title | isDefaultIndex | generated |
---|---|---|
TaxCategory |
false |
true |
import MemberInfo from '@site/src/components/MemberInfo'; import GenerationInfo from '@site/src/components/GenerationInfo'; import MemberDescription from '@site/src/components/MemberDescription';
A TaxCategory defines what type of taxes to apply to a ProductVariant.
class TaxCategory extends VendureEntity implements HasCustomFields {
constructor(input?: DeepPartial<TaxCategory>)
@Column() name: string;
@Column({ default: false }) isDefault: boolean;
@Column(type => CustomTaxCategoryFields)
customFields: CustomTaxCategoryFields;
@OneToMany(type => ProductVariant, productVariant => productVariant.taxCategory)
productVariants: ProductVariant[];
@OneToMany(type => TaxRate, taxRate => taxRate.category)
taxRates: TaxRate[];
}
-
Extends:
VendureEntity
-
Implements:
HasCustomFields
<MemberInfo kind="method" type={(input?: DeepPartial<<a href='/reference/typescript-api/entities/tax-category#taxcategory'>TaxCategory</a>>) => TaxCategory
} />
<MemberInfo kind="property" type={string
} />
<MemberInfo kind="property" type={boolean
} />
<MemberInfo kind="property" type={CustomTaxCategoryFields
} />
<MemberInfo kind="property" type={<a href='/reference/typescript-api/entities/product-variant#productvariant'>ProductVariant</a>[]
} />
<MemberInfo kind="property" type={<a href='/reference/typescript-api/entities/tax-rate#taxrate'>TaxRate</a>[]
} />