123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- using System;
- namespace InABox.Core
- {
- public interface IBaseDigitalFormInstance : IEntity
- {
- [Obsolete("Replaced with Form", true)]
- QAFormLink QAForm { get; set; }
- DigitalFormLink Form { get; set; }
- [Obsolete("Replaced with FormData", true)]
- string QAData { get; set; }
- string FormData { get; set; }
- string? BlobData { get; set; }
- [Obsolete("Replaced with FormCompleted", true)]
- DateTime QACompleted { get; set; }
- DateTime FormCompleted { get; set; }
- [Obsolete("Replaced with FormCompletedBy", true)]
- UserLink QACompletedBy { get; set; }
- UserLink FormCompletedBy { get; set; }
- Location Location { get; set; }
- DateTime FormStarted { get; set; }
- TimeSpan FormOpen { get; set; }
- IDigitalFormDataModel CreateDataModel(Entity? parent = null);
- Guid ParentID();
- }
- public interface IDigitalFormInstance : IBaseDigitalFormInstance
- {
- }
- public interface IDigitalFormInstance<TEntityLink> : IDigitalFormInstance where TEntityLink : IEntityLink
- {
- TEntityLink Parent { get; set; }
- }
- }
|