Package org.eclipse.ditto.things.model.signals.commands
-
Interface Summary Interface Description ThingCommand<T extends ThingCommand<T>> Aggregates allCommands which are related to aThing.ThingCommandResponse<T extends ThingCommandResponse<T>> Aggregates all possible responses relating to a givenThingCommand.ThingResourceVisitor<P,R> Defines methods where implementing classes can handle the different resources in the respective methods.WithSelectedFields -
Class Summary Class Description ThingCommand.JsonFields This class contains definitions for all specific fields of aThingCommand's JSON representation.ThingCommandResponse.JsonFields This class contains definitions for all specific fields of aThingCommandResponse's JSON representation.ThingCommandSizeValidator Command size validator for thing commands.ThingErrorResponse Response to aThingCommandwhich wraps the exception thrown while processing the command.ThingResourceMapper<P,R> Maps a JsonPointer to another value by using aThingResourceVisitor. -
Enum Summary Enum Description ThingResource Defines all valid thing resources and provides aThingResource.from(org.eclipse.ditto.json.JsonPointer)method to resolve the thing resource from a given path.