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;