|
|
|
@@ -0,0 +1,264 @@ |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Linq; |
|
|
|
using System.Threading.Tasks; |
|
|
|
using Newtonsoft.Json; |
|
|
|
|
|
|
|
namespace jdis_import.RESTObjects |
|
|
|
{ |
|
|
|
public class Template |
|
|
|
{ |
|
|
|
[JsonProperty(PropertyName = "CreateDate")] |
|
|
|
public DateTime CreateDate { get; set; } |
|
|
|
[JsonProperty(PropertyName = "CreateUserID")] |
|
|
|
public int CreateUserID { get; set; } |
|
|
|
[JsonProperty(PropertyName = "Description")] |
|
|
|
public string Description { get; set; } |
|
|
|
[JsonProperty(PropertyName = "ID")] |
|
|
|
public int ID { get; set; } |
|
|
|
[JsonProperty(PropertyName = "Name")] |
|
|
|
public string Name { get; set; } |
|
|
|
[JsonProperty(PropertyName = "IsActive")] |
|
|
|
public bool IsActive { get; set; } |
|
|
|
[JsonProperty(PropertyName = "UpdateDate")] |
|
|
|
public DateTime? UpdateDate { get; set; } |
|
|
|
[JsonProperty(PropertyName = "UpdateUserID")] |
|
|
|
public int? UpdateUserID { get; set; } |
|
|
|
[JsonProperty(PropertyName = "InspectionLevel")] |
|
|
|
public InspectionLevel InspectionLevel { get; set; } |
|
|
|
[JsonProperty(PropertyName = "InspectionLevelID")] |
|
|
|
public int InspectionLevelID |
|
|
|
{ |
|
|
|
get |
|
|
|
{ |
|
|
|
return this.InspectionLevel != null ? this.InspectionLevel.ID : 0; |
|
|
|
} |
|
|
|
set |
|
|
|
{ |
|
|
|
value = this.InspectionLevel != null ? this.InspectionLevel.ID : 0; |
|
|
|
} |
|
|
|
} |
|
|
|
[JsonProperty(PropertyName = "InspectionType")] |
|
|
|
public InspectionType InspectionType { get; set; } |
|
|
|
[JsonProperty(PropertyName = "InspectionTypeID")] |
|
|
|
public int InspectionTypeID |
|
|
|
{ |
|
|
|
get |
|
|
|
{ |
|
|
|
return this.InspectionType != null ? this.InspectionType.ID : 0; |
|
|
|
} |
|
|
|
set |
|
|
|
{ |
|
|
|
value = this.InspectionType != null ? this.InspectionType.ID : 0; |
|
|
|
} |
|
|
|
} |
|
|
|
[JsonProperty(PropertyName = "Model")] |
|
|
|
public Model Model { get; set; } |
|
|
|
[JsonProperty(PropertyName = "ModelID")] |
|
|
|
public int? ModelID { get { return this.Model != null ? Model.ID : null; } set { value = this.Model != null ? Model.ID : null; } } |
|
|
|
[JsonProperty(PropertyName = "Product")] |
|
|
|
public Product Product { get; set; } |
|
|
|
[JsonProperty(PropertyName = "ProductID")] |
|
|
|
public int? ProductID { get { return this.Product != null ? Product.ID : null; } set { value = this.Product != null ? Product.ID : null; } } |
|
|
|
|
|
|
|
/* |
|
|
|
"TemplateCategories":[{ |
|
|
|
"Category":{ |
|
|
|
"CreateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"CreateUserID":2147483647, |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"IsActive":true, |
|
|
|
"Name":"String content", |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
}, |
|
|
|
"CategoryID":2147483647, |
|
|
|
"CreateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"CreateUserID":2147483647, |
|
|
|
"ID":2147483647, |
|
|
|
"SortOrder":2147483647, |
|
|
|
"TemplateID":2147483647, |
|
|
|
"TemplateItemSpecs":[{ |
|
|
|
"CreateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"CreateUserID":2147483647, |
|
|
|
"ID":2147483647, |
|
|
|
"Item":{ |
|
|
|
"Category":{ |
|
|
|
"CreateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"CreateUserID":2147483647, |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"IsActive":true, |
|
|
|
"Name":"String content", |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
}, |
|
|
|
"CategoryID":2147483647, |
|
|
|
"CreateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"CreateUserID":2147483647, |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"InputType":{ |
|
|
|
"ID":2147483647, |
|
|
|
"Name":"String content" |
|
|
|
}, |
|
|
|
"InputTypeID":2147483647, |
|
|
|
"IsActive":true, |
|
|
|
"ItemResponseTypes":[{ |
|
|
|
"ID":2147483647, |
|
|
|
"ItemID":2147483647, |
|
|
|
"ResponseType":{ |
|
|
|
"Color":"String content", |
|
|
|
"CreateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"CreateUserID":2147483647, |
|
|
|
"ID":2147483647, |
|
|
|
"IsActive":true, |
|
|
|
"Name":"String content", |
|
|
|
"RepairType":{ |
|
|
|
"Color":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"Name":"String content" |
|
|
|
}, |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
}, |
|
|
|
"ResponseTypeID":2147483647, |
|
|
|
"SortOrder":2147483647 |
|
|
|
}], |
|
|
|
"Name":"String content", |
|
|
|
"SMSCCode":{ |
|
|
|
"CreateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"CreateUserID":2147483647, |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"IsActive":true, |
|
|
|
"Name":"String content", |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
}, |
|
|
|
"SMSCCodeID":2147483647, |
|
|
|
"Specs":[{ |
|
|
|
"CreateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"CreateUserID":2147483647, |
|
|
|
"ID":2147483647, |
|
|
|
"IsActive":true, |
|
|
|
"ItemID":2147483647, |
|
|
|
"Name":"String content", |
|
|
|
"NumberOfTests":2147483647, |
|
|
|
"SpecItems":[{ |
|
|
|
"ComparisonType":{ |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"Name":"String content" |
|
|
|
}, |
|
|
|
"ComparisonTypeID":2147483647, |
|
|
|
"ID":2147483647, |
|
|
|
"Name":"String content", |
|
|
|
"Qualifier":"String content", |
|
|
|
"SortOrder":2147483647, |
|
|
|
"SpecID":2147483647, |
|
|
|
"SpecItemValues":[{ |
|
|
|
"ID":2147483647, |
|
|
|
"SortOrder":2147483647, |
|
|
|
"SpecItemID":2147483647, |
|
|
|
"Value":"String content", |
|
|
|
"ValueType":{ |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"Name":"String content" |
|
|
|
}, |
|
|
|
"ValueTypeID":2147483647 |
|
|
|
}], |
|
|
|
"Unit":{ |
|
|
|
"CreateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"CreateUserID":2147483647, |
|
|
|
"DataType":{ |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"Name":"String content" |
|
|
|
}, |
|
|
|
"DataTypeID":2147483647, |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"IsActive":true, |
|
|
|
"Name":"String content", |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
}, |
|
|
|
"UnitID":2147483647 |
|
|
|
}], |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
}], |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
}, |
|
|
|
"ItemID":2147483647, |
|
|
|
"SortOrder":2147483647, |
|
|
|
"Spec":{ |
|
|
|
"CreateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"CreateUserID":2147483647, |
|
|
|
"ID":2147483647, |
|
|
|
"IsActive":true, |
|
|
|
"ItemID":2147483647, |
|
|
|
"Name":"String content", |
|
|
|
"NumberOfTests":2147483647, |
|
|
|
"SpecItems":[{ |
|
|
|
"ComparisonType":{ |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"Name":"String content" |
|
|
|
}, |
|
|
|
"ComparisonTypeID":2147483647, |
|
|
|
"ID":2147483647, |
|
|
|
"Name":"String content", |
|
|
|
"Qualifier":"String content", |
|
|
|
"SortOrder":2147483647, |
|
|
|
"SpecID":2147483647, |
|
|
|
"SpecItemValues":[{ |
|
|
|
"ID":2147483647, |
|
|
|
"SortOrder":2147483647, |
|
|
|
"SpecItemID":2147483647, |
|
|
|
"Value":"String content", |
|
|
|
"ValueType":{ |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"Name":"String content" |
|
|
|
}, |
|
|
|
"ValueTypeID":2147483647 |
|
|
|
}], |
|
|
|
"Unit":{ |
|
|
|
"CreateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"CreateUserID":2147483647, |
|
|
|
"DataType":{ |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"Name":"String content" |
|
|
|
}, |
|
|
|
"DataTypeID":2147483647, |
|
|
|
"Description":"String content", |
|
|
|
"ID":2147483647, |
|
|
|
"IsActive":true, |
|
|
|
"Name":"String content", |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
}, |
|
|
|
"UnitID":2147483647 |
|
|
|
}], |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
}, |
|
|
|
"SpecID":2147483647, |
|
|
|
"TemplateCategoryID":2147483647, |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
}], |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
}], |
|
|
|
"UpdateDate":"\/Date(928164000000-0400)\/", |
|
|
|
"UpdateUserID":2147483647 |
|
|
|
*/ |
|
|
|
} |
|
|
|
} |