case classFaultError(code: String, message: String) extends Throwable with Error with Product with Serializable
case classInternalError(code: String, message: String) extends Throwable with Error with Product with Serializable
case classQueryResult(results: Seq[Map[String, String]]) extends ZuoraResult with Product with Serializable
case classRatePlan(id: String, name: String) extends ZuoraQuery with Product with Serializable
case classRatePlanCharge(id: String, chargedThroughDate: Option[DateTime], effectiveStartDate: DateTime, price: Float) extends ZuoraQuery with Product with Serializable
case classResultError(code: String, message: String) extends Throwable with Error with Product with Serializable