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)
 CreateDerivedPortfolio: Create derived portfolio More...
 
ApiResponse< PortfolioCreateDerivedPortfolioWithHttpInfo (string scope, CreateDerivedTransactionPortfolioRequest? createDerivedTransactionPortfolioRequest=default(CreateDerivedTransactionPortfolioRequest?), int operationIndex=0)
 CreateDerivedPortfolio: Create derived portfolio More...
 
DeletedEntityResponse DeleteDerivedPortfolioDetails (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0)
 [EARLY ACCESS] DeleteDerivedPortfolioDetails: Delete derived portfolio details More...
 
ApiResponse< DeletedEntityResponseDeleteDerivedPortfolioDetailsWithHttpInfo (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0)
 [EARLY ACCESS] DeleteDerivedPortfolioDetails: Delete derived portfolio details More...
 
- Public Member Functions inherited from Lusid.Sdk.Client.IApiAccessor
string GetBasePath ()
 Gets the base path of the API client. More...
 

Additional Inherited Members

- Properties inherited from Lusid.Sdk.Client.IApiAccessor
IReadableConfiguration Configuration [get, set]
 Gets or sets the configuration object More...
 
ExceptionFactory ExceptionFactory [get, set]
 Provides a factory method hook for the creation of exceptions. More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints

Member Function Documentation

◆ CreateDerivedPortfolio()

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

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

Implemented in Lusid.Sdk.Api.DerivedTransactionPortfoliosApi.

◆ CreateDerivedPortfolioWithHttpInfo()

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

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

[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.
Returns
DeletedEntityResponse

Implemented in Lusid.Sdk.Api.DerivedTransactionPortfoliosApi.

◆ DeleteDerivedPortfolioDetailsWithHttpInfo()

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

[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.
Returns
ApiResponse of DeletedEntityResponse

Implemented in Lusid.Sdk.Api.DerivedTransactionPortfoliosApi.


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