OfferPhase.fromJson constructor

OfferPhase.fromJson(
  1. Map json_
)

Implementation

OfferPhase.fromJson(core.Map json_)
  : this(
      basePrice: json_.containsKey('basePrice')
          ? BasePriceOfferPhase.fromJson(
              json_['basePrice'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      freeTrial: json_.containsKey('freeTrial')
          ? FreeTrialOfferPhase.fromJson(
              json_['freeTrial'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      introductoryPrice: json_.containsKey('introductoryPrice')
          ? IntroductoryPriceOfferPhase.fromJson(
              json_['introductoryPrice']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      prorationPeriod: json_.containsKey('prorationPeriod')
          ? ProrationPeriodOfferPhase.fromJson(
              json_['prorationPeriod'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );