DeliveryTime.fromJson constructor
DeliveryTime.fromJson(
- Map json_
Implementation
DeliveryTime.fromJson(core.Map json_)
: this(
cutoffTime: json_.containsKey('cutoffTime')
? CutoffTime.fromJson(
json_['cutoffTime'] as core.Map<core.String, core.dynamic>)
: null,
handlingBusinessDayConfig: json_
.containsKey('handlingBusinessDayConfig')
? BusinessDayConfig.fromJson(json_['handlingBusinessDayConfig']
as core.Map<core.String, core.dynamic>)
: null,
holidayCutoffs: (json_['holidayCutoffs'] as core.List?)
?.map((value) => HolidayCutoff.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
maxHandlingTimeInDays: json_['maxHandlingTimeInDays'] as core.int?,
maxTransitTimeInDays: json_['maxTransitTimeInDays'] as core.int?,
minHandlingTimeInDays: json_['minHandlingTimeInDays'] as core.int?,
minTransitTimeInDays: json_['minTransitTimeInDays'] as core.int?,
transitBusinessDayConfig:
json_.containsKey('transitBusinessDayConfig')
? BusinessDayConfig.fromJson(json_['transitBusinessDayConfig']
as core.Map<core.String, core.dynamic>)
: null,
transitTimeTable: json_.containsKey('transitTimeTable')
? TransitTable.fromJson(json_['transitTimeTable']
as core.Map<core.String, core.dynamic>)
: null,
warehouseBasedDeliveryTimes:
(json_['warehouseBasedDeliveryTimes'] as core.List?)
?.map((value) => WarehouseBasedDeliveryTime.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
);