discord/guild.go
2025-06-02 13:18:10 -04:00

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
}