Plugin

class ServiceVersion

Identifies Plugin service current version

Canonical

kortex_api.autogen.messages.Plugin_pb2.ServiceVersion

RESERVED_0 (0):   Reserved
CURRENT_VERSION (1):   Current version
class StateTransitionResponseType
Canonical

kortex_api.autogen.messages.Plugin_pb2.StateTransitionResponseType

STATE_TRANSITION_RESPONSE_UNSPECIFIED (0):
STATE_TRANSITION_RESPONSE_ERROR (1):
STATE_TRANSITION_RESPONSE_FAILURE (2):
STATE_TRANSITION_RESPONSE_SUCCESS (3):
class State
Canonical

kortex_api.autogen.messages.Plugin_pb2.State

STATE_UNSPECIFIED (0):
STATE_ERROR (1):
STATE_IDLE (2):
STATE_READY (3):
STATE_ACTIVE (4):
class DataType

Data Type for configurations and actions configurations

Canonical

kortex_api.autogen.messages.Plugin_pb2.DataType

CONFIGURATION_TYPE_UNSPECIFIED (0):
CONFIGURATION_TYPE_JSON (1):
class PluginType

Plugin Type for configurations and notifications

Canonical

kortex_api.autogen.messages.Plugin_pb2.PluginType

PLUGIN_TYPE_UNSPECIFIED (0):
PLUGIN_TYPE_BASIC (1):
PLUGIN_TYPE_TOOL (2):
class GlobalTrigger

Global Triggers that can be sent to plugins and actions

Canonical

kortex_api.autogen.messages.Plugin_pb2.GlobalTrigger

UNSPECIFIED_GLOBAL_TRIGGER (0):   Unspecified Global Trigger
GLOBAL_TRIGGER_TEACH (1):   Teach Trigger
GLOBAL_TRIGGER_ACTION_CREATED (2):   Action Created Trigger
class FieldFeedbackLevel

Field feedback level

Canonical

kortex_api.autogen.messages.Plugin_pb2.FieldFeedbackLevel

UNSPECIFIED_FIELD_FEEDBACK_LEVEL (0):   Unspecified field feedback level
FIELD_FEEDBACK_LEVEL_INFO (1):   Info field feedback level
FIELD_FEEDBACK_LEVEL_WARNING (2):   Warning field feedback level
FIELD_FEEDBACK_LEVEL_ERROR (3):   Error field feedback level
class ActionEvent

Admissible action event types

Canonical

kortex_api.autogen.messages.Plugin_pb2.ActionEvent

UNSPECIFIED_ACTION_EVENT (0):   Unspecified action event
ACTION_START (1):   Action execution started
ACTION_END (2):   Action execution end
ACTION_ABORT (3):   Action execution aborted
ACTION_CANCEL (4):   Action execution cancelled by a user
ACTION_PAUSE (5):   Action execution paused
ACTION_RESUME (6):   Action execution resumed
ACTION_FEEDBACK (7):   Action provides new feedback