LUSID C# SDK
Public Member Functions | Properties | List of all members
Lusid.Sdk.Api.ReconciliationsApi Class Reference

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

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

Public Member Functions

 ReconciliationsApi ()
 Initializes a new instance of the ReconciliationsApi class. More...
 
 ReconciliationsApi (string basePath)
 Initializes a new instance of the ReconciliationsApi class. More...
 
 ReconciliationsApi (Lusid.Sdk.Client.Configuration configuration)
 Initializes a new instance of the ReconciliationsApi class using Configuration object More...
 
 ReconciliationsApi (Lusid.Sdk.Client.ISynchronousClient client, Lusid.Sdk.Client.IAsynchronousClient asyncClient, Lusid.Sdk.Client.IReadableConfiguration configuration)
 Initializes a new instance of the ReconciliationsApi class using a Configuration object and client instance. More...
 
string GetBasePath ()
 Gets the base path of the API client. More...
 
Reconciliation CreateScheduledReconciliation (string scope, CreateReconciliationRequest? createReconciliationRequest=default(CreateReconciliationRequest?), int operationIndex=0)
 [EXPERIMENTAL] CreateScheduledReconciliation: Create a scheduled reconciliation Create a scheduled reconciliation for the given request More...
 
Lusid.Sdk.Client.ApiResponse< ReconciliationCreateScheduledReconciliationWithHttpInfo (string scope, CreateReconciliationRequest? createReconciliationRequest=default(CreateReconciliationRequest?), int operationIndex=0)
 [EXPERIMENTAL] CreateScheduledReconciliation: Create a scheduled reconciliation Create a scheduled reconciliation for the given request More...
 
async System.Threading.Tasks.Task< ReconciliationCreateScheduledReconciliationAsync (string scope, CreateReconciliationRequest? createReconciliationRequest=default(CreateReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] CreateScheduledReconciliation: Create a scheduled reconciliation Create a scheduled reconciliation for the given request More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Reconciliation > > CreateScheduledReconciliationWithHttpInfoAsync (string scope, CreateReconciliationRequest? createReconciliationRequest=default(CreateReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] CreateScheduledReconciliation: Create a scheduled reconciliation Create a scheduled reconciliation for the given request More...
 
DeletedEntityResponse DeleteReconciliation (string scope, string code, int operationIndex=0)
 [EXPERIMENTAL] DeleteReconciliation: Delete scheduled reconciliation Delete the given scheduled reconciliation More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteReconciliationWithHttpInfo (string scope, string code, int operationIndex=0)
 [EXPERIMENTAL] DeleteReconciliation: Delete scheduled reconciliation Delete the given scheduled reconciliation More...
 
async System.Threading.Tasks.Task< DeletedEntityResponseDeleteReconciliationAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] DeleteReconciliation: Delete scheduled reconciliation Delete the given scheduled reconciliation More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > DeleteReconciliationWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] DeleteReconciliation: Delete scheduled reconciliation Delete the given scheduled reconciliation More...
 
string DeleteReconciliationMapping (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteReconciliationMapping: Delete a mapping Deletes the mapping identified by the scope and code More...
 
Lusid.Sdk.Client.ApiResponse< string > DeleteReconciliationMappingWithHttpInfo (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteReconciliationMapping: Delete a mapping Deletes the mapping identified by the scope and code More...
 
async System.Threading.Tasks.Task< string > DeleteReconciliationMappingAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] DeleteReconciliationMapping: Delete a mapping Deletes the mapping identified by the scope and code More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< string > > DeleteReconciliationMappingWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] DeleteReconciliationMapping: Delete a mapping Deletes the mapping identified by the scope and code More...
 
Reconciliation GetReconciliation (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EXPERIMENTAL] GetReconciliation: Get scheduled reconciliation Get the requested scheduled reconciliation More...
 
Lusid.Sdk.Client.ApiResponse< ReconciliationGetReconciliationWithHttpInfo (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EXPERIMENTAL] GetReconciliation: Get scheduled reconciliation Get the requested scheduled reconciliation More...
 
