Skip to content

GramIO API Reference / @gramio/contexts/dist / PollAnswer

Class: PollAnswer

Defined in: contexts/index.d.ts:4859

This object represents an answer of a user in a non-anonymous poll.

Extended by

Constructors

Constructor

new PollAnswer(payload): PollAnswer

Defined in: contexts/index.d.ts:4861

Parameters

ParameterType
payloadTelegramPollAnswer

Returns

PollAnswer

Properties

PropertyTypeDefined in
payloadTelegramPollAnswercontexts/index.d.ts:4860

Accessors

[toStringTag]

Get Signature

get [toStringTag](): string

Defined in: contexts/index.d.ts:4863

MDN

Returns

string


optionIds

Get Signature

get optionIds(): number[]

Defined in: contexts/index.d.ts:4876

0-based identifiers of answer options, chosen by the user. May be empty if the user retracted their vote.

Returns

number[]


optionPersistentIds

Get Signature

get optionPersistentIds(): string[]

Defined in: contexts/index.d.ts:4881

Persistent identifiers of the chosen answer options. May be empty if the vote was retracted.

Returns

string[]


pollId

Get Signature

get pollId(): string

Defined in: contexts/index.d.ts:4865

Unique poll identifier

Returns

string


senderId

Get Signature

get senderId(): number

Defined in: contexts/index.d.ts:4871

Sender ID. Since user and voterChat are mutually exclusive, this field will either contain user.id or voterChat.id as a shortcut =)

Returns

number


user

Get Signature

get user(): User

Defined in: contexts/index.d.ts:4869

The user, who changed the answer to the poll

Returns

User


voterChat

Get Signature

get voterChat(): Chat

Defined in: contexts/index.d.ts:4867

The chat that changed the answer to the poll, if the voter is anonymous

Returns

Chat