using Features.Users.Dtos; using MediatR; namespace Features.Users.Commands.Account.UpdateUsername; /// Changes the username 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 UpdateUsernameCommand(Guid UserAccountId, string NewUsername) : IRequest;