Table of Contents

Class FacetOptions

Namespace
Si.Srp.Models.Search.Request
Assembly
Si.Srp.Models.Search.dll

Represents the options for facet generation

public sealed class FacetOptions
Inheritance
FacetOptions
Inherited Members

Constructors

FacetOptions()

public FacetOptions()

Properties

BlacklistRegex

A regex that may be used to negatively filter the facet values

public string BlacklistRegex { get; set; }

Property Value

string

BlacklistText

Text that may be used to negatively filter the facet values

public string BlacklistText { get; set; }

Property Value

string

FacetTopN

The number of top facet results, limited to 1k

public int FacetTopN { get; set; }

Property Value

int

ShowAnnuityBonusFrequency

True if the Annuity Bonus Frequency facets should be generated

public bool ShowAnnuityBonusFrequency { get; set; }

Property Value

bool

ShowAnnuityBonusType

True if all Annuity Bonus Type facets should be generated

public bool ShowAnnuityBonusType { get; set; }

Property Value

bool

ShowAsianOption

True if all Asian Option facets should be generated

public bool ShowAsianOption { get; set; }

Property Value

bool

ShowAsianOptionDateType

True if the Asian Option Date Type facets should be generated

public bool ShowAsianOptionDateType { get; set; }

Property Value

bool

ShowAsianOptionFrequency

True if the Asian Option Frequency facets should be generated

public bool ShowAsianOptionFrequency { get; set; }

Property Value

bool

ShowAssetClasses

True if the AssetClass facets should be generated

public bool ShowAssetClasses { get; set; }

Property Value

bool

ShowAutoCallFrequency

True if the Auto call facets should be generated

public bool ShowAutoCallFrequency { get; set; }

Property Value

bool

ShowBarrier

True if the Barrier facets should be generated

public bool ShowBarrier { get; set; }

Property Value

bool

ShowCallPutFrequency

True if the Call put facets should be generated

public bool ShowCallPutFrequency { get; set; }

Property Value

bool

ShowCapitalReturn

True if the Capital Return facets should be generated

public bool ShowCapitalReturn { get; set; }

Property Value

bool

ShowCategories

True if the Categories facets should be generated

public bool ShowCategories { get; set; }

Property Value

bool

ShowClass

True if the Class facets should be generated

public bool ShowClass { get; set; }

Property Value

bool

ShowCollectionCounts

Shows the counts of list properties

public bool ShowCollectionCounts { get; set; }

Property Value

bool

ShowCoupon

True if all Coupon facets should be generated

public bool ShowCoupon { get; set; }

Property Value

bool

ShowCouponBarrierObservationFrequency

True if the Coupon Barrier Observation Frequency facets should be generated

public bool ShowCouponBarrierObservationFrequency { get; set; }

Property Value

bool

ShowCouponObservationFrequency

True if the Coupon Observation Frequency facets should be generated

public bool ShowCouponObservationFrequency { get; set; }

Property Value

bool

ShowCouponPaymentFrequency

True if the Coupon Payment Frequency facets should be generated

public bool ShowCouponPaymentFrequency { get; set; }

Property Value

bool

ShowCouponType

True if the Coupon Type facets should be generated

public bool ShowCouponType { get; set; }

Property Value

bool

ShowCurrencies

True if the Currencies facets should be generated

public bool ShowCurrencies { get; set; }

Property Value

bool

ShowDerivativeCounterparty

True if all DerivativeCounterparty facets should be generated

public bool ShowDerivativeCounterparty { get; set; }

Property Value

bool

ShowDerivativeCounterpartyId

True if the DerivativeCounterparty Id facets should be generated

public bool ShowDerivativeCounterpartyId { get; set; }

Property Value

bool

ShowDerivativeCounterpartyType

True if the DerivativeCounterparty Type facets should be generated

public bool ShowDerivativeCounterpartyType { get; set; }

Property Value

bool

ShowDirectionTrade

True if the Direction Trade facets should be generated

public bool ShowDirectionTrade { get; set; }

Property Value

bool

ShowDistributionChannels

True if the DistributionChannels facets should be generated

public bool ShowDistributionChannels { get; set; }

Property Value

bool

ShowDistributor

True if the Distributor facets should be generated

public bool ShowDistributor { get; set; }

Property Value

bool

ShowExchange

True if the Exchange facets should be generated

public bool ShowExchange { get; set; }

Property Value

bool

ShowExpiry

True if the Expiry facets should be generated

public bool ShowExpiry { get; set; }

Property Value

bool

ShowInterestCreditPeriod

True if the Interest Credit Period facets should be generated

public bool ShowInterestCreditPeriod { get; set; }

Property Value

bool

ShowIssuer

True if all Issuer facets should be generated

public bool ShowIssuer { get; set; }

Property Value

bool

ShowIssuerCreditRating

True if all Issuer Credit Rating facets should be generated

public bool ShowIssuerCreditRating { get; set; }

Property Value

bool

ShowIssuerCreditRatingAgency

True if the Issuer Credit Rating Agency facets should be generated

public bool ShowIssuerCreditRatingAgency { get; set; }

Property Value

bool

ShowIssuerCreditRatingValue

True if the Issuer Credit Rating Value facets should be generated

public bool ShowIssuerCreditRatingValue { get; set; }

Property Value

bool

ShowIssuerGroup

True if the Issuer Group facets should be generated

