OrderTrackingSignal.fromJson constructor
OrderTrackingSignal.fromJson(
- Map json_
Implementation
OrderTrackingSignal.fromJson(core.Map json_)
: this(
customerShippingFee:
json_.containsKey('customerShippingFee')
? Price.fromJson(
json_['customerShippingFee']
as core.Map<core.String, core.dynamic>,
)
: null,
deliveryPostalCode: json_['deliveryPostalCode'] as core.String?,
deliveryRegionCode: json_['deliveryRegionCode'] as core.String?,
lineItems:
(json_['lineItems'] as core.List?)
?.map(
(value) => LineItemDetails.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
merchantId: json_['merchantId'] as core.String?,
orderCreatedTime:
json_.containsKey('orderCreatedTime')
? DateTime.fromJson(
json_['orderCreatedTime']
as core.Map<core.String, core.dynamic>,
)
: null,
orderId: json_['orderId'] as core.String?,
orderTrackingSignalId: json_['orderTrackingSignalId'] as core.String?,
shipmentLineItemMapping:
(json_['shipmentLineItemMapping'] as core.List?)
?.map(
(value) => ShipmentLineItemMapping.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
shippingInfo:
(json_['shippingInfo'] as core.List?)
?.map(
(value) => ShippingInfo.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
);