Package

com.ubirch.avatar.model.rest

aws

Permalink

package aws

Visibility
  1. Public
  2. All

Type Members

  1. case class AvatarState(deviceId: UUID, inSync: Option[Boolean] = None, desired: Option[JValue] = None, reported: Option[JValue] = None, delta: Option[JValue] = None, deviceLastUpdated: Option[DateTime] = ..., avatarLastUpdated: Option[DateTime] = ...) extends Product with Serializable

    Permalink

    deviceId

    id of associated device, should be a UUID

    inSync

    means reported == desired

    desired

    json that contains changed device config and states from other sensors (aktor -> sensor)

    reported

    last state which the decives has reported

    delta

    delta state = reported - desired

    deviceLastUpdated

    timestamp of last reported state update

    avatarLastUpdated

    timestamp of last desired state update

  2. case class ThingShadowMessage(state: ThingShadowState) extends Product with Serializable

    Permalink

    Created by derMicha on 21/04/16.

  3. case class ThingShadowState(inSync: Option[Boolean] = None, desired: Option[JValue] = None, reported: Option[JValue] = None, delta: Option[JValue] = None, deviceLastUpdated: Option[DateTime] = Some(DateTime.now()), avatarLastUpdated: Option[DateTime] = Some(DateTime.now())) extends Product with Serializable

    Permalink

Ungrouped