Package

com.gu.zuora

rest

Permalink

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
Visibility
  1. Public
  2. All

Type Members

  1. class Client extends LazyLogging

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

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

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

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

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

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

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

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

    Permalink
  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

    Permalink
  11. sealed trait Response[+T] extends AnyRef

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

    Permalink
  13. sealed trait SubscriptionStatus extends AnyRef

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

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

    Permalink

Value Members

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

    Permalink
  2. val AmericaLosAngeles: DateTimeZone

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

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

    Permalink
  5. val EuropeLondon: DateTimeZone

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

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

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

    Permalink
  9. object Readers

    Permalink
  10. object SubscriptionReads

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped