com.gu.membership.zuora

rest

package rest

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. rest
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class Client extends LazyLogging

  2. sealed trait Currency extends AnyRef

  3. case class Error(code: String, message: String) extends scala.Product with Serializable

  4. case class Failure(processId: String, reasons: Seq[Error]) extends Response[Nothing] with scala.Product with Serializable

  5. case class Feature(id: String, featureCode: String) extends scala.Product with Serializable

  6. case class PricingSummary(value: Map[Currency, Float]) extends scala.Product with Serializable

  7. case class Product(id: String, name: String, ProductType__c: Option[String], Tier__c: Option[String], productRatePlans: Seq[ProductRatePlan]) extends scala.Product with Serializable

  8. case class ProductCatalog(products: Seq[Product]) extends scala.Product with Serializable

  9. case class ProductRatePlan(id: String, name: String, status: String, productRatePlanCharges: Seq[ProductRatePlanCharge]) extends scala.Product with Serializable

  10. case class ProductRatePlanCharge(model: String, billingPeriod: Option[String], pricingSummary: List[String]) extends scala.Product with Serializable

  11. case class RatePlan(id: String, productId: String, productRatePlanId: String, productName: String, subscriptionProductFeatures: List[Feature], ratePlanCharges: List[RatePlanCharge]) extends scala.Product with Serializable

  12. case class RatePlanCharge(name: String, id: String, billingPeriod: Option[String], pricingSummary: String, effectiveStartDate: DateTime, effectiveEndDate: DateTime) extends scala.Product with Serializable

  13. sealed trait Response[+T] extends AnyRef

  14. case class Subscription(id: String, subscriptionNumber: String, accountId: String, termStartDate: DateTime, termEndDate: DateTime, contractEffectiveDate: DateTime, customerAcceptanceDate: DateTime, ratePlans: Seq[RatePlan], status: SubscriptionStatus) extends scala.Product with Serializable

  15. sealed trait SubscriptionStatus extends AnyRef

  16. case class Success[T](value: T) extends Response[T] with scala.Product with Serializable

Value Members

  1. object AUD extends Currency with scala.Product with Serializable

  2. object Active extends SubscriptionStatus with scala.Product with Serializable

  3. object CAD extends Currency with scala.Product with Serializable

  4. object Cancelled extends SubscriptionStatus with scala.Product with Serializable

  5. object Currency

  6. object Draft extends SubscriptionStatus with scala.Product with Serializable

  7. object EUR extends Currency with scala.Product with Serializable

  8. object Expired extends SubscriptionStatus with scala.Product with Serializable

  9. val FlatFee: String

  10. object GBP extends Currency with scala.Product with Serializable

  11. object PendingAcceptance extends SubscriptionStatus with scala.Product with Serializable

  12. object PendingActivation extends SubscriptionStatus with scala.Product with Serializable

  13. object PricingSummary extends Serializable

  14. object Readers

  15. object USD extends Currency with scala.Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped