getFieldDeserializers method

  1. @override
Map<String, void Function(ParseNode)> getFieldDeserializers()
override

The deserialization information for the current model

Implementation

@override
Map<String, void Function(ParseNode)> getFieldDeserializers() {
  var deserializers = <String, void Function(ParseNode)>{};
  if (applicationFee != null) {
    applicationFee!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (authorization != null) {
    authorization!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (charge != null) {
    charge!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (connectCollectionTransfer != null) {
    connectCollectionTransfer!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (customerCashBalanceTransaction != null) {
    customerCashBalanceTransaction!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (dispute != null) {
    dispute!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (feeRefund != null) {
    feeRefund!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (payout != null) {
    payout!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (refund != null) {
    refund!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (reserveTransaction != null) {
    reserveTransaction!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (taxDeductedAtSource != null) {
    taxDeductedAtSource!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (topup != null) {
    topup!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (transaction != null) {
    transaction!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (transfer != null) {
    transfer!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  if (transferReversal != null) {
    transferReversal!
        .getFieldDeserializers()
        .forEach((k, v) => deserializers.putIfAbsent(k, () => v));
  }
  return deserializers;
}