using API.Entities.Enums; namespace API.DTOs.Account; public sealed record AgeRestrictionDto { /// /// The maximum age rating a user has access to. -1 if not applicable /// public required AgeRating AgeRating { get; init; } = AgeRating.NotApplicable; /// /// Are Unknowns explicitly allowed against age rating /// /// Unknown is always lowest and default age rating. Setting this to false will ensure Teen age rating applies and unknowns are still filtered public required bool IncludeUnknowns { get; init; } = false; }