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(),
);