OrderTrackingSignal.fromJson constructor
OrderTrackingSignal.fromJson(
- Map json_
Implementation
OrderTrackingSignal.fromJson(core.Map json_)
: this(
customerShippingFee: json_.containsKey('customerShippingFee')
? PriceAmount.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) => OrderTrackingSignalLineItemDetails.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) =>
OrderTrackingSignalShipmentLineItemMapping.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
shippingInfo: (json_['shippingInfo'] as core.List?)
?.map((value) => OrderTrackingSignalShippingInfo.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
);