RA.Utilities.Api.Results
· One min read
Version 10.0.3
This release marks the final version of RA.Utilities.Api.Results. The package is now deprecated — all response model types have been moved to RA.Utilities.Api.
⚠️ Deprecation Notice
- Package Deprecated: This package is deprecated and has been moved to RA.Utilities.Api. All response model types are now available in the
RA.Utilities.Api.Resultsnamespace within theRA.Utilities.Apipackage. Please migrate toRA.Utilities.Apifor future updates.
✨ New Features & Improvements
-
New Response Types: Added dedicated response types for previously uncovered HTTP scenarios:
TooManyRequestsResponse: Standardized 429 Too Many Requests response.ServiceUnavailableResponse: Standardized 503 Service Unavailable response.GatewayTimeoutResponse: Standardized 504 Gateway Timeout response.
-
Consistency Improvements:
- All response types are now
sealedfor consistency. Response<T>properties now useinit-only accessors to prevent mutation after construction.- Constructor parameter names standardized (
responseCode/responseMessage) across all error response types.
- All response types are now
-
Refined Documentation: Updated the
README.mdwith comprehensive property tables and JSON payload examples for all response types, including the new additions.