aries_cloudagent.protocols.actionmenu.v1_0.models package
Submodules
aries_cloudagent.protocols.actionmenu.v1_0.models.menu_form module
Record used to represent the form associated with an action menu option.
- class aries_cloudagent.protocols.actionmenu.v1_0.models.menu_form.MenuForm(*, title: Optional[str] = None, description: Optional[str] = None, params: Optional[Sequence[MenuFormParam]] = None, submit_label: Optional[str] = None)[source]
Bases:
BaseModel
Instance of a form associated with an action menu item.
aries_cloudagent.protocols.actionmenu.v1_0.models.menu_form_param module
Record used to represent a parameter in a menu form.
- class aries_cloudagent.protocols.actionmenu.v1_0.models.menu_form_param.MenuFormParam(*, name: Optional[str] = None, title: Optional[str] = None, default: Optional[str] = None, description: Optional[str] = None, input_type: Optional[str] = None, required: Optional[bool] = None)[source]
Bases:
BaseModel
Instance of a menu form param associated with an action menu option.
- class aries_cloudagent.protocols.actionmenu.v1_0.models.menu_form_param.MenuFormParamSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchema
MenuFormParam schema.
- class Meta[source]
Bases:
object
MenuFormParamSchema metadata.
- model_class
alias of
MenuFormParam
aries_cloudagent.protocols.actionmenu.v1_0.models.menu_option module
Record used to represent individual menu options in an action menu.
- class aries_cloudagent.protocols.actionmenu.v1_0.models.menu_option.MenuOption(*, name: Optional[str] = None, title: Optional[str] = None, description: Optional[str] = None, disabled: Optional[bool] = None, form: Optional[MenuForm] = None)[source]
Bases:
BaseModel
Instance of a menu option associated with an action menu.
- class aries_cloudagent.protocols.actionmenu.v1_0.models.menu_option.MenuOptionSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchema
MenuOption schema.
- class Meta[source]
Bases:
object
MenuOptionSchema metadata.
- model_class
alias of
MenuOption