SK2IntroOfferInfo.fromMap constructor

SK2IntroOfferInfo.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory SK2IntroOfferInfo.fromMap(Map<String, dynamic> map) {
  return SK2IntroOfferInfo(
    offerType: SK2OfferType.values.byName(map['offerType'] as String),
    period: map['period'] != null
        ? SK2Period.fromMap(Map<String, dynamic>.from(map['period'] as Map))
        : SK2Period(
            value: (map['periodDays'] as int?) ?? 0,
            unit: SK2PeriodUnit.day,
          ),
    price: (map['price'] as num).toDouble(),
    currencyCode: map['currencyCode'] as String,
  );
}