AllocationGroupClassDefinition
More...
◆ AllocationGroupClassDefinition() [1/2]
| Lusid.Sdk.Model.AllocationGroupClassDefinition.AllocationGroupClassDefinition |
( |
| ) |
|
|
inlineprotected |
◆ AllocationGroupClassDefinition() [2/2]
| Lusid.Sdk.Model.AllocationGroupClassDefinition.AllocationGroupClassDefinition |
( |
string |
shareClassShortCode = default(string), |
|
|
ResourceId |
shareClassFundId = default(ResourceId), |
|
|
decimal? |
apportionmentFactor = default(decimal?), |
|
|
string |
shareClassSeriesCode = default(string) |
|
) |
| |
|
inline |
Initializes a new instance of the AllocationGroupClassDefinition class.
- Parameters
-
| shareClassShortCode | A short code that uniquely identifies the share class within the Fund and is attached to the transaction. (required). |
| shareClassFundId | shareClassFundId. |
| apportionmentFactor | The weighting factor used for apportionment across this share class.. |
| shareClassSeriesCode | An optional series identifier for the share class. If not provided, the share class will include all series.. |
◆ Equals() [1/2]
◆ Equals() [2/2]
| override bool Lusid.Sdk.Model.AllocationGroupClassDefinition.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
| input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
| override int Lusid.Sdk.Model.AllocationGroupClassDefinition.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
| virtual string Lusid.Sdk.Model.AllocationGroupClassDefinition.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
| override string Lusid.Sdk.Model.AllocationGroupClassDefinition.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ ApportionmentFactor
| decimal? Lusid.Sdk.Model.AllocationGroupClassDefinition.ApportionmentFactor |
|
getset |
The weighting factor used for apportionment across this share class.
The weighting factor used for apportionment across this share class.
◆ ShareClassFundId
| ResourceId Lusid.Sdk.Model.AllocationGroupClassDefinition.ShareClassFundId |
|
getset |
Gets or Sets ShareClassFundId
◆ ShareClassSeriesCode
| string Lusid.Sdk.Model.AllocationGroupClassDefinition.ShareClassSeriesCode |
|
getset |
An optional series identifier for the share class. If not provided, the share class will include all series.
An optional series identifier for the share class. If not provided, the share class will include all series.
◆ ShareClassShortCode
| string Lusid.Sdk.Model.AllocationGroupClassDefinition.ShareClassShortCode |
|
getset |
A short code that uniquely identifies the share class within the Fund and is attached to the transaction.
A short code that uniquely identifies the share class within the Fund and is attached to the transaction.
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/AllocationGroupClassDefinition.cs