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

Class AmazonSesInvitationDeliveryStatusCallbackEventResult

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

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

Describes how one SNS-wrapped Amazon SES event was translated and reconciled.

public sealed class AmazonSesInvitationDeliveryStatusCallbackEventResult

objectAmazonSesInvitationDeliveryStatusCallbackEventResult

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

AmazonSesInvitationDeliveryStatusCallbackEventResult(int, string?, string?, string?, string?, string?, string?, string?, string, bool, bool, string)

Section titled “ AmazonSesInvitationDeliveryStatusCallbackEventResult(int, string?, string?, string?, string?, string?, string?, string?, string, bool, bool, string)”

Creates an Amazon SES callback event result.

public AmazonSesInvitationDeliveryStatusCallbackEventResult(int index, string? snsMessageId, string? snsMessageType, string? amazonSesMessageId, string? amazonSesEventType, string? tenantId, string? invitationId, string? status, string outcome, bool translated, bool reconciled, string reason)

index int

The zero-based event index inside the request payload.

snsMessageId string?

The SNS message identifier when supplied.

snsMessageType string?

The SNS message type when supplied.

amazonSesMessageId string?

The Amazon SES message identifier when supplied.

amazonSesEventType string?

The Amazon SES event type when supplied.

tenantId string?

The Cephalon tenant identifier when supplied.

invitationId string?

The Cephalon invitation identifier when supplied.

status string?

The normalized Cephalon delivery status when translated.

outcome string

The translation or reconciliation outcome.

translated bool

A value indicating whether the event was translated into a reconciliation request.

reconciled bool

A value indicating whether the event reconciled a tenant invitation.

reason string

The operator-facing reason for the event outcome.

Gets the Amazon SES event type when supplied.

public string? AmazonSesEventType { get; }

string?

Gets the Amazon SES message identifier when supplied.

public string? AmazonSesMessageId { get; }

string?

Gets the zero-based event index inside the request payload.

public int Index { get; }

int

Gets the Cephalon invitation identifier when supplied.

public string? InvitationId { get; }

string?

Gets the translation or reconciliation outcome.

public string Outcome { get; }

string

Gets the operator-facing reason for the event outcome.

public string Reason { get; }

string

Gets a value indicating whether the event reconciled a tenant invitation.

public bool Reconciled { get; }

bool

Gets the SNS message identifier when supplied.

public string? SnsMessageId { get; }

string?

Gets the SNS message type when supplied.

public string? SnsMessageType { get; }

string?

Gets the normalized Cephalon delivery status when translated.

public string? Status { get; }

string?

Gets the Cephalon tenant identifier when supplied.

public string? TenantId { get; }

string?

Gets a value indicating whether the event was translated into a reconciliation request.

public bool Translated { get; }

bool