private List <Property> GetCRMUserProperties() { List <Property> ContainerProperties = new List <Property>(); Property userfqn = new Property { Name = "userfqn", MetaData = new MetaData("UserFQN", "UserFQN"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(userfqn); Property userid = new Property { Name = "userid", MetaData = new MetaData("User Id", "User Id"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(userid); ContainerProperties.AddRange(CRMFunctionsStandard.GetStandardReturnProperties()); return(ContainerProperties); }
private List <Property> GetCRMTaskProperties() { List <Property> ContainerProperties = new List <Property>(); Property category = new Property { Name = "category", MetaData = new MetaData("Category", "Category"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(category); Property description = new Property { Name = "description", MetaData = new MetaData("Description", "Description"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Memo, Type = "string" }; ContainerProperties.Add(description); Property duedate = new Property { Name = "duedate", MetaData = new MetaData("Due Date", "Due Date"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.DateTime, Type = "datetime" }; ContainerProperties.Add(duedate); Property duration = new Property { Name = "duration", MetaData = new MetaData("Duration", "Duration"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Number, Type = "int" }; ContainerProperties.Add(duration); Property ownerfqn = new Property { Name = "ownerfqn", MetaData = new MetaData("Owner FQN", "Owner FQN"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(ownerfqn); Property owner = new Property { Name = "owner", MetaData = new MetaData("Owner", "Owner"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(owner); Property ownerid = new Property { Name = "ownerid", MetaData = new MetaData("Owner Id", "Owner Id"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(ownerid); Property priority = new Property { Name = "priority", MetaData = new MetaData("Priority", "Priority"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Number, Type = "int" }; ContainerProperties.Add(priority); Property regarding = new Property { Name = "regarding", MetaData = new MetaData("Regarding", "Regarding"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(regarding); Property regardingid = new Property { Name = "regardingid", MetaData = new MetaData("Regarding Id", "Regarding Id"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(regardingid); Property state = new Property { Name = "state", MetaData = new MetaData("State", "State"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Number, Type = "int" }; ContainerProperties.Add(state); Property status = new Property { Name = "status", MetaData = new MetaData("Status", "Status"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Number, Type = "int" }; ContainerProperties.Add(status); Property subcategory = new Property { Name = "subcategory", MetaData = new MetaData("Subcategory", "Subcategory"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(subcategory); Property subject = new Property { Name = "subject", MetaData = new MetaData("Subject", "Subject"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Memo, Type = "string" }; ContainerProperties.Add(subject); Property taskid = new Property { Name = "taskid", MetaData = new MetaData("Task Id", "Task Id"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(taskid); Property k2serialnumber = new Property { Name = "k2serialnumber", MetaData = new MetaData("K2 Serial Number", "K2 Serial Number"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(k2serialnumber); Property k2processname = new Property { Name = "k2processname", MetaData = new MetaData("K2 Process Name", "K2 Process Name"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(k2processname); Property k2activityname = new Property { Name = "k2activityname", MetaData = new MetaData("K2 Activity Name", "K2 Activity Name"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(k2activityname); Property k2processinstanceid = new Property { Name = "k2processinstanceid", MetaData = new MetaData("K2 Process Instance Id", "K2 Process Instance Id"), SoType = SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType.Text, Type = "string" }; ContainerProperties.Add(k2processinstanceid); ContainerProperties.AddRange(CRMFunctionsStandard.GetStandardReturnProperties()); return(ContainerProperties); }