Base Models¶
Internal API
These classes are for internal use only.
Users should interact with Client and other public API classes instead.
DataModel
dataclass
¶
DataModel is a base class for Discord JSONs that provides hydration from raw dicts, and optional field defaults.
BaseResource
dataclass
¶
Represents a Discord Resource object.
http: HTTPClientProtocol
instance-attribute
¶
HTTP session for requests.
Event
dataclass
¶
Bases: DataModel
flowchart TD
scurrypy.events.base_event.Event[Event]
scurrypy.core.model.DataModel[DataModel]
scurrypy.core.model.DataModel --> scurrypy.events.base_event.Event
click scurrypy.events.base_event.Event href "" "scurrypy.events.base_event.Event"
click scurrypy.core.model.DataModel href "" "scurrypy.core.model.DataModel"
Marker class for all gateway events.