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?,
      itemReplacement: json_.containsKey('itemReplacement')
          ? ItemReplacement.fromJson(
              json_['itemReplacement'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      latestSuccessfulOrderId:
          json_['latestSuccessfulOrderId'] as core.String?,
      offerDetails: json_.containsKey('offerDetails')
          ? OfferDetails.fromJson(
              json_['offerDetails'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      offerPhase: json_.containsKey('offerPhase')
          ? OfferPhase.fromJson(
              json_['offerPhase'] 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,
    );