Skip to content

Plugin

Source code in docs_src/capo_qbusiness/types/plugin.py
class Plugin(TypedDict, closed=True):
    plugin_id: NotRequired["capo_qbusiness.types.plugin_id.PluginId"]
    """<p>The identifier of the plugin.</p>"""
    display_name: NotRequired["capo_qbusiness.types.plugin_name.PluginName"]
    """<p>The name of the plugin.</p>"""
    type: NotRequired["capo_qbusiness.types.plugin_type.PluginType"]
    """<p>The type of the plugin.</p>"""
    server_url: NotRequired["capo_qbusiness.types.url.Url"]
    """<p>The plugin server URL used for configuration.</p>"""
    state: NotRequired["capo_qbusiness.types.plugin_state.PluginState"]
    """<p>The current status of the plugin.</p>"""
    build_status: NotRequired[
        "capo_qbusiness.types.plugin_build_status.PluginBuildStatus"
    ]
    """<p>The status of the plugin.</p>"""
    created_at: NotRequired["capo_qbusiness.types.timestamp.Timestamp"]
    """<p>The timestamp for when the plugin was created.</p>"""
    updated_at: NotRequired["capo_qbusiness.types.timestamp.Timestamp"]
    """<p>The timestamp for when the plugin was last updated.</p>"""

build_status instance-attribute

build_status: NotRequired[PluginBuildStatus]

The status of the plugin.

created_at instance-attribute

created_at: NotRequired[Timestamp]

The timestamp for when the plugin was created.

display_name instance-attribute

display_name: NotRequired[PluginName]

The name of the plugin.

plugin_id instance-attribute

plugin_id: NotRequired[PluginId]

The identifier of the plugin.

server_url instance-attribute

server_url: NotRequired[Url]

The plugin server URL used for configuration.

state instance-attribute

state: NotRequired[PluginState]

The current status of the plugin.

type instance-attribute

type: NotRequired[PluginType]

The type of the plugin.

updated_at instance-attribute

updated_at: NotRequired[Timestamp]

The timestamp for when the plugin was last updated.