package
promo
Type Members
-
case class
AppliesTo(productRatePlanIds: Set[ProductRatePlanId], countries: Set[Country]) extends scala.Product with Serializable
-
-
case class
Campaign(code: CampaignCode, productFamily: ProductFamily, name: String) extends scala.Product with Serializable
-
case class
CampaignCode(get: String) extends scala.Product with Serializable
-
case class
Channel(get: String) extends scala.Product with Serializable
-
-
case class
FreeTrial(duration: Days) extends PromotionType with NewUsers with scala.Product with Serializable
-
-
-
case class
Incentive(redemptionInstructions: String, termsAndConditions: Option[String]) extends PromotionType with Both with scala.Product with Serializable
-
sealed
trait
LandingPage extends AnyRef
-
case class
MembershipLandingPage(title: Option[String], subtitle: Option[String], description: Option[String], roundelHtml: Option[String], heroImage: Option[HeroImage], image: Option[ResponsiveImageGroup]) extends LandingPage with scala.Product with Serializable
-
-
case class
PercentDiscount(durationMonths: Option[Int], amount: Double) extends PromotionType with Both with scala.Product with Serializable
-
case class
PromoCode(get: String) extends scala.Product with Serializable
-
sealed
trait
PromoContext extends AnyRef
-
sealed
trait
PromoError extends AnyRef
-
case class
Promotion[+T <: PromotionType, M[+_], +P <: LandingPage](uuid: UUID, name: String, description: String, appliesTo: AppliesTo, campaign: CampaignCode, channelCodes: Map[Channel, Set[PromoCode]], landingPage: M[P], starts: github.nscala_time.time.Imports.DateTime, expires: Option[github.nscala_time.time.Imports.DateTime], promotionType: T) extends scala.Product with Serializable
-
-
-
-
sealed
trait
PromotionType extends AnyRef
-
sealed
trait
SectionColour extends AnyRef
-
-
case class
SubscriptionsLandingPage(title: Option[String], description: Option[String], roundelHtml: Option[String], image: Option[ResponsiveImageGroup], sectionColour: Option[SectionColour]) extends LandingPage with scala.Product with Serializable
-
-