FacetValue
FacetValue
A particular value of a Facet.
Signature
class FacetValue extends VendureEntity implements Translatable, HasCustomFields, ChannelAware {
constructor(input?: DeepPartial<FacetValue>)
name: LocaleString;
@Column() @Column() code: string;
@OneToMany(type => FacetValueTranslation, translation => translation.base, { eager: true }) @OneToMany(type => FacetValueTranslation, translation => translation.base, { eager: true })
translations: Array<Translation<FacetValue>>;
@Index() @ManyToOne(type => Facet, group => group.values, { onDelete: 'CASCADE' }) @Index()
@ManyToOne(type => Facet, group => group.values, { onDelete: 'CASCADE' })
facet: Facet;
@Column(type => CustomFacetValueFields) @Column(type => CustomFacetValueFields)
customFields: CustomFacetValueFields;
@ManyToMany(type => Channel) @JoinTable() @ManyToMany(type => Channel)
@JoinTable()
channels: Channel[];
}
Extends
Implements
- Translatable
- HasCustomFields
- ChannelAware
Members
constructor
method
type:
(input?: DeepPartial<FacetValue>) => FacetValue
name
property
type:
LocaleString
code
property
type:
string
translations
property
type:
Array<Translation<FacetValue>>
facet
property
type:
Facet
customFields
property
type:
CustomFacetValueFields
channels
property
type:
Channel[]