import * as Enums from '../enums/index'; import { AddressesModel } from "./AddressesModel"; import { TaxOverrideModel } from "./TaxOverrideModel"; import { TransactionLineParameterModel } from "./TransactionLineParameterModel"; import { TransactionLineUserDefinedFieldModel } from "./TransactionLineUserDefinedFieldModel"; /** * Represents one line item in a transaction * @export * @class LineItemModel */ export declare class LineItemModel { /** * @type {string} * @memberof LineItemModel */ number?: string | undefined; /** * @type {number} * @memberof LineItemModel */ quantity?: number | undefined; /** * @type {number} * @memberof LineItemModel */ amount: number; /** * @type {AddressesModel} * @memberof LineItemModel */ addresses?: AddressesModel | undefined; /** * @type {string} * @memberof LineItemModel */ taxCode?: string | undefined; /** * @type {string} * @memberof LineItemModel */ customerUsageType?: string | undefined; /** * @type {string} * @memberof LineItemModel */ entityUseCode?: string | undefined; /** * @type {string} * @memberof LineItemModel */ itemCode?: string | undefined; /** * @type {string} * @memberof LineItemModel */ exemptionCode?: string | undefined; /** * @type {boolean} * @memberof LineItemModel */ discounted?: boolean | undefined; /** * @type {boolean} * @memberof LineItemModel */ taxIncluded?: boolean | undefined; /** * @type {string} * @memberof LineItemModel */ revenueAccount?: string | undefined; /** * @type {string} * @memberof LineItemModel */ ref1?: string | undefined; /** * @type {string} * @memberof LineItemModel */ ref2?: string | undefined; /** * @type {string} * @memberof LineItemModel */ description?: string | undefined; /** * @type {string} * @memberof LineItemModel */ businessIdentificationNo?: string | undefined; /** * @type {TaxOverrideModel} * @memberof LineItemModel */ taxOverride?: TaxOverrideModel | undefined; /** * @type {TransactionLineParameterModel[]} * @memberof LineItemModel */ parameters?: TransactionLineParameterModel[] | undefined; /** * @type {TransactionLineUserDefinedFieldModel[]} * @memberof LineItemModel */ userDefinedFields?: TransactionLineUserDefinedFieldModel[] | undefined; /** * @type {string} * @memberof LineItemModel */ hsCode?: string | undefined; /** * @type {number} * @memberof LineItemModel */ merchantSellerId?: number | undefined; /** * @type {string} * @memberof LineItemModel */ merchantSellerIdentifier?: string | undefined; /** * @type {Enums.MarketplaceLiabilityType} * @memberof LineItemModel */ marketplaceLiabilityType?: Enums.MarketplaceLiabilityType | undefined; /** * @type {string} * @memberof LineItemModel */ originationDocumentId?: string | undefined; /** * @type {string} * @memberof LineItemModel */ originationSite?: string | undefined; /** * @type {string} * @memberof LineItemModel */ category?: string | undefined; /** * @type {string} * @memberof LineItemModel */ summary?: string | undefined; }