Enhanced SDK documentation for enumeration casing across all supported languages. This update ensures consistent and accurate environment enumeration representation in the Getting Started section for all languages. We also improved enum casing in the model documentation section for Java.
7 posts tagged with ".NET"
View All TagsEnhanced SDK Documentation for Collected Parameters
We've enhanced SDK documentation completeness and alignment with the actual implementation for Java, .NET, and Go SDKs. This update includes model documentation for parameter collection classes and updated endpoint documentation that presents collected parameters as unified model references, resulting in clearer and more accurate SDK documentation.
Enhanced Error Handling in Code Samples Across SDKs
We have improved error handling in PHP, TypeScript, Java, .NET, and Go code samples to make it clearer, more consistent, and easier to handle typed errors, while still exposing response metadata like status codes and headers.
Improved .NET SDK Code Quality and Language Alignment
Enhancements have been applied to improve code quality and align the generated .NET SDKs with established C# conventions and best practices. Updates include consistent naming, reduced code noise, and elimination of unnecessary build-time warnings, resulting in cleaner and more maintainable SDKs.
Introducing Client Initialization from Configuration in .NET SDKs
We have added support for initializing the .NET SDK from configuration to simplify setup and enhance developer experience.
Adding Support for Pagination in .NET SDKs
APIMatic now supports four widely-used pagination strategies in .NET SDKs: Offset, Page, Cursor, and Link based pagination. This enhancement provides a seamless and unified way to consume paginated API responses, regardless of the underlying mechanism.
Introducing Proxy Configuration Support in .NET SDKs
We’ve added support for configuring proxy servers in the generated .NET SDKs.
This enhancement enables API requests to be routed through custom proxy servers, making it easier to work within corporate networks, behind firewalls, or in environments where outbound connections must go through a proxy.