EndpointMessageResult
import type { EndpointMessageResult } from "https://aws-api.deno.dev/v0.4/services/pinpoint.ts?docs=full";
Provides information about the delivery status and results of sending a message directly to an endpoint.
interface EndpointMessageResult {
Address?: string | null;
DeliveryStatus: DeliveryStatus;
MessageId?: string | null;
StatusCode: number;
StatusMessage?: string | null;
UpdatedToken?: string | null;
}§Properties
§
DeliveryStatus: DeliveryStatus
[src]The delivery status of the message. Possible values are:
- DUPLICATE - The endpoint address is a duplicate of another endpoint address. Amazon Pinpoint won't attempt to send the message again.
- OPT_OUT - The user who's associated with the endpoint has opted out of receiving messages from you. Amazon Pinpoint won't attempt to send the message again.
- PERMANENT_FAILURE - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.
- SUCCESSFUL - The message was successfully delivered to the endpoint.
- TEMPORARY_FAILURE - A temporary error occurred. Amazon Pinpoint won't attempt to send the message again.
- THROTTLED - Amazon Pinpoint throttled the operation to send the message to the endpoint.
- TIMEOUT - The message couldn't be sent within the timeout period.
- UNKNOWN_FAILURE - An unknown error occurred.