aries_cloudagent.protocols.actionmenu.v1_0.handlers package
Submodules
aries_cloudagent.protocols.actionmenu.v1_0.handlers.menu_handler module
Action menu message handler.
- class aries_cloudagent.protocols.actionmenu.v1_0.handlers.menu_handler.MenuHandler[source]
Bases:
aries_cloudagent.messaging.base_handler.BaseHandler
Message handler class for action menus.
- async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]
Message handler logic for action menus.
- Parameters
context – request context
responder – responder callback
aries_cloudagent.protocols.actionmenu.v1_0.handlers.menu_request_handler module
Action menu request message handler.
- class aries_cloudagent.protocols.actionmenu.v1_0.handlers.menu_request_handler.MenuRequestHandler[source]
Bases:
aries_cloudagent.messaging.base_handler.BaseHandler
Message handler class for action menu requests.
- async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]
Message handler logic for action menu requests.
- Parameters
context – request context
responder – responder callback
aries_cloudagent.protocols.actionmenu.v1_0.handlers.perform_handler module
Action menu perform request message handler.
- class aries_cloudagent.protocols.actionmenu.v1_0.handlers.perform_handler.PerformHandler[source]
Bases:
aries_cloudagent.messaging.base_handler.BaseHandler
Message handler class for action menu perform requests.
- async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]
Message handler logic for action menu perform requests.
- Parameters
context – request context
responder – responder callback