Service.fromJson constructor

Service.fromJson(
  1. Map json_
)

Implementation

Service.fromJson(core.Map json_)
    : this(
        active: json_['active'] as core.bool?,
        currency: json_['currency'] as core.String?,
        deliveryCountry: json_['deliveryCountry'] as core.String?,
        deliveryTime: json_.containsKey('deliveryTime')
            ? DeliveryTime.fromJson(
                json_['deliveryTime'] as core.Map<core.String, core.dynamic>)
            : null,
        eligibility: json_['eligibility'] as core.String?,
        minimumOrderValue: json_.containsKey('minimumOrderValue')
            ? Price.fromJson(json_['minimumOrderValue']
                as core.Map<core.String, core.dynamic>)
            : null,
        minimumOrderValueTable: json_.containsKey('minimumOrderValueTable')
            ? MinimumOrderValueTable.fromJson(json_['minimumOrderValueTable']
                as core.Map<core.String, core.dynamic>)
            : null,
        name: json_['name'] as core.String?,
        pickupService: json_.containsKey('pickupService')
            ? PickupCarrierService.fromJson(
                json_['pickupService'] as core.Map<core.String, core.dynamic>)
            : null,
        rateGroups: (json_['rateGroups'] as core.List?)
            ?.map((value) => RateGroup.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        shipmentType: json_['shipmentType'] as core.String?,
        storeConfig: json_.containsKey('storeConfig')
            ? ServiceStoreConfig.fromJson(
                json_['storeConfig'] as core.Map<core.String, core.dynamic>)
            : null,
      );