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

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

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

Public Member Functions

System.Threading.Tasks.Task< DeletedEntityResponseDeleteResourceRecordAsync (string scope, string code, string resourceId, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] DeleteResourceRecord: Delete a Resource Record More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > DeleteResourceRecordWithHttpInfoAsync (string scope, string code, string resourceId, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] DeleteResourceRecord: Delete a Resource Record More...
 
System.Threading.Tasks.Task< ResourceRecordGetResourceRecordAsync (string scope, string code, string resourceId, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] GetResourceRecord: Get a Resource Record More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceRecord > > GetResourceRecordWithHttpInfoAsync (string scope, string code, string resourceId, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] GetResourceRecord: Get a Resource Record More...
 
System.Threading.Tasks.Task< ResourceListOfStringListResourceRecordCodesAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? sortOrder=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] ListResourceRecordCodes: List Resource Records Codes for Scope More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfString > > ListResourceRecordCodesWithHttpInfoAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? sortOrder=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] ListResourceRecordCodes: List Resource Records Codes for Scope More...
 
System.Threading.Tasks.Task< ResourceListOfScopeDefinitionListResourceRecordScopesAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] ListResourceRecordScopes: List Resource Record Scopes More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfScopeDefinition > > ListResourceRecordScopesWithHttpInfoAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] ListResourceRecordScopes: List Resource Record Scopes More...
 
System.Threading.Tasks.Task< PagedResourceListOfResourceRecordListResourceRecordsAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), 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)
 [EARLY ACCESS] ListResourceRecords: List Resource Records More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PagedResourceListOfResourceRecord > > ListResourceRecordsWithHttpInfoAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), 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)
 [EARLY ACCESS] ListResourceRecords: List Resource Records More...
 
System.Threading.Tasks.Task< ResourceRecordUpsertResourceRecordAsync (UpsertResourceRecordRequest upsertResourceRecordRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] UpsertResourceRecord: Upsert a Resource Record More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceRecord > > UpsertResourceRecordWithHttpInfoAsync (UpsertResourceRecordRequest upsertResourceRecordRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] UpsertResourceRecord: Upsert a Resource Record More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints

Member Function Documentation

◆ DeleteResourceRecordAsync()

System.Threading.Tasks.Task<DeletedEntityResponse> Lusid.Sdk.Api.IResourceRecordApiAsync.DeleteResourceRecordAsync ( string  scope,
string  code,
string  resourceId,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EARLY ACCESS] DeleteResourceRecord: Delete a Resource Record

Delete a resource record.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the resource record.
codeThe code of the resource record.
resourceIdThe resource identifier of the resource record.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of DeletedEntityResponse

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ DeleteResourceRecordWithHttpInfoAsync()

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

[EARLY ACCESS] DeleteResourceRecord: Delete a Resource Record

Delete a resource record.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the resource record.
codeThe code of the resource record.
resourceIdThe resource identifier of the resource record.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (DeletedEntityResponse)

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ GetResourceRecordAsync()

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

[EARLY ACCESS] GetResourceRecord: Get a Resource Record

Retrieve a resource record by its identifier.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the resource record.
codeThe code of the resource record.
resourceIdThe resource identifier of the resource record.
asAtThe asAt datetime at which to list the resource record. 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 ResourceRecord

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ GetResourceRecordWithHttpInfoAsync()

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

[EARLY ACCESS] GetResourceRecord: Get a Resource Record

Retrieve a resource record by its identifier.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the resource record.
codeThe code of the resource record.
resourceIdThe resource identifier of the resource record.
asAtThe asAt datetime at which to list the resource record. 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 (ResourceRecord)

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecordCodesAsync()

System.Threading.Tasks.Task<ResourceListOfString> Lusid.Sdk.Api.IResourceRecordApiAsync.ListResourceRecordCodesAsync ( string  scope,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  sortOrder = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EARLY ACCESS] ListResourceRecordCodes: List Resource Records Codes for Scope

