PollCreateParams
public final class PollCreateParams: NSObject
extension PollCreateParams: Encodable
Represents a parameter object to create or update poll object
Since
4.1.0-
Title of this poll
Declaration
Swift
public var title: String = ""
-
An additional data to accompany the poll. Can be used to provide explanations for incorrect quiz answers
Declaration
Swift
public var data: PollData?
-
Possible options for which a user can vote
Note
this property is only valid when creating a poll, ignored when updating a pollDeclaration
Swift
public var optionTexts: [String] = []
-
Whether to allow user-suggested options. Default is false
Declaration
Swift
public var allowUserSuggestion: Bool = false
-
Whether to allow multiple vote casting. Default is false
Declaration
Swift
public var allowMultipleVotes: Bool = false
-
Unix timestamp at which the poll has closed or will close (millisecond)
Declaration
Swift
public var closeAt: Int64 = -1
-
Undocumented
Declaration
Swift
public override init()
-
Undocumented
Declaration
Swift
public init(builder: (PollCreateParams) -> Void)
-
Encodes this object.
Declaration
Swift
public func encode(to encoder: Encoder) throws
Parameters
encoder
Encoder
instance