async System.Threading.Tasks.Task< ReconciliationGetReconciliationAsync (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetReconciliation: Get scheduled reconciliation Get the requested scheduled reconciliation More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Reconciliation > > GetReconciliationWithHttpInfoAsync (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetReconciliation: Get scheduled reconciliation Get the requested scheduled reconciliation More...
 
Mapping GetReconciliationMapping (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] GetReconciliationMapping: Get a mapping Gets a mapping identified by the given scope and code More...
 
Lusid.Sdk.Client.ApiResponse< MappingGetReconciliationMappingWithHttpInfo (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] GetReconciliationMapping: Get a mapping Gets a mapping identified by the given scope and code More...
 
async System.Threading.Tasks.Task< MappingGetReconciliationMappingAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetReconciliationMapping: Get a mapping Gets a mapping identified by the given scope and code More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Mapping > > GetReconciliationMappingWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetReconciliationMapping: Get a mapping Gets a mapping identified by the given scope and code More...
 
ResourceListOfMapping ListReconciliationMappings (string? reconciliationType=default(string?), int operationIndex=0)
 [EARLY ACCESS] ListReconciliationMappings: List the reconciliation mappings Lists all mappings this user is entitled to see More...
 
Lusid.Sdk.Client.ApiResponse< ResourceListOfMappingListReconciliationMappingsWithHttpInfo (string? reconciliationType=default(string?), int operationIndex=0)
 [EARLY ACCESS] ListReconciliationMappings: List the reconciliation mappings Lists all mappings this user is entitled to see More...
 
async System.Threading.Tasks.Task< ResourceListOfMappingListReconciliationMappingsAsync (string? reconciliationType=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ListReconciliationMappings: List the reconciliation mappings Lists all mappings this user is entitled to see More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfMapping > > ListReconciliationMappingsWithHttpInfoAsync (string? reconciliationType=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ListReconciliationMappings: List the reconciliation mappings Lists all mappings this user is entitled to see More...
 
PagedResourceListOfReconciliation ListReconciliations (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EXPERIMENTAL] ListReconciliations: List scheduled reconciliations List all the scheduled reconciliations matching particular criteria More...
 
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfReconciliationListReconciliationsWithHttpInfo (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EXPERIMENTAL] ListReconciliations: List scheduled reconciliations List all the scheduled reconciliations matching particular criteria More...
 
async System.Threading.Tasks.Task< PagedResourceListOfReconciliationListReconciliationsAsync (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ListReconciliations: List scheduled reconciliations List all the scheduled reconciliations matching particular criteria More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PagedResourceListOfReconciliation > > ListReconciliationsWithHttpInfoAsync (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ListReconciliations: List scheduled reconciliations List all the scheduled reconciliations matching particular criteria More...
 
ReconciliationResponse ReconcileGeneric (ReconciliationRequest? reconciliationRequest=default(ReconciliationRequest?), int operationIndex=0)
 ReconcileGeneric: Reconcile either holdings or valuations performed on one or two sets of holdings using one or two configuration recipes. The output is configurable for various types of comparisons, to allow tolerances on numerical and date-time data or case-insensitivity on strings, and elision of resulting differences where they are &#39;empty&#39; or null or zero. Perform evaluation of one or two set of holdings (a portfolio of instruments) using one or two (potentially different) configuration recipes. Produce a breakdown of the resulting differences in evaluation that can be iterated through. More...
 
Lusid.Sdk.Client.ApiResponse< ReconciliationResponseReconcileGenericWithHttpInfo (ReconciliationRequest? reconciliationRequest=default(ReconciliationRequest?), int operationIndex=0)
 ReconcileGeneric: Reconcile either holdings or valuations performed on one or two sets of holdings using one or two configuration recipes. The output is configurable for various types of comparisons, to allow tolerances on numerical and date-time data or case-insensitivity on strings, and elision of resulting differences where they are &#39;empty&#39; or null or zero. Perform evaluation of one or two set of holdings (a portfolio of instruments) using one or two (potentially different) configuration recipes. Produce a breakdown of the resulting differences in evaluation that can be iterated through. More...
 
async System.Threading.Tasks.Task< ReconciliationResponseReconcileGenericAsync (ReconciliationRequest? reconciliationRequest=default(ReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 ReconcileGeneric: Reconcile either holdings or valuations performed on one or two sets of holdings using one or two configuration recipes. The output is configurable for various types of comparisons, to allow tolerances on numerical and date-time data or case-insensitivity on strings, and elision of resulting differences where they are &#39;empty&#39; or null or zero. Perform evaluation of one or two set of holdings (a portfolio of instruments) using one or two (potentially different) configuration recipes. Produce a breakdown of the resulting differences in evaluation that can be iterated through. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ReconciliationResponse > > ReconcileGenericWithHttpInfoAsync (ReconciliationRequest? reconciliationRequest=default(ReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 ReconcileGeneric: Reconcile either holdings or valuations performed on one or two sets of holdings using one or two configuration recipes. The output is configurable for various types of comparisons, to allow tolerances on numerical and date-time data or case-insensitivity on strings, and elision of resulting differences where they are &#39;empty&#39; or null or zero. Perform evaluation of one or two set of holdings (a portfolio of instruments) using one or two (potentially different) configuration recipes. Produce a breakdown of the resulting differences in evaluation that can be iterated through. More...
 
ResourceListOfReconciliationBreak ReconcileHoldings (List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), PortfoliosReconciliationRequest? portfoliosReconciliationRequest=default(PortfoliosReconciliationRequest?), int operationIndex=0)
 [EARLY ACCESS] ReconcileHoldings: Reconcile portfolio holdings Reconcile the holdings of two portfolios. More...
 
Lusid.Sdk.Client.ApiResponse< ResourceListOfReconciliationBreakReconcileHoldingsWithHttpInfo (List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), PortfoliosReconciliationRequest? portfoliosReconciliationRequest=default(PortfoliosReconciliationRequest?), int operationIndex=0)
 [EARLY ACCESS] ReconcileHoldings: Reconcile portfolio holdings Reconcile the holdings of two portfolios. More...
 
async System.Threading.Tasks.Task< ResourceListOfReconciliationBreakReconcileHoldingsAsync (List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), PortfoliosReconciliationRequest? portfoliosReconciliationRequest=default(PortfoliosReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ReconcileHoldings: Reconcile portfolio holdings Reconcile the holdings of two portfolios. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfReconciliationBreak > > ReconcileHoldingsWithHttpInfoAsync (List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), PortfoliosReconciliationRequest? portfoliosReconciliationRequest=default(PortfoliosReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ReconcileHoldings: Reconcile portfolio holdings Reconcile the holdings of two portfolios. More...
 
ListAggregationReconciliation ReconcileInline (InlineValuationsReconciliationRequest? inlineValuationsReconciliationRequest=default(InlineValuationsReconciliationRequest?), int operationIndex=0)
 ReconcileInline: Reconcile valuations performed on one or two sets of inline instruments using one or two configuration recipes. Perform valuation of one or two set of inline instruments using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation. More...
 
Lusid.Sdk.Client.ApiResponse< ListAggregationReconciliationReconcileInlineWithHttpInfo (InlineValuationsReconciliationRequest? inlineValuationsReconciliationRequest=default(InlineValuationsReconciliationRequest?), int operationIndex=0)
 ReconcileInline: Reconcile valuations performed on one or two sets of inline instruments using one or two configuration recipes. Perform valuation of one or two set of inline instruments using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation. More...
 
async System.Threading.Tasks.Task< ListAggregationReconciliationReconcileInlineAsync (InlineValuationsReconciliationRequest? inlineValuationsReconciliationRequest=default(InlineValuationsReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 ReconcileInline: Reconcile valuations performed on one or two sets of inline instruments using one or two configuration recipes. Perform valuation of one or two set of inline instruments using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ListAggregationReconciliation > > ReconcileInlineWithHttpInfoAsync (InlineValuationsReconciliationRequest? inlineValuationsReconciliationRequest=default(InlineValuationsReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 ReconcileInline: Reconcile valuations performed on one or two sets of inline instruments using one or two configuration recipes. Perform valuation of one or two set of inline instruments using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation. More...
 
TransactionsReconciliationsResponse ReconcileTransactions (TransactionReconciliationRequest? transactionReconciliationRequest=default(TransactionReconciliationRequest?), int operationIndex=0)
 [EARLY ACCESS] ReconcileTransactions: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping. More...
 
Lusid.Sdk.Client.ApiResponse< TransactionsReconciliationsResponseReconcileTransactionsWithHttpInfo (TransactionReconciliationRequest? transactionReconciliationRequest=default(TransactionReconciliationRequest?), int operationIndex=0)
 [EARLY ACCESS] ReconcileTransactions: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping. More...
 
async System.Threading.Tasks.Task< TransactionsReconciliationsResponseReconcileTransactionsAsync (TransactionReconciliationRequest? transactionReconciliationRequest=default(TransactionReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ReconcileTransactions: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< TransactionsReconciliationsResponse > > ReconcileTransactionsWithHttpInfoAsync (TransactionReconciliationRequest? transactionReconciliationRequest=default(TransactionReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ReconcileTransactions: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping. More...
 
ReconciliationResponse ReconcileTransactionsV2 (TransactionReconciliationRequestV2? transactionReconciliationRequestV2=default(TransactionReconciliationRequestV2?), int operationIndex=0)
 [EXPERIMENTAL] ReconcileTransactionsV2: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping. More...
 
Lusid.Sdk.Client.ApiResponse< ReconciliationResponseReconcileTransactionsV2WithHttpInfo (TransactionReconciliationRequestV2? transactionReconciliationRequestV2=default(TransactionReconciliationRequestV2?), int operationIndex=0)
 [EXPERIMENTAL] ReconcileTransactionsV2: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping. More...
 
async System.Threading.Tasks.Task< ReconciliationResponseReconcileTransactionsV2Async (TransactionReconciliationRequestV2? transactionReconciliationRequestV2=default(TransactionReconciliationRequestV2?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ReconcileTransactionsV2: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ReconciliationResponse > > ReconcileTransactionsV2WithHttpInfoAsync (TransactionReconciliationRequestV2? transactionReconciliationRequestV2=default(TransactionReconciliationRequestV2?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ReconcileTransactionsV2: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping. More...
 
ListAggregationReconciliation ReconcileValuation (ValuationsReconciliationRequest? valuationsReconciliationRequest=default(ValuationsReconciliationRequest?), int operationIndex=0)
 ReconcileValuation: Reconcile valuations performed on one or two sets of holdings using one or two configuration recipes. Perform valuation of one or two set of holdings using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation. More...
 
Lusid.Sdk.Client.ApiResponse< ListAggregationReconciliationReconcileValuationWithHttpInfo (ValuationsReconciliationRequest? valuationsReconciliationRequest=default(ValuationsReconciliationRequest?), int operationIndex=0)
 ReconcileValuation: Reconcile valuations performed on one or two sets of holdings using one or two configuration recipes. Perform valuation of one or two set of holdings using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation. More...
 
async System.Threading.Tasks.Task< ListAggregationReconciliationReconcileValuationAsync (ValuationsReconciliationRequest? valuationsReconciliationRequest=default(ValuationsReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 ReconcileValuation: Reconcile valuations performed on one or two sets of holdings using one or two configuration recipes. Perform valuation of one or two set of holdings using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ListAggregationReconciliation > > ReconcileValuationWithHttpInfoAsync (ValuationsReconciliationRequest? valuationsReconciliationRequest=default(ValuationsReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 ReconcileValuation: Reconcile valuations performed on one or two sets of holdings using one or two configuration recipes. Perform valuation of one or two set of holdings using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation. More...
 
Reconciliation UpdateReconciliation (string scope, string code, UpdateReconciliationRequest? updateReconciliationRequest=default(UpdateReconciliationRequest?), int operationIndex=0)
 [EXPERIMENTAL] UpdateReconciliation: Update scheduled reconciliation Update a given scheduled reconciliation More...
 
Lusid.Sdk.Client.ApiResponse< ReconciliationUpdateReconciliationWithHttpInfo (string scope, string code, UpdateReconciliationRequest? updateReconciliationRequest=default(UpdateReconciliationRequest?), int operationIndex=0)
 [EXPERIMENTAL] UpdateReconciliation: Update scheduled reconciliation Update a given scheduled reconciliation More...
 
async System.Threading.Tasks.Task< ReconciliationUpdateReconciliationAsync (string scope, string code, UpdateReconciliationRequest? updateReconciliationRequest=default(UpdateReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] UpdateReconciliation: Update scheduled reconciliation Update a given scheduled reconciliation More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Reconciliation > > UpdateReconciliationWithHttpInfoAsync (string scope, string code, UpdateReconciliationRequest? updateReconciliationRequest=default(UpdateReconciliationRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] UpdateReconciliation: Update scheduled reconciliation Update a given scheduled reconciliation More...
 
Mapping UpsertReconciliationMapping (Mapping? mapping=default(Mapping?), int operationIndex=0)
 [EARLY ACCESS] UpsertReconciliationMapping: Create or update a mapping If no mapping exists with the specified scope and code will create a new one. Else will update the existing mapping More...
 
Lusid.Sdk.Client.ApiResponse< MappingUpsertReconciliationMappingWithHttpInfo (Mapping? mapping=default(Mapping?), int operationIndex=0)
 [EARLY ACCESS] UpsertReconciliationMapping: Create or update a mapping If no mapping exists with the specified scope and code will create a new one. Else will update the existing mapping More...
 
async System.Threading.Tasks.Task< MappingUpsertReconciliationMappingAsync (Mapping? mapping=default(Mapping?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] UpsertReconciliationMapping: Create or update a mapping If no mapping exists with the specified scope and code will create a new one. Else will update the existing mapping More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Mapping > > UpsertReconciliationMappingWithHttpInfoAsync (Mapping? mapping=default(Mapping?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] UpsertReconciliationMapping: Create or update a mapping If no mapping exists with the specified scope and code will create a new one. Else will update the existing mapping More...
 

Properties

Lusid.Sdk.Client.IAsynchronousClient AsynchronousClient [get, set]
 The client for accessing this underlying API asynchronously. More...
 
Lusid.Sdk.Client.ISynchronousClient Client [get, set]
 The client for accessing this underlying API synchronously. More...
 
Lusid.Sdk.Client.IReadableConfiguration Configuration [get, set]
 Gets or sets the configuration object More...
 
Lusid.Sdk.Client.ExceptionFactory ExceptionFactory [get, set]
 Provides a factory method hook for the creation of exceptions. More...
 
- Properties inherited from Lusid.Sdk.Client.IApiAccessor
IReadableConfiguration Configuration [get, set]
 Gets or sets the configuration object More...
 
ExceptionFactory ExceptionFactory [get, set]
 Provides a factory method hook for the creation of exceptions. More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints

Constructor & Destructor Documentation

◆ ReconciliationsApi() [1/4]

Lusid.Sdk.Api.ReconciliationsApi.ReconciliationsApi ( )
inline

Initializes a new instance of the ReconciliationsApi class.

Returns

◆ ReconciliationsApi() [2/4]

Lusid.Sdk.Api.ReconciliationsApi.ReconciliationsApi ( string  basePath)
inline

Initializes a new instance of the ReconciliationsApi class.

Returns

◆ ReconciliationsApi() [3/4]

Lusid.Sdk.Api.ReconciliationsApi.ReconciliationsApi ( Lusid.Sdk.Client.Configuration  configuration)
inline

Initializes a new instance of the ReconciliationsApi class using Configuration object

Parameters
configurationAn instance of Configuration
Returns

◆ ReconciliationsApi() [4/4]

Lusid.Sdk.Api.ReconciliationsApi.ReconciliationsApi ( Lusid.Sdk.Client.ISynchronousClient  client,
Lusid.Sdk.Client.IAsynchronousClient  asyncClient,
Lusid.Sdk.Client.IReadableConfiguration  configuration 
)
inline

Initializes a new instance of the ReconciliationsApi class using a Configuration object and client instance.

Parameters
clientThe client interface for synchronous API access.
asyncClientThe client interface for asynchronous API access.
configurationThe configuration object.

Member Function Documentation

◆ CreateScheduledReconciliation()

Reconciliation Lusid.Sdk.Api.ReconciliationsApi.CreateScheduledReconciliation ( string  scope,
CreateReconciliationRequest createReconciliationRequest = default(CreateReconciliationRequest?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] CreateScheduledReconciliation: Create a scheduled reconciliation Create a scheduled reconciliation for the given request

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the reconciliation
createReconciliationRequestThe definition of the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
Reconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ CreateScheduledReconciliationAsync()

async System.Threading.Tasks.Task<Reconciliation> Lusid.Sdk.Api.ReconciliationsApi.CreateScheduledReconciliationAsync ( string  scope,
CreateReconciliationRequest createReconciliationRequest = default(CreateReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] CreateScheduledReconciliation: Create a scheduled reconciliation Create a scheduled reconciliation for the given request

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the reconciliation
createReconciliationRequestThe definition of the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of Reconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ CreateScheduledReconciliationWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Reconciliation> Lusid.Sdk.Api.ReconciliationsApi.CreateScheduledReconciliationWithHttpInfo ( string  scope,
CreateReconciliationRequest createReconciliationRequest = default(CreateReconciliationRequest?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] CreateScheduledReconciliation: Create a scheduled reconciliation Create a scheduled reconciliation for the given request

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the reconciliation
createReconciliationRequestThe definition of the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of Reconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ CreateScheduledReconciliationWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Reconciliation> > Lusid.Sdk.Api.ReconciliationsApi.CreateScheduledReconciliationWithHttpInfoAsync ( string  scope,
CreateReconciliationRequest createReconciliationRequest = default(CreateReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] CreateScheduledReconciliation: Create a scheduled reconciliation Create a scheduled reconciliation for the given request

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the reconciliation
createReconciliationRequestThe definition of the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (Reconciliation)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ DeleteReconciliation()

DeletedEntityResponse Lusid.Sdk.Api.ReconciliationsApi.DeleteReconciliation ( string  scope,
string  code,
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] DeleteReconciliation: Delete scheduled reconciliation Delete the given scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the scheduled reconciliation
codeThe code of the scheduled reconciliation
operationIndexIndex associated with the operation.
Returns
DeletedEntityResponse

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ DeleteReconciliationAsync()

async System.Threading.Tasks.Task<DeletedEntityResponse> Lusid.Sdk.Api.ReconciliationsApi.DeleteReconciliationAsync ( string  scope,
string  code,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] DeleteReconciliation: Delete scheduled reconciliation Delete the given scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the scheduled reconciliation
codeThe code of the scheduled reconciliation
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of DeletedEntityResponse

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ DeleteReconciliationMapping()

string Lusid.Sdk.Api.ReconciliationsApi.DeleteReconciliationMapping ( string  scope,
string  code,
int  operationIndex = 0 
)
inline

[EARLY ACCESS] DeleteReconciliationMapping: Delete a mapping Deletes the mapping identified by the scope and code

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the mapping.
codeThe code fof the mapping.
operationIndexIndex associated with the operation.
Returns
string

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ DeleteReconciliationMappingAsync()

async System.Threading.Tasks.Task<string> Lusid.Sdk.Api.ReconciliationsApi.DeleteReconciliationMappingAsync ( string  scope,
string  code,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] DeleteReconciliationMapping: Delete a mapping Deletes the mapping identified by the scope and code

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the mapping.
codeThe code fof the mapping.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of string

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ DeleteReconciliationMappingWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<string> Lusid.Sdk.Api.ReconciliationsApi.DeleteReconciliationMappingWithHttpInfo ( string  scope,
string  code,
int  operationIndex = 0 
)
inline

[EARLY ACCESS] DeleteReconciliationMapping: Delete a mapping Deletes the mapping identified by the scope and code

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the mapping.
codeThe code fof the mapping.
operationIndexIndex associated with the operation.
Returns
ApiResponse of string

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ DeleteReconciliationMappingWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<string> > Lusid.Sdk.Api.ReconciliationsApi.DeleteReconciliationMappingWithHttpInfoAsync ( string  scope,
string  code,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] DeleteReconciliationMapping: Delete a mapping Deletes the mapping identified by the scope and code

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the mapping.
codeThe code fof the mapping.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (string)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ DeleteReconciliationWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.ReconciliationsApi.DeleteReconciliationWithHttpInfo ( string  scope,
string  code,
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] DeleteReconciliation: Delete scheduled reconciliation Delete the given scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the scheduled reconciliation
codeThe code of the scheduled reconciliation
operationIndexIndex associated with the operation.
Returns
ApiResponse of DeletedEntityResponse

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ DeleteReconciliationWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> > Lusid.Sdk.Api.ReconciliationsApi.DeleteReconciliationWithHttpInfoAsync ( string  scope,
string  code,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] DeleteReconciliation: Delete scheduled reconciliation Delete the given scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the scheduled reconciliation
codeThe code of the scheduled reconciliation
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (DeletedEntityResponse)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ GetBasePath()

string Lusid.Sdk.Api.ReconciliationsApi.GetBasePath ( )
inline

Gets the base path of the API client.

The base path

Implements Lusid.Sdk.Client.IApiAccessor.

◆ GetReconciliation()

Reconciliation Lusid.Sdk.Api.ReconciliationsApi.GetReconciliation ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] GetReconciliation: Get scheduled reconciliation Get the requested scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the scheduled reconciliation
codeThe code of the scheduled reconciliation
effectiveAtThe effective datetime or cut label at which to retrieve the scheduled reconciliation. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the scheduled reconciliation. Defaults to returning the latest version of the reconciliation if not specified. (optional)
propertyKeysA list of property keys from the &#39;Reconciliation&#39; property domain to decorate onto the reconciliation. These must take the form {domain}/{scope}/{code}, for example &#39;Reconciliation/Broker/Id&#39;. (optional)
operationIndexIndex associated with the operation.
Returns
Reconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ GetReconciliationAsync()

async System.Threading.Tasks.Task<Reconciliation> Lusid.Sdk.Api.ReconciliationsApi.GetReconciliationAsync ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] GetReconciliation: Get scheduled reconciliation Get the requested scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the scheduled reconciliation
codeThe code of the scheduled reconciliation
effectiveAtThe effective datetime or cut label at which to retrieve the scheduled reconciliation. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the scheduled reconciliation. Defaults to returning the latest version of the reconciliation if not specified. (optional)
propertyKeysA list of property keys from the &#39;Reconciliation&#39; property domain to decorate onto the reconciliation. These must take the form {domain}/{scope}/{code}, for example &#39;Reconciliation/Broker/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of Reconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ GetReconciliationMapping()

Mapping Lusid.Sdk.Api.ReconciliationsApi.GetReconciliationMapping ( string  scope,
string  code,
int  operationIndex = 0 
)
inline

[EARLY ACCESS] GetReconciliationMapping: Get a mapping Gets a mapping identified by the given scope and code

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the mapping.
codeThe code of the mapping.
operationIndexIndex associated with the operation.
Returns
Mapping

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ GetReconciliationMappingAsync()

async System.Threading.Tasks.Task<Mapping> Lusid.Sdk.Api.ReconciliationsApi.GetReconciliationMappingAsync ( string  scope,
string  code,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] GetReconciliationMapping: Get a mapping Gets a mapping identified by the given scope and code

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the mapping.
codeThe code of the mapping.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of Mapping

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ GetReconciliationMappingWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Mapping> Lusid.Sdk.Api.ReconciliationsApi.GetReconciliationMappingWithHttpInfo ( string  scope,
string  code,
int  operationIndex = 0 
)
inline

[EARLY ACCESS] GetReconciliationMapping: Get a mapping Gets a mapping identified by the given scope and code

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the mapping.
codeThe code of the mapping.
operationIndexIndex associated with the operation.
Returns
ApiResponse of Mapping

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ GetReconciliationMappingWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Mapping> > Lusid.Sdk.Api.ReconciliationsApi.GetReconciliationMappingWithHttpInfoAsync ( string  scope,
string  code,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] GetReconciliationMapping: Get a mapping Gets a mapping identified by the given scope and code

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the mapping.
codeThe code of the mapping.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (Mapping)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ GetReconciliationWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Reconciliation> Lusid.Sdk.Api.ReconciliationsApi.GetReconciliationWithHttpInfo ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] GetReconciliation: Get scheduled reconciliation Get the requested scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the scheduled reconciliation
codeThe code of the scheduled reconciliation
effectiveAtThe effective datetime or cut label at which to retrieve the scheduled reconciliation. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the scheduled reconciliation. Defaults to returning the latest version of the reconciliation if not specified. (optional)
propertyKeysA list of property keys from the &#39;Reconciliation&#39; property domain to decorate onto the reconciliation. These must take the form {domain}/{scope}/{code}, for example &#39;Reconciliation/Broker/Id&#39;. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of Reconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ GetReconciliationWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Reconciliation> > Lusid.Sdk.Api.ReconciliationsApi.GetReconciliationWithHttpInfoAsync ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] GetReconciliation: Get scheduled reconciliation Get the requested scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the scheduled reconciliation
codeThe code of the scheduled reconciliation
effectiveAtThe effective datetime or cut label at which to retrieve the scheduled reconciliation. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the scheduled reconciliation. Defaults to returning the latest version of the reconciliation if not specified. (optional)
propertyKeysA list of property keys from the &#39;Reconciliation&#39; property domain to decorate onto the reconciliation. These must take the form {domain}/{scope}/{code}, for example &#39;Reconciliation/Broker/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (Reconciliation)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ListReconciliationMappings()

ResourceListOfMapping Lusid.Sdk.Api.ReconciliationsApi.ListReconciliationMappings ( string?  reconciliationType = default(string?),
int  operationIndex = 0 
)
inline

[EARLY ACCESS] ListReconciliationMappings: List the reconciliation mappings Lists all mappings this user is entitled to see

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
reconciliationTypeOptional parameter to specify which type of mappings should be returned. Defaults to Transaction if not provided. (optional)
operationIndexIndex associated with the operation.
Returns
ResourceListOfMapping

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ListReconciliationMappingsAsync()

async System.Threading.Tasks.Task<ResourceListOfMapping> Lusid.Sdk.Api.ReconciliationsApi.ListReconciliationMappingsAsync ( string?  reconciliationType = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] ListReconciliationMappings: List the reconciliation mappings Lists all mappings this user is entitled to see

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
reconciliationTypeOptional parameter to specify which type of mappings should be returned. Defaults to Transaction if not provided. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ResourceListOfMapping

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ListReconciliationMappingsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ResourceListOfMapping> Lusid.Sdk.Api.ReconciliationsApi.ListReconciliationMappingsWithHttpInfo ( string?  reconciliationType = default(string?),
int  operationIndex = 0 
)
inline

[EARLY ACCESS] ListReconciliationMappings: List the reconciliation mappings Lists all mappings this user is entitled to see

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
reconciliationTypeOptional parameter to specify which type of mappings should be returned. Defaults to Transaction if not provided. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of ResourceListOfMapping

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ListReconciliationMappingsWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ResourceListOfMapping> > Lusid.Sdk.Api.ReconciliationsApi.ListReconciliationMappingsWithHttpInfoAsync ( string?  reconciliationType = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] ListReconciliationMappings: List the reconciliation mappings Lists all mappings this user is entitled to see

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
reconciliationTypeOptional parameter to specify which type of mappings should be returned. Defaults to Transaction if not provided. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (ResourceListOfMapping)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ListReconciliations()

PagedResourceListOfReconciliation Lusid.Sdk.Api.ReconciliationsApi.ListReconciliations ( DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] ListReconciliations: List scheduled reconciliations List all the scheduled reconciliations matching particular criteria

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the reconciliation. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the reconciliation. Defaults to returning the latest version of each reconciliation if not specified. (optional)
pageThe pagination token to use to continue listing reconciliations; this value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt and asAt fields must not have changed since the original request. (optional)
limitWhen paginating, limit the results to this number. Defaults to 100 if not specified. (optional)
filterExpression to filter the results. For example, to filter on the reconciliation type, specify &quot;id.Code eq &#39;001&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
propertyKeysA list of property keys from the &#39;Reconciliation&#39; domain to decorate onto each reconciliation. These must take the format {domain}/{scope}/{code}, for example &#39;Reconciliation/Broker/Id&#39;. (optional)
operationIndexIndex associated with the operation.
Returns
PagedResourceListOfReconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ListReconciliationsAsync()

async System.Threading.Tasks.Task<PagedResourceListOfReconciliation> Lusid.Sdk.Api.ReconciliationsApi.ListReconciliationsAsync ( DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] ListReconciliations: List scheduled reconciliations List all the scheduled reconciliations matching particular criteria

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the reconciliation. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the reconciliation. Defaults to returning the latest version of each reconciliation if not specified. (optional)
pageThe pagination token to use to continue listing reconciliations; this value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt and asAt fields must not have changed since the original request. (optional)
limitWhen paginating, limit the results to this number. Defaults to 100 if not specified. (optional)
filterExpression to filter the results. For example, to filter on the reconciliation type, specify &quot;id.Code eq &#39;001&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
propertyKeysA list of property keys from the &#39;Reconciliation&#39; domain to decorate onto each reconciliation. These must take the format {domain}/{scope}/{code}, for example &#39;Reconciliation/Broker/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of PagedResourceListOfReconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ListReconciliationsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfReconciliation> Lusid.Sdk.Api.ReconciliationsApi.ListReconciliationsWithHttpInfo ( DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] ListReconciliations: List scheduled reconciliations List all the scheduled reconciliations matching particular criteria

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the reconciliation. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the reconciliation. Defaults to returning the latest version of each reconciliation if not specified. (optional)
pageThe pagination token to use to continue listing reconciliations; this value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt and asAt fields must not have changed since the original request. (optional)
limitWhen paginating, limit the results to this number. Defaults to 100 if not specified. (optional)
filterExpression to filter the results. For example, to filter on the reconciliation type, specify &quot;id.Code eq &#39;001&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
propertyKeysA list of property keys from the &#39;Reconciliation&#39; domain to decorate onto each reconciliation. These must take the format {domain}/{scope}/{code}, for example &#39;Reconciliation/Broker/Id&#39;. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of PagedResourceListOfReconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ListReconciliationsWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<PagedResourceListOfReconciliation> > Lusid.Sdk.Api.ReconciliationsApi.ListReconciliationsWithHttpInfoAsync ( DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] ListReconciliations: List scheduled reconciliations List all the scheduled reconciliations matching particular criteria

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the reconciliation. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the reconciliation. Defaults to returning the latest version of each reconciliation if not specified. (optional)
pageThe pagination token to use to continue listing reconciliations; this value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt and asAt fields must not have changed since the original request. (optional)
limitWhen paginating, limit the results to this number. Defaults to 100 if not specified. (optional)
filterExpression to filter the results. For example, to filter on the reconciliation type, specify &quot;id.Code eq &#39;001&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
propertyKeysA list of property keys from the &#39;Reconciliation&#39; domain to decorate onto each reconciliation. These must take the format {domain}/{scope}/{code}, for example &#39;Reconciliation/Broker/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (PagedResourceListOfReconciliation)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileGeneric()

ReconciliationResponse Lusid.Sdk.Api.ReconciliationsApi.ReconcileGeneric ( ReconciliationRequest reconciliationRequest = default(ReconciliationRequest?),
int  operationIndex = 0 
)
inline

ReconcileGeneric: Reconcile either holdings or valuations performed on one or two sets of holdings using one or two configuration recipes. The output is configurable for various types of comparisons, to allow tolerances on numerical and date-time data or case-insensitivity on strings, and elision of resulting differences where they are &#39;empty&#39; or null or zero. Perform evaluation of one or two set of holdings (a portfolio of instruments) using one or two (potentially different) configuration recipes. Produce a breakdown of the resulting differences in evaluation that can be iterated through.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
reconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
ReconciliationResponse

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileGenericAsync()

async System.Threading.Tasks.Task<ReconciliationResponse> Lusid.Sdk.Api.ReconciliationsApi.ReconcileGenericAsync ( ReconciliationRequest reconciliationRequest = default(ReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

ReconcileGeneric: Reconcile either holdings or valuations performed on one or two sets of holdings using one or two configuration recipes. The output is configurable for various types of comparisons, to allow tolerances on numerical and date-time data or case-insensitivity on strings, and elision of resulting differences where they are &#39;empty&#39; or null or zero. Perform evaluation of one or two set of holdings (a portfolio of instruments) using one or two (potentially different) configuration recipes. Produce a breakdown of the resulting differences in evaluation that can be iterated through.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
reconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ReconciliationResponse

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileGenericWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ReconciliationResponse> Lusid.Sdk.Api.ReconciliationsApi.ReconcileGenericWithHttpInfo ( ReconciliationRequest reconciliationRequest = default(ReconciliationRequest?),
int  operationIndex = 0 
)
inline

ReconcileGeneric: Reconcile either holdings or valuations performed on one or two sets of holdings using one or two configuration recipes. The output is configurable for various types of comparisons, to allow tolerances on numerical and date-time data or case-insensitivity on strings, and elision of resulting differences where they are &#39;empty&#39; or null or zero. Perform evaluation of one or two set of holdings (a portfolio of instruments) using one or two (potentially different) configuration recipes. Produce a breakdown of the resulting differences in evaluation that can be iterated through.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
reconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of ReconciliationResponse

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileGenericWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ReconciliationResponse> > Lusid.Sdk.Api.ReconciliationsApi.ReconcileGenericWithHttpInfoAsync ( ReconciliationRequest reconciliationRequest = default(ReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

ReconcileGeneric: Reconcile either holdings or valuations performed on one or two sets of holdings using one or two configuration recipes. The output is configurable for various types of comparisons, to allow tolerances on numerical and date-time data or case-insensitivity on strings, and elision of resulting differences where they are &#39;empty&#39; or null or zero. Perform evaluation of one or two set of holdings (a portfolio of instruments) using one or two (potentially different) configuration recipes. Produce a breakdown of the resulting differences in evaluation that can be iterated through.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
reconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (ReconciliationResponse)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileHoldings()

ResourceListOfReconciliationBreak Lusid.Sdk.Api.ReconciliationsApi.ReconcileHoldings ( List< string >?  sortBy = default(List<string>?),
int?  limit = default(int?),
string?  filter = default(string?),
PortfoliosReconciliationRequest portfoliosReconciliationRequest = default(PortfoliosReconciliationRequest?),
int  operationIndex = 0 
)
inline

[EARLY ACCESS] ReconcileHoldings: Reconcile portfolio holdings Reconcile the holdings of two portfolios.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sortByOptional. Order the results by these fields. Use use the &#39;-&#39; sign to denote descending order e.g. -MyFieldName (optional)
limitOptional. When paginating, limit the number of returned results to this many. (optional)
filterOptional. Expression to filter the result set. For example, to filter on the left portfolio Code, use &quot;left.portfolioId.code eq &#39;string&#39;&quot; Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
portfoliosReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
ResourceListOfReconciliationBreak

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileHoldingsAsync()

async System.Threading.Tasks.Task<ResourceListOfReconciliationBreak> Lusid.Sdk.Api.ReconciliationsApi.ReconcileHoldingsAsync ( List< string >?  sortBy = default(List<string>?),
int?  limit = default(int?),
string?  filter = default(string?),
PortfoliosReconciliationRequest portfoliosReconciliationRequest = default(PortfoliosReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] ReconcileHoldings: Reconcile portfolio holdings Reconcile the holdings of two portfolios.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sortByOptional. Order the results by these fields. Use use the &#39;-&#39; sign to denote descending order e.g. -MyFieldName (optional)
limitOptional. When paginating, limit the number of returned results to this many. (optional)
filterOptional. Expression to filter the result set. For example, to filter on the left portfolio Code, use &quot;left.portfolioId.code eq &#39;string&#39;&quot; Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
portfoliosReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ResourceListOfReconciliationBreak

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileHoldingsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ResourceListOfReconciliationBreak> Lusid.Sdk.Api.ReconciliationsApi.ReconcileHoldingsWithHttpInfo ( List< string >?  sortBy = default(List<string>?),
int?  limit = default(int?),
string?  filter = default(string?),
PortfoliosReconciliationRequest portfoliosReconciliationRequest = default(PortfoliosReconciliationRequest?),
int  operationIndex = 0 
)
inline

[EARLY ACCESS] ReconcileHoldings: Reconcile portfolio holdings Reconcile the holdings of two portfolios.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sortByOptional. Order the results by these fields. Use use the &#39;-&#39; sign to denote descending order e.g. -MyFieldName (optional)
limitOptional. When paginating, limit the number of returned results to this many. (optional)
filterOptional. Expression to filter the result set. For example, to filter on the left portfolio Code, use &quot;left.portfolioId.code eq &#39;string&#39;&quot; Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
portfoliosReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of ResourceListOfReconciliationBreak

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileHoldingsWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ResourceListOfReconciliationBreak> > Lusid.Sdk.Api.ReconciliationsApi.ReconcileHoldingsWithHttpInfoAsync ( List< string >?  sortBy = default(List<string>?),
int?  limit = default(int?),
string?  filter = default(string?),
PortfoliosReconciliationRequest portfoliosReconciliationRequest = default(PortfoliosReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] ReconcileHoldings: Reconcile portfolio holdings Reconcile the holdings of two portfolios.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
sortByOptional. Order the results by these fields. Use use the &#39;-&#39; sign to denote descending order e.g. -MyFieldName (optional)
limitOptional. When paginating, limit the number of returned results to this many. (optional)
filterOptional. Expression to filter the result set. For example, to filter on the left portfolio Code, use &quot;left.portfolioId.code eq &#39;string&#39;&quot; Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
portfoliosReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (ResourceListOfReconciliationBreak)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileInline()

ListAggregationReconciliation Lusid.Sdk.Api.ReconciliationsApi.ReconcileInline ( InlineValuationsReconciliationRequest inlineValuationsReconciliationRequest = default(InlineValuationsReconciliationRequest?),
int  operationIndex = 0 
)
inline

ReconcileInline: Reconcile valuations performed on one or two sets of inline instruments using one or two configuration recipes. Perform valuation of one or two set of inline instruments using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
inlineValuationsReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
ListAggregationReconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileInlineAsync()

async System.Threading.Tasks.Task<ListAggregationReconciliation> Lusid.Sdk.Api.ReconciliationsApi.ReconcileInlineAsync ( InlineValuationsReconciliationRequest inlineValuationsReconciliationRequest = default(InlineValuationsReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

ReconcileInline: Reconcile valuations performed on one or two sets of inline instruments using one or two configuration recipes. Perform valuation of one or two set of inline instruments using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
inlineValuationsReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ListAggregationReconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileInlineWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ListAggregationReconciliation> Lusid.Sdk.Api.ReconciliationsApi.ReconcileInlineWithHttpInfo ( InlineValuationsReconciliationRequest inlineValuationsReconciliationRequest = default(InlineValuationsReconciliationRequest?),
int  operationIndex = 0 
)
inline

ReconcileInline: Reconcile valuations performed on one or two sets of inline instruments using one or two configuration recipes. Perform valuation of one or two set of inline instruments using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
inlineValuationsReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of ListAggregationReconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileInlineWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ListAggregationReconciliation> > Lusid.Sdk.Api.ReconciliationsApi.ReconcileInlineWithHttpInfoAsync ( InlineValuationsReconciliationRequest inlineValuationsReconciliationRequest = default(InlineValuationsReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

ReconcileInline: Reconcile valuations performed on one or two sets of inline instruments using one or two configuration recipes. Perform valuation of one or two set of inline instruments using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
inlineValuationsReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (ListAggregationReconciliation)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileTransactions()

TransactionsReconciliationsResponse Lusid.Sdk.Api.ReconciliationsApi.ReconcileTransactions ( TransactionReconciliationRequest transactionReconciliationRequest = default(TransactionReconciliationRequest?),
int  operationIndex = 0 
)
inline

[EARLY ACCESS] ReconcileTransactions: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
transactionReconciliationRequest(optional)
operationIndexIndex associated with the operation.
Returns
TransactionsReconciliationsResponse

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileTransactionsAsync()

async System.Threading.Tasks.Task<TransactionsReconciliationsResponse> Lusid.Sdk.Api.ReconciliationsApi.ReconcileTransactionsAsync ( TransactionReconciliationRequest transactionReconciliationRequest = default(TransactionReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] ReconcileTransactions: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
transactionReconciliationRequest(optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of TransactionsReconciliationsResponse

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileTransactionsV2()

ReconciliationResponse Lusid.Sdk.Api.ReconciliationsApi.ReconcileTransactionsV2 ( TransactionReconciliationRequestV2 transactionReconciliationRequestV2 = default(TransactionReconciliationRequestV2?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] ReconcileTransactionsV2: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
transactionReconciliationRequestV2(optional)
operationIndexIndex associated with the operation.
Returns
ReconciliationResponse

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileTransactionsV2Async()

async System.Threading.Tasks.Task<ReconciliationResponse> Lusid.Sdk.Api.ReconciliationsApi.ReconcileTransactionsV2Async ( TransactionReconciliationRequestV2 transactionReconciliationRequestV2 = default(TransactionReconciliationRequestV2?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] ReconcileTransactionsV2: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
transactionReconciliationRequestV2(optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ReconciliationResponse

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileTransactionsV2WithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ReconciliationResponse> Lusid.Sdk.Api.ReconciliationsApi.ReconcileTransactionsV2WithHttpInfo ( TransactionReconciliationRequestV2 transactionReconciliationRequestV2 = default(TransactionReconciliationRequestV2?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] ReconcileTransactionsV2: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
transactionReconciliationRequestV2(optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of ReconciliationResponse

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileTransactionsV2WithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ReconciliationResponse> > Lusid.Sdk.Api.ReconciliationsApi.ReconcileTransactionsV2WithHttpInfoAsync ( TransactionReconciliationRequestV2 transactionReconciliationRequestV2 = default(TransactionReconciliationRequestV2?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] ReconcileTransactionsV2: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
transactionReconciliationRequestV2(optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (ReconciliationResponse)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileTransactionsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<TransactionsReconciliationsResponse> Lusid.Sdk.Api.ReconciliationsApi.ReconcileTransactionsWithHttpInfo ( TransactionReconciliationRequest transactionReconciliationRequest = default(TransactionReconciliationRequest?),
int  operationIndex = 0 
)
inline

[EARLY ACCESS] ReconcileTransactions: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
transactionReconciliationRequest(optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of TransactionsReconciliationsResponse

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileTransactionsWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<TransactionsReconciliationsResponse> > Lusid.Sdk.Api.ReconciliationsApi.ReconcileTransactionsWithHttpInfoAsync ( TransactionReconciliationRequest transactionReconciliationRequest = default(TransactionReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] ReconcileTransactions: Perform a Transactions Reconciliation. Evaluates two sets of transactions to determine which transactions from each set likely match using the rules of a specified mapping.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
transactionReconciliationRequest(optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (TransactionsReconciliationsResponse)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileValuation()

ListAggregationReconciliation Lusid.Sdk.Api.ReconciliationsApi.ReconcileValuation ( ValuationsReconciliationRequest valuationsReconciliationRequest = default(ValuationsReconciliationRequest?),
int  operationIndex = 0 
)
inline

ReconcileValuation: Reconcile valuations performed on one or two sets of holdings using one or two configuration recipes. Perform valuation of one or two set of holdings using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
valuationsReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
ListAggregationReconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileValuationAsync()

async System.Threading.Tasks.Task<ListAggregationReconciliation> Lusid.Sdk.Api.ReconciliationsApi.ReconcileValuationAsync ( ValuationsReconciliationRequest valuationsReconciliationRequest = default(ValuationsReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

ReconcileValuation: Reconcile valuations performed on one or two sets of holdings using one or two configuration recipes. Perform valuation of one or two set of holdings using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
valuationsReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ListAggregationReconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ ReconcileValuationWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ListAggregationReconciliation> Lusid.Sdk.Api.ReconciliationsApi.ReconcileValuationWithHttpInfo ( ValuationsReconciliationRequest valuationsReconciliationRequest = default(ValuationsReconciliationRequest?),
int  operationIndex = 0 
)
inline

ReconcileValuation: Reconcile valuations performed on one or two sets of holdings using one or two configuration recipes. Perform valuation of one or two set of holdings using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
valuationsReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of ListAggregationReconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ ReconcileValuationWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ListAggregationReconciliation> > Lusid.Sdk.Api.ReconciliationsApi.ReconcileValuationWithHttpInfoAsync ( ValuationsReconciliationRequest valuationsReconciliationRequest = default(ValuationsReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

ReconcileValuation: Reconcile valuations performed on one or two sets of holdings using one or two configuration recipes. Perform valuation of one or two set of holdings using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
valuationsReconciliationRequestThe specifications of the inputs to the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (ListAggregationReconciliation)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ UpdateReconciliation()

Reconciliation Lusid.Sdk.Api.ReconciliationsApi.UpdateReconciliation ( string  scope,
string  code,
UpdateReconciliationRequest updateReconciliationRequest = default(UpdateReconciliationRequest?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] UpdateReconciliation: Update scheduled reconciliation Update a given scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the reconciliation to be updated
codeThe code of the reconciliation to be updated
updateReconciliationRequestThe updated definition of the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
Reconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ UpdateReconciliationAsync()

async System.Threading.Tasks.Task<Reconciliation> Lusid.Sdk.Api.ReconciliationsApi.UpdateReconciliationAsync ( string  scope,
string  code,
UpdateReconciliationRequest updateReconciliationRequest = default(UpdateReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] UpdateReconciliation: Update scheduled reconciliation Update a given scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the reconciliation to be updated
codeThe code of the reconciliation to be updated
updateReconciliationRequestThe updated definition of the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of Reconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ UpdateReconciliationWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Reconciliation> Lusid.Sdk.Api.ReconciliationsApi.UpdateReconciliationWithHttpInfo ( string  scope,
string  code,
UpdateReconciliationRequest updateReconciliationRequest = default(UpdateReconciliationRequest?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] UpdateReconciliation: Update scheduled reconciliation Update a given scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the reconciliation to be updated
codeThe code of the reconciliation to be updated
updateReconciliationRequestThe updated definition of the reconciliation (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of Reconciliation

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ UpdateReconciliationWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Reconciliation> > Lusid.Sdk.Api.ReconciliationsApi.UpdateReconciliationWithHttpInfoAsync ( string  scope,
string  code,
UpdateReconciliationRequest updateReconciliationRequest = default(UpdateReconciliationRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] UpdateReconciliation: Update scheduled reconciliation Update a given scheduled reconciliation

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the reconciliation to be updated
codeThe code of the reconciliation to be updated
updateReconciliationRequestThe updated definition of the reconciliation (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (Reconciliation)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ UpsertReconciliationMapping()

Mapping Lusid.Sdk.Api.ReconciliationsApi.UpsertReconciliationMapping ( Mapping mapping = default(Mapping?),
int  operationIndex = 0 
)
inline

[EARLY ACCESS] UpsertReconciliationMapping: Create or update a mapping If no mapping exists with the specified scope and code will create a new one. Else will update the existing mapping

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
mappingThe mapping to be created / updated. (optional)
operationIndexIndex associated with the operation.
Returns
Mapping

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ UpsertReconciliationMappingAsync()

async System.Threading.Tasks.Task<Mapping> Lusid.Sdk.Api.ReconciliationsApi.UpsertReconciliationMappingAsync ( Mapping mapping = default(Mapping?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] UpsertReconciliationMapping: Create or update a mapping If no mapping exists with the specified scope and code will create a new one. Else will update the existing mapping

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
mappingThe mapping to be created / updated. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of Mapping

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

◆ UpsertReconciliationMappingWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Mapping> Lusid.Sdk.Api.ReconciliationsApi.UpsertReconciliationMappingWithHttpInfo ( Mapping mapping = default(Mapping?),
int  operationIndex = 0 
)
inline

[EARLY ACCESS] UpsertReconciliationMapping: Create or update a mapping If no mapping exists with the specified scope and code will create a new one. Else will update the existing mapping

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
mappingThe mapping to be created / updated. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of Mapping

Implements Lusid.Sdk.Api.IReconciliationsApiSync.

◆ UpsertReconciliationMappingWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Mapping> > Lusid.Sdk.Api.ReconciliationsApi.UpsertReconciliationMappingWithHttpInfoAsync ( Mapping mapping = default(Mapping?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EARLY ACCESS] UpsertReconciliationMapping: Create or update a mapping If no mapping exists with the specified scope and code will create a new one. Else will update the existing mapping

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
mappingThe mapping to be created / updated. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (Mapping)

Implements Lusid.Sdk.Api.IReconciliationsApiAsync.

Property Documentation

◆ AsynchronousClient

Lusid.Sdk.Client.IAsynchronousClient Lusid.Sdk.Api.ReconciliationsApi.AsynchronousClient
getset

The client for accessing this underlying API asynchronously.

◆ Client

Lusid.Sdk.Client.ISynchronousClient Lusid.Sdk.Api.ReconciliationsApi.Client
getset

The client for accessing this underlying API synchronously.

◆ Configuration

Lusid.Sdk.Client.IReadableConfiguration Lusid.Sdk.Api.ReconciliationsApi.Configuration
getset

Gets or sets the configuration object

An instance of the Configuration

◆ ExceptionFactory

Lusid.Sdk.Client.ExceptionFactory Lusid.Sdk.Api.ReconciliationsApi.ExceptionFactory
getset

Provides a factory method hook for the creation of exceptions.


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