Components Contexts¶
ctx
¶
ComponentContext
dataclass
¶
Bases: InteractionContext
flowchart TD
scurrypy.ext.components.ctx.ComponentContext[ComponentContext]
scurrypy.ext.interactions.ctx.InteractionContext[InteractionContext]
scurrypy.resources.interaction.Interaction[Interaction]
scurrypy.resources.base_resource.BaseResource[BaseResource]
scurrypy.resources.message._EditMessageMixin[_EditMessageMixin]
scurrypy.ext.interactions.ctx.InteractionContext --> scurrypy.ext.components.ctx.ComponentContext
scurrypy.resources.interaction.Interaction --> scurrypy.ext.interactions.ctx.InteractionContext
scurrypy.resources.base_resource.BaseResource --> scurrypy.resources.interaction.Interaction
scurrypy.resources.message._EditMessageMixin --> scurrypy.resources.interaction.Interaction
click scurrypy.ext.components.ctx.ComponentContext href "" "scurrypy.ext.components.ctx.ComponentContext"
click scurrypy.ext.interactions.ctx.InteractionContext href "" "scurrypy.ext.interactions.ctx.InteractionContext"
click scurrypy.resources.interaction.Interaction href "" "scurrypy.resources.interaction.Interaction"
click scurrypy.resources.base_resource.BaseResource href "" "scurrypy.resources.base_resource.BaseResource"
click scurrypy.resources.message._EditMessageMixin href "" "scurrypy.resources.message._EditMessageMixin"
MessageComponentContext
dataclass
¶
Bases: ComponentContext
flowchart TD
scurrypy.ext.components.ctx.MessageComponentContext[MessageComponentContext]
scurrypy.ext.components.ctx.ComponentContext[ComponentContext]
scurrypy.ext.interactions.ctx.InteractionContext[InteractionContext]
scurrypy.resources.interaction.Interaction[Interaction]
scurrypy.resources.base_resource.BaseResource[BaseResource]
scurrypy.resources.message._EditMessageMixin[_EditMessageMixin]
scurrypy.ext.components.ctx.ComponentContext --> scurrypy.ext.components.ctx.MessageComponentContext
scurrypy.ext.interactions.ctx.InteractionContext --> scurrypy.ext.components.ctx.ComponentContext
scurrypy.resources.interaction.Interaction --> scurrypy.ext.interactions.ctx.InteractionContext
scurrypy.resources.base_resource.BaseResource --> scurrypy.resources.interaction.Interaction
scurrypy.resources.message._EditMessageMixin --> scurrypy.resources.interaction.Interaction
click scurrypy.ext.components.ctx.MessageComponentContext href "" "scurrypy.ext.components.ctx.MessageComponentContext"
click scurrypy.ext.components.ctx.ComponentContext href "" "scurrypy.ext.components.ctx.ComponentContext"
click scurrypy.ext.interactions.ctx.InteractionContext href "" "scurrypy.ext.interactions.ctx.InteractionContext"
click scurrypy.resources.interaction.Interaction href "" "scurrypy.resources.interaction.Interaction"
click scurrypy.resources.base_resource.BaseResource href "" "scurrypy.resources.base_resource.BaseResource"
click scurrypy.resources.message._EditMessageMixin href "" "scurrypy.resources.message._EditMessageMixin"
data: MessageComponentDataModel
instance-attribute
¶
ComponentModalContext
dataclass
¶
Bases: ComponentContext
flowchart TD
scurrypy.ext.components.ctx.ComponentModalContext[ComponentModalContext]
scurrypy.ext.components.ctx.ComponentContext[ComponentContext]
scurrypy.ext.interactions.ctx.InteractionContext[InteractionContext]
scurrypy.resources.interaction.Interaction[Interaction]
scurrypy.resources.base_resource.BaseResource[BaseResource]
scurrypy.resources.message._EditMessageMixin[_EditMessageMixin]
scurrypy.ext.components.ctx.ComponentContext --> scurrypy.ext.components.ctx.ComponentModalContext
scurrypy.ext.interactions.ctx.InteractionContext --> scurrypy.ext.components.ctx.ComponentContext
scurrypy.resources.interaction.Interaction --> scurrypy.ext.interactions.ctx.InteractionContext
scurrypy.resources.base_resource.BaseResource --> scurrypy.resources.interaction.Interaction
scurrypy.resources.message._EditMessageMixin --> scurrypy.resources.interaction.Interaction
click scurrypy.ext.components.ctx.ComponentModalContext href "" "scurrypy.ext.components.ctx.ComponentModalContext"
click scurrypy.ext.components.ctx.ComponentContext href "" "scurrypy.ext.components.ctx.ComponentContext"
click scurrypy.ext.interactions.ctx.InteractionContext href "" "scurrypy.ext.interactions.ctx.InteractionContext"
click scurrypy.resources.interaction.Interaction href "" "scurrypy.resources.interaction.Interaction"
click scurrypy.resources.base_resource.BaseResource href "" "scurrypy.resources.base_resource.BaseResource"
click scurrypy.resources.message._EditMessageMixin href "" "scurrypy.resources.message._EditMessageMixin"