Class DeliveryReportListRequestParameters
- java.lang.Object
-
- com.sinch.sdk.domains.sms.models.requests.DeliveryReportListRequestParameters
-
public class DeliveryReportListRequestParameters extends Object
Parameters request to list delivery reports for a project
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeliveryReportListRequestParameters.Builder
-
Constructor Summary
Constructors Constructor Description DeliveryReportListRequestParameters(Instant startDate, Instant endDate, String clientReference, Integer page, Integer pageSize, Collection<DeliveryReportStatus> statuses, Collection<DeliveryReportErrorCode> codes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeliveryReportListRequestParameters.Builderbuilder()static DeliveryReportListRequestParameters.Builderbuilder(DeliveryReportListRequestParameters parameters)Optional<String>getClientReference()Optional<Collection<DeliveryReportErrorCode>>getCodes()Optional<Instant>getEndDate()Optional<Integer>getPage()Optional<Integer>getPageSize()Optional<Instant>getStartDate()Optional<Collection<DeliveryReportStatus>>getStatuses()
-
-
-
Constructor Detail
-
DeliveryReportListRequestParameters
public DeliveryReportListRequestParameters(Instant startDate, Instant endDate, String clientReference, Integer page, Integer pageSize, Collection<DeliveryReportStatus> statuses, Collection<DeliveryReportErrorCode> codes)
- Parameters:
startDate- Only list messages received at or after this date/time. Default: 24h agoendDate- Only list messages received before this date/time.clientReference- Client reference to includepage- The page number starting from 0.pageSize- Determines the size of a page.statuses- List of delivery report statuses to includecodes- List of delivery receipt error codes to include
-
-
Method Detail
-
getStatuses
public Optional<Collection<DeliveryReportStatus>> getStatuses()
-
getCodes
public Optional<Collection<DeliveryReportErrorCode>> getCodes()
-
builder
public static DeliveryReportListRequestParameters.Builder builder()
-
builder
public static DeliveryReportListRequestParameters.Builder builder(DeliveryReportListRequestParameters parameters)
-
-