LUSID C# SDK
|
Represents a collection of functions to interact with the API endpoints More...
Public Member Functions | |
DeletedEntityResponse | DeleteExecution (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteExecution: Delete execution More... | |
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > | DeleteExecutionWithHttpInfo (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteExecution: Delete execution More... | |
Execution | GetExecution (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetExecution: Get Execution More... | |
Lusid.Sdk.Client.ApiResponse< Execution > | GetExecutionWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetExecution: Get Execution More... | |
PagedResourceListOfExecution | ListExecutions (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListExecutions: List Executions More... | |
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfExecution > | ListExecutionsWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListExecutions: List Executions More... | |
ResourceListOfExecution | UpsertExecutions (ExecutionSetRequest? executionSetRequest=default(ExecutionSetRequest?), int operationIndex=0, ConfigurationOptions? opts=null) |
UpsertExecutions: Upsert Execution More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfExecution > | UpsertExecutionsWithHttpInfo (ExecutionSetRequest? executionSetRequest=default(ExecutionSetRequest?), int operationIndex=0, ConfigurationOptions? opts=null) |
UpsertExecutions: Upsert Execution More... | |
Represents a collection of functions to interact with the API endpoints
DeletedEntityResponse Lusid.Sdk.Api.IExecutionsApiSync.DeleteExecution | ( | string | scope, |
string | code, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] DeleteExecution: Delete execution
Delete an execution. Deletion will be valid from the execution's creation datetime. This means that the execution will no longer exist at any effective datetime from the asAt datetime of deletion.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The execution scope. |
code | The execution's code. This, together with the scope uniquely identifies the execution to delete. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ExecutionsApi.
Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.IExecutionsApiSync.DeleteExecutionWithHttpInfo | ( | string | scope, |
string | code, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] DeleteExecution: Delete execution
Delete an execution. Deletion will be valid from the execution's creation datetime. This means that the execution will no longer exist at any effective datetime from the asAt datetime of deletion.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The execution scope. |
code | The execution's code. This, together with the scope uniquely identifies the execution to delete. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ExecutionsApi.
Execution Lusid.Sdk.Api.IExecutionsApiSync.GetExecution | ( | string | scope, |
string | code, | ||
DateTimeOffset? | asAt = default(DateTimeOffset?) , |
||
List< string >? | propertyKeys = default(List< string >?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] GetExecution: Get Execution
Fetch a Execution that matches the specified identifier
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope to which the execution belongs. |
code | The execution's unique identifier. |
asAt | The asAt datetime at which to retrieve the execution. Defaults to return the latest version of the execution if not specified. (optional) |
propertyKeys | A list of property keys from the "Execution" domain to decorate onto the execution. These take the format {domain}/{scope}/{code} e.g. "Execution/system/Name". (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ExecutionsApi.
Lusid.Sdk.Client.ApiResponse<Execution> Lusid.Sdk.Api.IExecutionsApiSync.GetExecutionWithHttpInfo | ( | string | scope, |
string | code, | ||
DateTimeOffset? | asAt = default(DateTimeOffset?) , |
||
List< string >? | propertyKeys = default(List< string >?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] GetExecution: Get Execution
Fetch a Execution that matches the specified identifier
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope to which the execution belongs. |
code | The execution's unique identifier. |
asAt | The asAt datetime at which to retrieve the execution. Defaults to return the latest version of the execution if not specified. (optional) |
propertyKeys | A list of property keys from the "Execution" domain to decorate onto the execution. These take the format {domain}/{scope}/{code} e.g. "Execution/system/Name". (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ExecutionsApi.
PagedResourceListOfExecution Lusid.Sdk.Api.IExecutionsApiSync.ListExecutions | ( | DateTimeOffset? | asAt = default(DateTimeOffset?) , |
string? | page = default(string?) , |
||
List< string >? | sortBy = default(List< string >?) , |
||
int? | limit = default(int?) , |
||
string? | filter = default(string?) , |
||
List< string >? | propertyKeys = default(List< string >?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
ListExecutions: List Executions
Fetch the last pre-AsAt date version of each execution in scope (does not fetch the entire history).
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to retrieve the execution. Defaults to return the latest version of the execution if not specified. (optional) |
page | The pagination token to use to continue listing execution from a previous call to list executions. This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields must not have changed since the original request. (optional) |
sortBy | A list of field names or properties to sort by, each suffixed by " ASC" or " DESC". (optional) |
limit | When paginating, limit the number of returned results to this many. (optional) |
filter | Expression to filter the result set. Read more about filtering results from LUSID here: https://support.lusid.com/filtering-results-from-lusid. (optional) |
propertyKeys | A list of property keys from the "Execution" domain to decorate onto each execution. These take the format {domain}/{scope}/{code} e.g. "Execution/system/Name". (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ExecutionsApi.
Lusid.Sdk.Client.ApiResponse<PagedResourceListOfExecution> Lusid.Sdk.Api.IExecutionsApiSync.ListExecutionsWithHttpInfo | ( | DateTimeOffset? | asAt = default(DateTimeOffset?) , |
string? | page = default(string?) , |
||
List< string >? | sortBy = default(List< string >?) , |
||
int? | limit = default(int?) , |
||
string? | filter = default(string?) , |
||
List< string >? | propertyKeys = default(List< string >?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
ListExecutions: List Executions
Fetch the last pre-AsAt date version of each execution in scope (does not fetch the entire history).
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to retrieve the execution. Defaults to return the latest version of the execution if not specified. (optional) |
page | The pagination token to use to continue listing execution from a previous call to list executions. This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields must not have changed since the original request. (optional) |
sortBy | A list of field names or properties to sort by, each suffixed by " ASC" or " DESC". (optional) |
limit | When paginating, limit the number of returned results to this many. (optional) |
filter | Expression to filter the result set. Read more about filtering results from LUSID here: https://support.lusid.com/filtering-results-from-lusid. (optional) |
propertyKeys | A list of property keys from the "Execution" domain to decorate onto each execution. These take the format {domain}/{scope}/{code} e.g. "Execution/system/Name". (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ExecutionsApi.
ResourceListOfExecution Lusid.Sdk.Api.IExecutionsApiSync.UpsertExecutions | ( | ExecutionSetRequest? | executionSetRequest = default(ExecutionSetRequest?) , |
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
UpsertExecutions: Upsert Execution
Upsert; update existing executions with given ids, or create new executions otherwise.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
executionSetRequest | The collection of execution requests. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ExecutionsApi.
Lusid.Sdk.Client.ApiResponse<ResourceListOfExecution> Lusid.Sdk.Api.IExecutionsApiSync.UpsertExecutionsWithHttpInfo | ( | ExecutionSetRequest? | executionSetRequest = default(ExecutionSetRequest?) , |
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
UpsertExecutions: Upsert Execution
Upsert; update existing executions with given ids, or create new executions otherwise.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
executionSetRequest | The collection of execution requests. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ExecutionsApi.