using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Newtonsoft.Json; namespace importer.RestObjects { [JsonObject(MemberSerialization.OptIn)] public class InspectionLevel { [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 = "InspectionType")] public InspectionType InspectionType { get; set; } [JsonProperty(PropertyName = "InspectionTypeID")] public int InspectionTypeID { get { return this.InspectionType != null ? this.InspectionType.ID : 0; } } [JsonProperty(PropertyName = "IsActive")] public bool IsActive { get; set; } [JsonProperty(PropertyName = "Name")] public string Name { get; set; } [JsonProperty(PropertyName = "UpdateDate")] public DateTime? UpdateDate { get; set; } [JsonProperty(PropertyName = "UpdateUserID")] public int? UpdateUserID { get; set; } } }