toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final audience = this.audience;
final brandExclusion = this.brandExclusion;
final brandInclusion = this.brandInclusion;
final couponValueType = this.couponValueType;
final customRedemptionRestriction = this.customRedemptionRestriction;
final eventApplicability = this.eventApplicability;
final freeGiftDescription = this.freeGiftDescription;
final freeGiftItemId = this.freeGiftItemId;
final freeGiftValue = this.freeGiftValue;
final genericRedemptionCode = this.genericRedemptionCode;
final getThisQuantityDiscounted = this.getThisQuantityDiscounted;
final googleProductCategories = this.googleProductCategories;
final itemGroupIdExclusion = this.itemGroupIdExclusion;
final itemGroupIdInclusion = this.itemGroupIdInclusion;
final itemIdExclusion = this.itemIdExclusion;
final itemIdInclusion = this.itemIdInclusion;
final limitQuantity = this.limitQuantity;
final limitValue = this.limitValue;
final longTitle = this.longTitle;
final maxDiscountAmount = this.maxDiscountAmount;
final maxMoneyOffAmount = this.maxMoneyOffAmount;
final maxPercentOff = this.maxPercentOff;
final minMoneyOffAmount = this.minMoneyOffAmount;
final minPercentOff = this.minPercentOff;
final minimumPurchaseAmount = this.minimumPurchaseAmount;
final minimumPurchaseQuantity = this.minimumPurchaseQuantity;
final moneyOffAmount = this.moneyOffAmount;
final offerType = this.offerType;
final percentOff = this.percentOff;
final productApplicability = this.productApplicability;
final productTypeExclusion = this.productTypeExclusion;
final productTypeInclusion = this.productTypeInclusion;
final promotionDestinations = this.promotionDestinations;
final promotionDisplayTimePeriod = this.promotionDisplayTimePeriod;
final promotionEffectiveTimePeriod = this.promotionEffectiveTimePeriod;
final promotionUrl = this.promotionUrl;
final redemptionRestriction = this.redemptionRestriction;
final regionIdInclusion = this.regionIdInclusion;
final storeApplicability = this.storeApplicability;
final storeCodesExclusion = this.storeCodesExclusion;
final storeCodesInclusion = this.storeCodesInclusion;
return {
'audience': ?audience,
'brandExclusion': ?brandExclusion,
'brandInclusion': ?brandInclusion,
'couponValueType': ?couponValueType,
'customRedemptionRestriction': ?customRedemptionRestriction,
'eventApplicability': ?eventApplicability,
'freeGiftDescription': ?freeGiftDescription,
'freeGiftItemId': ?freeGiftItemId,
'freeGiftValue': ?freeGiftValue,
'genericRedemptionCode': ?genericRedemptionCode,
'getThisQuantityDiscounted': ?getThisQuantityDiscounted,
'googleProductCategories': ?googleProductCategories,
'itemGroupIdExclusion': ?itemGroupIdExclusion,
'itemGroupIdInclusion': ?itemGroupIdInclusion,
'itemIdExclusion': ?itemIdExclusion,
'itemIdInclusion': ?itemIdInclusion,
'limitQuantity': ?limitQuantity,
'limitValue': ?limitValue,
'longTitle': ?longTitle,
'maxDiscountAmount': ?maxDiscountAmount,
'maxMoneyOffAmount': ?maxMoneyOffAmount,
'maxPercentOff': ?maxPercentOff,
'minMoneyOffAmount': ?minMoneyOffAmount,
'minPercentOff': ?minPercentOff,
'minimumPurchaseAmount': ?minimumPurchaseAmount,
'minimumPurchaseQuantity': ?minimumPurchaseQuantity,
'moneyOffAmount': ?moneyOffAmount,
'offerType': ?offerType,
'percentOff': ?percentOff,
'productApplicability': ?productApplicability,
'productTypeExclusion': ?productTypeExclusion,
'productTypeInclusion': ?productTypeInclusion,
'promotionDestinations': ?promotionDestinations,
'promotionDisplayTimePeriod': ?promotionDisplayTimePeriod,
'promotionEffectiveTimePeriod': ?promotionEffectiveTimePeriod,
'promotionUrl': ?promotionUrl,
'redemptionRestriction': ?redemptionRestriction,
'regionIdInclusion': ?regionIdInclusion,
'storeApplicability': ?storeApplicability,
'storeCodesExclusion': ?storeCodesExclusion,
'storeCodesInclusion': ?storeCodesInclusion,
};
}