Class TenantInvitationDeliveryStatusCallbackRequest
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.AspNetCore.Hosting
Assembly: Cephalon.MultiTenancy.Governance.AspNetCore.dll
Describes a normalized ASP.NET Core tenant-invitation delivery status callback request.
public sealed class TenantInvitationDeliveryStatusCallbackRequestInheritance
Section titled “Inheritance”object ← TenantInvitationDeliveryStatusCallbackRequest
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”Provider-specific webhook payloads should be translated into this provider-neutral shape by the host or a future provider companion before the request is reconciled by Cephalon governance.
Constructors
Section titled “Constructors”TenantInvitationDeliveryStatusCallbackRequest()
Section titled “ TenantInvitationDeliveryStatusCallbackRequest()”Initializes a new instance of the
public TenantInvitationDeliveryStatusCallbackRequest()Properties
Section titled “Properties”Gets or sets the actor that reported the status observation when known.
public string? Actor { get; set; }Property Value
Section titled “Property Value”Channel
Section titled “ Channel”Gets or sets the delivery channel associated with the status observation.
public string? Channel { get; set; }Property Value
Section titled “Property Value”CorrelationId
Section titled “ CorrelationId”Gets or sets the optional correlation identifier for the status observation.
public string? CorrelationId { get; set; }Property Value
Section titled “Property Value”InvitationId
Section titled “ InvitationId”Gets or sets the invitation identifier to reconcile.
public string? InvitationId { get; set; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets or sets optional delivery status metadata.
public IDictionary<string, string>? Metadata { get; set; }Property Value
Section titled “Property Value”ObservedAtUtc
Section titled “ ObservedAtUtc”Gets or sets the UTC timestamp when the status was observed. The runtime clock is used when omitted.
public DateTimeOffset? ObservedAtUtc { get; set; }Property Value
Section titled “Property Value”ProviderMessageId
Section titled “ ProviderMessageId”Gets or sets the provider message identifier associated with the status observation.
public string? ProviderMessageId { get; set; }Property Value
Section titled “Property Value”Reason
Section titled “ Reason”Gets or sets the provider or receiver status reason.
public string? Reason { get; set; }Property Value
Section titled “Property Value”RecordStatus
Section titled “ RecordStatus”Gets or sets a value indicating whether reconciled status metadata should be recorded on the invitation.
public bool RecordStatus { get; set; }Property Value
Section titled “Property Value”RequireProviderMessageMatch
Section titled “ RequireProviderMessageMatch”Gets or sets a value indicating whether an existing dispatch provider message identifier must match the request.
public bool RequireProviderMessageMatch { get; set; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”Hosts can also enforce matching through
SenderId
Section titled “ SenderId”Gets or sets the delivery sender identifier associated with the status observation.
public string? SenderId { get; set; }Property Value
Section titled “Property Value”Source
Section titled “ Source”Gets or sets the source that reported the status observation.
public string? Source { get; set; }Property Value
Section titled “Property Value”Status
Section titled “ Status”Gets or sets the provider or receiver delivery status.
public string? Status { get; set; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets or sets the tenant identifier that owns the invitation.
public string? TenantId { get; set; }