# Functions
No description provided by the author
No description provided by the author
NewAppController links the App to the broker.
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
No description provided by the author
No description provided by the author
No description provided by the author
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
AccountsListRequestChannelPath is the constant representing the 'AccountsListRequestChannel' channel path.
AccountsListResponseChannelPath is the constant representing the 'AccountsListResponseChannel' channel path.
AsyncAPIVersion is the version of the used AsyncAPI document.
CreateRequestChannelPath is the constant representing the 'CreateRequestChannel' channel path.
CreateResponseChannelPath is the constant representing the 'CreateResponseChannel' channel path.
ListRequestChannelPath is the constant representing the 'ListRequestChannel' channel path.
ListResponseChannelPath is the constant representing the 'ListResponseChannel' channel path.
OrdersCreateRequestChannelPath is the constant representing the 'OrdersCreateRequestChannel' channel path.
OrdersCreateResponseChannelPath is the constant representing the 'OrdersCreateResponseChannel' channel path.
ServiceInfoRequestChannelPath is the constant representing the 'ServiceInfoRequestChannel' channel path.
ServiceInfoResponseChannelPath is the constant representing the 'ServiceInfoResponseChannel' channel path.
StatusRequestChannelPath is the constant representing the 'StatusRequestChannel' channel path.
StatusResponseChannelPath is the constant representing the 'StatusResponseChannel' channel path.
# Variables
ChannelsPaths is an array of all channels paths.
# Structs
AccountSchema is a schema from the AsyncAPI specification required in messages.
AccountsListRequestMessage is the message expected for 'AccountsListRequestMessage' channel.
AccountsListRequestMessagePayload is a schema from the AsyncAPI specification required in messages.
AccountsListResponseMessage is the message expected for 'AccountsListResponseMessage' channel.
AccountsListResponseMessagePayload is a schema from the AsyncAPI specification required in messages.
AppController is the structure that provides sending capabilities to the developer and and connect the broker with the App.
AssetSchema is a schema from the AsyncAPI specification required in messages Description: An asset is a particular commodity with an amount.
CreateRequestMessage is the message expected for 'CreateRequestMessage' channel.
CreateRequestMessagePayload is a schema from the AsyncAPI specification required in messages.
CreateResponseMessage is the message expected for 'CreateResponseMessage' channel.
CreateResponseMessagePayload is a schema from the AsyncAPI specification required in messages.
No description provided by the author
ErrorSchema is a schema from the AsyncAPI specification required in messages Description: Response to a failed call.
ForwardTestSchema is a schema from the AsyncAPI specification required in messages.
ForwardTestStatusSchema is a schema from the AsyncAPI specification required in messages Description: Status of a forwardtest.
HeadersFromAccountsListRequestMessage is a schema from the AsyncAPI specification required in messages.
HeadersFromAccountsListResponseMessage is a schema from the AsyncAPI specification required in messages.
HeadersFromCreateRequestMessage is a schema from the AsyncAPI specification required in messages.
HeadersFromCreateResponseMessage is a schema from the AsyncAPI specification required in messages.
HeadersFromListRequestMessage is a schema from the AsyncAPI specification required in messages.
HeadersFromListResponseMessage is a schema from the AsyncAPI specification required in messages.
HeadersFromOrdersCreateRequestMessage is a schema from the AsyncAPI specification required in messages.
HeadersFromOrdersCreateResponseMessage is a schema from the AsyncAPI specification required in messages.
HeadersFromServiceInfoRequestMessage is a schema from the AsyncAPI specification required in messages.
HeadersFromServiceInfoResponseMessage is a schema from the AsyncAPI specification required in messages.
HeadersFromStatusRequestMessage is a schema from the AsyncAPI specification required in messages.
HeadersFromStatusResponseMessage is a schema from the AsyncAPI specification required in messages.
ListRequestMessage is the message expected for 'ListRequestMessage' channel.
ListRequestMessagePayload is a schema from the AsyncAPI specification required in messages.
ListResponseMessage is the message expected for 'ListResponseMessage' channel.
ListResponseMessagePayload is a schema from the AsyncAPI specification required in messages.
OrderSchema is a schema from the AsyncAPI specification required in messages Description: Order sent to the market.
OrdersCreateRequestMessage is the message expected for 'OrdersCreateRequestMessage' channel.
OrdersCreateRequestMessagePayload is a schema from the AsyncAPI specification required in messages.
OrdersCreateResponseMessage is the message expected for 'OrdersCreateResponseMessage' channel.
OrdersCreateResponseMessagePayload is a schema from the AsyncAPI specification required in messages.
ServiceInfoRequestMessage is the message expected for 'ServiceInfoRequestMessage' channel.
ServiceInfoRequestMessagePayload is a schema from the AsyncAPI specification required in messages.
ServiceInfoResponseMessage is the message expected for 'ServiceInfoResponseMessage' channel.
ServiceInfoResponseMessagePayload is a schema from the AsyncAPI specification required in messages.
StatusRequestMessage is the message expected for 'StatusRequestMessage' channel.
StatusRequestMessagePayload is a schema from the AsyncAPI specification required in messages.
StatusResponseMessage is the message expected for 'StatusResponseMessage' channel.
StatusResponseMessagePayload is a schema from the AsyncAPI specification required in messages.
UserController is the structure that provides sending capabilities to the developer and and connect the broker with the User.
# Interfaces
AppSubscriber contains all handlers that are listening messages for App.
No description provided by the author
# Type aliases
ControllerOption is the type of the options that can be passed when creating a new Controller.
DateSchema is a schema from the AsyncAPI specification required in messages Description: Date-Time format according to RFC3339.
ExchangeSchema is a schema from the AsyncAPI specification required in messages Description: Exchange name.
ForwardTestIDSchema is a schema from the AsyncAPI specification required in messages Description: Targeted forwardtest ID.
OrderSideSchema is a schema from the AsyncAPI specification required in messages Description: Side used by an order.
OrderTypeSchema is a schema from the AsyncAPI specification required in messages Description: Type of an order.
PairSchema is a schema from the AsyncAPI specification required in messages Description: Pair symbol.
PeriodSchema is a schema from the AsyncAPI specification required in messages Description: Period symbol.