AllocationGroupDefinition
More...
|
| List< AllocationGroupClassDefinition > | Classes [get, set] |
| | An optional list of share classes that belong to this group. Each entry must reference a ShareClass already present on the Fund. You can provide this or the Formula, but not both. More...
|
| |
| string | Code [get, set] |
| | The unique code for the Allocation Group. Must be unique within the Fund. More...
|
| |
| string | Name [get, set] |
| | The display name of the Allocation Group. More...
|
| |
| string | Description [get, set] |
| | An optional description for the Allocation Group. More...
|
| |
| string | ShareClassShortCode [get, set] |
| | The short code that identifies the Allocation Group. More...
|
| |
| ApportionmentMethodProperty | ApportionmentMethodProperty [get, set] |
| | Gets or Sets ApportionmentMethodProperty More...
|
| |
| string | Formula [get, set] |
| | An optional filter expression used to define which classes belong to this group, based on fund grouping criteria. You can provide this or the Classes, but not both. More...
|
| |
◆ AllocationGroupDefinition() [1/2]
| Lusid.Sdk.Model.AllocationGroupDefinition.AllocationGroupDefinition |
( |
| ) |
|
|
inlineprotected |
◆ AllocationGroupDefinition() [2/2]
Initializes a new instance of the AllocationGroupDefinition class.
- Parameters
-
| classes | An optional list of share classes that belong to this group. Each entry must reference a ShareClass already present on the Fund. You can provide this or the Formula, but not both.. |
| code | The unique code for the Allocation Group. Must be unique within the Fund. (required). |
| name | The display name of the Allocation Group. (required). |
| description | An optional description for the Allocation Group.. |
| shareClassShortCode | The short code that identifies the Allocation Group. (required). |
| apportionmentMethodProperty | apportionmentMethodProperty. |
| formula | An optional filter expression used to define which classes belong to this group, based on fund grouping criteria. You can provide this or the Classes, but not both.. |
◆ Equals() [1/2]
◆ Equals() [2/2]
| override bool Lusid.Sdk.Model.AllocationGroupDefinition.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
| input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
| override int Lusid.Sdk.Model.AllocationGroupDefinition.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
| virtual string Lusid.Sdk.Model.AllocationGroupDefinition.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
| override string Lusid.Sdk.Model.AllocationGroupDefinition.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ ApportionmentMethodProperty
◆ Classes
An optional list of share classes that belong to this group. Each entry must reference a ShareClass already present on the Fund. You can provide this or the Formula, but not both.
An optional list of share classes that belong to this group. Each entry must reference a ShareClass already present on the Fund. You can provide this or the Formula, but not both.
◆ Code
| string Lusid.Sdk.Model.AllocationGroupDefinition.Code |
|
getset |
The unique code for the Allocation Group. Must be unique within the Fund.
The unique code for the Allocation Group. Must be unique within the Fund.
◆ Description
| string Lusid.Sdk.Model.AllocationGroupDefinition.Description |
|
getset |
◆ Formula
| string Lusid.Sdk.Model.AllocationGroupDefinition.Formula |
|
getset |
An optional filter expression used to define which classes belong to this group, based on fund grouping criteria. You can provide this or the Classes, but not both.
An optional filter expression used to define which classes belong to this group, based on fund grouping criteria. You can provide this or the Classes, but not both.
◆ Name
| string Lusid.Sdk.Model.AllocationGroupDefinition.Name |
|
getset |
◆ ShareClassShortCode
| string Lusid.Sdk.Model.AllocationGroupDefinition.ShareClassShortCode |
|
getset |
The short code that identifies the Allocation Group.
The short code that identifies the Allocation 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/AllocationGroupDefinition.cs