Namespace mailslurp.Client
Classes
ApiClient
Provides a default implementation of an Api client (both synchronous and asynchronous implementations), encapsulating general REST accessor use cases.
ApiException
API Exception
ApiResponse<T>
API Response
ClientUtils
Utility functions providing some benefit to API client consumers.
Configuration
Represents a set of configuration settings
GlobalConfiguration
GlobalConfiguration provides a compile-time extension point for globally configuring API Clients.
Multimap<TKey, TValue>
A dictionary in which one key has many associated values.
OpenAPIDateConverter
Formatter for 'date' openapi formats ss defined by full-date - RFC3339 see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#data-types
RequestOptions
A container for generalized request inputs. This type allows consumers to extend the request functionality by abstracting away from the default (built-in) request framework (e.g. RestSharp).
RetryConfiguration
Configuration class to set the polly retry policies to be applied to the requests.
Interfaces
IApiAccessor
Represents configuration aspects required to interact with the API endpoints.
IApiResponse
Provides a non-generic contract for the ApiResponse wrapper.
IAsynchronousClient
Contract for Asynchronous RESTful API interactions.
This interface allows consumers to provide a custom API accessor client.
IReadableConfiguration
Represents a readable-only configuration contract.
ISynchronousClient
Contract for Synchronous RESTful API interactions.
This interface allows consumers to provide a custom API accessor client.
Enums
HttpMethod
Http methods supported by swagger
Delegates
ExceptionFactory
A delegate to ExceptionFactory method