UpdateRequest.fromJson constructor
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,
);