33 lines
1.0 KiB
C#
33 lines
1.0 KiB
C#
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<DeviceProfile> DeviceProfiles { get; set; }
|
|
HashSet<int> DecommissionedDeviceProfileIds { get; set; }
|
|
OrganisationAddress DeviceProfileDefaultOrganisationAddress { get; set; }
|
|
|
|
List<DeviceBatch> DeviceBatches { get; set; }
|
|
HashSet<int> DecommissionedDeviceBatchIds { get; set; }
|
|
|
|
JobTableModel Jobs { get; set; }
|
|
|
|
List<DeviceCertificate> Certificates { get; set; }
|
|
|
|
List<DocumentTemplate> DocumentTemplates { get; set; }
|
|
List<DocumentTemplatePackage> DocumentTemplatePackages { get; set; }
|
|
|
|
List<DeviceFlag> AvailableDeviceFlags { get; set; }
|
|
|
|
Dictionary<string, string> AssignedUserDetails { get; set; }
|
|
bool HasAssignedUserPhoto { get; set; }
|
|
}
|
|
}
|