package com.social.media.application.user.command;

import com.social.media.domain.user.valueobject.UserId;
import jakarta.validation.constraints.NotNull;

/**
 * Command to restore a logically deleted user
 */
public record RestoreUserCommand(
    @NotNull(message = "User ID is required")
    UserId userId,
    
    // ID of the user performing the restoration (for validation purposes)
    UserId restoredBy
) {}
