Tarification constructor

const Tarification({
  1. required String id,
  2. @Default(null) String? rev,
  3. @Default(null) int? deletionDate,
  4. @Default(null) Map<String, String>? label,
  5. @Default(null) String? context,
  6. @Default(null) String? type,
  7. @Default(null) String? code,
  8. @Default(null) String? version,
  9. @Default(null) String? author,
  10. @Default({}) Set<String> regions,
  11. @Default([]) List<Periodicity> periodicity,
  12. @Default(null) int? level,
  13. @Default([]) List<String> links,
  14. @Default({}) Map<LinkQualification, List<String>> qualifiedLinks,
  15. @Default({}) Set<CodeFlag> flags,
  16. @Default({}) Map<String, Set<String>> searchTerms,
  17. @Default(null) String? data,
  18. @Default({}) Map<AppendixType, String> appendices,
  19. @Default(false) bool disabled,
  20. @Default({}) Set<DecryptedValorisation> valorisations,
  21. @Default({}) Map<String, String> category,
  22. @Default(null) bool? consultationCode,
  23. @Default(null) bool? hasRelatedCode,
  24. @Default(null) bool? needsPrescriber,
  25. @Default({}) Set<String> relatedCodes,
  26. @Default(null) String? ngroup,
  27. @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;