apple_pay_order_response.dart 978 Bytes
class ApplePayOrderResponse {
  const ApplePayOrderResponse({this.orderInfo});

  final ApplePayOrderInfo? orderInfo;

  factory ApplePayOrderResponse.fromJson(Map<String, dynamic> json) {
    return ApplePayOrderResponse(
      orderInfo: json['order_info'] == null
          ? null
          : ApplePayOrderInfo.fromJson(
              json['order_info'] as Map<String, dynamic>,
            ),
    );
  }

  Map<String, dynamic> toJson() {
    final val = <String, dynamic>{};
    if (orderInfo != null) val['order_info'] = orderInfo!.toJson();
    return val;
  }
}

class ApplePayOrderInfo {
  const ApplePayOrderInfo({this.orderUuid});

  final String? orderUuid;

  factory ApplePayOrderInfo.fromJson(Map<String, dynamic> json) {
    return ApplePayOrderInfo(
      orderUuid: json['order_uuid'] as String?,
    );
  }

  Map<String, dynamic> toJson() {
    final val = <String, dynamic>{};
    if (orderUuid != null) val['order_uuid'] = orderUuid;
    return val;
  }
}