using Manager.DTOs; using ManagerService.Data; using System.Collections.Generic; namespace ManagerService.DTOs { public class ApplicationInstanceDTO { public string id { get; set; } public string instanceId { get; set; } public AppType appType { get; set; } public List configurations { get; set; } public string mainImageId { get; set; } public string mainImageUrl { get; set; } public string loaderImageId { get; set; } public string loaderImageUrl { get; set; } public string primaryColor { get; set; } public string secondaryColor { get; set; } public List languages { get; set; } public string sectionEventId { get; set; } public SectionEventDTO? sectionEventDTO { get; set; } public bool isAssistant { get; set; } public bool hasStats { get; set; } /// Slug web de l'Instance. Lecture seule, rempli par le contrôleur. public string? webSlug { get; set; } /// Nom de l'Instance. Lecture seule, rempli par le contrôleur. public string? instanceName { get; set; } public bool isQRCodeEnabled { get; set; } = true; public List? appName { get; set; } public string? appStoreUrl { get; set; } public string? playStoreUrl { get; set; } /// Fond du menu général, spécifique VR. public ImmersiveBackgroundDTO? immersiveBackground { get; set; } } }