CreateDerivedTransactionPortfolioRequest
More...
|
| enum | AccountingMethodEnum {
AccountingMethodEnum.Default = 1,
AccountingMethodEnum.AverageCost = 2,
AccountingMethodEnum.FirstInFirstOut = 3,
AccountingMethodEnum.LastInFirstOut = 4,
AccountingMethodEnum.HighestCostFirst = 5,
AccountingMethodEnum.LowestCostFirst = 6
} |
| | The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst More...
|
| |
|
| AccountingMethodEnum | AccountingMethod [get, set] |
| | The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst More...
|
| |
| string | DisplayName [get, set] |
| | Gets or Sets DisplayName More...
|
| |
| string | Description [get, set] |
| | Gets or Sets Description More...
|
| |
| string | Code [get, set] |
| | Gets or Sets Code More...
|
| |
| ResourceId | ParentPortfolioId [get, set] |
| | Gets or Sets ParentPortfolioId More...
|
| |
| DateTimeOffset | Created [get, set] |
| | Gets or Sets Created More...
|
| |
| ResourceId | CorporateActionSourceId [get, set] |
| | Gets or Sets CorporateActionSourceId More...
|
| |
| List< string > | SubHoldingKeys [get, set] |
| | Gets or Sets SubHoldingKeys More...
|
| |
◆ AccountingMethodEnum
The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst
The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst
| Enumerator |
|---|
| Default | Enum Default for value: Default
|
| AverageCost | Enum AverageCost for value: AverageCost
|
| FirstInFirstOut | Enum FirstInFirstOut for value: FirstInFirstOut
|
| LastInFirstOut | Enum LastInFirstOut for value: LastInFirstOut
|
| HighestCostFirst | Enum HighestCostFirst for value: HighestCostFirst
|
| LowestCostFirst | Enum LowestCostFirst for value: LowestCostFirst
|
◆ CreateDerivedTransactionPortfolioRequest() [1/2]
| Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.CreateDerivedTransactionPortfolioRequest |
( |
| ) |
|
|
inlineprotected |
◆ CreateDerivedTransactionPortfolioRequest() [2/2]
| Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.CreateDerivedTransactionPortfolioRequest |
( |
string |
displayName = default(string), |
|
|
string |
description = default(string), |
|
|
string |
code = default(string), |
|
|
ResourceId |
parentPortfolioId = default(ResourceId), |
|
|
DateTimeOffset? |
created = default(DateTimeOffset?), |
|
|
ResourceId |
corporateActionSourceId = default(ResourceId), |
|
|
AccountingMethodEnum? |
accountingMethod = default(AccountingMethodEnum?), |
|
|
List< string > |
subHoldingKeys = default(List<string>) |
|
) |
| |
|
inline |
Initializes a new instance of the CreateDerivedTransactionPortfolioRequest class.
- Parameters
-
| displayName | displayName (required). |
| description | description. |
| code | code (required). |
| parentPortfolioId | parentPortfolioId (required). |
| created | created. |
| corporateActionSourceId | corporateActionSourceId. |
| accountingMethod | The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst. |
| subHoldingKeys | subHoldingKeys. |
◆ Equals() [1/2]
| override bool Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
| input | Object to be compared |
- Returns
- Boolean
◆ Equals() [2/2]
◆ GetHashCode()
| override int Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
| virtual string Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
| override string Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ AccountingMethod
The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst
The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst
◆ Code
| string Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.Code |
|
getset |
◆ CorporateActionSourceId
| ResourceId Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.CorporateActionSourceId |
|
getset |
Gets or Sets CorporateActionSourceId
◆ Created
| DateTimeOffset Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.Created |
|
getset |
◆ Description
| string Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.Description |
|
getset |
◆ DisplayName
| string Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.DisplayName |
|
getset |
◆ ParentPortfolioId
| ResourceId Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.ParentPortfolioId |
|
getset |
Gets or Sets ParentPortfolioId
◆ SubHoldingKeys
| List<string> Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.SubHoldingKeys |
|
getset |
Gets or Sets SubHoldingKeys
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/lusid-sdk-csharp/checkouts/stable/sdk/Lusid.Sdk/Model/CreateDerivedTransactionPortfolioRequest.cs