|
- 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
- */
- }
- }
|