Inttegro .NET SDK
Search Results for

    Show / Hide Table of Contents

    Class ErrorReport

    A privacy-safe description of a failed Inttegro SDK operation.

    Inheritance
    object
    ErrorReport
    Implements
    IEquatable<ErrorReport>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Inttegro.Diagnostics
    Assembly: Inttegro.dll
    Syntax
    public sealed record ErrorReport : IEquatable<ErrorReport>

    Constructors

    | Edit this page View Source

    ErrorReport(int, string, DateTimeOffset, string, string, string, SdkReportContext, HttpReportContext, ApiErrorReportContext?, TraceReportContext?, string, string)

    A privacy-safe description of a failed Inttegro SDK operation.

    Declaration
    public ErrorReport(int SchemaVersion, string EventId, DateTimeOffset OccurredAt, string Severity, string Category, string Operation, SdkReportContext Sdk, HttpReportContext Http, ApiErrorReportContext? ApiError, TraceReportContext? Trace, string ExceptionType, string Fingerprint)
    Parameters
    Type Name Description
    int SchemaVersion
    string EventId
    DateTimeOffset OccurredAt
    string Severity
    string Category
    string Operation
    SdkReportContext Sdk
    HttpReportContext Http
    ApiErrorReportContext ApiError
    TraceReportContext Trace
    string ExceptionType
    string Fingerprint

    Properties

    | Edit this page View Source

    ApiError

    Declaration
    [JsonPropertyName("apiError")]
    public ApiErrorReportContext? ApiError { get; init; }
    Property Value
    Type Description
    ApiErrorReportContext
    | Edit this page View Source

    Category

    Declaration
    [JsonPropertyName("category")]
    public string Category { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    EventId

    Declaration
    [JsonPropertyName("eventId")]
    public string EventId { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    ExceptionType

    Declaration
    [JsonPropertyName("exceptionType")]
    public string ExceptionType { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Fingerprint

    Declaration
    [JsonPropertyName("fingerprint")]
    public string Fingerprint { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Http

    Declaration
    [JsonPropertyName("http")]
    public HttpReportContext Http { get; init; }
    Property Value
    Type Description
    HttpReportContext
    | Edit this page View Source

    OccurredAt

    Declaration
    [JsonPropertyName("occurredAt")]
    public DateTimeOffset OccurredAt { get; init; }
    Property Value
    Type Description
    DateTimeOffset
    | Edit this page View Source

    Operation

    Declaration
    [JsonPropertyName("operation")]
    public string Operation { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    SchemaVersion

    Declaration
    [JsonPropertyName("schemaVersion")]
    public int SchemaVersion { get; init; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    Sdk

    Declaration
    [JsonPropertyName("sdk")]
    public SdkReportContext Sdk { get; init; }
    Property Value
    Type Description
    SdkReportContext
    | Edit this page View Source

    Severity

    Declaration
    [JsonPropertyName("severity")]
    public string Severity { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Trace

    Declaration
    [JsonPropertyName("trace")]
    public TraceReportContext? Trace { get; init; }
    Property Value
    Type Description
    TraceReportContext

    Implements

    IEquatable<T>
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX