UpdateRequest.fromJson constructor

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

Implementation

factory UpdateRequest.fromJson(Map<String, Object?> json) => UpdateRequest(
      clearPaymentMethod: json["clear_payment_method"] == null
          ? null
          : json["clear_payment_method"] as bool,
      customData: json["custom_data"] == null
          ? null
          : core.CustomData.fromJson(json["custom_data"]),
      invoiceSettings: json["invoice_settings"] == null
          ? null
          : inttegro_checkout.InvoiceSettingsInput.fromJson(
              (json["invoice_settings"] as Map).cast<String, Object?>(),
            ),
      finalize: json["finalize"] == null ? null : json["finalize"] as bool,
      lineItems: json["line_items"] == null
          ? null
          : (json["line_items"] as List).map(LineItemInput.fromJson).toList(),
      number: json["number"] == null ? null : json["number"] as String,
      receiptNumber: json["receipt_number"] == null
          ? null
          : json["receipt_number"] as String,
      paymentMethodData: json["payment_method_data"] == null
          ? null
          : UpdateRequestPaymentMethodData.fromJson(
              (json["payment_method_data"] as Map).cast<String, Object?>(),
            ),
      paymentMethodId: json["payment_method_id"] == null
          ? null
          : json["payment_method_id"] as String,
      statementDescriptor: json["statement_descriptor"] == null
          ? null
          : json["statement_descriptor"] as String,
      statementDescriptorPrefix: json["statement_descriptor_prefix"] == null
          ? null
          : json["statement_descriptor_prefix"] as String,
      orderId: json["order_id"] as String,
    );