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

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

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

Public Member Functions

 FundsApi ()
 Initializes a new instance of the FundsApi class. More...
 
 FundsApi (string basePath)
 Initializes a new instance of the FundsApi class. More...
 
 FundsApi (Lusid.Sdk.Client.Configuration configuration)
 Initializes a new instance of the FundsApi class using Configuration object More...
 
 FundsApi (Lusid.Sdk.Client.ISynchronousClient client, Lusid.Sdk.Client.IAsynchronousClient asyncClient, Lusid.Sdk.Client.IReadableConfiguration configuration)
 Initializes a new instance of the FundsApi class using a Configuration object and client instance. More...
 
string GetBasePath ()
 Gets the base path of the API client. More...
 
AcceptEstimateValuationPointResponse AcceptEstimateValuationPoint (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] AcceptEstimateValuationPoint: Accepts an Estimate Valuation Point. Accepts the specified estimate Valuation Point. Should the Valuation Point differ since the Valuation Point was last run, both Valuation Points will be returned and status will be marked as 'Candidate', otherwise it will be marked as 'Final'. More...
 
Lusid.Sdk.Client.ApiResponse< AcceptEstimateValuationPointResponseAcceptEstimateValuationPointWithHttpInfo (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] AcceptEstimateValuationPoint: Accepts an Estimate Valuation Point. Accepts the specified estimate Valuation Point. Should the Valuation Point differ since the Valuation Point was last run, both Valuation Points will be returned and status will be marked as &#39;Candidate&#39;, otherwise it will be marked as &#39;Final&#39;. More...
 
async System.Threading.Tasks.Task< AcceptEstimateValuationPointResponseAcceptEstimateValuationPointAsync (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] AcceptEstimateValuationPoint: Accepts an Estimate Valuation Point. Accepts the specified estimate Valuation Point. Should the Valuation Point differ since the Valuation Point was last run, both Valuation Points will be returned and status will be marked as &#39;Candidate&#39;, otherwise it will be marked as &#39;Final&#39;. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< AcceptEstimateValuationPointResponse > > AcceptEstimateValuationPointWithHttpInfoAsync (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] AcceptEstimateValuationPoint: Accepts an Estimate Valuation Point. Accepts the specified estimate Valuation Point. Should the Valuation Point differ since the Valuation Point was last run, both Valuation Points will be returned and status will be marked as &#39;Candidate&#39;, otherwise it will be marked as &#39;Final&#39;. More...
 
