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

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

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

Public Member Functions

AnnulSingleStructuredDataResponse DeleteAddressKeyAlias (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteAddressKeyAlias: Delete an Address Key Alias, assuming that it is present. More...
 
Lusid.Sdk.Client.ApiResponse< AnnulSingleStructuredDataResponseDeleteAddressKeyAliasWithHttpInfo (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteAddressKeyAlias: Delete an Address Key Alias, assuming that it is present. More...
 
GetAddressKeyAliasResponse GetAddressKeyAlias (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetAddressKeyAlias: Get Address Key Alias More...
 
Lusid.Sdk.Client.ApiResponse< GetAddressKeyAliasResponseGetAddressKeyAliasWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetAddressKeyAlias: Get Address Key Alias More...
 
PagedResourceListOfGetAddressKeyAliasResponse ListAddressKeyAliases (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListAddressKeyAliases: List the set of Address Key Aliases More...
 
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfGetAddressKeyAliasResponseListAddressKeyAliasesWithHttpInfo (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListAddressKeyAliases: List the set of Address Key Aliases More...
 
UpsertSingleStructuredDataResponse UpsertAddressKeyAlias (UpsertAddressKeyAliasRequest upsertAddressKeyAliasRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertAddressKeyAlias: Upsert an Address Key Alias. This creates or updates the alias in LUSID. More...
 
Lusid.Sdk.Client.ApiResponse< UpsertSingleStructuredDataResponseUpsertAddressKeyAliasWithHttpInfo (UpsertAddressKeyAliasRequest upsertAddressKeyAliasRequest, int operationIndex=0, 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

◆ DeleteAddressKeyAlias()

AnnulSingleStructuredDataResponse Lusid.Sdk.Api.IAddressKeyAliasApiSync.DeleteAddressKeyAlias ( string  scope,
string  code,
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
AnnulSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ DeleteAddressKeyAliasWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<AnnulSingleStructuredDataResponse> Lusid.Sdk.Api.IAddressKeyAliasApiSync.DeleteAddressKeyAliasWithHttpInfo ( string  scope,
string  code,
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
ApiResponse of AnnulSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ GetAddressKeyAlias()

GetAddressKeyAliasResponse Lusid.Sdk.Api.IAddressKeyAliasApiSync.GetAddressKeyAlias ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
GetAddressKeyAliasResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ GetAddressKeyAliasWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<GetAddressKeyAliasResponse> Lusid.Sdk.Api.IAddressKeyAliasApiSync.GetAddressKeyAliasWithHttpInfo ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
ApiResponse of GetAddressKeyAliasResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ ListAddressKeyAliases()

PagedResourceListOfGetAddressKeyAliasResponse Lusid.Sdk.Api.IAddressKeyAliasApiSync.ListAddressKeyAliases ( string  scope,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
PagedResourceListOfGetAddressKeyAliasResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ ListAddressKeyAliasesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfGetAddressKeyAliasResponse> Lusid.Sdk.Api.IAddressKeyAliasApiSync.ListAddressKeyAliasesWithHttpInfo ( string  scope,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
ApiResponse of PagedResourceListOfGetAddressKeyAliasResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ UpsertAddressKeyAlias()

UpsertSingleStructuredDataResponse Lusid.Sdk.Api.IAddressKeyAliasApiSync.UpsertAddressKeyAlias ( UpsertAddressKeyAliasRequest  upsertAddressKeyAliasRequest,
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
UpsertSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.

◆ UpsertAddressKeyAliasWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<UpsertSingleStructuredDataResponse> Lusid.Sdk.Api.IAddressKeyAliasApiSync.UpsertAddressKeyAliasWithHttpInfo ( UpsertAddressKeyAliasRequest  upsertAddressKeyAliasRequest,
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
ApiResponse of UpsertSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.AddressKeyAliasApi.


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