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

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

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

Public Member Functions

CalculateOrderDatesResponse CalculateOrderDates (Dictionary< string, CalculateOrderDatesRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CalculateOrderDates: Calculate the key dates associated with transfer agency orders More...
 
Lusid.Sdk.Client.ApiResponse< CalculateOrderDatesResponseCalculateOrderDatesWithHttpInfo (Dictionary< string, CalculateOrderDatesRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CalculateOrderDates: Calculate the key dates associated with transfer agency orders More...
 
TransferAgencyOrdersResponse UpsertTransferAgencyOrders (Dictionary< string, UpsertTransferAgencyOrderRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertTransferAgencyOrders: Upsert transfer agency orders More...
 
Lusid.Sdk.Client.ApiResponse< TransferAgencyOrdersResponseUpsertTransferAgencyOrdersWithHttpInfo (Dictionary< string, UpsertTransferAgencyOrderRequest > requestBody, int operationIndex=0, 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

◆ CalculateOrderDates()

CalculateOrderDatesResponse Lusid.Sdk.Api.ITransferAgencyApiSync.CalculateOrderDates ( Dictionary< string, CalculateOrderDatesRequest requestBody,
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
CalculateOrderDatesResponse

Implemented in Lusid.Sdk.Api.TransferAgencyApi.

◆ CalculateOrderDatesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<CalculateOrderDatesResponse> Lusid.Sdk.Api.ITransferAgencyApiSync.CalculateOrderDatesWithHttpInfo ( Dictionary< string, CalculateOrderDatesRequest requestBody,
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
ApiResponse of CalculateOrderDatesResponse

Implemented in Lusid.Sdk.Api.TransferAgencyApi.

◆ UpsertTransferAgencyOrders()

TransferAgencyOrdersResponse Lusid.Sdk.Api.ITransferAgencyApiSync.UpsertTransferAgencyOrders ( Dictionary< string, UpsertTransferAgencyOrderRequest requestBody,
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
TransferAgencyOrdersResponse

Implemented in Lusid.Sdk.Api.TransferAgencyApi.

◆ UpsertTransferAgencyOrdersWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<TransferAgencyOrdersResponse> Lusid.Sdk.Api.ITransferAgencyApiSync.UpsertTransferAgencyOrdersWithHttpInfo ( Dictionary< string, UpsertTransferAgencyOrderRequest requestBody,
int  operationIndex = 0,
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.
optsOptions for this request.
Returns
ApiResponse of TransferAgencyOrdersResponse

Implemented in Lusid.Sdk.Api.TransferAgencyApi.


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