12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- package discordgo
- type User struct {
- Id int `json:"id,string"`
- Email string `json:"email"`
- Username string `json:"username"`
- Avatar string `json:"Avatar"`
- Verified bool `json:"verified"`
- Discriminator string `json:"discriminator"`
- }
- 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"`
- 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"`
- }
- type Channel struct {
- Server_id int `json:"guild_id,string,omitempty"`
- Id int `json:"id,string"`
- Name string `json:"name"`
- Topic string `json:"topic"`
- Position int `json:"position"`
- Last_message_id int `json:"last_message_id,string"`
- Type string `json:"type"`
- Is_private bool `json:"is_private"`
- Permission_overwrites string `json:"-"` // ignored for now
- }
- type Message struct {
- Attachments []Attachment
- Tts bool
- Embeds []Embed
- Timestamp string
- Mention_everyone bool
- Id int `json:",string"`
- Edited_timestamp string
- Author *Author
- Content string
- Channel_id int `json:",string"`
- Mentions []Mention
- }
- type Mention struct {
- }
- type Attachment struct {
- }
- type Embed struct {
- }
- type Author struct {
- Username string
- Discriminator int `json:",string"`
- Id int `json:",string"`
- Avatar string
- }
|