Tarification constructor
const
Tarification({
- required String id,
- @Default(null) String? rev,
- @Default(null) int? deletionDate,
- @Default(null) Map<
String, String> ? label, - @Default(null) String? context,
- @Default(null) String? type,
- @Default(null) String? code,
- @Default(null) String? version,
- @Default(null) String? author,
- @Default({}) Set<
String> regions, - @Default([]) List<
Periodicity> periodicity, - @Default(null) int? level,
- @Default([]) List<
String> links, - @Default({}) Map<
LinkQualification, List< qualifiedLinks,String> > - @Default({}) Set<
CodeFlag> flags, - @Default({}) Map<
String, Set< searchTerms,String> > - @Default(null) String? data,
- @Default({}) Map<
AppendixType, String> appendices, - @Default(false) bool disabled,
- @Default({}) Set<
DecryptedValorisation> valorisations, - @Default({}) Map<
String, String> category, - @Default(null) bool? consultationCode,
- @Default(null) bool? hasRelatedCode,
- @Default(null) bool? needsPrescriber,
- @Default(null) String? ngroup,
- @Default([]) List<
LetterValue> letterValues,
Implementation
const factory Tarification({
required String id,
@Default(null) String? rev,
@Default(null) int? deletionDate,
@Default(null) Map<String, String>? label,
@Default(null) String? context,
@Default(null) String? type,
@Default(null) String? code,
@Default(null) String? version,
@Default(null) String? author,
@Default({}) Set<String> regions,
@Default([]) List<Periodicity> periodicity,
@Default(null) int? level,
@Default([]) List<String> links,
@Default({}) Map<LinkQualification, List<String>> qualifiedLinks,
@Default({}) Set<CodeFlag> flags,
@Default({}) Map<String, Set<String>> searchTerms,
@Default(null) String? data,
@Default({}) Map<AppendixType, String> appendices,
@Default(false) bool disabled,
@Default({}) Set<DecryptedValorisation> valorisations,
@Default({}) Map<String, String> category,
@Default(null) bool? consultationCode,
@Default(null) bool? hasRelatedCode,
@Default(null) bool? needsPrescriber,
@Default({}) Set<String> relatedCodes,
@Default(null) String? ngroup,
@Default([]) List<LetterValue> letterValues,
}) = _Tarification;