AssignmentView constructor
- @JsonSerializable.new(includeIfNull: false)
const
AssignmentView(
{ - @Default.new('tools.ozone.report.defs#assignmentView') String $type,
- required int id,
- required String did,
- @MemberConverter() Member? moderator,
- @QueueViewConverter() QueueView? queue,
- required int reportId,
- required DateTime startAt,
- DateTime? endAt,
- Map<String, dynamic>? $unknown,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory AssignmentView({
@Default('tools.ozone.report.defs#assignmentView') String $type,
required int id,
required String did,
/// The moderator assigned to this report
@MemberConverter() Member? moderator,
@QueueViewConverter() QueueView? queue,
required int reportId,
required DateTime startAt,
DateTime? endAt,
Map<String, dynamic>? $unknown,
}) = _AssignmentView;