LUSID C# SDK
Public Member Functions | List of all members
Lusid.Sdk.Api.IAddressKeyAliasApiAsync Interface Reference

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

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

Public Member Functions

System.Threading.Tasks.Task< AnnulSingleStructuredDataResponseDeleteAddressKeyAliasAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteAddressKeyAlias: Delete an Address Key Alias, assuming that it is present. More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< AnnulSingleStructuredDataResponse > > DeleteAddressKeyAliasWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteAddressKeyAlias: Delete an Address Key Alias, assuming that it is present. More...
 
System.Threading.Tasks.Task< GetAddressKeyAliasResponseGetAddressKeyAliasAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetAddressKeyAlias: Get Address Key Alias More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< GetAddressKeyAliasResponse > > GetAddressKeyAliasWithHttpInfoAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetAddressKeyAlias: Get Address Key Alias More...
 
System.Threading.Tasks.Task< PagedResourceListOfGetAddressKeyAliasResponseListAddressKeyAliasesAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListAddressKeyAliases: List the set of Address Key Aliases More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PagedResourceListOfGetAddressKeyAliasResponse > > ListAddressKeyAliasesWithHttpInfoAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListAddressKeyAliases: List the set of Address Key Aliases More...
 
System.Threading.Tasks.Task< UpsertSingleStructuredDataResponseUpsertAddressKeyAliasAsync (UpsertAddressKeyAliasRequest upsertAddressKeyAliasRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertAddressKeyAlias: Upsert an Address Key Alias. This creates or updates the alias in LUSID. More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< UpsertSingleStructuredDataResponse > > UpsertAddressKeyAliasWithHttpInfoAsync (UpsertAddressKeyAliasRequest upsertAddressKeyAliasRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertAddressKeyAlias: Upsert an Address Key Alias. This creates or updates the alias in LUSID. More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints

Member Function Documentation

◆ DeleteAddressKeyAliasAsync()

System.Threading.Tasks.Task<AnnulSingleStructuredDataResponse> Lusid.Sdk.Api.IAddressKeyAliasApiAsync.DeleteAddressKeyAliasAsync ( string  scope,
string  code,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] DeleteAddressKeyAlias: Delete an Address Key Alias, assuming that it is present.

Delete the specified Address Key Alias from a single scope. The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Address Key Alias to delete.
codeThe Address Key Alias to delete.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of AnnulSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ DeleteAddressKeyAliasWithHttpInfoAsync()

System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<AnnulSingleStructuredDataResponse> > Lusid.Sdk.Api.IAddressKeyAliasApiAsync.DeleteAddressKeyAliasWithHttpInfoAsync ( string  scope,
string  code,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] DeleteAddressKeyAlias: Delete an Address Key Alias, assuming that it is present.

Delete the specified Address Key Alias from a single scope. The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Address Key Alias to delete.
codeThe Address Key Alias to delete.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (AnnulSingleStructuredDataResponse)

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ GetAddressKeyAliasAsync()

System.Threading.Tasks.Task<GetAddressKeyAliasResponse> Lusid.Sdk.Api.IAddressKeyAliasApiAsync.GetAddressKeyAliasAsync ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetAddressKeyAlias: Get Address Key Alias

Get an Address Key Alias from a single scope. The response will return either the alias that has been stored, or a failure explaining why the request was unsuccessful.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Address Key Alias to retrieve.
codeThe code of the alias to retrieve.
asAtThe asAt datetime at which to retrieve the alias. Defaults to return the latest version if not specified. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of GetAddressKeyAliasResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ GetAddressKeyAliasWithHttpInfoAsync()

System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<GetAddressKeyAliasResponse> > Lusid.Sdk.Api.IAddressKeyAliasApiAsync.GetAddressKeyAliasWithHttpInfoAsync ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetAddressKeyAlias: Get Address Key Alias

Get an Address Key Alias from a single scope. The response will return either the alias that has been stored, or a failure explaining why the request was unsuccessful.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Address Key Alias to retrieve.
codeThe code of the alias to retrieve.
asAtThe asAt datetime at which to retrieve the alias. Defaults to return the latest version if not specified. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (GetAddressKeyAliasResponse)

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ ListAddressKeyAliasesAsync()

System.Threading.Tasks.Task<PagedResourceListOfGetAddressKeyAliasResponse> Lusid.Sdk.Api.IAddressKeyAliasApiAsync.ListAddressKeyAliasesAsync ( string  scope,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] ListAddressKeyAliases: List the set of Address Key Aliases

List the set of address key aliases at the specified date/time and scope.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope to list aliases for.
asAtThe asAt datetime at which to list the aliases. Defaults to latest if not specified. (optional)
filterExpression to filter the result set. (optional)
limitMaximum number of results to return. Defaults to 100. (optional)
pagePagination token from a previous result to fetch the next page. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of PagedResourceListOfGetAddressKeyAliasResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ ListAddressKeyAliasesWithHttpInfoAsync()

System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<PagedResourceListOfGetAddressKeyAliasResponse> > Lusid.Sdk.Api.IAddressKeyAliasApiAsync.ListAddressKeyAliasesWithHttpInfoAsync ( string  scope,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] ListAddressKeyAliases: List the set of Address Key Aliases

List the set of address key aliases at the specified date/time and scope.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope to list aliases for.
asAtThe asAt datetime at which to list the aliases. Defaults to latest if not specified. (optional)
filterExpression to filter the result set. (optional)
limitMaximum number of results to return. Defaults to 100. (optional)
pagePagination token from a previous result to fetch the next page. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (PagedResourceListOfGetAddressKeyAliasResponse)

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ UpsertAddressKeyAliasAsync()

System.Threading.Tasks.Task<UpsertSingleStructuredDataResponse> Lusid.Sdk.Api.IAddressKeyAliasApiAsync.UpsertAddressKeyAliasAsync ( UpsertAddressKeyAliasRequest  upsertAddressKeyAliasRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] UpsertAddressKeyAlias: Upsert an Address Key Alias. This creates or updates the alias in LUSID.

Update or insert one Address Key Alias. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted alias or failure message if unsuccessful.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
upsertAddressKeyAliasRequestThe Address Key Alias to update or insert
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of UpsertSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ UpsertAddressKeyAliasWithHttpInfoAsync()

System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<UpsertSingleStructuredDataResponse> > Lusid.Sdk.Api.IAddressKeyAliasApiAsync.UpsertAddressKeyAliasWithHttpInfoAsync ( UpsertAddressKeyAliasRequest  upsertAddressKeyAliasRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] UpsertAddressKeyAlias: Upsert an Address Key Alias. This creates or updates the alias in LUSID.

Update or insert one Address Key Alias. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted alias or failure message if unsuccessful.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
upsertAddressKeyAliasRequestThe Address Key Alias to update or insert
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (UpsertSingleStructuredDataResponse)

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.


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