import { SalesAppStatus } from "./status"; import { SalesAppAddress } from "./address"; import { SalesAppCustomer } from "./customer"; import { SalesAppOrderLine, WriteSalesAppOrderLine } from "./orderLine"; import { GenericFreeFieldGroup } from "../generic/freeFieldGroup"; export declare class SalesAppOrder { publicId: string; orderNumber: number; description: string; memo: string; reference: string; signature: string; discount: number; discountPercentage: number; created: Date; modified: Date; externalCode?: string; orderLines: SalesAppOrderLine[]; status: SalesAppStatus; customer: SalesAppCustomer; invoiceAddress: SalesAppAddress; deliveryAddress: SalesAppAddress; groupedFreeFields: GenericFreeFieldGroup[]; } export declare class WriteSalesAppOrder { publicId: string; description?: string; signature?: string; discount?: number; orderLines: WriteSalesAppOrderLine[]; statusPublicId: string; customerPublicId: string; invoiceAddress: SalesAppAddress; deliveryAddress: SalesAppAddress; groupedFreeFields: GenericFreeFieldGroup[]; /** * Map a SalesAppOrder to a WriteSalesAppOrder to send it to the API */ constructor(order: SalesAppOrder); } //# sourceMappingURL=order.d.ts.map