# Functions
No description provided by the author
NewUserController links the User to the broker.
WithErrorHandler attaches a errorhandler to handle errors from subscriber functions.
WithLogger attaches a logger to the controller.
WithMiddlewares attaches middlewares that will be executed when sending or receiving messages.
# Constants
AsyncAPIVersion is the version of the used AsyncAPI document.
HelloChannelPath is the constant representing the 'HelloChannel' channel path.
# Variables
ChannelsPaths is an array of all channels paths.
# Structs
No description provided by the author
SayHelloMessageFromHelloChannel is the message expected for 'SayHelloMessageFromHelloChannel' channel.
UserController is the structure that provides sending capabilities to the developer and and connect the broker with the User.
# Interfaces
No description provided by the author
# Type aliases
ControllerOption is the type of the options that can be passed when creating a new Controller.