LUSID C# SDK
Public Member Functions | Properties | List of all members
Lusid.Sdk.Api.TransactionConfigurationApi Class Reference

Represents a collection of functions to interact with the API endpoints More...

Inheritance diagram for Lusid.Sdk.Api.TransactionConfigurationApi:
Inheritance graph
[legend]

Public Member Functions

 TransactionConfigurationApi ()
 Initializes a new instance of the TransactionConfigurationApi class. More...
 
 TransactionConfigurationApi (string basePath)
 Initializes a new instance of the TransactionConfigurationApi class. More...
 
 TransactionConfigurationApi (Lusid.Sdk.Client.Configuration configuration)
 Initializes a new instance of the TransactionConfigurationApi class using Configuration object More...
 
 TransactionConfigurationApi (Lusid.Sdk.Client.ISynchronousClient client, Lusid.Sdk.Client.IAsynchronousClient asyncClient, Lusid.Sdk.Client.IReadableConfiguration configuration)
 Initializes a new instance of the TransactionConfigurationApi class using a Configuration object and client instance. More...
 
string GetBasePath ()
 Gets the base path of the API client. More...
 
DeletedEntityResponse DeleteSideDefinition (string side, string? scope=default(string?), int operationIndex=0)
 DeleteSideDefinition: Delete the given side definition Delete the side which user specify in the request. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteSideDefinitionWithHttpInfo (string side, string? scope=default(string?), int operationIndex=0)
 DeleteSideDefinition: Delete the given side definition Delete the side which user specify in the request. More...
 
