Renamed server.go to guild.go
This commit is contained in:
parent
074d1bcdae
commit
ecbaed46ab
1 changed files with 0 additions and 80 deletions
80
server.go
80
server.go
|
@ -1,80 +0,0 @@
|
||||||
package discordgo
|
|
||||||
|
|
||||||
type Server struct {
|
|
||||||
Id int `json:"id,string"`
|
|
||||||
Name string `json:"name"`
|
|
||||||
Icon string `json:"icon"`
|
|
||||||
Region string `json:"region"`
|
|
||||||
Joined_at string `json:"joined_at"`
|
|
||||||
Afk_timeout int `json:"afk_timeout"`
|
|
||||||
Afk_channel_id int `json:"afk_channel_id"`
|
|
||||||
Embed_channel_id int `json:"embed_channel_id"`
|
|
||||||
Embed_enabled bool `json:"embed_enabled"`
|
|
||||||
Owner_id int `json:"owner_id,string"`
|
|
||||||
Large bool `json:"large"` // ??
|
|
||||||
JoinedAt string `json:"joined_at"` // make this a timestamp
|
|
||||||
Roles []Role `json:"roles"`
|
|
||||||
Members []Member `json:"members"`
|
|
||||||
Presences []Presence `json:"presences"`
|
|
||||||
Channels []Channel `json:"channels"`
|
|
||||||
// VoiceStates []VoiceState `json:"voice_states"`
|
|
||||||
Session *Session // I got to be doing it wrong here.
|
|
||||||
}
|
|
||||||
|
|
||||||
type VoiceStates struct {
|
|
||||||
UserId int `json:"user_id,string"`
|
|
||||||
Suppress bool `json:"suppress"`
|
|
||||||
SessionId string `json:"session_id"`
|
|
||||||
SelfMute bool `json:"self_mute"`
|
|
||||||
SelfDeaf bool `json:"self_deaf"`
|
|
||||||
Mute bool `json:"mute"`
|
|
||||||
Deaf bool `json:"deaf"`
|
|
||||||
ChannelId int `json:"channel_id,string"`
|
|
||||||
}
|
|
||||||
|
|
||||||
type Presence struct {
|
|
||||||
User User `json:"user"`
|
|
||||||
Status string `json:"status"`
|
|
||||||
GameId int `json:"game_id"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// TODO: Member vs User?
|
|
||||||
type Member struct {
|
|
||||||
JoinedAt string `json:"joined_at"`
|
|
||||||
Deaf bool `json:"deaf"`
|
|
||||||
mute bool `json:"mute"`
|
|
||||||
User User `json:"user"`
|
|
||||||
Roles []Role `json:"roles"`
|
|
||||||
}
|
|
||||||
|
|
||||||
type Role struct {
|
|
||||||
Id int `json:"id,string"`
|
|
||||||
Name string `json:"name"`
|
|
||||||
Managed bool `json:"managed"`
|
|
||||||
Color int `json:"color"`
|
|
||||||
Hoist bool `json:"hoist"`
|
|
||||||
Position int `json:"position"`
|
|
||||||
Permissions int `json:"permissions"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// Channels returns an array of Channel structures for channels within
|
|
||||||
// this Server
|
|
||||||
/*
|
|
||||||
TODO: How to name these? If we make a variable to store
|
|
||||||
channels from READY packet, etc. We can't have a Channel
|
|
||||||
func? And which is better. Channels func gets live up
|
|
||||||
to date data on each call.. so, there is some benefit there.
|
|
||||||
|
|
||||||
Maybe it should have both, but make the Channels check and
|
|
||||||
pull new data based on a cache time?
|
|
||||||
|
|
||||||
func (s *Server) Channels() (c []Channel, err error) {
|
|
||||||
c, err = Channels(s.Session, s.Id)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
|
|
||||||
func (s *Server) Members() (m []Users, err error) {
|
|
||||||
}
|
|
||||||
*/
|
|
Loading…
Reference in a new issue