Class/Object

com.solarmosaic.client.utilityApi.model.response

BillResponse

Related Docs: object BillResponse | package response

Permalink

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.

serviceUid

The unique identifier of the Service object to which this bill object belongs.

utility

The utility abbreviation.

utilityServiceId

The utility's service identifier.

utilityTariffName

The bill's utility tariff (i.e. rate schedule) for the service.

utilityServiceAddress

The bill's service address for the meter.

utilityMeterNumber

The bill's meter number for the service.

billStartDate

The start date of the billing period for the service.

billEndDate

The end date of the billing period for the service.

billBillDays

The total number of days between the start and end dates of the billing period for the service.

billStatementDate

The date that the bill stated was issued.

billTotalKwh

The total energy usage (in kilowatt hours) during the billing period for the service.

billTotal

The bill charges (in dollars) for electricity usage during the billing period.

billBreakdown

A breakdown of the individual charges contributing to the bill_total amount.

source

The location where the bill data was collected.

updated

When the bill data was last updated.

See also

https://utilityapi.com/api/docs/api.html#bill-object

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BillResponse
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new 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)

    Permalink

    serviceUid

    The unique identifier of the Service object to which this bill object belongs.

    utility

    The utility abbreviation.

    utilityServiceId

    The utility's service identifier.

    utilityTariffName

    The bill's utility tariff (i.e. rate schedule) for the service.

    utilityServiceAddress

    The bill's service address for the meter.

    utilityMeterNumber

    The bill's meter number for the service.

    billStartDate

    The start date of the billing period for the service.

    billEndDate

    The end date of the billing period for the service.

    billBillDays

    The total number of days between the start and end dates of the billing period for the service.

    billStatementDate

    The date that the bill stated was issued.

    billTotalKwh

    The total energy usage (in kilowatt hours) during the billing period for the service.

    billTotal

    The bill charges (in dollars) for electricity usage during the billing period.

    billBreakdown

    A breakdown of the individual charges contributing to the bill_total amount.

    source

    The location where the bill data was collected.

    updated

    When the bill data was last updated.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val billBillDays: Int

    Permalink

    The total number of days between the start and end dates of the billing period for the service.

  6. val billBreakdown: JsonString

    Permalink

    A breakdown of the individual charges contributing to the bill_total amount.

  7. val billEndDate: DateTime

    Permalink

    The end date of the billing period for the service.

  8. val billStartDate: DateTime

    Permalink

    The start date of the billing period for the service.

  9. val billStatementDate: DateTime

    Permalink

    The date that the bill stated was issued.

  10. val billTotal: BigDecimal

    Permalink

    The bill charges (in dollars) for electricity usage during the billing period.

  11. val billTotalKwh: BigDecimal

    Permalink

    The total energy usage (in kilowatt hours) during the billing period for the service.

  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. val serviceUid: String

    Permalink

    The unique identifier of the Service object to which this bill object belongs.

  21. val source: Option[String]

    Permalink

    The location where the bill data was collected.

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. val updated: DateTime

    Permalink

    When the bill data was last updated.

  24. val utility: String

    Permalink

    The utility abbreviation.

  25. val utilityMeterNumber: String

    Permalink

    The bill's meter number for the service.

  26. val utilityServiceAddress: String

    Permalink

    The bill's service address for the meter.

  27. val utilityServiceId: String

    Permalink

    The utility's service identifier.

  28. val utilityTariffName: String

    Permalink

    The bill's utility tariff (i.e.

    The bill's utility tariff (i.e. rate schedule) for the service.

  29. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped