package com.cameleer.server.app.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;

@Schema(description = "Command to send to agent(s)")
public record CommandRequest(
        @NotNull @Schema(description = "Command type: config-update, deep-trace, or replay")
        String type,
        @Schema(description = "Command payload JSON")
        Object payload
) {}
