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 TenantInvitationDeliveryStatusObservationSummaryDescriptorInheritance
Section titled “Inheritance”object ← TenantInvitationDeliveryStatusObservationSummaryDescriptor
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Remarks
Section titled “Remarks”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.
Constructors
Section titled “Constructors”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)Parameters
Section titled “Parameters”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.
Properties
Section titled “Properties”Gets the number of observations in the bucket.
public int Count { get; }Property Value
Section titled “Property Value”Dimension
Section titled “ Dimension”Gets the summarized observation dimension, such as status, attention, remediation,
outcome, source, providerMessageId, channel, sender, or tenant.
public string Dimension { get; }Property Value
Section titled “Property Value”LatestObservedAtUtc
Section titled “ LatestObservedAtUtc”Gets the latest provider observation timestamp in the bucket.
public DateTimeOffset LatestObservedAtUtc { get; }Property Value
Section titled “Property Value”LatestRecordedAtUtc
Section titled “ LatestRecordedAtUtc”Gets the latest Cephalon record timestamp in the bucket.
public DateTimeOffset LatestRecordedAtUtc { get; }Property Value
Section titled “Property Value”ReconciledCount
Section titled “ ReconciledCount”Gets the number of reconciled observations in the bucket.
public int ReconciledCount { get; }Property Value
Section titled “Property Value”RecordedCount
Section titled “ RecordedCount”Gets the number of observations that recorded invitation delivery metadata in the bucket.
public int RecordedCount { get; }Property Value
Section titled “Property Value”Gets the normalized bucket value for the dimension.
public string Value { get; }