package com.smyhub.infogenie.infogeniebackendjava.dto.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * Response for GET /api/aimodelapp/models.
 * { "success": true, "models": { "deepseek": [...], "kimi": [...] },
 *   "default_provider": "deepseek", "default_model": "deepseek-chat" }
 */
@Data
public class ModelsResponse {

    private boolean success = true;
    private Map<String, List<String>> models;

    @JsonProperty("default_provider")
    private String defaultProvider;

    @JsonProperty("default_model")
    private String defaultModel;
}