async System.Threading.Tasks.Task< DeletedEntityResponseDeleteSideDefinitionAsync (string side, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 DeleteSideDefinition: Delete the given side definition Delete the side which user specify in the request. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > DeleteSideDefinitionWithHttpInfoAsync (string side, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 DeleteSideDefinition: Delete the given side definition Delete the side which user specify in the request. More...
 
DeletedEntityResponse DeleteTransactionType (string source, string type, string? scope=default(string?), int operationIndex=0)
 DeleteTransactionType: Delete a transaction type /// WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteTransactionTypeWithHttpInfo (string source, string type, string? scope=default(string?), int operationIndex=0)
 DeleteTransactionType: Delete a transaction type /// WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change. More...
 
async System.Threading.Tasks.Task< DeletedEntityResponseDeleteTransactionTypeAsync (string source, string type, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 DeleteTransactionType: Delete a transaction type /// WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > DeleteTransactionTypeWithHttpInfoAsync (string source, string type, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 DeleteTransactionType: Delete a transaction type /// WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change. More...
 
DeletedEntityResponse DeleteTransactionTypeSource (string source, string? scope=default(string?), int operationIndex=0)
 DeleteTransactionTypeSource: Delete all transaction types for the given source and scope Delete all the types for the given source and scope. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteTransactionTypeSourceWithHttpInfo (string source, string? scope=default(string?), int operationIndex=0)
 DeleteTransactionTypeSource: Delete all transaction types for the given source and scope Delete all the types for the given source and scope. More...
 
async System.Threading.Tasks.Task< DeletedEntityResponseDeleteTransactionTypeSourceAsync (string source, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 DeleteTransactionTypeSource: Delete all transaction types for the given source and scope Delete all the types for the given source and scope. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > DeleteTransactionTypeSourceWithHttpInfoAsync (string source, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 DeleteTransactionTypeSource: Delete all transaction types for the given source and scope Delete all the types for the given source and scope. More...
 
SideDefinition GetSideDefinition (string side, string? scope=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 GetSideDefinition: Get the side definition for a given side name( or label) Get the side definition user requested. More...
 
Lusid.Sdk.Client.ApiResponse< SideDefinitionGetSideDefinitionWithHttpInfo (string side, string? scope=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 GetSideDefinition: Get the side definition for a given side name( or label) Get the side definition user requested. More...
 
async System.Threading.Tasks.Task< SideDefinitionGetSideDefinitionAsync (string side, string? scope=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 GetSideDefinition: Get the side definition for a given side name( or label) Get the side definition user requested. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< SideDefinition > > GetSideDefinitionWithHttpInfoAsync (string side, string? scope=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 GetSideDefinition: Get the side definition for a given side name( or label) Get the side definition user requested. More...
 
TransactionType GetTransactionType (string source, string type, DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0)
 GetTransactionType: Get a single transaction configuration type Get a single transaction type. Returns failure if not found More...
 
Lusid.Sdk.Client.ApiResponse< TransactionTypeGetTransactionTypeWithHttpInfo (string source, string type, DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0)
 GetTransactionType: Get a single transaction configuration type Get a single transaction type. Returns failure if not found More...
 
async System.Threading.Tasks.Task< TransactionTypeGetTransactionTypeAsync (string source, string type, DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 GetTransactionType: Get a single transaction configuration type Get a single transaction type. Returns failure if not found More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< TransactionType > > GetTransactionTypeWithHttpInfoAsync (string source, string type, DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 GetTransactionType: Get a single transaction configuration type Get a single transaction type. Returns failure if not found More...
 
ResourceListOfSideDefinition ListSideDefinitions (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0)
 ListSideDefinitions: List the side definitions List all the side definitions in the given scope More...
 
Lusid.Sdk.Client.ApiResponse< ResourceListOfSideDefinitionListSideDefinitionsWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0)
 ListSideDefinitions: List the side definitions List all the side definitions in the given scope More...
 
async System.Threading.Tasks.Task< ResourceListOfSideDefinitionListSideDefinitionsAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 ListSideDefinitions: List the side definitions List all the side definitions in the given scope More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfSideDefinition > > ListSideDefinitionsWithHttpInfoAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 ListSideDefinitions: List the side definitions List all the side definitions in the given scope More...
 
Dictionary< string, List< TransactionType > > ListTransactionTypes (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0)
 ListTransactionTypes: List transaction types Get the list of current transaction types. For information on the default transaction types provided with LUSID, see https://support.lusid.com/knowledgebase/article/KA-01873/. More...
 
Lusid.Sdk.Client.ApiResponse< Dictionary< string, List< TransactionType > > > ListTransactionTypesWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0)
 ListTransactionTypes: List transaction types Get the list of current transaction types. For information on the default transaction types provided with LUSID, see https://support.lusid.com/knowledgebase/article/KA-01873/. More...
 
async System.Threading.Tasks.Task< Dictionary< string, List< TransactionType > > > ListTransactionTypesAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 ListTransactionTypes: List transaction types Get the list of current transaction types. For information on the default transaction types provided with LUSID, see https://support.lusid.com/knowledgebase/article/KA-01873/. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Dictionary< string, List< TransactionType > > > > ListTransactionTypesWithHttpInfoAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 ListTransactionTypes: List transaction types Get the list of current transaction types. For information on the default transaction types provided with LUSID, see https://support.lusid.com/knowledgebase/article/KA-01873/. More...
 
SideDefinition SetSideDefinition (string side, SideDefinitionRequest sideDefinitionRequest, string? scope=default(string?), int operationIndex=0)
 SetSideDefinition: Set a side definition Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875. More...
 
Lusid.Sdk.Client.ApiResponse< SideDefinitionSetSideDefinitionWithHttpInfo (string side, SideDefinitionRequest sideDefinitionRequest, string? scope=default(string?), int operationIndex=0)
 SetSideDefinition: Set a side definition Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875. More...
 
async System.Threading.Tasks.Task< SideDefinitionSetSideDefinitionAsync (string side, SideDefinitionRequest sideDefinitionRequest, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 SetSideDefinition: Set a side definition Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< SideDefinition > > SetSideDefinitionWithHttpInfoAsync (string side, SideDefinitionRequest sideDefinitionRequest, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 SetSideDefinition: Set a side definition Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875. More...
 
ResourceListOfSideDefinition SetSideDefinitions (List< SidesDefinitionRequest > sidesDefinitionRequest, string? scope=default(string?), int operationIndex=0)
 SetSideDefinitions: Set the given side definitions Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875. More...
 
Lusid.Sdk.Client.ApiResponse< ResourceListOfSideDefinitionSetSideDefinitionsWithHttpInfo (List< SidesDefinitionRequest > sidesDefinitionRequest, string? scope=default(string?), int operationIndex=0)
 SetSideDefinitions: Set the given side definitions Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875. More...
 
async System.Threading.Tasks.Task< ResourceListOfSideDefinitionSetSideDefinitionsAsync (List< SidesDefinitionRequest > sidesDefinitionRequest, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 SetSideDefinitions: Set the given side definitions Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfSideDefinition > > SetSideDefinitionsWithHttpInfoAsync (List< SidesDefinitionRequest > sidesDefinitionRequest, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 SetSideDefinitions: Set the given side definitions Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875. More...
 
TransactionType SetTransactionType (string source, string type, TransactionTypeRequest transactionTypeRequest, string? scope=default(string?), int operationIndex=0)
 SetTransactionType: Set a specific transaction type Set a transaction type for the given source and type. If the requested transaction type does not exist, it will be created WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change. More...
 
Lusid.Sdk.Client.ApiResponse< TransactionTypeSetTransactionTypeWithHttpInfo (string source, string type, TransactionTypeRequest transactionTypeRequest, string? scope=default(string?), int operationIndex=0)
 SetTransactionType: Set a specific transaction type Set a transaction type for the given source and type. If the requested transaction type does not exist, it will be created WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change. More...
 
async System.Threading.Tasks.Task< TransactionTypeSetTransactionTypeAsync (string source, string type, TransactionTypeRequest transactionTypeRequest, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 SetTransactionType: Set a specific transaction type Set a transaction type for the given source and type. If the requested transaction type does not exist, it will be created WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< TransactionType > > SetTransactionTypeWithHttpInfoAsync (string source, string type, TransactionTypeRequest transactionTypeRequest, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 SetTransactionType: Set a specific transaction type Set a transaction type for the given source and type. If the requested transaction type does not exist, it will be created WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change. More...
 
ResourceListOfTransactionType SetTransactionTypeSource (string source, List< TransactionTypeRequest > transactionTypeRequest, string? scope=default(string?), int operationIndex=0)
 SetTransactionTypeSource: Set the transaction types for the given source and scope The complete set of transaction types for the source. More...
 
Lusid.Sdk.Client.ApiResponse< ResourceListOfTransactionTypeSetTransactionTypeSourceWithHttpInfo (string source, List< TransactionTypeRequest > transactionTypeRequest, string? scope=default(string?), int operationIndex=0)
 SetTransactionTypeSource: Set the transaction types for the given source and scope The complete set of transaction types for the source. More...
 
async System.Threading.Tasks.Task< ResourceListOfTransactionTypeSetTransactionTypeSourceAsync (string source, List< TransactionTypeRequest > transactionTypeRequest, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 SetTransactionTypeSource: Set the transaction types for the given source and scope The complete set of transaction types for the source. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfTransactionType > > SetTransactionTypeSourceWithHttpInfoAsync (string source, List< TransactionTypeRequest > transactionTypeRequest, string? scope=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 SetTransactionTypeSource: Set the transaction types for the given source and scope The complete set of transaction types for the source. More...
 

Properties

Lusid.Sdk.Client.IAsynchronousClient AsynchronousClient [get, set]
 The client for accessing this underlying API asynchronously. More...
 
Lusid.Sdk.Client.ISynchronousClient Client [get, set]
 The client for accessing this underlying API synchronously. More...
 
Lusid.Sdk.Client.IReadableConfiguration Configuration [get, set]
 Gets or sets the configuration object More...
 
Lusid.Sdk.Client.ExceptionFactory ExceptionFactory [get, set]
 Provides a factory method hook for the creation of exceptions. More...
 
- Properties inherited from Lusid.Sdk.Client.IApiAccessor
IReadableConfiguration Configuration [get, set]
 Gets or sets the configuration object More...
 
ExceptionFactory ExceptionFactory [get, set]
 Provides a factory method hook for the creation of exceptions. More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints

Constructor & Destructor Documentation

◆ TransactionConfigurationApi() [1/4]

Lusid.Sdk.Api.TransactionConfigurationApi.TransactionConfigurationApi ( )
inline

Initializes a new instance of the TransactionConfigurationApi class.

Returns

◆ TransactionConfigurationApi() [2/4]

Lusid.Sdk.Api.TransactionConfigurationApi.TransactionConfigurationApi ( string  basePath)
inline

Initializes a new instance of the TransactionConfigurationApi class.

Returns

◆ TransactionConfigurationApi() [3/4]

Lusid.Sdk.Api.TransactionConfigurationApi.TransactionConfigurationApi ( Lusid.Sdk.Client.Configuration  configuration)
inline

Initializes a new instance of the TransactionConfigurationApi class using Configuration object

Parameters
configurationAn instance of Configuration
Returns

◆ TransactionConfigurationApi() [4/4]

Lusid.Sdk.Api.TransactionConfigurationApi.TransactionConfigurationApi ( Lusid.Sdk.Client.ISynchronousClient  client,
Lusid.Sdk.Client.IAsynchronousClient  asyncClient,
Lusid.Sdk.Client.IReadableConfiguration  configuration 
)
inline

Initializes a new instance of the TransactionConfigurationApi class using a Configuration object and client instance.

Parameters
clientThe client interface for synchronous API access.
asyncClientThe client interface for asynchronous API access.
configurationThe configuration object.

Member Function Documentation

◆ DeleteSideDefinition()

DeletedEntityResponse Lusid.Sdk.Api.TransactionConfigurationApi.DeleteSideDefinition ( string  side,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

DeleteSideDefinition: Delete the given side definition Delete the side which user specify in the request.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
DeletedEntityResponse

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ DeleteSideDefinitionAsync()

async System.Threading.Tasks.Task<DeletedEntityResponse> Lusid.Sdk.Api.TransactionConfigurationApi.DeleteSideDefinitionAsync ( string  side,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

DeleteSideDefinition: Delete the given side definition Delete the side which user specify in the request.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of DeletedEntityResponse

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ DeleteSideDefinitionWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.TransactionConfigurationApi.DeleteSideDefinitionWithHttpInfo ( string  side,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

DeleteSideDefinition: Delete the given side definition Delete the side which user specify in the request.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ApiResponse of DeletedEntityResponse

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ DeleteSideDefinitionWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> > Lusid.Sdk.Api.TransactionConfigurationApi.DeleteSideDefinitionWithHttpInfoAsync ( string  side,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

DeleteSideDefinition: Delete the given side definition Delete the side which user specify in the request.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (DeletedEntityResponse)

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ DeleteTransactionType()

DeletedEntityResponse Lusid.Sdk.Api.TransactionConfigurationApi.DeleteTransactionType ( string  source,
string  type,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

DeleteTransactionType: Delete a transaction type /// WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source that the type is in
typeOne of the type&#39;s aliases
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
DeletedEntityResponse

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ DeleteTransactionTypeAsync()

async System.Threading.Tasks.Task<DeletedEntityResponse> Lusid.Sdk.Api.TransactionConfigurationApi.DeleteTransactionTypeAsync ( string  source,
string  type,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

DeleteTransactionType: Delete a transaction type /// WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source that the type is in
typeOne of the type&#39;s aliases
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of DeletedEntityResponse

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ DeleteTransactionTypeSource()

DeletedEntityResponse Lusid.Sdk.Api.TransactionConfigurationApi.DeleteTransactionTypeSource ( string  source,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

DeleteTransactionTypeSource: Delete all transaction types for the given source and scope Delete all the types for the given source and scope.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction types for.
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
DeletedEntityResponse

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ DeleteTransactionTypeSourceAsync()

async System.Threading.Tasks.Task<DeletedEntityResponse> Lusid.Sdk.Api.TransactionConfigurationApi.DeleteTransactionTypeSourceAsync ( string  source,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

DeleteTransactionTypeSource: Delete all transaction types for the given source and scope Delete all the types for the given source and scope.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction types for.
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of DeletedEntityResponse

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ DeleteTransactionTypeSourceWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.TransactionConfigurationApi.DeleteTransactionTypeSourceWithHttpInfo ( string  source,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

DeleteTransactionTypeSource: Delete all transaction types for the given source and scope Delete all the types for the given source and scope.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction types for.
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ApiResponse of DeletedEntityResponse

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ DeleteTransactionTypeSourceWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> > Lusid.Sdk.Api.TransactionConfigurationApi.DeleteTransactionTypeSourceWithHttpInfoAsync ( string  source,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

DeleteTransactionTypeSource: Delete all transaction types for the given source and scope Delete all the types for the given source and scope.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction types for.
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (DeletedEntityResponse)

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ DeleteTransactionTypeWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.TransactionConfigurationApi.DeleteTransactionTypeWithHttpInfo ( string  source,
string  type,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

DeleteTransactionType: Delete a transaction type /// WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source that the type is in
typeOne of the type&#39;s aliases
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ApiResponse of DeletedEntityResponse

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ DeleteTransactionTypeWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> > Lusid.Sdk.Api.TransactionConfigurationApi.DeleteTransactionTypeWithHttpInfoAsync ( string  source,
string  type,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

DeleteTransactionType: Delete a transaction type /// WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source that the type is in
typeOne of the type&#39;s aliases
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (DeletedEntityResponse)

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ GetBasePath()

string Lusid.Sdk.Api.TransactionConfigurationApi.GetBasePath ( )
inline

Gets the base path of the API client.

The base path

Implements Lusid.Sdk.Client.IApiAccessor.

◆ GetSideDefinition()

SideDefinition Lusid.Sdk.Api.TransactionConfigurationApi.GetSideDefinition ( string  side,
string?  scope = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0 
)
inline

GetSideDefinition: Get the side definition for a given side name( or label) Get the side definition user requested.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
operationIndexIndex associated with the operation.
Returns
SideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ GetSideDefinitionAsync()

async System.Threading.Tasks.Task<SideDefinition> Lusid.Sdk.Api.TransactionConfigurationApi.GetSideDefinitionAsync ( string  side,
string?  scope = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

GetSideDefinition: Get the side definition for a given side name( or label) Get the side definition user requested.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of SideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ GetSideDefinitionWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<SideDefinition> Lusid.Sdk.Api.TransactionConfigurationApi.GetSideDefinitionWithHttpInfo ( string  side,
string?  scope = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0 
)
inline

GetSideDefinition: Get the side definition for a given side name( or label) Get the side definition user requested.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of SideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ GetSideDefinitionWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<SideDefinition> > Lusid.Sdk.Api.TransactionConfigurationApi.GetSideDefinitionWithHttpInfoAsync ( string  side,
string?  scope = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

GetSideDefinition: Get the side definition for a given side name( or label) Get the side definition user requested.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (SideDefinition)

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ GetTransactionType()

TransactionType Lusid.Sdk.Api.TransactionConfigurationApi.GetTransactionType ( string  source,
string  type,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

GetTransactionType: Get a single transaction configuration type Get a single transaction type. Returns failure if not found

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source that the type is in
typeOne of the type&#39;s aliases
asAtThe asAt datetime at which to retrieve the transaction configuration. Defaults to returning the latest version of the transaction configuration type if not specified (optional)
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
TransactionType

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ GetTransactionTypeAsync()

async System.Threading.Tasks.Task<TransactionType> Lusid.Sdk.Api.TransactionConfigurationApi.GetTransactionTypeAsync ( string  source,
string  type,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

GetTransactionType: Get a single transaction configuration type Get a single transaction type. Returns failure if not found

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source that the type is in
typeOne of the type&#39;s aliases
asAtThe asAt datetime at which to retrieve the transaction configuration. Defaults to returning the latest version of the transaction configuration type if not specified (optional)
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of TransactionType

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ GetTransactionTypeWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<TransactionType> Lusid.Sdk.Api.TransactionConfigurationApi.GetTransactionTypeWithHttpInfo ( string  source,
string  type,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

GetTransactionType: Get a single transaction configuration type Get a single transaction type. Returns failure if not found

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source that the type is in
typeOne of the type&#39;s aliases
asAtThe asAt datetime at which to retrieve the transaction configuration. Defaults to returning the latest version of the transaction configuration type if not specified (optional)
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ApiResponse of TransactionType

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ GetTransactionTypeWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<TransactionType> > Lusid.Sdk.Api.TransactionConfigurationApi.GetTransactionTypeWithHttpInfoAsync ( string  source,
string  type,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

GetTransactionType: Get a single transaction configuration type Get a single transaction type. Returns failure if not found

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source that the type is in
typeOne of the type&#39;s aliases
asAtThe asAt datetime at which to retrieve the transaction configuration. Defaults to returning the latest version of the transaction configuration type if not specified (optional)
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (TransactionType)

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ ListSideDefinitions()

ResourceListOfSideDefinition Lusid.Sdk.Api.TransactionConfigurationApi.ListSideDefinitions ( DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

ListSideDefinitions: List the side definitions List all the side definitions in the given scope

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ResourceListOfSideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ ListSideDefinitionsAsync()

async System.Threading.Tasks.Task<ResourceListOfSideDefinition> Lusid.Sdk.Api.TransactionConfigurationApi.ListSideDefinitionsAsync ( DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

ListSideDefinitions: List the side definitions List all the side definitions in the given scope

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ResourceListOfSideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ ListSideDefinitionsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ResourceListOfSideDefinition> Lusid.Sdk.Api.TransactionConfigurationApi.ListSideDefinitionsWithHttpInfo ( DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

ListSideDefinitions: List the side definitions List all the side definitions in the given scope

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ApiResponse of ResourceListOfSideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ ListSideDefinitionsWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ResourceListOfSideDefinition> > Lusid.Sdk.Api.TransactionConfigurationApi.ListSideDefinitionsWithHttpInfoAsync ( DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

ListSideDefinitions: List the side definitions List all the side definitions in the given scope

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (ResourceListOfSideDefinition)

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ ListTransactionTypes()

Dictionary<string, List<TransactionType> > Lusid.Sdk.Api.TransactionConfigurationApi.ListTransactionTypes ( DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

ListTransactionTypes: List transaction types Get the list of current transaction types. For information on the default transaction types provided with LUSID, see https://support.lusid.com/knowledgebase/article/KA-01873/.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
Dictionary<string, List<TransactionType>>

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ ListTransactionTypesAsync()

async System.Threading.Tasks.Task<Dictionary<string, List<TransactionType> > > Lusid.Sdk.Api.TransactionConfigurationApi.ListTransactionTypesAsync ( DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

ListTransactionTypes: List transaction types Get the list of current transaction types. For information on the default transaction types provided with LUSID, see https://support.lusid.com/knowledgebase/article/KA-01873/.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of Dictionary<string, List<TransactionType>>

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ ListTransactionTypesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Dictionary<string, List<TransactionType> > > Lusid.Sdk.Api.TransactionConfigurationApi.ListTransactionTypesWithHttpInfo ( DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

ListTransactionTypes: List transaction types Get the list of current transaction types. For information on the default transaction types provided with LUSID, see https://support.lusid.com/knowledgebase/article/KA-01873/.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ApiResponse of Dictionary<string, List<TransactionType>>

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ ListTransactionTypesWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Dictionary<string, List<TransactionType> > > > Lusid.Sdk.Api.TransactionConfigurationApi.ListTransactionTypesWithHttpInfoAsync ( DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

ListTransactionTypes: List transaction types Get the list of current transaction types. For information on the default transaction types provided with LUSID, see https://support.lusid.com/knowledgebase/article/KA-01873/.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional)
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (Dictionary<string, List<TransactionType>>)

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ SetSideDefinition()

SideDefinition Lusid.Sdk.Api.TransactionConfigurationApi.SetSideDefinition ( string  side,
SideDefinitionRequest  sideDefinitionRequest,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

SetSideDefinition: Set a side definition Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
sideDefinitionRequestThe side definition to create or replace.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
SideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ SetSideDefinitionAsync()

async System.Threading.Tasks.Task<SideDefinition> Lusid.Sdk.Api.TransactionConfigurationApi.SetSideDefinitionAsync ( string  side,
SideDefinitionRequest  sideDefinitionRequest,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

SetSideDefinition: Set a side definition Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
sideDefinitionRequestThe side definition to create or replace.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of SideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ SetSideDefinitions()

ResourceListOfSideDefinition Lusid.Sdk.Api.TransactionConfigurationApi.SetSideDefinitions ( List< SidesDefinitionRequest sidesDefinitionRequest,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

SetSideDefinitions: Set the given side definitions Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sidesDefinitionRequestThe list of side definitions to create, or replace.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ResourceListOfSideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ SetSideDefinitionsAsync()

async System.Threading.Tasks.Task<ResourceListOfSideDefinition> Lusid.Sdk.Api.TransactionConfigurationApi.SetSideDefinitionsAsync ( List< SidesDefinitionRequest sidesDefinitionRequest,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

SetSideDefinitions: Set the given side definitions Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sidesDefinitionRequestThe list of side definitions to create, or replace.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ResourceListOfSideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ SetSideDefinitionsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ResourceListOfSideDefinition> Lusid.Sdk.Api.TransactionConfigurationApi.SetSideDefinitionsWithHttpInfo ( List< SidesDefinitionRequest sidesDefinitionRequest,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

SetSideDefinitions: Set the given side definitions Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sidesDefinitionRequestThe list of side definitions to create, or replace.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ApiResponse of ResourceListOfSideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ SetSideDefinitionsWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ResourceListOfSideDefinition> > Lusid.Sdk.Api.TransactionConfigurationApi.SetSideDefinitionsWithHttpInfoAsync ( List< SidesDefinitionRequest sidesDefinitionRequest,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

SetSideDefinitions: Set the given side definitions Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sidesDefinitionRequestThe list of side definitions to create, or replace.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (ResourceListOfSideDefinition)

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ SetSideDefinitionWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<SideDefinition> Lusid.Sdk.Api.TransactionConfigurationApi.SetSideDefinitionWithHttpInfo ( string  side,
SideDefinitionRequest  sideDefinitionRequest,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

SetSideDefinition: Set a side definition Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
sideDefinitionRequestThe side definition to create or replace.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ApiResponse of SideDefinition

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ SetSideDefinitionWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<SideDefinition> > Lusid.Sdk.Api.TransactionConfigurationApi.SetSideDefinitionWithHttpInfoAsync ( string  side,
SideDefinitionRequest  sideDefinitionRequest,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

SetSideDefinition: Set a side definition Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sideThe label to uniquely identify the side.
sideDefinitionRequestThe side definition to create or replace.
scopeThe scope in which the side exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (SideDefinition)

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ SetTransactionType()

TransactionType Lusid.Sdk.Api.TransactionConfigurationApi.SetTransactionType ( string  source,
string  type,
TransactionTypeRequest  transactionTypeRequest,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

SetTransactionType: Set a specific transaction type Set a transaction type for the given source and type. If the requested transaction type does not exist, it will be created WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction configuration for
typeOne of the transaction configuration alias types to uniquely identify the configuration. If this type does not exist, then a new transaction type is created using the body of the request in the given source, without including this type
transactionTypeRequestThe transaction configuration to set
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
TransactionType

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ SetTransactionTypeAsync()

async System.Threading.Tasks.Task<TransactionType> Lusid.Sdk.Api.TransactionConfigurationApi.SetTransactionTypeAsync ( string  source,
string  type,
TransactionTypeRequest  transactionTypeRequest,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

SetTransactionType: Set a specific transaction type Set a transaction type for the given source and type. If the requested transaction type does not exist, it will be created WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction configuration for
typeOne of the transaction configuration alias types to uniquely identify the configuration. If this type does not exist, then a new transaction type is created using the body of the request in the given source, without including this type
transactionTypeRequestThe transaction configuration to set
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of TransactionType

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ SetTransactionTypeSource()

ResourceListOfTransactionType Lusid.Sdk.Api.TransactionConfigurationApi.SetTransactionTypeSource ( string  source,
List< TransactionTypeRequest transactionTypeRequest,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

SetTransactionTypeSource: Set the transaction types for the given source and scope The complete set of transaction types for the source.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction types for.
transactionTypeRequestThe set of transaction types.
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ResourceListOfTransactionType

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ SetTransactionTypeSourceAsync()

async System.Threading.Tasks.Task<ResourceListOfTransactionType> Lusid.Sdk.Api.TransactionConfigurationApi.SetTransactionTypeSourceAsync ( string  source,
List< TransactionTypeRequest transactionTypeRequest,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

SetTransactionTypeSource: Set the transaction types for the given source and scope The complete set of transaction types for the source.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction types for.
transactionTypeRequestThe set of transaction types.
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ResourceListOfTransactionType

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ SetTransactionTypeSourceWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ResourceListOfTransactionType> Lusid.Sdk.Api.TransactionConfigurationApi.SetTransactionTypeSourceWithHttpInfo ( string  source,
List< TransactionTypeRequest transactionTypeRequest,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

SetTransactionTypeSource: Set the transaction types for the given source and scope The complete set of transaction types for the source.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction types for.
transactionTypeRequestThe set of transaction types.
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ApiResponse of ResourceListOfTransactionType

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ SetTransactionTypeSourceWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ResourceListOfTransactionType> > Lusid.Sdk.Api.TransactionConfigurationApi.SetTransactionTypeSourceWithHttpInfoAsync ( string  source,
List< TransactionTypeRequest transactionTypeRequest,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

SetTransactionTypeSource: Set the transaction types for the given source and scope The complete set of transaction types for the source.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction types for.
transactionTypeRequestThe set of transaction types.
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (ResourceListOfTransactionType)

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

◆ SetTransactionTypeWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<TransactionType> Lusid.Sdk.Api.TransactionConfigurationApi.SetTransactionTypeWithHttpInfo ( string  source,
string  type,
TransactionTypeRequest  transactionTypeRequest,
string?  scope = default(string?),
int  operationIndex = 0 
)
inline

SetTransactionType: Set a specific transaction type Set a transaction type for the given source and type. If the requested transaction type does not exist, it will be created WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction configuration for
typeOne of the transaction configuration alias types to uniquely identify the configuration. If this type does not exist, then a new transaction type is created using the body of the request in the given source, without including this type
transactionTypeRequestThe transaction configuration to set
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
Returns
ApiResponse of TransactionType

Implements Lusid.Sdk.Api.ITransactionConfigurationApiSync.

◆ SetTransactionTypeWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<TransactionType> > Lusid.Sdk.Api.TransactionConfigurationApi.SetTransactionTypeWithHttpInfoAsync ( string  source,
string  type,
TransactionTypeRequest  transactionTypeRequest,
string?  scope = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

SetTransactionType: Set a specific transaction type Set a transaction type for the given source and type. If the requested transaction type does not exist, it will be created WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sourceThe source to set the transaction configuration for
typeOne of the transaction configuration alias types to uniquely identify the configuration. If this type does not exist, then a new transaction type is created using the body of the request in the given source, without including this type
transactionTypeRequestThe transaction configuration to set
scopeThe scope in which the transaction types exists. When not supplied the scope is &#39;default&#39;. (optional, default to "default")
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (TransactionType)

Implements Lusid.Sdk.Api.ITransactionConfigurationApiAsync.

Property Documentation

◆ AsynchronousClient

Lusid.Sdk.Client.IAsynchronousClient Lusid.Sdk.Api.TransactionConfigurationApi.AsynchronousClient
getset

The client for accessing this underlying API asynchronously.

◆ Client

Lusid.Sdk.Client.ISynchronousClient Lusid.Sdk.Api.TransactionConfigurationApi.Client
getset

The client for accessing this underlying API synchronously.

◆ Configuration

Lusid.Sdk.Client.IReadableConfiguration Lusid.Sdk.Api.TransactionConfigurationApi.Configuration
getset

Gets or sets the configuration object

An instance of the Configuration

◆ ExceptionFactory

Lusid.Sdk.Client.ExceptionFactory Lusid.Sdk.Api.TransactionConfigurationApi.ExceptionFactory
getset

Provides a factory method hook for the creation of exceptions.


The documentation for this class was generated from the following file: