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

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

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

Public Member Functions

 AborApi ()
 Initializes a new instance of the AborApi class. More...
 
 AborApi (string basePath)
 Initializes a new instance of the AborApi class. More...
 
 AborApi (Lusid.Sdk.Client.Configuration configuration)
 Initializes a new instance of the AborApi class using Configuration object More...
 
 AborApi (Lusid.Sdk.Client.ISynchronousClient client, Lusid.Sdk.Client.IAsynchronousClient asyncClient, Lusid.Sdk.Client.IReadableConfiguration configuration)
 Initializes a new instance of the AborApi class using a Configuration object and client instance. More...
 
string GetBasePath ()
 Gets the base path of the API client. More...
 
DiaryEntry AddDiaryEntry (string scope, string code, string diaryEntryCode, DiaryEntryRequest diaryEntryRequest, int operationIndex=0)
 [EXPERIMENTAL] AddDiaryEntry: Add a diary entry to the specified Abor. Adds a new diary entry to the specified Abor More...
 
Lusid.Sdk.Client.ApiResponse< DiaryEntryAddDiaryEntryWithHttpInfo (string scope, string code, string diaryEntryCode, DiaryEntryRequest diaryEntryRequest, int operationIndex=0)
 [EXPERIMENTAL] AddDiaryEntry: Add a diary entry to the specified Abor. Adds a new diary entry to the specified Abor More...
 
async System.Threading.Tasks.Task< DiaryEntryAddDiaryEntryAsync (string scope, string code, string diaryEntryCode, DiaryEntryRequest diaryEntryRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] AddDiaryEntry: Add a diary entry to the specified Abor. Adds a new diary entry to the specified Abor More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DiaryEntry > > AddDiaryEntryWithHttpInfoAsync (string scope, string code, string diaryEntryCode, DiaryEntryRequest diaryEntryRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] AddDiaryEntry: Add a diary entry to the specified Abor. Adds a new diary entry to the specified Abor More...
 
DiaryEntry ClosePeriod (string scope, string code, ClosePeriodDiaryEntryRequest closePeriodDiaryEntryRequest, int operationIndex=0)
 [EXPERIMENTAL] ClosePeriod: Closes or locks the current period for the given Abor. Closes or Locks the current open period for the given Abor. More...
 
Lusid.Sdk.Client.ApiResponse< DiaryEntryClosePeriodWithHttpInfo (string scope, string code, ClosePeriodDiaryEntryRequest closePeriodDiaryEntryRequest, int operationIndex=0)
 [EXPERIMENTAL] ClosePeriod: Closes or locks the current period for the given Abor. Closes or Locks the current open period for the given Abor. More...
 
async System.Threading.Tasks.Task< DiaryEntryClosePeriodAsync (string scope, string code, ClosePeriodDiaryEntryRequest closePeriodDiaryEntryRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ClosePeriod: Closes or locks the current period for the given Abor. Closes or Locks the current open period for the given Abor. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DiaryEntry > > ClosePeriodWithHttpInfoAsync (string scope, string code, ClosePeriodDiaryEntryRequest closePeriodDiaryEntryRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ClosePeriod: Closes or locks the current period for the given Abor. Closes or Locks the current open period for the given Abor. More...
 
Abor CreateAbor (string scope, AborRequest aborRequest, int operationIndex=0)
 [EXPERIMENTAL] CreateAbor: Create an Abor. Create the given Abor. More...
 
Lusid.Sdk.Client.ApiResponse< AborCreateAborWithHttpInfo (string scope, AborRequest aborRequest, int operationIndex=0)
 [EXPERIMENTAL] CreateAbor: Create an Abor. Create the given Abor. More...
 
async System.Threading.Tasks.Task< AborCreateAborAsync (string scope, AborRequest aborRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] CreateAbor: Create an Abor. Create the given Abor. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Abor > > CreateAborWithHttpInfoAsync (string scope, AborRequest aborRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] CreateAbor: Create an Abor. Create the given Abor. More...
 
DeletedEntityResponse DeleteAbor (string scope, string code, int operationIndex=0)
 [EXPERIMENTAL] DeleteAbor: Delete an Abor. Delete the given Abor. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteAborWithHttpInfo (string scope, string code, int operationIndex=0)
 [EXPERIMENTAL] DeleteAbor: Delete an Abor. Delete the given Abor. More...
 
async System.Threading.Tasks.Task< DeletedEntityResponseDeleteAborAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] DeleteAbor: Delete an Abor. Delete the given Abor. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > DeleteAborWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] DeleteAbor: Delete an Abor. Delete the given Abor. More...
 
Abor GetAbor (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EXPERIMENTAL] GetAbor: Get Abor. Retrieve the definition of a particular Abor. More...
 
Lusid.Sdk.Client.ApiResponse< AborGetAborWithHttpInfo (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EXPERIMENTAL] GetAbor: Get Abor. Retrieve the definition of a particular Abor. More...
 
async System.Threading.Tasks.Task< AborGetAborAsync (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] GetAbor: Get Abor. Retrieve the definition of a particular Abor. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Abor > > GetAborWithHttpInfoAsync (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] GetAbor: Get Abor. Retrieve the definition of a particular Abor. More...
 
VersionedResourceListOfJournalEntryLine GetJournalEntryLines (string scope, string code, JournalEntryLinesQueryParameters journalEntryLinesQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0)
 [EXPERIMENTAL] GetJournalEntryLines: Get the Journal Entry lines for the given Abor. Gets the Journal Entry lines for the given Abor The Journal Entry lines have been generated from transactions and translated via posting rules More...
 
Lusid.Sdk.Client.ApiResponse< VersionedResourceListOfJournalEntryLineGetJournalEntryLinesWithHttpInfo (string scope, string code, JournalEntryLinesQueryParameters journalEntryLinesQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0)
 [EXPERIMENTAL] GetJournalEntryLines: Get the Journal Entry lines for the given Abor. Gets the Journal Entry lines for the given Abor The Journal Entry lines have been generated from transactions and translated via posting rules More...
 
