LUSID C# SDK
|
Represents a collection of functions to interact with the API endpoints More...
Public Member Functions | |
TaxRuleSetsApi () | |
Initializes a new instance of the TaxRuleSetsApi class. More... | |
TaxRuleSetsApi (string basePath) | |
Initializes a new instance of the TaxRuleSetsApi class. More... | |
TaxRuleSetsApi (Lusid.Sdk.Client.Configuration configuration) | |
Initializes a new instance of the TaxRuleSetsApi class using Configuration object More... | |
TaxRuleSetsApi (Lusid.Sdk.Client.ISynchronousClient client, Lusid.Sdk.Client.IAsynchronousClient asyncClient, Lusid.Sdk.Client.IReadableConfiguration configuration) | |
Initializes a new instance of the TaxRuleSetsApi class using a Configuration object and client instance. More... | |
string | GetBasePath () |
Gets the base path of the API client. More... | |
TaxRuleSet | CreateTaxRuleSet (CreateTaxRuleSetRequest createTaxRuleSetRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] CreateTaxRuleSet: Create a tax rule set. Creates a tax rule set definition at the given effective time. The user must be entitled to read any properties specified in each rule. More... | |
Lusid.Sdk.Client.ApiResponse< TaxRuleSet > | CreateTaxRuleSetWithHttpInfo (CreateTaxRuleSetRequest createTaxRuleSetRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] CreateTaxRuleSet: Create a tax rule set. Creates a tax rule set definition at the given effective time. The user must be entitled to read any properties specified in each rule. More... | |
async System.Threading.Tasks.Task< TaxRuleSet > | CreateTaxRuleSetAsync (CreateTaxRuleSetRequest createTaxRuleSetRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] CreateTaxRuleSet: Create a tax rule set. Creates a tax rule set definition at the given effective time. The user must be entitled to read any properties specified in each rule. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< TaxRuleSet > > | CreateTaxRuleSetWithHttpInfoAsync (CreateTaxRuleSetRequest createTaxRuleSetRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] CreateTaxRuleSet: Create a tax rule set. Creates a tax rule set definition at the given effective time. The user must be entitled to read any properties specified in each rule. More... | |
DeletedEntityResponse | DeleteTaxRuleSet (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] DeleteTaxRuleSet: Delete a tax rule set. <br> Deletes the rule set for all effective time. <br> The rule set will remain viewable at previous as at times, but it will no longer be considered applicable. <br> This cannot be undone. More... | |
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > | DeleteTaxRuleSetWithHttpInfo (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] DeleteTaxRuleSet: Delete a tax rule set. <br> Deletes the rule set for all effective time. <br> The rule set will remain viewable at previous as at times, but it will no longer be considered applicable. <br> This cannot be undone. More... | |
async System.Threading.Tasks.Task< DeletedEntityResponse > | DeleteTaxRuleSetAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] DeleteTaxRuleSet: Delete a tax rule set. <br> Deletes the rule set for all effective time. <br> The rule set will remain viewable at previous as at times, but it will no longer be considered applicable. <br> This cannot be undone. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > | DeleteTaxRuleSetWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] DeleteTaxRuleSet: Delete a tax rule set. <br> Deletes the rule set for all effective time. <br> The rule set will remain viewable at previous as at times, but it will no longer be considered applicable. <br> This cannot be undone. More... | |
TaxRuleSet | GetTaxRuleSet (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] GetTaxRuleSet: Retrieve the definition of single tax rule set. Retrieves the tax rule set definition at the given effective and as at times. More... | |
Lusid.Sdk.Client.ApiResponse< TaxRuleSet > | GetTaxRuleSetWithHttpInfo (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] GetTaxRuleSet: Retrieve the definition of single tax rule set. Retrieves the tax rule set definition at the given effective and as at times. More... | |
async System.Threading.Tasks.Task< TaxRuleSet > | GetTaxRuleSetAsync (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] GetTaxRuleSet: Retrieve the definition of single tax rule set. Retrieves the tax rule set definition at the given effective and as at times. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< TaxRuleSet > > | GetTaxRuleSetWithHttpInfoAsync (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] GetTaxRuleSet: Retrieve the definition of single tax rule set. Retrieves the tax rule set definition at the given effective and as at times. More... | |
ResourceListOfTaxRuleSet | ListTaxRuleSets (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] ListTaxRuleSets: List tax rule sets. Retrieves all tax rule set definitions at the given effective and as at times More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfTaxRuleSet > | ListTaxRuleSetsWithHttpInfo (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] ListTaxRuleSets: List tax rule sets. Retrieves all tax rule set definitions at the given effective and as at times More... | |
async System.Threading.Tasks.Task< ResourceListOfTaxRuleSet > | ListTaxRuleSetsAsync (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] ListTaxRuleSets: List tax rule sets. Retrieves all tax rule set definitions at the given effective and as at times More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfTaxRuleSet > > | ListTaxRuleSetsWithHttpInfoAsync (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] ListTaxRuleSets: List tax rule sets. Retrieves all tax rule set definitions at the given effective and as at times More... | |
TaxRuleSet | UpdateTaxRuleSet (string scope, string code, UpdateTaxRuleSetRequest updateTaxRuleSetRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] UpdateTaxRuleSet: Update a tax rule set. Updates the tax rule set definition at the given effective time. The changes will take place from this effective time until the next effective time that the rule has been updated at. For example, consider a rule that has been created or updated effective at the first day of the coming month. An upsert effective from the current day will only change the definition until that day. An additional upsert at the same time (first day of the month) is required if the newly-updated definition is to supersede the future definition. The user must be entitled to read any properties specified in each rule. More... | |
Lusid.Sdk.Client.ApiResponse< TaxRuleSet > | UpdateTaxRuleSetWithHttpInfo (string scope, string code, UpdateTaxRuleSetRequest updateTaxRuleSetRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] UpdateTaxRuleSet: Update a tax rule set. Updates the tax rule set definition at the given effective time. The changes will take place from this effective time until the next effective time that the rule has been updated at. For example, consider a rule that has been created or updated effective at the first day of the coming month. An upsert effective from the current day will only change the definition until that day. An additional upsert at the same time (first day of the month) is required if the newly-updated definition is to supersede the future definition. The user must be entitled to read any properties specified in each rule. More... | |
async System.Threading.Tasks.Task< TaxRuleSet > | UpdateTaxRuleSetAsync (string scope, string code, UpdateTaxRuleSetRequest updateTaxRuleSetRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] UpdateTaxRuleSet: Update a tax rule set. Updates the tax rule set definition at the given effective time. The changes will take place from this effective time until the next effective time that the rule has been updated at. For example, consider a rule that has been created or updated effective at the first day of the coming month. An upsert effective from the current day will only change the definition until that day. An additional upsert at the same time (first day of the month) is required if the newly-updated definition is to supersede the future definition. The user must be entitled to read any properties specified in each rule. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< TaxRuleSet > > | UpdateTaxRuleSetWithHttpInfoAsync (string scope, string code, UpdateTaxRuleSetRequest updateTaxRuleSetRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] UpdateTaxRuleSet: Update a tax rule set. Updates the tax rule set definition at the given effective time. The changes will take place from this effective time until the next effective time that the rule has been updated at. For example, consider a rule that has been created or updated effective at the first day of the coming month. An upsert effective from the current day will only change the definition until that day. An additional upsert at the same time (first day of the month) is required if the newly-updated definition is to supersede the future definition. The user must be entitled to read any properties specified in each rule. 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... | |
Represents a collection of functions to interact with the API endpoints
|
inline |
Initializes a new instance of the TaxRuleSetsApi class.
|
inline |
Initializes a new instance of the TaxRuleSetsApi class.
|
inline |
Initializes a new instance of the TaxRuleSetsApi class using Configuration object
configuration | An instance of Configuration |
|
inline |
Initializes a new instance of the TaxRuleSetsApi class using a Configuration object and client instance.
client | The client interface for synchronous API access. |
asyncClient | The client interface for asynchronous API access. |
configuration | The configuration object. |
|
inline |
[EXPERIMENTAL] CreateTaxRuleSet: Create a tax rule set. Creates a tax rule set definition at the given effective time. The user must be entitled to read any properties specified in each rule.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createTaxRuleSetRequest | The contents of the rule set. |
effectiveAt | The effective datetime or cut label at which the rule set will take effect. Defaults to the current LUSID system datetime if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiSync.
|
inline |
[EXPERIMENTAL] CreateTaxRuleSet: Create a tax rule set. Creates a tax rule set definition at the given effective time. The user must be entitled to read any properties specified in each rule.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createTaxRuleSetRequest | The contents of the rule set. |
effectiveAt | The effective datetime or cut label at which the rule set will take effect. Defaults to the current LUSID system datetime if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiAsync.
|
inline |
[EXPERIMENTAL] CreateTaxRuleSet: Create a tax rule set. Creates a tax rule set definition at the given effective time. The user must be entitled to read any properties specified in each rule.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createTaxRuleSetRequest | The contents of the rule set. |
effectiveAt | The effective datetime or cut label at which the rule set will take effect. Defaults to the current LUSID system datetime if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiSync.
|
inline |
[EXPERIMENTAL] CreateTaxRuleSet: Create a tax rule set. Creates a tax rule set definition at the given effective time. The user must be entitled to read any properties specified in each rule.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createTaxRuleSetRequest | The contents of the rule set. |
effectiveAt | The effective datetime or cut label at which the rule set will take effect. Defaults to the current LUSID system datetime if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiAsync.
|
inline |
[EXPERIMENTAL] DeleteTaxRuleSet: Delete a tax rule set. <br> Deletes the rule set for all effective time. <br> The rule set will remain viewable at previous as at times, but it will no longer be considered applicable. <br> This cannot be undone.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiSync.
|
inline |
[EXPERIMENTAL] DeleteTaxRuleSet: Delete a tax rule set. <br> Deletes the rule set for all effective time. <br> The rule set will remain viewable at previous as at times, but it will no longer be considered applicable. <br> This cannot be undone.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiAsync.
|
inline |
[EXPERIMENTAL] DeleteTaxRuleSet: Delete a tax rule set. <br> Deletes the rule set for all effective time. <br> The rule set will remain viewable at previous as at times, but it will no longer be considered applicable. <br> This cannot be undone.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiSync.
|
inline |
[EXPERIMENTAL] DeleteTaxRuleSet: Delete a tax rule set. <br> Deletes the rule set for all effective time. <br> The rule set will remain viewable at previous as at times, but it will no longer be considered applicable. <br> This cannot be undone.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiAsync.
|
inline |
Gets the base path of the API client.
The base path
|
inline |
[EXPERIMENTAL] GetTaxRuleSet: Retrieve the definition of single tax rule set. Retrieves the tax rule set definition at the given effective and as at times.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
effectiveAt | The effective datetime or cut label at which to retrieve the rule definition. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiSync.
|
inline |
[EXPERIMENTAL] GetTaxRuleSet: Retrieve the definition of single tax rule set. Retrieves the tax rule set definition at the given effective and as at times.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
effectiveAt | The effective datetime or cut label at which to retrieve the rule definition. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiAsync.
|
inline |
[EXPERIMENTAL] GetTaxRuleSet: Retrieve the definition of single tax rule set. Retrieves the tax rule set definition at the given effective and as at times.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
effectiveAt | The effective datetime or cut label at which to retrieve the rule definition. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiSync.
|
inline |
[EXPERIMENTAL] GetTaxRuleSet: Retrieve the definition of single tax rule set. Retrieves the tax rule set definition at the given effective and as at times.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
effectiveAt | The effective datetime or cut label at which to retrieve the rule definition. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiAsync.
|
inline |
[EXPERIMENTAL] ListTaxRuleSets: List tax rule sets. Retrieves all tax rule set definitions at the given effective and as at times
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
effectiveAt | The effective datetime or cut label at which to retrieve the rule definitions. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiSync.
|
inline |
[EXPERIMENTAL] ListTaxRuleSets: List tax rule sets. Retrieves all tax rule set definitions at the given effective and as at times
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
effectiveAt | The effective datetime or cut label at which to retrieve the rule definitions. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiAsync.
|
inline |
[EXPERIMENTAL] ListTaxRuleSets: List tax rule sets. Retrieves all tax rule set definitions at the given effective and as at times
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
effectiveAt | The effective datetime or cut label at which to retrieve the rule definitions. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiSync.
|
inline |
[EXPERIMENTAL] ListTaxRuleSets: List tax rule sets. Retrieves all tax rule set definitions at the given effective and as at times
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
effectiveAt | The effective datetime or cut label at which to retrieve the rule definitions. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiAsync.
|
inline |
[EXPERIMENTAL] UpdateTaxRuleSet: Update a tax rule set. Updates the tax rule set definition at the given effective time. The changes will take place from this effective time until the next effective time that the rule has been updated at. For example, consider a rule that has been created or updated effective at the first day of the coming month. An upsert effective from the current day will only change the definition until that day. An additional upsert at the same time (first day of the month) is required if the newly-updated definition is to supersede the future definition. The user must be entitled to read any properties specified in each rule.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
updateTaxRuleSetRequest | The contents of the rule set. |
effectiveAt | The effective datetime or cut label at which the rule set will take effect. Defaults to the current LUSID system datetime if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiSync.
|
inline |
[EXPERIMENTAL] UpdateTaxRuleSet: Update a tax rule set. Updates the tax rule set definition at the given effective time. The changes will take place from this effective time until the next effective time that the rule has been updated at. For example, consider a rule that has been created or updated effective at the first day of the coming month. An upsert effective from the current day will only change the definition until that day. An additional upsert at the same time (first day of the month) is required if the newly-updated definition is to supersede the future definition. The user must be entitled to read any properties specified in each rule.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
updateTaxRuleSetRequest | The contents of the rule set. |
effectiveAt | The effective datetime or cut label at which the rule set will take effect. Defaults to the current LUSID system datetime if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiAsync.
|
inline |
[EXPERIMENTAL] UpdateTaxRuleSet: Update a tax rule set. Updates the tax rule set definition at the given effective time. The changes will take place from this effective time until the next effective time that the rule has been updated at. For example, consider a rule that has been created or updated effective at the first day of the coming month. An upsert effective from the current day will only change the definition until that day. An additional upsert at the same time (first day of the month) is required if the newly-updated definition is to supersede the future definition. The user must be entitled to read any properties specified in each rule.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
updateTaxRuleSetRequest | The contents of the rule set. |
effectiveAt | The effective datetime or cut label at which the rule set will take effect. Defaults to the current LUSID system datetime if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiSync.
|
inline |
[EXPERIMENTAL] UpdateTaxRuleSet: Update a tax rule set. Updates the tax rule set definition at the given effective time. The changes will take place from this effective time until the next effective time that the rule has been updated at. For example, consider a rule that has been created or updated effective at the first day of the coming month. An upsert effective from the current day will only change the definition until that day. An additional upsert at the same time (first day of the month) is required if the newly-updated definition is to supersede the future definition. The user must be entitled to read any properties specified in each rule.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The rule set scope. |
code | The rule set code. |
updateTaxRuleSetRequest | The contents of the rule set. |
effectiveAt | The effective datetime or cut label at which the rule set will take effect. Defaults to the current LUSID system datetime if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ITaxRuleSetsApiAsync.
|
getset |
The client for accessing this underlying API asynchronously.
|
getset |
The client for accessing this underlying API synchronously.
|
getset |
Gets or sets the configuration object
An instance of the Configuration
|
getset |
Provides a factory method hook for the creation of exceptions.