StoryPollComponent

@objc(StoryPollComponent)
public final class StoryPollComponent : StoryComponent

This class represents the Poll component.

  • Title of the poll if exists

    Declaration

    Swift

    @objc
    public let title: String
  • List of options in the poll

    Declaration

    Swift

    @objc
    public let options: [String]
  • Option index that the user selected

    Declaration

    Swift

    @objc
    public let selectedOptionIndex: Int
  • Custom payload for this poll if exists

    Declaration

    Swift

    @objc
    public let customPayload: String?
  • StoryPollComponent initialization

    Declaration

    Swift

    @objc
    public init(id: String,
                title: String,
                options: [String],
                selectedOptionIndex: Int,
                customPayload: String?)

    Parameters

    id

    Id of the interactive component

    title

    Title of the poll if exists

    options

    List of options in the poll

    selectedOptionIndex

    Option index that the user selected

    customPayload

    Custom payload for this poll if exists