import { RequestAssetBuilderCreateOrUpdate } from './requestAssetBuilderCreateOrUpdate'; import { RequestAttachmentCreateOrUpdate } from './requestAttachmentCreateOrUpdate'; import { RequestFulfilmentCreateOrUpdate } from './requestFulfilmentCreateOrUpdate'; import { RequestProcurementExpenseCreateOrUpdate } from './requestProcurementExpenseCreateOrUpdate'; import { RequestProcurementItemCreateOrUpdate } from './requestProcurementItemCreateOrUpdate'; export interface RequestProcurementCreateOrUpdate { date: string; operationCenter: string; code?: string; vendor: string; procurementType: string; items?: RequestProcurementItemCreateOrUpdate[]; assets?: RequestAssetBuilderCreateOrUpdate[]; confirmedPrice?: boolean; fulfilments?: Omit[]; expenses?: RequestProcurementExpenseCreateOrUpdate[]; discount?: number; attachments?: RequestAttachmentCreateOrUpdate[]; comments?: string; paymentStatus?: string; paymentDueDate?: string; paidDate?: string; paidAmount?: number; paidByEmployee?: string; utrNumber?: string; vendorBillNumber?: string; metadata?: RequestFishgramMetadataForProcurement; poId?: string; } interface RequestFishgramMetadataForProcurement { fishgram?: { buyer_account?: { id?: string; name?: string; user?: string; }; seller_account?: { id?: string; name?: string; user?: string; }; created_by_user?: string; }; } export {};