Skip to content

QPluginCardInput

Source code in docs_src/capo_qapps/types/q_plugin_card_input.py
class QPluginCardInput(TypedDict, closed=True):
    title: "capo_qapps.types.title.Title"
    """<p>The title or label of the plugin card.</p>"""
    id: "capo_qapps.types.uuid.UUID"
    """<p>The unique identifier of the plugin card.</p>"""
    type: "capo_qapps.types.card_type.CardType"
    """<p>The type of the card.</p>"""
    prompt: "capo_qapps.types.prompt.Prompt"
    """<p>The prompt or instructions displayed for the plugin card.</p>"""
    plugin_id: "capo_qapps.types.plugin_id.PluginId"
    """<p>The unique identifier of the plugin used by the card.</p>"""
    action_identifier: NotRequired[
        "capo_qapps.types.action_identifier.ActionIdentifier"
    ]
    """<p>The action identifier of the action to be performed by the plugin card.</p>"""

action_identifier instance-attribute

action_identifier: NotRequired[ActionIdentifier]

The action identifier of the action to be performed by the plugin card.

id instance-attribute

id: UUID

The unique identifier of the plugin card.

plugin_id instance-attribute

plugin_id: PluginId

The unique identifier of the plugin used by the card.

prompt instance-attribute

prompt: Prompt

The prompt or instructions displayed for the plugin card.

title instance-attribute

title: Title

The title or label of the plugin card.

type instance-attribute

type: CardType

The type of the card.