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

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

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

Public Member Functions

System.Threading.Tasks.Task< CalculateOrderDatesResponseCalculateOrderDatesAsync (Dictionary< string, CalculateOrderDatesRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CalculateOrderDates: Calculate the key dates associated with transfer agency orders More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< CalculateOrderDatesResponse > > CalculateOrderDatesWithHttpInfoAsync (Dictionary< string, CalculateOrderDatesRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CalculateOrderDates: Calculate the key dates associated with transfer agency orders More...
 
System.Threading.Tasks.Task< TransferAgencyOrdersResponseUpsertTransferAgencyOrdersAsync (Dictionary< string, UpsertTransferAgencyOrderRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertTransferAgencyOrders: Upsert transfer agency orders More...
 
System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< TransferAgencyOrdersResponse > > UpsertTransferAgencyOrdersWithHttpInfoAsync (Dictionary< string, UpsertTransferAgencyOrderRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertTransferAgencyOrders: Upsert transfer agency orders More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints

Member Function Documentation

◆ CalculateOrderDatesAsync()

System.Threading.Tasks.Task<CalculateOrderDatesResponse> Lusid.Sdk.Api.ITransferAgencyApiAsync.CalculateOrderDatesAsync ( Dictionary< string, CalculateOrderDatesRequest requestBody,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] CalculateOrderDates: Calculate the key dates associated with transfer agency orders

The response contains both the collection of successfully calculated dates and any failed calculations, each in the form of a dictionary keyed by the request&#39;s keys. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
requestBodyThe request containing the dates used for calculation
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of CalculateOrderDatesResponse

Implemented in Lusid.Sdk.Api.TransferAgencyApi.

◆ CalculateOrderDatesWithHttpInfoAsync()

System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<CalculateOrderDatesResponse> > Lusid.Sdk.Api.ITransferAgencyApiAsync.CalculateOrderDatesWithHttpInfoAsync ( Dictionary< string, CalculateOrderDatesRequest requestBody,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] CalculateOrderDates: Calculate the key dates associated with transfer agency orders

The response contains both the collection of successfully calculated dates and any failed calculations, each in the form of a dictionary keyed by the request&#39;s keys. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
requestBodyThe request containing the dates used for calculation
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (CalculateOrderDatesResponse)

Implemented in Lusid.Sdk.Api.TransferAgencyApi.

◆ UpsertTransferAgencyOrdersAsync()

System.Threading.Tasks.Task<TransferAgencyOrdersResponse> Lusid.Sdk.Api.ITransferAgencyApiAsync.UpsertTransferAgencyOrdersAsync ( Dictionary< string, UpsertTransferAgencyOrderRequest requestBody,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] UpsertTransferAgencyOrders: Upsert transfer agency orders

Creates a transaction and updates the relevant order for each order supplied. The response contains both successfully processed orders and any failures, each in the form of a dictionary keyed by the request&#39;s keys. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
requestBodyThe transfer agency orders to upsert, keyed by a unique request identifier.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of TransferAgencyOrdersResponse

Implemented in Lusid.Sdk.Api.TransferAgencyApi.

◆ UpsertTransferAgencyOrdersWithHttpInfoAsync()

System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<TransferAgencyOrdersResponse> > Lusid.Sdk.Api.ITransferAgencyApiAsync.UpsertTransferAgencyOrdersWithHttpInfoAsync ( Dictionary< string, UpsertTransferAgencyOrderRequest requestBody,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] UpsertTransferAgencyOrders: Upsert transfer agency orders

Creates a transaction and updates the relevant order for each order supplied. The response contains both successfully processed orders and any failures, each in the form of a dictionary keyed by the request&#39;s keys. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
requestBodyThe transfer agency orders to upsert, keyed by a unique request identifier.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (TransferAgencyOrdersResponse)

Implemented in Lusid.Sdk.Api.TransferAgencyApi.


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