Fee CreateFee (string scope, string code, FeeRequest feeRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFee: Create a Fee. Create the given Fee. More...
 
Lusid.Sdk.Client.ApiResponse< FeeCreateFeeWithHttpInfo (string scope, string code, FeeRequest feeRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFee: Create a Fee. Create the given Fee. More...
 
async System.Threading.Tasks.Task< FeeCreateFeeAsync (string scope, string code, FeeRequest feeRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFee: Create a Fee. Create the given Fee. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Fee > > CreateFeeWithHttpInfoAsync (string scope, string code, FeeRequest feeRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFee: Create a Fee. Create the given Fee. More...
 
Fund CreateFund (string scope, FundRequest fundRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFund: Create a Fund. Create the given Fund. More...
 
Lusid.Sdk.Client.ApiResponse< FundCreateFundWithHttpInfo (string scope, FundRequest fundRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFund: Create a Fund. Create the given Fund. More...
 
async System.Threading.Tasks.Task< FundCreateFundAsync (string scope, FundRequest fundRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFund: Create a Fund. Create the given Fund. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Fund > > CreateFundWithHttpInfoAsync (string scope, FundRequest fundRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFund: Create a Fund. Create the given Fund. More...
 
DeletedEntityResponse DeleteFee (string scope, string code, string feeCode, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFee: Delete a Fee. Delete the given Fee. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteFeeWithHttpInfo (string scope, string code, string feeCode, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFee: Delete a Fee. Delete the given Fee. More...
 
async System.Threading.Tasks.Task< DeletedEntityResponseDeleteFeeAsync (string scope, string code, string feeCode, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFee: Delete a Fee. Delete the given Fee. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > DeleteFeeWithHttpInfoAsync (string scope, string code, string feeCode, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFee: Delete a Fee. Delete the given Fee. More...
 
DeletedEntityResponse DeleteFund (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFund: Delete a Fund. Delete the given Fund. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteFundWithHttpInfo (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFund: Delete a Fund. Delete the given Fund. More...
 
async System.Threading.Tasks.Task< DeletedEntityResponseDeleteFundAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFund: Delete a Fund. Delete the given Fund. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > DeleteFundWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFund: Delete a Fund. Delete the given Fund. More...
 
DeletedEntityResponse DeleteValuationPoint (string scope, string code, string diaryEntryCode, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point. Deletes the given Valuation Point. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteValuationPointWithHttpInfo (string scope, string code, string diaryEntryCode, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point. Deletes the given Valuation Point. More...
 
async System.Threading.Tasks.Task< DeletedEntityResponseDeleteValuationPointAsync (string scope, string code, string diaryEntryCode, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point. Deletes the given Valuation Point. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > DeleteValuationPointWithHttpInfoAsync (string scope, string code, string diaryEntryCode, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point. Deletes the given Valuation Point. More...
 
ValuationPointDataResponse FinaliseCandidateValuationPoint (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise Candidate. Moves a &#39;Candidate&#39; status Valuation Point to status &#39;Final&#39;. More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointDataResponseFinaliseCandidateValuationPointWithHttpInfo (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise Candidate. Moves a &#39;Candidate&#39; status Valuation Point to status &#39;Final&#39;. More...
 
async System.Threading.Tasks.Task< ValuationPointDataResponseFinaliseCandidateValuationPointAsync (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise Candidate. Moves a &#39;Candidate&#39; status Valuation Point to status &#39;Final&#39;. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ValuationPointDataResponse > > FinaliseCandidateValuationPointWithHttpInfoAsync (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise Candidate. Moves a &#39;Candidate&#39; status Valuation Point to status &#39;Final&#39;. More...
 
Fee GetFee (string scope, string code, string feeCode, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFee: Get a Fee for a specified Fund. Retrieve a fee for a specified Fund More...
 
Lusid.Sdk.Client.ApiResponse< FeeGetFeeWithHttpInfo (string scope, string code, string feeCode, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFee: Get a Fee for a specified Fund. Retrieve a fee for a specified Fund More...
 
async System.Threading.Tasks.Task< FeeGetFeeAsync (string scope, string code, string feeCode, 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), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFee: Get a Fee for a specified Fund. Retrieve a fee for a specified Fund More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Fee > > GetFeeWithHttpInfoAsync (string scope, string code, string feeCode, 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), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFee: Get a Fee for a specified Fund. Retrieve a fee for a specified Fund More...
 
FeeProperties GetFeeProperties (string scope, string code, string feeCode, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFeeProperties: Get Fee properties Get all the properties of a single fee. More...
 
Lusid.Sdk.Client.ApiResponse< FeePropertiesGetFeePropertiesWithHttpInfo (string scope, string code, string feeCode, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFeeProperties: Get Fee properties Get all the properties of a single fee. More...
 
async System.Threading.Tasks.Task< FeePropertiesGetFeePropertiesAsync (string scope, string code, string feeCode, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFeeProperties: Get Fee properties Get all the properties of a single fee. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< FeeProperties > > GetFeePropertiesWithHttpInfoAsync (string scope, string code, string feeCode, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFeeProperties: Get Fee properties Get all the properties of a single fee. More...
 
Fund GetFund (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFund: Get a Fund. Retrieve the definition of a particular Fund. More...
 
Lusid.Sdk.Client.ApiResponse< FundGetFundWithHttpInfo (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFund: Get a Fund. Retrieve the definition of a particular Fund. More...
 
async System.Threading.Tasks.Task< FundGetFundAsync (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), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFund: Get a Fund. Retrieve the definition of a particular Fund. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Fund > > GetFundWithHttpInfoAsync (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), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFund: Get a Fund. Retrieve the definition of a particular Fund. More...
 
FundProperties GetFundProperties (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFundProperties: Get Fund properties Get all the properties of a single fund. More...
 
Lusid.Sdk.Client.ApiResponse< FundPropertiesGetFundPropertiesWithHttpInfo (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFundProperties: Get Fund properties Get all the properties of a single fund. More...
 
async System.Threading.Tasks.Task< FundPropertiesGetFundPropertiesAsync (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFundProperties: Get Fund properties Get all the properties of a single fund. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< FundProperties > > GetFundPropertiesWithHttpInfoAsync (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetFundProperties: Get Fund properties Get all the properties of a single fund. More...
 
ValuationPointDataResponse GetValuationPointData (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund. Retrieves the Valuation Point data for a date or specified Diary Entry Id. The endpoint will internally extract all &#39;Assets&#39; and &#39;Liabilities&#39; from the related ABOR&#39;s Trial balance to produce a GAV. Start date will be assumed from the last &#39;official&#39; DiaryEntry and EndDate will be as provided. More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointDataResponseGetValuationPointDataWithHttpInfo (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund. Retrieves the Valuation Point data for a date or specified Diary Entry Id. The endpoint will internally extract all &#39;Assets&#39; and &#39;Liabilities&#39; from the related ABOR&#39;s Trial balance to produce a GAV. Start date will be assumed from the last &#39;official&#39; DiaryEntry and EndDate will be as provided. More...
 
async System.Threading.Tasks.Task< ValuationPointDataResponseGetValuationPointDataAsync (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund. Retrieves the Valuation Point data for a date or specified Diary Entry Id. The endpoint will internally extract all &#39;Assets&#39; and &#39;Liabilities&#39; from the related ABOR&#39;s Trial balance to produce a GAV. Start date will be assumed from the last &#39;official&#39; DiaryEntry and EndDate will be as provided. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ValuationPointDataResponse > > GetValuationPointDataWithHttpInfoAsync (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund. Retrieves the Valuation Point data for a date or specified Diary Entry Id. The endpoint will internally extract all &#39;Assets&#39; and &#39;Liabilities&#39; from the related ABOR&#39;s Trial balance to produce a GAV. Start date will be assumed from the last &#39;official&#39; DiaryEntry and EndDate will be as provided. More...
 
ValuationPointResourceListOfJournalEntryLine GetValuationPointJournalEntryLines (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointJournalEntryLines: Get the Journal Entry lines for the given Fund. Gets the Journal Entry lines for the given Valuation Point for a Fund The Journal Entry lines have been generated from transactions, translated via posting rules and used in the valuation point More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointResourceListOfJournalEntryLineGetValuationPointJournalEntryLinesWithHttpInfo (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointJournalEntryLines: Get the Journal Entry lines for the given Fund. Gets the Journal Entry lines for the given Valuation Point for a Fund The Journal Entry lines have been generated from transactions, translated via posting rules and used in the valuation point More...
 
async System.Threading.Tasks.Task< ValuationPointResourceListOfJournalEntryLineGetValuationPointJournalEntryLinesAsync (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointJournalEntryLines: Get the Journal Entry lines for the given Fund. Gets the Journal Entry lines for the given Valuation Point for a Fund The Journal Entry lines have been generated from transactions, translated via posting rules and used in the valuation point More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ValuationPointResourceListOfJournalEntryLine > > GetValuationPointJournalEntryLinesWithHttpInfoAsync (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointJournalEntryLines: Get the Journal Entry lines for the given Fund. Gets the Journal Entry lines for the given Valuation Point for a Fund The Journal Entry lines have been generated from transactions, translated via posting rules and used in the valuation point More...
 
ValuationPointResourceListOfPnlJournalEntryLine GetValuationPointPnlSummary (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointPnlSummary: Get a PnL summary for the given Valuation Point in the Fund. Gets the PnL Summary lines from the journal entry lines produced when calculating the valuation point. More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointResourceListOfPnlJournalEntryLineGetValuationPointPnlSummaryWithHttpInfo (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointPnlSummary: Get a PnL summary for the given Valuation Point in the Fund. Gets the PnL Summary lines from the journal entry lines produced when calculating the valuation point. More...
 
async System.Threading.Tasks.Task< ValuationPointResourceListOfPnlJournalEntryLineGetValuationPointPnlSummaryAsync (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), 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), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointPnlSummary: Get a PnL summary for the given Valuation Point in the Fund. Gets the PnL Summary lines from the journal entry lines produced when calculating the valuation point. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ValuationPointResourceListOfPnlJournalEntryLine > > GetValuationPointPnlSummaryWithHttpInfoAsync (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), 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), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointPnlSummary: Get a PnL summary for the given Valuation Point in the Fund. Gets the PnL Summary lines from the journal entry lines produced when calculating the valuation point. More...
 
ValuationPointResourceListOfAccountedTransaction GetValuationPointTransactions (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTransactions: Get the Transactions for the given Fund. Gets the Transactions for the given Valuation Point for a Fund More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointResourceListOfAccountedTransactionGetValuationPointTransactionsWithHttpInfo (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTransactions: Get the Transactions for the given Fund. Gets the Transactions for the given Valuation Point for a Fund More...
 
async System.Threading.Tasks.Task< ValuationPointResourceListOfAccountedTransactionGetValuationPointTransactionsAsync (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTransactions: Get the Transactions for the given Fund. Gets the Transactions for the given Valuation Point for a Fund More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ValuationPointResourceListOfAccountedTransaction > > GetValuationPointTransactionsWithHttpInfoAsync (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTransactions: Get the Transactions for the given Fund. Gets the Transactions for the given Valuation Point for a Fund More...
 
ValuationPointResourceListOfTrialBalance GetValuationPointTrialBalance (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTrialBalance: Get Trial Balance for the given Fund. Gets the Trial Balance for the given Valuation Point for a Fund. 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< ValuationPointResourceListOfTrialBalanceGetValuationPointTrialBalanceWithHttpInfo (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTrialBalance: Get Trial Balance for the given Fund. Gets the Trial Balance for the given Valuation Point for a Fund. 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< ValuationPointResourceListOfTrialBalanceGetValuationPointTrialBalanceAsync (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTrialBalance: Get Trial Balance for the given Fund. Gets the Trial Balance for the given Valuation Point for a Fund. 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< ValuationPointResourceListOfTrialBalance > > GetValuationPointTrialBalanceWithHttpInfoAsync (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? generalLedgerProfileCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTrialBalance: Get Trial Balance for the given Fund. Gets the Trial Balance for the given Valuation Point for a Fund. The Trial Balance has been generated from transactions, translated via Posting Rules and aggregated based on a General Ledger Profile (where specified). More...
 
PagedResourceListOfFee ListFees (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, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListFees: List Fees for a specified Fund. List all the Fees matching a particular criteria. More...
 
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfFeeListFeesWithHttpInfo (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, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListFees: List Fees for a specified Fund. List all the Fees matching a particular criteria. More...
 
async System.Threading.Tasks.Task< PagedResourceListOfFeeListFeesAsync (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), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListFees: List Fees for a specified Fund. List all the Fees matching a particular criteria. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PagedResourceListOfFee > > ListFeesWithHttpInfoAsync (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), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListFees: List Fees for a specified Fund. List all the Fees matching a particular criteria. More...
 
PagedResourceListOfFund ListFunds (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, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListFunds: List Funds. List all the Funds matching particular criteria. More...
 
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfFundListFundsWithHttpInfo (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, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListFunds: List Funds. List all the Funds matching particular criteria. More...
 
async System.Threading.Tasks.Task< PagedResourceListOfFundListFundsAsync (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), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListFunds: List Funds. List all the Funds matching particular criteria. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PagedResourceListOfFund > > ListFundsWithHttpInfoAsync (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), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListFunds: List Funds. List all the Funds matching particular criteria. More...
 
PagedResourceListOfValuationPointOverview ListValuationPointOverview (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 >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview for a given Fund. List all the Valuation Points that match the given criteria for a given Fund. More...
 
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfValuationPointOverviewListValuationPointOverviewWithHttpInfo (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 >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview for a given Fund. List all the Valuation Points that match the given criteria for a given Fund. More...
 
async System.Threading.Tasks.Task< PagedResourceListOfValuationPointOverviewListValuationPointOverviewAsync (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 >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview for a given Fund. List all the Valuation Points that match the given criteria for a given Fund. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PagedResourceListOfValuationPointOverview > > ListValuationPointOverviewWithHttpInfoAsync (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 >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview for a given Fund. List all the Valuation Points that match the given criteria for a given Fund. More...
 
Fee PatchFee (string scope, string code, string feeCode, List< Operation > operation, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] PatchFee: Patch Fee. Create or update certain fields for a particular Fee. The behaviour is defined by the JSON Patch specification. Currently supported fields are: EndDate. More...
 
Lusid.Sdk.Client.ApiResponse< FeePatchFeeWithHttpInfo (string scope, string code, string feeCode, List< Operation > operation, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] PatchFee: Patch Fee. Create or update certain fields for a particular Fee. The behaviour is defined by the JSON Patch specification. Currently supported fields are: EndDate. More...
 
async System.Threading.Tasks.Task< FeePatchFeeAsync (string scope, string code, string feeCode, List< Operation > operation, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] PatchFee: Patch Fee. Create or update certain fields for a particular Fee. The behaviour is defined by the JSON Patch specification. Currently supported fields are: EndDate. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Fee > > PatchFeeWithHttpInfoAsync (string scope, string code, string feeCode, List< Operation > operation, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] PatchFee: Patch Fee. Create or update certain fields for a particular Fee. The behaviour is defined by the JSON Patch specification. Currently supported fields are: EndDate. More...
 
Fund PatchFund (string scope, string code, List< Operation > operation, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] PatchFund: Patch a Fund. Update fields on a Fund. The behaviour is defined by the JSON Patch specification. Currently supported fields are: DisplayName, Description, FundConfigurationId, AborId, ShareClassInstrumentScopes, ShareClassInstruments, InceptionDate, DecimalPlaces, YearEndDate. More...
 
Lusid.Sdk.Client.ApiResponse< FundPatchFundWithHttpInfo (string scope, string code, List< Operation > operation, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] PatchFund: Patch a Fund. Update fields on a Fund. The behaviour is defined by the JSON Patch specification. Currently supported fields are: DisplayName, Description, FundConfigurationId, AborId, ShareClassInstrumentScopes, ShareClassInstruments, InceptionDate, DecimalPlaces, YearEndDate. More...
 
async System.Threading.Tasks.Task< FundPatchFundAsync (string scope, string code, List< Operation > operation, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] PatchFund: Patch a Fund. Update fields on a Fund. The behaviour is defined by the JSON Patch specification. Currently supported fields are: DisplayName, Description, FundConfigurationId, AborId, ShareClassInstrumentScopes, ShareClassInstruments, InceptionDate, DecimalPlaces, YearEndDate. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Fund > > PatchFundWithHttpInfoAsync (string scope, string code, List< Operation > operation, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] PatchFund: Patch a Fund. Update fields on a Fund. The behaviour is defined by the JSON Patch specification. Currently supported fields are: DisplayName, Description, FundConfigurationId, AborId, ShareClassInstrumentScopes, ShareClassInstruments, InceptionDate, DecimalPlaces, YearEndDate. More...
 
Fund SetShareClassInstruments (string scope, string code, SetShareClassInstrumentsRequest setShareClassInstrumentsRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] SetShareClassInstruments: Set the ShareClass Instruments on a fund. Update the ShareClass Instruments on an existing fund with the set of instruments provided. More...
 
Lusid.Sdk.Client.ApiResponse< FundSetShareClassInstrumentsWithHttpInfo (string scope, string code, SetShareClassInstrumentsRequest setShareClassInstrumentsRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] SetShareClassInstruments: Set the ShareClass Instruments on a fund. Update the ShareClass Instruments on an existing fund with the set of instruments provided. More...
 
async System.Threading.Tasks.Task< FundSetShareClassInstrumentsAsync (string scope, string code, SetShareClassInstrumentsRequest setShareClassInstrumentsRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] SetShareClassInstruments: Set the ShareClass Instruments on a fund. Update the ShareClass Instruments on an existing fund with the set of instruments provided. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< Fund > > SetShareClassInstrumentsWithHttpInfoAsync (string scope, string code, SetShareClassInstrumentsRequest setShareClassInstrumentsRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] SetShareClassInstruments: Set the ShareClass Instruments on a fund. Update the ShareClass Instruments on an existing fund with the set of instruments provided. More...
 
DiaryEntry UpsertDiaryEntryTypeValuationPoint (string scope, string code, UpsertValuationPointRequest upsertValuationPointRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert Valuation Point. Update or insert the estimate Valuation Point. If the Valuation Point does not exist, this method will create it in estimate state. If the Valuation Point already exists and is in estimate state, the Valuation Point will be updated with the newly specified information in this request. More...
 
Lusid.Sdk.Client.ApiResponse< DiaryEntryUpsertDiaryEntryTypeValuationPointWithHttpInfo (string scope, string code, UpsertValuationPointRequest upsertValuationPointRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert Valuation Point. Update or insert the estimate Valuation Point. If the Valuation Point does not exist, this method will create it in estimate state. If the Valuation Point already exists and is in estimate state, the Valuation Point will be updated with the newly specified information in this request. More...
 
async System.Threading.Tasks.Task< DiaryEntryUpsertDiaryEntryTypeValuationPointAsync (string scope, string code, UpsertValuationPointRequest upsertValuationPointRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert Valuation Point. Update or insert the estimate Valuation Point. If the Valuation Point does not exist, this method will create it in estimate state. If the Valuation Point already exists and is in estimate state, the Valuation Point will be updated with the newly specified information in this request. More...
 
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DiaryEntry > > UpsertDiaryEntryTypeValuationPointWithHttpInfoAsync (string scope, string code, UpsertValuationPointRequest upsertValuationPointRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert Valuation Point. Update or insert the estimate Valuation Point. If the Valuation Point does not exist, this method will create it in estimate state. If the Valuation Point already exists and is in estimate state, the Valuation Point will be updated with the newly specified information in this request. More...
 
FeeProperties UpsertFeeProperties (string scope, string code, string feeCode, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertFeeProperties: Upsert Fee properties. Update or insert one or more properties onto a single Fee. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fee&#39;. Upserting a property that exists for an Fee, 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< FeePropertiesUpsertFeePropertiesWithHttpInfo (string scope, string code, string feeCode, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertFeeProperties: Upsert Fee properties. Update or insert one or more properties onto a single Fee. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fee&#39;. Upserting a property that exists for an Fee, 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< FeePropertiesUpsertFeePropertiesAsync (string scope, string code, string feeCode, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertFeeProperties: Upsert Fee properties. Update or insert one or more properties onto a single Fee. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fee&#39;. Upserting a property that exists for an Fee, 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< FeeProperties > > UpsertFeePropertiesWithHttpInfoAsync (string scope, string code, string feeCode, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertFeeProperties: Upsert Fee properties. Update or insert one or more properties onto a single Fee. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fee&#39;. Upserting a property that exists for an Fee, 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...
 
FundProperties UpsertFundProperties (string scope, string code, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertFundProperties: Upsert Fund properties. Update or insert one or more properties onto a single Fund. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fund&#39;. Upserting a property that exists for an Fund, 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< FundPropertiesUpsertFundPropertiesWithHttpInfo (string scope, string code, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertFundProperties: Upsert Fund properties. Update or insert one or more properties onto a single Fund. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fund&#39;. Upserting a property that exists for an Fund, 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< FundPropertiesUpsertFundPropertiesAsync (string scope, string code, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertFundProperties: Upsert Fund properties. Update or insert one or more properties onto a single Fund. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fund&#39;. Upserting a property that exists for an Fund, 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< FundProperties > > UpsertFundPropertiesWithHttpInfoAsync (string scope, string code, Dictionary< string, Property >? requestBody=default(Dictionary< string, Property >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertFundProperties: Upsert Fund properties. Update or insert one or more properties onto a single Fund. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fund&#39;. Upserting a property that exists for an Fund, 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...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints

Constructor & Destructor Documentation

◆ FundsApi() [1/4]

Lusid.Sdk.Api.FundsApi.FundsApi ( )
inline

Initializes a new instance of the FundsApi class.

Returns

◆ FundsApi() [2/4]

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

Initializes a new instance of the FundsApi class.

Returns

◆ FundsApi() [3/4]

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

Initializes a new instance of the FundsApi class using Configuration object

Parameters
configurationAn instance of Configuration
Returns

◆ FundsApi() [4/4]

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

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

◆ AcceptEstimateValuationPoint()

AcceptEstimateValuationPointResponse Lusid.Sdk.Api.FundsApi.AcceptEstimateValuationPoint ( string  scope,
string  code,
ValuationPointDataRequest  valuationPointDataRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] AcceptEstimateValuationPoint: Accepts an Estimate Valuation Point. Accepts the specified estimate Valuation Point. Should the Valuation Point differ since the Valuation Point was last run, both Valuation Points will be returned and status will be marked as &#39;Candidate&#39;, otherwise it will be marked as &#39;Final&#39;.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataRequestThe valuationPointDataRequest which contains the Diary Entry code for the Estimate Valuation Point to move to Candidate or Final state.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
AcceptEstimateValuationPointResponse

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ AcceptEstimateValuationPointAsync()

async System.Threading.Tasks.Task<AcceptEstimateValuationPointResponse> Lusid.Sdk.Api.FundsApi.AcceptEstimateValuationPointAsync ( string  scope,
string  code,
ValuationPointDataRequest  valuationPointDataRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] AcceptEstimateValuationPoint: Accepts an Estimate Valuation Point. Accepts the specified estimate Valuation Point. Should the Valuation Point differ since the Valuation Point was last run, both Valuation Points will be returned and status will be marked as &#39;Candidate&#39;, otherwise it will be marked as &#39;Final&#39;.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataRequestThe valuationPointDataRequest which contains the Diary Entry code for the Estimate Valuation Point to move to Candidate or Final state.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of AcceptEstimateValuationPointResponse

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ AcceptEstimateValuationPointWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<AcceptEstimateValuationPointResponse> Lusid.Sdk.Api.FundsApi.AcceptEstimateValuationPointWithHttpInfo ( string  scope,
string  code,
ValuationPointDataRequest  valuationPointDataRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] AcceptEstimateValuationPoint: Accepts an Estimate Valuation Point. Accepts the specified estimate Valuation Point. Should the Valuation Point differ since the Valuation Point was last run, both Valuation Points will be returned and status will be marked as &#39;Candidate&#39;, otherwise it will be marked as &#39;Final&#39;.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataRequestThe valuationPointDataRequest which contains the Diary Entry code for the Estimate Valuation Point to move to Candidate or Final state.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of AcceptEstimateValuationPointResponse

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ AcceptEstimateValuationPointWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<AcceptEstimateValuationPointResponse> > Lusid.Sdk.Api.FundsApi.AcceptEstimateValuationPointWithHttpInfoAsync ( string  scope,
string  code,
ValuationPointDataRequest  valuationPointDataRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] AcceptEstimateValuationPoint: Accepts an Estimate Valuation Point. Accepts the specified estimate Valuation Point. Should the Valuation Point differ since the Valuation Point was last run, both Valuation Points will be returned and status will be marked as &#39;Candidate&#39;, otherwise it will be marked as &#39;Final&#39;.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataRequestThe valuationPointDataRequest which contains the Diary Entry code for the Estimate Valuation Point to move to Candidate or Final state.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (AcceptEstimateValuationPointResponse)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ CreateFee()

Fee Lusid.Sdk.Api.FundsApi.CreateFee ( string  scope,
string  code,
FeeRequest  feeRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] CreateFee: Create a Fee. Create the given Fee.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeRequestThe Fee to create.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
Fee

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ CreateFeeAsync()

async System.Threading.Tasks.Task<Fee> Lusid.Sdk.Api.FundsApi.CreateFeeAsync ( string  scope,
string  code,
FeeRequest  feeRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] CreateFee: Create a Fee. Create the given Fee.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeRequestThe Fee to create.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of Fee

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ CreateFeeWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fee> Lusid.Sdk.Api.FundsApi.CreateFeeWithHttpInfo ( string  scope,
string  code,
FeeRequest  feeRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] CreateFee: Create a Fee. Create the given Fee.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeRequestThe Fee to create.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of Fee

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ CreateFeeWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Fee> > Lusid.Sdk.Api.FundsApi.CreateFeeWithHttpInfoAsync ( string  scope,
string  code,
FeeRequest  feeRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] CreateFee: Create a Fee. Create the given Fee.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeRequestThe Fee to create.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (Fee)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ CreateFund()

Fund Lusid.Sdk.Api.FundsApi.CreateFund ( string  scope,
FundRequest  fundRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] CreateFund: Create a Fund. Create the given Fund.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
fundRequestThe definition of the Fund.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
Fund

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ CreateFundAsync()

async System.Threading.Tasks.Task<Fund> Lusid.Sdk.Api.FundsApi.CreateFundAsync ( string  scope,
FundRequest  fundRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] CreateFund: Create a Fund. Create the given Fund.

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

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ CreateFundWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fund> Lusid.Sdk.Api.FundsApi.CreateFundWithHttpInfo ( string  scope,
FundRequest  fundRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] CreateFund: Create a Fund. Create the given Fund.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
fundRequestThe definition of the Fund.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of Fund

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ CreateFundWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Fund> > Lusid.Sdk.Api.FundsApi.CreateFundWithHttpInfoAsync ( string  scope,
FundRequest  fundRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] CreateFund: Create a Fund. Create the given Fund.

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

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ DeleteFee()

DeletedEntityResponse Lusid.Sdk.Api.FundsApi.DeleteFee ( string  scope,
string  code,
string  feeCode,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] DeleteFee: Delete a Fee. Delete the given Fee.

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ DeleteFeeAsync()

async System.Threading.Tasks.Task<DeletedEntityResponse> Lusid.Sdk.Api.FundsApi.DeleteFeeAsync ( string  scope,
string  code,
string  feeCode,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] DeleteFee: Delete a Fee. Delete the given Fee.

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

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ DeleteFeeWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.FundsApi.DeleteFeeWithHttpInfo ( string  scope,
string  code,
string  feeCode,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] DeleteFee: Delete a Fee. Delete the given Fee.

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ DeleteFeeWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> > Lusid.Sdk.Api.FundsApi.DeleteFeeWithHttpInfoAsync ( string  scope,
string  code,
string  feeCode,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] DeleteFee: Delete a Fee. Delete the given Fee.

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

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ DeleteFund()

DeletedEntityResponse Lusid.Sdk.Api.FundsApi.DeleteFund ( string  scope,
string  code,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] DeleteFund: Delete a Fund. Delete the given Fund.

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ DeleteFundAsync()

async System.Threading.Tasks.Task<DeletedEntityResponse> Lusid.Sdk.Api.FundsApi.DeleteFundAsync ( string  scope,
string  code,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] DeleteFund: Delete a Fund. Delete the given Fund.

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

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ DeleteFundWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.FundsApi.DeleteFundWithHttpInfo ( string  scope,
string  code,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] DeleteFund: Delete a Fund. Delete the given Fund.

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ DeleteFundWithHttpInfoAsync()

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

[EXPERIMENTAL] DeleteFund: Delete a Fund. Delete the given Fund.

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

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ DeleteValuationPoint()

DeletedEntityResponse Lusid.Sdk.Api.FundsApi.DeleteValuationPoint ( string  scope,
string  code,
string  diaryEntryCode,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point. Deletes the given Valuation Point.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund for the valuation point to be deleted.
codeThe code of the Fund containing the Valuation Point to be deleted. Together with the scope this uniquely identifies the Fund.
diaryEntryCodeThe diary entry code for the valuation Point to be deleted.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
DeletedEntityResponse

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ DeleteValuationPointAsync()

async System.Threading.Tasks.Task<DeletedEntityResponse> Lusid.Sdk.Api.FundsApi.DeleteValuationPointAsync ( string  scope,
string  code,
string  diaryEntryCode,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point. Deletes the given Valuation Point.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund for the valuation point to be deleted.
codeThe code of the Fund containing the Valuation Point to be deleted. Together with the scope this uniquely identifies the Fund.
diaryEntryCodeThe diary entry code for the valuation Point to be deleted.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of DeletedEntityResponse

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ DeleteValuationPointWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.FundsApi.DeleteValuationPointWithHttpInfo ( string  scope,
string  code,
string  diaryEntryCode,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point. Deletes the given Valuation Point.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund for the valuation point to be deleted.
codeThe code of the Fund containing the Valuation Point to be deleted. Together with the scope this uniquely identifies the Fund.
diaryEntryCodeThe diary entry code for the valuation Point to be deleted.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of DeletedEntityResponse

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ DeleteValuationPointWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> > Lusid.Sdk.Api.FundsApi.DeleteValuationPointWithHttpInfoAsync ( string  scope,
string  code,
string  diaryEntryCode,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point. Deletes the given Valuation Point.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund for the valuation point to be deleted.
codeThe code of the Fund containing the Valuation Point to be deleted. Together with the scope this uniquely identifies the Fund.
diaryEntryCodeThe diary entry code for the valuation Point to be deleted.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (DeletedEntityResponse)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ FinaliseCandidateValuationPoint()

ValuationPointDataResponse Lusid.Sdk.Api.FundsApi.FinaliseCandidateValuationPoint ( string  scope,
string  code,
ValuationPointDataRequest  valuationPointDataRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise Candidate. Moves a &#39;Candidate&#39; status Valuation Point to status &#39;Final&#39;.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataRequestThe valuationPointDataRequest which contains the diary entry code to mark as final.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointDataResponse

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ FinaliseCandidateValuationPointAsync()

async System.Threading.Tasks.Task<ValuationPointDataResponse> Lusid.Sdk.Api.FundsApi.FinaliseCandidateValuationPointAsync ( string  scope,
string  code,
ValuationPointDataRequest  valuationPointDataRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise Candidate. Moves a &#39;Candidate&#39; status Valuation Point to status &#39;Final&#39;.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataRequestThe valuationPointDataRequest which contains the diary entry code to mark as final.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ValuationPointDataResponse

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ FinaliseCandidateValuationPointWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointDataResponse> Lusid.Sdk.Api.FundsApi.FinaliseCandidateValuationPointWithHttpInfo ( string  scope,
string  code,
ValuationPointDataRequest  valuationPointDataRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise Candidate. Moves a &#39;Candidate&#39; status Valuation Point to status &#39;Final&#39;.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataRequestThe valuationPointDataRequest which contains the diary entry code to mark as final.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointDataResponse

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ FinaliseCandidateValuationPointWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ValuationPointDataResponse> > Lusid.Sdk.Api.FundsApi.FinaliseCandidateValuationPointWithHttpInfoAsync ( string  scope,
string  code,
ValuationPointDataRequest  valuationPointDataRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise Candidate. Moves a &#39;Candidate&#39; status Valuation Point to status &#39;Final&#39;.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataRequestThe valuationPointDataRequest which contains the diary entry code to mark as final.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (ValuationPointDataResponse)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetBasePath()

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

Gets the base path of the API client.

The base path

◆ GetFee()

Fee Lusid.Sdk.Api.FundsApi.GetFee ( string  scope,
string  code,
string  feeCode,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFee: Get a Fee for a specified Fund. Retrieve a fee for a specified Fund

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetFeeAsync()

async System.Threading.Tasks.Task<Fee> Lusid.Sdk.Api.FundsApi.GetFeeAsync ( string  scope,
string  code,
string  feeCode,
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),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFee: Get a Fee for a specified Fund. Retrieve a fee for a specified Fund

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee.
effectiveAtThe effective datetime or cut label at which to retrieve the Fee properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the Fee. Defaults to returning the latest version of the Fee if not specified. (optional)
propertyKeysA list of property keys from the &#39;Fee&#39; domain to decorate onto the Fee. These must take the format {domain}/{scope}/{code}, for example &#39;Fee/Account/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.
optsOptions for this request.
Returns
Task of Fee

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetFeeProperties()

FeeProperties Lusid.Sdk.Api.FundsApi.GetFeeProperties ( string  scope,
string  code,
string  feeCode,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFeeProperties: Get Fee properties Get all the properties of a single fee.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee to get the properties for.
effectiveAtThe effective datetime or cut label at which to list the Fee&#39;s properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fee&#39;s properties. Defaults to return the latest version of each property if not specified. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
FeeProperties

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetFeePropertiesAsync()

async System.Threading.Tasks.Task<FeeProperties> Lusid.Sdk.Api.FundsApi.GetFeePropertiesAsync ( string  scope,
string  code,
string  feeCode,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFeeProperties: Get Fee properties Get all the properties of a single fee.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee to get the properties for.
effectiveAtThe effective datetime or cut label at which to list the Fee&#39;s properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fee&#39;s properties. Defaults to return the latest version of each property if not specified. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of FeeProperties

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetFeePropertiesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<FeeProperties> Lusid.Sdk.Api.FundsApi.GetFeePropertiesWithHttpInfo ( string  scope,
string  code,
string  feeCode,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFeeProperties: Get Fee properties Get all the properties of a single fee.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee to get the properties for.
effectiveAtThe effective datetime or cut label at which to list the Fee&#39;s properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fee&#39;s properties. Defaults to return the latest version of each property if not specified. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of FeeProperties

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetFeePropertiesWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<FeeProperties> > Lusid.Sdk.Api.FundsApi.GetFeePropertiesWithHttpInfoAsync ( string  scope,
string  code,
string  feeCode,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFeeProperties: Get Fee properties Get all the properties of a single fee.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee to get the properties for.
effectiveAtThe effective datetime or cut label at which to list the Fee&#39;s properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fee&#39;s properties. Defaults to return the latest version of each property if not specified. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (FeeProperties)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetFeeWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fee> Lusid.Sdk.Api.FundsApi.GetFeeWithHttpInfo ( string  scope,
string  code,
string  feeCode,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFee: Get a Fee for a specified Fund. Retrieve a fee for a specified Fund

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetFeeWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Fee> > Lusid.Sdk.Api.FundsApi.GetFeeWithHttpInfoAsync ( string  scope,
string  code,
string  feeCode,
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),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFee: Get a Fee for a specified Fund. Retrieve a fee for a specified Fund

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee.
effectiveAtThe effective datetime or cut label at which to retrieve the Fee properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the Fee. Defaults to returning the latest version of the Fee if not specified. (optional)
propertyKeysA list of property keys from the &#39;Fee&#39; domain to decorate onto the Fee. These must take the format {domain}/{scope}/{code}, for example &#39;Fee/Account/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.
optsOptions for this request.
Returns
Task of ApiResponse (Fee)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetFund()

Fund Lusid.Sdk.Api.FundsApi.GetFund ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFund: Get a Fund. Retrieve the definition of a particular Fund.

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetFundAsync()

async System.Threading.Tasks.Task<Fund> Lusid.Sdk.Api.FundsApi.GetFundAsync ( 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),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFund: Get a Fund. Retrieve the definition of a particular Fund.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
effectiveAtThe effective datetime or cut label at which to retrieve the Fund properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the Fund definition. Defaults to returning the latest version of the Fund definition if not specified. (optional)
propertyKeysA list of property keys from the &#39;Fund&#39; domain to decorate onto the Fund. These must take the format {domain}/{scope}/{code}, for example &#39;Fund/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.
optsOptions for this request.
Returns
Task of Fund

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetFundProperties()

FundProperties Lusid.Sdk.Api.FundsApi.GetFundProperties ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFundProperties: Get Fund properties Get all the properties of a single fund.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund to list the properties for.
codeThe code of the Fund to list the properties for. Together with the scope this uniquely identifies the Fund.
effectiveAtThe effective datetime or cut label at which to list the Fund&#39;s properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fund&#39;s properties. Defaults to return the latest version of each property if not specified. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
FundProperties

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetFundPropertiesAsync()

async System.Threading.Tasks.Task<FundProperties> Lusid.Sdk.Api.FundsApi.GetFundPropertiesAsync ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFundProperties: Get Fund properties Get all the properties of a single fund.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund to list the properties for.
codeThe code of the Fund to list the properties for. Together with the scope this uniquely identifies the Fund.
effectiveAtThe effective datetime or cut label at which to list the Fund&#39;s properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fund&#39;s properties. Defaults to return the latest version of each property if not specified. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of FundProperties

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetFundPropertiesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<FundProperties> Lusid.Sdk.Api.FundsApi.GetFundPropertiesWithHttpInfo ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFundProperties: Get Fund properties Get all the properties of a single fund.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund to list the properties for.
codeThe code of the Fund to list the properties for. Together with the scope this uniquely identifies the Fund.
effectiveAtThe effective datetime or cut label at which to list the Fund&#39;s properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fund&#39;s properties. Defaults to return the latest version of each property if not specified. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of FundProperties

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetFundPropertiesWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<FundProperties> > Lusid.Sdk.Api.FundsApi.GetFundPropertiesWithHttpInfoAsync ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFundProperties: Get Fund properties Get all the properties of a single fund.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund to list the properties for.
codeThe code of the Fund to list the properties for. Together with the scope this uniquely identifies the Fund.
effectiveAtThe effective datetime or cut label at which to list the Fund&#39;s properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fund&#39;s properties. Defaults to return the latest version of each property if not specified. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (FundProperties)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetFundWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fund> Lusid.Sdk.Api.FundsApi.GetFundWithHttpInfo ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFund: Get a Fund. Retrieve the definition of a particular Fund.

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetFundWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Fund> > Lusid.Sdk.Api.FundsApi.GetFundWithHttpInfoAsync ( 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),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetFund: Get a Fund. Retrieve the definition of a particular Fund.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
effectiveAtThe effective datetime or cut label at which to retrieve the Fund properties. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to retrieve the Fund definition. Defaults to returning the latest version of the Fund definition if not specified. (optional)
propertyKeysA list of property keys from the &#39;Fund&#39; domain to decorate onto the Fund. These must take the format {domain}/{scope}/{code}, for example &#39;Fund/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.
optsOptions for this request.
Returns
Task of ApiResponse (Fund)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetValuationPointData()

ValuationPointDataResponse Lusid.Sdk.Api.FundsApi.GetValuationPointData ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund. Retrieves the Valuation Point data for a date or specified Diary Entry Id. The endpoint will internally extract all &#39;Assets&#39; and &#39;Liabilities&#39; from the related ABOR&#39;s Trial balance to produce a GAV. Start date will be assumed from the last &#39;official&#39; DiaryEntry and EndDate will be as provided.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataQueryParametersThe arguments to use for querying the Valuation Point data
asAtThe asAt datetime at which to retrieve the Fund definition. Defaults to returning the latest version of the Fund definition if not specified. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointDataResponse

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetValuationPointDataAsync()

async System.Threading.Tasks.Task<ValuationPointDataResponse> Lusid.Sdk.Api.FundsApi.GetValuationPointDataAsync ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund. Retrieves the Valuation Point data for a date or specified Diary Entry Id. The endpoint will internally extract all &#39;Assets&#39; and &#39;Liabilities&#39; from the related ABOR&#39;s Trial balance to produce a GAV. Start date will be assumed from the last &#39;official&#39; DiaryEntry and EndDate will be as provided.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataQueryParametersThe arguments to use for querying the Valuation Point data
asAtThe asAt datetime at which to retrieve the Fund definition. Defaults to returning the latest version of the Fund definition if not specified. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ValuationPointDataResponse

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetValuationPointDataWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointDataResponse> Lusid.Sdk.Api.FundsApi.GetValuationPointDataWithHttpInfo ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund. Retrieves the Valuation Point data for a date or specified Diary Entry Id. The endpoint will internally extract all &#39;Assets&#39; and &#39;Liabilities&#39; from the related ABOR&#39;s Trial balance to produce a GAV. Start date will be assumed from the last &#39;official&#39; DiaryEntry and EndDate will be as provided.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataQueryParametersThe arguments to use for querying the Valuation Point data
asAtThe asAt datetime at which to retrieve the Fund definition. Defaults to returning the latest version of the Fund definition if not specified. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointDataResponse

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetValuationPointDataWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ValuationPointDataResponse> > Lusid.Sdk.Api.FundsApi.GetValuationPointDataWithHttpInfoAsync ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund. Retrieves the Valuation Point data for a date or specified Diary Entry Id. The endpoint will internally extract all &#39;Assets&#39; and &#39;Liabilities&#39; from the related ABOR&#39;s Trial balance to produce a GAV. Start date will be assumed from the last &#39;official&#39; DiaryEntry and EndDate will be as provided.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataQueryParametersThe arguments to use for querying the Valuation Point data
asAtThe asAt datetime at which to retrieve the Fund definition. Defaults to returning the latest version of the Fund definition if not specified. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (ValuationPointDataResponse)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetValuationPointJournalEntryLines()

ValuationPointResourceListOfJournalEntryLine Lusid.Sdk.Api.FundsApi.GetValuationPointJournalEntryLines ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointJournalEntryLines: Get the Journal Entry lines for the given Fund. Gets the Journal Entry lines for the given Valuation Point for a Fund The Journal Entry lines have been generated from transactions, translated via posting rules and used in the valuation point

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is creating the unique identifier for the given Fund.
valuationPointDataQueryParametersThe arguments to use for querying the Journal Entry lines.
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve Journal Entry lines. Defaults to returning the latest version of each transaction if not specified. (optional)
filterExpression to filter the result set. (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 GetValuationPointJournalEntryLines. (optional)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointResourceListOfJournalEntryLine

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetValuationPointJournalEntryLinesAsync()

async System.Threading.Tasks.Task<ValuationPointResourceListOfJournalEntryLine> Lusid.Sdk.Api.FundsApi.GetValuationPointJournalEntryLinesAsync ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointJournalEntryLines: Get the Journal Entry lines for the given Fund. Gets the Journal Entry lines for the given Valuation Point for a Fund The Journal Entry lines have been generated from transactions, translated via posting rules and used in the valuation point

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is creating the unique identifier for the given Fund.
valuationPointDataQueryParametersThe arguments to use for querying the Journal Entry lines.
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve Journal Entry lines. Defaults to returning the latest version of each transaction if not specified. (optional)
filterExpression to filter the result set. (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 GetValuationPointJournalEntryLines. (optional)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ValuationPointResourceListOfJournalEntryLine

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetValuationPointJournalEntryLinesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfJournalEntryLine> Lusid.Sdk.Api.FundsApi.GetValuationPointJournalEntryLinesWithHttpInfo ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointJournalEntryLines: Get the Journal Entry lines for the given Fund. Gets the Journal Entry lines for the given Valuation Point for a Fund The Journal Entry lines have been generated from transactions, translated via posting rules and used in the valuation point

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is creating the unique identifier for the given Fund.
valuationPointDataQueryParametersThe arguments to use for querying the Journal Entry lines.
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve Journal Entry lines. Defaults to returning the latest version of each transaction if not specified. (optional)
filterExpression to filter the result set. (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 GetValuationPointJournalEntryLines. (optional)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointResourceListOfJournalEntryLine

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetValuationPointJournalEntryLinesWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfJournalEntryLine> > Lusid.Sdk.Api.FundsApi.GetValuationPointJournalEntryLinesWithHttpInfoAsync ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointJournalEntryLines: Get the Journal Entry lines for the given Fund. Gets the Journal Entry lines for the given Valuation Point for a Fund The Journal Entry lines have been generated from transactions, translated via posting rules and used in the valuation point

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is creating the unique identifier for the given Fund.
valuationPointDataQueryParametersThe arguments to use for querying the Journal Entry lines.
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve Journal Entry lines. Defaults to returning the latest version of each transaction if not specified. (optional)
filterExpression to filter the result set. (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 GetValuationPointJournalEntryLines. (optional)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (ValuationPointResourceListOfJournalEntryLine)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetValuationPointPnlSummary()

ValuationPointResourceListOfPnlJournalEntryLine Lusid.Sdk.Api.FundsApi.GetValuationPointPnlSummary ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointPnlSummary: Get a PnL summary for the given Valuation Point in the Fund. Gets the PnL Summary lines from the journal entry lines produced when calculating the valuation point.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is the unique identifier for the given Fund.
valuationPointDataQueryParametersThe query parameters used in running the generation of the PnL summary
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve PnL summary. 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.
optsOptions for this request.
Returns
ValuationPointResourceListOfPnlJournalEntryLine

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetValuationPointPnlSummaryAsync()

async System.Threading.Tasks.Task<ValuationPointResourceListOfPnlJournalEntryLine> Lusid.Sdk.Api.FundsApi.GetValuationPointPnlSummaryAsync ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
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),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointPnlSummary: Get a PnL summary for the given Valuation Point in the Fund. Gets the PnL Summary lines from the journal entry lines produced when calculating the valuation point.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is the unique identifier for the given Fund.
valuationPointDataQueryParametersThe query parameters used in running the generation of the PnL summary
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve PnL summary. 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.
optsOptions for this request.
Returns
Task of ValuationPointResourceListOfPnlJournalEntryLine

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetValuationPointPnlSummaryWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfPnlJournalEntryLine> Lusid.Sdk.Api.FundsApi.GetValuationPointPnlSummaryWithHttpInfo ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointPnlSummary: Get a PnL summary for the given Valuation Point in the Fund. Gets the PnL Summary lines from the journal entry lines produced when calculating the valuation point.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is the unique identifier for the given Fund.
valuationPointDataQueryParametersThe query parameters used in running the generation of the PnL summary
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve PnL summary. 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.
optsOptions for this request.
Returns
ApiResponse of ValuationPointResourceListOfPnlJournalEntryLine

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetValuationPointPnlSummaryWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfPnlJournalEntryLine> > Lusid.Sdk.Api.FundsApi.GetValuationPointPnlSummaryWithHttpInfoAsync ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
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),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointPnlSummary: Get a PnL summary for the given Valuation Point in the Fund. Gets the PnL Summary lines from the journal entry lines produced when calculating the valuation point.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is the unique identifier for the given Fund.
valuationPointDataQueryParametersThe query parameters used in running the generation of the PnL summary
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve PnL summary. 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.
optsOptions for this request.
Returns
Task of ApiResponse (ValuationPointResourceListOfPnlJournalEntryLine)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetValuationPointTransactions()

ValuationPointResourceListOfAccountedTransaction Lusid.Sdk.Api.FundsApi.GetValuationPointTransactions ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointTransactions: Get the Transactions for the given Fund. Gets the Transactions for the given Valuation Point for a Fund

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is creating the unique identifier for the given Fund.
valuationPointDataQueryParametersThe arguments to use for querying the transactions.
asAtThe asAt datetime at which to retrieve transactions. Defaults to returning the latest version of each transaction if not specified. (optional)
filterExpression to filter the result set. (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 transactions from a previous call to GetValuationPointTransactions. (optional)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointResourceListOfAccountedTransaction

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetValuationPointTransactionsAsync()

async System.Threading.Tasks.Task<ValuationPointResourceListOfAccountedTransaction> Lusid.Sdk.Api.FundsApi.GetValuationPointTransactionsAsync ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointTransactions: Get the Transactions for the given Fund. Gets the Transactions for the given Valuation Point for a Fund

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is creating the unique identifier for the given Fund.
valuationPointDataQueryParametersThe arguments to use for querying the transactions.
asAtThe asAt datetime at which to retrieve transactions. Defaults to returning the latest version of each transaction if not specified. (optional)
filterExpression to filter the result set. (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 transactions from a previous call to GetValuationPointTransactions. (optional)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ValuationPointResourceListOfAccountedTransaction

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetValuationPointTransactionsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfAccountedTransaction> Lusid.Sdk.Api.FundsApi.GetValuationPointTransactionsWithHttpInfo ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointTransactions: Get the Transactions for the given Fund. Gets the Transactions for the given Valuation Point for a Fund

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is creating the unique identifier for the given Fund.
valuationPointDataQueryParametersThe arguments to use for querying the transactions.
asAtThe asAt datetime at which to retrieve transactions. Defaults to returning the latest version of each transaction if not specified. (optional)
filterExpression to filter the result set. (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 transactions from a previous call to GetValuationPointTransactions. (optional)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointResourceListOfAccountedTransaction

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetValuationPointTransactionsWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfAccountedTransaction> > Lusid.Sdk.Api.FundsApi.GetValuationPointTransactionsWithHttpInfoAsync ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointTransactions: Get the Transactions for the given Fund. Gets the Transactions for the given Valuation Point for a Fund

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope is creating the unique identifier for the given Fund.
valuationPointDataQueryParametersThe arguments to use for querying the transactions.
asAtThe asAt datetime at which to retrieve transactions. Defaults to returning the latest version of each transaction if not specified. (optional)
filterExpression to filter the result set. (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 transactions from a previous call to GetValuationPointTransactions. (optional)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (ValuationPointResourceListOfAccountedTransaction)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetValuationPointTrialBalance()

ValuationPointResourceListOfTrialBalance Lusid.Sdk.Api.FundsApi.GetValuationPointTrialBalance ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointTrialBalance: Get Trial Balance for the given Fund. Gets the Trial Balance for the given Valuation Point for a Fund. 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 Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataQueryParametersThe query parameters used in running the generation of the Trial Balance.
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve the Trial Balance. Defaults to returning the latest version if not specified. (optional)
filterExpression to filter the results by. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
limitWhen paginating, limit the number of returned results to this number. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Trial Balances. This token 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)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointResourceListOfTrialBalance

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetValuationPointTrialBalanceAsync()

async System.Threading.Tasks.Task<ValuationPointResourceListOfTrialBalance> Lusid.Sdk.Api.FundsApi.GetValuationPointTrialBalanceAsync ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointTrialBalance: Get Trial Balance for the given Fund. Gets the Trial Balance for the given Valuation Point for a Fund. 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 Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataQueryParametersThe query parameters used in running the generation of the Trial Balance.
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve the Trial Balance. Defaults to returning the latest version if not specified. (optional)
filterExpression to filter the results by. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
limitWhen paginating, limit the number of returned results to this number. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Trial Balances. This token 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)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ValuationPointResourceListOfTrialBalance

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ GetValuationPointTrialBalanceWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfTrialBalance> Lusid.Sdk.Api.FundsApi.GetValuationPointTrialBalanceWithHttpInfo ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointTrialBalance: Get Trial Balance for the given Fund. Gets the Trial Balance for the given Valuation Point for a Fund. 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 Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataQueryParametersThe query parameters used in running the generation of the Trial Balance.
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve the Trial Balance. Defaults to returning the latest version if not specified. (optional)
filterExpression to filter the results by. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
limitWhen paginating, limit the number of returned results to this number. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Trial Balances. This token 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)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointResourceListOfTrialBalance

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ GetValuationPointTrialBalanceWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfTrialBalance> > Lusid.Sdk.Api.FundsApi.GetValuationPointTrialBalanceWithHttpInfoAsync ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  generalLedgerProfileCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] GetValuationPointTrialBalance: Get Trial Balance for the given Fund. Gets the Trial Balance for the given Valuation Point for a Fund. 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 Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
valuationPointDataQueryParametersThe query parameters used in running the generation of the Trial Balance.
generalLedgerProfileCodeThe optional code of a general ledger profile used to decorate journal entry lines with levels. (optional)
asAtThe asAt datetime at which to retrieve the Trial Balance. Defaults to returning the latest version if not specified. (optional)
filterExpression to filter the results by. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
limitWhen paginating, limit the number of returned results to this number. Defaults to 100 if not specified. (optional)
pageThe pagination token to use to continue listing Trial Balances. This token 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)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, &#39;Account&#39;, &#39;LegalEntity&#39; or &#39;CustodianAccount&#39; domain to decorate onto the journal entry lines. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (ValuationPointResourceListOfTrialBalance)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ ListFees()

PagedResourceListOfFee Lusid.Sdk.Api.FundsApi.ListFees ( 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,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListFees: List Fees for a specified Fund. List all the Fees matching a particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the Fees. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fees. Defaults to returning the latest version of each Fee if not specified. (optional)
pageThe pagination token to use to continue listing fees; 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 treatment, specify &quot;treatment eq &#39;Monthly&#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;Fee&#39; domain to decorate onto each Fee. These must take the format {domain}/{scope}/{code}, for example &#39;Fee/Account/Id&#39;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
PagedResourceListOfFee

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ ListFeesAsync()

async System.Threading.Tasks.Task<PagedResourceListOfFee> Lusid.Sdk.Api.FundsApi.ListFeesAsync ( 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),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListFees: List Fees for a specified Fund. List all the Fees matching a particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the Fees. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fees. Defaults to returning the latest version of each Fee if not specified. (optional)
pageThe pagination token to use to continue listing fees; 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 treatment, specify &quot;treatment eq &#39;Monthly&#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;Fee&#39; domain to decorate onto each Fee. These must take the format {domain}/{scope}/{code}, for example &#39;Fee/Account/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of PagedResourceListOfFee

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ ListFeesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfFee> Lusid.Sdk.Api.FundsApi.ListFeesWithHttpInfo ( 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,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListFees: List Fees for a specified Fund. List all the Fees matching a particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the Fees. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fees. Defaults to returning the latest version of each Fee if not specified. (optional)
pageThe pagination token to use to continue listing fees; 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 treatment, specify &quot;treatment eq &#39;Monthly&#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;Fee&#39; domain to decorate onto each Fee. These must take the format {domain}/{scope}/{code}, for example &#39;Fee/Account/Id&#39;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of PagedResourceListOfFee

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ ListFeesWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<PagedResourceListOfFee> > Lusid.Sdk.Api.FundsApi.ListFeesWithHttpInfoAsync ( 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),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListFees: List Fees for a specified Fund. List all the Fees matching a particular criteria.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the Fees. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Fees. Defaults to returning the latest version of each Fee if not specified. (optional)
pageThe pagination token to use to continue listing fees; 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 treatment, specify &quot;treatment eq &#39;Monthly&#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;Fee&#39; domain to decorate onto each Fee. These must take the format {domain}/{scope}/{code}, for example &#39;Fee/Account/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (PagedResourceListOfFee)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ ListFunds()

PagedResourceListOfFund Lusid.Sdk.Api.FundsApi.ListFunds ( 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,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListFunds: List Funds. List all the Funds 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 Funds. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Funds. Defaults to returning the latest version of each Fund if not specified. (optional)
pageThe pagination token to use to continue listing Funds; 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 Fund type, specify &quot;id.Code eq &#39;Fund1&#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;Fund&#39; domain to decorate onto each Fund. These must take the format {domain}/{scope}/{code}, for example &#39;Fund/Manager/Id&#39;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
PagedResourceListOfFund

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ ListFundsAsync()

async System.Threading.Tasks.Task<PagedResourceListOfFund> Lusid.Sdk.Api.FundsApi.ListFundsAsync ( 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),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListFunds: List Funds. List all the Funds 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 Funds. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Funds. Defaults to returning the latest version of each Fund if not specified. (optional)
pageThe pagination token to use to continue listing Funds; 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 Fund type, specify &quot;id.Code eq &#39;Fund1&#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;Fund&#39; domain to decorate onto each Fund. These must take the format {domain}/{scope}/{code}, for example &#39;Fund/Manager/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of PagedResourceListOfFund

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ ListFundsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfFund> Lusid.Sdk.Api.FundsApi.ListFundsWithHttpInfo ( 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,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListFunds: List Funds. List all the Funds 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 Funds. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Funds. Defaults to returning the latest version of each Fund if not specified. (optional)
pageThe pagination token to use to continue listing Funds; 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 Fund type, specify &quot;id.Code eq &#39;Fund1&#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;Fund&#39; domain to decorate onto each Fund. These must take the format {domain}/{scope}/{code}, for example &#39;Fund/Manager/Id&#39;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of PagedResourceListOfFund

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ ListFundsWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<PagedResourceListOfFund> > Lusid.Sdk.Api.FundsApi.ListFundsWithHttpInfoAsync ( 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),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListFunds: List Funds. List all the Funds 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 Funds. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Funds. Defaults to returning the latest version of each Fund if not specified. (optional)
pageThe pagination token to use to continue listing Funds; 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 Fund type, specify &quot;id.Code eq &#39;Fund1&#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;Fund&#39; domain to decorate onto each Fund. These must take the format {domain}/{scope}/{code}, for example &#39;Fund/Manager/Id&#39;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (PagedResourceListOfFund)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ ListValuationPointOverview()

PagedResourceListOfValuationPointOverview Lusid.Sdk.Api.FundsApi.ListValuationPointOverview ( 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 >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview for a given Fund. List all the Valuation Points that match the given criteria for a given Fund.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the ValuationPoints. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the ValuationPoints. Defaults to returning the latest version of each ValuationPoint if not specified. (optional)
pageThe pagination token to use to continue listing ValuationPoints; 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 by. For example, to filter on the NAV, specify &quot;NAV gt 300&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
propertyKeysA list of property keys from the &#39;DiaryEntry&#39; domain to decorate onto each ValuationPoint. These must take the format {domain}/{scope}/{code}, for example &#39;DiaryEntry/ValuationPoint/Id&#39;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
PagedResourceListOfValuationPointOverview

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ ListValuationPointOverviewAsync()

async System.Threading.Tasks.Task<PagedResourceListOfValuationPointOverview> Lusid.Sdk.Api.FundsApi.ListValuationPointOverviewAsync ( 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 >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview for a given Fund. List all the Valuation Points that match the given criteria for a given Fund.

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

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ ListValuationPointOverviewWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfValuationPointOverview> Lusid.Sdk.Api.FundsApi.ListValuationPointOverviewWithHttpInfo ( 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 >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview for a given Fund. List all the Valuation Points that match the given criteria for a given Fund.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the ValuationPoints. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the ValuationPoints. Defaults to returning the latest version of each ValuationPoint if not specified. (optional)
pageThe pagination token to use to continue listing ValuationPoints; 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 by. For example, to filter on the NAV, specify &quot;NAV gt 300&quot;. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
propertyKeysA list of property keys from the &#39;DiaryEntry&#39; domain to decorate onto each ValuationPoint. These must take the format {domain}/{scope}/{code}, for example &#39;DiaryEntry/ValuationPoint/Id&#39;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of PagedResourceListOfValuationPointOverview

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ ListValuationPointOverviewWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<PagedResourceListOfValuationPointOverview> > Lusid.Sdk.Api.FundsApi.ListValuationPointOverviewWithHttpInfoAsync ( 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 >?  propertyKeys = default(List<string>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview for a given Fund. List all the Valuation Points that match the given criteria for a given Fund.

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

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ PatchFee()

Fee Lusid.Sdk.Api.FundsApi.PatchFee ( string  scope,
string  code,
string  feeCode,
List< Operation operation,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

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

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ PatchFeeAsync()

async System.Threading.Tasks.Task<Fee> Lusid.Sdk.Api.FundsApi.PatchFeeAsync ( string  scope,
string  code,
string  feeCode,
List< Operation operation,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

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

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee.
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.
optsOptions for this request.
Returns
Task of Fee

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ PatchFeeWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fee> Lusid.Sdk.Api.FundsApi.PatchFeeWithHttpInfo ( string  scope,
string  code,
string  feeCode,
List< Operation operation,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

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

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ PatchFeeWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Fee> > Lusid.Sdk.Api.FundsApi.PatchFeeWithHttpInfoAsync ( string  scope,
string  code,
string  feeCode,
List< Operation operation,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

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

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee.
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.
optsOptions for this request.
Returns
Task of ApiResponse (Fee)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ PatchFund()

Fund Lusid.Sdk.Api.FundsApi.PatchFund ( string  scope,
string  code,
List< Operation operation,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] PatchFund: Patch a Fund. Update fields on a Fund. The behaviour is defined by the JSON Patch specification. Currently supported fields are: DisplayName, Description, FundConfigurationId, AborId, ShareClassInstrumentScopes, ShareClassInstruments, InceptionDate, DecimalPlaces, YearEndDate.

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ PatchFundAsync()

async System.Threading.Tasks.Task<Fund> Lusid.Sdk.Api.FundsApi.PatchFundAsync ( string  scope,
string  code,
List< Operation operation,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] PatchFund: Patch a Fund. Update fields on a Fund. The behaviour is defined by the JSON Patch specification. Currently supported fields are: DisplayName, Description, FundConfigurationId, AborId, ShareClassInstrumentScopes, ShareClassInstruments, InceptionDate, DecimalPlaces, YearEndDate.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
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.
optsOptions for this request.
Returns
Task of Fund

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ PatchFundWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fund> Lusid.Sdk.Api.FundsApi.PatchFundWithHttpInfo ( string  scope,
string  code,
List< Operation operation,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] PatchFund: Patch a Fund. Update fields on a Fund. The behaviour is defined by the JSON Patch specification. Currently supported fields are: DisplayName, Description, FundConfigurationId, AborId, ShareClassInstrumentScopes, ShareClassInstruments, InceptionDate, DecimalPlaces, YearEndDate.

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

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ PatchFundWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Fund> > Lusid.Sdk.Api.FundsApi.PatchFundWithHttpInfoAsync ( string  scope,
string  code,
List< Operation operation,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] PatchFund: Patch a Fund. Update fields on a Fund. The behaviour is defined by the JSON Patch specification. Currently supported fields are: DisplayName, Description, FundConfigurationId, AborId, ShareClassInstrumentScopes, ShareClassInstruments, InceptionDate, DecimalPlaces, YearEndDate.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
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.
optsOptions for this request.
Returns
Task of ApiResponse (Fund)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ SetShareClassInstruments()

Fund Lusid.Sdk.Api.FundsApi.SetShareClassInstruments ( string  scope,
string  code,
SetShareClassInstrumentsRequest  setShareClassInstrumentsRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] SetShareClassInstruments: Set the ShareClass Instruments on a fund. Update the ShareClass Instruments on an existing fund with the set of instruments provided.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund.
setShareClassInstrumentsRequestThe scopes and instrument identifiers for the instruments to be set.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
Fund

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ SetShareClassInstrumentsAsync()

async System.Threading.Tasks.Task<Fund> Lusid.Sdk.Api.FundsApi.SetShareClassInstrumentsAsync ( string  scope,
string  code,
SetShareClassInstrumentsRequest  setShareClassInstrumentsRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] SetShareClassInstruments: Set the ShareClass Instruments on a fund. Update the ShareClass Instruments on an existing fund with the set of instruments provided.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund.
setShareClassInstrumentsRequestThe scopes and instrument identifiers for the instruments to be set.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of Fund

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ SetShareClassInstrumentsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fund> Lusid.Sdk.Api.FundsApi.SetShareClassInstrumentsWithHttpInfo ( string  scope,
string  code,
SetShareClassInstrumentsRequest  setShareClassInstrumentsRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] SetShareClassInstruments: Set the ShareClass Instruments on a fund. Update the ShareClass Instruments on an existing fund with the set of instruments provided.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund.
setShareClassInstrumentsRequestThe scopes and instrument identifiers for the instruments to be set.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of Fund

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ SetShareClassInstrumentsWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<Fund> > Lusid.Sdk.Api.FundsApi.SetShareClassInstrumentsWithHttpInfoAsync ( string  scope,
string  code,
SetShareClassInstrumentsRequest  setShareClassInstrumentsRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] SetShareClassInstruments: Set the ShareClass Instruments on a fund. Update the ShareClass Instruments on an existing fund with the set of instruments provided.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund.
setShareClassInstrumentsRequestThe scopes and instrument identifiers for the instruments to be set.
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (Fund)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ UpsertDiaryEntryTypeValuationPoint()

DiaryEntry Lusid.Sdk.Api.FundsApi.UpsertDiaryEntryTypeValuationPoint ( string  scope,
string  code,
UpsertValuationPointRequest  upsertValuationPointRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert Valuation Point. Update or insert the estimate Valuation Point. If the Valuation Point does not exist, this method will create it in estimate state. If the Valuation Point already exists and is in estimate state, the Valuation Point will be updated with the newly specified information in this request.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
upsertValuationPointRequestThe Valuation Point Estimate definition to Upsert
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
DiaryEntry

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ UpsertDiaryEntryTypeValuationPointAsync()

async System.Threading.Tasks.Task<DiaryEntry> Lusid.Sdk.Api.FundsApi.UpsertDiaryEntryTypeValuationPointAsync ( string  scope,
string  code,
UpsertValuationPointRequest  upsertValuationPointRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert Valuation Point. Update or insert the estimate Valuation Point. If the Valuation Point does not exist, this method will create it in estimate state. If the Valuation Point already exists and is in estimate state, the Valuation Point will be updated with the newly specified information in this request.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
upsertValuationPointRequestThe Valuation Point Estimate definition to Upsert
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of DiaryEntry

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ UpsertDiaryEntryTypeValuationPointWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DiaryEntry> Lusid.Sdk.Api.FundsApi.UpsertDiaryEntryTypeValuationPointWithHttpInfo ( string  scope,
string  code,
UpsertValuationPointRequest  upsertValuationPointRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert Valuation Point. Update or insert the estimate Valuation Point. If the Valuation Point does not exist, this method will create it in estimate state. If the Valuation Point already exists and is in estimate state, the Valuation Point will be updated with the newly specified information in this request.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
upsertValuationPointRequestThe Valuation Point Estimate definition to Upsert
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of DiaryEntry

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ UpsertDiaryEntryTypeValuationPointWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<DiaryEntry> > Lusid.Sdk.Api.FundsApi.UpsertDiaryEntryTypeValuationPointWithHttpInfoAsync ( string  scope,
string  code,
UpsertValuationPointRequest  upsertValuationPointRequest,
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert Valuation Point. Update or insert the estimate Valuation Point. If the Valuation Point does not exist, this method will create it in estimate state. If the Valuation Point already exists and is in estimate state, the Valuation Point will be updated with the newly specified information in this request.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
upsertValuationPointRequestThe Valuation Point Estimate definition to Upsert
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (DiaryEntry)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ UpsertFeeProperties()

FeeProperties Lusid.Sdk.Api.FundsApi.UpsertFeeProperties ( string  scope,
string  code,
string  feeCode,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertFeeProperties: Upsert Fee properties. Update or insert one or more properties onto a single Fee. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fee&#39;. Upserting a property that exists for an Fee, 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 Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee to update or insert the properties onto.
requestBodyThe properties to be updated or inserted onto the Fee. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Fee/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
FeeProperties

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ UpsertFeePropertiesAsync()

async System.Threading.Tasks.Task<FeeProperties> Lusid.Sdk.Api.FundsApi.UpsertFeePropertiesAsync ( string  scope,
string  code,
string  feeCode,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertFeeProperties: Upsert Fee properties. Update or insert one or more properties onto a single Fee. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fee&#39;. Upserting a property that exists for an Fee, 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 Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee to update or insert the properties onto.
requestBodyThe properties to be updated or inserted onto the Fee. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Fee/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of FeeProperties

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ UpsertFeePropertiesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<FeeProperties> Lusid.Sdk.Api.FundsApi.UpsertFeePropertiesWithHttpInfo ( string  scope,
string  code,
string  feeCode,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertFeeProperties: Upsert Fee properties. Update or insert one or more properties onto a single Fee. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fee&#39;. Upserting a property that exists for an Fee, 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 Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee to update or insert the properties onto.
requestBodyThe properties to be updated or inserted onto the Fee. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Fee/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of FeeProperties

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ UpsertFeePropertiesWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<FeeProperties> > Lusid.Sdk.Api.FundsApi.UpsertFeePropertiesWithHttpInfoAsync ( string  scope,
string  code,
string  feeCode,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertFeeProperties: Upsert Fee properties. Update or insert one or more properties onto a single Fee. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fee&#39;. Upserting a property that exists for an Fee, 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 Fund.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
feeCodeThe code of the Fee to update or insert the properties onto.
requestBodyThe properties to be updated or inserted onto the Fee. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Fee/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (FeeProperties)

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ UpsertFundProperties()

FundProperties Lusid.Sdk.Api.FundsApi.UpsertFundProperties ( string  scope,
string  code,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertFundProperties: Upsert Fund properties. Update or insert one or more properties onto a single Fund. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fund&#39;. Upserting a property that exists for an Fund, 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 Fund to update or insert the properties onto.
codeThe code of the Fund to update or insert the properties onto. Together with the scope this uniquely identifies the Fund.
requestBodyThe properties to be updated or inserted onto the Fund. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Fund/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
FundProperties

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ UpsertFundPropertiesAsync()

async System.Threading.Tasks.Task<FundProperties> Lusid.Sdk.Api.FundsApi.UpsertFundPropertiesAsync ( string  scope,
string  code,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertFundProperties: Upsert Fund properties. Update or insert one or more properties onto a single Fund. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fund&#39;. Upserting a property that exists for an Fund, 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 Fund to update or insert the properties onto.
codeThe code of the Fund to update or insert the properties onto. Together with the scope this uniquely identifies the Fund.
requestBodyThe properties to be updated or inserted onto the Fund. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Fund/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of FundProperties

Implements Lusid.Sdk.Api.IFundsApiAsync.

◆ UpsertFundPropertiesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<FundProperties> Lusid.Sdk.Api.FundsApi.UpsertFundPropertiesWithHttpInfo ( string  scope,
string  code,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertFundProperties: Upsert Fund properties. Update or insert one or more properties onto a single Fund. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fund&#39;. Upserting a property that exists for an Fund, 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 Fund to update or insert the properties onto.
codeThe code of the Fund to update or insert the properties onto. Together with the scope this uniquely identifies the Fund.
requestBodyThe properties to be updated or inserted onto the Fund. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Fund/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of FundProperties

Implements Lusid.Sdk.Api.IFundsApiSync.

◆ UpsertFundPropertiesWithHttpInfoAsync()

async System.Threading.Tasks.Task<Lusid.Sdk.Client.ApiResponse<FundProperties> > Lusid.Sdk.Api.FundsApi.UpsertFundPropertiesWithHttpInfoAsync ( string  scope,
string  code,
Dictionary< string, Property >?  requestBody = default(Dictionary<string, Property>?),
int  operationIndex = 0,
System.Threading.CancellationToken  cancellationToken = default(System.Threading.CancellationToken),
ConfigurationOptions opts = null 
)
inline

[EXPERIMENTAL] UpsertFundProperties: Upsert Fund properties. Update or insert one or more properties onto a single Fund. A property will be updated if it already exists and inserted if it does not. All properties must be of the domain &#39;Fund&#39;. Upserting a property that exists for an Fund, 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 Fund to update or insert the properties onto.
codeThe code of the Fund to update or insert the properties onto. Together with the scope this uniquely identifies the Fund.
requestBodyThe properties to be updated or inserted onto the Fund. Each property in the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. &quot;Fund/Manager/Id&quot;. (optional)
operationIndexIndex associated with the operation.
cancellationTokenCancellation Token to cancel the request.
optsOptions for this request.
Returns
Task of ApiResponse (FundProperties)

Implements Lusid.Sdk.Api.IFundsApiAsync.

Property Documentation

◆ AsynchronousClient

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

The client for accessing this underlying API asynchronously.

◆ Client

Lusid.Sdk.Client.ISynchronousClient Lusid.Sdk.Api.FundsApi.Client
getset

The client for accessing this underlying API synchronously.

◆ Configuration

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

Gets or sets the configuration object

An instance of the Configuration

◆ ExceptionFactory

Lusid.Sdk.Client.ExceptionFactory Lusid.Sdk.Api.FundsApi.ExceptionFactory
getset

Provides a factory method hook for the creation of exceptions.


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