acapy_agent.protocols.actionmenu.v1_0.messages package

Submodules

acapy_agent.protocols.actionmenu.v1_0.messages.menu module

Represents an action menu.

class acapy_agent.protocols.actionmenu.v1_0.messages.menu.Menu(*, title: str | None = None, description: str | None = None, errormsg: str | None = None, options: Sequence[MenuOption] = None, **kwargs)[source]

Bases: AgentMessage

Class representing an action menu.

class Meta[source]

Bases: object

Metadata for an action menu.

handler_class = 'acapy_agent.protocols.actionmenu.v1_0.handlers.menu_handler.MenuHandler'
message_type = 'action-menu/1.0/menu'
schema_class = 'MenuSchema'
class acapy_agent.protocols.actionmenu.v1_0.messages.menu.MenuSchema(*args: Any, **kwargs: Any)[source]

Bases: AgentMessageSchema

Menu schema class.

class Meta[source]

Bases: object

Menu schema metadata.

model_class

alias of Menu

acapy_agent.protocols.actionmenu.v1_0.messages.menu_request module

Represents a request for an action menu.

class acapy_agent.protocols.actionmenu.v1_0.messages.menu_request.MenuRequest(**kwargs)[source]

Bases: AgentMessage

Class representing a request for an action menu.

class Meta[source]

Bases: object

Metadata for action menu request.

handler_class = 'acapy_agent.protocols.actionmenu.v1_0.handlers.menu_request_handler.MenuRequestHandler'
message_type = 'action-menu/1.0/menu-request'
schema_class = 'MenuRequestSchema'
class acapy_agent.protocols.actionmenu.v1_0.messages.menu_request.MenuRequestSchema(*args: Any, **kwargs: Any)[source]

Bases: AgentMessageSchema

MenuRequest schema class.

class Meta[source]

Bases: object

MenuRequest schema metadata.

model_class

alias of MenuRequest

acapy_agent.protocols.actionmenu.v1_0.messages.perform module

Represents a request to perform a menu action.

class acapy_agent.protocols.actionmenu.v1_0.messages.perform.Perform(*, name: str | None = None, params: Mapping[str, str] = None, **kwargs)[source]

Bases: AgentMessage

Class representing a request to perform a menu action.

class Meta[source]

Bases: object

Perform metadata.

handler_class = 'acapy_agent.protocols.actionmenu.v1_0.handlers.perform_handler.PerformHandler'
message_type = 'action-menu/1.0/perform'
schema_class = 'PerformSchema'
class acapy_agent.protocols.actionmenu.v1_0.messages.perform.PerformSchema(*args: Any, **kwargs: Any)[source]

Bases: AgentMessageSchema

Perform schema class.

class Meta[source]

Bases: object

Perform schema metadata.

model_class

alias of Perform