Skip to content

Class TenantInvitationDeliveryStatusObservationSummaryDescriptor

Namespace: Cephalon.MultiTenancy.Governance.AspNetCore.Hosting
Assembly: Cephalon.MultiTenancy.Governance.AspNetCore.dll

Describes one aggregate bucket in a tenant-invitation delivery status observation read.

public sealed class TenantInvitationDeliveryStatusObservationSummaryDescriptor

objectTenantInvitationDeliveryStatusObservationSummaryDescriptor

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Observation summaries are derived from the normalized observation store after endpoint filters are applied and before the response limit is applied. They are operator rollups over recorded observations, not a provider callback inbox, distributed replay ledger, or exactly-once delivery proof.

TenantInvitationDeliveryStatusObservationSummaryDescriptor(string, string, int, int, int, DateTimeOffset, DateTimeOffset)

Section titled “ TenantInvitationDeliveryStatusObservationSummaryDescriptor(string, string, int, int, int, DateTimeOffset, DateTimeOffset)”

Creates a tenant-invitation delivery status observation summary descriptor.

public TenantInvitationDeliveryStatusObservationSummaryDescriptor(string dimension, string value, int count, int reconciledCount, int recordedCount, DateTimeOffset latestObservedAtUtc, DateTimeOffset latestRecordedAtUtc)

dimension string

The summarized observation dimension, such as status or source.

value string

The normalized bucket value for the dimension.

count int

The number of observations in the bucket.

reconciledCount int

The number of reconciled observations in the bucket.

recordedCount int

The number of observations that recorded invitation delivery metadata in the bucket.

latestObservedAtUtc DateTimeOffset

The latest provider observation timestamp in the bucket.

latestRecordedAtUtc DateTimeOffset

The latest Cephalon record timestamp in the bucket.

Gets the number of observations in the bucket.

public int Count { get; }

int

Gets the summarized observation dimension, such as status, attention, remediation, outcome, source, providerMessageId, channel, sender, or tenant.

public string Dimension { get; }

string

Gets the latest provider observation timestamp in the bucket.

public DateTimeOffset LatestObservedAtUtc { get; }

DateTimeOffset

Gets the latest Cephalon record timestamp in the bucket.

public DateTimeOffset LatestRecordedAtUtc { get; }

DateTimeOffset

Gets the number of reconciled observations in the bucket.

public int ReconciledCount { get; }

int

Gets the number of observations that recorded invitation delivery metadata in the bucket.

public int RecordedCount { get; }

int

Gets the normalized bucket value for the dimension.

public string Value { get; }

string