using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace EnvelopeGenerator.Application.Envelope.Commands; public class EnvelopeCreateDto { [Required] public required string Title { get; init; } [Required] public required string Message { get; init; } public string Language { get; init; } = "de-DE"; public DateTime? ExpiresWhen { get; init; } public DateTime? ExpiresWarningWhen { get; init; } public int? ContractType { get; init; } = (int)Common.Constants.ContractType.Contract; public bool TFAEnabled { get; init; } = false; }