Source code for aries_cloudagent.messaging.actionmenu.messages.menu_request
"""Represents a request for an action menu."""
from ...agent_message import AgentMessage, AgentMessageSchema
from ..message_types import MENU_REQUEST
HANDLER_CLASS = (
"aries_cloudagent.messaging.actionmenu.handlers.menu_request_handler"
+ ".MenuRequestHandler"
)
[docs]class MenuRequest(AgentMessage):
"""Class representing a request for an action menu."""
[docs] class Meta:
"""Metadata for action menu request."""
handler_class = HANDLER_CLASS
message_type = MENU_REQUEST
schema_class = "MenuRequestSchema"
def __init__(self, **kwargs):
"""Initialize a menu request object."""
super(MenuRequest, self).__init__(**kwargs)