OfferPhaseDetails.fromJson constructor

OfferPhaseDetails.fromJson(
  1. Map json_
)

Implementation

OfferPhaseDetails.fromJson(core.Map json_)
  : this(
      baseDetails: json_.containsKey('baseDetails')
          ? BaseDetails.fromJson(
              json_['baseDetails'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      freeTrialDetails: json_.containsKey('freeTrialDetails')
          ? FreeTrialDetails.fromJson(
              json_['freeTrialDetails']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      introductoryPriceDetails: json_.containsKey('introductoryPriceDetails')
          ? IntroductoryPriceDetails.fromJson(
              json_['introductoryPriceDetails']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      prorationPeriodDetails: json_.containsKey('prorationPeriodDetails')
          ? ProrationPeriodDetails.fromJson(
              json_['prorationPeriodDetails']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );