import { ClassificationModel } from "./ClassificationModel"; import { ItemParameterModel } from "./ItemParameterModel"; import { ItemCustomParametersModel } from "./ItemCustomParametersModel"; import { ItemTagDetailInputModel } from "./ItemTagDetailInputModel"; import { ItemStatusOutputModel } from "./ItemStatusOutputModel"; import { TaxCodeRecommendationStatusOutputModel } from "./TaxCodeRecommendationStatusOutputModel"; import { TaxCodeRecommendationOutputModel } from "./TaxCodeRecommendationOutputModel"; import { ItemTaxCodeDetailsOutputModel } from "./ItemTaxCodeDetailsOutputModel"; import { ItemHSCodeClassificationStatusModel } from "./ItemHSCodeClassificationStatusModel"; import { ItemImageDetailsModel } from "./ItemImageDetailsModel"; /** * Represents an item in your company's product catalog. * @export * @class ItemModel */ export declare class ItemModel { /** * @type {number} * @memberof ItemModel */ id: number; /** * @type {number} * @memberof ItemModel */ companyId?: number | undefined; /** * @type {string} * @memberof ItemModel */ itemCode: string; /** * @type {number} * @memberof ItemModel */ taxCodeId?: number | undefined; /** * @type {string} * @memberof ItemModel */ taxCode?: string | undefined; /** * @type {string} * @memberof ItemModel */ description: string; /** * @type {string} * @memberof ItemModel */ itemGroup?: string | undefined; /** * @type {string} * @memberof ItemModel */ category?: string | undefined; /** * @type {Date} * @memberof ItemModel */ createdDate?: Date | undefined; /** * @type {number} * @memberof ItemModel */ createdUserId?: number | undefined; /** * @type {Date} * @memberof ItemModel */ modifiedDate?: Date | undefined; /** * @type {number} * @memberof ItemModel */ modifiedUserId?: number | undefined; /** * @type {string} * @memberof ItemModel */ source?: string | undefined; /** * @type {string} * @memberof ItemModel */ sourceEntityId?: string | undefined; /** * @type {string} * @memberof ItemModel */ itemType?: string | undefined; /** * @type {string} * @memberof ItemModel */ upc?: string | undefined; /** * @type {string} * @memberof ItemModel */ summary?: string | undefined; /** * @type {ClassificationModel[]} * @memberof ItemModel */ classifications?: ClassificationModel[] | undefined; /** * @type {ItemParameterModel[]} * @memberof ItemModel */ parameters?: ItemParameterModel[] | undefined; /** * @type {ItemCustomParametersModel[]} * @memberof ItemModel */ customParameters?: ItemCustomParametersModel[] | undefined; /** * @type {ItemTagDetailInputModel[]} * @memberof ItemModel */ tags?: ItemTagDetailInputModel[] | undefined; /** * @type {object} * @memberof ItemModel */ properties?: object | undefined; /** * @type {ItemStatusOutputModel[]} * @memberof ItemModel */ itemStatus?: ItemStatusOutputModel[] | undefined; /** * @type {TaxCodeRecommendationStatusOutputModel} * @memberof ItemModel */ taxCodeRecommendationStatus?: TaxCodeRecommendationStatusOutputModel | undefined; /** * @type {TaxCodeRecommendationOutputModel[]} * @memberof ItemModel */ taxCodeRecommendations?: TaxCodeRecommendationOutputModel[] | undefined; /** * @type {ItemTaxCodeDetailsOutputModel} * @memberof ItemModel */ taxCodeDetails?: ItemTaxCodeDetailsOutputModel | undefined; /** * @type {ItemHSCodeClassificationStatusModel[]} * @memberof ItemModel */ hsCodeClassificationStatus?: ItemHSCodeClassificationStatusModel[] | undefined; /** * @type {ItemImageDetailsModel} * @memberof ItemModel */ image?: ItemImageDetailsModel | undefined; }