package ai.sentryagent.idp.models;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;

/** Paginated list of agents. */
@JsonIgnoreProperties(ignoreUnknown = true)
public final class PaginatedAgents {

    @JsonProperty("data")  private List<Agent> data;
    @JsonProperty("total") private int total;
    @JsonProperty("page")  private int page;
    @JsonProperty("limit") private int limit;

    public PaginatedAgents() {}

    public List<Agent> getData() { return data; }
    public int getTotal()        { return total; }
    public int getPage()         { return page; }
    public int getLimit()        { return limit; }
}
