soulfire.bot_pb2.DialogAction

class soulfire.bot_pb2.DialogAction(open_url: DialogOpenUrlAction | collections.abc.Mapping | None = ..., run_command: DialogRunCommandAction | collections.abc.Mapping | None = ..., suggest_command: DialogSuggestCommandAction | collections.abc.Mapping | None = ..., copy_to_clipboard: DialogCopyToClipboardAction | collections.abc.Mapping | None = ..., show_dialog: DialogShowDialogAction | collections.abc.Mapping | None = ..., custom: DialogCustomAction | collections.abc.Mapping | None = ..., dynamic_run_command: DialogDynamicRunCommandAction | collections.abc.Mapping | None = ..., dynamic_custom: DialogDynamicCustomAction | collections.abc.Mapping | None = ...)

Bases: google.protobuf.message.Message

Abstract base class for protocol messages.

Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.

OPEN_URL_FIELD_NUMBER: ClassVar[int]
RUN_COMMAND_FIELD_NUMBER: ClassVar[int]
SUGGEST_COMMAND_FIELD_NUMBER: ClassVar[int]
COPY_TO_CLIPBOARD_FIELD_NUMBER: ClassVar[int]
SHOW_DIALOG_FIELD_NUMBER: ClassVar[int]
CUSTOM_FIELD_NUMBER: ClassVar[int]
DYNAMIC_RUN_COMMAND_FIELD_NUMBER: ClassVar[int]
DYNAMIC_CUSTOM_FIELD_NUMBER: ClassVar[int]
open_url: DialogOpenUrlAction
run_command: DialogRunCommandAction
suggest_command: DialogSuggestCommandAction
copy_to_clipboard: DialogCopyToClipboardAction
show_dialog: DialogShowDialogAction
custom: DialogCustomAction
dynamic_run_command: DialogDynamicRunCommandAction
dynamic_custom: DialogDynamicCustomAction