|
LUSID C# SDK
|

Public Member Functions | |
| Fund (string href=default(string), ResourceId id=default(ResourceId), string displayName=default(string), string description=default(string), string baseCurrency=default(string), string investorStructure=default(string), List< PortfolioEntityIdWithDetails > portfolioIds=default(List< PortfolioEntityIdWithDetails >), ResourceId fundConfigurationId=default(ResourceId), ResourceId aborId=default(ResourceId), List< InstrumentResolutionDetail > shareClassInstruments=default(List< InstrumentResolutionDetail >), string type=default(string), DateTimeOffset inceptionDate=default(DateTimeOffset), int? decimalPlaces=default(int?), DayMonth yearEndDate=default(DayMonth), NavType primaryNavType=default(NavType), List< NavType > additionalNavTypes=default(List< NavType >), Dictionary< string, Property > properties=default(Dictionary< string, Property >), bool createInstrument=default(bool), ApportionmentMethodProperty apportionmentMethodProperty=default(ApportionmentMethodProperty), List< AllocationGroup > allocationGroups=default(List< AllocationGroup >), List< ShareClass > shareClasses=default(List< ShareClass >), ModelVersion varVersion=default(ModelVersion), List< Link > links=default(List< Link >)) | |
| Initializes a new instance of the Fund class. 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 (Fund input) |
| Returns true if Fund instances are equal More... | |
| override int | GetHashCode () |
| Gets the hash code More... | |
Protected Member Functions | |
| Fund () | |
| Initializes a new instance of the Fund class. More... | |
Properties | |
| string | Href [get, set] |
| The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime. More... | |
| ResourceId | Id [get, set] |
| Gets or Sets Id More... | |
| string | DisplayName [get, set] |
| The name of the Fund. More... | |
| string | Description [get, set] |
| A description for the Fund. More... | |
| string | BaseCurrency [get, set] |
| The base currency of the Fund in ISO 4217 currency code format. All portfolios must be of a matching base currency. More... | |
| string | InvestorStructure [get, set] |
| The Investor structure to be used by the Fund. Available values: NonUnitised, Classes. More... | |
| List< PortfolioEntityIdWithDetails > | PortfolioIds [get, set] |
| A list of the portfolios on the fund, which are part of the Fund. Note: These must all have the same base currency, which must also match the Fund Base Currency. More... | |
| ResourceId | FundConfigurationId [get, set] |
| Gets or Sets FundConfigurationId More... | |
| ResourceId | AborId [get, set] |
| Gets or Sets AborId More... | |
| List< InstrumentResolutionDetail > | ShareClassInstruments [get, set] |
| Details the user-provided instrument identifiers and the instrument resolved from them. These would be decommissioned in favour of the new AllocationGroups and ShareClasses structures. More... | |
| string | Type [get, set] |
| The type of fund. Available values: Standalone, Master, Feeder. More... | |
| DateTimeOffset | InceptionDate [get, set] |
| Inception date of the Fund More... | |
| int? | DecimalPlaces [get, set] |
| Number of decimal places for reporting More... | |
| DayMonth | YearEndDate [get, set] |
| Gets or Sets YearEndDate More... | |
| NavType | PrimaryNavType [get, set] |
| Gets or Sets PrimaryNavType More... | |
| List< NavType > | AdditionalNavTypes [get, set] |
| The definitions for any additional NAVs on the Fund. More... | |
| Dictionary< string, Property > | Properties [get, set] |
| A set of properties for the Fund. More... | |
| bool | CreateInstrument [get, set] |
| Whether to create instruments for the Fund's share classes, series, or partner classes upon creation. Defaults to false. More... | |
| ApportionmentMethodProperty | ApportionmentMethodProperty [get, set] |
| Gets or Sets ApportionmentMethodProperty More... | |
| List< AllocationGroup > | AllocationGroups [get, set] |
| An optional list of Allocation Group definitions for the Fund. More... | |
| List< ShareClass > | ShareClasses [get, set] |
| An optional list of Share Class definitions for the Fund. More... | |
| ModelVersion | VarVersion [get, set] |
| Gets or Sets VarVersion More... | |
| List< Link > | Links [get, set] |
| Gets or Sets Links More... | |
A Fund entity.
|
inlineprotected |
Initializes a new instance of the Fund class.
|
inline |
Initializes a new instance of the Fund class.
| href | The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.. |
| id | id (required). |
| displayName | The name of the Fund.. |
| description | A description for the Fund.. |
| baseCurrency | The base currency of the Fund in ISO 4217 currency code format. All portfolios must be of a matching base currency.. |
| investorStructure | The Investor structure to be used by the Fund. Available values: NonUnitised, Classes. (required). |
| portfolioIds | A list of the portfolios on the fund, which are part of the Fund. Note: These must all have the same base currency, which must also match the Fund Base Currency.. |
| fundConfigurationId | fundConfigurationId. |
| aborId | aborId. |
| shareClassInstruments | Details the user-provided instrument identifiers and the instrument resolved from them. These would be decommissioned in favour of the new AllocationGroups and ShareClasses structures.. |
| type | The type of fund. Available values: Standalone, Master, Feeder.. |
| inceptionDate | Inception date of the Fund (required). |
| decimalPlaces | Number of decimal places for reporting. |
| yearEndDate | yearEndDate. |
| primaryNavType | primaryNavType. |
| additionalNavTypes | The definitions for any additional NAVs on the Fund.. |
| properties | A set of properties for the Fund.. |
| createInstrument | Whether to create instruments for the Fund's share classes, series, or partner classes upon creation. Defaults to false.. |
| apportionmentMethodProperty | apportionmentMethodProperty. |
| allocationGroups | An optional list of Allocation Group definitions for the Fund.. |
| shareClasses | An optional list of Share Class definitions for the Fund.. |
| varVersion | varVersion. |
| links | links. |
|
inline |
|
inline |
Returns true if objects are equal
| input | Object to be compared |
|
inline |
Gets the hash code
|
inlinevirtual |
Returns the JSON string presentation of the object
|
inline |
Returns the string presentation of the object
|
getset |
Gets or Sets AborId
|
getset |
|
getset |
An optional list of Allocation Group definitions for the Fund.
An optional list of Allocation Group definitions for the Fund.
|
getset |
Gets or Sets ApportionmentMethodProperty
|
getset |
|
getset |
|
getset |
Number of decimal places for reporting
Number of decimal places for reporting
|
getset |
|
getset |
Gets or Sets FundConfigurationId
|
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.
|
getset |
Gets or Sets Id
|
getset |
|
getset |
|
getset |
Gets or Sets Links
|
getset |
A list of the portfolios on the fund, which are part of the Fund. Note: These must all have the same base currency, which must also match the Fund Base Currency.
A list of the portfolios on the fund, which are part of the Fund. Note: These must all have the same base currency, which must also match the Fund Base Currency.
|
getset |
Gets or Sets PrimaryNavType
|
getset |
|
getset |
|
getset |
Details the user-provided instrument identifiers and the instrument resolved from them. These would be decommissioned in favour of the new AllocationGroups and ShareClasses structures.
Details the user-provided instrument identifiers and the instrument resolved from them. These would be decommissioned in favour of the new AllocationGroups and ShareClasses structures.
|
getset |
The type of fund. Available values: Standalone, Master, Feeder.
The type of fund. Available values: Standalone, Master, Feeder.
|
getset |
Gets or Sets VarVersion
|
getset |
Gets or Sets YearEndDate