using System; using System.Collections.Generic; namespace CompanyManagment.App.Contracts.CameraBugReport { public class CameraBugReportDetailViewModel { public Guid Id { get; set; } public string Title { get; set; } public string Description { get; set; } public string UserEmail { get; set; } public long? AccountId { get; set; } public string DeviceModel { get; set; } public string OsVersion { get; set; } public string Platform { get; set; } public string Manufacturer { get; set; } public string DeviceId { get; set; } public string ScreenResolution { get; set; } public int MemoryInMB { get; set; } public int StorageInMB { get; set; } public int BatteryLevel { get; set; } public bool IsCharging { get; set; } public string NetworkType { get; set; } public string AppVersion { get; set; } public string BuildNumber { get; set; } public string PackageName { get; set; } public DateTime InstallTime { get; set; } public DateTime LastUpdateTime { get; set; } public string Flavor { get; set; } public CameraBugReportType Type { get; set; } public CameraBugPriority Priority { get; set; } public CameraBugReportStatus Status { get; set; } public string StackTrace { get; set; } public DateTime CreationDate { get; set; } public DateTime? UpdateDate { get; set; } public List Logs { get; set; } public List Screenshots { get; set; } } public class CameraBugReportScreenshotViewModel { public string FileName { get; set; } public DateTime UploadDate { get; set; } public string Base64Data { get; set; } } }