Class TenantInvitationDeliveryStatusReconciliationRequest
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Describes a tenant invitation delivery status reconciliation request.
public sealed class TenantInvitationDeliveryStatusReconciliationRequestInheritance
Section titled “Inheritance”object ← TenantInvitationDeliveryStatusReconciliationRequest
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”TenantInvitationDeliveryStatusReconciliationRequest(string, string, string, string?, string?, string?, string?, DateTimeOffset?, string?, string?, string?, bool, bool, IReadOnlyDictionary<string, string>?)
Section titled “ TenantInvitationDeliveryStatusReconciliationRequest(string, string, string, string?, string?, string?, string?, DateTimeOffset?, string?, string?, string?, bool, bool, IReadOnlyDictionary<string, string>?)”Creates a tenant invitation delivery status reconciliation request.
public TenantInvitationDeliveryStatusReconciliationRequest(string tenantId, string invitationId, string status, string? providerMessageId = null, string? senderId = null, string? channel = null, string? reason = null, DateTimeOffset? observedAtUtc = null, string? source = null, string? actor = null, string? correlationId = null, bool recordStatus = true, bool requireProviderMessageMatch = true, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”tenantId string
The tenant identifier that owns the invitation.
invitationId string
The invitation identifier to reconcile.
status string
The provider or receiver delivery status.
providerMessageId string?
The provider message identifier associated with the status observation.
senderId string?
The delivery sender identifier associated with the status observation.
channel string?
The delivery channel associated with the status observation.
reason string?
The provider or receiver status reason.
observedAtUtc DateTimeOffset?
The UTC timestamp when the status was observed. The runtime clock is used when omitted.
source string?
The source that reported the status observation.
actor string?
The actor that reported the status observation when known.
correlationId string?
The optional correlation identifier for the status observation.
recordStatus bool
A value indicating whether reconciled status metadata should be recorded on the invitation.
requireProviderMessageMatch bool
A value indicating whether an existing dispatch provider message identifier must match the request.
metadata IReadOnlyDictionary<string, string>?
Optional delivery status metadata.
Properties
Section titled “Properties”Gets the actor that reported the status observation when known.
public string? Actor { get; }Property Value
Section titled “Property Value”Channel
Section titled “ Channel”Gets the delivery channel associated with the status observation.
public string? Channel { get; }Property Value
Section titled “Property Value”CorrelationId
Section titled “ CorrelationId”Gets the optional correlation identifier for the status observation.
public string? CorrelationId { get; }Property Value
Section titled “Property Value”InvitationId
Section titled “ InvitationId”Gets the invitation identifier to reconcile.
public string InvitationId { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional delivery status metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
ObservedAtUtc
Section titled “ ObservedAtUtc”Gets the UTC timestamp when the status was observed.
public DateTimeOffset? ObservedAtUtc { get; }Property Value
Section titled “Property Value”ProviderMessageId
Section titled “ ProviderMessageId”Gets the provider message identifier associated with the status observation.
public string? ProviderMessageId { get; }Property Value
Section titled “Property Value”Reason
Section titled “ Reason”Gets the provider or receiver status reason.
public string? Reason { get; }Property Value
Section titled “Property Value”RecordStatus
Section titled “ RecordStatus”Gets a value indicating whether reconciled status metadata should be recorded on the invitation.
public bool RecordStatus { get; }Property Value
Section titled “Property Value”RequireProviderMessageMatch
Section titled “ RequireProviderMessageMatch”Gets a value indicating whether an existing dispatch provider message identifier must match the request.
public bool RequireProviderMessageMatch { get; }Property Value
Section titled “Property Value”SenderId
Section titled “ SenderId”Gets the delivery sender identifier associated with the status observation.
public string? SenderId { get; }Property Value
Section titled “Property Value”Source
Section titled “ Source”Gets the source that reported the status observation.
public string? Source { get; }Property Value
Section titled “Property Value”Status
Section titled “ Status”Gets the provider or receiver delivery status.
public string Status { get; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the tenant identifier that owns the invitation.
public string TenantId { get; }