PostPoll constructor

const PostPoll({
  1. @JsonKey.new(name: 'end_poll') DateTime? endPoll,
  2. String? mode,
  3. @JsonKey.new(name: 'local_only') bool? localOnly,
  4. @JsonKey.new(name: 'latest_vote') DateTime? latestVote,
  5. @Default.new([]) List<PollChoice> choices,
  6. @JsonKey.new(name: 'my_votes') List<int>? myVotes,
})

Implementation

const factory PostPoll({
  @JsonKey(name: 'end_poll') DateTime? endPoll,
  String? mode, // single, multiple
  @JsonKey(name: 'local_only') bool? localOnly,
  @JsonKey(name: 'latest_vote') DateTime? latestVote,
  @Default([]) List<PollChoice> choices,
  @JsonKey(name: 'my_votes') List<int>? myVotes,
}) = _PostPoll;