Class Payload.JsonFields

  • Enclosing interface:
    Payload

    @Immutable
    public static final class Payload.JsonFields
    extends Object
    Json Fields of the Jsonifiable Payload.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> EXTRA
      JSON field containing the extra data aka payload enrichment.
      static org.eclipse.ditto.json.JsonFieldDefinition<String> FIELDS
      JSON field containing the fields.
      static org.eclipse.ditto.json.JsonFieldDefinition<String> PATH
      JSON field containing the path.
      static org.eclipse.ditto.json.JsonFieldDefinition<Long> REVISION
      JSON field containing the revision.
      static org.eclipse.ditto.json.JsonFieldDefinition<Integer> STATUS
      JSON field containing the status.
      static org.eclipse.ditto.json.JsonFieldDefinition<String> TIMESTAMP
      JSON field containing the revision.
      static org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonValue> VALUE
      JSON field containing the value.
    • Field Detail

      • PATH

        public static final org.eclipse.ditto.json.JsonFieldDefinition<String> PATH
        JSON field containing the path.
      • VALUE

        public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonValue> VALUE
        JSON field containing the value.
      • EXTRA

        public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> EXTRA
        JSON field containing the extra data aka payload enrichment.
      • STATUS

        public static final org.eclipse.ditto.json.JsonFieldDefinition<Integer> STATUS
        JSON field containing the status.
      • REVISION

        public static final org.eclipse.ditto.json.JsonFieldDefinition<Long> REVISION
        JSON field containing the revision.
      • TIMESTAMP

        public static final org.eclipse.ditto.json.JsonFieldDefinition<String> TIMESTAMP
        JSON field containing the revision.
      • FIELDS

        public static final org.eclipse.ditto.json.JsonFieldDefinition<String> FIELDS
        JSON field containing the fields.