///
/// C# class for representing a task instance
///
public class TaskInstance
{
public bool EAITask { get; set; }
public string IOBD { get; set; }
public string IOC { get; set; }
public string IOR { get; set; }
public string IOS { get; set; }
public string activityDefId { get; set; }
public string activityDefName { get; set; }
public string activityType { get; set; }
public bool async { get; set; }
public string beginEngineNode { get; set; }
public long beginTime { get; set; }
public string claimResourceId { get; set; }
public int claimType { get; set; }
public string controlState { get; set; }
public string customUniqueId { get; set; }
public long delayTimes { get; set; }
public string delegateUser { get; set; }
public string dispatchId { get; set; }
public string ext1 { get; set; }
public string ext2 { get; set; }
public string ext3 { get; set; }
public string ext4 { get; set; }
public string ext5 { get; set; }
public string ext6 { get; set; }
public float ext7 { get; set; }
public float ext8 { get; set; }
public bool historyTask { get; set; }
public string id { get; set; }
public bool monitor { get; set; }
public string owner { get; set; }
public string ownerDepartmentId { get; set; }
public string ownerName { get; set; }
public string parentTaskInstId { get; set; }
public int priority { get; set; }
public string processDefId { get; set; }
public string processDefVerId { get; set; }
public string processGroupId { get; set; }
public string processInstId { get; set; }
public int readState { get; set; }
public long remindTimes { get; set; }
public bool root { get; set; }
public string scopeId { get; set; }
public int securityLevel { get; set; }
public int state { get; set; }
public string target { get; set; }
public string targetCompanyId { get; set; }
public string targetDepartmentId { get; set; }
public string targetName { get; set; }
public string targetRoleId { get; set; }
public string taskInfo { get; set; }
public string title { get; set; }
public bool trash { get; set; }
}