package
promo
Type Members
-
case class
AppliesTo(productRatePlanIds: Set[ProductRatePlanId], countries: Set[Country]) extends Product with Serializable
-
case class
FreeTrial(duration: Days) extends PromotionType with Product with Serializable
-
case class
Incentive(redemptionInstructions: String, termsAndConditions: String) extends PromotionType with Product with Serializable
-
case class
PercentDiscount(durationMonths: Option[Int], amount: Double) extends PromotionType with Product with Serializable
-
case class
PromoCode(get: String) extends Product with Serializable
-
case class
PromoCodeSet(webCode: PromoCode, otherCodes: PromoCode*) extends Product with Serializable
-
sealed
trait
PromoError extends AnyRef
-
case class
Promotion[+T <: PromotionType](appliesTo: AppliesTo, campaignName: String, codes: PromoCodeSet, description: String, expires: github.nscala_time.time.Imports.DateTime, imageUrl: Option[String], promotionType: T, roundelHtml: String, title: String) extends Product with Serializable
-
sealed
trait
PromotionType extends AnyRef