| ShareClassDefinition(string code=default(string), string name=default(string), string description=default(string), string shareClassShortCode=default(string), decimal? launchPrice=default(decimal?), DateTimeOffset? launchDate=default(DateTimeOffset?), decimal? apportionmentFactor=default(decimal?), Dictionary< string, Property > properties=default(Dictionary< string, Property >), string fundShareClassType=default(string), string distributionType=default(string), string domCcy=default(string), TradingConventions tradingConventions=default(TradingConventions), int? unitsPrecision=default(int?), int? pricePrecision=default(int?), List< SimpleRoundingConvention > roundingConventions=default(List< SimpleRoundingConvention >), List< SimpleRoundingConvention > roundingConventionsUnits=default(List< SimpleRoundingConvention >), TimeZoneConventions timeZoneConventions=default(TimeZoneConventions), string distributionPaymentType=default(string), string hedging=default(string)) | Lusid.Sdk.Model.ShareClassDefinition | inline |