package application.port.input;

import application.port.input.command.UserLoginCommand;
import domain.model.UserLogin;

import java.util.Optional;

/**
 * Puerto de entrada para el caso de uso de login de usuario (API privada)
 */
public interface IUserLogin {
    Optional<UserLogin> execute(UserLoginCommand command, String requestId);
}
