Skip to content

Class AmazonSesInvitationDeliveryClientResult

Namespace: Cephalon.MultiTenancy.Governance.AmazonSesDelivery.Services
Assembly: Cephalon.MultiTenancy.Governance.AmazonSesDelivery.dll

Describes the result returned by an Amazon SES invitation delivery client.

public sealed class AmazonSesInvitationDeliveryClientResult

objectAmazonSesInvitationDeliveryClientResult

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

AmazonSesInvitationDeliveryClientResult(bool, int?, string?, string?, IReadOnlyDictionary<string, string>?)

Section titled “ AmazonSesInvitationDeliveryClientResult(bool, int?, string?, string?, IReadOnlyDictionary<string, string>?)”

Creates an Amazon SES invitation delivery client result.

public AmazonSesInvitationDeliveryClientResult(bool accepted, int? statusCode = null, string? providerMessageId = null, string? reason = null, IReadOnlyDictionary<string, string>? metadata = null)

accepted bool

A value indicating whether Amazon SES accepted the request.

statusCode int?

The HTTP status code reported by the AWS SDK when one is known.

providerMessageId string?

The Amazon SES message identifier when one is known.

reason string?

The provider-facing outcome reason.

metadata IReadOnlyDictionary<string, string>?

Optional safe client metadata.

Gets a value indicating whether Amazon SES accepted the request.

public bool Accepted { get; }

bool

Gets optional safe client metadata.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the Amazon SES message identifier when one is known.

public string? ProviderMessageId { get; }

string?

Gets the provider-facing outcome reason.

public string? Reason { get; }

string?

Gets the HTTP status code reported by the AWS SDK when one is known.

public int? StatusCode { get; }

int?