added user struct.
This commit is contained in:
34
user.go
Normal file
34
user.go
Normal file
@@ -0,0 +1,34 @@
|
||||
package revoltgo
|
||||
|
||||
// User struct.
|
||||
type User struct {
|
||||
Client *Client
|
||||
|
||||
Id string `json:"_id"`
|
||||
Username string `json:"username"`
|
||||
Avatar *Attachment `json:"avatar"`
|
||||
Relations []*UserRelations `json:"relations"`
|
||||
Badges int `json:"badges"`
|
||||
Status *UserStatus `json:"status"`
|
||||
Relationship string `json:"relationship"`
|
||||
IsOnline bool `json:"online"`
|
||||
Flags int `json:"flags"`
|
||||
BotInformation *BotInformation `json:"bot"`
|
||||
}
|
||||
|
||||
// User relations struct.
|
||||
type UserRelations struct {
|
||||
Id string `json:"_id"`
|
||||
Status string `json:"status"`
|
||||
}
|
||||
|
||||
// User status struct.
|
||||
type UserStatus struct {
|
||||
Text string `json:"text"`
|
||||
Presence string `json:"presence"`
|
||||
}
|
||||
|
||||
// Bot information struct.
|
||||
type BotInformation struct {
|
||||
Owner string `json:"owner"`
|
||||
}
|
||||
Reference in New Issue
Block a user