Package com.sinch.sdk.domains.sms.models
Class DeliveryReportStatus
- java.lang.Object
-
- com.sinch.sdk.core.utils.EnumDynamic<String,DeliveryReportStatus>
-
- com.sinch.sdk.domains.sms.models.DeliveryReportStatus
-
public class DeliveryReportStatus extends EnumDynamic<String,DeliveryReportStatus>
The status field describes which state a particular message is in. Note that statuses of type Intermediate will only be reported if you request a statusper_recipientorper_recipient_final( @see Retrieve a recipient delivery report).
-
-
Field Summary
Fields Modifier and Type Field Description static DeliveryReportStatusABORTEDMessage was aborted before reaching the SMSC.static DeliveryReportStatusCANCELLEDMessage was cancelled by user before reaching SMSC.static DeliveryReportStatusDELETEDMessage has been deleted.static DeliveryReportStatusDELIVEREDMessage has been delivered.static DeliveryReportStatusDISPATCHEDMessage has been dispatched and accepted for delivery by the SMSC.static DeliveryReportStatusEXPIREDMessage expired before delivery to the SMSC.static DeliveryReportStatusFAILEDMessage failed to be delivered.static DeliveryReportStatusQUEUEDMessage is queued within REST API system and will be dispatched according to the rate of the account.static DeliveryReportStatusREJECTEDMessage was rejected by the SMSC.static DeliveryReportStatusUNKNOWNMessage was delivered to the SMSC but no Delivery Receipt has been received or a Delivery Receipt that couldn't be interpreted was received.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DeliveryReportStatusfrom(String value)static StringvalueOf(DeliveryReportStatus e)static Stream<DeliveryReportStatus>values()-
Methods inherited from class com.sinch.sdk.core.utils.EnumDynamic
equals, hashCode, toString, value
-
-
-
-
Field Detail
-
QUEUED
public static final DeliveryReportStatus QUEUED
Message is queued within REST API system and will be dispatched according to the rate of the account.
-
DISPATCHED
public static final DeliveryReportStatus DISPATCHED
Message has been dispatched and accepted for delivery by the SMSC.
-
ABORTED
public static final DeliveryReportStatus ABORTED
Message was aborted before reaching the SMSC.
-
CANCELLED
public static final DeliveryReportStatus CANCELLED
Message was cancelled by user before reaching SMSC.
-
REJECTED
public static final DeliveryReportStatus REJECTED
Message was rejected by the SMSC.
-
DELETED
public static final DeliveryReportStatus DELETED
Message has been deleted. Message was deleted by a remote SMSC. This may happen if the destination is an invalid MSISDN or opted out subscriber.
-
DELIVERED
public static final DeliveryReportStatus DELIVERED
Message has been delivered.
-
FAILED
public static final DeliveryReportStatus FAILED
Message failed to be delivered.
-
EXPIRED
public static final DeliveryReportStatus EXPIRED
Message expired before delivery to the SMSC. This may happen if the expiry time for the message was very short.
-
UNKNOWN
public static final DeliveryReportStatus UNKNOWN
Message was delivered to the SMSC but no Delivery Receipt has been received or a Delivery Receipt that couldn't be interpreted was received.
-
-
Method Detail
-
values
public static Stream<DeliveryReportStatus> values()
-
from
public static DeliveryReportStatus from(String value)
-
valueOf
public static String valueOf(DeliveryReportStatus e)
-
-