Class Product
Represents the SRP main product model
Constructors
Product()
Declaration
public Product()
Properties
AnnuityBonuses
The annuity bonuses
Declaration
public IList<AnnuityBonus> AnnuityBonuses { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<AnnuityBonus> |
AnnuitySpreads
The annuity spreads
Declaration
public IList<AnnuitySpread> AnnuitySpreads { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<AnnuitySpread> |
AsianOptions
The Asian Options
Declaration
public IList<AsianOption> AsianOptions { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<AsianOption> |
AssetClasses
The product asset class
Declaration
public IList<AssetClass> AssetClasses { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<AssetClass> |
AutoCallFrequency
The auto call frequency
Declaration
public IList<Frequency> AutoCallFrequency { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Frequency> |
Autocalls
The product autocalls
Declaration
public IList<Autocall> Autocalls { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Autocall> |
AverageIssuerSalesVolume
The average values of SalesVolumes for issuers
Declaration
public Volume AverageIssuerSalesVolume { get; set; }
Property Value
Type | Description |
---|---|
Volume |
Barriers
The barriers
Declaration
public IList<Barrier> Barriers { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Barrier> |
CallPutFrequency
The call put frequency
Declaration
public IList<Frequency> CallPutFrequency { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Frequency> |
CapitalProtection
The CapitalProtection
Declaration
public double CapitalProtection { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
CapitalReturns
The capital returns
Declaration
public IList<CapitalReturn> CapitalReturns { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<CapitalReturn> |
Categories
The target investor group of the product offering
Declaration
public Categories Categories { get; set; }
Property Value
Type | Description |
---|---|
Categories |
Class
The product classification
Declaration
public Classification Class { get; set; }
Property Value
Type | Description |
---|---|
Classification |
Commission
The sales commission
Declaration
public Commission Commission { get; set; }
Property Value
Type | Description |
---|---|
Commission |
Coupons
The product coupons of type Digital,Fixed and Range
Declaration
public IList<CouponBase> Coupons { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<CouponBase> |
DerivativeCounterparties
The derivative counter-parties of the product
Declaration
public IList<DerivativeCounterparty> DerivativeCounterparties { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<DerivativeCounterparty> |
Descriptions
The descriptions for the product
Declaration
public IList<Description> Descriptions { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Description> |
DirectionTrade
The trade direction
Declaration
public DirectionTrade DirectionTrade { get; set; }
Property Value
Type | Description |
---|---|
DirectionTrade |
DistributionChannels
The channels of distribution of the product
Declaration
public DistributionChannels DistributionChannels { get; set; }
Property Value
Type | Description |
---|---|
DistributionChannels |
EnvironmentalSocialGovernance
The Environmental Social Goverance
Declaration
public bool EnvironmentalSocialGovernance { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
EstimatedInitialValue
Estimated initial value by the issuer for manufacturing the structured product in % of the notional
Declaration
public Nullable<double> EstimatedInitialValue { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Exchanges
The product exchanges
Declaration
public IList<Exchange> Exchanges { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Exchange> |
Exercises
The product exercises
Declaration
public IList<Exercise> Exercises { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Exercise> |
Expiry
The expiry of a product
Declaration
public Expiry Expiry { get; set; }
Property Value
Type | Description |
---|---|
Expiry |
FinaleRebate
The final payout amount
Declaration
public Nullable<double> FinaleRebate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
FinalIndexDateUTC
Final fixing date of the underlying for tranche products
Declaration
public Nullable<DateTime> FinalIndexDateUTC { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
Id
The Id of the entity
Declaration
public override long Id { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
Overrides
Identifiers
The various identifiers of the product
Declaration
public Identifiers Identifiers { get; set; }
Property Value
Type | Description |
---|---|
Identifiers |
InitialCharge
The Product Initial Charge
Declaration
public string InitialCharge { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InitialStrikeDateUTC
Initial fixing date of the underlying for tranche products
Declaration
public Nullable<DateTime> InitialStrikeDateUTC { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
InterestCreditingPeriod
The interest credit period
Declaration
public Nullable<Frequency> InterestCreditingPeriod { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<Frequency> |
IsLive
True if the product is considered 'live' base on date logic
Declaration
public bool IsLive { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IssueDateUTC
The Issue date UTC
Declaration
public Nullable<DateTime> IssueDateUTC { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
Issuers
The issuers of the product
Declaration
public IList<Issuer> Issuers { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Issuer> |
LaunchDateUTC
The launch date of a product
Declaration
public Nullable<DateTime> LaunchDateUTC { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
ListingDateUTC
The Listing date UTC
Declaration
public Nullable<DateTime> ListingDateUTC { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
ManagementCharge
The management fee (value per annum)
Declaration
public Nullable<double> ManagementCharge { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Markets
The product Markets
Declaration
public IList<Market> Markets { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Market> |
MaturityDateUTC
Pre-defined maturity date for tranche products
Declaration
public Nullable<DateTime> MaturityDateUTC { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
OfferCloseDateUTC
End date of the product offering for not flow products
Declaration
public Nullable<DateTime> OfferCloseDateUTC { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
OfferOpenDateUTC
Start date of the product offering for not flow products
Declaration
public Nullable<DateTime> OfferOpenDateUTC { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
ParticipationCaps
The bonus level for bonus certificates
Declaration
public IList<ParticipationCap> ParticipationCaps { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<ParticipationCap> |
Participations
The product participations
Declaration
public IList<Participation> Participations { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Participation> |
Payoffs
The list of the product payoffs
Declaration
public IList<PayoffType> Payoffs { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<PayoffType> |
PayoffStyles
The product payoff styles
Declaration
public PayoffStyles PayoffStyles { get; set; }
Property Value
Type | Description |
---|---|
PayoffStyles |
PotentialMaxPayout
The potential MaxPayout
Declaration
public MaxPayout PotentialMaxPayout { get; set; }
Property Value
Type | Description |
---|---|
MaxPayout |
ProductCurrency
The currency code that relate to the product
Declaration
public CurrencyCode ProductCurrency { get; set; }
Property Value
Type | Description |
---|---|
CurrencyCode |
ProductGroup
The product group
Declaration
public ProductGroup ProductGroup { get; set; }
Property Value
Type | Description |
---|---|
ProductGroup |
ProductLines
The product lines
Declaration
public IList<ProductLine> ProductLines { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<ProductLine> |
ProductTerm
Declaration
public Nullable<double> ProductTerm { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Riders
The riders
Declaration
public IList<Rider> Riders { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Rider> |
Style
Defines if the product is of finite structure with pre-determined maturity date or can run for indefinite time
Declaration
public Style Style { get; set; }
Property Value
Type | Description |
---|---|
Style |
SumMarketSalesVolume
The SalesVolumes from Distributors for each Market
Declaration
public Volume SumMarketSalesVolume { get; set; }
Property Value
Type | Description |
---|---|
Volume |
TaxStatuses
The product tax statuses
Declaration
public TaxStatuses TaxStatuses { get; set; }
Property Value
Type | Description |
---|---|
TaxStatuses |
Tenor
Denotes the tenor of the product
Declaration
public Nullable<double> Tenor { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
ThirdpartyDistributors
The thirdparty distributors
Declaration
public IList<ThirdpartyDistributor> ThirdpartyDistributors { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<ThirdpartyDistributor> |
Type
Defines if the product offers participation, a possibility of a regular income, or both
Declaration
public Type Type { get; set; }
Property Value
Type | Description |
---|---|
Type |
Underlyings
The product underlyings
Declaration
public IList<Underlying> Underlyings { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Underlying> |
Valuation
The latest valuation, currently populated by FVC API
Declaration
public Valuation Valuation { get; set; }
Property Value
Type | Description |
---|---|
Valuation |
Version
The entity version
Declaration
public string Version { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Wrappers
The wrappers
Declaration
public IList<Wrapper> Wrappers { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Wrapper> |