using adas_core.Domain.Models.AppSettings;

namespace adas_core.Domain.Models.DTO.Display;

/// <summary>
/// Represents a data transfer object that combines display-related information with associated permissions.
/// </summary>
/// <remarks>
/// This DTO is intended for transferring presentation data together with the permissions required to view or interact with it.
/// </remarks>
public class DisplayWithPermissionsDto
{
    public DisplayPermissionTypes? Permissions { get; set; }
    public MongoModels.Display? Display { get; set; }
}