TRONIX Code Documentation
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
Tronix.Integrations.FormsTemplating.Client Namespace Reference

Classes

class  ApiClient
 Provides a default implementation of an Api client (both synchronous and asynchronous implementations), encapsulating general REST accessor use cases. More...
 
class  ApiException
 API Exception. More...
 
class  ApiResponse
 API Response. More...
 
class  ClientUtils
 Utility functions providing some benefit to API client consumers.
 
class  Configuration
 Represents a set of configuration settings. More...
 
class  CustomJsonCodec
 Allows RestSharp to Serialize/Deserialize JSON using our custom logic, but only when ContentType is JSON.
 
class  GlobalConfiguration
 GlobalConfiguration provides a compile-time extension point for globally configuring API Clients. More...
 
interface  IApiAccessor
 Represents configuration aspects required to interact with the API endpoints. More...
 
interface  IApiResponse
 Provides a non-generic contract for the ApiResponse wrapper. More...
 
interface  IAsynchronousClient
 Contract for Asynchronous RESTful API interactions. More...
 
interface  IReadableConfiguration
 Represents a readable-only configuration contract. More...
 
interface  ISynchronousClient
 Contract for Synchronous RESTful API interactions. More...
 
class  Multimap
 A dictionary in which one key has many associated values. More...
 
class  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. More...
 
class  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). More...
 
class  RetryConfiguration
 Configuration class to set the polly retry policies to be applied to the requests.
 

Enumerations

enum  HttpMethod {
  Get , Post , Put , Delete ,
  Head , Options , Patch
}
 Http methods supported by swagger. More...
 

Functions

delegate Exception ExceptionFactory (string methodName, IApiResponse response)
 A delegate to ExceptionFactory method.
 

Enumeration Type Documentation

◆ HttpMethod

Http methods supported by swagger.

Enumerator
Get 

HTTP GET request.

Post 

HTTP POST request.

Put 

HTTP PUT request.

Delete 

HTTP DELETE request.

Head 

HTTP HEAD request.

Options 

HTTP OPTIONS request.

Patch 

HTTP PATCH request.

Function Documentation

◆ ExceptionFactory()

delegate Exception Tronix.Integrations.FormsTemplating.Client.ExceptionFactory ( string  methodName,
IApiResponse  response 
)

A delegate to ExceptionFactory method.

Parameters
methodNameMethod name
responseResponse
Returns
Exceptions