|
| Portfolio (string href=default(string), ResourceId id=default(ResourceId), TypeEnum type=default(TypeEnum), string displayName=default(string), string description=default(string), DateTimeOffset created=default(DateTimeOffset), ResourceId parentPortfolioId=default(ResourceId), ModelVersion version=default(ModelVersion), StagedModificationsInfo stagedModifications=default(StagedModificationsInfo), bool isDerived=default(bool), string baseCurrency=default(string), Dictionary< string, Property > properties=default(Dictionary< string, Property >), List< Relationship > relationships=default(List< Relationship >), List< string > instrumentScopes=default(List< string >), AccountingMethodEnum? accountingMethod=default(AccountingMethodEnum?), string amortisationMethod=default(string), string transactionTypeScope=default(string), string cashGainLossCalculationDate=default(string), InstrumentEventConfiguration instrumentEventConfiguration=default(InstrumentEventConfiguration), ResourceId amortisationRuleSetId=default(ResourceId), List< Link > links=default(List< Link >)) |
| Initializes a new instance of the Portfolio 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 (Portfolio input) |
| Returns true if Portfolio instances are equal More...
|
|
override int | GetHashCode () |
| Gets the hash code More...
|
|
|
TypeEnum | Type [get, set] |
| The type of the portfolio. The available values are: Transaction, Reference, DerivedTransaction More...
|
|
AccountingMethodEnum? | AccountingMethod [get, set] |
| . The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst More...
|
|
string | Href [get, set] |
| The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime. More...
|
|
ResourceId | Id [get, set] |
| Gets or Sets Id More...
|
|
string | DisplayName [get, set] |
| The name of the portfolio. More...
|
|
string | Description [get, set] |
| The long form description of the portfolio. More...
|
|
DateTimeOffset | Created [get, set] |
| The effective datetime at which the portfolio was created. No transactions or constituents can be added to the portfolio before this date. More...
|
|
ResourceId | ParentPortfolioId [get, set] |
| Gets or Sets ParentPortfolioId More...
|
|
ModelVersion | _Version [get, set] |
| Gets or Sets _Version More...
|
|
StagedModificationsInfo | StagedModifications [get, set] |
| Gets or Sets StagedModifications More...
|
|
bool | IsDerived [get, set] |
| Whether or not this is a derived portfolio. More...
|
|
string | BaseCurrency [get, set] |
| The base currency of the portfolio. More...
|
|
Dictionary< string, Property > | Properties [get, set] |
| The requested portfolio properties. These will be from the 'Portfolio' domain. More...
|
|
List< Relationship > | Relationships [get, set] |
| A set of relationships associated to the portfolio. More...
|
|
List< string > | InstrumentScopes [get, set] |
| The instrument scope resolution strategy of this 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 scope of the transaction types. More...
|
|
InstrumentEventConfiguration | InstrumentEventConfiguration [get, set] |
| Gets or Sets InstrumentEventConfiguration More...
|
|
ResourceId | AmortisationRuleSetId [get, set] |
| Gets or Sets AmortisationRuleSetId More...
|
|
List< Link > | Links [get, set] |
| Gets or Sets Links 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.Portfolio.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