ข้ามไปยังเนื้อหา

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 TenantInvitationDeliveryStatusCallbackRequest

objectTenantInvitationDeliveryStatusCallbackRequest

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

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.

TenantInvitationDeliveryStatusCallbackRequest()

Section titled “ TenantInvitationDeliveryStatusCallbackRequest()”

Initializes a new instance of the class.

public TenantInvitationDeliveryStatusCallbackRequest()

Gets or sets the actor that reported the status observation when known.

public string? Actor { get; set; }

string?

Gets or sets the delivery channel associated with the status observation.

public string? Channel { get; set; }

string?

Gets or sets the optional correlation identifier for the status observation.

public string? CorrelationId { get; set; }

string?

Gets or sets the invitation identifier to reconcile.

public string? InvitationId { get; set; }

string?

Gets or sets optional delivery status metadata.

public IDictionary<string, string>? Metadata { get; set; }

IDictionary<string, string>?

Gets or sets the UTC timestamp when the status was observed. The runtime clock is used when omitted.

public DateTimeOffset? ObservedAtUtc { get; set; }

DateTimeOffset?

Gets or sets the provider message identifier associated with the status observation.

public string? ProviderMessageId { get; set; }

string?

Gets or sets the provider or receiver status reason.

public string? Reason { get; set; }

string?

Gets or sets a value indicating whether reconciled status metadata should be recorded on the invitation.

public bool RecordStatus { get; set; }

bool

Gets or sets a value indicating whether an existing dispatch provider message identifier must match the request.

public bool RequireProviderMessageMatch { get; set; }

bool

Hosts can also enforce matching through .

Gets or sets the delivery sender identifier associated with the status observation.

public string? SenderId { get; set; }

string?

Gets or sets the source that reported the status observation.

public string? Source { get; set; }

string?

Gets or sets the provider or receiver delivery status.

public string? Status { get; set; }

string?

Gets or sets the tenant identifier that owns the invitation.

public string? TenantId { get; set; }

string?