LineItem.fromJson constructor

LineItem.fromJson(
  1. Map json_
)

Implementation

LineItem.fromJson(core.Map json_)
  : this(
      listingPrice:
          json_.containsKey('listingPrice')
              ? Money.fromJson(
                json_['listingPrice'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      oneTimePurchaseDetails:
          json_.containsKey('oneTimePurchaseDetails')
              ? OneTimePurchaseDetails.fromJson(
                json_['oneTimePurchaseDetails']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      paidAppDetails:
          json_.containsKey('paidAppDetails')
              ? PaidAppDetails.fromJson(
                json_['paidAppDetails']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      productId: json_['productId'] as core.String?,
      productTitle: json_['productTitle'] as core.String?,
      subscriptionDetails:
          json_.containsKey('subscriptionDetails')
              ? SubscriptionDetails.fromJson(
                json_['subscriptionDetails']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      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,
    );