[RFC] Differenza campo "paymentDateTime" tra XML e JSON?
Describe the request
Nel servizio SOAP di notifica ricevute, il campo paymentDateTime della ricevuta e' definito come
https://github.com/pagopa/pagopa-api/blob/68a23dae08200cb9049c4e833c387fb5f3bd7c82/wsdl/xsd/paForNode.xsd#L230
mentre nel servizio REST di richiesta copia, viene definito come
https://github.com/pagopa/pagopa-api/blob/68a23dae08200cb9049c4e833c387fb5f3bd7c82/openapi/bizEvents.yaml#L422-L424
Expected behavior
Il servizio REST deve allinearsi a quello SOAP e definire il campo come date-time.
Buongiorno @kalaktatla, prendiamo in carico la segnalazione, forniremo un riscontro quanto prima.
Grazie, Andrea Ferracci
Buongiorno @kalaktatla, soltanto per segnalare che la modifica verrà a breve presa in carico dal team di sviluppo e verrà rilasciata nella prossima versione. Grazie ancora per la segnalazione. Andrea Ferracci
E' stata rilasciata in prod 2025-03-04 un aggiornamento dell'api
che nella response ora include il nuovo campo paymentDateTimeFormatted :
"paymentDateTime": "2025-03-04",
"paymentDateTimeFormatted": "2025-03-04T22:25:57.069Z"
Sul repository master non risulta che sia stato aggiunto il campo paymentDateTimeFormatted, ma aggiornata la definizione di paymentDateTime in date-time:
https://github.com/pagopa/pagopa-api/blob/837d6b3f33dd02d7e93d751cf2ba00c723e338c2/openapi/biz_events.json#L537-L540
Sui branch di sviluppo (anche la 3.9.1) la definizione e' ancora come date
Potete chiarire cosa e' stato implementato e quale versione e' dispiegata negli ambienti di collaudo e produzione?
Buongiorno @nardil,
abbiamo appena aggiornato lo schema sul branch SANP3.9.1, la modifica effettuata consiste nell'aggiunta di un ulteriore campo paymentDateTimeFormatted che presenta la data con il formato corretto.
Non siamo potuti intervenire sul campo originale paymentDateTime in quanto avremmo corso il rischio di creare un problema di retrocompatibilità verso altri consumers.
A breve aggiorneremo anche i branch develop (collaudo) e master (produzione).
Saluti.