json property

Map json

Implementation

Map<dynamic, dynamic> get json {
  final Map<String, dynamic> data = new Map<String, dynamic>();
  if (this.requiredBillingAddressFields != null) {
    data['requiredBillingAddressFields'] = this.requiredBillingAddressFields!.map((b) => describeEnum(b)).toList();
  }
  if (this.requiredShippingAddressFields != null) {
    data['requiredShippingAddressFields'] = this.requiredShippingAddressFields!.map((s) => describeEnum(s)).toList();
  }
  if (this.shippingMethod != null) {
    data['shippingMethod'] = this.shippingMethod!.map((s) => s.toJson()).toList();
  }
  data['currencyCode'] = currencyCode;
  if (this.shippingType != null) {
    data['shippingType'] = shippingType;
  }
  data['countryCode'] = countryCode;
  return data;
}