Resources¶
guild_template
¶
GuildTemplate
dataclass
¶
Bases: BaseResource
flowchart TD
scurrypy.resources.guild_template.GuildTemplate[GuildTemplate]
scurrypy.resources.base_resource.BaseResource[BaseResource]
scurrypy.resources.base_resource.BaseResource --> scurrypy.resources.guild_template.GuildTemplate
click scurrypy.resources.guild_template.GuildTemplate href "" "scurrypy.resources.guild_template.GuildTemplate"
click scurrypy.resources.base_resource.BaseResource href "" "scurrypy.resources.base_resource.BaseResource"
Represents a guild template resource.
fetch
async
¶
Fetch a guild template.
Parameters:
-
template_code(str) –code of guild template to fetch
Returns:
-
JsonQuery–queried guild template
fetch_guild
async
¶
Fetch all of a guild's templates.
Permissions
Requires MANAGE_GUILD
Parameters:
-
guild_id(Snowflake) –ID of guild to fetch guild templates
Returns:
-
list[GuildTemplateModel]–queried list of guild templates
create
async
¶
Create a template for a guild.
Permissions
Requires MANAGE_GUILD
Parameters:
-
guild_id(Snowflake) –guild ID of which the guild template will belong
-
template(GuildTemplatePart) –guild template to create
Returns:
-
GuildTemplateModel–created guild template
sync
async
¶
edit
async
¶
Edit a guild template.
Permissions
Requires MANAGE_GUILD
Parameters:
-
guild_id(Snowflake) –guild ID of the guild template to edit
-
template_code(str) –code of the guild template to edit
-
options(EditGuildTemplateParams) –fields to edit
Returns:
-
JsonQuery–edited guild template