SubjectView constructor
const
SubjectView({
- @Default.new('tools.ozone.moderation.defs#subjectView') String $type,
- @SubjectTypeConverter() required SubjectType type,
- required String subject,
- @SubjectStatusViewConverter() SubjectStatusView? status,
- @RepoViewDetailConverter() RepoViewDetail? repo,
- @USubjectViewProfileConverter() USubjectViewProfile? profile,
- @RecordViewDetailConverter() RecordViewDetail? record,
- Map<
String, dynamic> ? $unknown,
Implementation
@JsonSerializable(includeIfNull: false)
const factory SubjectView({
@Default('tools.ozone.moderation.defs#subjectView') String $type,
@SubjectTypeConverter() required SubjectType type,
required String subject,
@SubjectStatusViewConverter() SubjectStatusView? status,
@RepoViewDetailConverter() RepoViewDetail? repo,
@USubjectViewProfileConverter() USubjectViewProfile? profile,
@RecordViewDetailConverter() RecordViewDetail? record,
Map<String, dynamic>? $unknown,
}) = _SubjectView;