aries_cloudagent.protocols.actionmenu.v1_0.messages package

Submodules

aries_cloudagent.protocols.actionmenu.v1_0.messages.menu module

Represents an action menu.

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

Bases: AgentMessage

Class representing an action menu.

class Meta[source]

Bases: object

Metadata for an action menu.

handler_class = 'aries_cloudagent.protocols.actionmenu.v1_0.handlers.menu_handler.MenuHandler'
message_type = 'action-menu/1.0/menu'
schema_class = 'MenuSchema'
class aries_cloudagent.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

aries_cloudagent.protocols.actionmenu.v1_0.messages.menu_request module

Represents a request for an action menu.

class aries_cloudagent.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 = 'aries_cloudagent.protocols.actionmenu.v1_0.handlers.menu_request_handler.MenuRequestHandler'
message_type = 'action-menu/1.0/menu-request'
schema_class = 'MenuRequestSchema'
class aries_cloudagent.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

aries_cloudagent.protocols.actionmenu.v1_0.messages.perform module

Represents a request to perform a menu action.

class aries_cloudagent.protocols.actionmenu.v1_0.messages.perform.Perform(*, name: Optional[str] = None, params: Optional[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 = 'aries_cloudagent.protocols.actionmenu.v1_0.handlers.perform_handler.PerformHandler'
message_type = 'action-menu/1.0/perform'
schema_class = 'PerformSchema'
class aries_cloudagent.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