Package org.eclipse.ditto.things.model
Class Thing.JsonFields
java.lang.Object
org.eclipse.ditto.things.model.Thing.JsonFields
- Enclosing interface:
- Thing
An enumeration of the known
JsonFields of a Thing.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject>JSON field containing the Thing's attributes.static final org.eclipse.ditto.json.JsonFieldDefinition<String>JSON field containing the Thing's created timestamp in ISO-8601 format.static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonValue>JSON field containing the Thing's definition.static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject>JSON field containing the Thing's features.static final org.eclipse.ditto.json.JsonFieldDefinition<String>JSON field containing the Thing's ID.static final org.eclipse.ditto.json.JsonFieldDefinition<String>JSON field containing the Thing's lifecycle.static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject>JSON field containing the Thing's metadata.static final org.eclipse.ditto.json.JsonFieldDefinition<String>JSON field containing the Thing's modified timestamp in ISO-8601 format.static final org.eclipse.ditto.json.JsonFieldDefinition<String>JSON field containing the Thing's namespace.static final org.eclipse.ditto.json.JsonFieldDefinition<String>JSON field containing the Thing's Policy ID.static final org.eclipse.ditto.json.JsonFieldDefinition<Long>JSON field containing the Thing's revision. -
Method Summary
-
Field Details
-
LIFECYCLE
JSON field containing the Thing's lifecycle. -
NAMESPACE
JSON field containing the Thing's namespace. -
REVISION
JSON field containing the Thing's revision. -
MODIFIED
JSON field containing the Thing's modified timestamp in ISO-8601 format. -
CREATED
JSON field containing the Thing's created timestamp in ISO-8601 format.- Since:
- 1.2.0
-
ID
JSON field containing the Thing's ID. -
POLICY_ID
JSON field containing the Thing's Policy ID. -
DEFINITION
public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonValue> DEFINITIONJSON field containing the Thing's definition. -
ATTRIBUTES
public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> ATTRIBUTESJSON field containing the Thing's attributes. -
FEATURES
public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> FEATURESJSON field containing the Thing's features. -
METADATA
public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> METADATAJSON field containing the Thing's metadata.- Since:
- 1.2.0
-