Search Results for

    Show / Hide Table of Contents

    Class ModelAlertListResponse

    A page of model lifecycle alerts.

    Inheritance
    object
    ModelAlertListResponse
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    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
    In this article
    Back to top Generated by DocFX