Class

com.ubirch.avatar.model.rest.device

TransformedDeviceMessage

Related Doc: package device

Permalink

case class TransformedDeviceMessage(version: String = MessageVersion.v003, messageId: UUID = UUIDUtil.uuid, deviceId: String, validationState: Option[String], signature: Option[String], simpleDeviceMessageRefId: UUID, error: Option[String], config: JValue, payload: JValue, timestamp: Option[DateTime] = None) extends Product with Serializable

Created by derMicha on 28/10/16.

version

verison Id which identifies the version of the message type

messageId

unique message id

deviceId

id of the device which sends the message

simpleDeviceMessageRefId

refers to original DeviceDataRaw

error

device error message

config

device config

payload

data as JSON / JValue

timestamp

timestamp of the original DeviceDataRaw

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TransformedDeviceMessage
  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 TransformedDeviceMessage(version: String = MessageVersion.v003, messageId: UUID = UUIDUtil.uuid, deviceId: String, validationState: Option[String], signature: Option[String], simpleDeviceMessageRefId: UUID, error: Option[String], config: JValue, payload: JValue, timestamp: Option[DateTime] = None)

    Permalink

    version

    verison Id which identifies the version of the message type

    messageId

    unique message id

    deviceId

    id of the device which sends the message

    simpleDeviceMessageRefId

    refers to original DeviceDataRaw

    error

    device error message

    config

    device config

    payload

    data as JSON / JValue

    timestamp

    timestamp of the original DeviceDataRaw

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. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val config: JValue

    Permalink

    device config

  7. val deviceId: String

    Permalink

    id of the device which sends the message

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

    Permalink
    Definition Classes
    AnyRef
  9. val error: Option[String]

    Permalink

    device error message

  10. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    Any
  13. val messageId: UUID

    Permalink

    unique message id

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

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

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

    Permalink
    Definition Classes
    AnyRef
  17. val payload: JValue

    Permalink

    data as JSON / JValue

  18. val signature: Option[String]

    Permalink
  19. val simpleDeviceMessageRefId: UUID

    Permalink

    refers to original DeviceDataRaw

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

    Permalink
    Definition Classes
    AnyRef
  21. val timestamp: Option[DateTime]

    Permalink

    timestamp of the original DeviceDataRaw

  22. val validationState: Option[String]

    Permalink
  23. val version: String

    Permalink

    verison Id which identifies the version of the message type

  24. final def wait(): Unit

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

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