com.gu.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. case class Error(code: String, message: String) extends scala.Product with Serializable

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

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

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

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

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

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

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

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

  11. sealed trait Response[+T] extends AnyRef

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

  13. sealed trait SubscriptionStatus extends AnyRef

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

  15. case class ZuoraPaymentMethod(defaultPaymentMethod: String, tokenId: String, secondTokenId: String) extends scala.Product with Serializable

Value Members

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

  2. val AmericaLosAngeles: DateTimeZone

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

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

  5. val EuropeLondon: DateTimeZone

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

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

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

  9. object Readers

  10. object SubscriptionReads

Inherited from AnyRef

Inherited from Any

Ungrouped