feature/OVPAY2313-swagger-infoplaza #47
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/OVPAY2313-swagger-infoplaza"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
PR alvast klaargezet + JSON schema afgemaakt (gedeeld voor GBO/TapConnect productinstances), lijkt me slim/fijn om hier relatief snel een knoop over door te hakken
@ -2226,2 +2225,4 @@"productInstanceId": "26d41861-f77e-4666-9cde-2c5c66ace0a2","productId": 1,"name": "HTM 90% Korting","purchasedProductType": "GBO",Heb je de
purchasedProductTypezelf geintroduceerd?Deze, alsook productInstanceId en content, heeft Mirjam geintroduceerd. Content ofc voor de TapConnect zaken, productInstanceId tbv het nieuwe PATCH endpoint (het heet in DB purchasedProductId, mss beetje verwarrend maar productInstanceId vind ik stiekem wel mooier, en afnemers kennen DB benaming toch niet).
PurchasedProductType is nu (nog) niet perse nodig, maar kan handig zijn als we ooit alle productinstances in één array terug willen geven.
@ -3401,0 +3476,4 @@"blocked": false,"cancelledAt": null,"fraudDetected": false,"barcode": "barcodeBytes"maxBytes.
@ -3401,0 +3561,4 @@"productId": 13,"name": "HTM dagkaart","purchasedProductType": "TapConnect","status": "Active",Waar komt dit veld
statuseigenlijk vandaan? En als je het patcht, waar slaat ie dat op in de dbase?Status is geen DB veld, maar wordt door SE gegenereerd; voor GBO producten op basis van de xspit ingangs/einddatum + status. Zie OVPAY-96 voor de logica..
Voor TapConnect moet SE dus iets anders gaan doen qua logica; op basis van TapConnect ticket information response bijvoorbeeld. De PATCH op status wordt dan onder water nasr TapConnect ticket activation endpoint doorgezet. Wat precies de mogelijke waarden zijn daarvoor, moeten we mss wel nog ff concreet maken.
@ -1057,6 +1067,15 @@ paths:schema:$ref: "#/components/schemas/unavailable"examples:v2.3:@MirjamHTM , ik denk dat het minder werk is om deze helemaal weg te gooien en obv de laatste van develop opnieuw deviceId toe te voegen.
We gebruiken namelijk niet meer die v2.3 dingen enzo. We hebben nu alle examples functionele namen gegeven. Dus je krijgt enorm veel merge conflicten.
Als je wil kan ik het wel voor je doen. Ik zit meestal ruimer in mn tijd.
Checkout
From your project repository, check out a new branch and test the changes.