OrderTrackingSignal.fromJson constructor

OrderTrackingSignal.fromJson(
  1. 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(),
      );