acapy_agent.protocols.actionmenu.v1_0.models package

Submodules

acapy_agent.protocols.actionmenu.v1_0.models.menu_form module

Record used to represent the form associated with an action menu option.

class acapy_agent.protocols.actionmenu.v1_0.models.menu_form.MenuForm(*, title: str | None = None, description: str | None = None, params: Sequence[MenuFormParam] = None, submit_label: str | None = None)[source]

Bases: BaseModel

Instance of a form associated with an action menu item.

class Meta[source]

Bases: object

Menu form metadata.

schema_class = 'MenuFormSchema'
class acapy_agent.protocols.actionmenu.v1_0.models.menu_form.MenuFormSchema(*args: Any, **kwargs: Any)[source]

Bases: BaseModelSchema

MenuForm schema.

class Meta[source]

Bases: object

MenuFormSchema metadata.

model_class

alias of MenuForm

acapy_agent.protocols.actionmenu.v1_0.models.menu_form_param module

Record used to represent a parameter in a menu form.

class acapy_agent.protocols.actionmenu.v1_0.models.menu_form_param.MenuFormParam(*, name: str | None = None, title: str | None = None, default: str | None = None, description: str | None = None, input_type: str | None = None, required: bool | None = None)[source]

Bases: BaseModel

Instance of a menu form param associated with an action menu option.

class Meta[source]

Bases: object

Menu form param metadata.

schema_class = 'MenuFormParamSchema'
class acapy_agent.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

acapy_agent.protocols.actionmenu.v1_0.models.menu_option module

Record used to represent individual menu options in an action menu.

class acapy_agent.protocols.actionmenu.v1_0.models.menu_option.MenuOption(*, name: str | None = None, title: str | None = None, description: str | None = None, disabled: bool | None = None, form: MenuForm | None = None)[source]

Bases: BaseModel

Instance of a menu option associated with an action menu.

class Meta[source]

Bases: object

Menu option metadata.

schema_class = 'MenuOptionSchema'
class acapy_agent.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