namespace CMSMicroservice.Application.UserCQ.Queries.GetCustomerProfile;

public class GetCustomerProfileResponseDto
{
    public long Id { get; set; }
    public string? FirstName { get; set; }
    public string? LastName { get; set; }
    public string Mobile { get; set; }
    public string? Email { get; set; }
    public string? NationalCode { get; set; }
    public string? AvatarPath { get; set; }
    public long? ParentId { get; set; }
    public string ReferralCode { get; set; }
    public bool IsMobileVerified { get; set; }
    public DateTime? MobileVerifiedAt { get; set; }
    public bool EmailNotifications { get; set; }
    public bool SmsNotifications { get; set; }
    public bool PushNotifications { get; set; }
    public DateTime? BirthDate { get; set; }
    public string FullName { get; set; }
    public int ProfileCompletionPercentage { get; set; }
}
