LUSID C# SDK
Classes
Lusid.Sdk.Extensions Namespace Reference

Classes

class  ApiConfiguration
 Configuration for the ClientCredentialsFlowTokenProvider, usually sourced from a "secrets.json" file More...
 
class  ApiConfigurationBuilder
 Creates an ApiConfiguration More...
 
class  ApiExceptionExtensions
 Extension to deserialise exceptions contained within the ApiException.ErrorContent /summary>
 
interface  IApiFactory
 Factory to provide instances of the autogenerated Api More...
 
class  ApiFactory
 
class  ApiFactoryBuilder
 Builder class to build instances of IApiFactory
 
class  ApiResponseExtensions
 Extensions to the ApiResponse class which is returned when using the WithHttpInfo methods.
 
interface  ITokenProvider
 Interface for an implementation to return access tokens More...
 
class  ClientCredentialsFlowTokenProvider
 Implementation of a TokenProvider for the ClientCredentialsFlow - where the credentials are usually sourced from a "secrets.json" file More...
 
class  ConfigurationException
 An exception thrown when config parameters are either missing or invalid More...
 
class  ExceptionHandler
 Handles the generation of exceptions after receiving the ApiResponse
 
class  InvalidResponseCastException
 Exception thrown when a response cannot be cast to the expected type. More...
 
class  PersonalAccessTokenProvider
 Provides a PersonalAccessTokenProvider from an environment variable More...
 
class  PollyApiRetryHandler
 Class used to define API error retry rules for all API calls.
 
class  PropertyBasedConverter
 Deserialize JSON by setting property values. This is used to set property values when the object is an instance of a dictionary e.g. ProblemDetails. JSON values will not be added to the dictionary. More...
 
class  TokenProviderConfiguration
 Custom class, derived from the auto-generated Configuration, which allows the access token to be pulled from an ITokenProvider when required /summary> More...
 
class  ConfigurationExtensionMethods
 Configuation methods extensions.