LUSID C# SDK
|
Represents a collection of functions to interact with the API endpoints More...
Public Member Functions | |
DataTypesApi () | |
Initializes a new instance of the DataTypesApi class. More... | |
DataTypesApi (string basePath) | |
Initializes a new instance of the DataTypesApi class. More... | |
DataTypesApi (Lusid.Sdk.Client.Configuration configuration) | |
Initializes a new instance of the DataTypesApi class using Configuration object More... | |
DataTypesApi (Lusid.Sdk.Client.ISynchronousClient client, Lusid.Sdk.Client.IAsynchronousClient asyncClient, Lusid.Sdk.Client.IReadableConfiguration configuration) | |
Initializes a new instance of the DataTypesApi class using a Configuration object and client instance. More... | |
string | GetBasePath () |
Gets the base path of the API client. More... | |
DataType | CreateDataType (CreateDataTypeRequest? createDataTypeRequest=default(CreateDataTypeRequest?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] CreateDataType: Create data type definition Create a new data type definition Data types cannot be created in either the "default" or "system" scopes. More... | |
Lusid.Sdk.Client.ApiResponse< DataType > | CreateDataTypeWithHttpInfo (CreateDataTypeRequest? createDataTypeRequest=default(CreateDataTypeRequest?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] CreateDataType: Create data type definition Create a new data type definition Data types cannot be created in either the "default" or "system" scopes. More... | |
async System.Threading.Tasks.Task< DataType > | CreateDataTypeAsync (CreateDataTypeRequest? createDataTypeRequest=default(CreateDataTypeRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] CreateDataType: Create data type definition Create a new data type definition Data types cannot be created in either the "default" or "system" scopes. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DataType > > | CreateDataTypeWithHttpInfoAsync (CreateDataTypeRequest? createDataTypeRequest=default(CreateDataTypeRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] CreateDataType: Create data type definition Create a new data type definition Data types cannot be created in either the "default" or "system" scopes. More... | |
DeletedEntityResponse | DeleteDataType (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null) |
DeleteDataType: Delete a data type definition. Delete an existing data type definition. Data types cannot be deleted in either the "default" or "system" scopes, scopes beginning with "LUSID-", or data types that are in use on a property definition. More... | |
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > | DeleteDataTypeWithHttpInfo (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null) |
DeleteDataType: Delete a data type definition. Delete an existing data type definition. Data types cannot be deleted in either the "default" or "system" scopes, scopes beginning with "LUSID-", or data types that are in use on a property definition. More... | |
async System.Threading.Tasks.Task< DeletedEntityResponse > | DeleteDataTypeAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
DeleteDataType: Delete a data type definition. Delete an existing data type definition. Data types cannot be deleted in either the "default" or "system" scopes, scopes beginning with "LUSID-", or data types that are in use on a property definition. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > | DeleteDataTypeWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
DeleteDataType: Delete a data type definition. Delete an existing data type definition. Data types cannot be deleted in either the "default" or "system" scopes, scopes beginning with "LUSID-", or data types that are in use on a property definition. More... | |
DataType | GetDataType (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
GetDataType: Get data type definition Get the definition of a specified data type More... | |
Lusid.Sdk.Client.ApiResponse< DataType > | GetDataTypeWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
GetDataType: Get data type definition Get the definition of a specified data type More... | |
async System.Threading.Tasks.Task< DataType > | GetDataTypeAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
GetDataType: Get data type definition Get the definition of a specified data type More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DataType > > | GetDataTypeWithHttpInfoAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
GetDataType: Get data type definition Get the definition of a specified data type More... | |
ResourceListOfIUnitDefinitionDto | GetUnitsFromDataType (string scope, string code, List< string >? units=default(List< string >?), string? filter=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetUnitsFromDataType: Get units from data type Get the definitions of the specified units associated bound to a specific data type More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfIUnitDefinitionDto > | GetUnitsFromDataTypeWithHttpInfo (string scope, string code, List< string >? units=default(List< string >?), string? filter=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetUnitsFromDataType: Get units from data type Get the definitions of the specified units associated bound to a specific data type More... | |
async System.Threading.Tasks.Task< ResourceListOfIUnitDefinitionDto > | GetUnitsFromDataTypeAsync (string scope, string code, List< string >? units=default(List< string >?), string? filter=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetUnitsFromDataType: Get units from data type Get the definitions of the specified units associated bound to a specific data type More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfIUnitDefinitionDto > > | GetUnitsFromDataTypeWithHttpInfoAsync (string scope, string code, List< string >? units=default(List< string >?), string? filter=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetUnitsFromDataType: Get units from data type Get the definitions of the specified units associated bound to a specific data type More... | |
PagedResourceListOfDataTypeSummary | ListDataTypeSummaries (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] ListDataTypeSummaries: List all data type summaries, without the reference data List all data type summaries More... | |
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfDataTypeSummary > | ListDataTypeSummariesWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] ListDataTypeSummaries: List all data type summaries, without the reference data List all data type summaries More... | |
async System.Threading.Tasks.Task< PagedResourceListOfDataTypeSummary > | ListDataTypeSummariesAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] ListDataTypeSummaries: List all data type summaries, without the reference data List all data type summaries More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PagedResourceListOfDataTypeSummary > > | ListDataTypeSummariesWithHttpInfoAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] ListDataTypeSummaries: List all data type summaries, without the reference data List all data type summaries More... | |
ResourceListOfDataType | ListDataTypes (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), bool? includeSystem=default(bool?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListDataTypes: List data types List all data types in a specified scope More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfDataType > | ListDataTypesWithHttpInfo (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), bool? includeSystem=default(bool?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListDataTypes: List data types List all data types in a specified scope More... | |
async System.Threading.Tasks.Task< ResourceListOfDataType > | ListDataTypesAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), bool? includeSystem=default(bool?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
ListDataTypes: List data types List all data types in a specified scope More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfDataType > > | ListDataTypesWithHttpInfoAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), bool? includeSystem=default(bool?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
ListDataTypes: List data types List all data types in a specified scope More... | |
DataType | UpdateDataType (string scope, string code, UpdateDataTypeRequest updateDataTypeRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateDataType: Update data type definition Update the definition of the specified existing data type Not all elements within a data type definition are modifiable due to the potential implications for data already stored against the types More... | |
Lusid.Sdk.Client.ApiResponse< DataType > | UpdateDataTypeWithHttpInfo (string scope, string code, UpdateDataTypeRequest updateDataTypeRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateDataType: Update data type definition Update the definition of the specified existing data type Not all elements within a data type definition are modifiable due to the potential implications for data already stored against the types More... | |
async System.Threading.Tasks.Task< DataType > | UpdateDataTypeAsync (string scope, string code, UpdateDataTypeRequest updateDataTypeRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateDataType: Update data type definition Update the definition of the specified existing data type Not all elements within a data type definition are modifiable due to the potential implications for data already stored against the types More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DataType > > | UpdateDataTypeWithHttpInfoAsync (string scope, string code, UpdateDataTypeRequest updateDataTypeRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateDataType: Update data type definition Update the definition of the specified existing data type Not all elements within a data type definition are modifiable due to the potential implications for data already stored against the types More... | |
DataType | UpdateReferenceData (string scope, string code, UpdateReferenceDataRequest updateReferenceDataRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateReferenceData: Update all reference data on a data type, includes the reference values, the field definitions, field values Replaces the whole set of reference data More... | |
Lusid.Sdk.Client.ApiResponse< DataType > | UpdateReferenceDataWithHttpInfo (string scope, string code, UpdateReferenceDataRequest updateReferenceDataRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateReferenceData: Update all reference data on a data type, includes the reference values, the field definitions, field values Replaces the whole set of reference data More... | |
async System.Threading.Tasks.Task< DataType > | UpdateReferenceDataAsync (string scope, string code, UpdateReferenceDataRequest updateReferenceDataRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateReferenceData: Update all reference data on a data type, includes the reference values, the field definitions, field values Replaces the whole set of reference data More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DataType > > | UpdateReferenceDataWithHttpInfoAsync (string scope, string code, UpdateReferenceDataRequest updateReferenceDataRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateReferenceData: Update all reference data on a data type, includes the reference values, the field definitions, field values Replaces the whole set of reference data More... | |
DataType | UpdateReferenceValues (string scope, string code, List< FieldValue > fieldValue, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateReferenceValues: Update reference data on a data type Replaces the whole set of reference values More... | |
Lusid.Sdk.Client.ApiResponse< DataType > | UpdateReferenceValuesWithHttpInfo (string scope, string code, List< FieldValue > fieldValue, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateReferenceValues: Update reference data on a data type Replaces the whole set of reference values More... | |
async System.Threading.Tasks.Task< DataType > | UpdateReferenceValuesAsync (string scope, string code, List< FieldValue > fieldValue, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateReferenceValues: Update reference data on a data type Replaces the whole set of reference values More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DataType > > | UpdateReferenceValuesWithHttpInfoAsync (string scope, string code, List< FieldValue > fieldValue, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateReferenceValues: Update reference data on a data type Replaces the whole set of reference values 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 DataTypesApi class.
|
inline |
Initializes a new instance of the DataTypesApi class.
|
inline |
Initializes a new instance of the DataTypesApi class using Configuration object
configuration | An instance of Configuration |
|
inline |
Initializes a new instance of the DataTypesApi 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 |
[EARLY ACCESS] CreateDataType: Create data type definition Create a new data type definition Data types cannot be created in either the "default" or "system" scopes.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createDataTypeRequest | The definition of the new data type (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] CreateDataType: Create data type definition Create a new data type definition Data types cannot be created in either the "default" or "system" scopes.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createDataTypeRequest | The definition of the new data type (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
[EARLY ACCESS] CreateDataType: Create data type definition Create a new data type definition Data types cannot be created in either the "default" or "system" scopes.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createDataTypeRequest | The definition of the new data type (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] CreateDataType: Create data type definition Create a new data type definition Data types cannot be created in either the "default" or "system" scopes.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createDataTypeRequest | The definition of the new data type (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
DeleteDataType: Delete a data type definition. Delete an existing data type definition. Data types cannot be deleted in either the "default" or "system" scopes, scopes beginning with "LUSID-", or data types that are in use on a property definition.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
DeleteDataType: Delete a data type definition. Delete an existing data type definition. Data types cannot be deleted in either the "default" or "system" scopes, scopes beginning with "LUSID-", or data types that are in use on a property definition.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
DeleteDataType: Delete a data type definition. Delete an existing data type definition. Data types cannot be deleted in either the "default" or "system" scopes, scopes beginning with "LUSID-", or data types that are in use on a property definition.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
DeleteDataType: Delete a data type definition. Delete an existing data type definition. Data types cannot be deleted in either the "default" or "system" scopes, scopes beginning with "LUSID-", or data types that are in use on a property definition.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
Gets the base path of the API client.
The base path
|
inline |
GetDataType: Get data type definition Get the definition of a specified data type
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
asAt | The asAt datetime at which to retrieve the data type definition. Defaults to return the latest version of the instrument definition if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
GetDataType: Get data type definition Get the definition of a specified data type
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
asAt | The asAt datetime at which to retrieve the data type definition. Defaults to return the latest version of the instrument definition 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.IDataTypesApiAsync.
|
inline |
GetDataType: Get data type definition Get the definition of a specified data type
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
asAt | The asAt datetime at which to retrieve the data type definition. Defaults to return the latest version of the instrument definition if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
GetDataType: Get data type definition Get the definition of a specified data type
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
asAt | The asAt datetime at which to retrieve the data type definition. Defaults to return the latest version of the instrument definition 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.IDataTypesApiAsync.
|
inline |
[EARLY ACCESS] GetUnitsFromDataType: Get units from data type Get the definitions of the specified units associated bound to a specific data type
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
units | One or more unit identifiers for which the definition is being requested (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Schema, use "schema eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
asAt | Optional. The as at of the requested data type (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] GetUnitsFromDataType: Get units from data type Get the definitions of the specified units associated bound to a specific data type
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
units | One or more unit identifiers for which the definition is being requested (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Schema, use "schema eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
asAt | Optional. The as at of the requested data type (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
[EARLY ACCESS] GetUnitsFromDataType: Get units from data type Get the definitions of the specified units associated bound to a specific data type
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
units | One or more unit identifiers for which the definition is being requested (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Schema, use "schema eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
asAt | Optional. The as at of the requested data type (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] GetUnitsFromDataType: Get units from data type Get the definitions of the specified units associated bound to a specific data type
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
units | One or more unit identifiers for which the definition is being requested (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Schema, use "schema eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
asAt | Optional. The as at of the requested data type (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
ListDataTypes: List data types List all data types in a specified scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The requested scope of the data types |
asAt | The as at of the requested data types (optional) |
includeSystem | Whether to additionally include those data types in the "system" scope (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Display Name, use "displayName eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
ListDataTypes: List data types List all data types in a specified scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The requested scope of the data types |
asAt | The as at of the requested data types (optional) |
includeSystem | Whether to additionally include those data types in the "system" scope (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Display Name, use "displayName eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
[EARLY ACCESS] ListDataTypeSummaries: List all data type summaries, without the reference data List all data type summaries
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to list the data type summaries. Defaults to returning the latest version of each summary if not specified. (optional) |
page | The pagination token to use to continue listing data type summaries. This value is returned from the previous call. If a pagination token is provided, the filter, sortBy and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the results to this number. Defaults to 100 if not specified. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Scope, use "id.scope eq 'myscope'", to filter on Schema, use "schema eq 'string'", to filter on AcceptableValues use "acceptableValues any (~ eq 'value')" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
sortBy | A list of field names to sort by, each suffixed by " ASC" or " DESC" (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] ListDataTypeSummaries: List all data type summaries, without the reference data List all data type summaries
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to list the data type summaries. Defaults to returning the latest version of each summary if not specified. (optional) |
page | The pagination token to use to continue listing data type summaries. This value is returned from the previous call. If a pagination token is provided, the filter, sortBy and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the results to this number. Defaults to 100 if not specified. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Scope, use "id.scope eq 'myscope'", to filter on Schema, use "schema eq 'string'", to filter on AcceptableValues use "acceptableValues any (~ eq 'value')" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
sortBy | A list of field names to sort by, each suffixed by " ASC" or " DESC" (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
[EARLY ACCESS] ListDataTypeSummaries: List all data type summaries, without the reference data List all data type summaries
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to list the data type summaries. Defaults to returning the latest version of each summary if not specified. (optional) |
page | The pagination token to use to continue listing data type summaries. This value is returned from the previous call. If a pagination token is provided, the filter, sortBy and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the results to this number. Defaults to 100 if not specified. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Scope, use "id.scope eq 'myscope'", to filter on Schema, use "schema eq 'string'", to filter on AcceptableValues use "acceptableValues any (~ eq 'value')" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
sortBy | A list of field names to sort by, each suffixed by " ASC" or " DESC" (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] ListDataTypeSummaries: List all data type summaries, without the reference data List all data type summaries
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to list the data type summaries. Defaults to returning the latest version of each summary if not specified. (optional) |
page | The pagination token to use to continue listing data type summaries. This value is returned from the previous call. If a pagination token is provided, the filter, sortBy and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the results to this number. Defaults to 100 if not specified. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Scope, use "id.scope eq 'myscope'", to filter on Schema, use "schema eq 'string'", to filter on AcceptableValues use "acceptableValues any (~ eq 'value')" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
sortBy | A list of field names to sort by, each suffixed by " ASC" or " DESC" (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
ListDataTypes: List data types List all data types in a specified scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The requested scope of the data types |
asAt | The as at of the requested data types (optional) |
includeSystem | Whether to additionally include those data types in the "system" scope (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Display Name, use "displayName eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
ListDataTypes: List data types List all data types in a specified scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The requested scope of the data types |
asAt | The as at of the requested data types (optional) |
includeSystem | Whether to additionally include those data types in the "system" scope (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Display Name, use "displayName eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
[EARLY ACCESS] UpdateDataType: Update data type definition Update the definition of the specified existing data type Not all elements within a data type definition are modifiable due to the potential implications for data already stored against the types
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
updateDataTypeRequest | The updated definition of the data type |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] UpdateDataType: Update data type definition Update the definition of the specified existing data type Not all elements within a data type definition are modifiable due to the potential implications for data already stored against the types
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
updateDataTypeRequest | The updated definition of the data type |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
[EARLY ACCESS] UpdateDataType: Update data type definition Update the definition of the specified existing data type Not all elements within a data type definition are modifiable due to the potential implications for data already stored against the types
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
updateDataTypeRequest | The updated definition of the data type |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] UpdateDataType: Update data type definition Update the definition of the specified existing data type Not all elements within a data type definition are modifiable due to the potential implications for data already stored against the types
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
updateDataTypeRequest | The updated definition of the data type |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
[EARLY ACCESS] UpdateReferenceData: Update all reference data on a data type, includes the reference values, the field definitions, field values Replaces the whole set of reference data
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
updateReferenceDataRequest | The updated reference data |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] UpdateReferenceData: Update all reference data on a data type, includes the reference values, the field definitions, field values Replaces the whole set of reference data
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
updateReferenceDataRequest | The updated reference data |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
[EARLY ACCESS] UpdateReferenceData: Update all reference data on a data type, includes the reference values, the field definitions, field values Replaces the whole set of reference data
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
updateReferenceDataRequest | The updated reference data |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] UpdateReferenceData: Update all reference data on a data type, includes the reference values, the field definitions, field values Replaces the whole set of reference data
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
updateReferenceDataRequest | The updated reference data |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
[EARLY ACCESS] UpdateReferenceValues: Update reference data on a data type Replaces the whole set of reference values
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
fieldValue | The updated reference values |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] UpdateReferenceValues: Update reference data on a data type Replaces the whole set of reference values
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
fieldValue | The updated reference values |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
inline |
[EARLY ACCESS] UpdateReferenceValues: Update reference data on a data type Replaces the whole set of reference values
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
fieldValue | The updated reference values |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiSync.
|
inline |
[EARLY ACCESS] UpdateReferenceValues: Update reference data on a data type Replaces the whole set of reference values
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the data type |
code | The code of the data type |
fieldValue | The updated reference values |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IDataTypesApiAsync.
|
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.