struct

API::V1::Serializers::Status::Poll

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(id : String, expires_at : String | Nil, expired : Bool, multiple : Bool, votes_count : Int32, voters_count : Int32 | Nil, options : Array(PollOption), emojis : Array(CustomEmoji), voted : Bool, own_votes : Array(Int32))
Source
new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

emojis
Source
emojis=(emojis : Array(CustomEmoji))
Source
expired
Source
expired=(expired : Bool)
Source
expires_at
Source
expires_at=(expires_at : String | Nil)
Source
id=(id : String)
Source
multiple
Source
multiple=(multiple : Bool)
Source
options
Source
options=(options : Array(PollOption))
Source
own_votes
Source
own_votes=(own_votes : Array(Int32))
Source
voted
Source
voted=(voted : Bool)
Source
voters_count
Source
voters_count=(voters_count : Int32 | Nil)
Source
votes_count
Source
votes_count=(votes_count : Int32)
Source

Nested types