|
| | Fee (string href=default(string), string feeCode=default(string), ResourceId feeTypeId=default(ResourceId), string displayName=default(string), string description=default(string), string origin=default(string), string calculationBase=default(string), string accrualCurrency=default(string), string treatment=default(string), decimal? totalAnnualAccrualAmount=default(decimal?), decimal? feeRatePercentage=default(decimal?), string payableFrequency=default(string), string businessDayConvention=default(string), DateTimeOffset startDate=default(DateTimeOffset), DateTimeOffset endDate=default(DateTimeOffset), DayMonth anchorDate=default(DayMonth), Dictionary< string, Property > properties=default(Dictionary< string, Property >), ModelVersion varVersion=default(ModelVersion), ResourceId portfolioId=default(ResourceId), List< string > shareClasses=default(List< string >), string navTypeCode=default(string), List< Link > links=default(List< Link >)) |
| | Initializes a new instance of the Fee 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 (Fee input) |
| | Returns true if Fee instances are equal More...
|
| |
| override int | GetHashCode () |
| | Gets the hash code More...
|
| |
|
| string | Href [get, set] |
| | The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime. More...
|
| |
| string | FeeCode [get, set] |
| | The code of the Fee. More...
|
| |
| ResourceId | FeeTypeId [get, set] |
| | Gets or Sets FeeTypeId More...
|
| |
| string | DisplayName [get, set] |
| | The name of the Fee. More...
|
| |
| string | Description [get, set] |
| | A description for the Fee. More...
|
| |
| string | Origin [get, set] |
| | The origin or source of the Fee accrual. More...
|
| |
| string | CalculationBase [get, set] |
| | The calculation base for a Fee that is calculated using a percentage (TotalAnnualAccrualAmount and CalculationBase cannot both be present). When the Fee is a ShareClass Fee (i.e: when ShareClasses contains at least one value), each of the following would be a valid CalculationBase: "10000.00", "ShareClass.GAV", "ShareClass.GAV - ShareClass.Fees[ShareClassFeeCode1].Amount", "ShareClass.Fees[ShareClassFeeCode1].CalculationBase". When the Fee is a NonShareClassSpecific Fee (i.e: when ShareClasses contains no values), each of the following would be a valid CalculationBase: "10000.00", "GAV", "GAV - Fees[NonClassSpecificFeeCode1].Amount", "Fees[NonClassSpecificFeeCode1].CalculationBase". More...
|
| |
| string | AccrualCurrency [get, set] |
| | The accrual currency. More...
|
| |
| string | Treatment [get, set] |
| | The accrual period of the Fee. Available values: Daily, Monthly. More...
|
| |
| decimal? | TotalAnnualAccrualAmount [get, set] |
| | The total annual accrued amount for the Fee. (TotalAnnualAccrualAmount and CalculationBase cannot both be present) More...
|
| |
| decimal? | FeeRatePercentage [get, set] |
| | The fee rate percentage. (Required when CalculationBase is present and not compatible with TotalAnnualAccrualAmount) More...
|
| |
| string | PayableFrequency [get, set] |
| | The payable frequency for the Fee. Available values: Annually, Quarterly, Monthly. More...
|
| |
| string | BusinessDayConvention [get, set] |
| | The business day convention to use for Fee calculations on weekends or holidays. Available values: None, P, Previous, F, Following. More...
|
| |
| DateTimeOffset | StartDate [get, set] |
| | The start date of the Fee. More...
|
| |
| DateTimeOffset | EndDate [get, set] |
| | The end date of the Fee. More...
|
| |
| DayMonth | AnchorDate [get, set] |
| | Gets or Sets AnchorDate More...
|
| |
| Dictionary< string, Property > | Properties [get, set] |
| | The Fee properties. These will be from the 'Fee' domain. More...
|
| |
| ModelVersion | VarVersion [get, set] |
| | Gets or Sets VarVersion More...
|
| |
| ResourceId | PortfolioId [get, set] |
| | Gets or Sets PortfolioId More...
|
| |
| List< string > | ShareClasses [get, set] |
| | The short codes of the ShareClasses that the Fee should be applied to. Optional: if this is null or empty, then the Fee will be divided between all the ShareClasses of the Fund according to the capital ratio. More...
|
| |
| string | NavTypeCode [get, set] |
| | When provided runs against the specified NAV Type, otherwise the Primary NAV Type will be used. More...
|
| |
| List< Link > | Links [get, set] |
| | Gets or Sets Links More...
|
| |
| string Lusid.Sdk.Model.Fee.BusinessDayConvention |
|
getset |
The business day convention to use for Fee calculations on weekends or holidays. Available values: None, P, Previous, F, Following.
The business day convention to use for Fee calculations on weekends or holidays. Available values: None, P, Previous, F, Following.
| string Lusid.Sdk.Model.Fee.CalculationBase |
|
getset |
The calculation base for a Fee that is calculated using a percentage (TotalAnnualAccrualAmount and CalculationBase cannot both be present). When the Fee is a ShareClass Fee (i.e: when ShareClasses contains at least one value), each of the following would be a valid CalculationBase: "10000.00", "ShareClass.GAV", "ShareClass.GAV - ShareClass.Fees[ShareClassFeeCode1].Amount", "ShareClass.Fees[ShareClassFeeCode1].CalculationBase". When the Fee is a NonShareClassSpecific Fee (i.e: when ShareClasses contains no values), each of the following would be a valid CalculationBase: "10000.00", "GAV", "GAV - Fees[NonClassSpecificFeeCode1].Amount", "Fees[NonClassSpecificFeeCode1].CalculationBase".
The calculation base for a Fee that is calculated using a percentage (TotalAnnualAccrualAmount and CalculationBase cannot both be present). When the Fee is a ShareClass Fee (i.e: when ShareClasses contains at least one value), each of the following would be a valid CalculationBase: "10000.00", "ShareClass.GAV", "ShareClass.GAV - ShareClass.Fees[ShareClassFeeCode1].Amount", "ShareClass.Fees[ShareClassFeeCode1].CalculationBase". When the Fee is a NonShareClassSpecific Fee (i.e: when ShareClasses contains no values), each of the following would be a valid CalculationBase: "10000.00", "GAV", "GAV - Fees[NonClassSpecificFeeCode1].Amount", "Fees[NonClassSpecificFeeCode1].CalculationBase".