import { Defaults } from "../../defaults"; import { GenericFreeFieldGroup } from "../generic"; import { PIMArticleArticleArticleSupplier } from "./articleSupplier"; import { PIMArticleArticleParentChild } from "./articleParentChild"; import { PIMArticleCategory } from "./category"; import { PIMArticleDisabledApp } from "./disabledApp"; import { PIMArticleBtwType } from "./btwType"; import { PIMArticleArticleStock } from "./articleStock"; export class PIMArticleArticle { publicId: string = Defaults.Guid; articleCode: string = Defaults.String; ean: string = Defaults.String; description: string = Defaults.String; isEnabled: boolean = Defaults.Boolean; sellPriceExclBtw: number = Defaults.Number; sellPriceInclBtw: number = Defaults.Number; buyPrice: number = Defaults.Number; unit: string = Defaults.String; stockControl: boolean = Defaults.Boolean; subscriptionId: number = Defaults.Number; btwType: PIMArticleBtwType = new PIMArticleBtwType(); disabledInApps: PIMArticleDisabledApp[] = Defaults.Array; categories: PIMArticleCategory[] = Defaults.Array; parents: PIMArticleArticleParentChild[] = Defaults.Array; childs: PIMArticleArticleParentChild[] = Defaults.Array; groupedFreeFields: GenericFreeFieldGroup[] = Defaults.Array; suppliers: PIMArticleArticleArticleSupplier[] = Defaults.Array; articleStock?: PIMArticleArticleStock }