|
@@ -159,26 +159,27 @@ const (
|
|
|
// A Guild holds all data related to a specific Discord Guild. Guilds are also
|
|
|
// sometimes referred to as Servers in the Discord client.
|
|
|
type Guild struct {
|
|
|
- ID string `json:"id"`
|
|
|
- Name string `json:"name"`
|
|
|
- Icon string `json:"icon"`
|
|
|
- Region string `json:"region"`
|
|
|
- AfkChannelID string `json:"afk_channel_id"`
|
|
|
- EmbedChannelID string `json:"embed_channel_id"`
|
|
|
- OwnerID string `json:"owner_id"`
|
|
|
- JoinedAt string `json:"joined_at"` // make this a timestamp
|
|
|
- Splash string `json:"splash"`
|
|
|
- AfkTimeout int `json:"afk_timeout"`
|
|
|
- VerificationLevel VerificationLevel `json:"verification_level"`
|
|
|
- EmbedEnabled bool `json:"embed_enabled"`
|
|
|
- Large bool `json:"large"` // ??
|
|
|
- Roles []*Role `json:"roles"`
|
|
|
- Emojis []*Emoji `json:"emojis"`
|
|
|
- Members []*Member `json:"members"`
|
|
|
- Presences []*Presence `json:"presences"`
|
|
|
- Channels []*Channel `json:"channels"`
|
|
|
- VoiceStates []*VoiceState `json:"voice_states"`
|
|
|
- Unavailable *bool `json:"unavailable"`
|
|
|
+ ID string `json:"id"`
|
|
|
+ Name string `json:"name"`
|
|
|
+ Icon string `json:"icon"`
|
|
|
+ Region string `json:"region"`
|
|
|
+ AfkChannelID string `json:"afk_channel_id"`
|
|
|
+ EmbedChannelID string `json:"embed_channel_id"`
|
|
|
+ OwnerID string `json:"owner_id"`
|
|
|
+ JoinedAt string `json:"joined_at"` // make this a timestamp
|
|
|
+ Splash string `json:"splash"`
|
|
|
+ AfkTimeout int `json:"afk_timeout"`
|
|
|
+ VerificationLevel VerificationLevel `json:"verification_level"`
|
|
|
+ EmbedEnabled bool `json:"embed_enabled"`
|
|
|
+ Large bool `json:"large"` // ??
|
|
|
+ DefaultMessageNotifications int `json:"default_message_notifications"`
|
|
|
+ Roles []*Role `json:"roles"`
|
|
|
+ Emojis []*Emoji `json:"emojis"`
|
|
|
+ Members []*Member `json:"members"`
|
|
|
+ Presences []*Presence `json:"presences"`
|
|
|
+ Channels []*Channel `json:"channels"`
|
|
|
+ VoiceStates []*VoiceState `json:"voice_states"`
|
|
|
+ Unavailable *bool `json:"unavailable"`
|
|
|
}
|
|
|
|
|
|
// A GuildParams stores all the data needed to update discord guild settings
|