Class/Object

com.solarmosaic.client.utilityApi.model.request

AccountModifyRequest

Related Docs: object AccountModifyRequest | package request

Permalink

case class AccountModifyRequest(authType: Option[String] = None, realName: Option[String] = None, thirdPartyFile: Option[String] = None, utilityUsername: Option[String] = None, utilityPassword: Option[String] = None, updateServices: Boolean = true, updateData: Boolean = true) extends Product with Serializable

UtilityAPI account modification request.

authType

The type of authorization used.

realName

The full name of the customer giving direct authorization.

thirdPartyFile

A base64 encoded string of a completed utility authorization form filled out and signed by the owner of the utility account.

utilityUsername

The login username of the utility account that the customer is authorizing access to.

utilityPassword

The login password of the utility account that the customer is authorizing access to.

updateServices

Whether or not to automatically re-collect the services for this account.

updateData

Whether or not to automatically re-collect service data for services in this account.

See also

https://utilityapi.com/docs#accounts-modify

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AccountModifyRequest
  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 AccountModifyRequest(authType: Option[String] = None, realName: Option[String] = None, thirdPartyFile: Option[String] = None, utilityUsername: Option[String] = None, utilityPassword: Option[String] = None, updateServices: Boolean = true, updateData: Boolean = true)

    Permalink

    authType

    The type of authorization used.

    realName

    The full name of the customer giving direct authorization.

    thirdPartyFile

    A base64 encoded string of a completed utility authorization form filled out and signed by the owner of the utility account.

    utilityUsername

    The login username of the utility account that the customer is authorizing access to.

    utilityPassword

    The login password of the utility account that the customer is authorizing access to.

    updateServices

    Whether or not to automatically re-collect the services for this account.

    updateData

    Whether or not to automatically re-collect service data for services in this account.

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 authType: Option[String]

    Permalink

    The type of authorization used.

  6. def clone(): AnyRef

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  14. val realName: Option[String]

    Permalink

    The full name of the customer giving direct authorization.

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

    Permalink
    Definition Classes
    AnyRef
  16. val thirdPartyFile: Option[String]

    Permalink

    A base64 encoded string of a completed utility authorization form filled out and signed by the owner of the utility account.

  17. val updateData: Boolean

    Permalink

    Whether or not to automatically re-collect service data for services in this account.

  18. val updateServices: Boolean

    Permalink

    Whether or not to automatically re-collect the services for this account.

  19. val utilityPassword: Option[String]

    Permalink

    The login password of the utility account that the customer is authorizing access to.

  20. val utilityUsername: Option[String]

    Permalink

    The login username of the utility account that the customer is authorizing access to.

  21. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. 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