Package com.sinch.sdk.domains.sms.models
Class DeliveryReportType
- java.lang.Object
-
- com.sinch.sdk.core.utils.EnumDynamic<String,DeliveryReportType>
-
- com.sinch.sdk.domains.sms.models.DeliveryReportType
-
public class DeliveryReportType extends EnumDynamic<String,DeliveryReportType>
DeliveryReportType authorized values- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static DeliveryReportTypeFULLA single delivery report callback will be sent which includes a list of recipients per delivery status.static DeliveryReportTypeNONENo delivery report callback will be sent.static DeliveryReportTypePER_RECIPIENTA delivery report callback will be sent for each status change of a message.static DeliveryReportTypePER_RECIPIENT_FINAlA delivery report callback representing the final status of a message will be sent for each recipient.static DeliveryReportTypeSUMMARYA single delivery report callback will be sent.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DeliveryReportTypefrom(String value)static StringvalueOf(DeliveryReportType e)static Stream<DeliveryReportType>values()-
Methods inherited from class com.sinch.sdk.core.utils.EnumDynamic
equals, hashCode, toString, value
-
-
-
-
Field Detail
-
NONE
public static final DeliveryReportType NONE
No delivery report callback will be sent.
-
SUMMARY
public static final DeliveryReportType SUMMARY
A single delivery report callback will be sent.
-
FULL
public static final DeliveryReportType FULL
A single delivery report callback will be sent which includes a list of recipients per delivery status.
-
PER_RECIPIENT
public static final DeliveryReportType PER_RECIPIENT
A delivery report callback will be sent for each status change of a message. This could result in a lot of callbacks and should be used with caution for larger batches. These delivery reports also include a timestamp of when the Delivery Report originated from the SMSC.
-
PER_RECIPIENT_FINAl
public static final DeliveryReportType PER_RECIPIENT_FINAl
A delivery report callback representing the final status of a message will be sent for each recipient. This will send only one callback per recipient, compared to the multiple callbacks sent when using per_recipient. The delivery report will also include a timestamp of when it originated from the SMSC.
-
-
Method Detail
-
values
public static Stream<DeliveryReportType> values()
-
from
public static DeliveryReportType from(String value)
-
valueOf
public static String valueOf(DeliveryReportType e)
-
-