List all resource records matching particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the resource record.
asAtThe asAt datetime at which to list the resource record. Defaults to return the latest version if not specified. (optional)
sortOrderOrder of the sort - either &quot;ASC&quot; or &quot;DESC&quot; (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ResourceListOfString

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecordCodesWithHttpInfoAsync()

System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ResourceListOfString> > Lusid.Sdk.Api.IResourceRecordApiAsync.ListResourceRecordCodesWithHttpInfoAsync ( string  scope,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  sortOrder = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EARLY ACCESS] ListResourceRecordCodes: List Resource Records Codes for Scope

List all resource records matching particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the resource record.
asAtThe asAt datetime at which to list the resource record. Defaults to return the latest version if not specified. (optional)
sortOrderOrder of the sort - either &quot;ASC&quot; or &quot;DESC&quot; (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (ResourceListOfString)

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecordsAsync()

System.Threading.Tasks.Task<PagedResourceListOfResourceRecord> Lusid.Sdk.Api.IResourceRecordApiAsync.ListResourceRecordsAsync ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
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 
)

[EARLY ACCESS] ListResourceRecords: List Resource Records

List all resource records matching particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the resource record.
codeThe code of the resource record.
asAtThe asAt datetime at which to list the resource record. Defaults to return the latest version if not specified. (optional)
pageThe pagination token to use to continue listing resource records from a previous call. (optional)
sortByA list of field names to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot; (optional)
limitWhen paginating, limit the number of returned results to this many. (optional)
filterExpression to filter the result set. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of PagedResourceListOfResourceRecord

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecordScopesAsync()

System.Threading.Tasks.Task<ResourceListOfScopeDefinition> Lusid.Sdk.Api.IResourceRecordApiAsync.ListResourceRecordScopesAsync ( DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EARLY ACCESS] ListResourceRecordScopes: List Resource Record Scopes

List all resource records matching particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to list the resource record. Defaults to return the latest version if not specified. (optional)
pageThe pagination token to use to continue listing resource records from a previous call. (optional)
limitWhen paginating, limit the number of returned results to this many. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ResourceListOfScopeDefinition

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecordScopesWithHttpInfoAsync()

System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ResourceListOfScopeDefinition> > Lusid.Sdk.Api.IResourceRecordApiAsync.ListResourceRecordScopesWithHttpInfoAsync ( DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EARLY ACCESS] ListResourceRecordScopes: List Resource Record Scopes

List all resource records matching particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to list the resource record. Defaults to return the latest version if not specified. (optional)
pageThe pagination token to use to continue listing resource records from a previous call. (optional)
limitWhen paginating, limit the number of returned results to this many. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (ResourceListOfScopeDefinition)

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecordsWithHttpInfoAsync()

System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<PagedResourceListOfResourceRecord> > Lusid.Sdk.Api.IResourceRecordApiAsync.ListResourceRecordsWithHttpInfoAsync ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
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 
)

[EARLY ACCESS] ListResourceRecords: List Resource Records

List all resource records matching particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the resource record.
codeThe code of the resource record.
asAtThe asAt datetime at which to list the resource record. Defaults to return the latest version if not specified. (optional)
pageThe pagination token to use to continue listing resource records from a previous call. (optional)
sortByA list of field names to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot; (optional)
limitWhen paginating, limit the number of returned results to this many. (optional)
filterExpression to filter the result set. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (PagedResourceListOfResourceRecord)

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ UpsertResourceRecordAsync()

System.Threading.Tasks.Task<ResourceRecord> Lusid.Sdk.Api.IResourceRecordApiAsync.UpsertResourceRecordAsync ( UpsertResourceRecordRequest  upsertResourceRecordRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EARLY ACCESS] UpsertResourceRecord: Upsert a Resource Record

Create or update a resource record.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
upsertResourceRecordRequestThe resource record to upsert.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ResourceRecord

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ UpsertResourceRecordWithHttpInfoAsync()

System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ResourceRecord> > Lusid.Sdk.Api.IResourceRecordApiAsync.UpsertResourceRecordWithHttpInfoAsync ( UpsertResourceRecordRequest  upsertResourceRecordRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EARLY ACCESS] UpsertResourceRecord: Upsert a Resource Record

Create or update a resource record.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
upsertResourceRecordRequestThe resource record to upsert.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (ResourceRecord)

Implemented in Lusid.Sdk.Api.ResourceRecordApi.


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