PostSetFlairResponse constructor

const PostSetFlairResponse({
  1. @JsonKey.new(name: 'banned_from_community') required bool bannedFromCommunity,
  2. @JsonKey.new(name: 'creator_banned_from_community') required bool creatorBannedFromCommunity,
  3. @JsonKey.new(name: 'creator_is_admin') required bool creatorIsAdmin,
  4. @JsonKey.new(name: 'creator_is_moderator') required bool creatorIsModerator,
  5. required bool hidden,
  6. required bool read,
  7. required bool saved,
  8. required SubscribedType subscribed,
  9. @JsonKey.new(name: 'unread_comments') required int unreadComments,
  10. @JsonKey.new(name: 'activity_alert') bool? activityAlert,
  11. @JsonKey.new(name: 'alt_text') String? altText,
  12. @JsonKey.new(name: 'my_vote') int? myVote,
  13. @JsonKey.new(name: 'flair_list') List<CommunityFlair>? flairList,
  14. @JsonKey.new(name: 'can_auth_user_moderate') bool? canAuthUserModerate,
  15. Community? community,
  16. Person? creator,
  17. Post? post,
  18. PostAggregates? counts,
})

Implementation

const factory PostSetFlairResponse({
  @JsonKey(name: 'banned_from_community') required bool bannedFromCommunity,
  @JsonKey(name: 'creator_banned_from_community') required bool creatorBannedFromCommunity,
  @JsonKey(name: 'creator_is_admin') required bool creatorIsAdmin,
  @JsonKey(name: 'creator_is_moderator') required bool creatorIsModerator,
  required bool hidden,
  required bool read,
  required bool saved,
  required SubscribedType subscribed,
  @JsonKey(name: 'unread_comments') required int unreadComments,
  @JsonKey(name: 'activity_alert') bool? activityAlert,
  @JsonKey(name: 'alt_text') String? altText,
  @JsonKey(name: 'my_vote') int? myVote,
  @JsonKey(name: 'flair_list') List<CommunityFlair>? flairList,
  @JsonKey(name: 'can_auth_user_moderate') bool? canAuthUserModerate,
  Community? community,
  Person? creator,
  Post? post,
  PostAggregates? counts,
}) = _PostSetFlairResponse;