CreateRequest.fromJson constructor
Implementation
factory CreateRequest.fromJson(Map<String, Object?> json) => CreateRequest(
customData: json["custom_data"] == null
? null
: core.CustomData.fromJson(json["custom_data"]),
reasonDetails: json["reason_details"] == null
? null
: json["reason_details"] as String,
reference:
json["reference"] == null ? null : json["reference"] as String,
requestMeta: json["request_meta"] == null
? null
: RequestMetaInput.fromJson(
(json["request_meta"] as Map).cast<String, Object?>(),
),
lineItems: (json["line_items"] as List)
.map(
(item) => CreateLineItemInput.fromJson(
(item as Map).cast<String, Object?>(),
),
)
.toList(),
orderId: json["order_id"] as String,
reason: Reason.fromJson(json["reason"]),
);