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

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

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

Public Member Functions

Portfolio CreateDerivedPortfolio (string scope, CreateDerivedTransactionPortfolioRequest? createDerivedTransactionPortfolioRequest=default(CreateDerivedTransactionPortfolioRequest?), int operationIndex=0, ConfigurationOptions? opts=null)
 CreateDerivedPortfolio: Create derived portfolio More...
 
Lusid.Sdk.Client.ApiResponse< PortfolioCreateDerivedPortfolioWithHttpInfo (string scope, CreateDerivedTransactionPortfolioRequest? createDerivedTransactionPortfolioRequest=default(CreateDerivedTransactionPortfolioRequest?), int operationIndex=0, ConfigurationOptions? opts=null)
 CreateDerivedPortfolio: Create derived portfolio More...
 
DeletedEntityResponse DeleteDerivedPortfolioDetails (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] DeleteDerivedPortfolioDetails: Delete derived portfolio details More...
 
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponseDeleteDerivedPortfolioDetailsWithHttpInfo (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] DeleteDerivedPortfolioDetails: Delete derived portfolio details More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints

Member Function Documentation

◆ CreateDerivedPortfolio()

Portfolio Lusid.Sdk.Api.IDerivedTransactionPortfoliosApiSync.CreateDerivedPortfolio ( string  scope,
CreateDerivedTransactionPortfolioRequest createDerivedTransactionPortfolioRequest = default(CreateDerivedTransactionPortfolioRequest?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

CreateDerivedPortfolio: Create derived portfolio

Create a derived transaction portfolio from a parent transaction portfolio (which may itself be derived).

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope in which to create the derived transaction portfolio.
createDerivedTransactionPortfolioRequestThe definition of the derived transaction portfolio. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
Portfolio

Implemented in Lusid.Sdk.Api.DerivedTransactionPortfoliosApi.

◆ CreateDerivedPortfolioWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<Portfolio> Lusid.Sdk.Api.IDerivedTransactionPortfoliosApiSync.CreateDerivedPortfolioWithHttpInfo ( string  scope,
CreateDerivedTransactionPortfolioRequest createDerivedTransactionPortfolioRequest = default(CreateDerivedTransactionPortfolioRequest?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

CreateDerivedPortfolio: Create derived portfolio

Create a derived transaction portfolio from a parent transaction portfolio (which may itself be derived).

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope in which to create the derived transaction portfolio.
createDerivedTransactionPortfolioRequestThe definition of the derived transaction portfolio. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of Portfolio

Implemented in Lusid.Sdk.Api.DerivedTransactionPortfoliosApi.

◆ DeleteDerivedPortfolioDetails()

DeletedEntityResponse Lusid.Sdk.Api.IDerivedTransactionPortfoliosApiSync.DeleteDerivedPortfolioDetails ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EARLY ACCESS] DeleteDerivedPortfolioDetails: Delete derived portfolio details

Delete all the portfolio details for a derived transaction portfolio.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the derived transaction portfolio.
codeThe code of the derived transaction portfolio. Together with the scope this uniquely identifies the derived transaction portfolio.
effectiveAtThe effective date of the change. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
DeletedEntityResponse

Implemented in Lusid.Sdk.Api.DerivedTransactionPortfoliosApi.

◆ DeleteDerivedPortfolioDetailsWithHttpInfo()

Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.IDerivedTransactionPortfoliosApiSync.DeleteDerivedPortfolioDetailsWithHttpInfo ( string  scope,
string  code,
DateTimeOrCutLabel effectiveAt = default(DateTimeOrCutLabel?),
int  operationIndex = 0,
ConfigurationOptions opts = null 
)

[EARLY ACCESS] DeleteDerivedPortfolioDetails: Delete derived portfolio details

Delete all the portfolio details for a derived transaction portfolio.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the derived transaction portfolio.
codeThe code of the derived transaction portfolio. Together with the scope this uniquely identifies the derived transaction portfolio.
effectiveAtThe effective date of the change. (optional)
operationIndexIndex associated with the operation.
optsOptions for this request.
Returns
ApiResponse of DeletedEntityResponse

Implemented in Lusid.Sdk.Api.DerivedTransactionPortfoliosApi.


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