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?,
      salesChannel: json_['salesChannel'] 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,
    );