24 lines
595 B
Go
24 lines
595 B
Go
|
package model
|
||
|
|
||
|
import (
|
||
|
"time"
|
||
|
)
|
||
|
|
||
|
type Poll struct {
|
||
|
Emojis []Emoji `json:"emojis"`
|
||
|
Expired bool `json:"expired"`
|
||
|
Voted bool `json:"voted"`
|
||
|
Multiple bool `json:"multiple"`
|
||
|
ExpiredAt time.Time `json:"expires_at"`
|
||
|
ID string `json:"id"`
|
||
|
OwnVotes []int `json:"own_votes"`
|
||
|
VotersCount int `json:"voters_count"`
|
||
|
VotesCount int `json:"votes_count"`
|
||
|
Options []PollOption `json:"options"`
|
||
|
}
|
||
|
|
||
|
type PollOption struct {
|
||
|
Title string `json:"title"`
|
||
|
VotesCount int `json:"votes_count"`
|
||
|
}
|