Open Defkon1 opened 1 year ago
La classe è autogenerata dallo swagger editor. Per realizzare il codice di esempio si è partiti da un file di specifiche che puoi recuperare cliccando su "From template". da https://italia.github.io/api-oas-checker/
Come noterei è definito uno schema Problem:
schemas:
Problem:
$ref: 'https://teamdigitale.github.io/openapi/0.0.7/definitions.yaml#/schemas/Problem'
Grazie della precisazione, mi era sfuggito lo schema tra le definizioni...
in questo caso tuttavia potrebbe avere più senso creare una classe Problem che estende direttamente la ProblemDetails (in modo da non inserire ridondanze) o ci vedi limiti/problemi?
Nessun Limite o problema. lo starter kit vuole essere un esempio per scrivere api conformi alle Linee Guida sull’interoperabilità tecnica delle Pubbliche Amministrazioni fornite da AgID.
L'utilizzo di Microsoft.AspNetCore.Mvc.ProblemDetails è la soluzione ottimale
Buongiorno,
avrei una domanda sulla classe Problem: come mai si è scelto di re-implementarla ex-novo anziché usare la standard Microsoft.AspNetCore.Mvc.ProblemDetails (che è comunque rispettosa della RFC7807)?