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