import { Location } from '../collections/location'; import { RequestAttachmentCreateOrUpdate } from './requestAttachmentCreateOrUpdate'; import { RequestWalkInSaleItemCreateOrUpdate } from './requestWalkInSaleItemCreateOrUpdate'; import { RequestWalkInSalePaymentCreateOrUpdate } from './requestWalkInSalePaymentCreateOrUpdate'; export interface RequestWalkInSaleCreateOrUpdate { date: string; operationCenter: string; code?: string; customer: string; customerRemarks?: string; billTo: string; billingAddressLine1: string; billingAddressLine2?: string; billingAddressCity: string; billingAddressState: string; billingAddressCountry: string; billingAddressPincode: string; deliverTo: string; deliveryAddressLine1: string; deliveryAddressLine2?: string; deliveryAddressCity: string; deliveryAddressState: string; deliveryAddressCountry: string; deliveryAddressPincode: string; deliveryLocation?: Location; personName?: string; phoneNumber?: string; items: RequestWalkInSaleItemCreateOrUpdate[]; payments?: RequestWalkInSalePaymentCreateOrUpdate[]; attachments?: RequestAttachmentCreateOrUpdate[]; comments?: string; }