Class EvaluationResultWithCriteriaListResponse
A page of evaluation results with criteria context.
Inherited Members
Namespace: Seclai.Models
Assembly: Seclai.dll
Syntax
public sealed class EvaluationResultWithCriteriaListResponse
Remarks
Two endpoints share this shape and populate different halves of it:
-
GET /agents/{id}/evaluation-resultsis always paginated and fills Total, Page and Limit. -
GET /agents/{id}/runs/{runId}/evaluation-resultsis version-gated: a bare array by default, and the canonical{data, pagination}envelope once ApiVersion is2026-07-27or later — in which case the metadata is on Pagination and the flat properties stay zero.
Properties
Data
Declaration
[JsonPropertyName("data")]
public List<JsonElement>? Data { get; set; }
Property Value
| Type | Description |
|---|---|
| List<JsonElement> |
Limit
Page size on the flat shape. Zero when Pagination is set.
Declaration
[JsonPropertyName("limit")]
public int Limit { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Page
Page number on the flat shape. Zero when Pagination is set.
Declaration
[JsonPropertyName("page")]
public int Page { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Pagination
Canonical pagination metadata. Null on the flat and legacy shapes.
Declaration
[JsonPropertyName("pagination")]
public PaginationResponse? Pagination { get; set; }
Property Value
| Type | Description |
|---|---|
| PaginationResponse |
Total
Total items on the flat shape. Zero when Pagination is set.
Declaration
[JsonPropertyName("total")]
public int Total { get; set; }
Property Value
| Type | Description |
|---|---|
| int |