Package

com.gu

subscriptions

Permalink

package subscriptions

Visibility
  1. Public
  2. All

Type Members

  1. class CASApi extends WebServiceHelper[CASResult, CASError]

    Permalink
  2. class CASService extends AnyRef

    Permalink
  3. case class DigipackCatalog(digipackMonthly: DigipackPlan[Month], digipackQuarterly: DigipackPlan[Quarter], digipackYearly: DigipackPlan[Year], planMap: Map[ProductRatePlanId, DigipackPlan[BillingPeriod]]) extends PlanCatalog with Product with Serializable

    Permalink
  4. case class DigipackPlan[+B <: BillingPeriod](productRatePlanId: ProductRatePlanId, billingPeriod: B, pricing: PricingSummary, description: String) extends PaidPlan[Current, B] with Product with Serializable

    Permalink
  5. case class DigitalProducts(products: NonEmptyList[PricedProduct[Intangible]]) extends ProductList with Product with Serializable

    Permalink
  6. class Discounter extends AnyRef

    Permalink
  7. case class PaperCatalog(voucher: PlanGroup[PhysicalProducts], delivery: PlanGroup[PhysicalProducts], digipack: PlanGroup[DigitalProducts]) extends PlanCatalog with Product with Serializable

    Permalink
  8. case class PhysicalProducts(physical: NonEmptyList[PricedProduct[Tangible]], others: List[PricedProduct[Intangible]] = List.empty) extends ProductList with Product with Serializable

    Permalink
  9. case class PlanGroup[+P <: ProductList](name: String, productPlans: List[ProductPlan[P]]) extends Product with Serializable

    Permalink
  10. sealed trait ProductList extends AnyRef

    Permalink
  11. case class ProductPlan[+P <: ProductList](id: ProductRatePlanId, name: String, description: String, products: P, slug: String, saving: Option[Int], billingPeriod: BillingPeriod) extends PaidPlan[Current, BillingPeriod] with Product with Serializable

    Permalink
  12. case class ProductPlanCharge(pricing: PricingSummary, product: Either[Product[Tangible], Product[Intangible]], bp: BillingPeriod) extends Product with Serializable

    Permalink
  13. case class SpecificProduct[A <: Product[Tangibility]](product: (A, PricingSummary), others: List[PricedProduct[Tangibility]]) extends ProductList with Product with Serializable

    Permalink

Value Members

  1. object CAS

    Permalink
  2. object DigipackCatalog extends Serializable

    Permalink
  3. object PaperCatalog extends Serializable

    Permalink
  4. object PlanGroup extends Serializable

    Permalink
  5. object ProductList

    Permalink
  6. object Quadrant

    Permalink
  7. package suspendresume

    Permalink

Ungrouped