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