SubscriptionPurchaseLineItem.fromJson constructor

SubscriptionPurchaseLineItem.fromJson(
  1. Map json_
)

Implementation

SubscriptionPurchaseLineItem.fromJson(core.Map json_)
  : this(
      autoRenewingPlan:
          json_.containsKey('autoRenewingPlan')
              ? AutoRenewingPlan.fromJson(
                json_['autoRenewingPlan']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      deferredItemRemoval:
          json_.containsKey('deferredItemRemoval')
              ? DeferredItemRemoval.fromJson(
                json_['deferredItemRemoval']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      deferredItemReplacement:
          json_.containsKey('deferredItemReplacement')
              ? DeferredItemReplacement.fromJson(
                json_['deferredItemReplacement']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      expiryTime: json_['expiryTime'] as core.String?,
      latestSuccessfulOrderId:
          json_['latestSuccessfulOrderId'] as core.String?,
      offerDetails:
          json_.containsKey('offerDetails')
              ? OfferDetails.fromJson(
                json_['offerDetails'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      prepaidPlan:
          json_.containsKey('prepaidPlan')
              ? PrepaidPlan.fromJson(
                json_['prepaidPlan'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      productId: json_['productId'] as core.String?,
      signupPromotion:
          json_.containsKey('signupPromotion')
              ? SignupPromotion.fromJson(
                json_['signupPromotion']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );