# Functions
NewCommand creates a new Command instance for the defined by the provided NamespacedID Thing.
NewEvent creates a new Event instance for the defined by the provided NamespacedID Thing.
NewMessage creates a new Message instance for the defined by the provided NamespacedID Thing.
# Structs
Command represents a message entity defined by the Ditto protocol for the Things group that defines the execution of a certain action.
Event represents a message entity defined by the Ditto protocol for the Things group that defines a notification for a change that happened.
Message represents a message entity defined by the Ditto protocol for the Things group that defines an instant communication with the underlying device/implementation.