using Neo.Afx.Services.Notifications.Entities; using System.Collections.Generic; using System.Configuration; using Neo.LegitimateLicences.Common.Helpers; using Neo.Afx.ViewModels; namespace Neo.LegitimateLicences.Common.ViewModels { public class ResponsiveAppWorkflowModel : ResponsiveAppBaseModel { public string ControllerName { get; set; } public long WorkflowID { get; set; } public long WorkflowInstanceID { get; set; } public string WorkflowReferenceNumber { get; set; } public string WorkflowDescription { get; set; } /// /// The workflow template to be used for the workflow /// public object WorkflowTemplate { get; set; } /// /// List of workflow template defaults /// public object WorkflowTemplateDefaults { get; set; } /// /// The actual workflow instance record with steps and tasks /// public object WorkflowInstance { get; set; } /// /// The workflow instance route object /// public object WorkflowInstanceRoute { get; set; } /// /// The related workflow data record /// public object Data { get; set; } /// /// A list of LookupLists /// public List Lookups { get; set; } /// /// The current task assigned to the logged in user /// public object CurrentTask { get; set; } /// /// Properties to be used on the UI /// public WorkflowConsoleUIProperties Ui { get; set; } } }