toSubscriptionDetail static method

AffiseProductSubscriptionDetail? toSubscriptionDetail(
  1. dynamic from
)

Implementation

static AffiseProductSubscriptionDetail? toSubscriptionDetail(dynamic from) {
  var json = tryCast<Map<Object?, Object?>>(from);
  if (json == null) return null;

  return AffiseProductSubscriptionDetail(
    offerToken: json[DataName.OFFER_TOKEN] as String?,
    offerId: json[DataName.OFFER_ID] as String?,
    timeUnit: TimeUnitType.from(json[DataName.TIME_UNIT] as String?),
    numberOfUnits: json[DataName.NUMBER_OF_UNITS] as int?,
  );
}