An api that accepts a deal in one format and returns another
- JSON
- PBN
- UUID
- ...
There are two services
- A containerised function on GCP
- A cloud function on AWS (Lambda via API Gateway)
curl --insecure -F "file=@src/test.pbn" https://converter.prod.globalbridge.app/api/boards/test
curl --insecure -F "file=@src/test.pbn" https://converter.prod.globalbridge.app/api/boards/test
Output choices: human, pbn, rbn, lin Function file is bridgeDealConverter-api.py
curl --header "Content-Type: application/json" --request POST --data '{"uuid":"0x63b40b7f2842298cb3bea48", "output":"pbn"}' https://pur12pbdu8.execute-api.eu-west-2.amazonaws.com/deal
- human =
{"N": "AKT65.AT3.KT6.62", "E": "Q982.KQ96.87.984", "S": "3.85.AQJ432.AT53", "W": "J74.J742.95.KQJ7"}
- pbn =
{"Deal": "N:AKT65.AT3.KT6.62 Q982.KQ96.87.984 3.85.AQJ432.AT53 AKT65.AT3.KT6.62"}
- rbn =
{"H": "N:AKT65.AT3.KT6.62:Q982.KQ96.87.984:3.85.AQJ432.AT53:AKT65.AT3.KT6.62"}
- lin =
{"md": "S3H85DAQJ432CAT53,SJ74HJ742D95CKQJ7,SAKT65HAT3DKT6C62,SQ982HKQ96D87C984"}