FormTemplate constructor

const FormTemplate({
  1. required String id,
  2. @Default(null) String? rev,
  3. @Default(null) int? deletionDate,
  4. @Default(null) FormTemplateLayout? templateLayout,
  5. @Default(null) Uint8List? rawTemplateLayout,
  6. @Default(null) String? name,
  7. @Default(null) String? guid,
  8. @Default(null) DocumentGroup? group,
  9. @Default(null) String? descr,
  10. @Default(null) String? disabled,
  11. @Default(null) CodeStub? specialty,
  12. @Default(null) String? author,
  13. @Default(null) String? formInstancePreferredLocation,
  14. @Default(null) String? keyboardShortcut,
  15. @Default(null) String? shortReport,
  16. @Default(null) String? mediumReport,
  17. @Default(null) String? longReport,
  18. @Default({}) Set<String> reports,
  19. @Default({}) Set<CodeStub> tags,
  20. @Default(null) String? layoutAttachmentId,
  21. @Default(null) String? templateLayoutAttachmentId,
})

Implementation

const factory FormTemplate({
	required String id,
	@Default(null) String? rev,
	@Default(null) int? deletionDate,
	@Default(null) FormTemplateLayout? templateLayout,
	@Default(null) Uint8List? rawTemplateLayout,
	@Default(null) String? name,
	@Default(null) String? guid,
	@Default(null) DocumentGroup? group,
	@Default(null) String? descr,
	@Default(null) String? disabled,
	@Default(null) CodeStub? specialty,
	@Default(null) String? author,
	@Default(null) String? formInstancePreferredLocation,
	@Default(null) String? keyboardShortcut,
	@Default(null) String? shortReport,
	@Default(null) String? mediumReport,
	@Default(null) String? longReport,
	@Default({}) Set<String> reports,
	@Default({}) Set<CodeStub> tags,
	@Default(null) String? layoutAttachmentId,
	@Default(null) String? templateLayoutAttachmentId,
}) = _FormTemplate;