|
| enum class | TypeEnum { Transaction = 1
, Reference = 2
, DerivedTransaction = 3
, SimplePosition = 4
} |
| | The type of the portfolio. Available values: Transaction, Reference, DerivedTransaction, SimplePosition. More...
|
| |
| enum class | AccountingMethodEnum {
Default = 1
, AverageCost = 2
, FirstInFirstOut = 3
, LastInFirstOut = 4
,
HighestCostFirst = 5
, LowestCostFirst = 6
, ProRateByUnits = 7
, ProRateByCost = 8
,
ProRateByCostPortfolioCurrency = 9
, IntraDayThenFirstInFirstOut = 10
, LongTermHighestCostFirst = 11
, LongTermHighestCostFirstPortfolioCurrency = 12
,
HighestCostFirstPortfolioCurrency = 13
, LowestCostFirstPortfolioCurrency = 14
, MaximumLossMinimumGain = 15
, MaximumLossMinimumGainPortfolioCurrency = 16
} |
| | The AccountingMethod used for the portfolio. Available values: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency. More...
|
| |
|
| | PortfolioWithoutHref (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 varVersion=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), string taxRuleSetScope=default(string), PortfolioSettlementConfiguration settlementConfiguration=default(PortfolioSettlementConfiguration), List< Link > links=default(List< Link >)) |
| | Initializes a new instance of the PortfolioWithoutHref 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 (PortfolioWithoutHref input) |
| | Returns true if PortfolioWithoutHref instances are equal More...
|
| |
| override int | GetHashCode () |
| | Gets the hash code More...
|
| |
|
| TypeEnum | Type [get, set] |
| | The type of the portfolio. Available values: Transaction, Reference, DerivedTransaction, SimplePosition. More...
|
| |
| AccountingMethodEnum? | AccountingMethod [get, set] |
| | The AccountingMethod used for the portfolio. Available values: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency. 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 | VarVersion [get, set] |
| | Gets or Sets VarVersion 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. Available values: 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...
|
| |
| string | TaxRuleSetScope [get, set] |
| | The scope of the tax rule sets for this portfolio. More...
|
| |
| PortfolioSettlementConfiguration | SettlementConfiguration [get, set] |
| | Gets or Sets SettlementConfiguration More...
|
| |
| List< Link > | Links [get, set] |
| | Gets or Sets Links More...
|
| |
The AccountingMethod used for the portfolio. Available values: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency.
The AccountingMethod used for the portfolio. Available values: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency.
| 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
|
| ProRateByUnits | Enum ProRateByUnits for value: ProRateByUnits
|
| ProRateByCost | Enum ProRateByCost for value: ProRateByCost
|
| ProRateByCostPortfolioCurrency | Enum ProRateByCostPortfolioCurrency for value: ProRateByCostPortfolioCurrency
|
| IntraDayThenFirstInFirstOut | Enum IntraDayThenFirstInFirstOut for value: IntraDayThenFirstInFirstOut
|
| LongTermHighestCostFirst | Enum LongTermHighestCostFirst for value: LongTermHighestCostFirst
|
| LongTermHighestCostFirstPortfolioCurrency | Enum LongTermHighestCostFirstPortfolioCurrency for value: LongTermHighestCostFirstPortfolioCurrency
|
| HighestCostFirstPortfolioCurrency | Enum HighestCostFirstPortfolioCurrency for value: HighestCostFirstPortfolioCurrency
|
| LowestCostFirstPortfolioCurrency | Enum LowestCostFirstPortfolioCurrency for value: LowestCostFirstPortfolioCurrency
|
| MaximumLossMinimumGain | Enum MaximumLossMinimumGain for value: MaximumLossMinimumGain
|
| MaximumLossMinimumGainPortfolioCurrency | Enum MaximumLossMinimumGainPortfolioCurrency for value: MaximumLossMinimumGainPortfolioCurrency
|
The AccountingMethod used for the portfolio. Available values: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency.
The AccountingMethod used for the portfolio. Available values: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency.
| string Lusid.Sdk.Model.PortfolioWithoutHref.AmortisationMethod |
|
getset |
The amortisation method used by the portfolio for the calculation. Available values: NoAmortisation, StraightLine, EffectiveYield, StraightLineSettlementDate, EffectiveYieldSettlementDate.
The amortisation method used by the portfolio for the calculation. Available values: NoAmortisation, StraightLine, EffectiveYield, StraightLineSettlementDate, EffectiveYieldSettlementDate.