CompletePortfolio
More...
|
| CompletePortfolio (ResourceId id=default(ResourceId), string href=default(string), string description=default(string), string displayName=default(string), DateTimeOffset created=default(DateTimeOffset), ResourceId parentPortfolioId=default(ResourceId), TypeEnum? type=default(TypeEnum?), ModelVersion version=default(ModelVersion), List< Property > properties=default(List< Property >), string baseCurrency=default(string), List< Link > links=default(List< Link >)) |
| Initializes a new instance of the CompletePortfolio class. More...
|
|
bool | ShouldSerializeIsDerived () |
| Returns false as IsDerived should not be serialized given that it's read-only. 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 (CompletePortfolio input) |
| Returns true if CompletePortfolio 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...
|
|
ResourceId | Id [get, set] |
| Gets or Sets Id More...
|
|
string | Href [get, set] |
| The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime. More...
|
|
string | Description [get, set] |
| The long form description of the portfolio. More...
|
|
string | DisplayName [get, set] |
| The name 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...
|
|
bool | IsDerived [get] |
| Whether or not this is a derived portfolio. More...
|
|
ModelVersion | _Version [get, set] |
| Gets or Sets _Version More...
|
|
List< Property > | Properties [get, set] |
| The requested portfolio properties. These will be from the 'Portfolio' domain. More...
|
|
string | BaseCurrency [get, set] |
| If the portfolio is a transaction portfolio or derived transaction portfolio, this is the base currency of the portfolio. More...
|
|
List< Link > | Links [get, set] |
| Gets or Sets Links More...
|
|
◆ TypeEnum
The type of the portfolio. The available values are: Transaction, Reference, DerivedTransaction
The type of the portfolio. The available values are: Transaction, Reference, DerivedTransaction
Enumerator |
---|
Transaction | Enum Transaction for value: Transaction
|
Reference | Enum Reference for value: Reference
|
DerivedTransaction | Enum DerivedTransaction for value: DerivedTransaction
|
◆ CompletePortfolio() [1/2]
Lusid.Sdk.Model.CompletePortfolio.CompletePortfolio |
( |
| ) |
|
|
inlineprotected |
◆ CompletePortfolio() [2/2]
Lusid.Sdk.Model.CompletePortfolio.CompletePortfolio |
( |
ResourceId |
id = default(ResourceId) , |
|
|
string |
href = default(string) , |
|
|
string |
description = default(string) , |
|
|
string |
displayName = default(string) , |
|
|
DateTimeOffset |
created = default(DateTimeOffset) , |
|
|
ResourceId |
parentPortfolioId = default(ResourceId) , |
|
|
TypeEnum? |
type = default(TypeEnum?) , |
|
|
ModelVersion |
version = default(ModelVersion) , |
|
|
List< Property > |
properties = default(List<Property>) , |
|
|
string |
baseCurrency = default(string) , |
|
|
List< Link > |
links = default(List<Link>) |
|
) |
| |
|
inline |
Initializes a new instance of the CompletePortfolio class.
- Parameters
-
id | id (required). |
href | The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.. |
description | The long form description of the portfolio.. |
displayName | The name of the portfolio.. |
created | The effective datetime at which the portfolio was created. No transactions or constituents can be added to the portfolio before this date.. |
parentPortfolioId | parentPortfolioId. |
type | The type of the portfolio. The available values are: Transaction, Reference, DerivedTransaction. |
version | version (required). |
properties | The requested portfolio properties. These will be from the 'Portfolio' domain.. |
baseCurrency | If the portfolio is a transaction portfolio or derived transaction portfolio, this is the base currency of the portfolio.. |
links | links. |
◆ Equals() [1/2]
◆ Equals() [2/2]
override bool Lusid.Sdk.Model.CompletePortfolio.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
override int Lusid.Sdk.Model.CompletePortfolio.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ShouldSerializeIsDerived()
bool Lusid.Sdk.Model.CompletePortfolio.ShouldSerializeIsDerived |
( |
| ) |
|
|
inline |
Returns false as IsDerived should not be serialized given that it's read-only.
- Returns
- false (boolean)
◆ ToJson()
virtual string Lusid.Sdk.Model.CompletePortfolio.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
override string Lusid.Sdk.Model.CompletePortfolio.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ _Version
◆ BaseCurrency
string Lusid.Sdk.Model.CompletePortfolio.BaseCurrency |
|
getset |
If the portfolio is a transaction portfolio or derived transaction portfolio, this is the base currency of the portfolio.
If the portfolio is a transaction portfolio or derived transaction portfolio, this is the base currency of the portfolio.
◆ Created
DateTimeOffset Lusid.Sdk.Model.CompletePortfolio.Created |
|
getset |
The effective datetime at which the portfolio was created. No transactions or constituents can be added to the portfolio before this date.
The effective datetime at which the portfolio was created. No transactions or constituents can be added to the portfolio before this date.
◆ Description
string Lusid.Sdk.Model.CompletePortfolio.Description |
|
getset |
The long form description of the portfolio.
The long form description of the portfolio.
◆ DisplayName
string Lusid.Sdk.Model.CompletePortfolio.DisplayName |
|
getset |
The name of the portfolio.
The name of the portfolio.
◆ Href
string Lusid.Sdk.Model.CompletePortfolio.Href |
|
getset |
The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.
The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.
◆ Id
◆ IsDerived
bool Lusid.Sdk.Model.CompletePortfolio.IsDerived |
|
get |
Whether or not this is a derived portfolio.
Whether or not this is a derived portfolio.
◆ Links
List<Link> Lusid.Sdk.Model.CompletePortfolio.Links |
|
getset |
◆ ParentPortfolioId
ResourceId Lusid.Sdk.Model.CompletePortfolio.ParentPortfolioId |
|
getset |
Gets or Sets ParentPortfolioId
◆ Properties
List<Property> Lusid.Sdk.Model.CompletePortfolio.Properties |
|
getset |
The requested portfolio properties. These will be from the 'Portfolio' domain.
The requested portfolio properties. These will be from the 'Portfolio' domain.
◆ Type
TypeEnum? Lusid.Sdk.Model.CompletePortfolio.Type |
|
getset |
The type of the portfolio. The available values are: Transaction, Reference, DerivedTransaction
The type of the portfolio. The available values are: Transaction, Reference, DerivedTransaction
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/lusid-sdk-csharp/checkouts/latest/sdk/Lusid.Sdk/Model/CompletePortfolio.cs