diff --git a/MIGRATION-GUIDE.md b/MIGRATION-GUIDE.md index eee2d1622..bbc86a18f 100644 --- a/MIGRATION-GUIDE.md +++ b/MIGRATION-GUIDE.md @@ -163,6 +163,9 @@ Use the new versioned API under `numbers().v1()` to get access to [NumbersServic ### [`SMS`](https://www.javadoc.io/doc/com.sinch.sdk/sinch-sdk-java/2.0.0/com/sinch/sdk/domains/sms/package-summary.html) +#### Deprecated fields +- Deprecated `MediaMessageBodyDetails.status` field of type `String` is replaced by `MediaMessageBodyDetails.status` of [StatusEnum](https://www.javadoc.io/doc/com.sinch.sdk/sinch-sdk-java/2.0.0/com/sinch/sdk/domains/sms/models/v1/inbounds/MediaMessageBodyDetails.StatusEnum.html) type + #### Replacement models ##### Batches diff --git a/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/batches/request/ListBatchesQueryParameters.java b/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/batches/request/ListBatchesQueryParameters.java index 689f6d59a..74a60190f 100644 --- a/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/batches/request/ListBatchesQueryParameters.java +++ b/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/batches/request/ListBatchesQueryParameters.java @@ -80,15 +80,6 @@ static Builder builder(ListBatchesQueryParameters parameters) { /** Dedicated Builder */ interface Builder { - /** - * @param from see #setFrom() - * @return Current builder - * @see #setFrom - * @deprecated use {@link #setFrom} instead. - */ - @Deprecated - Builder setFrom(String from); - /** * see getter * diff --git a/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/batches/request/ListBatchesQueryParametersImpl.java b/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/batches/request/ListBatchesQueryParametersImpl.java index 22ff523d7..6d899337f 100644 --- a/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/batches/request/ListBatchesQueryParametersImpl.java +++ b/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/batches/request/ListBatchesQueryParametersImpl.java @@ -123,11 +123,6 @@ protected Builder(ListBatchesQueryParameters _parameters) { this.clientReference = parameters.getClientReference(); } - public Builder setFrom(String from) { - setFrom(java.util.Collections.singletonList(from)); - return this; - } - public Builder setPage(Integer page) { this.page = OptionalValue.of(page); return this; diff --git a/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/inbounds/MediaMessageBodyDetails.java b/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/inbounds/MediaMessageBodyDetails.java index 537aa731a..8bb1db7cd 100644 --- a/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/inbounds/MediaMessageBodyDetails.java +++ b/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/inbounds/MediaMessageBodyDetails.java @@ -20,14 +20,6 @@ @JsonDeserialize(builder = MediaMessageBodyDetailsImpl.Builder.class) public interface MediaMessageBodyDetails { - /** - * @return Current status - * @see #getStatusEnum() - * @deprecated use {@link #getStatusEnum()} instead. - */ - @Deprecated - String getStatus(); - /** * The result code. Possible values: 0 (success), 1 (content upload error), 2 (cloud bucket * error), 3 (bucket key error). @@ -80,9 +72,9 @@ public static String valueOf(StatusEnum e) { * *
Field is required
*
- * @return StatusEnum
+ * @return status
*/
- StatusEnum getStatusEnum();
+ StatusEnum getStatus();
/**
* URL to be used to download attachment.
@@ -103,15 +95,6 @@ static Builder builder() {
/** Dedicated Builder */
interface Builder {
- /**
- * @param status see {@link #setStatusEnum(StatusEnum)}
- * @return Current builder
- * @see #setStatusEnum(StatusEnum)
- * @deprecated use {@link #setStatusEnum(StatusEnum)} instead.
- */
- @Deprecated
- Builder setStatus(String status);
-
/**
* see getter
*
@@ -133,11 +116,11 @@ interface Builder {
/**
* see getter
*
- * @param StatusEnum see getter
+ * @param status see getter
* @return Current builder
- * @see #getStatusEnum
+ * @see #getStatus
*/
- Builder setStatusEnum(StatusEnum StatusEnum);
+ Builder setStatus(StatusEnum status);
/**
* see getter
diff --git a/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/inbounds/MediaMessageBodyDetailsImpl.java b/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/inbounds/MediaMessageBodyDetailsImpl.java
index d2aec252a..27f0b6017 100644
--- a/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/inbounds/MediaMessageBodyDetailsImpl.java
+++ b/openapi-contracts/src/main/com/sinch/sdk/domains/sms/models/v1/inbounds/MediaMessageBodyDetailsImpl.java
@@ -7,7 +7,6 @@
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
import com.sinch.sdk.core.models.OptionalValue;
-import com.sinch.sdk.core.utils.EnumDynamic;
import java.util.Objects;
@JsonPropertyOrder({
@@ -31,7 +30,7 @@ public class MediaMessageBodyDetailsImpl implements MediaMessageBodyDetails {
public static final String JSON_PROPERTY_STATUS = "status";
- private OptionalValue