CreatePortfolioGroupRequest
More...
|
| string | Code [get, set] |
| | The code that the portfolio group will be created with. Together with the scope this uniquely identifies the portfolio group. More...
|
| |
| DateTimeOffset? | Created [get, set] |
| | The effective datetime at which the portfolio group was created. Defaults to the current LUSID system datetime if not specified. More...
|
| |
| List< ResourceId > | Values [get, set] |
| | The resource identifiers of the portfolios to be contained within the portfolio group. More...
|
| |
| List< ResourceId > | SubGroups [get, set] |
| | The resource identifiers of the portfolio groups to be contained within the portfolio group as sub groups. More...
|
| |
| Dictionary< string, Property > | Properties [get, set] |
| | A set of unique group properties to add to the portfolio group. Each property must be from the 'PortfolioGroup' domain and should be identified by its key which has the format {domain}/{scope}/{code}, e.g. 'PortfolioGroup/Manager/Id'. These properties must be pre-defined. More...
|
| |
| string | DisplayName [get, set] |
| | The name of the portfolio group. More...
|
| |
| string | Description [get, set] |
| | A long form description of the portfolio group. More...
|
| |
◆ CreatePortfolioGroupRequest() [1/2]
| Lusid.Sdk.Model.CreatePortfolioGroupRequest.CreatePortfolioGroupRequest |
( |
| ) |
|
|
inlineprotected |
◆ CreatePortfolioGroupRequest() [2/2]
| Lusid.Sdk.Model.CreatePortfolioGroupRequest.CreatePortfolioGroupRequest |
( |
string |
code = default(string), |
|
|
DateTimeOffset? |
created = default(DateTimeOffset?), |
|
|
List< ResourceId > |
values = default(List<ResourceId>), |
|
|
List< ResourceId > |
subGroups = default(List<ResourceId>), |
|
|
Dictionary< string, Property > |
properties = default(Dictionary<string, Property>), |
|
|
string |
displayName = default(string), |
|
|
string |
description = default(string) |
|
) |
| |
|
inline |
Initializes a new instance of the CreatePortfolioGroupRequest class.
- Parameters
-
| code | The code that the portfolio group will be created with. Together with the scope this uniquely identifies the portfolio group. (required). |
| created | The effective datetime at which the portfolio group was created. Defaults to the current LUSID system datetime if not specified.. |
| values | The resource identifiers of the portfolios to be contained within the portfolio group.. |
| subGroups | The resource identifiers of the portfolio groups to be contained within the portfolio group as sub groups.. |
| properties | A set of unique group properties to add to the portfolio group. Each property must be from the 'PortfolioGroup' domain and should be identified by its key which has the format {domain}/{scope}/{code}, e.g. 'PortfolioGroup/Manager/Id'. These properties must be pre-defined.. |
| displayName | The name of the portfolio group. (required). |
| description | A long form description of the portfolio group.. |
◆ Equals() [1/2]
◆ Equals() [2/2]
| override bool Lusid.Sdk.Model.CreatePortfolioGroupRequest.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
| input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
| override int Lusid.Sdk.Model.CreatePortfolioGroupRequest.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
| virtual string Lusid.Sdk.Model.CreatePortfolioGroupRequest.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
| override string Lusid.Sdk.Model.CreatePortfolioGroupRequest.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ Code
| string Lusid.Sdk.Model.CreatePortfolioGroupRequest.Code |
|
getset |
The code that the portfolio group will be created with. Together with the scope this uniquely identifies the portfolio group.
The code that the portfolio group will be created with. Together with the scope this uniquely identifies the portfolio group.
◆ Created
| DateTimeOffset? Lusid.Sdk.Model.CreatePortfolioGroupRequest.Created |
|
getset |
The effective datetime at which the portfolio group was created. Defaults to the current LUSID system datetime if not specified.
The effective datetime at which the portfolio group was created. Defaults to the current LUSID system datetime if not specified.
◆ Description
| string Lusid.Sdk.Model.CreatePortfolioGroupRequest.Description |
|
getset |
A long form description of the portfolio group.
A long form description of the portfolio group.
◆ DisplayName
| string Lusid.Sdk.Model.CreatePortfolioGroupRequest.DisplayName |
|
getset |
The name of the portfolio group.
The name of the portfolio group.
◆ Properties
| Dictionary<string, Property> Lusid.Sdk.Model.CreatePortfolioGroupRequest.Properties |
|
getset |
A set of unique group properties to add to the portfolio group. Each property must be from the 'PortfolioGroup' domain and should be identified by its key which has the format {domain}/{scope}/{code}, e.g. 'PortfolioGroup/Manager/Id'. These properties must be pre-defined.
A set of unique group properties to add to the portfolio group. Each property must be from the 'PortfolioGroup' domain and should be identified by its key which has the format {domain}/{scope}/{code}, e.g. 'PortfolioGroup/Manager/Id'. These properties must be pre-defined.
◆ SubGroups
| List<ResourceId> Lusid.Sdk.Model.CreatePortfolioGroupRequest.SubGroups |
|
getset |
The resource identifiers of the portfolio groups to be contained within the portfolio group as sub groups.
The resource identifiers of the portfolio groups to be contained within the portfolio group as sub groups.
◆ Values
| List<ResourceId> Lusid.Sdk.Model.CreatePortfolioGroupRequest.Values |
|
getset |
The resource identifiers of the portfolios to be contained within the portfolio group.
The resource identifiers of the portfolios to be contained within the portfolio group.
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/CreatePortfolioGroupRequest.cs