# Functions
No description provided by the author
No description provided by the author
Serve serves given plugins.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
ProtocolVersion is the version that must match between Botkube core and Botkube plugins.
# Variables
Executor_ServiceDesc is the grpc.ServiceDesc for Executor service.
No description provided by the author
# Structs
Config holds the Executor configuration.
Dependency represents a dependency of a given plugin.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HelpResponse represents help of a given plugin.
IncomingWebhookContext holds information about the built-in incoming webhook that allows triggering HandleExternalRequest on a given source.
No description provided by the author
JSONSchema represents a JSON schema of a given plugin configuration.
No description provided by the author
No description provided by the author
MetadataResponse represents metadata of a given plugin.
Plugin This is the implementation of plugin.GRPCPlugin, so we can serve and consume different Botkube Executors.
UnimplementedExecutorServer must be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author
# Interfaces
Executor defines the Botkube executor plugin functionality.
ExecutorClient is the client API for Executor service.
ExecutorServer is the server API for Executor service.
UnsafeExecutorServer may be embedded to opt out of forward compatibility for this service.