namespace MemberCenter.Domain.Entities;

public sealed class UserConsent
{
    public Guid Id { get; set; }
    public Guid UserId { get; set; }
    public string TermsVersion { get; set; } = string.Empty;
    public string PrivacyVersion { get; set; } = string.Empty;
    public string RegistrationMethod { get; set; } = string.Empty;
    public string? IpAddress { get; set; }
    public string? UserAgent { get; set; }
    public DateTimeOffset AcceptedAt { get; set; } = DateTimeOffset.UtcNow;
}