public bool ShowIssuerGroup { get; set; }

Property Value

bool

ShowIssuerId

True if the Issuer id facets should be generated

public bool ShowIssuerId { get; set; }

Property Value

bool

ShowIssuerType

True if the Issuer Type facets should be generated

public bool ShowIssuerType { get; set; }

Property Value

bool

ShowMarket

True if all Market facets should be generated

public bool ShowMarket { get; set; }

Property Value

bool

ShowMarketDistributorGroup

True if the Market Distributor Group facets should be generated

public bool ShowMarketDistributorGroup { get; set; }

Property Value

bool

ShowMarketDistributorId

True if the Market Distributor Id facets should be generated

public bool ShowMarketDistributorId { get; set; }

Property Value

bool

ShowMarketDistributorType

True if the Market Distributor Type facets should be generated

public bool ShowMarketDistributorType { get; set; }

Property Value

bool

ShowMarketDistributorVolumeType

True if the Market Distributor Volume Type facets should be generated

public bool ShowMarketDistributorVolumeType { get; set; }

Property Value

bool

ShowMarketId

True if the Market Id facets should be generated

public bool ShowMarketId { get; set; }

Property Value

bool

ShowMarketRegion

True if the Market Region facets should be generated

public bool ShowMarketRegion { get; set; }

Property Value

bool

ShowMetadataKey

True if the Metadata Key facet should be generated

public bool ShowMetadataKey { get; set; }

Property Value

bool

ShowMetadataValue

True if the Metadata Value facet should be generated

public bool ShowMetadataValue { get; set; }

Property Value

bool

ShowOnlyAnnuityBonusType

True if the Annuity Bonus Type facets should be generated

public bool ShowOnlyAnnuityBonusType { get; set; }

Property Value

bool

ShowParticipations

True if the Participations facets should be generated

public bool ShowParticipations { get; set; }

Property Value

bool

ShowPayoffStyle

True if the PayoffStyle facets should be generated

public bool ShowPayoffStyle { get; set; }

Property Value

bool

ShowPayoffs

True if the Payoffs facets should be generated

public bool ShowPayoffs { get; set; }

Property Value

bool

ShowProductGroups

True if the ProductGroup facets should be generated

public bool ShowProductGroups { get; set; }

Property Value

bool

ShowProductLines

True if the Product Lines facets should be generated

public bool ShowProductLines { get; set; }

Property Value

bool

ShowSalesVolume

True if the Sales Volume facets should be generated

public bool ShowSalesVolume { get; set; }

Property Value

bool

ShowStyle

True if the Style facets should be generated

public bool ShowStyle { get; set; }

Property Value

bool

ShowTaxStatus

True if the Tax Status facets should be generated

public bool ShowTaxStatus { get; set; }

Property Value

bool

ShowThirdPartyDistributor

True if all ThirdPartyDistributor facets should be generated

public bool ShowThirdPartyDistributor { get; set; }

Property Value

bool

ShowThirdPartyDistributorId

True if the ThirdPartyDistributor Id facets should be generated

public bool ShowThirdPartyDistributorId { get; set; }

Property Value

bool

ShowThirdPartyDistributorType

True if the ThirdPartyDistributor Type facets should be generated

public bool ShowThirdPartyDistributorType { get; set; }

Property Value

bool

ShowTypes

True if the Types facets should be generated

public bool ShowTypes { get; set; }

Property Value

bool

ShowUnderlying

True if all Underlying facets should be generated

public bool ShowUnderlying { get; set; }

Property Value

bool

ShowUnderlyingGroup

True if the Underlying Group facets should be generated

public bool ShowUnderlyingGroup { get; set; }

Property Value

bool

ShowUnderlyingId

True if the Underlying Id facets should be generated

public bool ShowUnderlyingId { get; set; }

Property Value

bool

ShowUnderlyingInstrument

True if the Underlying Instrument facets should be generated

public bool ShowUnderlyingInstrument { get; set; }

Property Value

bool

ShowUnderlyingInstrumentGroup

True if the Underlying Instrument Group facets should be generated

public bool ShowUnderlyingInstrumentGroup { get; set; }

Property Value

bool

ShowUnderlyingProvider

True if the Underlying Provider facets should be generated

public bool ShowUnderlyingProvider { get; set; }

Property Value

bool

ShowUnderlyingProviderType

True if the Underlying Provider Type facets should be generated

public bool ShowUnderlyingProviderType { get; set; }

Property Value

bool

ShowUnderlyingSector

True if the Underlying Sector facets should be generated

public bool ShowUnderlyingSector { get; set; }

Property Value

bool

ShowUnderlyingSectorGroup

True if the Underlying Sector Group facets should be generated

public bool ShowUnderlyingSectorGroup { get; set; }

Property Value

bool

ShowWrapper

True if all Wrapper facets should be generated

public bool ShowWrapper { get; set; }

Property Value

bool

ShowWrapperGroup

True if the Wrapper Group facets should be generated

public bool ShowWrapperGroup { get; set; }

Property Value

bool

ShowWrapperId

True if the Wrapper Id facets should be generated

public bool ShowWrapperId { get; set; }

Property Value

bool

WhitelistRegex

A regex that may be used to positively filter the facet values

public string WhitelistRegex { get; set; }

Property Value

string

WhitelistText

Text that may be used to positively filter the facet values

public string WhitelistText { get; set; }

Property Value

string