Skip to content

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"
            

data: ModalDataModel instance-attribute