|
@@ -277,6 +277,19 @@ type Ready struct {
|
|
|
ReadState []*ReadState `json:"read_state"`
|
|
|
PrivateChannels []*Channel `json:"private_channels"`
|
|
|
Guilds []*Guild `json:"guilds"`
|
|
|
+
|
|
|
+ // Undocumented fields
|
|
|
+ Settings *Settings `json:"user_settings"`
|
|
|
+ UserGuildSettings []*UserGuildSettings `json:"user_guild_settings"`
|
|
|
+ Relationships []*Relationship `json:"relationships"`
|
|
|
+ Presences []*Presence `json:"presences"`
|
|
|
+}
|
|
|
+
|
|
|
+// A Relationship between the current user and this user
|
|
|
+type Relationship struct {
|
|
|
+ User *User `json:"user"`
|
|
|
+ Type int `json:"type"` // ?
|
|
|
+ Id string `json:"id"` // Seems to be same as the User.ID?
|
|
|
}
|
|
|
|
|
|
// A RateLimit struct holds information related to a specific rate limit.
|