using adas_core.Domain.Enums;
using MongoDB.Bson;

namespace adas_core.Domain.Models.DTO;

/// <summary>
/// Represents a data transfer object for a master list, used to transfer collection data between application layers.
/// </summary>
public class MasterListDto
{
    public ObjectId Id { get; set; }
    public string Name { get; set; } = string.Empty;
    public string Description { get; set; } = string.Empty;
    public MasterListType ListType { get; set; }
    public int Options { get; set; }
}