diff --git a/src/domain/work-orders/utils/vendor-assignment-patch.ts b/src/domain/work-orders/utils/vendor-assignment-patch.ts index ef6cf05c..0f39e146 100644 --- a/src/domain/work-orders/utils/vendor-assignment-patch.ts +++ b/src/domain/work-orders/utils/vendor-assignment-patch.ts @@ -1,4 +1,4 @@ -import type { WorkOrderTablePatch } from "@/domain/work-orders/types/work-order-table-row"; +import type { WorkOrderTableRow } from "@/domain/work-orders/types/work-order-table-row"; export type VendorAssignmentFields = { vendorId: string; @@ -7,7 +7,12 @@ export type VendorAssignmentFields = { techPhone: string; }; -export function toVendorTablePatch(fields: VendorAssignmentFields): WorkOrderTablePatch { +export type VendorTablePatch = Pick< + WorkOrderTableRow, + "vendorId" | "company" | "tech" | "techPhone" | "primaryDispatchStatus" +>; + +export function toVendorTablePatch(fields: VendorAssignmentFields): VendorTablePatch { return { vendorId: fields.vendorId, company: fields.company,