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,
    );