Class SmartFormActivity
Namespace: Casewhere.Models.Activities
Assembly: Casewhere.Models.dll
public class SmartFormActivity : Activity, IViewableActivity
Inheritance
object ← Activity ← SmartFormActivity
Implements
Inherited Members
Activity.Id, Activity.ActivityDefinitionId, Activity.Name, Activity.SequenceNumber, Activity.ResultDetails, Activity.IsRequired, Activity.IsIncluded, Activity.IsComplete, Activity.Type, Activity.EventName, Activity.EnableAuditLog, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<SmartFormActivity>(SmartFormActivity)
Constructors
SmartFormActivity()
public SmartFormActivity()
Properties
ComponentStates
public IDictionary<string, IList<ComponentState>> ComponentStates { get; set; }
Property Value
IDictionary<string, IList<ComponentState>>
DOReference
public DOReference DOReference { get; set; }
Property Value
DataCollectedDate
public DateTime? DataCollectedDate { get; set; }
Property Value
DataSavedDate
public DateTime? DataSavedDate { get; set; }
Property Value
IsDirty
public bool IsDirty { get; }
Property Value
IsDraftCollected
public bool IsDraftCollected { get; set; }
Property Value
IsEditable
public bool IsEditable { get; set; }
Property Value
IsSaveDraftEnabled
public bool IsSaveDraftEnabled { get; set; }
Property Value
IsSkipPostedData
public bool IsSkipPostedData { get; set; }
Property Value
IsTouched
public bool IsTouched { get; set; }
Property Value
PostedData
public IList<FormDataSourceObject> PostedData { get; set; }
Property Value
ValidationResults
public IDictionary<string, ComponentValidationResult> ValidationResults { get; set; }