PollsConfig

data class PollsConfig(val multipleVotes: PollFeatureConfig = PollFeatureConfig.Default, val anonymousPoll: PollFeatureConfig = PollFeatureConfig.Default, val suggestAnOption: PollFeatureConfig = PollFeatureConfig.Default, val allowComments: PollFeatureConfig = PollFeatureConfig.Default, val questionTextLimit: Int? = null, val optionTextLimit: Int? = null) : Parcelable

The configuration for the various poll features. It determines if the user can or cannot enable certain poll features.

Parameters

multipleVotes

Configuration for allowing multiple votes in a poll.

anonymousPoll

Configuration for enabling anonymous polls.

suggestAnOption

Configuration for allowing users to suggest options in a poll.

allowComments

Configuration for adding comments to a poll.

questionTextLimit

Optional character limit for the poll question. Null means no limit.

optionTextLimit

Optional character limit for poll answer options. Null means no limit.

Constructors

Link copied to clipboard
constructor(multipleVotes: PollFeatureConfig = PollFeatureConfig.Default, anonymousPoll: PollFeatureConfig = PollFeatureConfig.Default, suggestAnOption: PollFeatureConfig = PollFeatureConfig.Default, allowComments: PollFeatureConfig = PollFeatureConfig.Default, questionTextLimit: Int? = null, optionTextLimit: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)