Skip to content

RFC 9457 Implementation and V2.0 API Upgrade#8

Merged
dubnemo merged 8 commits intomainfrom
develop
Apr 1, 2026
Merged

RFC 9457 Implementation and V2.0 API Upgrade#8
dubnemo merged 8 commits intomainfrom
develop

Conversation

@dubnemo
Copy link
Copy Markdown
Owner

@dubnemo dubnemo commented Apr 1, 2026

Implements RFC 9457 problem details for all endpoints and upgrades to V2.0 API models

dubnemo added 8 commits March 30, 2026 16:33
- Created RfcProblemDetailsHelper.cs with CreateProblemResponse() for standardized error responses
- Implements RFC 9457 compliance with application/problem+json media type
- Maps HTTP status codes to RFC 9110 type URIs
- Includes traceId and timestamp in responses for debugging
- Updated OperationFunction.cs to use helper for all error responses
- Build succeeds with 0 errors
…urceUnitFunction

- Updated OperatorPartyFunction.cs to use RfcProblemDetailsHelper for all error responses
- Added TraceabilityAPI.Services using statement to TraceableResourceUnitFunction.cs
- Build continues to succeed with 0 errors
- DeviceResourceFunction.cs: Updated GetList error response
- CriticalTrackingEventByIdFunction.cs: Updated GetById and PatchById methods
- CriticalTrackingEventListFunction.cs: Updated GetList error response
- All use RfcProblemDetailsHelper for standardized error responses
- Added TraceabilityAPI.Services using statements
…ableResourceUnit, CriticalTrackingEvent, Container)
@dubnemo dubnemo merged commit 1a65289 into main Apr 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update READMD.md with v2 endpoints and sequence diagram image Co-Pilot Prompt RFC9457 Remaining 7 Functions (23 total endpoints):

1 participant