using System.Text.Json.Serialization; namespace Centron.Api.docuFORM.Models.Swagger; public class DeviceUpdate { [JsonPropertyName("isActive")] public bool? IsActive { get; set; } [JsonPropertyName("isManaged")] public bool? IsManaged { get; set; } [JsonPropertyName("isLicensed")] public bool? IsLicensed { get; set; } [JsonPropertyName("assetNumber")] public string? AssetNumber { get; set; } [JsonPropertyName("cardReaderAddress")] public string? CardReaderAddress { get; set; } [JsonPropertyName("ciid")] public string? Ciid { get; set; } [JsonPropertyName("ciData")] public DeviceCiData? CiData { get; set; } [JsonPropertyName("costCenter")] public string? CostCenter { get; set; } [JsonPropertyName("description")] public string? Description { get; set; } [JsonPropertyName("follow2Print")] public bool? Follow2Print { get; set; } [JsonPropertyName("information")] public List? Information { get; set; } [JsonPropertyName("inventoryNumber")] public string? InventoryNumber { get; set; } [JsonPropertyName("itemDeliveryAddress")] public string? ItemDeliveryAddress { get; set; } [JsonPropertyName("itemDeliveryNote")] public string? ItemDeliveryNote { get; set; } [JsonPropertyName("itemDeliveryInformation")] public List? ItemDeliveryInformation { get; set; } [JsonPropertyName("locationDescription")] public string? LocationDescription { get; set; } [JsonPropertyName("locationLevels")] public List? LocationLevels { get; set; } [JsonPropertyName("notifications")] public DeviceNotifications? Notifications { get; set; } [JsonPropertyName("officePrint")] public bool? OfficePrint { get; set; } [JsonPropertyName("productionProcess")] public bool? ProductionProcess { get; set; } [JsonPropertyName("securePrint")] public bool? SecurePrint { get; set; } [JsonPropertyName("snmp")] public DeviceSnmp? Snmp { get; set; } [JsonPropertyName("snmpData")] public DeviceSnmpData? SnmpData { get; set; } [JsonPropertyName("warranty")] public DeviceWarranty? Warranty { get; set; } }