GitHub - apimatic/core-lib-csharp: This project contains core logic and the utilities for the APIMatic's C# SDK
AdditionalFormParams
Used to add additional form params to a request
AdditionalHeaderParams
Used to add additional header params to a request
AdditionalQueryParams
Used to add additional query params to a request
BodyParam
Body parameter class
FormParam
Form parameter class
HeaderParam
Header parameter class
QueryParam
Query parameter class
TemplateParam
Template parameter class
RequestBuilder
Used to instantiate a new Request object with the provided properties
ErrorCase
Used to generate an ApiException from the HttpClient response
ResponseHandler
Used to handle and process the response from HttpClient
ApiCall
Deals with the execution of request created from RequestBuilder and processes the response through ResponseHandler
GlobalConfiguration
Carries the common configuration that will be applicable to all the ApiCalls
SdkLogger
Provides logging functionality for SDK operations
ConsoleLogger
Represents a logger implementation that writes log messages to the console
SdkLoggingConfiguration
Represents the configuration settings for SDK logging
HttpLoggingConfiguration
Abstract class representing configuration settings for HTTP request/response logging
RequestLoggingConfiguration
Represents the configuration settings for logging HTTP responses
ResponseLoggingConfiguration
Carries the common configuration that will be applicable to all the ApiCalls
IHttpRequestData
Represents the contract for HTTP request data
ISignatureVerifier
Defines a contract for verifying the signature of an HTTP request.
HmacSignatureVerifier
HMAC-based signature verifier for HTTP requests.