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;
}
}
}