using Newtonsoft.Json; using System.Runtime.Serialization; namespace ConsoleApp3.DataContracts { [DataContract] public class ModelCategory { [DataMember(Name = "create", EmitDefaultValue = false)] [JsonProperty(PropertyName = "create")] public DateTime? Create { get; set; } /// /// date the category was last updated /// /// date the category was last updated [DataMember(Name = "update", EmitDefaultValue = false)] [JsonProperty(PropertyName = "update")] public DateTime? Update { get; set; } /// /// /// /// [DataMember(Name = "parent", EmitDefaultValue = false)] [JsonProperty(PropertyName = "parent")] public ModelCategory? Parent { get; set; } /// /// /// /// [DataMember(Name = "name", EmitDefaultValue = false)] [JsonProperty(PropertyName = "name")] public string Name { get; set; } = ""; /// /// /// /// [DataMember(Name = "objectType", EmitDefaultValue = false)] [JsonProperty(PropertyName = "objectType")] public string ObjectType { get; set; } = ""; /// /// /// /// [DataMember(Name = "priority", EmitDefaultValue = false)] [JsonProperty(PropertyName = "priority")] public int? Priority { get; set; } /// /// /// /// [DataMember(Name = "code", EmitDefaultValue = false)] [JsonProperty(PropertyName = "code")] public string Code { get; set; } = ""; /// /// /// /// [DataMember(Name = "color", EmitDefaultValue = false)] [JsonProperty(PropertyName = "color")] public string Color { get; set; } = ""; /// /// /// /// [DataMember(Name = "sevClient", EmitDefaultValue = false)] [JsonProperty(PropertyName = "sevClient")] public Object? SevClient { get; set; } /// /// /// /// [DataMember(Name = "postingAccount", EmitDefaultValue = false)] [JsonProperty(PropertyName = "postingAccount")] public string PostingAccount { get; set; } = ""; /// /// /// /// [DataMember(Name = "type", EmitDefaultValue = false)] [JsonProperty(PropertyName = "type")] public string Type { get; set; } = ""; /// /// /// /// [DataMember(Name = "translationCode", EmitDefaultValue = false)] [JsonProperty(PropertyName = "translationCode")] public string TranslationCode { get; set; } = ""; /// /// /// /// [DataMember(Name = "entryType", EmitDefaultValue = false)] [JsonProperty(PropertyName = "entryType")] public ModelEntryType? EntryType { get; set; } } }