com.solarmosaic.client.utilityApi.model

response

package response

Visibility
  1. Public
  2. All

Type Members

  1. case class AccountResponse(uid: String, userUid: String, utility: String, created: DateTime, authType: String, auth: String, authExpires: DateTime, login: String, latest: LogResponse, modified: LogResponse) extends Product with Serializable

    UtilityAPI account response object.

  2. case class BillResponse(serviceUid: String, utility: String, utilityServiceId: String, utilityTariffName: String, utilityServiceAddress: String, utilityMeterNumber: String, billStartDate: DateTime, billEndDate: DateTime, billBillDays: Int, billStatementDate: DateTime, billTotalKwh: BigDecimal, billTotal: BigDecimal, billBreakdown: JsonString, source: Option[String], updated: DateTime) extends Product with Serializable

    UtilityAPI bill response object.

  3. case class IntervalResponse(serviceUid: String, utility: String, utilityServiceId: String, utilityTariffName: String, utilityServiceAddress: String, utilityMeterNumber: String, intervalStart: DateTime, intervalEnd: DateTime, intervalKwh: BigDecimal, intervalKw: BigDecimal, source: Option[String], updated: DateTime) extends Product with Serializable

    UtilityAPI interval response object.

  4. case class LogResponse(type: Option[String], timestamp: DateTime, message: String) extends Product with Serializable

    UtilityAPI log response object.

  5. case class ServiceResponse(uid: String, userUid: String, accountUid: String, accountAuthType: String, accountAuth: String, utility: String, created: DateTime, activeUntil: DateTime, latest: LogResponse, modified: Option[LogResponse], utilityServiceId: String, utilityTariffName: Option[String], utilityServiceAddress: Option[String], utilityBillingAccount: Option[String], utilityBillingContact: Option[String], utilityBillingAddress: Option[String], utilityMeterNumber: Option[String], billCoverage: List[(DateTime, DateTime)], billCount: Int, intervalCoverage: List[(DateTime, DateTime)], intervalCount: Int) extends Product with Serializable

    UtilityAPI service response object.

Value Members

  1. object AccountResponse extends JsonSupport with Serializable

  2. object BillResponse extends JsonSupport with JsonStringJsonSupport with Serializable

  3. object IntervalResponse extends JsonSupport with Serializable

  4. object LogResponse extends JsonSupport with Serializable

  5. object ServiceResponse extends JsonSupport with Serializable

Ungrouped