PaymentMethodSettlement.fromJson constructor

PaymentMethodSettlement.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory PaymentMethodSettlement.fromJson(
  Map<String, Object?> json,
) {
  expectExactKeys(
    json,
    const {"type", "payment_method"},
    "payment-method refund settlement",
  );
  if (json["type"] != "payment_method") {
    throw const FormatException("Invalid payment-method refund settlement");
  }
  return PaymentMethodSettlement(
    paymentMethod: SettlementPaymentMethod.fromJson(
      json["payment_method"],
    ),
  );
}