package es.um.atica.faker.users.application.command; import es.um.atica.faker.users.domain.model.UserId; import es.um.atica.shared.domain.cqrs.Command; public class DeleteUserCommand extends Command { private String id; private DeleteUserCommand(String id) { this.id = id; } public static DeleteUserCommand of(String id) { // Validate Command Data for UI UserId.of(id); return new DeleteUserCommand(id); } public String getId() { return id; } }