com.solarmosaic.client.utilityApi.model.response

AccountResponse

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.

uid

The unique identifier of the object.

userUid

The unique identifier of the User that created the Account.

utility

The utility abbreviation.

created

A timestamp from when the object was created.

authType

The type of authorization submitted. Can be either "owner" or "3rdparty".

auth

Details about the authorizer.

authExpires

A timestamp from when the customer authorization expires.

login

The type of access to that is used to collect the data.

latest

The latest log message for service access of the account.

modified

The latest log message for modifying the account.

See also

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

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AccountResponse
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AccountResponse(uid: String, userUid: String, utility: String, created: DateTime, authType: String, auth: String, authExpires: DateTime, login: String, latest: LogResponse, modified: LogResponse)

    uid

    The unique identifier of the object.

    userUid

    The unique identifier of the User that created the Account.

    utility

    The utility abbreviation.

    created

    A timestamp from when the object was created.

    authType

    The type of authorization submitted. Can be either "owner" or "3rdparty".

    auth

    Details about the authorizer.

    authExpires

    A timestamp from when the customer authorization expires.

    login

    The type of access to that is used to collect the data.

    latest

    The latest log message for service access of the account.

    modified

    The latest log message for modifying the account.

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. val auth: String

    Details about the authorizer.

  8. val authExpires: DateTime

    A timestamp from when the customer authorization expires.

  9. val authType: String

    The type of authorization submitted.

    The type of authorization submitted. Can be either "owner" or "3rdparty".

  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. val created: DateTime

    A timestamp from when the object was created.

  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def finalize(): Unit

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

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

    Definition Classes
    Any
  16. val latest: LogResponse

    The latest log message for service access of the account.

  17. val login: String

    The type of access to that is used to collect the data.

  18. val modified: LogResponse

    The latest log message for modifying the account.

  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

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

    Definition Classes
    AnyRef
  23. val uid: String

    The unique identifier of the object.

  24. val userUid: String

    The unique identifier of the User that created the Account.

  25. val utility: String

    The utility abbreviation.

  26. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped