using Features.Auth.Dtos; using MediatR; namespace Features.Auth.Commands.Profile.UpdateProfile; /// /// Updates the non-credential profile fields (first name, last name, date of birth) of the given /// user account. /// /// /// The authenticated caller's own ID, extracted from the access token -- never bind this from /// client-supplied input. /// public record UpdateProfileCommand( Guid UserAccountId, string FirstName, string LastName, DateTime DateOfBirth ) : IRequest;