package
rest
Type Members
-
class
Client extends LazyLogging
-
case class
Error(code: String, message: String) extends scala.Product with Serializable
-
case class
Failure(processId: String, reasons: Seq[Error]) extends Response[Nothing] with 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(model: String, billingPeriod: Option[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) extends scala.Product with Serializable
-
sealed
trait
Response[+T] extends AnyRef
-
case class
Subscription(id: String, subscriptionNumber: String, accountId: String, termStartDate: DateTime, termEndDate: DateTime, contractEffectiveDate: DateTime, ratePlans: Seq[RatePlan], status: SubscriptionStatus) extends scala.Product with Serializable
-
-
case class
Success[T](value: T) extends Response[T] with scala.Product with Serializable
Inherited from AnyRef
Inherited from Any