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 poll

    Declaration

    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