Agenda constructor
const
Agenda({
- required String id,
- @Default.new(null) String? rev,
- @Default.new(null) int? created,
- @Default.new(null) int? modified,
- @Default.new(null) String? author,
- @Default.new(null) String? responsible,
- @Default.new(null) String? medicalLocationId,
- @Default.new({}) Set<
CodeStub> tags, - @Default.new({}) Set<
CodeStub> codes, - @Default.new(null) int? endOfLife,
- @Default.new(null) int? deletionDate,
- @Default.new(null) String? name,
- @Default.new(null) String? userId,
- @Default.new([]) List<
Right> rights, - @Default.new({}) Map<
String, UserAccessLevel> userRights, - @Default.new({}) Set<
DecryptedPropertyStub> properties, - @Default.new([]) List<
EmbeddedTimeTable> timeTables,
Implementation
const factory Agenda({
required String id,
@Default(null) String? rev,
@Default(null) int? created,
@Default(null) int? modified,
@Default(null) String? author,
@Default(null) String? responsible,
@Default(null) String? medicalLocationId,
@Default({}) Set<CodeStub> tags,
@Default({}) Set<CodeStub> codes,
@Default(null) int? endOfLife,
@Default(null) int? deletionDate,
@Default(null) String? name,
@Default(null) String? userId,
@Default([]) List<Right> rights,
@Default({}) Map<String, UserAccessLevel> userRights,
@Default({}) Set<DecryptedPropertyStub> properties,
@Default([]) List<EmbeddedTimeTable> timeTables,
}) = _Agenda;