|
| 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 >), List< string > instrumentScopes=default(List< string >), string amortisationMethod=default(string), string transactionTypeScope=default(string), string cashGainLossCalculationDate=default(string), ResourceId amortisationRuleSetId=default(ResourceId)) |
| Initializes a new instance of the CreateDerivedTransactionPortfolioRequest class. More...
|
|
override string | ToString () |
| Returns the string presentation of the object More...
|
|
virtual string | ToJson () |
| Returns the JSON string presentation of the object More...
|
|
override bool | Equals (object input) |
| Returns true if objects are equal More...
|
|
bool | Equals (CreateDerivedTransactionPortfolioRequest input) |
| Returns true if CreateDerivedTransactionPortfolioRequest instances are equal More...
|
|
override int | GetHashCode () |
| Gets the hash code More...
|
|
|
AccountingMethodEnum? | AccountingMethod [get, set] |
| . The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst More...
|
|
string | DisplayName [get, set] |
| The name of the derived transaction portfolio. More...
|
|
string | Description [get, set] |
| A description for the derived transaction portfolio. More...
|
|
string | Code [get, set] |
| The code of the derived transaction portfolio. Together with the scope this uniquely identifies the derived transaction portfolio. More...
|
|
ResourceId | ParentPortfolioId [get, set] |
| Gets or Sets ParentPortfolioId More...
|
|
DateTimeOffset? | Created [get, set] |
| This will be auto-populated to be the parent portfolio creation date. More...
|
|
ResourceId | CorporateActionSourceId [get, set] |
| Gets or Sets CorporateActionSourceId More...
|
|
List< string > | SubHoldingKeys [get, set] |
| A set of unique transaction properties to group the derived transaction portfolio's holdings by, perhaps for strategy tagging. Each property must be from the 'Transaction' domain and identified by a key in the format {domain}/{scope}/{code}, for example 'Transaction/strategies/quantsignal'. See https://support.lusid.com/knowledgebase/article/KA-01879/en-us for more information. More...
|
|
List< string > | InstrumentScopes [get, set] |
| The resolution strategy used to resolve instruments of transactions/holdings upserted to this derived portfolio. More...
|
|
string | AmortisationMethod [get, set] |
| The amortisation method used by the portfolio for the calculation. The available values are: NoAmortisation, StraightLine, EffectiveYield, StraightLineSettlementDate, EffectiveYieldSettlementDate More...
|
|
string | TransactionTypeScope [get, set] |
| The scope of the transaction types. More...
|
|
string | CashGainLossCalculationDate [get, set] |
| The option when the Cash Gain Loss to be calulated, TransactionDate/SettlementDate. Defaults to SettlementDate. More...
|
|
ResourceId | AmortisationRuleSetId [get, set] |
| Gets or Sets AmortisationRuleSetId More...
|
|
. 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
|
. The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst
. The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst
string Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.AmortisationMethod |
|
getset |
The amortisation method used by the portfolio for the calculation. The available values are: NoAmortisation, StraightLine, EffectiveYield, StraightLineSettlementDate, EffectiveYieldSettlementDate
The amortisation method used by the portfolio for the calculation. The available values are: NoAmortisation, StraightLine, EffectiveYield, StraightLineSettlementDate, EffectiveYieldSettlementDate
List<string> Lusid.Sdk.Model.CreateDerivedTransactionPortfolioRequest.SubHoldingKeys |
|
getset |
A set of unique transaction properties to group the derived transaction portfolio's holdings by, perhaps for strategy tagging. Each property must be from the 'Transaction' domain and identified by a key in the format {domain}/{scope}/{code}, for example 'Transaction/strategies/quantsignal'. See https://support.lusid.com/knowledgebase/article/KA-01879/en-us for more information.
A set of unique transaction properties to group the derived transaction portfolio's holdings by, perhaps for strategy tagging. Each property must be from the 'Transaction' domain and identified by a key in the format {domain}/{scope}/{code}, for example 'Transaction/strategies/quantsignal'. See https://support.lusid.com/knowledgebase/article/KA-01879/en-us for more information.