Order.fromJson constructor

Order.fromJson(
  1. Map json_
)

Implementation

Order.fromJson(core.Map json_)
  : this(
      buyerAddress:
          json_.containsKey('buyerAddress')
              ? BuyerAddress.fromJson(
                json_['buyerAddress'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      createTime: json_['createTime'] as core.String?,
      developerRevenueInBuyerCurrency:
          json_.containsKey('developerRevenueInBuyerCurrency')
              ? Money.fromJson(
                json_['developerRevenueInBuyerCurrency']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      lastEventTime: json_['lastEventTime'] as core.String?,
      lineItems:
          (json_['lineItems'] as core.List?)
              ?.map(
                (value) => LineItem.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      orderDetails:
          json_.containsKey('orderDetails')
              ? OrderDetails.fromJson(
                json_['orderDetails'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      orderHistory:
          json_.containsKey('orderHistory')
              ? OrderHistory.fromJson(
                json_['orderHistory'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      orderId: json_['orderId'] as core.String?,
      pointsDetails:
          json_.containsKey('pointsDetails')
              ? PointsDetails.fromJson(
                json_['pointsDetails'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      purchaseToken: json_['purchaseToken'] as core.String?,
      state: json_['state'] as core.String?,
      tax:
          json_.containsKey('tax')
              ? Money.fromJson(
                json_['tax'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      total:
          json_.containsKey('total')
              ? Money.fromJson(
                json_['total'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );