Class ModelAlertListResponse
A page of model lifecycle alerts.
Inherited Members
Namespace: Seclai.Models
Assembly: Seclai.dll
Syntax
public sealed class ModelAlertListResponse
Remarks
The top-level key is version-gated. By default the alerts arrive under
alerts alongside total; once
ApiVersion is 2026-07-27 or later the
endpoint returns the canonical {data, pagination} envelope instead.
Use Items to read whichever arrived.
Properties
Alerts
Legacy key. Empty once the canonical envelope is in use.
Declaration
[JsonPropertyName("alerts")]
public List<ModelAlertResponse> Alerts { get; set; }
Property Value
| Type | Description |
|---|---|
| List<ModelAlertResponse> |
Data
Canonical key. Empty on the legacy shape.
Declaration
[JsonPropertyName("data")]
public List<ModelAlertResponse> Data { get; set; }
Property Value
| Type | Description |
|---|---|
| List<ModelAlertResponse> |
Items
The alerts, from whichever key the response used.
Declaration
[JsonIgnore]
public List<ModelAlertResponse> Items { get; }
Property Value
| Type | Description |
|---|---|
| List<ModelAlertResponse> |
Pagination
Canonical pagination metadata. Null on the legacy shape.
Declaration
[JsonPropertyName("pagination")]
public PaginationResponse? Pagination { get; set; }
Property Value
| Type | Description |
|---|---|
| PaginationResponse |
Total
Total alerts on the legacy shape. Zero once Pagination is set.
Declaration
[JsonPropertyName("total")]
public int Total { get; set; }
Property Value
| Type | Description |
|---|---|
| int |