Package org.eclipse.ditto.model.things
Class Thing.JsonFields
- java.lang.Object
-
- org.eclipse.ditto.model.things.Thing.JsonFields
-
-
Field Summary
Fields Modifier and Type Field Description static org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject>
ACL
JSON field containing the Thing's Access Control List (ACL).static org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject>
ATTRIBUTES
JSON field containing the Thing's attributes.static org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonValue>
DEFINITION
JSON field containing the Thing's definition.static org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject>
FEATURES
JSON field containing the Thing's features.static org.eclipse.ditto.json.JsonFieldDefinition<String>
ID
JSON field containing the Thing's ID.static org.eclipse.ditto.json.JsonFieldDefinition<String>
LIFECYCLE
JSON field containing the Thing's lifecycle.static org.eclipse.ditto.json.JsonFieldDefinition<String>
MODIFIED
JSON field containing the Thing's modified timestamp in ISO-8601 format.static org.eclipse.ditto.json.JsonFieldDefinition<String>
NAMESPACE
JSON field containing the Thing's namespace.static org.eclipse.ditto.json.JsonFieldDefinition<String>
POLICY_ID
JSON field containing the Thing's Policy ID.static org.eclipse.ditto.json.JsonFieldDefinition<Long>
REVISION
JSON field containing the Thing's revision.static org.eclipse.ditto.json.JsonFieldDefinition<Integer>
SCHEMA_VERSION
JSON field containing theJsonSchemaVersion
.
-
-
-
Field Detail
-
SCHEMA_VERSION
public static final org.eclipse.ditto.json.JsonFieldDefinition<Integer> SCHEMA_VERSION
JSON field containing theJsonSchemaVersion
.
-
LIFECYCLE
public static final org.eclipse.ditto.json.JsonFieldDefinition<String> LIFECYCLE
JSON field containing the Thing's lifecycle.
-
NAMESPACE
public static final org.eclipse.ditto.json.JsonFieldDefinition<String> NAMESPACE
JSON field containing the Thing's namespace.
-
REVISION
public static final org.eclipse.ditto.json.JsonFieldDefinition<Long> REVISION
JSON field containing the Thing's revision.
-
MODIFIED
public static final org.eclipse.ditto.json.JsonFieldDefinition<String> MODIFIED
JSON field containing the Thing's modified timestamp in ISO-8601 format.
-
ID
public static final org.eclipse.ditto.json.JsonFieldDefinition<String> ID
JSON field containing the Thing's ID.
-
ACL
public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> ACL
JSON field containing the Thing's Access Control List (ACL).
-
POLICY_ID
public static final org.eclipse.ditto.json.JsonFieldDefinition<String> POLICY_ID
JSON field containing the Thing's Policy ID.
-
DEFINITION
public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonValue> DEFINITION
JSON field containing the Thing's definition.
-
ATTRIBUTES
public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> ATTRIBUTES
JSON field containing the Thing's attributes.
-
FEATURES
public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> FEATURES
JSON field containing the Thing's features.
-
-