async System.Threading.Tasks.Task< VersionedResourceListOfJournalEntryLineGetJournalEntryLinesAsync (string scope, string code, JournalEntryLinesQueryParameters journalEntryLinesQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetJournalEntryLines: Get the Journal Entry lines for the given Abor. Gets the Journal Entry lines for the given Abor The Journal Entry lines have been generated from transactions and translated via posting rules More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< VersionedResourceListOfJournalEntryLine > > GetJournalEntryLinesWithHttpInfoAsync (string scope, string code, JournalEntryLinesQueryParameters journalEntryLinesQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetJournalEntryLines: Get the Journal Entry lines for the given Abor. Gets the Journal Entry lines for the given Abor The Journal Entry lines have been generated from transactions and translated via posting rules More...
 
VersionedResourceListOfTrialBalance GetTrialBalance (string scope, string code, TrialBalanceQueryParameters trialBalanceQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0)
 [EXPERIMENTAL] GetTrialBalance: Get the Trial balance for the given Abor. Gets the Trial balance for the given Abor The Trial balance has been generated from transactions, translated via posting rules and aggregated based on a General Ledger Profile (where specified) More...
 
Lusid.Sdk.Client.ApiResponse< VersionedResourceListOfTrialBalanceGetTrialBalanceWithHttpInfo (string scope, string code, TrialBalanceQueryParameters trialBalanceQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0)
 [EXPERIMENTAL] GetTrialBalance: Get the Trial balance for the given Abor. Gets the Trial balance for the given Abor The Trial balance has been generated from transactions, translated via posting rules and aggregated based on a General Ledger Profile (where specified) More...
 
async System.Threading.Tasks.Task< VersionedResourceListOfTrialBalanceGetTrialBalanceAsync (string scope, string code, TrialBalanceQueryParameters trialBalanceQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetTrialBalance: Get the Trial balance for the given Abor. Gets the Trial balance for the given Abor The Trial balance has been generated from transactions, translated via posting rules and aggregated based on a General Ledger Profile (where specified) More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< VersionedResourceListOfTrialBalance > > GetTrialBalanceWithHttpInfoAsync (string scope, string code, TrialBalanceQueryParameters trialBalanceQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetTrialBalance: Get the Trial balance for the given Abor. Gets the Trial balance for the given Abor The Trial balance has been generated from transactions, translated via posting rules and aggregated based on a General Ledger Profile (where specified) More...
 
PagedResourceListOfAbor ListAbors (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EXPERIMENTAL] ListAbors: List Abors. List all the Abors matching particular criteria. More...
 
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfAborListAborsWithHttpInfo (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EXPERIMENTAL] ListAbors: List Abors. List all the Abors matching particular criteria. More...
 
async System.Threading.Tasks.Task< PagedResourceListOfAborListAborsAsync (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ListAbors: List Abors. List all the Abors matching particular criteria. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PagedResourceListOfAbor > > ListAborsWithHttpInfoAsync (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ListAbors: List Abors. List all the Abors matching particular criteria. More...
 
PagedResourceListOfDiaryEntry ListDiaryEntries (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EXPERIMENTAL] ListDiaryEntries: List diary entries. List all the diary entries matching particular criteria. More...
 
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfDiaryEntryListDiaryEntriesWithHttpInfo (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EXPERIMENTAL] ListDiaryEntries: List diary entries. List all the diary entries matching particular criteria. More...
 
async System.Threading.Tasks.Task< PagedResourceListOfDiaryEntryListDiaryEntriesAsync (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ListDiaryEntries: List diary entries. List all the diary entries matching particular criteria. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PagedResourceListOfDiaryEntry > > ListDiaryEntriesWithHttpInfoAsync (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ListDiaryEntries: List diary entries. List all the diary entries matching particular criteria. More...
 
DiaryEntry LockPeriod (string scope, string code, LockPeriodDiaryEntryRequest? lockPeriodDiaryEntryRequest=default(LockPeriodDiaryEntryRequest?), int operationIndex=0)
 [EXPERIMENTAL] LockPeriod: Locks the last Closed or given Closed Period. Locks the specified or last locked period for the given Abor. More...
 
Lusid.Sdk.Client.ApiResponse< DiaryEntryLockPeriodWithHttpInfo (string scope, string code, LockPeriodDiaryEntryRequest? lockPeriodDiaryEntryRequest=default(LockPeriodDiaryEntryRequest?), int operationIndex=0)
 [EXPERIMENTAL] LockPeriod: Locks the last Closed or given Closed Period. Locks the specified or last locked period for the given Abor. More...
 
async System.Threading.Tasks.Task< DiaryEntryLockPeriodAsync (string scope, string code, LockPeriodDiaryEntryRequest? lockPeriodDiaryEntryRequest=default(LockPeriodDiaryEntryRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] LockPeriod: Locks the last Closed or given Closed Period. Locks the specified or last locked period for the given Abor. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DiaryEntry > > LockPeriodWithHttpInfoAsync (string scope, string code, LockPeriodDiaryEntryRequest? lockPeriodDiaryEntryRequest=default(LockPeriodDiaryEntryRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] LockPeriod: Locks the last Closed or given Closed Period. Locks the specified or last locked period for the given Abor. More...
 
Abor PatchAbor (string scope, string code, List< Operation > operation, int operationIndex=0)
 [EXPERIMENTAL] PatchAbor: Patch Abor. Create or update certain fields for a particular Abor. The behaviour is defined by the JSON Patch specification. Currently supported fields are: PortfolioIds. More...
 
Lusid.Sdk.Client.ApiResponse< AborPatchAborWithHttpInfo (string scope, string code, List< Operation > operation, int operationIndex=0)
 [EXPERIMENTAL] PatchAbor: Patch Abor. Create or update certain fields for a particular Abor. The behaviour is defined by the JSON Patch specification. Currently supported fields are: PortfolioIds. More...
 
async System.Threading.Tasks.Task< AborPatchAborAsync (string scope, string code, List< Operation > operation, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] PatchAbor: Patch Abor. Create or update certain fields for a particular Abor. The behaviour is defined by the JSON Patch specification. Currently supported fields are: PortfolioIds. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Abor > > PatchAborWithHttpInfoAsync (string scope, string code, List< Operation > operation, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] PatchAbor: Patch Abor. Create or update certain fields for a particular Abor. The behaviour is defined by the JSON Patch specification. Currently supported fields are: PortfolioIds. More...
 
PeriodDiaryEntriesReopenedResponse ReOpenPeriods (string scope, string code, ReOpenPeriodDiaryEntryRequest? reOpenPeriodDiaryEntryRequest=default(ReOpenPeriodDiaryEntryRequest?), int operationIndex=0)
 [EXPERIMENTAL] ReOpenPeriods: Reopen periods from a seed Diary Entry Code or when not specified, the last Closed Period for the given Abor. Reopens one or more periods. More...
 
Lusid.Sdk.Client.ApiResponse< PeriodDiaryEntriesReopenedResponseReOpenPeriodsWithHttpInfo (string scope, string code, ReOpenPeriodDiaryEntryRequest? reOpenPeriodDiaryEntryRequest=default(ReOpenPeriodDiaryEntryRequest?), int operationIndex=0)
 [EXPERIMENTAL] ReOpenPeriods: Reopen periods from a seed Diary Entry Code or when not specified, the last Closed Period for the given Abor. Reopens one or more periods. More...
 
async System.Threading.Tasks.Task< PeriodDiaryEntriesReopenedResponseReOpenPeriodsAsync (string scope, string code, ReOpenPeriodDiaryEntryRequest? reOpenPeriodDiaryEntryRequest=default(ReOpenPeriodDiaryEntryRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ReOpenPeriods: Reopen periods from a seed Diary Entry Code or when not specified, the last Closed Period for the given Abor. Reopens one or more periods. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PeriodDiaryEntriesReopenedResponse > > ReOpenPeriodsWithHttpInfoAsync (string scope, string code, ReOpenPeriodDiaryEntryRequest? reOpenPeriodDiaryEntryRequest=default(ReOpenPeriodDiaryEntryRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ReOpenPeriods: Reopen periods from a seed Diary Entry Code or when not specified, the last Closed Period for the given Abor. Reopens one or more periods. More...
 
AborProperties UpsertAborProperties (string scope, string code, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0)
 [EXPERIMENTAL] UpsertAborProperties: Upsert Abor properties Update or insert one or more properties onto a single Abor. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Abor&#39;. Upserting a property that exists for an Abor, with a null value, will delete the instance of the property for that group. Properties have an <i>effectiveFrom</i> datetime for which the property is valid, and an <i>effectiveUntil</i> datetime until which the property is valid. Not supplying an <i>effectiveUntil</i> datetime results in the property being valid indefinitely, or until the next <i>effectiveFrom</i> datetime of the property. More...
 
Lusid.Sdk.Client.ApiResponse< AborPropertiesUpsertAborPropertiesWithHttpInfo (string scope, string code, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0)
 [EXPERIMENTAL] UpsertAborProperties: Upsert Abor properties Update or insert one or more properties onto a single Abor. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Abor&#39;. Upserting a property that exists for an Abor, with a null value, will delete the instance of the property for that group. Properties have an <i>effectiveFrom</i> datetime for which the property is valid, and an <i>effectiveUntil</i> datetime until which the property is valid. Not supplying an <i>effectiveUntil</i> datetime results in the property being valid indefinitely, or until the next <i>effectiveFrom</i> datetime of the property. More...
 
async System.Threading.Tasks.Task< AborPropertiesUpsertAborPropertiesAsync (string scope, string code, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] UpsertAborProperties: Upsert Abor properties Update or insert one or more properties onto a single Abor. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Abor&#39;. Upserting a property that exists for an Abor, with a null value, will delete the instance of the property for that group. Properties have an <i>effectiveFrom</i> datetime for which the property is valid, and an <i>effectiveUntil</i> datetime until which the property is valid. Not supplying an <i>effectiveUntil</i> datetime results in the property being valid indefinitely, or until the next <i>effectiveFrom</i> datetime of the property. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< AborProperties > > UpsertAborPropertiesWithHttpInfoAsync (string scope, string code, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] UpsertAborProperties: Upsert Abor properties Update or insert one or more properties onto a single Abor. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Abor&#39;. Upserting a property that exists for an Abor, with a null value, will delete the instance of the property for that group. Properties have an <i>effectiveFrom</i> datetime for which the property is valid, and an <i>effectiveUntil</i> datetime until which the property is valid. Not supplying an <i>effectiveUntil</i> datetime results in the property being valid indefinitely, or until the next <i>effectiveFrom</i> datetime of the property. 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

◆ AborApi() [1/4]

Lusid.Sdk.Api.AborApi.AborApi ( )
inline

Initializes a new instance of the AborApi class.

Returns

◆ AborApi() [2/4]

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

Initializes a new instance of the AborApi class.

Returns

◆ AborApi() [3/4]

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

Initializes a new instance of the AborApi class using Configuration object

Parameters
configurationAn instance of Configuration
Returns

◆ AborApi() [4/4]

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

Initializes a new instance of the AborApi 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

◆ AddDiaryEntry()

DiaryEntry Lusid.Sdk.Api.AborApi.AddDiaryEntry ( string  scope,
string  code,
string  diaryEntryCode,
DiaryEntryRequest  diaryEntryRequest,
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] AddDiaryEntry: Add a diary entry to the specified Abor. Adds a new diary entry to the specified Abor

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
diaryEntryCodeDiary entry code
diaryEntryRequestThe diary entry to add.
operationIndexIndex associated with the operation.
Returns
DiaryEntry

Implements Lusid.Sdk.Api.IAborApiSync.

◆ AddDiaryEntryAsync()

async System.Threading.Tasks.Task<DiaryEntry> Lusid.Sdk.Api.AborApi.AddDiaryEntryAsync ( string  scope,
string  code,
string  diaryEntryCode,
DiaryEntryRequest  diaryEntryRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] AddDiaryEntry: Add a diary entry to the specified Abor. Adds a new diary entry to the specified Abor

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
diaryEntryCodeDiary entry code
diaryEntryRequestThe diary entry to add.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of DiaryEntry

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ AddDiaryEntryWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DiaryEntry> Lusid.Sdk.Api.AborApi.AddDiaryEntryWithHttpInfo ( string  scope,
string  code,
string  diaryEntryCode,
DiaryEntryRequest  diaryEntryRequest,
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] AddDiaryEntry: Add a diary entry to the specified Abor. Adds a new diary entry to the specified Abor

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
diaryEntryCodeDiary entry code
diaryEntryRequestThe diary entry to add.
operationIndexIndex associated with the operation.
Returns
ApiResponse of DiaryEntry

Implements Lusid.Sdk.Api.IAborApiSync.

◆ AddDiaryEntryWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<DiaryEntry> > Lusid.Sdk.Api.AborApi.AddDiaryEntryWithHttpInfoAsync ( string  scope,
string  code,
string  diaryEntryCode,
DiaryEntryRequest  diaryEntryRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] AddDiaryEntry: Add a diary entry to the specified Abor. Adds a new diary entry to the specified Abor

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
diaryEntryCodeDiary entry code
diaryEntryRequestThe diary entry to add.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (DiaryEntry)

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ ClosePeriod()

DiaryEntry Lusid.Sdk.Api.AborApi.ClosePeriod ( string  scope,
string  code,
ClosePeriodDiaryEntryRequest  closePeriodDiaryEntryRequest,
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] ClosePeriod: Closes or locks the current period for the given Abor. Closes or Locks the current open period for the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
closePeriodDiaryEntryRequestThe request body, containing details to apply to the closing/locking period.
operationIndexIndex associated with the operation.
Returns
DiaryEntry

Implements Lusid.Sdk.Api.IAborApiSync.

◆ ClosePeriodAsync()

async System.Threading.Tasks.Task<DiaryEntry> Lusid.Sdk.Api.AborApi.ClosePeriodAsync ( string  scope,
string  code,
ClosePeriodDiaryEntryRequest  closePeriodDiaryEntryRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] ClosePeriod: Closes or locks the current period for the given Abor. Closes or Locks the current open period for the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
closePeriodDiaryEntryRequestThe request body, containing details to apply to the closing/locking period.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of DiaryEntry

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ ClosePeriodWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DiaryEntry> Lusid.Sdk.Api.AborApi.ClosePeriodWithHttpInfo ( string  scope,
string  code,
ClosePeriodDiaryEntryRequest  closePeriodDiaryEntryRequest,
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] ClosePeriod: Closes or locks the current period for the given Abor. Closes or Locks the current open period for the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
closePeriodDiaryEntryRequestThe request body, containing details to apply to the closing/locking period.
operationIndexIndex associated with the operation.
Returns
ApiResponse of DiaryEntry

Implements Lusid.Sdk.Api.IAborApiSync.

◆ ClosePeriodWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<DiaryEntry> > Lusid.Sdk.Api.AborApi.ClosePeriodWithHttpInfoAsync ( string  scope,
string  code,
ClosePeriodDiaryEntryRequest  closePeriodDiaryEntryRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] ClosePeriod: Closes or locks the current period for the given Abor. Closes or Locks the current open period for the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
closePeriodDiaryEntryRequestThe request body, containing details to apply to the closing/locking period.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (DiaryEntry)

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ CreateAbor()

Abor Lusid.Sdk.Api.AborApi.CreateAbor ( string  scope,
AborRequest  aborRequest,
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] CreateAbor: Create an Abor. Create the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
aborRequestThe definition of the Abor.
operationIndexIndex associated with the operation.
Returns
Abor

Implements Lusid.Sdk.Api.IAborApiSync.

◆ CreateAborAsync()

async System.Threading.Tasks.Task<Abor> Lusid.Sdk.Api.AborApi.CreateAborAsync ( string  scope,
AborRequest  aborRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] CreateAbor: Create an Abor. Create the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
aborRequestThe definition of the Abor.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of Abor

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ CreateAborWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Abor> Lusid.Sdk.Api.AborApi.CreateAborWithHttpInfo ( string  scope,
AborRequest  aborRequest,
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] CreateAbor: Create an Abor. Create the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
aborRequestThe definition of the Abor.
operationIndexIndex associated with the operation.
Returns
ApiResponse of Abor

Implements Lusid.Sdk.Api.IAborApiSync.

◆ CreateAborWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Abor> > Lusid.Sdk.Api.AborApi.CreateAborWithHttpInfoAsync ( string  scope,
AborRequest  aborRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] CreateAbor: Create an Abor. Create the given Abor.

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

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ DeleteAbor()

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

[EXPERIMENTAL] DeleteAbor: Delete an Abor. Delete the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to be deleted.
codeThe code of the Abor to be deleted. Together with the scope this uniquely identifies the Abor.
operationIndexIndex associated with the operation.
Returns
DeletedEntityResponse

Implements Lusid.Sdk.Api.IAborApiSync.

◆ DeleteAborAsync()

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

[EXPERIMENTAL] DeleteAbor: Delete an Abor. Delete the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to be deleted.
codeThe code of the Abor to be deleted. Together with the scope this uniquely identifies the Abor.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of DeletedEntityResponse

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ DeleteAborWithHttpInfo()

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

[EXPERIMENTAL] DeleteAbor: Delete an Abor. Delete the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to be deleted.
codeThe code of the Abor to be deleted. Together with the scope this uniquely identifies the Abor.
operationIndexIndex associated with the operation.
Returns
ApiResponse of DeletedEntityResponse

Implements Lusid.Sdk.Api.IAborApiSync.

◆ DeleteAborWithHttpInfoAsync()

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

[EXPERIMENTAL] DeleteAbor: Delete an Abor. Delete the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to be deleted.
codeThe code of the Abor to be deleted. Together with the scope this uniquely identifies the Abor.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (DeletedEntityResponse)

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ GetAbor()

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

[EXPERIMENTAL] GetAbor: Get Abor. Retrieve the definition of a particular Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope this uniquely identifies the Abor.
effectiveAtThe effective datetime or cut label at which to retrieve the Abor properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the Abor definition. Defaults to returning the latest version of the Abor definition if not specified. (optional)
propertyKeysA list of property keys from the &#39;Abor&#39; domain to decorate onto the Abor. These must take the format {domain}/{scope}/{code}, for example &#39;Abor/Manager/Id&#39;. If no properties are specified, then no properties will be returned. (optional)
operationIndexIndex associated with the operation.
Returns
Abor

Implements Lusid.Sdk.Api.IAborApiSync.

◆ GetAborAsync()

async System.Threading.Tasks.Task<Abor> Lusid.Sdk.Api.AborApi.GetAborAsync ( 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] GetAbor: Get Abor. Retrieve the definition of a particular Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope this uniquely identifies the Abor.
effectiveAtThe effective datetime or cut label at which to retrieve the Abor properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the Abor definition. Defaults to returning the latest version of the Abor definition if not specified. (optional)
propertyKeysA list of property keys from the &#39;Abor&#39; domain to decorate onto the Abor. These must take the format {domain}/{scope}/{code}, for example &#39;Abor/Manager/Id&#39;. If no properties are specified, then no properties will be returned. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of Abor

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ GetAborWithHttpInfo()

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

[EXPERIMENTAL] GetAbor: Get Abor. Retrieve the definition of a particular Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope this uniquely identifies the Abor.
effectiveAtThe effective datetime or cut label at which to retrieve the Abor properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the Abor definition. Defaults to returning the latest version of the Abor definition if not specified. (optional)
propertyKeysA list of property keys from the &#39;Abor&#39; domain to decorate onto the Abor. These must take the format {domain}/{scope}/{code}, for example &#39;Abor/Manager/Id&#39;. If no properties are specified, then no properties will be returned. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of Abor

Implements Lusid.Sdk.Api.IAborApiSync.

◆ GetAborWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Abor> > Lusid.Sdk.Api.AborApi.GetAborWithHttpInfoAsync ( 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] GetAbor: Get Abor. Retrieve the definition of a particular Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope this uniquely identifies the Abor.
effectiveAtThe effective datetime or cut label at which to retrieve the Abor properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the Abor definition. Defaults to returning the latest version of the Abor definition if not specified. (optional)
propertyKeysA list of property keys from the &#39;Abor&#39; domain to decorate onto the Abor. These must take the format {domain}/{scope}/{code}, for example &#39;Abor/Manager/Id&#39;. If no properties are specified, then no properties will be returned. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (Abor)

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ GetBasePath()

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

Gets the base path of the API client.

The base path

Implements Lusid.Sdk.Client.IApiAccessor.

◆ GetJournalEntryLines()

VersionedResourceListOfJournalEntryLine Lusid.Sdk.Api.AborApi.GetJournalEntryLines ( string  scope,
string  code,
JournalEntryLinesQueryParameters  journalEntryLinesQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] GetJournalEntryLines: Get the Journal Entry lines for the given Abor. Gets the Journal Entry lines for the given Abor The Journal Entry lines have been generated from transactions and translated via posting rules

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope is creating the unique identifier for the given Abor.
journalEntryLinesQueryParametersThe query parameters used in running the generation of the Journal Entry lines.
asAtThe asAt datetime at which to retrieve Journal Entry lines. Defaults to returning the latest version of each transaction if not specified. (optional)
filter&quot;Expression to filter the result set.&quot; (optional)
limitWhen paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Journal Entry lines from a previous call to GetJournalEntryLines. (optional)
operationIndexIndex associated with the operation.
Returns
VersionedResourceListOfJournalEntryLine

Implements Lusid.Sdk.Api.IAborApiSync.

◆ GetJournalEntryLinesAsync()

async System.Threading.Tasks.Task<VersionedResourceListOfJournalEntryLine> Lusid.Sdk.Api.AborApi.GetJournalEntryLinesAsync ( string  scope,
string  code,
JournalEntryLinesQueryParameters  journalEntryLinesQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] GetJournalEntryLines: Get the Journal Entry lines for the given Abor. Gets the Journal Entry lines for the given Abor The Journal Entry lines have been generated from transactions and translated via posting rules

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope is creating the unique identifier for the given Abor.
journalEntryLinesQueryParametersThe query parameters used in running the generation of the Journal Entry lines.
asAtThe asAt datetime at which to retrieve Journal Entry lines. Defaults to returning the latest version of each transaction if not specified. (optional)
filter&quot;Expression to filter the result set.&quot; (optional)
limitWhen paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Journal Entry lines from a previous call to GetJournalEntryLines. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of VersionedResourceListOfJournalEntryLine

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ GetJournalEntryLinesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<VersionedResourceListOfJournalEntryLine> Lusid.Sdk.Api.AborApi.GetJournalEntryLinesWithHttpInfo ( string  scope,
string  code,
JournalEntryLinesQueryParameters  journalEntryLinesQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] GetJournalEntryLines: Get the Journal Entry lines for the given Abor. Gets the Journal Entry lines for the given Abor The Journal Entry lines have been generated from transactions and translated via posting rules

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope is creating the unique identifier for the given Abor.
journalEntryLinesQueryParametersThe query parameters used in running the generation of the Journal Entry lines.
asAtThe asAt datetime at which to retrieve Journal Entry lines. Defaults to returning the latest version of each transaction if not specified. (optional)
filter&quot;Expression to filter the result set.&quot; (optional)
limitWhen paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Journal Entry lines from a previous call to GetJournalEntryLines. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of VersionedResourceListOfJournalEntryLine

Implements Lusid.Sdk.Api.IAborApiSync.

◆ GetJournalEntryLinesWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<VersionedResourceListOfJournalEntryLine> > Lusid.Sdk.Api.AborApi.GetJournalEntryLinesWithHttpInfoAsync ( string  scope,
string  code,
JournalEntryLinesQueryParameters  journalEntryLinesQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] GetJournalEntryLines: Get the Journal Entry lines for the given Abor. Gets the Journal Entry lines for the given Abor The Journal Entry lines have been generated from transactions and translated via posting rules

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope is creating the unique identifier for the given Abor.
journalEntryLinesQueryParametersThe query parameters used in running the generation of the Journal Entry lines.
asAtThe asAt datetime at which to retrieve Journal Entry lines. Defaults to returning the latest version of each transaction if not specified. (optional)
filter&quot;Expression to filter the result set.&quot; (optional)
limitWhen paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Journal Entry lines from a previous call to GetJournalEntryLines. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (VersionedResourceListOfJournalEntryLine)

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ GetTrialBalance()

VersionedResourceListOfTrialBalance Lusid.Sdk.Api.AborApi.GetTrialBalance ( string  scope,
string  code,
TrialBalanceQueryParameters  trialBalanceQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] GetTrialBalance: Get the Trial balance for the given Abor. Gets the Trial balance for the given Abor The Trial balance has been generated from transactions, translated via posting rules and aggregated based on a General Ledger Profile (where specified)

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope is the unique identifier for the given Abor.
trialBalanceQueryParametersThe query parameters used in running the generation of the Trial Balance.
asAtThe asAt datetime at which to retrieve trial balance. Defaults to returning the latest version of each transaction if not specified. (optional)
filter&quot;Expression to filter the result set.&quot; (optional)
limitWhen paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Trial balance from a previous call to Trial balance. (optional)
operationIndexIndex associated with the operation.
Returns
VersionedResourceListOfTrialBalance

Implements Lusid.Sdk.Api.IAborApiSync.

◆ GetTrialBalanceAsync()

async System.Threading.Tasks.Task<VersionedResourceListOfTrialBalance> Lusid.Sdk.Api.AborApi.GetTrialBalanceAsync ( string  scope,
string  code,
TrialBalanceQueryParameters  trialBalanceQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] GetTrialBalance: Get the Trial balance for the given Abor. Gets the Trial balance for the given Abor The Trial balance has been generated from transactions, translated via posting rules and aggregated based on a General Ledger Profile (where specified)

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope is the unique identifier for the given Abor.
trialBalanceQueryParametersThe query parameters used in running the generation of the Trial Balance.
asAtThe asAt datetime at which to retrieve trial balance. Defaults to returning the latest version of each transaction if not specified. (optional)
filter&quot;Expression to filter the result set.&quot; (optional)
limitWhen paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Trial balance from a previous call to Trial balance. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of VersionedResourceListOfTrialBalance

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ GetTrialBalanceWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<VersionedResourceListOfTrialBalance> Lusid.Sdk.Api.AborApi.GetTrialBalanceWithHttpInfo ( string  scope,
string  code,
TrialBalanceQueryParameters  trialBalanceQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] GetTrialBalance: Get the Trial balance for the given Abor. Gets the Trial balance for the given Abor The Trial balance has been generated from transactions, translated via posting rules and aggregated based on a General Ledger Profile (where specified)

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope is the unique identifier for the given Abor.
trialBalanceQueryParametersThe query parameters used in running the generation of the Trial Balance.
asAtThe asAt datetime at which to retrieve trial balance. Defaults to returning the latest version of each transaction if not specified. (optional)
filter&quot;Expression to filter the result set.&quot; (optional)
limitWhen paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Trial balance from a previous call to Trial balance. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of VersionedResourceListOfTrialBalance

Implements Lusid.Sdk.Api.IAborApiSync.

◆ GetTrialBalanceWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<VersionedResourceListOfTrialBalance> > Lusid.Sdk.Api.AborApi.GetTrialBalanceWithHttpInfoAsync ( string  scope,
string  code,
TrialBalanceQueryParameters  trialBalanceQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] GetTrialBalance: Get the Trial balance for the given Abor. Gets the Trial balance for the given Abor The Trial balance has been generated from transactions, translated via posting rules and aggregated based on a General Ledger Profile (where specified)

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope is the unique identifier for the given Abor.
trialBalanceQueryParametersThe query parameters used in running the generation of the Trial Balance.
asAtThe asAt datetime at which to retrieve trial balance. Defaults to returning the latest version of each transaction if not specified. (optional)
filter&quot;Expression to filter the result set.&quot; (optional)
limitWhen paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Trial balance from a previous call to Trial balance. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (VersionedResourceListOfTrialBalance)

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ ListAbors()

PagedResourceListOfAbor Lusid.Sdk.Api.AborApi.ListAbors ( DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
List< string >?  sortBy = default(List<string>?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] ListAbors: List Abors. List all the Abors 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 Abor. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Abor. Defaults to returning the latest version of each Abor if not specified. (optional)
pageThe pagination token to use to continue listing Abor; 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 Abor type, specify &quot;id.Code eq &#39;Abor1&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
propertyKeysA list of property keys from the &#39;Abor&#39; domain to decorate onto each Abor. These must take the format {domain}/{scope}/{code}, for example &#39;Abor/Manager/Id&#39;. (optional)
operationIndexIndex associated with the operation.
Returns
PagedResourceListOfAbor

Implements Lusid.Sdk.Api.IAborApiSync.

◆ ListAborsAsync()

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

[EXPERIMENTAL] ListAbors: List Abors. List all the Abors 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 Abor. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Abor. Defaults to returning the latest version of each Abor if not specified. (optional)
pageThe pagination token to use to continue listing Abor; 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 Abor type, specify &quot;id.Code eq &#39;Abor1&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
propertyKeysA list of property keys from the &#39;Abor&#39; domain to decorate onto each Abor. These must take the format {domain}/{scope}/{code}, for example &#39;Abor/Manager/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of PagedResourceListOfAbor

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ ListAborsWithHttpInfo()

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

[EXPERIMENTAL] ListAbors: List Abors. List all the Abors 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 Abor. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Abor. Defaults to returning the latest version of each Abor if not specified. (optional)
pageThe pagination token to use to continue listing Abor; 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 Abor type, specify &quot;id.Code eq &#39;Abor1&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
propertyKeysA list of property keys from the &#39;Abor&#39; domain to decorate onto each Abor. These must take the format {domain}/{scope}/{code}, for example &#39;Abor/Manager/Id&#39;. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of PagedResourceListOfAbor

Implements Lusid.Sdk.Api.IAborApiSync.

◆ ListAborsWithHttpInfoAsync()

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

[EXPERIMENTAL] ListAbors: List Abors. List all the Abors 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 Abor. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Abor. Defaults to returning the latest version of each Abor if not specified. (optional)
pageThe pagination token to use to continue listing Abor; 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 Abor type, specify &quot;id.Code eq &#39;Abor1&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
propertyKeysA list of property keys from the &#39;Abor&#39; domain to decorate onto each Abor. These must take the format {domain}/{scope}/{code}, for example &#39;Abor/Manager/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (PagedResourceListOfAbor)

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ ListDiaryEntries()

PagedResourceListOfDiaryEntry Lusid.Sdk.Api.AborApi.ListDiaryEntries ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
List< string >?  sortBy = default(List<string>?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] ListDiaryEntries: List diary entries. List all the diary entries matching particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the Diary Entries. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the DiaryEntry. Defaults to returning the latest version of each DiaryEntry if not specified. (optional)
pageThe pagination token to use to continue listing diary entries; 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 DiaryEntry type, specify &quot;type eq &#39;PeriodBoundary&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
propertyKeysA list of property keys from the &#39;DiaryEntry&#39; domain to decorate onto each DiaryEntry. These must take the format {domain}/{scope}/{code}, for example &#39;DiaryEntry/Report/Id&#39;. (optional)
operationIndexIndex associated with the operation.
Returns
PagedResourceListOfDiaryEntry

Implements Lusid.Sdk.Api.IAborApiSync.

◆ ListDiaryEntriesAsync()

async System.Threading.Tasks.Task<PagedResourceListOfDiaryEntry> Lusid.Sdk.Api.AborApi.ListDiaryEntriesAsync ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
List< string >?  sortBy = default(List<string>?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] ListDiaryEntries: List diary entries. List all the diary entries matching particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the Diary Entries. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the DiaryEntry. Defaults to returning the latest version of each DiaryEntry if not specified. (optional)
pageThe pagination token to use to continue listing diary entries; 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 DiaryEntry type, specify &quot;type eq &#39;PeriodBoundary&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
propertyKeysA list of property keys from the &#39;DiaryEntry&#39; domain to decorate onto each DiaryEntry. These must take the format {domain}/{scope}/{code}, for example &#39;DiaryEntry/Report/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of PagedResourceListOfDiaryEntry

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ ListDiaryEntriesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfDiaryEntry> Lusid.Sdk.Api.AborApi.ListDiaryEntriesWithHttpInfo ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
List< string >?  sortBy = default(List<string>?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] ListDiaryEntries: List diary entries. List all the diary entries matching particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the Diary Entries. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the DiaryEntry. Defaults to returning the latest version of each DiaryEntry if not specified. (optional)
pageThe pagination token to use to continue listing diary entries; 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 DiaryEntry type, specify &quot;type eq &#39;PeriodBoundary&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
propertyKeysA list of property keys from the &#39;DiaryEntry&#39; domain to decorate onto each DiaryEntry. These must take the format {domain}/{scope}/{code}, for example &#39;DiaryEntry/Report/Id&#39;. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of PagedResourceListOfDiaryEntry

Implements Lusid.Sdk.Api.IAborApiSync.

◆ ListDiaryEntriesWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<PagedResourceListOfDiaryEntry> > Lusid.Sdk.Api.AborApi.ListDiaryEntriesWithHttpInfoAsync ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
List< string >?  sortBy = default(List<string>?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] ListDiaryEntries: List diary entries. List all the diary entries matching particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the Diary Entries. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the DiaryEntry. Defaults to returning the latest version of each DiaryEntry if not specified. (optional)
pageThe pagination token to use to continue listing diary entries; 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 DiaryEntry type, specify &quot;type eq &#39;PeriodBoundary&#39;&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
propertyKeysA list of property keys from the &#39;DiaryEntry&#39; domain to decorate onto each DiaryEntry. These must take the format {domain}/{scope}/{code}, for example &#39;DiaryEntry/Report/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (PagedResourceListOfDiaryEntry)

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ LockPeriod()

DiaryEntry Lusid.Sdk.Api.AborApi.LockPeriod ( string  scope,
string  code,
LockPeriodDiaryEntryRequest lockPeriodDiaryEntryRequest = default(LockPeriodDiaryEntryRequest?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] LockPeriod: Locks the last Closed or given Closed Period. Locks the specified or last locked period for the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
lockPeriodDiaryEntryRequestThe request body, detailing lock details (optional)
operationIndexIndex associated with the operation.
Returns
DiaryEntry

Implements Lusid.Sdk.Api.IAborApiSync.

◆ LockPeriodAsync()

async System.Threading.Tasks.Task<DiaryEntry> Lusid.Sdk.Api.AborApi.LockPeriodAsync ( string  scope,
string  code,
LockPeriodDiaryEntryRequest lockPeriodDiaryEntryRequest = default(LockPeriodDiaryEntryRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] LockPeriod: Locks the last Closed or given Closed Period. Locks the specified or last locked period for the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
lockPeriodDiaryEntryRequestThe request body, detailing lock details (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of DiaryEntry

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ LockPeriodWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DiaryEntry> Lusid.Sdk.Api.AborApi.LockPeriodWithHttpInfo ( string  scope,
string  code,
LockPeriodDiaryEntryRequest lockPeriodDiaryEntryRequest = default(LockPeriodDiaryEntryRequest?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] LockPeriod: Locks the last Closed or given Closed Period. Locks the specified or last locked period for the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
lockPeriodDiaryEntryRequestThe request body, detailing lock details (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of DiaryEntry

Implements Lusid.Sdk.Api.IAborApiSync.

◆ LockPeriodWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<DiaryEntry> > Lusid.Sdk.Api.AborApi.LockPeriodWithHttpInfoAsync ( string  scope,
string  code,
LockPeriodDiaryEntryRequest lockPeriodDiaryEntryRequest = default(LockPeriodDiaryEntryRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] LockPeriod: Locks the last Closed or given Closed Period. Locks the specified or last locked period for the given Abor.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor.
lockPeriodDiaryEntryRequestThe request body, detailing lock details (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (DiaryEntry)

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ PatchAbor()

Abor Lusid.Sdk.Api.AborApi.PatchAbor ( string  scope,
string  code,
List< Operation operation,
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] PatchAbor: Patch Abor. Create or update certain fields for a particular Abor. The behaviour is defined by the JSON Patch specification. Currently supported fields are: PortfolioIds.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope this uniquely identifies the Abor.
operationThe json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902.
operationIndexIndex associated with the operation.
Returns
Abor

Implements Lusid.Sdk.Api.IAborApiSync.

◆ PatchAborAsync()

async System.Threading.Tasks.Task<Abor> Lusid.Sdk.Api.AborApi.PatchAborAsync ( string  scope,
string  code,
List< Operation operation,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] PatchAbor: Patch Abor. Create or update certain fields for a particular Abor. The behaviour is defined by the JSON Patch specification. Currently supported fields are: PortfolioIds.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope this uniquely identifies the Abor.
operationThe json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of Abor

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ PatchAborWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Abor> Lusid.Sdk.Api.AborApi.PatchAborWithHttpInfo ( string  scope,
string  code,
List< Operation operation,
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] PatchAbor: Patch Abor. Create or update certain fields for a particular Abor. The behaviour is defined by the JSON Patch specification. Currently supported fields are: PortfolioIds.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope this uniquely identifies the Abor.
operationThe json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902.
operationIndexIndex associated with the operation.
Returns
ApiResponse of Abor

Implements Lusid.Sdk.Api.IAborApiSync.

◆ PatchAborWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Abor> > Lusid.Sdk.Api.AborApi.PatchAborWithHttpInfoAsync ( string  scope,
string  code,
List< Operation operation,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] PatchAbor: Patch Abor. Create or update certain fields for a particular Abor. The behaviour is defined by the JSON Patch specification. Currently supported fields are: PortfolioIds.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor.
codeThe code of the Abor. Together with the scope this uniquely identifies the Abor.
operationThe json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (Abor)

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ ReOpenPeriods()

PeriodDiaryEntriesReopenedResponse Lusid.Sdk.Api.AborApi.ReOpenPeriods ( string  scope,
string  code,
ReOpenPeriodDiaryEntryRequest reOpenPeriodDiaryEntryRequest = default(ReOpenPeriodDiaryEntryRequest?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] ReOpenPeriods: Reopen periods from a seed Diary Entry Code or when not specified, the last Closed Period for the given Abor. Reopens one or more periods.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to be deleted.
codeThe code of the Abor to be deleted. Together with the scope this uniquely identifies the Abor.
reOpenPeriodDiaryEntryRequestThe request body, detailing re open details (optional)
operationIndexIndex associated with the operation.
Returns
PeriodDiaryEntriesReopenedResponse

Implements Lusid.Sdk.Api.IAborApiSync.

◆ ReOpenPeriodsAsync()

async System.Threading.Tasks.Task<PeriodDiaryEntriesReopenedResponse> Lusid.Sdk.Api.AborApi.ReOpenPeriodsAsync ( string  scope,
string  code,
ReOpenPeriodDiaryEntryRequest reOpenPeriodDiaryEntryRequest = default(ReOpenPeriodDiaryEntryRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] ReOpenPeriods: Reopen periods from a seed Diary Entry Code or when not specified, the last Closed Period for the given Abor. Reopens one or more periods.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to be deleted.
codeThe code of the Abor to be deleted. Together with the scope this uniquely identifies the Abor.
reOpenPeriodDiaryEntryRequestThe request body, detailing re open details (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of PeriodDiaryEntriesReopenedResponse

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ ReOpenPeriodsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PeriodDiaryEntriesReopenedResponse> Lusid.Sdk.Api.AborApi.ReOpenPeriodsWithHttpInfo ( string  scope,
string  code,
ReOpenPeriodDiaryEntryRequest reOpenPeriodDiaryEntryRequest = default(ReOpenPeriodDiaryEntryRequest?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] ReOpenPeriods: Reopen periods from a seed Diary Entry Code or when not specified, the last Closed Period for the given Abor. Reopens one or more periods.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to be deleted.
codeThe code of the Abor to be deleted. Together with the scope this uniquely identifies the Abor.
reOpenPeriodDiaryEntryRequestThe request body, detailing re open details (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of PeriodDiaryEntriesReopenedResponse

Implements Lusid.Sdk.Api.IAborApiSync.

◆ ReOpenPeriodsWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<PeriodDiaryEntriesReopenedResponse> > Lusid.Sdk.Api.AborApi.ReOpenPeriodsWithHttpInfoAsync ( string  scope,
string  code,
ReOpenPeriodDiaryEntryRequest reOpenPeriodDiaryEntryRequest = default(ReOpenPeriodDiaryEntryRequest?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] ReOpenPeriods: Reopen periods from a seed Diary Entry Code or when not specified, the last Closed Period for the given Abor. Reopens one or more periods.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to be deleted.
codeThe code of the Abor to be deleted. Together with the scope this uniquely identifies the Abor.
reOpenPeriodDiaryEntryRequestThe request body, detailing re open details (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (PeriodDiaryEntriesReopenedResponse)

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ UpsertAborProperties()

AborProperties Lusid.Sdk.Api.AborApi.UpsertAborProperties ( string  scope,
string  code,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] UpsertAborProperties: Upsert Abor properties Update or insert one or more properties onto a single Abor. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Abor&#39;. Upserting a property that exists for an Abor, with a null value, will delete the instance of the property for that group. Properties have an <i>effectiveFrom</i> datetime for which the property is valid, and an <i>effectiveUntil</i> datetime until which the property is valid. Not supplying an <i>effectiveUntil</i> datetime results in the property being valid indefinitely, or until the next <i>effectiveFrom</i> datetime of the property.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to update or insert the properties onto.
codeThe code of the Abor to update or insert the properties onto. Together with the scope this uniquely identifies the Abor.
requestBodyThe properties to be updated or inserted onto the Abor. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Abor/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
Returns
AborProperties

Implements Lusid.Sdk.Api.IAborApiSync.

◆ UpsertAborPropertiesAsync()

async System.Threading.Tasks.Task<AborProperties> Lusid.Sdk.Api.AborApi.UpsertAborPropertiesAsync ( string  scope,
string  code,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] UpsertAborProperties: Upsert Abor properties Update or insert one or more properties onto a single Abor. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Abor&#39;. Upserting a property that exists for an Abor, with a null value, will delete the instance of the property for that group. Properties have an <i>effectiveFrom</i> datetime for which the property is valid, and an <i>effectiveUntil</i> datetime until which the property is valid. Not supplying an <i>effectiveUntil</i> datetime results in the property being valid indefinitely, or until the next <i>effectiveFrom</i> datetime of the property.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to update or insert the properties onto.
codeThe code of the Abor to update or insert the properties onto. Together with the scope this uniquely identifies the Abor.
requestBodyThe properties to be updated or inserted onto the Abor. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Abor/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of AborProperties

Implements Lusid.Sdk.Api.IAborApiAsync.

◆ UpsertAborPropertiesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<AborProperties> Lusid.Sdk.Api.AborApi.UpsertAborPropertiesWithHttpInfo ( string  scope,
string  code,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0 
)
inline

[EXPERIMENTAL] UpsertAborProperties: Upsert Abor properties Update or insert one or more properties onto a single Abor. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Abor&#39;. Upserting a property that exists for an Abor, with a null value, will delete the instance of the property for that group. Properties have an <i>effectiveFrom</i> datetime for which the property is valid, and an <i>effectiveUntil</i> datetime until which the property is valid. Not supplying an <i>effectiveUntil</i> datetime results in the property being valid indefinitely, or until the next <i>effectiveFrom</i> datetime of the property.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to update or insert the properties onto.
codeThe code of the Abor to update or insert the properties onto. Together with the scope this uniquely identifies the Abor.
requestBodyThe properties to be updated or inserted onto the Abor. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Abor/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of AborProperties

Implements Lusid.Sdk.Api.IAborApiSync.

◆ UpsertAborPropertiesWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<AborProperties> > Lusid.Sdk.Api.AborApi.UpsertAborPropertiesWithHttpInfoAsync ( string  scope,
string  code,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken) 
)
inline

[EXPERIMENTAL] UpsertAborProperties: Upsert Abor properties Update or insert one or more properties onto a single Abor. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Abor&#39;. Upserting a property that exists for an Abor, with a null value, will delete the instance of the property for that group. Properties have an <i>effectiveFrom</i> datetime for which the property is valid, and an <i>effectiveUntil</i> datetime until which the property is valid. Not supplying an <i>effectiveUntil</i> datetime results in the property being valid indefinitely, or until the next <i>effectiveFrom</i> datetime of the property.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Abor to update or insert the properties onto.
codeThe code of the Abor to update or insert the properties onto. Together with the scope this uniquely identifies the Abor.
requestBodyThe properties to be updated or inserted onto the Abor. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Abor/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
Returns
Task of ApiResponse (AborProperties)

Implements Lusid.Sdk.Api.IAborApiAsync.

Property Documentation

◆ AsynchronousClient

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

The client for accessing this underlying API asynchronously.

◆ Client

Lusid.Sdk.Client.ISynchronousClient Lusid.Sdk.Api.AborApi.Client
getset

The client for accessing this underlying API synchronously.

◆ Configuration

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

Gets or sets the configuration object

An instance of the Configuration

◆ ExceptionFactory

Lusid.Sdk.Client.ExceptionFactory Lusid.Sdk.Api.AborApi.ExceptionFactory
getset

Provides a factory method hook for the creation of exceptions.


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