toMap method
Implementation
Map<String, dynamic> toMap() {
return {
'subscriptionGroupID': subscriptionGroupID,
'subscriptionPeriodCount': subscriptionPeriodCount,
'subscriptionPeriodUnit': SubscriptionPeriodUnitConverter.toStringValue(
subscriptionPeriodUnit,
),
'introductoryOffer': introductoryOffer?.toMap(),
'promotionalOffers': promotionalOffers
?.map((offer) => offer.toMap())
.toList(),
'winBackOffers': winBackOffers?.map((offer) => offer.toMap()).toList(),
'isSubscribedButFreeTrailCancelled': isSubscribedButFreeTrailCancelled,
'isEligibleForIntroOffer': isEligibleForIntroOffer,
};
}