Class PollAnswer

java.lang.Object
io.micronaut.chatbots.telegram.api.PollAnswer

public class PollAnswer extends Object
This object represents an answer of a user in a non-anonymous poll.
See Also:
  • Constructor Details

    • PollAnswer

      public PollAnswer()
  • Method Details

    • getPollId

      @NonNull public @NonNull String getPollId()
      Returns:
      Unique poll identifier.
    • setPollId

      public void setPollId(@NonNull @NonNull String pollId)
      Parameters:
      pollId - Unique poll identifier.
    • getUser

      @NonNull public @NonNull User getUser()
      Returns:
      The user, who changed the answer to the poll.
    • setUser

      public void setUser(@NonNull @NonNull User user)
      Parameters:
      user - The user, who changed the answer to the poll.
    • getOptionIds

      @NonNull public @NonNull List<Integer> getOptionIds()
      Returns:
      0-based identifiers of answer options, chosen by the user. May be empty if the user retracted their vote.
    • setOptionIds

      public void setOptionIds(@NonNull @NonNull List<Integer> optionIds)
      Parameters:
      optionIds - 0-based identifiers of answer options, chosen by the user. May be empty if the user retracted their vote.
    • toString

      public String toString()
      Overrides:
      toString in class Object