fromMap static method

Implementation

static PurchaseCreditNotePurchaseCreditNoteRow? fromMap(Object? body) {
  final source = readRecord(body);
  if (source == null) return null;
  return PurchaseCreditNotePurchaseCreditNoteRow(
    creditNoteFromBlankMethod:
        readText(source['credit_note_from_blank_method']),
    creditNoteFromCreditNote:
        readText(source['credit_note_from_credit_note']),
    creditNoteFromPaymentMethod:
        readText(source['credit_note_from_payment_method']),
    creditNoteTotal: readText(source['credit_note_total']),
    paymentMethod:
        PurchaseCreditNotePurchaseCreditNoteRowPaymentMethod.fromMap(
            source['payment_method']),
    paymentProcessor:
        PurchaseCreditNotePurchaseCreditNoteRowPaymentProcessor.fromMap(
            source['payment_processor']),
    refundFromBlankMethod: readText(source['refund_from_blank_method']),
    refundFromCreditNote: readText(source['refund_from_credit_note']),
    refundFromPaymentMethod: readText(source['refund_from_payment_method']),
    refundTotal: readText(source['refund_total']),
  );
}