Module tdlight.api

Class TdApi.Poll

Enclosing class:
TdApi

public static final class TdApi.Poll extends TdApi.Object
Describes a poll.
  • Field Details

    • id

      public long id
      Unique poll identifier.
    • question

      public String question
      Poll question; 1-300 characters.
    • options

      public TdApi.PollOption[] options
      List of poll answer options.
    • totalVoterCount

      public int totalVoterCount
      Total number of voters, participating in the poll.
    • recentVoterUserIds

      public long[] recentVoterUserIds
      User identifiers of recent voters, if the poll is non-anonymous.
    • isAnonymous

      public boolean isAnonymous
      True, if the poll is anonymous.
    • type

      public TdApi.PollType type
      Type of the poll.
    • openPeriod

      public int openPeriod
      Amount of time the poll will be active after creation, in seconds.
    • closeDate

      public int closeDate
      Point in time (Unix timestamp) when the poll will automatically be closed.
    • isClosed

      public boolean isClosed
      True, if the poll is closed.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      See Also:
  • Constructor Details

    • Poll

      public Poll()
      Describes a poll.
    • Poll

      public Poll(long id, String question, TdApi.PollOption[] options, int totalVoterCount, long[] recentVoterUserIds, boolean isAnonymous, TdApi.PollType type, int openPeriod, int closeDate, boolean isClosed)
      Describes a poll.
      Parameters:
      id - long Unique poll identifier.
      question - String Poll question; 1-300 characters.
      options - PollOption[] List of poll answer options.
      totalVoterCount - int Total number of voters, participating in the poll.
      recentVoterUserIds - long[] User identifiers of recent voters, if the poll is non-anonymous.
      isAnonymous - boolean True, if the poll is anonymous.
      type - PollType Type of the poll.
      openPeriod - int Amount of time the poll will be active after creation, in seconds.
      closeDate - int Point in time (Unix timestamp) when the poll will automatically be closed.
      isClosed - boolean True, if the poll is closed.
    • Poll

      public Poll(DataInput input) throws IOException
      Describes a poll.
      Throws:
      IOException
  • Method Details