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

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

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

Public Member Functions

AcceptEstimateValuationPointResponse AcceptEstimateValuationPoint (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] AcceptEstimateValuationPoint: Accepts an Estimate Valuation Point. More...
 
Lusid.Sdk.Client.ApiResponse< AcceptEstimateValuationPointResponseAcceptEstimateValuationPointWithHttpInfo (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] AcceptEstimateValuationPoint: Accepts an Estimate Valuation Point. More...
 
Fund AddAllocationGroups (string scope, string code, List< AllocationGroupDefinition > allocationGroupDefinition, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] AddAllocationGroups: Add Allocation Groups to a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< FundAddAllocationGroupsWithHttpInfo (string scope, string code, List< AllocationGroupDefinition > allocationGroupDefinition, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] AddAllocationGroups: Add Allocation Groups to a Fund. More...
 
Fund AddSeries (string scope, string code, List< SeriesDefinitionRequest > seriesDefinitionRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] AddSeries: Add Series to a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< FundAddSeriesWithHttpInfo (string scope, string code, List< SeriesDefinitionRequest > seriesDefinitionRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] AddSeries: Add Series to a Fund. More...
 
Fee CreateFee (string scope, string code, FeeRequest feeRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFee: Create a Fee. More...
 
Lusid.Sdk.Client.ApiResponse< FeeCreateFeeWithHttpInfo (string scope, string code, FeeRequest feeRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFee: Create a Fee. More...
 
Fund CreateFund (string scope, FundRequest fundRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFund: Create a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< FundCreateFundWithHttpInfo (string scope, FundRequest fundRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFund: Create a Fund. More...
 
Fund CreateFundV2 (string scope, FundDefinitionRequest fundDefinitionRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFundV2: Create a Fund V2 (Preview). More...
 
Lusid.Sdk.Client.ApiResponse< FundCreateFundV2WithHttpInfo (string scope, FundDefinitionRequest fundDefinitionRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateFundV2: Create a Fund V2 (Preview). More...
 
ValuationPoint CreateValuationPoint (string scope, string code, CreateValuationPointRequest createValuationPointRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateValuationPoint: Create a Valuation Point. More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointCreateValuationPointWithHttpInfo (string scope, string code, CreateValuationPointRequest createValuationPointRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] CreateValuationPoint: Create a Valuation Point. More...
 
Fund DeactivateNavTypes (string scope, string code, List< string > requestBody, string? deleteMode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeactivateNavTypes: Deactivate NAV types on a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< FundDeactivateNavTypesWithHttpInfo (string scope, string code, List< string > requestBody, string? deleteMode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeactivateNavTypes: Deactivate NAV types on a Fund. More...
 
DeletedEntityResponse DeleteBookmark (string scope, string code, string bookmarkCode, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteBookmark: Delete a Bookmark. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteBookmarkWithHttpInfo (string scope, string code, string bookmarkCode, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteBookmark: Delete a Bookmark. More...
 
DeletedEntityResponse DeleteFee (string scope, string code, string feeCode, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFee: Delete a Fee. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteFeeWithHttpInfo (string scope, string code, string feeCode, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFee: Delete a Fee. More...
 
DeletedEntityResponse DeleteFund (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFund: Delete a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteFundWithHttpInfo (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteFund: Delete a Fund. More...
 
DeletedEntityResponse DeleteNavActivityAdjustments (string scope, string code, string valuationPointCode, List< NavActivityAdjustmentResponse > navActivityAdjustmentResponse, string? navTypeCode=default(string?), string? valuationPointCodeVariant=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteNavActivityAdjustments: Delete Nav activity adjustments. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteNavActivityAdjustmentsWithHttpInfo (string scope, string code, string valuationPointCode, List< NavActivityAdjustmentResponse > navActivityAdjustmentResponse, string? navTypeCode=default(string?), string? valuationPointCodeVariant=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteNavActivityAdjustments: Delete Nav activity adjustments. More...
 
DeletedEntityResponse DeleteValuationPoint (string scope, string code, string diaryEntryCode, string? diaryEntryCodeVariant=default(string?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point. More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteValuationPointWithHttpInfo (string scope, string code, string diaryEntryCode, string? diaryEntryCodeVariant=default(string?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point. More...
 
ValuationPointDataResponse FinaliseCandidateValuationPoint (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise a Candidate Valuation Point. More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointDataResponseFinaliseCandidateValuationPointWithHttpInfo (string scope, string code, ValuationPointDataRequest valuationPointDataRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise a Candidate Valuation Point. More...
 
VersionedResourceListOfFundA2BDataRecord GetA2BDataForFund (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? navTypeCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetA2BDataForFund: Get A2B data for a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< VersionedResourceListOfFundA2BDataRecordGetA2BDataForFundWithHttpInfo (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? navTypeCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetA2BDataForFund: Get A2B data for a Fund. More...
 
VersionedResourceListOfFundA2BMovementRecord GetA2BMovementsForFund (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? navTypeCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetA2BMovementsForFund: Get A2B movements for transaction portfolios in a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< VersionedResourceListOfFundA2BMovementRecordGetA2BMovementsForFundWithHttpInfo (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? navTypeCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetA2BMovementsForFund: Get A2B movements for transaction portfolios in a Fund. 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. 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. 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. 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. 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. 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. 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. 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. More...
 
VersionedResourceListOfHoldingContributor GetHoldingContributorsForFund (string scope, string code, long holdingId, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? navTypeCode=default(string?), bool? includeHistoric=default(bool?), string? taxLotId=default(string?), bool? includeUnsettledMovements=default(bool?), int? limit=default(int?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetHoldingContributorsForFund: Get holdings contributors for transaction portfolios in a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< VersionedResourceListOfHoldingContributorGetHoldingContributorsForFundWithHttpInfo (string scope, string code, long holdingId, ValuationPointDataQueryParameters valuationPointDataQueryParameters, string? navTypeCode=default(string?), bool? includeHistoric=default(bool?), string? taxLotId=default(string?), bool? includeUnsettledMovements=default(bool?), int? limit=default(int?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetHoldingContributorsForFund: Get holdings contributors for transaction portfolios in a Fund. More...
 
VersionedResourceListOfPortfolioHolding GetHoldingsForFund (string scope, string code, SingleValuationPointQueryParameters singleValuationPointQueryParameters, string? navTypeCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), bool? byTaxlots=default(bool?), int? includeSettlementEventsAfterDays=default(int?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetHoldingsForFund: Get holdings for transaction portfolios in a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< VersionedResourceListOfPortfolioHoldingGetHoldingsForFundWithHttpInfo (string scope, string code, SingleValuationPointQueryParameters singleValuationPointQueryParameters, string? navTypeCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), bool? byTaxlots=default(bool?), int? includeSettlementEventsAfterDays=default(int?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetHoldingsForFund: Get holdings for transaction portfolios in a Fund. More...
 
ListAggregationResponse GetValuationForFund (string scope, string code, string? navTypeCode=default(string?), FundValuationRequest? fundValuationRequest=default(FundValuationRequest?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationForFund: Perform valuation for a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< ListAggregationResponseGetValuationForFundWithHttpInfo (string scope, string code, string? navTypeCode=default(string?), FundValuationRequest? fundValuationRequest=default(FundValuationRequest?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationForFund: Perform valuation for a Fund. More...
 
ValuationPointDataResponse GetValuationPointData (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointDataResponseGetValuationPointDataWithHttpInfo (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund. More...
 
ValuationPointResourceListOfFundJournalEntryLine 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 >?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointJournalEntryLines: Get the Journal Entry Lines for the given Fund. More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointResourceListOfFundJournalEntryLineGetValuationPointJournalEntryLinesWithHttpInfo (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 >?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointJournalEntryLines: Get the Journal Entry Lines for the given Fund. 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?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointPnlSummary: Get a PnL summary for the given Valuation Point in the Fund. 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?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointPnlSummary: Get a PnL summary for the given Valuation Point in the Fund. 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 >?), string? navTypeCode=default(string?), string? dataModelScope=default(string?), string? dataModelCode=default(string?), bool? showCancelledTransactions=default(bool?), string? membershipType=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTransactions: Get the Transactions for the given 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 >?), string? navTypeCode=default(string?), string? dataModelScope=default(string?), string? dataModelCode=default(string?), bool? showCancelledTransactions=default(bool?), string? membershipType=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTransactions: Get the Transactions for the given 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 >?), string? navTypeCode=default(string?), bool? excludeCleardownModule=default(bool?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTrialBalance: Get Trial Balance for the given Fund. 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 >?), string? navTypeCode=default(string?), bool? excludeCleardownModule=default(bool?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointTrialBalance: Get Trial Balance for the given Fund. More...
 
ValuationPointResourceListOfUnsettledTransaction GetValuationPointUnsettledTransactions (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointUnsettledTransactions: Get Unsettled Transactions for the given Fund. More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointResourceListOfUnsettledTransactionGetValuationPointUnsettledTransactionsWithHttpInfo (string scope, string code, ValuationPointDataQueryParameters valuationPointDataQueryParameters, DateTimeOffset? asAt=default(DateTimeOffset?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetValuationPointUnsettledTransactions: Get Unsettled Transactions for the given Fund. 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. 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. More...
 
PagedResourceListOfFundCalendarEntry ListFundCalendar (string scope, string code, 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] ListFundCalendar: List Fund Calendar. More...
 
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfFundCalendarEntryListFundCalendarWithHttpInfo (string scope, string code, 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] ListFundCalendar: List Fund Calendar. More...
 
PagedResourceListOfFundCalendarEntries ListFundCalendarEntries (string scope, string code, 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] ListFundCalendarEntries: List Fund Calendar Entries. More...
 
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfFundCalendarEntriesListFundCalendarEntriesWithHttpInfo (string scope, string code, 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] ListFundCalendarEntries: List Fund Calendar Entries. 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. 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. More...
 
ResourceListOfNavActivityAdjustmentResponse ListNavActivityAdjustments (string scope, string code, string valuationPointCode, string? navTypeCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), string? valuationPointCodeVariant=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListNavActivityAdjustments: List NAV adjustment activities applied to a valuation point More...
 
Lusid.Sdk.Client.ApiResponse< ResourceListOfNavActivityAdjustmentResponseListNavActivityAdjustmentsWithHttpInfo (string scope, string code, string valuationPointCode, string? navTypeCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), string? valuationPointCodeVariant=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListNavActivityAdjustments: List NAV adjustment activities applied to a valuation point More...
 
PagedResourceListOfValuationPointInstrument ListValuationPointInstruments (string scope, string code, string valuationPointCode, string? navTypeCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), List< string >? instrumentPropertyKeys=default(List< string >?), string? valuationPointCodeVariant=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListValuationPointInstruments: List Instruments inside a valuation point More...
 
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfValuationPointInstrumentListValuationPointInstrumentsWithHttpInfo (string scope, string code, string valuationPointCode, string? navTypeCode=default(string?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), List< string >? instrumentPropertyKeys=default(List< string >?), string? valuationPointCodeVariant=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListValuationPointInstruments: List Instruments inside a valuation point 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 >?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview 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 >?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview 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. 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. More...
 
Fund PatchFund (string scope, string code, List< Operation > operation, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] PatchFund: Patch a Fund. More...
 
Lusid.Sdk.Client.ApiResponse< FundPatchFundWithHttpInfo (string scope, string code, List< Operation > operation, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] PatchFund: Patch a Fund. More...
 
ValuationPointResourceListOfFundCashStatementRow QueryCashStatement (string scope, string code, QueryFundCashStatementParameters queryFundCashStatementParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] QueryCashStatement: [EXPERIMENTAL] QueryCashStatement: Query cash statement for a Fund valuation point. More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointResourceListOfFundCashStatementRowQueryCashStatementWithHttpInfo (string scope, string code, QueryFundCashStatementParameters queryFundCashStatementParameters, DateTimeOffset? asAt=default(DateTimeOffset?), string? filter=default(string?), int? limit=default(int?), string? page=default(string?), List< string >? propertyKeys=default(List< string >?), string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] QueryCashStatement: [EXPERIMENTAL] QueryCashStatement: Query cash statement for a Fund valuation point. More...
 
ValuationPointDataResponse RevertValuationPointToEstimate (string scope, string code, RevertValuationPointDataRequest revertValuationPointDataRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] RevertValuationPointToEstimate: Reverts a Final Valuation Point to Estimate. More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointDataResponseRevertValuationPointToEstimateWithHttpInfo (string scope, string code, RevertValuationPointDataRequest revertValuationPointDataRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] RevertValuationPointToEstimate: Reverts a Final Valuation Point to Estimate. More...
 
Fund SetShareClassInstruments (string scope, string code, SetShareClassInstrumentsRequest setShareClassInstrumentsRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] SetShareClassInstruments: Set the ShareClass Instruments on a Fund. 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. More...
 
ValuationPoint UpdateValuationPoint (string scope, string code, UpdateValuationPointRequest updateValuationPointRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpdateValuationPoint: Update a Valuation Point. More...
 
Lusid.Sdk.Client.ApiResponse< ValuationPointUpdateValuationPointWithHttpInfo (string scope, string code, UpdateValuationPointRequest updateValuationPointRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpdateValuationPoint: Update a Valuation Point. More...
 
FundCalendarEntry UpsertBookmark (string scope, string code, UpsertFundBookmarkRequest upsertFundBookmarkRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertBookmark: Upsert a bookmark. More...
 
Lusid.Sdk.Client.ApiResponse< FundCalendarEntryUpsertBookmarkWithHttpInfo (string scope, string code, UpsertFundBookmarkRequest upsertFundBookmarkRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertBookmark: Upsert a bookmark. More...
 
DiaryEntry UpsertDiaryEntryTypeValuationPoint (string scope, string code, UpsertValuationPointRequest upsertValuationPointRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert a Valuation Point. More...
 
Lusid.Sdk.Client.ApiResponse< DiaryEntryUpsertDiaryEntryTypeValuationPointWithHttpInfo (string scope, string code, UpsertValuationPointRequest upsertValuationPointRequest, string? navTypeCode=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert a Valuation Point. 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. 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. 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. 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. More...
 
DateTimeOffset UpsertNavActivityAdjustments (string scope, string code, string valuationPointCode, List< NavActivityAdjustment > navActivityAdjustment, string? navTypeCode=default(string?), string? valuationPointCodeVariant=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertNavActivityAdjustments: Upsert NAV adjustment activities to a valuation point More...
 
Lusid.Sdk.Client.ApiResponse< DateTimeOffset > UpsertNavActivityAdjustmentsWithHttpInfo (string scope, string code, string valuationPointCode, List< NavActivityAdjustment > navActivityAdjustment, string? navTypeCode=default(string?), string? valuationPointCodeVariant=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] UpsertNavActivityAdjustments: Upsert NAV adjustment activities to a valuation point More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints

Member Function Documentation

◆ AcceptEstimateValuationPoint()

AcceptEstimateValuationPointResponse Lusid.Sdk.Api.IFundsApiSync.AcceptEstimateValuationPoint ( string  scope,
string  code,
ValuationPointDataRequest  valuationPointDataRequest,
string?  navTypeCode = default(string?),
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;.

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.
navTypeCodeWhen provided, accepts the Valuation Point of the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
AcceptEstimateValuationPointResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ AcceptEstimateValuationPointWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<AcceptEstimateValuationPointResponse> Lusid.Sdk.Api.IFundsApiSync.AcceptEstimateValuationPointWithHttpInfo ( string  scope,
string  code,
ValuationPointDataRequest  valuationPointDataRequest,
string?  navTypeCode = default(string?),
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;.

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.
navTypeCodeWhen provided, accepts the Valuation Point of the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of AcceptEstimateValuationPointResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ AddAllocationGroups()

Fund Lusid.Sdk.Api.IFundsApiSync.AddAllocationGroups ( string  scope,
string  code,
List< AllocationGroupDefinition allocationGroupDefinition,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] AddAllocationGroups: Add Allocation Groups to a Fund.

Add the given Allocation Group definitions to the 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.
allocationGroupDefinitionThe definitions of the Allocation Groups to add to the Fund.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
Fund

Implemented in Lusid.Sdk.Api.FundsApi.

◆ AddAllocationGroupsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fund> Lusid.Sdk.Api.IFundsApiSync.AddAllocationGroupsWithHttpInfo ( string  scope,
string  code,
List< AllocationGroupDefinition allocationGroupDefinition,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] AddAllocationGroups: Add Allocation Groups to a Fund.

Add the given Allocation Group definitions to the 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.
allocationGroupDefinitionThe definitions of the Allocation Groups to add to the Fund.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of Fund

Implemented in Lusid.Sdk.Api.FundsApi.

◆ AddSeries()

Fund Lusid.Sdk.Api.IFundsApiSync.AddSeries ( string  scope,
string  code,
List< SeriesDefinitionRequest seriesDefinitionRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] AddSeries: Add Series to a Fund.

Add the given Series definitions to the specified Share Classes of the 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.
seriesDefinitionRequestThe definitions of the Series to add.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
Fund

Implemented in Lusid.Sdk.Api.FundsApi.

◆ AddSeriesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fund> Lusid.Sdk.Api.IFundsApiSync.AddSeriesWithHttpInfo ( string  scope,
string  code,
List< SeriesDefinitionRequest seriesDefinitionRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] AddSeries: Add Series to a Fund.

Add the given Series definitions to the specified Share Classes of the 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.
seriesDefinitionRequestThe definitions of the Series to add.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of Fund

Implemented in Lusid.Sdk.Api.FundsApi.

◆ CreateFee()

Fee Lusid.Sdk.Api.IFundsApiSync.CreateFee ( string  scope,
string  code,
FeeRequest  feeRequest,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[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.
navTypeCodeWhen provided, creates the Fee against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
Fee

Implemented in Lusid.Sdk.Api.FundsApi.

◆ CreateFeeWithHttpInfo()

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

[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.
navTypeCodeWhen provided, creates the Fee against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of Fee

Implemented in Lusid.Sdk.Api.FundsApi.

◆ CreateFund()

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

[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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ CreateFundV2()

Fund Lusid.Sdk.Api.IFundsApiSync.CreateFundV2 ( string  scope,
FundDefinitionRequest  fundDefinitionRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] CreateFundV2: Create a Fund V2 (Preview).

Create the given V2 Fund.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ CreateFundV2WithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fund> Lusid.Sdk.Api.IFundsApiSync.CreateFundV2WithHttpInfo ( string  scope,
FundDefinitionRequest  fundDefinitionRequest,
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] CreateFundV2: Create a Fund V2 (Preview).

Create the given V2 Fund.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ CreateFundWithHttpInfo()

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

[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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ CreateValuationPoint()

ValuationPoint Lusid.Sdk.Api.IFundsApiSync.CreateValuationPoint ( string  scope,
string  code,
CreateValuationPointRequest  createValuationPointRequest,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] CreateValuationPoint: Create a Valuation Point.

Insert the estimate 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 this uniquely identifies the Fund.
createValuationPointRequestThe Valuation Point Estimate definition to create.
navTypeCodeWhen provided, creates the Valuation Point against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPoint

Implemented in Lusid.Sdk.Api.FundsApi.

◆ CreateValuationPointWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPoint> Lusid.Sdk.Api.IFundsApiSync.CreateValuationPointWithHttpInfo ( string  scope,
string  code,
CreateValuationPointRequest  createValuationPointRequest,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] CreateValuationPoint: Create a Valuation Point.

Insert the estimate 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 this uniquely identifies the Fund.
createValuationPointRequestThe Valuation Point Estimate definition to create.
navTypeCodeWhen provided, creates the Valuation Point against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPoint

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeactivateNavTypes()

Fund Lusid.Sdk.Api.IFundsApiSync.DeactivateNavTypes ( string  scope,
string  code,
List< string >  requestBody,
string?  deleteMode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] DeactivateNavTypes: Deactivate NAV types on a Fund.

Deactivate the given NAV types on the 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.
requestBodyThe codes of the nav types to be deactivated.
deleteModeThe delete mode to use. Default value: Soft. Available values: Soft, Hard. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
Fund

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeactivateNavTypesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fund> Lusid.Sdk.Api.IFundsApiSync.DeactivateNavTypesWithHttpInfo ( string  scope,
string  code,
List< string >  requestBody,
string?  deleteMode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] DeactivateNavTypes: Deactivate NAV types on a Fund.

Deactivate the given NAV types on the 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.
requestBodyThe codes of the nav types to be deactivated.
deleteModeThe delete mode to use. Default value: Soft. Available values: Soft, Hard. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of Fund

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeleteBookmark()

DeletedEntityResponse Lusid.Sdk.Api.IFundsApiSync.DeleteBookmark ( string  scope,
string  code,
string  bookmarkCode,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] DeleteBookmark: Delete a Bookmark.

Deletes the given Bookmark.

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.
bookmarkCodeThe bookmark code for the bookmark to be deleted.
navTypeCodeWhen provided, deletes the Bookmark against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
DeletedEntityResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeleteBookmarkWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.IFundsApiSync.DeleteBookmarkWithHttpInfo ( string  scope,
string  code,
string  bookmarkCode,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] DeleteBookmark: Delete a Bookmark.

Deletes the given Bookmark.

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.
bookmarkCodeThe bookmark code for the bookmark to be deleted.
navTypeCodeWhen provided, deletes the Bookmark against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of DeletedEntityResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeleteFee()

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

[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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeleteFeeWithHttpInfo()

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

[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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeleteFund()

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

[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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeleteFundWithHttpInfo()

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

[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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeleteNavActivityAdjustments()

DeletedEntityResponse Lusid.Sdk.Api.IFundsApiSync.DeleteNavActivityAdjustments ( string  scope,
string  code,
string  valuationPointCode,
List< NavActivityAdjustmentResponse navActivityAdjustmentResponse,
string?  navTypeCode = default(string?),
string?  valuationPointCodeVariant = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] DeleteNavActivityAdjustments: Delete Nav activity adjustments.

Delete Nav activity adjustments on a 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.
valuationPointCodeThe valuation point Code to delete the adjustment from
navActivityAdjustmentResponseThe request describing the Nav activity adjustments to delete from a specific valuation point and nav type
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
valuationPointCodeVariantThe variant of the valuation point used in the request. Together with the valuation point code marks the unique branch for the NavType. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
DeletedEntityResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeleteNavActivityAdjustmentsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.IFundsApiSync.DeleteNavActivityAdjustmentsWithHttpInfo ( string  scope,
string  code,
string  valuationPointCode,
List< NavActivityAdjustmentResponse navActivityAdjustmentResponse,
string?  navTypeCode = default(string?),
string?  valuationPointCodeVariant = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] DeleteNavActivityAdjustments: Delete Nav activity adjustments.

Delete Nav activity adjustments on a 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.
valuationPointCodeThe valuation point Code to delete the adjustment from
navActivityAdjustmentResponseThe request describing the Nav activity adjustments to delete from a specific valuation point and nav type
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
valuationPointCodeVariantThe variant of the valuation point used in the request. Together with the valuation point code marks the unique branch for the NavType. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of DeletedEntityResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeleteValuationPoint()

DeletedEntityResponse Lusid.Sdk.Api.IFundsApiSync.DeleteValuationPoint ( string  scope,
string  code,
string  diaryEntryCode,
string?  diaryEntryCodeVariant = default(string?),
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[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.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
diaryEntryCodeThe diary entry code for the valuation Point to be deleted.
diaryEntryCodeVariantThe variant of the valuation point used in the request. Together with the valuation point code marks the unique branch for the NavType. This is working only for the Estimates. (optional)
navTypeCodeWhen provided, deletes the Valuation Point against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
DeletedEntityResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ DeleteValuationPointWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.IFundsApiSync.DeleteValuationPointWithHttpInfo ( string  scope,
string  code,
string  diaryEntryCode,
string?  diaryEntryCodeVariant = default(string?),
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[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.
codeThe code of the Fund. Together with the scope this uniquely identifies the Fund.
diaryEntryCodeThe diary entry code for the valuation Point to be deleted.
diaryEntryCodeVariantThe variant of the valuation point used in the request. Together with the valuation point code marks the unique branch for the NavType. This is working only for the Estimates. (optional)
navTypeCodeWhen provided, deletes the Valuation Point against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of DeletedEntityResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ FinaliseCandidateValuationPoint()

ValuationPointDataResponse Lusid.Sdk.Api.IFundsApiSync.FinaliseCandidateValuationPoint ( string  scope,
string  code,
ValuationPointDataRequest  valuationPointDataRequest,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise a Candidate Valuation Point.

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 details of the Valuation Point to mark as final.
navTypeCodeWhen provided, finalises the Valuation Point of the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointDataResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ FinaliseCandidateValuationPointWithHttpInfo()

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

[EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise a Candidate Valuation Point.

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 details of the Valuation Point to mark as final.
navTypeCodeWhen provided, finalises the Valuation Point of the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointDataResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetA2BDataForFund()

VersionedResourceListOfFundA2BDataRecord Lusid.Sdk.Api.IFundsApiSync.GetA2BDataForFund ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  navTypeCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
List< string >?  propertyKeys = default(List< string >?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetA2BDataForFund: Get A2B data for a Fund.

Get the A2B data for transaction portfolios in 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.
valuationPointDataQueryParametersThe arguments to use for querying the A2B data. This includes start and end dates.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
asAtThe asAt datetime at which to resolve the fund and the timeline. Defaults to return the latest version if not specified. (optional)
filterExpression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
propertyKeysA list of property keys from the &quot;Instrument&quot; domain to decorate onto the A2B data. These take the format {domain}/{scope}/{code} e.g. &quot;Instrument/system/Name&quot;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
VersionedResourceListOfFundA2BDataRecord

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetA2BDataForFundWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<VersionedResourceListOfFundA2BDataRecord> Lusid.Sdk.Api.IFundsApiSync.GetA2BDataForFundWithHttpInfo ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  navTypeCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
List< string >?  propertyKeys = default(List< string >?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetA2BDataForFund: Get A2B data for a Fund.

Get the A2B data for transaction portfolios in 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.
valuationPointDataQueryParametersThe arguments to use for querying the A2B data. This includes start and end dates.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
asAtThe asAt datetime at which to resolve the fund and the timeline. Defaults to return the latest version if not specified. (optional)
filterExpression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
propertyKeysA list of property keys from the &quot;Instrument&quot; domain to decorate onto the A2B data. These take the format {domain}/{scope}/{code} e.g. &quot;Instrument/system/Name&quot;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of VersionedResourceListOfFundA2BDataRecord

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetA2BMovementsForFund()

VersionedResourceListOfFundA2BMovementRecord Lusid.Sdk.Api.IFundsApiSync.GetA2BMovementsForFund ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  navTypeCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
List< string >?  propertyKeys = default(List< string >?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetA2BMovementsForFund: Get A2B movements for transaction portfolios in a Fund.

Get the A2B movement records of transaction portfolios in 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.
valuationPointDataQueryParametersThe arguments to use for querying the A2B movements. This includes start and end dates.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
asAtThe asAt datetime at which to resolve the fund and the timeline. Defaults to return the latest version if not specified. (optional)
filterExpression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
propertyKeysA list of property keys from the &quot;Instrument&quot; domain to decorate onto the A2B movements. These take the format {domain}/{scope}/{code} e.g. &quot;Instrument/system/Name&quot;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
VersionedResourceListOfFundA2BMovementRecord

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetA2BMovementsForFundWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<VersionedResourceListOfFundA2BMovementRecord> Lusid.Sdk.Api.IFundsApiSync.GetA2BMovementsForFundWithHttpInfo ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  navTypeCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
List< string >?  propertyKeys = default(List< string >?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetA2BMovementsForFund: Get A2B movements for transaction portfolios in a Fund.

Get the A2B movement records of transaction portfolios in 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.
valuationPointDataQueryParametersThe arguments to use for querying the A2B movements. This includes start and end dates.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
asAtThe asAt datetime at which to resolve the fund and the timeline. Defaults to return the latest version if not specified. (optional)
filterExpression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
propertyKeysA list of property keys from the &quot;Instrument&quot; domain to decorate onto the A2B movements. These take the format {domain}/{scope}/{code} e.g. &quot;Instrument/system/Name&quot;. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of VersionedResourceListOfFundA2BMovementRecord

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetFee()

Fee Lusid.Sdk.Api.IFundsApiSync.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.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetFeeProperties()

FeeProperties Lusid.Sdk.Api.IFundsApiSync.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.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetFeePropertiesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<FeeProperties> Lusid.Sdk.Api.IFundsApiSync.GetFeePropertiesWithHttpInfo ( 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.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetFeeWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fee> Lusid.Sdk.Api.IFundsApiSync.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 
)

[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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetFund()

Fund Lusid.Sdk.Api.IFundsApiSync.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.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetFundProperties()

FundProperties Lusid.Sdk.Api.IFundsApiSync.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.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetFundPropertiesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<FundProperties> Lusid.Sdk.Api.IFundsApiSync.GetFundPropertiesWithHttpInfo ( 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.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetFundWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fund> Lusid.Sdk.Api.IFundsApiSync.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 
)

[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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetHoldingContributorsForFund()

VersionedResourceListOfHoldingContributor Lusid.Sdk.Api.IFundsApiSync.GetHoldingContributorsForFund ( string  scope,
string  code,
long  holdingId,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  navTypeCode = default(string?),
bool?  includeHistoric = default(bool?),
string?  taxLotId = default(string?),
bool?  includeUnsettledMovements = default(bool?),
int?  limit = default(int?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetHoldingContributorsForFund: Get holdings contributors for transaction portfolios in a Fund.

Get the holdings of transaction portfolios in 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.
holdingIdThe unique holding identifier
valuationPointDataQueryParametersThe arguments to use for querying the holdings.This can be a date, valuationPoint or a bookmark.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
includeHistoricIf true, transactions from previously closed holdings are returned. If false, only transactions from last time position is opened. (optional, default to false)
taxLotIdConstrains the Holding Contributors to those which contributed to the specified tax lot. (optional)
includeUnsettledMovementsIf true, contributing transaction which have not settled yet will also be returned. False by default (optional, default to false)
limitWhen paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional)
asAtThe asAt datetime at which to build the transactions. Defaults to return the latest version of each transaction if not specified. (optional)
pageThe pagination token to use to continue listing transactions from a previous call to GetHoldingContributors. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
VersionedResourceListOfHoldingContributor

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetHoldingContributorsForFundWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<VersionedResourceListOfHoldingContributor> Lusid.Sdk.Api.IFundsApiSync.GetHoldingContributorsForFundWithHttpInfo ( string  scope,
string  code,
long  holdingId,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
string?  navTypeCode = default(string?),
bool?  includeHistoric = default(bool?),
string?  taxLotId = default(string?),
bool?  includeUnsettledMovements = default(bool?),
int?  limit = default(int?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetHoldingContributorsForFund: Get holdings contributors for transaction portfolios in a Fund.

Get the holdings of transaction portfolios in 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.
holdingIdThe unique holding identifier
valuationPointDataQueryParametersThe arguments to use for querying the holdings.This can be a date, valuationPoint or a bookmark.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
includeHistoricIf true, transactions from previously closed holdings are returned. If false, only transactions from last time position is opened. (optional, default to false)
taxLotIdConstrains the Holding Contributors to those which contributed to the specified tax lot. (optional)
includeUnsettledMovementsIf true, contributing transaction which have not settled yet will also be returned. False by default (optional, default to false)
limitWhen paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional)
asAtThe asAt datetime at which to build the transactions. Defaults to return the latest version of each transaction if not specified. (optional)
pageThe pagination token to use to continue listing transactions from a previous call to GetHoldingContributors. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of VersionedResourceListOfHoldingContributor

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetHoldingsForFund()

VersionedResourceListOfPortfolioHolding Lusid.Sdk.Api.IFundsApiSync.GetHoldingsForFund ( string  scope,
string  code,
SingleValuationPointQueryParameters  singleValuationPointQueryParameters,
string?  navTypeCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
List< string >?  propertyKeys = default(List< string >?),
bool?  byTaxlots = default(bool?),
int?  includeSettlementEventsAfterDays = default(int?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetHoldingsForFund: Get holdings for transaction portfolios in a Fund.

Get the holdings of transaction portfolios in 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.
singleValuationPointQueryParametersThe arguments to use for querying the holdings.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
asAtThe asAt datetime at which to retrieve the holdings of transaction portfolios in the Fund. Defaults to return the latest version of the holdings if not specified. (optional)
filterExpression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
propertyKeysA list of property keys from the &quot;Instrument&quot;, &quot;Holding&quot; or &quot;Portfolio&quot;,&quot;CustodianAccount&quot; or &quot;LegalEntity&quot; domain to decorate onto domain to decorate onto the holdings. These take the format {domain}/{scope}/{code} e.g. &quot;Instrument/system/Name&quot; or &quot;Holding/system/Cost&quot;. (optional)
byTaxlotsWhether to expand the holdings to return the underlying tax-lots. Defaults to False. (optional)
includeSettlementEventsAfterDaysNumber of days ahead to bring back settlements from, in relation to the specified effectiveAt. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
VersionedResourceListOfPortfolioHolding

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetHoldingsForFundWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<VersionedResourceListOfPortfolioHolding> Lusid.Sdk.Api.IFundsApiSync.GetHoldingsForFundWithHttpInfo ( string  scope,
string  code,
SingleValuationPointQueryParameters  singleValuationPointQueryParameters,
string?  navTypeCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
List< string >?  propertyKeys = default(List< string >?),
bool?  byTaxlots = default(bool?),
int?  includeSettlementEventsAfterDays = default(int?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetHoldingsForFund: Get holdings for transaction portfolios in a Fund.

Get the holdings of transaction portfolios in 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.
singleValuationPointQueryParametersThe arguments to use for querying the holdings.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
asAtThe asAt datetime at which to retrieve the holdings of transaction portfolios in the Fund. Defaults to return the latest version of the holdings if not specified. (optional)
filterExpression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
propertyKeysA list of property keys from the &quot;Instrument&quot;, &quot;Holding&quot; or &quot;Portfolio&quot;,&quot;CustodianAccount&quot; or &quot;LegalEntity&quot; domain to decorate onto domain to decorate onto the holdings. These take the format {domain}/{scope}/{code} e.g. &quot;Instrument/system/Name&quot; or &quot;Holding/system/Cost&quot;. (optional)
byTaxlotsWhether to expand the holdings to return the underlying tax-lots. Defaults to False. (optional)
includeSettlementEventsAfterDaysNumber of days ahead to bring back settlements from, in relation to the specified effectiveAt. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of VersionedResourceListOfPortfolioHolding

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationForFund()

ListAggregationResponse Lusid.Sdk.Api.IFundsApiSync.GetValuationForFund ( string  scope,
string  code,
string?  navTypeCode = default(string?),
FundValuationRequest fundValuationRequest = default(FundValuationRequest?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetValuationForFund: Perform valuation for a Fund.

Perform valuation on 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.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
fundValuationRequestThe request specifying the dates (or DiaryEntry) on which to calculate a set of valuation metrics. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ListAggregationResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationForFundWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ListAggregationResponse> Lusid.Sdk.Api.IFundsApiSync.GetValuationForFundWithHttpInfo ( string  scope,
string  code,
string?  navTypeCode = default(string?),
FundValuationRequest fundValuationRequest = default(FundValuationRequest?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetValuationForFund: Perform valuation for a Fund.

Perform valuation on 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.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
fundValuationRequestThe request specifying the dates (or DiaryEntry) on which to calculate a set of valuation metrics. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ListAggregationResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointData()

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

[EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund.

Retrieves the Valuation Point data between given dates or Valuation Point codes. The endpoint will internally extract all &#39;Assets&#39; and &#39;Liabilities&#39; from the Fund&#39;s Trial balance to produce a GAV. Start date will be assumed from the last &#39;official&#39; ValuationPoint 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)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointDataResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointDataWithHttpInfo()

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

[EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund.

Retrieves the Valuation Point data between given dates or Valuation Point codes. The endpoint will internally extract all &#39;Assets&#39; and &#39;Liabilities&#39; from the Fund&#39;s Trial balance to produce a GAV. Start date will be assumed from the last &#39;official&#39; ValuationPoint 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)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointDataResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointJournalEntryLines()

ValuationPointResourceListOfFundJournalEntryLine Lusid.Sdk.Api.IFundsApiSync.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 >?),
string?  navTypeCode = default(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.

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 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 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)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointResourceListOfFundJournalEntryLine

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointJournalEntryLinesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfFundJournalEntryLine> Lusid.Sdk.Api.IFundsApiSync.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 >?),
string?  navTypeCode = default(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.

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 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 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)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointResourceListOfFundJournalEntryLine

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointPnlSummary()

ValuationPointResourceListOfPnlJournalEntryLine Lusid.Sdk.Api.IFundsApiSync.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?),
string?  navTypeCode = 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.

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 generating 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 results from a previous call to GetValuationPointPnlSummary. (optional)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointResourceListOfPnlJournalEntryLine

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointPnlSummaryWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfPnlJournalEntryLine> Lusid.Sdk.Api.IFundsApiSync.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?),
string?  navTypeCode = 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.

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 generating 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 results from a previous call to GetValuationPointPnlSummary. (optional)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointResourceListOfPnlJournalEntryLine

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointTransactions()

ValuationPointResourceListOfAccountedTransaction Lusid.Sdk.Api.IFundsApiSync.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 >?),
string?  navTypeCode = default(string?),
string?  dataModelScope = default(string?),
string?  dataModelCode = default(string?),
bool?  showCancelledTransactions = default(bool?),
string?  membershipType = default(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.

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 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 transactions. (optional)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
dataModelScopeThe optional scope of a Custom Data Model to use (optional)
dataModelCodeThe optional code of a Custom Data Model to use (optional)
showCancelledTransactionsOption to specify whether or not to include cancelled transactions, including previous versions of transactions which have since been amended. Defaults to False if not specified. (optional)
membershipTypeThe membership types of the specified Custom Data Model to return. Default value: Member. Available values: All, Member, Candidate. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointResourceListOfAccountedTransaction

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointTransactionsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfAccountedTransaction> Lusid.Sdk.Api.IFundsApiSync.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 >?),
string?  navTypeCode = default(string?),
string?  dataModelScope = default(string?),
string?  dataModelCode = default(string?),
bool?  showCancelledTransactions = default(bool?),
string?  membershipType = default(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.

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 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 transactions. (optional)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
dataModelScopeThe optional scope of a Custom Data Model to use (optional)
dataModelCodeThe optional code of a Custom Data Model to use (optional)
showCancelledTransactionsOption to specify whether or not to include cancelled transactions, including previous versions of transactions which have since been amended. Defaults to False if not specified. (optional)
membershipTypeThe membership types of the specified Custom Data Model to return. Default value: Member. Available values: All, Member, Candidate. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointResourceListOfAccountedTransaction

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointTrialBalance()

ValuationPointResourceListOfTrialBalance Lusid.Sdk.Api.IFundsApiSync.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 >?),
string?  navTypeCode = default(string?),
bool?  excludeCleardownModule = default(bool?),
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).

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 generating 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 TrialBalance. (optional)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
excludeCleardownModuleIf this is set to true, no Cleardown Module will be applied to the Trial Balance. Defaults to false. (optional, default to false)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointResourceListOfTrialBalance

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointTrialBalanceWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfTrialBalance> Lusid.Sdk.Api.IFundsApiSync.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 >?),
string?  navTypeCode = default(string?),
bool?  excludeCleardownModule = default(bool?),
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).

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 generating 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 TrialBalance. (optional)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
excludeCleardownModuleIf this is set to true, no Cleardown Module will be applied to the Trial Balance. Defaults to false. (optional, default to false)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointResourceListOfTrialBalance

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointUnsettledTransactions()

ValuationPointResourceListOfUnsettledTransaction Lusid.Sdk.Api.IFundsApiSync.GetValuationPointUnsettledTransactions ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List< string >?),
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetValuationPointUnsettledTransactions: Get Unsettled Transactions for the given Fund.

Gets all transactions that remain unsettled as at the specified Valuation Point for a Fund, looking back from inception. Settlement status is point-in-time: post-cutoff settlement activity does not alter the result.

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 unsettled transactions.
asAtThe asAt datetime at which to retrieve the report. Defaults to latest. (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 from a previous call. (optional)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, or &#39;Account&#39; domain to decorate onto the transactions. (optional)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointResourceListOfUnsettledTransaction

Implemented in Lusid.Sdk.Api.FundsApi.

◆ GetValuationPointUnsettledTransactionsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfUnsettledTransaction> Lusid.Sdk.Api.IFundsApiSync.GetValuationPointUnsettledTransactionsWithHttpInfo ( string  scope,
string  code,
ValuationPointDataQueryParameters  valuationPointDataQueryParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List< string >?),
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] GetValuationPointUnsettledTransactions: Get Unsettled Transactions for the given Fund.

Gets all transactions that remain unsettled as at the specified Valuation Point for a Fund, looking back from inception. Settlement status is point-in-time: post-cutoff settlement activity does not alter the result.

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 unsettled transactions.
asAtThe asAt datetime at which to retrieve the report. Defaults to latest. (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 from a previous call. (optional)
propertyKeysA list of property keys from the &#39;Instrument&#39;, &#39;Transaction&#39;, &#39;Portfolio&#39;, or &#39;Account&#39; domain to decorate onto the transactions. (optional)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointResourceListOfUnsettledTransaction

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListFees()

PagedResourceListOfFee Lusid.Sdk.Api.IFundsApiSync.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.

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 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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListFeesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfFee> Lusid.Sdk.Api.IFundsApiSync.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 
)

[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. Together with the scope this uniquely identifies 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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListFundCalendar()

PagedResourceListOfFundCalendarEntry Lusid.Sdk.Api.IFundsApiSync.ListFundCalendar ( string  scope,
string  code,
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] ListFundCalendar: List Fund Calendar.

List all the Calendar Entries associated with the 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.
asAtThe asAt datetime at which to list the Calendar. Defaults to returning the latest version of each Calendar Entry if not specified. (optional)
pageThe pagination token to use to continue listing Calendar Entries; this value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt and asAt fields must not have changed since the original request. (optional)
limitWhen paginating, limit the results to this number. Defaults to 100 if not specified. (optional)
filterExpression to filter the results. For 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;ClosedPeriod&#39; domain to decorate onto each item. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
PagedResourceListOfFundCalendarEntry

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListFundCalendarEntries()

PagedResourceListOfFundCalendarEntries Lusid.Sdk.Api.IFundsApiSync.ListFundCalendarEntries ( string  scope,
string  code,
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] ListFundCalendarEntries: List Fund Calendar Entries.

List all the Calendar Entries associated with the 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.
asAtThe asAt datetime at which to list the Calendar. Defaults to returning the latest version of each Calendar Entry if not specified. (optional)
pageThe pagination token to use to continue listing Calendar Entries; this value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt and asAt fields must not have changed since the original request. (optional)
limitWhen paginating, limit the results to this number. Defaults to 100 if not specified. (optional)
filterExpression to filter the results. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
propertyKeysA list of property keys from the &#39;DiaryEntry&#39; domain to decorate onto each item. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
PagedResourceListOfFundCalendarEntries

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListFundCalendarEntriesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfFundCalendarEntries> Lusid.Sdk.Api.IFundsApiSync.ListFundCalendarEntriesWithHttpInfo ( string  scope,
string  code,
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] ListFundCalendarEntries: List Fund Calendar Entries.

List all the Calendar Entries associated with the 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.
asAtThe asAt datetime at which to list the Calendar. Defaults to returning the latest version of each Calendar Entry if not specified. (optional)
pageThe pagination token to use to continue listing Calendar Entries; this value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt and asAt fields must not have changed since the original request. (optional)
limitWhen paginating, limit the results to this number. Defaults to 100 if not specified. (optional)
filterExpression to filter the results. For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
propertyKeysA list of property keys from the &#39;DiaryEntry&#39; domain to decorate onto each item. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of PagedResourceListOfFundCalendarEntries

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListFundCalendarWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfFundCalendarEntry> Lusid.Sdk.Api.IFundsApiSync.ListFundCalendarWithHttpInfo ( string  scope,
string  code,
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] ListFundCalendar: List Fund Calendar.

List all the Calendar Entries associated with the 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.
asAtThe asAt datetime at which to list the Calendar. Defaults to returning the latest version of each Calendar Entry if not specified. (optional)
pageThe pagination token to use to continue listing Calendar Entries; this value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt and asAt fields must not have changed since the original request. (optional)
limitWhen paginating, limit the results to this number. Defaults to 100 if not specified. (optional)
filterExpression to filter the results. For 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;ClosedPeriod&#39; domain to decorate onto each item. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of PagedResourceListOfFundCalendarEntry

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListFunds()

PagedResourceListOfFund Lusid.Sdk.Api.IFundsApiSync.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.

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 code, 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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListFundsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfFund> Lusid.Sdk.Api.IFundsApiSync.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 
)

[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 code, 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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListNavActivityAdjustments()

ResourceListOfNavActivityAdjustmentResponse Lusid.Sdk.Api.IFundsApiSync.ListNavActivityAdjustments ( string  scope,
string  code,
string  valuationPointCode,
string?  navTypeCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
string?  valuationPointCodeVariant = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] ListNavActivityAdjustments: List NAV adjustment activities applied to a valuation point

Lists the NAV adjustment activities applied to the specified 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 the unique identifier for the given Fund.
valuationPointCodeFetch all NAV adjustment activities for this valuation point.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
asAtThe asAt datetime at which to list the Nav activity adjustments. Defaults to returning the latest version of each adjustment if not specified. (optional)
pageThe pagination token to use to continue listing Nav activity adjustments; this value is returned from the previous call. If a pagination token is provided, the filter, 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 result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
valuationPointCodeVariantThe variant of the valuation point used in the request. Together with the valuation point code marks the unique branch for the NavType. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ResourceListOfNavActivityAdjustmentResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListNavActivityAdjustmentsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ResourceListOfNavActivityAdjustmentResponse> Lusid.Sdk.Api.IFundsApiSync.ListNavActivityAdjustmentsWithHttpInfo ( string  scope,
string  code,
string  valuationPointCode,
string?  navTypeCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
string?  valuationPointCodeVariant = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] ListNavActivityAdjustments: List NAV adjustment activities applied to a valuation point

Lists the NAV adjustment activities applied to the specified 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 the unique identifier for the given Fund.
valuationPointCodeFetch all NAV adjustment activities for this valuation point.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
asAtThe asAt datetime at which to list the Nav activity adjustments. Defaults to returning the latest version of each adjustment if not specified. (optional)
pageThe pagination token to use to continue listing Nav activity adjustments; this value is returned from the previous call. If a pagination token is provided, the filter, 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 result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
valuationPointCodeVariantThe variant of the valuation point used in the request. Together with the valuation point code marks the unique branch for the NavType. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ResourceListOfNavActivityAdjustmentResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListValuationPointInstruments()

PagedResourceListOfValuationPointInstrument Lusid.Sdk.Api.IFundsApiSync.ListValuationPointInstruments ( string  scope,
string  code,
string  valuationPointCode,
string?  navTypeCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
List< string >?  sortBy = default(List< string >?),
List< string >?  instrumentPropertyKeys = default(List< string >?),
string?  valuationPointCodeVariant = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] ListValuationPointInstruments: List Instruments inside a valuation point

Lists the Instruments linked to Transactions within a 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 the unique identifier for the given Fund.
valuationPointCodeFetch all instruments for this valuation point.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
asAtThe asAt datetime at which to list the instruments. Defaults to returning the latest version of each instrument if not specified. (optional)
pageThe pagination token to use to continue listing instruments; this value is returned from the previous call. If a pagination token is provided, the filter, 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 result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
instrumentPropertyKeysA list of property keys from the &#39;Instrument&#39; domain to decorate onto instruments, or from any domain that supports relationships to decorate onto related entities. These must have the format {domain}/{scope}/{code}, for example &#39;Instrument/system/Name&#39;. (optional)
valuationPointCodeVariantThe variant of the valuation point used in the request. Together with the valuation point code marks the unique branch for the NavType. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
PagedResourceListOfValuationPointInstrument

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListValuationPointInstrumentsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<PagedResourceListOfValuationPointInstrument> Lusid.Sdk.Api.IFundsApiSync.ListValuationPointInstrumentsWithHttpInfo ( string  scope,
string  code,
string  valuationPointCode,
string?  navTypeCode = default(string?),
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  page = default(string?),
int?  limit = default(int?),
string?  filter = default(string?),
List< string >?  sortBy = default(List< string >?),
List< string >?  instrumentPropertyKeys = default(List< string >?),
string?  valuationPointCodeVariant = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] ListValuationPointInstruments: List Instruments inside a valuation point

Lists the Instruments linked to Transactions within a 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 the unique identifier for the given Fund.
valuationPointCodeFetch all instruments for this valuation point.
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
asAtThe asAt datetime at which to list the instruments. Defaults to returning the latest version of each instrument if not specified. (optional)
pageThe pagination token to use to continue listing instruments; this value is returned from the previous call. If a pagination token is provided, the filter, 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 result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
sortByA list of field names or properties to sort by, each suffixed by &quot; ASC&quot; or &quot; DESC&quot;. (optional)
instrumentPropertyKeysA list of property keys from the &#39;Instrument&#39; domain to decorate onto instruments, or from any domain that supports relationships to decorate onto related entities. These must have the format {domain}/{scope}/{code}, for example &#39;Instrument/system/Name&#39;. (optional)
valuationPointCodeVariantThe variant of the valuation point used in the request. Together with the valuation point code marks the unique branch for the NavType. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of PagedResourceListOfValuationPointInstrument

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListValuationPointOverview()

PagedResourceListOfValuationPointOverview Lusid.Sdk.Api.IFundsApiSync.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 >?),
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview for a given Fund.

List the overview of 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. Together with the scope this uniquely identifies the Fund.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the Valuation Points. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Valuation Points. Defaults to returning the latest version of each Valuation Point if not specified. (optional)
pageThe pagination token to use to continue listing Valuation Points; 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)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
PagedResourceListOfValuationPointOverview

Implemented in Lusid.Sdk.Api.FundsApi.

◆ ListValuationPointOverviewWithHttpInfo()

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

[EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview for a given Fund.

List the overview of 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. Together with the scope this uniquely identifies the Fund.
effectiveAtThe effective datetime or cut label at which to list the TimeVariant properties for the Valuation Points. Defaults to the current LUSID system datetime if not specified. (optional)
asAtThe asAt datetime at which to list the Valuation Points. Defaults to returning the latest version of each Valuation Point if not specified. (optional)
pageThe pagination token to use to continue listing Valuation Points; 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)
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of PagedResourceListOfValuationPointOverview

Implemented in Lusid.Sdk.Api.FundsApi.

◆ PatchFee()

Fee Lusid.Sdk.Api.IFundsApiSync.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, ShareClasses.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ PatchFeeWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fee> Lusid.Sdk.Api.IFundsApiSync.PatchFeeWithHttpInfo ( 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, ShareClasses.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ PatchFund()

Fund Lusid.Sdk.Api.IFundsApiSync.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, PortfolioIds, FundConfigurationId, ShareClassInstruments, Type, InceptionDate, DecimalPlaces, PrimaryNavType, AdditionalNavTypes, AborId, 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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ PatchFundWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fund> Lusid.Sdk.Api.IFundsApiSync.PatchFundWithHttpInfo ( 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, PortfolioIds, FundConfigurationId, ShareClassInstruments, Type, InceptionDate, DecimalPlaces, PrimaryNavType, AdditionalNavTypes, AborId, 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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ QueryCashStatement()

ValuationPointResourceListOfFundCashStatementRow Lusid.Sdk.Api.IFundsApiSync.QueryCashStatement ( string  scope,
string  code,
QueryFundCashStatementParameters  queryFundCashStatementParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List< string >?),
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] QueryCashStatement: [EXPERIMENTAL] QueryCashStatement: Query cash statement for a Fund valuation point.

Returns settled cash movements with running balance, cost basis, average FX rate, and realised FX PnL for the specified Fund valuation point period. The cash statement is derived from Journal Entry Lines filtered to settled cash (HoldType&#x3D;&#39;B&#39;, SourceType&#x3D;LusidTransaction). Use the DisplayMode parameter on the request body to choose between ShowReversal (full reversal/TrueUp detail) and Consolidated (collapses reversals into AvgRateCorrection rows).

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.
queryFundCashStatementParametersThe query parameters specifying the diary entry period and display mode.
asAtThe asAt datetime at which to retrieve the cash statement. Defaults to the latest version 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 get the next page of results. (optional)
propertyKeysA list of property keys to decorate onto the cash statement rows. (optional)
navTypeCodeThe code of the NAV type to use. Defaults to the primary NAV type if not specified. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointResourceListOfFundCashStatementRow

Implemented in Lusid.Sdk.Api.FundsApi.

◆ QueryCashStatementWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointResourceListOfFundCashStatementRow> Lusid.Sdk.Api.IFundsApiSync.QueryCashStatementWithHttpInfo ( string  scope,
string  code,
QueryFundCashStatementParameters  queryFundCashStatementParameters,
DateTimeOffset?  asAt = default(DateTimeOffset?),
string?  filter = default(string?),
int?  limit = default(int?),
string?  page = default(string?),
List< string >?  propertyKeys = default(List< string >?),
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] QueryCashStatement: [EXPERIMENTAL] QueryCashStatement: Query cash statement for a Fund valuation point.

Returns settled cash movements with running balance, cost basis, average FX rate, and realised FX PnL for the specified Fund valuation point period. The cash statement is derived from Journal Entry Lines filtered to settled cash (HoldType&#x3D;&#39;B&#39;, SourceType&#x3D;LusidTransaction). Use the DisplayMode parameter on the request body to choose between ShowReversal (full reversal/TrueUp detail) and Consolidated (collapses reversals into AvgRateCorrection rows).

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.
queryFundCashStatementParametersThe query parameters specifying the diary entry period and display mode.
asAtThe asAt datetime at which to retrieve the cash statement. Defaults to the latest version 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 get the next page of results. (optional)
propertyKeysA list of property keys to decorate onto the cash statement rows. (optional)
navTypeCodeThe code of the NAV type to use. Defaults to the primary NAV type if not specified. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointResourceListOfFundCashStatementRow

Implemented in Lusid.Sdk.Api.FundsApi.

◆ RevertValuationPointToEstimate()

ValuationPointDataResponse Lusid.Sdk.Api.IFundsApiSync.RevertValuationPointToEstimate ( string  scope,
string  code,
RevertValuationPointDataRequest  revertValuationPointDataRequest,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] RevertValuationPointToEstimate: Reverts a Final Valuation Point to Estimate.

Moves a &#39;Final&#39; status Valuation Point to status &#39;Estimate&#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.
revertValuationPointDataRequestThe revertValuationPointRequest which contains the Diary Entry code for the Final Valuation Point to move to Estimate status.
navTypeCodeWhen provided, sets the status of the Valuation Point of the specified NAV Type to be Estimate. Otherwise, the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPointDataResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ RevertValuationPointToEstimateWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPointDataResponse> Lusid.Sdk.Api.IFundsApiSync.RevertValuationPointToEstimateWithHttpInfo ( string  scope,
string  code,
RevertValuationPointDataRequest  revertValuationPointDataRequest,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] RevertValuationPointToEstimate: Reverts a Final Valuation Point to Estimate.

Moves a &#39;Final&#39; status Valuation Point to status &#39;Estimate&#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.
revertValuationPointDataRequestThe revertValuationPointRequest which contains the Diary Entry code for the Final Valuation Point to move to Estimate status.
navTypeCodeWhen provided, sets the status of the Valuation Point of the specified NAV Type to be Estimate. Otherwise, the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPointDataResponse

Implemented in Lusid.Sdk.Api.FundsApi.

◆ SetShareClassInstruments()

Fund Lusid.Sdk.Api.IFundsApiSync.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.

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.
setShareClassInstrumentsRequestThe scopes and instrument identifiers for the instruments to be set.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
Fund

Implemented in Lusid.Sdk.Api.FundsApi.

◆ SetShareClassInstrumentsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Fund> Lusid.Sdk.Api.IFundsApiSync.SetShareClassInstrumentsWithHttpInfo ( 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.

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.
setShareClassInstrumentsRequestThe scopes and instrument identifiers for the instruments to be set.
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of Fund

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpdateValuationPoint()

ValuationPoint Lusid.Sdk.Api.IFundsApiSync.UpdateValuationPoint ( string  scope,
string  code,
UpdateValuationPointRequest  updateValuationPointRequest,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] UpdateValuationPoint: Update a Valuation Point.

Updates an existing 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 this uniquely identifies the Fund.
updateValuationPointRequestThe Valuation Point Estimate definition to upsert.
navTypeCodeWhen provided, upserts the Valuation Point against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ValuationPoint

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpdateValuationPointWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<ValuationPoint> Lusid.Sdk.Api.IFundsApiSync.UpdateValuationPointWithHttpInfo ( string  scope,
string  code,
UpdateValuationPointRequest  updateValuationPointRequest,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] UpdateValuationPoint: Update a Valuation Point.

Updates an existing 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 this uniquely identifies the Fund.
updateValuationPointRequestThe Valuation Point Estimate definition to upsert.
navTypeCodeWhen provided, upserts the Valuation Point against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of ValuationPoint

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpsertBookmark()

FundCalendarEntry Lusid.Sdk.Api.IFundsApiSync.UpsertBookmark ( string  scope,
string  code,
UpsertFundBookmarkRequest  upsertFundBookmarkRequest,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] UpsertBookmark: Upsert a bookmark.

This method will update or upsert a Bookmark for the 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.
upsertFundBookmarkRequestThe bookmark definition to upsert.
navTypeCodeWhen provided, upserts the Valuation Point against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
FundCalendarEntry

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpsertBookmarkWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<FundCalendarEntry> Lusid.Sdk.Api.IFundsApiSync.UpsertBookmarkWithHttpInfo ( string  scope,
string  code,
UpsertFundBookmarkRequest  upsertFundBookmarkRequest,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] UpsertBookmark: Upsert a bookmark.

This method will update or upsert a Bookmark for the 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.
upsertFundBookmarkRequestThe bookmark definition to upsert.
navTypeCodeWhen provided, upserts the Valuation Point against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of FundCalendarEntry

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpsertDiaryEntryTypeValuationPoint()

DiaryEntry Lusid.Sdk.Api.IFundsApiSync.UpsertDiaryEntryTypeValuationPoint ( string  scope,
string  code,
UpsertValuationPointRequest  upsertValuationPointRequest,
string?  navTypeCode = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert a Valuation Point.

Insert the estimate Valuation Point. If the Valuation Point does not exist, this method will create it in estimate state.

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.
navTypeCodeWhen provided, upserts the Valuation Point against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
DiaryEntry

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpsertDiaryEntryTypeValuationPointWithHttpInfo()

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

[EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert a Valuation Point.

Insert the estimate Valuation Point. If the Valuation Point does not exist, this method will create it in estimate state.

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.
navTypeCodeWhen provided, upserts the Valuation Point against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of DiaryEntry

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpsertFeeProperties()

FeeProperties Lusid.Sdk.Api.IFundsApiSync.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.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpsertFeePropertiesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<FeeProperties> Lusid.Sdk.Api.IFundsApiSync.UpsertFeePropertiesWithHttpInfo ( 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.

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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpsertFundProperties()

FundProperties Lusid.Sdk.Api.IFundsApiSync.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.

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.
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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpsertFundPropertiesWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<FundProperties> Lusid.Sdk.Api.IFundsApiSync.UpsertFundPropertiesWithHttpInfo ( 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.

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.
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

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpsertNavActivityAdjustments()

DateTimeOffset Lusid.Sdk.Api.IFundsApiSync.UpsertNavActivityAdjustments ( string  scope,
string  code,
string  valuationPointCode,
List< NavActivityAdjustment navActivityAdjustment,
string?  navTypeCode = default(string?),
string?  valuationPointCodeVariant = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] UpsertNavActivityAdjustments: Upsert NAV adjustment activities to a valuation point

Upserts the NAV adjustment activities to the specified 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 the unique identifier for the given Fund.
valuationPointCodeThe valuation point Code to apply the adjustment to
navActivityAdjustmentThe request describing the Nav activity adjustments to apply to a specific valuation point and nav type
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
valuationPointCodeVariantThe variant of the valuation point used in the request. Together with the valuation point code marks the unique branch for the NavType. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
DateTimeOffset

Implemented in Lusid.Sdk.Api.FundsApi.

◆ UpsertNavActivityAdjustmentsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DateTimeOffset> Lusid.Sdk.Api.IFundsApiSync.UpsertNavActivityAdjustmentsWithHttpInfo ( string  scope,
string  code,
string  valuationPointCode,
List< NavActivityAdjustment navActivityAdjustment,
string?  navTypeCode = default(string?),
string?  valuationPointCodeVariant = default(string?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EXPERIMENTAL] UpsertNavActivityAdjustments: Upsert NAV adjustment activities to a valuation point

Upserts the NAV adjustment activities to the specified 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 the unique identifier for the given Fund.
valuationPointCodeThe valuation point Code to apply the adjustment to
navActivityAdjustmentThe request describing the Nav activity adjustments to apply to a specific valuation point and nav type
navTypeCodeWhen provided, runs against the specified NAV Type, otherwise the Primary NAV Type will be used. (optional)
valuationPointCodeVariantThe variant of the valuation point used in the request. Together with the valuation point code marks the unique branch for the NavType. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of DateTimeOffset

Implemented in Lusid.Sdk.Api.FundsApi.


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