mirror of
https://github.com/cwinfo/matterbridge.git
synced 2025-06-28 05:39:25 +00:00
Update vendor (slack)
This commit is contained in:
37
vendor/github.com/nlopes/slack/conversation.go
generated
vendored
Normal file
37
vendor/github.com/nlopes/slack/conversation.go
generated
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
package slack
|
||||
|
||||
// Conversation is the foundation for IM and BaseGroupConversation
|
||||
type conversation struct {
|
||||
ID string `json:"id"`
|
||||
Created JSONTime `json:"created"`
|
||||
IsOpen bool `json:"is_open"`
|
||||
LastRead string `json:"last_read,omitempty"`
|
||||
Latest *Message `json:"latest,omitempty"`
|
||||
UnreadCount int `json:"unread_count,omitempty"`
|
||||
UnreadCountDisplay int `json:"unread_count_display,omitempty"`
|
||||
}
|
||||
|
||||
// GroupConversation is the foundation for Group and Channel
|
||||
type groupConversation struct {
|
||||
conversation
|
||||
Name string `json:"name"`
|
||||
Creator string `json:"creator"`
|
||||
IsArchived bool `json:"is_archived"`
|
||||
Members []string `json:"members"`
|
||||
Topic Topic `json:"topic"`
|
||||
Purpose Purpose `json:"purpose"`
|
||||
}
|
||||
|
||||
// Topic contains information about the topic
|
||||
type Topic struct {
|
||||
Value string `json:"value"`
|
||||
Creator string `json:"creator"`
|
||||
LastSet JSONTime `json:"last_set"`
|
||||
}
|
||||
|
||||
// Purpose contains information about the purpose
|
||||
type Purpose struct {
|
||||
Value string `json:"value"`
|
||||
Creator string `json:"creator"`
|
||||
LastSet JSONTime `json:"last_set"`
|
||||
}
|
Reference in New Issue
Block a user