29 lines
608 B
Go
29 lines
608 B
Go
package discord
|
|
|
|
import "time"
|
|
|
|
type Guild struct {
|
|
ID string `json:"id"`
|
|
}
|
|
|
|
type GuildMemberFlags int
|
|
|
|
const (
|
|
GuildMemberFlagsDidRejoin GuildMemberFlags = iota
|
|
)
|
|
|
|
type GuildMember struct {
|
|
User User `json:"user"`
|
|
Nick string `json:"nick"`
|
|
Avatar string `json:"avatar"`
|
|
Banner string `json:"banner"`
|
|
Roles []string `json:"roles"`
|
|
JoinedAt time.Time `json:"joined_at"`
|
|
PremiumSince time.Time `json:"premium_since"`
|
|
Deaf bool `json:"deaf"`
|
|
Mute bool `json:"mute"`
|
|
}
|
|
|
|
func (u *Guild) BucketID() string {
|
|
return u.ID
|
|
}
|