OrderTrackingSignalShippingInfo.fromJson constructor

OrderTrackingSignalShippingInfo.fromJson(
  1. Map json_
)

Implementation

OrderTrackingSignalShippingInfo.fromJson(core.Map json_)
    : this(
        actualDeliveryTime: json_.containsKey('actualDeliveryTime')
            ? DateTime.fromJson(json_['actualDeliveryTime']
                as core.Map<core.String, core.dynamic>)
            : null,
        carrierName: json_['carrierName'] as core.String?,
        carrierServiceName: json_['carrierServiceName'] as core.String?,
        earliestDeliveryPromiseTime:
            json_.containsKey('earliestDeliveryPromiseTime')
                ? DateTime.fromJson(json_['earliestDeliveryPromiseTime']
                    as core.Map<core.String, core.dynamic>)
                : null,
        latestDeliveryPromiseTime:
            json_.containsKey('latestDeliveryPromiseTime')
                ? DateTime.fromJson(json_['latestDeliveryPromiseTime']
                    as core.Map<core.String, core.dynamic>)
                : null,
        originPostalCode: json_['originPostalCode'] as core.String?,
        originRegionCode: json_['originRegionCode'] as core.String?,
        shipmentId: json_['shipmentId'] as core.String?,
        shippedTime: json_.containsKey('shippedTime')
            ? DateTime.fromJson(
                json_['shippedTime'] as core.Map<core.String, core.dynamic>)
            : null,
        shippingStatus: json_['shippingStatus'] as core.String?,
        trackingId: json_['trackingId'] as core.String?,
      );