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