LUSID C# SDK
|
Represents a collection of functions to interact with the API endpoints More...
Public Member Functions | |
DeletedEntityResponse | DeleteSideDefinition (string side, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
DeleteSideDefinition: Delete the given side definition More... | |
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > | DeleteSideDefinitionWithHttpInfo (string side, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
DeleteSideDefinition: Delete the given side definition More... | |
DeletedEntityResponse | DeleteTransactionType (string source, string type, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
DeleteTransactionType: Delete a transaction type More... | |
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > | DeleteTransactionTypeWithHttpInfo (string source, string type, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
DeleteTransactionType: Delete a transaction type More... | |
DeletedEntityResponse | DeleteTransactionTypeSource (string source, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
DeleteTransactionTypeSource: Delete all transaction types for the given source and scope More... | |
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > | DeleteTransactionTypeSourceWithHttpInfo (string source, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
DeleteTransactionTypeSource: Delete all transaction types for the given source and scope More... | |
SideDefinition | GetSideDefinition (string side, string? scope=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
GetSideDefinition: Get the side definition for a given side name( or label) More... | |
Lusid.Sdk.Client.ApiResponse< SideDefinition > | GetSideDefinitionWithHttpInfo (string side, string? scope=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
GetSideDefinition: Get the side definition for a given side name( or label) More... | |
TransactionType | GetTransactionType (string source, string type, DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
GetTransactionType: Get a single transaction configuration type More... | |
Lusid.Sdk.Client.ApiResponse< TransactionType > | GetTransactionTypeWithHttpInfo (string source, string type, DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
GetTransactionType: Get a single transaction configuration type More... | |
ResourceListOfSideDefinition | ListSideDefinitions (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListSideDefinitions: List the side definitions More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfSideDefinition > | ListSideDefinitionsWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListSideDefinitions: List the side definitions More... | |
Dictionary< string, List< TransactionType > > | ListTransactionTypes (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListTransactionTypes: List transaction types More... | |
Lusid.Sdk.Client.ApiResponse< Dictionary< string, List< TransactionType > > > | ListTransactionTypesWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListTransactionTypes: List transaction types More... | |
SideDefinition | SetSideDefinition (string side, SideDefinitionRequest sideDefinitionRequest, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
SetSideDefinition: Set a side definition More... | |
Lusid.Sdk.Client.ApiResponse< SideDefinition > | SetSideDefinitionWithHttpInfo (string side, SideDefinitionRequest sideDefinitionRequest, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
SetSideDefinition: Set a side definition More... | |
ResourceListOfSideDefinition | SetSideDefinitions (List< SidesDefinitionRequest > sidesDefinitionRequest, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
SetSideDefinitions: Set the given side definitions More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfSideDefinition > | SetSideDefinitionsWithHttpInfo (List< SidesDefinitionRequest > sidesDefinitionRequest, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
SetSideDefinitions: Set the given side definitions More... | |
TransactionType | SetTransactionType (string source, string type, TransactionTypeRequest transactionTypeRequest, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
SetTransactionType: Set a specific transaction type More... | |
Lusid.Sdk.Client.ApiResponse< TransactionType > | SetTransactionTypeWithHttpInfo (string source, string type, TransactionTypeRequest transactionTypeRequest, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
SetTransactionType: Set a specific transaction type More... | |
ResourceListOfTransactionType | SetTransactionTypeSource (string source, List< TransactionTypeRequest > transactionTypeRequest, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
SetTransactionTypeSource: Set the transaction types for the given source and scope More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfTransactionType > | SetTransactionTypeSourceWithHttpInfo (string source, List< TransactionTypeRequest > transactionTypeRequest, string? scope=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
SetTransactionTypeSource: Set the transaction types for the given source and scope More... | |
Represents a collection of functions to interact with the API endpoints
DeletedEntityResponse Lusid.Sdk.Api.ITransactionConfigurationApiSync.DeleteSideDefinition | ( | string | side, |
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
DeleteSideDefinition: Delete the given side definition
Delete the side which user specify in the request.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
side | The label to uniquely identify the side. |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.ITransactionConfigurationApiSync.DeleteSideDefinitionWithHttpInfo | ( | string | side, |
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
DeleteSideDefinition: Delete the given side definition
Delete the side which user specify in the request.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
side | The label to uniquely identify the side. |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
DeletedEntityResponse Lusid.Sdk.Api.ITransactionConfigurationApiSync.DeleteTransactionType | ( | string | source, |
string | type, | ||
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
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.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
source | The source that the type is in |
type | One of the type's aliases |
scope | The scope in which the transaction types exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
DeletedEntityResponse Lusid.Sdk.Api.ITransactionConfigurationApiSync.DeleteTransactionTypeSource | ( | string | source, |
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
DeleteTransactionTypeSource: Delete all transaction types for the given source and scope
Delete all the types for the given source and scope.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
source | The source to set the transaction types for. |
scope | The scope in which the transaction types exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.ITransactionConfigurationApiSync.DeleteTransactionTypeSourceWithHttpInfo | ( | string | source, |
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
DeleteTransactionTypeSource: Delete all transaction types for the given source and scope
Delete all the types for the given source and scope.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
source | The source to set the transaction types for. |
scope | The scope in which the transaction types exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.ITransactionConfigurationApiSync.DeleteTransactionTypeWithHttpInfo | ( | string | source, |
string | type, | ||
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
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.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
source | The source that the type is in |
type | One of the type's aliases |
scope | The scope in which the transaction types exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
SideDefinition Lusid.Sdk.Api.ITransactionConfigurationApiSync.GetSideDefinition | ( | string | side, |
string? | scope = default(string?) , |
||
DateTimeOffset? | asAt = default(DateTimeOffset?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
GetSideDefinition: Get the side definition for a given side name( or label)
Get the side definition user requested.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
side | The label to uniquely identify the side. |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
asAt | The asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Lusid.Sdk.Client.ApiResponse<SideDefinition> Lusid.Sdk.Api.ITransactionConfigurationApiSync.GetSideDefinitionWithHttpInfo | ( | string | side, |
string? | scope = default(string?) , |
||
DateTimeOffset? | asAt = default(DateTimeOffset?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
GetSideDefinition: Get the side definition for a given side name( or label)
Get the side definition user requested.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
side | The label to uniquely identify the side. |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
asAt | The asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
TransactionType Lusid.Sdk.Api.ITransactionConfigurationApiSync.GetTransactionType | ( | string | source, |
string | type, | ||
DateTimeOffset? | asAt = default(DateTimeOffset?) , |
||
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
GetTransactionType: Get a single transaction configuration type
Get a single transaction type. Returns failure if not found
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
source | The source that the type is in |
type | One of the type's aliases |
asAt | The asAt datetime at which to retrieve the transaction configuration. Defaults to returning the latest version of the transaction configuration type if not specified (optional) |
scope | The scope in which the transaction types exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Lusid.Sdk.Client.ApiResponse<TransactionType> Lusid.Sdk.Api.ITransactionConfigurationApiSync.GetTransactionTypeWithHttpInfo | ( | string | source, |
string | type, | ||
DateTimeOffset? | asAt = default(DateTimeOffset?) , |
||
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
GetTransactionType: Get a single transaction configuration type
Get a single transaction type. Returns failure if not found
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
source | The source that the type is in |
type | One of the type's aliases |
asAt | The asAt datetime at which to retrieve the transaction configuration. Defaults to returning the latest version of the transaction configuration type if not specified (optional) |
scope | The scope in which the transaction types exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
ResourceListOfSideDefinition Lusid.Sdk.Api.ITransactionConfigurationApiSync.ListSideDefinitions | ( | DateTimeOffset? | asAt = default(DateTimeOffset?) , |
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
ListSideDefinitions: List the side definitions
List all the side definitions in the given scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional) |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Lusid.Sdk.Client.ApiResponse<ResourceListOfSideDefinition> Lusid.Sdk.Api.ITransactionConfigurationApiSync.ListSideDefinitionsWithHttpInfo | ( | DateTimeOffset? | asAt = default(DateTimeOffset?) , |
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
ListSideDefinitions: List the side definitions
List all the side definitions in the given scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional) |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Dictionary<string, List<TransactionType> > Lusid.Sdk.Api.ITransactionConfigurationApiSync.ListTransactionTypes | ( | DateTimeOffset? | asAt = default(DateTimeOffset?) , |
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
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/.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional) |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Lusid.Sdk.Client.ApiResponse<Dictionary<string, List<TransactionType> > > Lusid.Sdk.Api.ITransactionConfigurationApiSync.ListTransactionTypesWithHttpInfo | ( | DateTimeOffset? | asAt = default(DateTimeOffset?) , |
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
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/.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. (optional) |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
SideDefinition Lusid.Sdk.Api.ITransactionConfigurationApiSync.SetSideDefinition | ( | string | side, |
SideDefinitionRequest | sideDefinitionRequest, | ||
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
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.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
side | The label to uniquely identify the side. |
sideDefinitionRequest | The side definition to create or replace. |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
ResourceListOfSideDefinition Lusid.Sdk.Api.ITransactionConfigurationApiSync.SetSideDefinitions | ( | List< SidesDefinitionRequest > | sidesDefinitionRequest, |
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
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.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
sidesDefinitionRequest | The list of side definitions to create, or replace. |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Lusid.Sdk.Client.ApiResponse<ResourceListOfSideDefinition> Lusid.Sdk.Api.ITransactionConfigurationApiSync.SetSideDefinitionsWithHttpInfo | ( | List< SidesDefinitionRequest > | sidesDefinitionRequest, |
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
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.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
sidesDefinitionRequest | The list of side definitions to create, or replace. |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Lusid.Sdk.Client.ApiResponse<SideDefinition> Lusid.Sdk.Api.ITransactionConfigurationApiSync.SetSideDefinitionWithHttpInfo | ( | string | side, |
SideDefinitionRequest | sideDefinitionRequest, | ||
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
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.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
side | The label to uniquely identify the side. |
sideDefinitionRequest | The side definition to create or replace. |
scope | The scope in which the side exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
TransactionType Lusid.Sdk.Api.ITransactionConfigurationApiSync.SetTransactionType | ( | string | source, |
string | type, | ||
TransactionTypeRequest | transactionTypeRequest, | ||
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
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.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
source | The source to set the transaction configuration for |
type | One 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 |
transactionTypeRequest | The transaction configuration to set |
scope | The scope in which the transaction types exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
ResourceListOfTransactionType Lusid.Sdk.Api.ITransactionConfigurationApiSync.SetTransactionTypeSource | ( | string | source, |
List< TransactionTypeRequest > | transactionTypeRequest, | ||
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
SetTransactionTypeSource: Set the transaction types for the given source and scope
The complete set of transaction types for the source.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
source | The source to set the transaction types for. |
transactionTypeRequest | The set of transaction types. |
scope | The scope in which the transaction types exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Lusid.Sdk.Client.ApiResponse<ResourceListOfTransactionType> Lusid.Sdk.Api.ITransactionConfigurationApiSync.SetTransactionTypeSourceWithHttpInfo | ( | string | source, |
List< TransactionTypeRequest > | transactionTypeRequest, | ||
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
SetTransactionTypeSource: Set the transaction types for the given source and scope
The complete set of transaction types for the source.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
source | The source to set the transaction types for. |
transactionTypeRequest | The set of transaction types. |
scope | The scope in which the transaction types exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.
Lusid.Sdk.Client.ApiResponse<TransactionType> Lusid.Sdk.Api.ITransactionConfigurationApiSync.SetTransactionTypeWithHttpInfo | ( | string | source, |
string | type, | ||
TransactionTypeRequest | transactionTypeRequest, | ||
string? | scope = default(string?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
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.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
source | The source to set the transaction configuration for |
type | One 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 |
transactionTypeRequest | The transaction configuration to set |
scope | The scope in which the transaction types exists. When not supplied the scope is 'default'. (optional, default to "default") |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.TransactionConfigurationApi.