ShippingZone.fromJson constructor
ShippingZone.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ShippingZone.fromJson(Map<String, dynamic> json) => ShippingZone(
id: json["id"],
name: json["name"],
profileId: json["profile_id"],
locationGroupId: json["location_group_id"],
adminGraphqlApiId: json["admin_graphql_api_id"],
countries: json["countries"] == null
? []
: List<Country>.from(
json["countries"]!.map((x) => Country.fromJson(x))),
weightBasedShippingRates: json["weight_based_shipping_rates"] == null
? []
: List<dynamic>.from(
json["weight_based_shipping_rates"]!.map((x) => x)),
priceBasedShippingRates: json["price_based_shipping_rates"] == null
? []
: List<PriceBasedShippingRate>.from(
json["price_based_shipping_rates"]!
.map((x) => PriceBasedShippingRate.fromJson(x))),
carrierShippingRateProviders:
json["carrier_shipping_rate_providers"] == null
? []
: List<dynamic>.from(
json["carrier_shipping_rate_providers"]!.map((x) => x)),
);