Fix GuildTemplate struct and documentation (#1191)

* fix(structs.go): fix GuildTemplate struct and documentation

* revert(structs.go): change description from a string ptr to a string

* fix(structs.go): make name and description a pointer and omitempty

* fix(structs.go): made Name field not a string pointer. removed extra files

* fix(structs.go): fix Name field not having a type
This commit is contained in:
Riley 2022-06-19 08:47:03 -07:00 committed by GitHub
parent a7b7eaa2af
commit 5da28ed4b9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -948,19 +948,19 @@ type GuildScheduledEventUser struct {
Member *Member `json:"member"` Member *Member `json:"member"`
} }
// A GuildTemplate represents // A GuildTemplate represents a replicable template for guild creation
type GuildTemplate struct { type GuildTemplate struct {
// The unique code for the guild template // The unique code for the guild template
Code string `json:"code"` Code string `json:"code"`
// The name of the template // The name of the template
Name string `json:"name"` Name string `json:"name,omitempty"`
// The description for the template // The description for the template
Description string `json:"description"` Description *string `json:"description,omitempty"`
// The number of times this template has been used // The number of times this template has been used
UsageCount string `json:"usage_count"` UsageCount int `json:"usage_count"`
// The ID of the user who created the template // The ID of the user who created the template
CreatorID string `json:"creator_id"` CreatorID string `json:"creator_id"`