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,
maxHandlingDays: json_['maxHandlingDays'] as core.int?,
maxTransitDays: json_['maxTransitDays'] as core.int?,
minHandlingDays: json_['minHandlingDays'] as core.int?,
minTransitDays: json_['minTransitDays'] 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(),
);