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: BaseHandler

Message handler class for action menus.

async handle(context: RequestContext, 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: BaseHandler

Message handler class for action menu requests.

async handle(context: RequestContext, 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: BaseHandler

Message handler class for action menu perform requests.

async handle(context: RequestContext, responder: BaseResponder)[source]

Message handler logic for action menu perform requests.

Parameters
  • context – request context

  • responder – responder callback