OrderFeeLineItem.fromJson constructor

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

Implementation

factory OrderFeeLineItem.fromJson(Map<String, Object?> json) {
  expectExactKeys(
    json,
    const {"id", "type", "fee"},
    "fee refund order line item",
  );
  if (json["type"] != "fee") {
    throw const FormatException("Invalid fee refund order line item");
  }
  return OrderFeeLineItem(
    id: json["id"] as String,
    fee: OrderLineItemAdjustment.fromJson(
      (json["fee"] as Map).cast<String, Object?>(),
    ),
  );
}