function toIsoString(value) { return value instanceof Date ? value.toISOString() : value; } export function toAdminAcquisitionDto(acquisition) { return { id: acquisition.id, inventoryItemId: acquisition.inventoryItemId, method: acquisition.method, costMinor: acquisition.costMinor, currency: acquisition.currency, date: acquisition.date ?? null, source: acquisition.source ?? null, location: acquisition.location ?? null, shippingMinor: acquisition.shippingMinor, taxMinor: acquisition.taxMinor, otherFeesMinor: acquisition.otherFeesMinor, estimatedTradeValueMinor: acquisition.estimatedTradeValueMinor, costBasisMinor: acquisition.costBasisMinor ?? null, notes: acquisition.notes ?? null, createdAt: toIsoString(acquisition.createdAt), updatedAt: toIsoString(acquisition.updatedAt), }; }