package com.cameleer.server.app.dto;

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

@Schema(description = "Agent registration result with JWT tokens and SSE endpoint")
public record AgentRegistrationResponse(
        @NotNull String instanceId,
        @NotNull String sseEndpoint,
        long heartbeatIntervalMs,
        @NotNull String serverPublicKey,
        @NotNull String accessToken,
        @NotNull String refreshToken
) {}
