com
.
gu
.
memsub
promo
package
promo
Visibility
Public
All
Type Members
case class
AppliesTo
(
productRatePlanIds:
Set
[
ProductRatePlanId
]
,
countries:
Set
[
Country
]
)
extends
Product
with
Serializable
sealed
trait
LandingPageTemplate
extends
AnyRef
case class
PromoCode
(
get:
String
)
extends
Product
with
Serializable
sealed
trait
PromoError
extends
AnyRef
case class
Promotion
(
landingPageTemplate:
LandingPageTemplate
,
codes:
Set
[
PromoCode
]
,
appliesTo:
AppliesTo
,
thumbnailUrl:
String
,
description:
String
,
redemptionInstructions:
String
,
expires:
github.nscala_time.time.Imports.DateTime
)
extends
Product
with
Serializable
Value Members
object
AppliesTo
extends
Serializable
object
EnglishHeritageOffer
extends
LandingPageTemplate
with
Product
with
Serializable
object
ExpiredPromotion
extends
PromoError
with
Product
with
Serializable
object
Free25JohnLewisVoucher
extends
LandingPageTemplate
with
Product
with
Serializable
object
InvalidCountry
extends
PromoError
with
Product
with
Serializable
object
InvalidProductRatePlan
extends
PromoError
with
Product
with
Serializable
object
NoSuchCode
extends
PromoError
with
Product
with
Serializable
object
Testing
extends
LandingPageTemplate
with
Product
with
Serializable
object
Writers
Ungrouped