Skip to content

Events


interaction_events

InteractionEvent dataclass

Bases: Event, InteractionModel


              flowchart TD
              scurrypy.events.interaction_events.InteractionEvent[InteractionEvent]
              scurrypy.events.base_event.Event[Event]
              scurrypy.api.interactions.interaction.InteractionModel[InteractionModel]
              scurrypy.core.model.DataModel[DataModel]

                              scurrypy.events.base_event.Event --> scurrypy.events.interaction_events.InteractionEvent
                                scurrypy.core.model.DataModel --> scurrypy.events.base_event.Event
                

                scurrypy.api.interactions.interaction.InteractionModel --> scurrypy.events.interaction_events.InteractionEvent
                                scurrypy.core.model.DataModel --> scurrypy.api.interactions.interaction.InteractionModel
                



              click scurrypy.events.interaction_events.InteractionEvent href "" "scurrypy.events.interaction_events.InteractionEvent"
              click scurrypy.events.base_event.Event href "" "scurrypy.events.base_event.Event"
              click scurrypy.api.interactions.interaction.InteractionModel href "" "scurrypy.api.interactions.interaction.InteractionModel"
              click scurrypy.core.model.DataModel href "" "scurrypy.core.model.DataModel"
            

dispatch_name = EventType.INTERACTION_CREATE class-attribute instance-attribute

data: InteractionData = field(init=False) class-attribute instance-attribute

Interaction response data. Can be one of InteractionData[scurrypy.bases.InteractionData]'s variants.