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

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

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

Public Member Functions

DeletedEntityResponse DeleteResourceRecord (string scope, string code, string resourceId, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] DeleteResourceRecord: Delete a Resource Record More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteResourceRecordWithHttpInfo (string scope, string code, string resourceId, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] DeleteResourceRecord: Delete a Resource Record More...
 
ResourceRecord GetResourceRecord (string scope, string code, string resourceId, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] GetResourceRecord: Get a Resource Record More...
 
Lusid.Sdk.Client.ApiResponse< ResourceRecordGetResourceRecordWithHttpInfo (string scope, string code, string resourceId, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] GetResourceRecord: Get a Resource Record More...
 
ResourceListOfString ListResourceRecordCodes (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? sortOrder=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] ListResourceRecordCodes: List Resource Records Codes for Scope More...
 
Lusid.Sdk.Client.ApiResponse< ResourceListOfStringListResourceRecordCodesWithHttpInfo (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? sortOrder=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] ListResourceRecordCodes: List Resource Records Codes for Scope More...
 
ResourceListOfScopeDefinition ListResourceRecordScopes (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] ListResourceRecordScopes: List Resource Record Scopes More...
 
Lusid.Sdk.Client.ApiResponse< ResourceListOfScopeDefinitionListResourceRecordScopesWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] ListResourceRecordScopes: List Resource Record Scopes More...
 
PagedResourceListOfResourceRecord ListResourceRecords (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, ConfigurationOptions? opts=null)
 [EARLY ACCESS] ListResourceRecords: List Resource Records More...
 
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfResourceRecordListResourceRecordsWithHttpInfo (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, ConfigurationOptions? opts=null)
 [EARLY ACCESS] ListResourceRecords: List Resource Records More...
 
ResourceRecord UpsertResourceRecord (UpsertResourceRecordRequest upsertResourceRecordRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] UpsertResourceRecord: Upsert a Resource Record More...
 
Lusid.Sdk.Client.ApiResponse< ResourceRecordUpsertResourceRecordWithHttpInfo (UpsertResourceRecordRequest upsertResourceRecordRequest, int operationIndex=0, 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

◆ DeleteResourceRecord()

DeletedEntityResponse Lusid.Sdk.Api.IResourceRecordApiSync.DeleteResourceRecord ( string  scope,
string  code,
string  resourceId,
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
DeletedEntityResponse

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ DeleteResourceRecordWithHttpInfo()

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

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ GetResourceRecord()

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

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ GetResourceRecordWithHttpInfo()

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

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecordCodes()

ResourceListOfString Lusid.Sdk.Api.IResourceRecordApiSync.ListResourceRecordCodes ( string  scope,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  sortOrder = default(string?),
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
ResourceListOfString

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecordCodesWithHttpInfo()

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

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecords()

PagedResourceListOfResourceRecord Lusid.Sdk.Api.IResourceRecordApiSync.ListResourceRecords ( 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,
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.
optsOptions for this request.
Returns
PagedResourceListOfResourceRecord

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecordScopes()

ResourceListOfScopeDefinition Lusid.Sdk.Api.IResourceRecordApiSync.ListResourceRecordScopes ( DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
ResourceListOfScopeDefinition

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecordScopesWithHttpInfo()

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

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ ListResourceRecordsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfResourceRecord> Lusid.Sdk.Api.IResourceRecordApiSync.ListResourceRecordsWithHttpInfo ( 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,
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.
optsOptions for this request.
Returns
ApiResponse of PagedResourceListOfResourceRecord

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ UpsertResourceRecord()

ResourceRecord Lusid.Sdk.Api.IResourceRecordApiSync.UpsertResourceRecord ( UpsertResourceRecordRequest  upsertResourceRecordRequest,
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
ResourceRecord

Implemented in Lusid.Sdk.Api.ResourceRecordApi.

◆ UpsertResourceRecordWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ResourceRecord> Lusid.Sdk.Api.IResourceRecordApiSync.UpsertResourceRecordWithHttpInfo ( UpsertResourceRecordRequest  upsertResourceRecordRequest,
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
ApiResponse of ResourceRecord

Implemented in Lusid.Sdk.Api.ResourceRecordApi.


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