ScurryPy Project Tree
This section details an exhaustive list of the project's possible and intended imports.
| from scurrypy import Client, Intents, Addon
from scurrypy.bases import * # type markers
from scurrypy.enums import * # all enums
from scurrypy.core import * # core module (gateway, http, etc.)
from scurrypy.api import * # top level models and parts (object with no apparent domain)
from scurrypy.api.channels import * # channel models and parts
from scurrypy.api.commands import * # command models and parts
from scurrypy.api.components import * # component models and parts
from scurrypy.api.guilds import * # guild models and parts
from scurrypy.api.interactions import * # interaction models and parts
from scurrypy.api.messages import * # message model and parts
from scurrypy.resources import * # resources
from scurrypy.events import * # event models
# from scurrypy.ext -- NOTE: no classes are imported at top level!
from scurrypy.ext.cache import * # caching addons
from scurrypy.ext.commands import * # CommandsAddon and context
from scurrypy.ext.components import * # ComponentsAddon and context
from scurrypy.ext.events import * # EventsAddon
from scurrypy.ext.interactions import * # common context for interactions
from scurrypy.ext.prefixes import * # PrefixAddon and context
|