UNPKG

cecon-interfaces

Version:
41 lines (40 loc) 1.48 kB
import { EFrom } from '../../general'; import { EOrderStatus, EOrderTiming } from '../enums'; import { EOrderType } from '../enums/order-type.enum'; import { IOrder } from '../interfaces'; import { OrderAdditionalFeeEntity } from './additional-fees.entity'; import { OrderBenefitsEntity } from './benefits.entity'; import { OrderCancellationEntity } from './cancellation.entity'; import { OrderCustomerEntity } from './customer.entity'; import { OrderDeliveryEntity } from './delivery.entity'; import { OrderItemEntity } from './item.entity'; import { OrderPaymentEntity } from './payment.entity'; import { OrderTotalEntity } from './total.entity'; export declare class OrderEntity implements IOrder { additionalFees: OrderAdditionalFeeEntity[]; benefits: OrderBenefitsEntity[]; cancellation: OrderCancellationEntity | null; companyId: string; containerId: string; createdAt: Date; customer: OrderCustomerEntity | null; delivery: OrderDeliveryEntity | null; displayId: string; extraInfo: string | null; from: EFrom; id: string; invoiceId: string | null; items: OrderItemEntity[]; orderTiming: EOrderTiming; orderType: EOrderType | null; payments: OrderPaymentEntity; reference: string | null; saleChannel: string; salesChannel?: string; sandbox: boolean; status: EOrderStatus; total: OrderTotalEntity; updatedAt: Date; version: string; constructor(data?: Partial<OrderEntity>); }