Comment constructor
const
Comment({
- required int id,
- @JsonKey.new(name: 'ap_id') required String apId,
- @JsonKey.new(name: 'user_id') int? userId,
- @JsonKey.new(name: 'post_id') required int postId,
- required String body,
- required bool local,
- required bool deleted,
- required bool removed,
- required String path,
- required bool distinguished,
- @JsonKey.new(name: 'language_id') int? languageId,
- required DateTime published,
- DateTime? updated,
- bool? locked,
- @Default.new(false) bool answer,
- @JsonKey.new(name: 'emoji_reactions') List<
Reactions> ? emojiReactions,
Implementation
const factory Comment({
required int id,
@JsonKey(name: 'ap_id') required String apId,
@JsonKey(name: 'user_id') int? userId,
@JsonKey(name: 'post_id') required int postId,
required String body,
required bool local,
required bool deleted,
required bool removed,
required String path,
required bool distinguished,
@JsonKey(name: 'language_id') int? languageId,
required DateTime published,
DateTime? updated,
bool? locked,
@Default(false) bool answer,
@JsonKey(name: 'emoji_reactions') List<Reactions>? emojiReactions,
}) = _Comment;