using Disco.Models.BI.Config; using Disco.Models.Repository; using Disco.Models.Services.Documents; using Disco.Models.Services.Jobs.JobLists; using System.Collections.Generic; namespace Disco.Models.UI.Device { public interface DeviceShowModel : BaseUIModel { Repository.Device Device { get; set; } List DeviceProfiles { get; set; } HashSet DecommissionedDeviceProfileIds { get; set; } OrganisationAddress DeviceProfileDefaultOrganisationAddress { get; set; } List DeviceBatches { get; set; } HashSet DecommissionedDeviceBatchIds { get; set; } JobTableModel Jobs { get; set; } List Certificates { get; set; } List DocumentTemplates { get; set; } List DocumentTemplatePackages { get; set; } List AvailableDeviceFlags { get; set; } Dictionary AssignedUserDetails { get; set; } bool HasAssignedUserPhoto { get; set; } } }