PostSetFlairResponse constructor
const
PostSetFlairResponse({
- @JsonKey.new(name: 'banned_from_community') required bool bannedFromCommunity,
- @JsonKey.new(name: 'creator_banned_from_community') required bool creatorBannedFromCommunity,
- @JsonKey.new(name: 'creator_is_admin') required bool creatorIsAdmin,
- @JsonKey.new(name: 'creator_is_moderator') required bool creatorIsModerator,
- required bool read,
- required bool saved,
- required SubscribedType subscribed,
- @JsonKey.new(name: 'unread_comments') required int unreadComments,
- @JsonKey.new(name: 'activity_alert') bool? activityAlert,
- @JsonKey.new(name: 'alt_text') String? altText,
- @JsonKey.new(name: 'my_vote') int? myVote,
- @JsonKey.new(name: 'flair_list') List<
CommunityFlair> ? flairList, - @JsonKey.new(name: 'can_auth_user_moderate') bool? canAuthUserModerate,
- Community? community,
- Person? creator,
- Post? post,
- 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;