class ProductOptionGroup extends VendureEntity implements Translatable, HasCustomFields, SoftDeletable, ChannelAware { constructor(input?: DeepPartial<ProductOptionGroup>) @Column({ type: Date, nullable: true }) deletedAt: Date | null; name: LocaleString; @Column() code: string; @OneToMany(type => ProductOptionGroupTranslation, translation => translation.base, { eager: true }) translations: Array<Translation<ProductOptionGroup>>; @OneToMany(type => ProductOption, option => option.group) options: ProductOption[]; @ManyToMany(type => Product, product => product.optionGroups) products: Product[]; @ManyToMany(type => Channel, channel => channel.productOptionGroups) @JoinTable() channels: Channel[]; @Column(type => CustomProductOptionGroupFields) customFields: CustomProductOptionGroupFields;}