using System.ComponentModel.DataAnnotations; namespace Manager.Data.Models.LibraryContext; public class HttpCookieEntity : DateTimeBase { [MaxLength(DataConstants.DbContext.DefaultDbStringSize)] public required string Name { get; set; } [MaxLength(DataConstants.DbContext.DefaultDbStringSize)] public string? Value { get; set; } [MaxLength(DataConstants.DbContext.DefaultDbStringSize)] public string? Domain { get; set; } [MaxLength(DataConstants.DbContext.DefaultDbStringSize)] public string? Path { get; set; } public DateTimeOffset? ExpiresUtc { get; set; } public bool Secure { get; set; } public bool HttpOnly { get; set; } [MaxLength(DataConstants.DbContext.DefaultDbStringSize)] public string? SameSite { get; set; } [MaxLength(DataConstants.DbContext.DefaultDbStringSize)] public required string ClientId { get; set; } }