Skip to content

PollBuilder

Constructors

new PollBuilder(data)

1
new PollBuilder(data: DeepPartial<RESTAPIPollCreate>): PollBuilder

Parameters

ParameterType
dataDeepPartial<RESTAPIPollCreate>

Returns

PollBuilder

Source

seyfert/src/builders/Poll.ts:7

Properties

PropertyModifierType
datapublicDeepPartial<RESTAPIPollCreate>

Methods

addAnswers()

1
addAnswers(...answers: RestOrArray<PollMedia>): PollBuilder

Parameters

ParameterType
answersRestOrArray<PollMedia>

Returns

PollBuilder

Source

seyfert/src/builders/Poll.ts:11


allowMultiselect()

1
allowMultiselect(value: boolean): PollBuilder

Parameters

ParameterTypeDefault value
valuebooleantrue

Returns

PollBuilder

Source

seyfert/src/builders/Poll.ts:36


setAnswers()

1
setAnswers(...answers: RestOrArray<PollMedia>): PollBuilder

Parameters

ParameterType
answersRestOrArray<PollMedia>

Returns

PollBuilder

Source

seyfert/src/builders/Poll.ts:18


setDuration()

1
setDuration(hours: number): PollBuilder

Parameters

ParameterType
hoursnumber

Returns

PollBuilder

Source

seyfert/src/builders/Poll.ts:31


setQuestion()

1
setQuestion(data: PollMedia): PollBuilder

Parameters

ParameterType
dataPollMedia

Returns

PollBuilder

Source

seyfert/src/builders/Poll.ts:23


toJSON()

1
toJSON(): RESTAPIPollCreate

Returns

RESTAPIPollCreate

Source

seyfert/src/builders/Poll.ts:41