import { Customer } from "@erp/customers/api/domain"; import { CustomersCreationResultDTO } from "@erp/customers/common/dto"; export class CreateCustomersAssembler { public toDTO(invoice: Customer): CustomersCreationResultDTO { return { id: invoice.id.toPrimitive(), invoice_status: invoice.status.toString(), invoice_number: invoice.invoiceNumber.toString(), invoice_series: invoice.invoiceSeries.toString(), issue_date: invoice.issueDate.toISOString(), operation_date: invoice.operationDate.toISOString(), language_code: "ES", currency: "EUR", //subtotal_price: invoice.calculateSubtotal().toPrimitive(), //total_price: invoice.calculateTotal().toPrimitive(), //recipient: CustomerParticipantAssembler(customer.recipient), metadata: { entity: "customer", }, }; } }