using IWS5.Core.Enums;

namespace IWS5.Core.Models.Request;

public class DocumentTemplateField(
    string Name,
    string Description,
    ATDocumentFieldType FieldType,
    bool IsNullable,
    int? Size,
    string? DefaultValue,
    bool Display)
{
    public string Name { get; private set; } = Name;
    public string Description { get; private set; } = Description;
    public ATDocumentFieldType FieldType { get; private set; } = FieldType;
    public bool IsNullable { get; private set; } = IsNullable;
    public int? Size { get; private set; } = Size;
    public string? DefaultValue { get; private set; } = DefaultValue;
    public bool Display { get; set; } = Display;
}