package
rest
Type Members
-
class
Client extends LazyLogging
-
case class
Error(code: Int, message: String) extends scala.Product with Serializable
-
case class
Failure(processId: String, reasons: Seq[Error]) extends scala.Product with Serializable
-
case class
Feature(id: String, featureCode: String) extends scala.Product with Serializable
-
case class
Product(id: String, name: String, ProductType__c: Option[String], Tier__c: Option[String], productRatePlans: Seq[ProductRatePlan]) extends scala.Product with Serializable
-
case class
ProductCatalog(products: Seq[Product]) extends scala.Product with Serializable
-
case class
ProductRatePlan(id: String, name: String, status: String, productRatePlanCharges: Seq[ProductRatePlanCharge]) extends scala.Product with Serializable
-
case class
ProductRatePlanCharge(id: String, model: String, billingPeriod: Option[String], pricingSummary: List[String]) extends scala.Product with Serializable
-
case class
RatePlan(id: String, productId: String, productRatePlanId: String, productName: String, subscriptionProductFeatures: List[Feature], ratePlanCharges: List[RatePlanCharge]) extends scala.Product with Serializable
-
case class
RatePlanCharge(name: String, id: String, billingPeriod: Option[String], pricingSummary: String, effectiveStartDate: github.nscala_time.time.Imports.LocalDate, effectiveEndDate: github.nscala_time.time.Imports.LocalDate, chargedThroughDate: Option[github.nscala_time.time.Imports.LocalDate], model: String) extends scala.Product with Serializable
-
type
Response[T] = \/[Failure, T]
-
case class
Subscription(id: String, subscriptionNumber: String, accountId: String, termStartDate: github.nscala_time.time.Imports.LocalDate, termEndDate: github.nscala_time.time.Imports.LocalDate, contractEffectiveDate: github.nscala_time.time.Imports.LocalDate, customerAcceptanceDate: github.nscala_time.time.Imports.LocalDate, PromotionCode__c: Option[String], ratePlans: Seq[RatePlan], status: SubscriptionStatus, ActivationDate__c: Option[DateTime]) extends scala.Product with Serializable
-
-
case class
ZuoraPaymentMethod(defaultPaymentMethod: String, tokenId: String, secondTokenId: String) extends scala.Product with Serializable
Inherited from AnyRef
Inherited from Any