Class ThingEvent.JsonFields

  • Enclosing interface:
    ThingEvent<T extends ThingEvent<T>>

    @Immutable
    public static final class ThingEvent.JsonFields
    extends java.lang.Object
    An enumeration of the known JsonFields of an event.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.eclipse.ditto.json.JsonFieldDefinition<java.lang.String> FEATURE_ID
      Payload JSON field containing the Feature ID.
      static org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> THING
      Payload JSON field containing the Thing.
      static org.eclipse.ditto.json.JsonFieldDefinition<java.lang.String> THING_ID
      Payload JSON field containing the Thing ID.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • THING_ID

        public static final org.eclipse.ditto.json.JsonFieldDefinition<java.lang.String> THING_ID
        Payload JSON field containing the Thing ID.
      • FEATURE_ID

        public static final org.eclipse.ditto.json.JsonFieldDefinition<java.lang.String> FEATURE_ID
        Payload JSON field containing the Feature ID.
      • THING

        public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> THING
        Payload JSON field containing the Thing.