Skip to content

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

Class: PollAnswer

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

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:4488

Parameters

ParameterType
payloadTelegramPollAnswer

Returns

PollAnswer

Properties

PropertyTypeDefined in
payloadTelegramPollAnswercontexts/index.d.ts:4487

Accessors

[toStringTag]

Get Signature

get [toStringTag](): string

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

MDN

Returns

string


optionIds

Get Signature

get optionIds(): number[]

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

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:4508

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:4492

Unique poll identifier

Returns

string


senderId

Get Signature

get senderId(): number

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

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:4496

The user, who changed the answer to the poll

Returns

User


voterChat

Get Signature

get voterChat(): Chat

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

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

Returns

Chat