From d5f45eda70ef1b99213d63efb3ab2e570d4a751d Mon Sep 17 00:00:00 2001 From: Jean-Pierre Portier Date: Thu, 23 Jan 2025 13:37:49 +0100 Subject: [PATCH 1/6] docs: non versioned 'Voice' deprecation --- .../domains/voice/ApplicationsService.java | 28 +++++++++++++++++++ .../sdk/domains/voice/CalloutsService.java | 20 +++++++++++++ .../sinch/sdk/domains/voice/CallsService.java | 13 +++++++++ .../sdk/domains/voice/ConferencesService.java | 22 +++++++++++++++ .../sinch/sdk/domains/voice/VoiceService.java | 10 +++++++ .../sdk/domains/voice/WebHooksService.java | 14 ++++++++++ .../sinch/sdk/domains/voice/package-info.java | 2 ++ 7 files changed, 109 insertions(+) diff --git a/client/src/main/com/sinch/sdk/domains/voice/ApplicationsService.java b/client/src/main/com/sinch/sdk/domains/voice/ApplicationsService.java index a36344ea7..0dcb9fd75 100644 --- a/client/src/main/com/sinch/sdk/domains/voice/ApplicationsService.java +++ b/client/src/main/com/sinch/sdk/domains/voice/ApplicationsService.java @@ -4,13 +4,18 @@ import com.sinch.sdk.domains.voice.models.NumberInformation; import com.sinch.sdk.domains.voice.models.requests.ApplicationsAssignNumbersRequestParameters; import com.sinch.sdk.domains.voice.models.response.AssignedNumbers; +import com.sinch.sdk.domains.voice.models.v1.applications.Callbacks; +import com.sinch.sdk.domains.voice.models.v1.applications.request.UnAssignNumberRequest; +import com.sinch.sdk.domains.voice.models.v1.applications.request.UpdateNumbersRequest; import com.sinch.sdk.models.E164PhoneNumber; /** * You can use the API to manage features of applications in your project. * * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.ApplicationsService} instead. */ +@Deprecated public interface ApplicationsService { /** @@ -21,7 +26,10 @@ public interface ApplicationsService { * * @return Your numbers * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.ApplicationsService#listNumbers()} + * instead. */ + @Deprecated AssignedNumbers listNumbers(); /** @@ -30,14 +38,26 @@ public interface ApplicationsService { * @param applicationKey The unique identifying key of the application * @return Assigned callback to application * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.ApplicationsService#getCallbackUrls(String)} instead. */ + @Deprecated CallbackUrls getCallbackUrls(String applicationKey); /** * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.ApplicationsService#updateCallbackUrls(String, + * Callbacks)} instead. */ + @Deprecated void updateCallbackUrls(String applicationKey, CallbackUrls parameters); + /** + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.ApplicationsService#queryNumber(String)} instead. + */ + @Deprecated NumberInformation queryNumber(E164PhoneNumber number); /** @@ -45,7 +65,11 @@ public interface ApplicationsService { * * @param parameters Request parameters * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.ApplicationsService#assignNumbers(UpdateNumbersRequest)} + * instead. */ + @Deprecated void assignNumbers(ApplicationsAssignNumbersRequestParameters parameters); /** @@ -54,7 +78,11 @@ public interface ApplicationsService { * @param phoneNumber The phone number * @param applicationKey Indicates the application where the number was assigned. *

If empty, the application key that is used to authenticate + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.ApplicationsService#unassignNumber(UnAssignNumberRequest)} + * instead. * @since 1.0 */ + @Deprecated public void unassignNumber(E164PhoneNumber phoneNumber, String applicationKey); } diff --git a/client/src/main/com/sinch/sdk/domains/voice/CalloutsService.java b/client/src/main/com/sinch/sdk/domains/voice/CalloutsService.java index 9cdc38533..8944637bd 100644 --- a/client/src/main/com/sinch/sdk/domains/voice/CalloutsService.java +++ b/client/src/main/com/sinch/sdk/domains/voice/CalloutsService.java @@ -4,6 +4,10 @@ import com.sinch.sdk.domains.voice.models.requests.CalloutRequestParametersConference; import com.sinch.sdk.domains.voice.models.requests.CalloutRequestParametersCustom; import com.sinch.sdk.domains.voice.models.requests.CalloutRequestParametersTTS; +import com.sinch.sdk.domains.voice.models.v1.callouts.request.CalloutRequest; +import com.sinch.sdk.domains.voice.models.v1.callouts.request.CalloutRequestConference; +import com.sinch.sdk.domains.voice.models.v1.callouts.request.CalloutRequestCustom; +import com.sinch.sdk.domains.voice.models.v1.callouts.request.CalloutRequestTTS; /** * A callout is a call made to a phone number or app using the API. @@ -11,7 +15,9 @@ * @see https://developers.sinch.com/docs/voice/api-reference/voice/tag/Callouts * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.CalloutsService} instead. */ +@Deprecated public interface CalloutsService { /** @@ -21,7 +27,11 @@ public interface CalloutsService { * @param parameters Text to speech parameters * @return The returned call identifier (callId) * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.CalloutsService#textToSpeech(CalloutRequestTTS)} + * instead. */ + @Deprecated String textToSpeech(CalloutRequestParametersTTS parameters); /** @@ -31,7 +41,11 @@ public interface CalloutsService { * @param parameters Conference parameters * @return The returned call identifier (callId) * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.CalloutsService#conference(CalloutRequestConference)} + * instead. */ + @Deprecated String conference(CalloutRequestParametersConference parameters); /** @@ -41,7 +55,10 @@ public interface CalloutsService { * @param parameters Custom parameters * @return The returned call identifier (callId) * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.CalloutsService#custom(CalloutRequestCustom)} instead. */ + @Deprecated String custom(CalloutRequestParametersCustom parameters); /** @@ -52,6 +69,9 @@ public interface CalloutsService { * @param parameters Callout type to be performed * @return The returned call identifier (callId) * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.CalloutsService#call(CalloutRequest)} + * instead. */ + @Deprecated String call(CalloutRequestParameters parameters); } diff --git a/client/src/main/com/sinch/sdk/domains/voice/CallsService.java b/client/src/main/com/sinch/sdk/domains/voice/CallsService.java index d8357c3fe..ec9a2d58f 100644 --- a/client/src/main/com/sinch/sdk/domains/voice/CallsService.java +++ b/client/src/main/com/sinch/sdk/domains/voice/CallsService.java @@ -3,6 +3,8 @@ import com.sinch.sdk.domains.voice.models.CallLegType; import com.sinch.sdk.domains.voice.models.response.CallInformation; import com.sinch.sdk.domains.voice.models.svaml.SVAMLControl; +import com.sinch.sdk.domains.voice.models.v1.calls.request.CallLeg; +import com.sinch.sdk.domains.voice.models.v1.svaml.SvamlControl; /** * Using the Calls service, you can manage on-going calls or retrieve information about a call. @@ -10,7 +12,9 @@ * @see https://developers.sinch.com/docs/voice/api-reference/voice/tag/Calls * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.CallsService} instead. */ +@Deprecated public interface CallsService { /** @@ -23,7 +27,9 @@ public interface CallsService { * * @param callId The unique identifier of the call. This value is generated by the system * @return Information about the call + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.CallsService#get(String)} instead. */ + @Deprecated CallInformation get(String callId); /** @@ -36,7 +42,10 @@ public interface CallsService { * * @param callId The unique identifier of the call. This value is generated by the system * @param parameters Tasks to be used related to this call + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.CallsService#update(String, + * SvamlControl)} instead. */ + @Deprecated void update(String callId, SVAMLControl parameters); /** @@ -50,6 +59,10 @@ public interface CallsService { * * @param callId The unique identifier of the call. This value is generated by the system * @param parameters Tasks to be used related to this call + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.CallsService#manageWithCallLeg(String, CallLeg, + * SvamlControl)} instead. */ + @Deprecated void manageWithCallLeg(String callId, CallLegType callLeg, SVAMLControl parameters); } diff --git a/client/src/main/com/sinch/sdk/domains/voice/ConferencesService.java b/client/src/main/com/sinch/sdk/domains/voice/ConferencesService.java index 696e05e78..aee8aef8c 100644 --- a/client/src/main/com/sinch/sdk/domains/voice/ConferencesService.java +++ b/client/src/main/com/sinch/sdk/domains/voice/ConferencesService.java @@ -3,6 +3,8 @@ import com.sinch.sdk.domains.voice.models.requests.CalloutRequestParametersConference; import com.sinch.sdk.domains.voice.models.requests.ConferenceManageParticipantRequestParameters; import com.sinch.sdk.domains.voice.models.response.ConferenceParticipant; +import com.sinch.sdk.domains.voice.models.v1.callouts.request.CalloutRequestConference; +import com.sinch.sdk.domains.voice.models.v1.conferences.request.ManageConferenceParticipantRequest; import java.util.Collection; /** @@ -12,7 +14,9 @@ * @see https://developers.sinch.com/docs/voice/api-reference/voice/tag/Conferences * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.ConferencesService} instead. */ +@Deprecated public interface ConferencesService { /** @@ -22,7 +26,11 @@ public interface ConferencesService { * @param parameters Conference parameters * @return The returned call identifier (callId) * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.ConferencesService#call(CalloutRequestConference)} + * instead. */ + @Deprecated String call(CalloutRequestParametersConference parameters); /** @@ -31,7 +39,10 @@ public interface ConferencesService { * @param conferenceId The unique identifier of the conference. The user sets this value. * @return The list of participants joined the conference * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.ConferencesService#get(String)} + * instead. */ + @Deprecated Collection get(String conferenceId); /** @@ -39,7 +50,10 @@ public interface ConferencesService { * * @param conferenceId The unique identifier of the conference. The user sets this value. * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.ConferencesService#kickAll(String)} + * instead. */ + @Deprecated void kickAll(String conferenceId); /** @@ -48,7 +62,11 @@ public interface ConferencesService { * @param conferenceId The unique identifier of the conference. The user sets this value. * @param callId The unique identifier of the call. This value is generated by the system * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.ConferencesService#kickParticipant(String, String)} + * instead. */ + @Deprecated void kickParticipant(String conferenceId, String callId); /** @@ -57,7 +75,11 @@ public interface ConferencesService { * @param conferenceId The unique identifier of the conference. The user sets this value. * @param callId The unique identifier of the call. This value is generated by the system * @param parameters Parameters to manage participant + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.ConferencesService#manageParticipant(String, String, + * ManageConferenceParticipantRequest)} instead. */ + @Deprecated void manageParticipant( String conferenceId, String callId, ConferenceManageParticipantRequestParameters parameters); } diff --git a/client/src/main/com/sinch/sdk/domains/voice/VoiceService.java b/client/src/main/com/sinch/sdk/domains/voice/VoiceService.java index e9447cb7b..7235c4e90 100644 --- a/client/src/main/com/sinch/sdk/domains/voice/VoiceService.java +++ b/client/src/main/com/sinch/sdk/domains/voice/VoiceService.java @@ -23,7 +23,9 @@ public interface VoiceService { * * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.VoiceService#callouts()} instead. */ + @Deprecated CalloutsService callouts(); /** @@ -31,7 +33,9 @@ public interface VoiceService { * * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.VoiceService#conferences()} instead. */ + @Deprecated ConferencesService conferences(); /** @@ -39,7 +43,9 @@ public interface VoiceService { * * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.VoiceService#calls()} instead. */ + @Deprecated CallsService calls(); /** @@ -47,7 +53,9 @@ public interface VoiceService { * * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.VoiceService#applications()} instead. */ + @Deprecated ApplicationsService applications(); /** @@ -55,6 +63,8 @@ public interface VoiceService { * * @return instance service related to webhooks helpers * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.VoiceService#webhooks()} instead. */ + @Deprecated WebHooksService webhooks(); } diff --git a/client/src/main/com/sinch/sdk/domains/voice/WebHooksService.java b/client/src/main/com/sinch/sdk/domains/voice/WebHooksService.java index 8ca79fa06..16c7c7557 100644 --- a/client/src/main/com/sinch/sdk/domains/voice/WebHooksService.java +++ b/client/src/main/com/sinch/sdk/domains/voice/WebHooksService.java @@ -2,6 +2,7 @@ import com.sinch.sdk.core.exceptions.ApiMappingException; import com.sinch.sdk.domains.voice.models.svaml.SVAMLControl; +import com.sinch.sdk.domains.voice.models.v1.svaml.SvamlControl; import com.sinch.sdk.domains.voice.models.webhooks.WebhooksEvent; import java.util.Map; @@ -11,7 +12,9 @@ * @see https://developers.sinch.com/docs/voice/api-reference/voice/tag/Callbacks/ * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.WebHooksService} instead. */ +@Deprecated public interface WebHooksService { /** @@ -30,7 +33,11 @@ public interface WebHooksService { *

see https://developers.sinch.com/docs/voice/api-reference/authentication/callback-signed-request/ * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.WebHooksService#validateAuthenticationHeader(String, + * String, Map, String)} instead. */ + @Deprecated boolean validateAuthenticatedRequest( String method, String path, Map headers, String jsonPayload); @@ -43,7 +50,10 @@ boolean validateAuthenticatedRequest( *

see https://developers.sinch.com/docs/voice/api-reference/voice/tag/Callbacks/ * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.voice.api.v1.WebHooksService#parseEvent(String)} + * instead. */ + @Deprecated WebhooksEvent unserializeWebhooksEvent(String jsonPayload) throws ApiMappingException; /** @@ -54,6 +64,10 @@ boolean validateAuthenticatedRequest( *

see https://developers.sinch.com/docs/voice/api-reference/voice/tag/Callbacks/ * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.voice.api.v1.WebHooksService#serializeResponse(SvamlControl)} + * instead. */ + @Deprecated String serializeWebhooksResponse(SVAMLControl response) throws ApiMappingException; } diff --git a/client/src/main/com/sinch/sdk/domains/voice/package-info.java b/client/src/main/com/sinch/sdk/domains/voice/package-info.java index 654c8981c..defcf94dd 100644 --- a/client/src/main/com/sinch/sdk/domains/voice/package-info.java +++ b/client/src/main/com/sinch/sdk/domains/voice/package-info.java @@ -1,6 +1,8 @@ /** * Make and receive voice calls with our Voice API * + * @see https://developers.sinch.com/docs/voice/ * @since 1.0 */ package com.sinch.sdk.domains.voice; From 51accde1a0267a25237d91ec829bc4553bfe9496 Mon Sep 17 00:00:00 2001 From: Jean-Pierre Portier Date: Thu, 23 Jan 2025 14:03:09 +0100 Subject: [PATCH 2/6] docs: non versioned 'Verification' deprecation --- .../verification/VerificationService.java | 19 +++-- .../VerificationStatusService.java | 22 ++++-- .../verification/VerificationsService.java | 69 ++++++++++++------- .../domains/verification/WebHooksService.java | 20 ++++-- 4 files changed, 83 insertions(+), 47 deletions(-) diff --git a/client/src/main/com/sinch/sdk/domains/verification/VerificationService.java b/client/src/main/com/sinch/sdk/domains/verification/VerificationService.java index ef6bdfa85..88d47b492 100644 --- a/client/src/main/com/sinch/sdk/domains/verification/VerificationService.java +++ b/client/src/main/com/sinch/sdk/domains/verification/VerificationService.java @@ -22,37 +22,42 @@ public interface VerificationService { /** * Non versioned Verifications Service instance * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationService#verificationStart()} or - * {@link com.sinch.sdk.domains.verification.api.v1.VerificationService#verificationReport()} * @return service instance for project * @see Documentation * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationService#verificationReport()} and + * {@link com.sinch.sdk.domains.verification.api.v1.VerificationService#verificationStart()} + * instead. */ + @Deprecated VerificationsService verifications(); /** * Non versioned Status Service instance * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationService#verificationStatus()} * @return service instance for project * @see Documentation * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationService#verificationStatus()} + * instead. */ + @Deprecated VerificationStatusService verificationStatus(); /** * Non versioned Webhooks helpers instance * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationService#webhooks()} * @return instance service related to webhooks helpers * @see Documentation * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationService#webhooks()} instead. */ + @Deprecated WebHooksService webhooks(); } diff --git a/client/src/main/com/sinch/sdk/domains/verification/VerificationStatusService.java b/client/src/main/com/sinch/sdk/domains/verification/VerificationStatusService.java index 912b439cb..78dee723a 100644 --- a/client/src/main/com/sinch/sdk/domains/verification/VerificationStatusService.java +++ b/client/src/main/com/sinch/sdk/domains/verification/VerificationStatusService.java @@ -16,45 +16,53 @@ * @see https://developers.sinch.com/docs/verification/api-reference/verification/tag/Verification-status * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.verification.api.v1.VerificationStatusService} + * instead. */ +@Deprecated public interface VerificationStatusService { /** * Queries the verification result by sending the verification Identity (usually a phone number) * and its method. With this query you can get the result of a verification. * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationStatusService#getByIdentity(com.sinch.sdk.domains.verification.models.v1.NumberIdentity, - * VerificationMethod)} * @param identity Currently Only {@link * com.sinch.sdk.domains.verification.models.NumberIdentity NumberIdentity} is supported * @param method Method used for verification * @return Verification status response * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationStatusService#getByIdentity(com.sinch.sdk.domains.verification.models.v1.NumberIdentity, + * VerificationMethod)} instead. */ + @Deprecated VerificationStatus getByIdentity(NumberIdentity identity, VerificationMethodType method); /** * Queries the verification result by sending the verification ID. With this query you can get the * result of a verification. * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationStatusService#getById(String)} * @param id The ID of the verification * @return Verification status response * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationStatusService#getById(String)} + * instead. */ + @Deprecated VerificationStatus getById(VerificationId id); /** * Queries the verification result by sending the verification Reference. With this query you can * get the result of a verification * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationStatusService#getByReference(String)} * @param reference The custom reference of the verification * @return Verification status response * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationStatusService#getByReference(String)} + * instead. */ + @Deprecated VerificationStatus getByReference(VerificationReference reference); } diff --git a/client/src/main/com/sinch/sdk/domains/verification/VerificationsService.java b/client/src/main/com/sinch/sdk/domains/verification/VerificationsService.java index 412f8be19..5944ce48e 100644 --- a/client/src/main/com/sinch/sdk/domains/verification/VerificationsService.java +++ b/client/src/main/com/sinch/sdk/domains/verification/VerificationsService.java @@ -32,7 +32,10 @@ * @see https://developers.sinch.com/docs/verification/api-reference/verification/tag/Verifications * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.verification.api.v1.VerificationStartService} + * instead. */ +@Deprecated public interface VerificationsService { /** @@ -42,12 +45,14 @@ public interface VerificationsService { *

This method is used by the mobile and web Verification SDKs to start a verification. It can * also be used to request a verification from your backend, by making a request. * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationStartService#startSms(VerificationStartRequestSms)} * @param parameters Parameters to be used to start verification * @return Verification response + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationStartService#startSms(VerificationStartRequestSms)} + * instead. * @since 1.0 */ + @Deprecated StartVerificationResponseSMS startSms(StartVerificationSMSRequestParameters parameters); /** @@ -57,12 +62,14 @@ public interface VerificationsService { *

This method is used by the mobile and web Verification SDKs to start a verification. It can * also be used to request a verification from your backend, by making a request. * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationStartService#startFlashCall(VerificationStartRequestFlashCall)} * @param parameters Parameters to be used to start verification * @return Verification response * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationStartService#startFlashCall(VerificationStartRequestFlashCall)} + * instead. */ + @Deprecated StartVerificationResponseFlashCall startFlashCall( StartVerificationFlashCallRequestParameters parameters); @@ -73,12 +80,14 @@ StartVerificationResponseFlashCall startFlashCall( *

This method is used by the mobile and web Verification SDKs to start a verification. It can * also be used to request a verification from your backend, by making a request. * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationStartService#startPhoneCall(VerificationStartRequestPhoneCall)} * @param parameters Parameters to be used to start verification * @return Verification response + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationStartService#startPhoneCall(VerificationStartRequestPhoneCall)} + * instead. * @since 1.0 */ + @Deprecated StartVerificationResponseCallout startCallout( StartVerificationCalloutRequestParameters parameters); @@ -89,12 +98,14 @@ StartVerificationResponseCallout startCallout( *

This method is used by the mobile and web Verification SDKs to start a verification. It can * also be used to request a verification from your backend, by making a request. * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationStartService#startData(VerificationStartRequestData)} * @param parameters Parameters to be used to start verification * @return Verification response * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationStartService#startData(VerificationStartRequestData)} + * instead. */ + @Deprecated StartVerificationResponseSeamless startSeamless( StartVerificationSeamlessRequestParameters parameters); @@ -104,15 +115,16 @@ StartVerificationResponseSeamless startSeamless( * *

Report the received verification code to verify it, using the identity of the user * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportSmsByIdentity(com.sinch.sdk.domains.verification.models.v1.NumberIdentity, - * VerificationReportRequestSms)} * @param identity Currently Only {@link * com.sinch.sdk.domains.verification.models.NumberIdentity NumberIdentity} is supported * @param parameters Parameters to be used to get report * @return Verification report response * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportSmsByIdentity(com.sinch.sdk.domains.verification.models.v1.NumberIdentity, + * VerificationReportRequestSms)} instead. */ + @Deprecated VerificationReportSMS reportSmsByIdentity( NumberIdentity identity, VerificationReportSMSRequestParameters parameters); @@ -123,15 +135,16 @@ VerificationReportSMS reportSmsByIdentity( * *

Report the received verification code to verify it, using the identity of the user * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportFlashCallByIdentity(com.sinch.sdk.domains.verification.models.v1.NumberIdentity, - * VerificationReportRequestFlashCall)} * @param identity Currently Only {@link * com.sinch.sdk.domains.verification.models.NumberIdentity NumberIdentity} is supported * @param parameters Parameters to be used to get report * @return Verification report response * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportFlashCallByIdentity(com.sinch.sdk.domains.verification.models.v1.NumberIdentity, + * VerificationReportRequestFlashCall)} instead. */ + @Deprecated VerificationReportFlashCall reportFlashCallByIdentity( NumberIdentity identity, VerificationReportFlashCallRequestParameters parameters); @@ -142,15 +155,16 @@ VerificationReportFlashCall reportFlashCallByIdentity( * *

Report the received verification code to verify it, using the identity of the user * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportPhoneCallByIdentity(com.sinch.sdk.domains.verification.models.v1.NumberIdentity, - * VerificationReportRequestPhoneCall)} * @param identity Currently Only {@link * com.sinch.sdk.domains.verification.models.NumberIdentity NumberIdentity} is supported * @param parameters Parameters to be used to get report * @return Verification report response * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportPhoneCallByIdentity(com.sinch.sdk.domains.verification.models.v1.NumberIdentity, + * VerificationReportRequestPhoneCall)} instead. */ + @Deprecated VerificationReportCallout reportCalloutByIdentity( NumberIdentity identity, VerificationReportCalloutRequestParameters parameters); @@ -158,14 +172,15 @@ VerificationReportCallout reportCalloutByIdentity( * Report the received verification code to verify it, using the Verification ID of the {@link * com.sinch.sdk.domains.verification.models.VerificationMethodType#SMS SMS} Verification request * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportSmsById(String, - * VerificationReportRequestSms)} * @param id ID returned from start verification * @param parameters Parameters to be used to get report * @return Verification report response * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportSmsById(String, + * VerificationReportRequestSms)} instead. */ + @Deprecated VerificationReportSMS reportSmsById( VerificationId id, VerificationReportSMSRequestParameters parameters); @@ -174,14 +189,15 @@ VerificationReportSMS reportSmsById( * com.sinch.sdk.domains.verification.models.VerificationMethodType#FLASH_CALL FLASH_CALL} * Verification request * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportFlashCallById(String, - * VerificationReportRequestFlashCall)} * @param id ID returned from start verification * @param parameters Parameters to be used to get report * @return Verification report response * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportFlashCallById(String, + * VerificationReportRequestFlashCall)} instead. */ + @Deprecated VerificationReportFlashCall reportFlashCallById( VerificationId id, VerificationReportFlashCallRequestParameters parameters); @@ -190,14 +206,15 @@ VerificationReportFlashCall reportFlashCallById( * com.sinch.sdk.domains.verification.models.VerificationMethodType#CALLOUT CALLOUT} Verification * request * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportPhoneCallById(String, - * VerificationReportRequestPhoneCall)} * @param id ID returned from start verification * @param parameters Parameters to be used to get report * @return Verification report response * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.VerificationReportService#reportPhoneCallByIdentity(com.sinch.sdk.domains.verification.models.v1.NumberIdentity, + * VerificationReportRequestPhoneCall)} instead. */ + @Deprecated VerificationReportCallout reportCalloutById( VerificationId id, VerificationReportCalloutRequestParameters parameters); } diff --git a/client/src/main/com/sinch/sdk/domains/verification/WebHooksService.java b/client/src/main/com/sinch/sdk/domains/verification/WebHooksService.java index 3c4606e87..45f117c59 100644 --- a/client/src/main/com/sinch/sdk/domains/verification/WebHooksService.java +++ b/client/src/main/com/sinch/sdk/domains/verification/WebHooksService.java @@ -16,7 +16,9 @@ * href="https://developers.sinch.com/docs/verification/api-reference/verification/tag/Verification-callbacks/#tag/Verification-callbacks/paths/VerificationRequestEvent/post">https://developers.sinch.com/docs/verification/api-reference/verification/tag/Verification-callbacks/#tag/Verification-callbacks/paths/VerificationRequestEvent/post * * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.verification.api.v1.WebHooksService} instead. */ +@Deprecated public interface WebHooksService { /** @@ -27,9 +29,6 @@ public interface WebHooksService { *

By using following function, you can ensure authentication according to received payload * from your backend * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.WebHooksService#validateAuthenticationHeader(String, - * String, Map, String)} * @param method The HTTP method used ot handle the callback * @param path The path to you backend endpoint used for callback * @param headers Received headers @@ -38,7 +37,11 @@ public interface WebHooksService { *

see https://developers.sinch.com/docs/verification/api-reference/authentication/callback-signed-request * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.WebHooksService#validateAuthenticationHeader(String, + * String, Map, String)} instead. */ + @Deprecated boolean validateAuthenticationHeader( String method, String path, Map headers, String jsonPayload); @@ -46,26 +49,29 @@ boolean validateAuthenticationHeader( * This function can be called to deserialize received payload onto callback onto proper java * verification event class * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.WebHooksService#parseEvent(String)} * @param jsonPayload Received payload to be deserialized * @return The verification event instance class *

see https://developers.sinch.com/docs/verification/api-reference/verification/tag/Verification-callbacks/ * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.WebHooksService#parseEvent(String)} instead. */ + @Deprecated VerificationEvent parseEvent(String jsonPayload) throws ApiMappingException; /** * This function can be called to serialize a verification response to be sent as JSON * - * @apiNote This version is no longer updated, to get updates use V1 version: {@link - * com.sinch.sdk.domains.verification.api.v1.WebHooksService#serializeResponse(VerificationRequestEventResponse)} * @param response The response to be serialized * @return The JSON string to be sent *

see https://developers.sinch.com/docs/verification/api-reference/verification/tag/Verification-callbacks/ * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.verification.api.v1.WebHooksService#serializeResponse(VerificationRequestEventResponse)} + * instead. */ + @Deprecated String serializeResponse(VerificationResponse response) throws ApiMappingException; } From 9a866098b782698cb7d9ebcb808a039b7e68dede Mon Sep 17 00:00:00 2001 From: Jean-Pierre Portier Date: Thu, 23 Jan 2025 14:29:03 +0100 Subject: [PATCH 3/6] docs: non versioned 'Sms' deprecation --- .../sinch/sdk/domains/sms/BatchesService.java | 31 +++++++++++++++++++ .../domains/sms/DeliveryReportsService.java | 15 +++++++++ .../sinch/sdk/domains/sms/GroupsService.java | 29 +++++++++++++++++ .../sdk/domains/sms/InboundsService.java | 9 ++++++ .../com/sinch/sdk/domains/sms/SMSService.java | 13 ++++++-- .../sdk/domains/sms/WebHooksService.java | 5 +++ .../sinch/sdk/domains/sms/package-info.java | 1 + pom.xml | 9 +++++- 8 files changed, 109 insertions(+), 3 deletions(-) diff --git a/client/src/main/com/sinch/sdk/domains/sms/BatchesService.java b/client/src/main/com/sinch/sdk/domains/sms/BatchesService.java index 56f838656..269dc9849 100644 --- a/client/src/main/com/sinch/sdk/domains/sms/BatchesService.java +++ b/client/src/main/com/sinch/sdk/domains/sms/BatchesService.java @@ -7,6 +7,11 @@ import com.sinch.sdk.domains.sms.models.requests.BatchesListRequestParameters; import com.sinch.sdk.domains.sms.models.requests.UpdateBaseBatchRequest; import com.sinch.sdk.domains.sms.models.responses.BatchesListResponse; +import com.sinch.sdk.domains.sms.models.v1.batches.request.BatchRequest; +import com.sinch.sdk.domains.sms.models.v1.batches.request.DryRunQueryParameters; +import com.sinch.sdk.domains.sms.models.v1.batches.request.ListBatchesQueryParameters; +import com.sinch.sdk.domains.sms.models.v1.batches.request.SendDeliveryFeedbackRequest; +import com.sinch.sdk.domains.sms.models.v1.batches.request.UpdateBatchRequest; import java.util.Collection; /** @@ -15,7 +20,9 @@ * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/ * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService} instead. */ +@Deprecated public interface BatchesService { /** @@ -29,7 +36,9 @@ public interface BatchesService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/GetBatchMessage * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService#get(String)} instead. */ + @Deprecated > T get(String batchId) throws ApiException; /** @@ -47,7 +56,10 @@ public interface BatchesService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/SendSMS * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService#send(BatchRequest)} + * instead. */ + @Deprecated > T send(BaseBatch batch) throws ApiException; /** @@ -64,7 +76,11 @@ public interface BatchesService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/Dry_Run * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.sms.api.v1.BatchesService#dryRun(DryRunQueryParameters, + * BatchRequest)} instead. */ + @Deprecated DryRun dryRun(boolean perRecipient, int numberOfRecipient, BaseBatch batch) throws ApiException; @@ -79,7 +95,10 @@ DryRun dryRun(boolean perRecipient, int numberOfRecipient, BaseBatch batch) * @since 1.0 * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/ListBatches + * @deprecated use {@link + * com.sinch.sdk.domains.sms.api.v1.BatchesService#list(ListBatchesQueryParameters)} instead */ + @Deprecated BatchesListResponse list(BatchesListRequestParameters parameters) throws ApiException; /** @@ -95,7 +114,10 @@ DryRun dryRun(boolean perRecipient, int numberOfRecipient, BaseBatch batch) * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/UpdateBatchMessage * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService#update(String, + * UpdateBatchRequest)} instead. */ + @Deprecated > T update(String batchId, UpdateBaseBatchRequest batch) throws ApiException; @@ -112,7 +134,10 @@ > T update(String batchId, UpdateBaseBatchRequest batch) * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/ReplaceBatch * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService#replace(String, + * BatchRequest)} instead. */ + @Deprecated > T replace(String batchId, BaseBatch batch) throws ApiException; /** @@ -130,7 +155,9 @@ > T update(String batchId, UpdateBaseBatchRequest batch) * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/CancelBatchMessage * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService#cancel(String)} instead. */ + @Deprecated > T cancel(String batchId) throws ApiException; /** @@ -156,6 +183,10 @@ > T update(String batchId, UpdateBaseBatchRequest batch) * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/deliveryFeedback * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.sms.api.v1.BatchesService#sendDeliveryFeedback(String, + * SendDeliveryFeedbackRequest)} instead. */ + @Deprecated void sendDeliveryFeedback(String batchId, Collection recipients) throws ApiException; } diff --git a/client/src/main/com/sinch/sdk/domains/sms/DeliveryReportsService.java b/client/src/main/com/sinch/sdk/domains/sms/DeliveryReportsService.java index 84879c27e..66dd30ac0 100644 --- a/client/src/main/com/sinch/sdk/domains/sms/DeliveryReportsService.java +++ b/client/src/main/com/sinch/sdk/domains/sms/DeliveryReportsService.java @@ -6,6 +6,8 @@ import com.sinch.sdk.domains.sms.models.requests.DeliveryReportBatchGetRequestParameters; import com.sinch.sdk.domains.sms.models.requests.DeliveryReportListRequestParameters; import com.sinch.sdk.domains.sms.models.responses.DeliveryReportsListResponse; +import com.sinch.sdk.domains.sms.models.v1.deliveryreports.request.BatchDeliveryReportQueryParameters; +import com.sinch.sdk.domains.sms.models.v1.deliveryreports.request.ListDeliveryReportsQueryParameters; /** * Delivery reports Service. @@ -18,7 +20,9 @@ * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Delivery-reports * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.DeliveryReportsService} instead. */ +@Deprecated public interface DeliveryReportsService { /** @@ -36,7 +40,10 @@ public interface DeliveryReportsService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Delivery-reports/#tag/Delivery-reports/operation/GetDeliveryReportByBatchId * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.DeliveryReportsService#get(String, + * BatchDeliveryReportQueryParameters)} instead. */ + @Deprecated DeliveryReportBatch get(String batchId, DeliveryReportBatchGetRequestParameters parameters) throws ApiException; @@ -52,7 +59,11 @@ DeliveryReportBatch get(String batchId, DeliveryReportBatchGetRequestParameters * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Delivery-reports/#tag/Delivery-reports/operation/GetDeliveryReportByPhoneNumber * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.sms.api.v1.DeliveryReportsService#getForNumber(String, String)} + * instead. */ + @Deprecated DeliveryReportRecipient getForNumber(String batchId, String recipient) throws ApiException; /** @@ -65,7 +76,11 @@ DeliveryReportBatch get(String batchId, DeliveryReportBatchGetRequestParameters * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Delivery-reports/#tag/Delivery-reports/operation/getDeliveryReports * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.sms.api.v1.DeliveryReportsService#list(ListDeliveryReportsQueryParameters)} + * instead. */ + @Deprecated DeliveryReportsListResponse list(DeliveryReportListRequestParameters parameters) throws ApiException; } diff --git a/client/src/main/com/sinch/sdk/domains/sms/GroupsService.java b/client/src/main/com/sinch/sdk/domains/sms/GroupsService.java index e0252a2a2..fdc15e41c 100644 --- a/client/src/main/com/sinch/sdk/domains/sms/GroupsService.java +++ b/client/src/main/com/sinch/sdk/domains/sms/GroupsService.java @@ -7,6 +7,9 @@ import com.sinch.sdk.domains.sms.models.requests.GroupUpdateRequestParameters; import com.sinch.sdk.domains.sms.models.requests.GroupsListRequestParameters; import com.sinch.sdk.domains.sms.models.responses.GroupsListResponse; +import com.sinch.sdk.domains.sms.models.v1.groups.request.GroupRequest; +import com.sinch.sdk.domains.sms.models.v1.groups.request.GroupUpdateRequest; +import com.sinch.sdk.domains.sms.models.v1.groups.request.ListGroupsQueryParameters; import java.util.Collection; /** @@ -19,7 +22,9 @@ * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Groups * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.GroupsService} instead. */ +@Deprecated public interface GroupsService { /** @@ -32,7 +37,9 @@ public interface GroupsService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Groups/#tag/Groups/operation/RetrieveGroup * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.GroupsService#get(String)} instead. */ + @Deprecated Group get(String groupId) throws ApiException; /** @@ -47,7 +54,10 @@ public interface GroupsService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Groups/#tag/Groups/operation/CreateGroup * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.GroupsService#create(GroupRequest)} + * instead. */ + @Deprecated Group create(GroupCreateRequestParameters parameters) throws ApiException; /** @@ -55,7 +65,10 @@ public interface GroupsService { * * @return See {@link #create(GroupCreateRequestParameters)} * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.GroupsService#create(GroupRequest)} + * instead. */ + @Deprecated Group create() throws ApiException; /** @@ -71,7 +84,10 @@ public interface GroupsService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Groups/#tag/Groups/operation/ListGroups * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.sms.api.v1.GroupsService#list(ListGroupsQueryParameters)} instead. */ + @Deprecated GroupsListResponse list(GroupsListRequestParameters parameters) throws ApiException; /** @@ -79,7 +95,9 @@ public interface GroupsService { * * @return See {@link #list(GroupsListRequestParameters)} * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.GroupsService#list()} instead. */ + @Deprecated GroupsListResponse list() throws ApiException; /** @@ -97,7 +115,10 @@ public interface GroupsService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Groups/#tag/Groups/operation/ReplaceGroup * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.GroupsService#replace(String, + * GroupRequest)} instead. */ + @Deprecated Group replace(String groupId, GroupReplaceRequestParameters parameters) throws ApiException; /** @@ -109,7 +130,10 @@ public interface GroupsService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Groups/#tag/Groups/operation/UpdateGroup * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.GroupsService#update(String, + * GroupUpdateRequest)} instead. */ + @Deprecated Group update(String groupId, GroupUpdateRequestParameters parameters) throws ApiException; /** @@ -119,7 +143,9 @@ public interface GroupsService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Groups/#tag/Groups/operation/deleteGroup * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.GroupsService#delete(String)} instead. */ + @Deprecated void delete(String groupId) throws ApiException; /** @@ -130,6 +156,9 @@ public interface GroupsService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Groups/#tag/Groups/operation/deleteGroup * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.GroupsService#listMembers(String)} + * instead. */ + @Deprecated Collection listMembers(String groupId) throws ApiException; } diff --git a/client/src/main/com/sinch/sdk/domains/sms/InboundsService.java b/client/src/main/com/sinch/sdk/domains/sms/InboundsService.java index 8ab75493e..e09029323 100644 --- a/client/src/main/com/sinch/sdk/domains/sms/InboundsService.java +++ b/client/src/main/com/sinch/sdk/domains/sms/InboundsService.java @@ -4,6 +4,7 @@ import com.sinch.sdk.domains.sms.models.Inbound; import com.sinch.sdk.domains.sms.models.requests.InboundsListRequestParameters; import com.sinch.sdk.domains.sms.models.responses.InboundsListResponse; +import com.sinch.sdk.domains.sms.models.v1.inbounds.request.ListInboundMessagesQueryParameters; /** * Inbounds Service @@ -15,7 +16,9 @@ * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Inbounds/ * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.InboundsService} instead. */ +@Deprecated public interface InboundsService { /** @@ -29,7 +32,11 @@ public interface InboundsService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Delivery-reports/#tag/Delivery-reports/operation/getDeliveryReports * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.sms.api.v1.InboundsService#list(ListInboundMessagesQueryParameters)} + * instead. */ + @Deprecated InboundsListResponse list(InboundsListRequestParameters parameters) throws ApiException; /** @@ -42,6 +49,8 @@ public interface InboundsService { * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Inbounds/#tag/Inbounds/operation/RetrieveInboundMessage * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.InboundsService#get(String)} instead. */ + @Deprecated Inbound get(String inboundId) throws ApiException; } diff --git a/client/src/main/com/sinch/sdk/domains/sms/SMSService.java b/client/src/main/com/sinch/sdk/domains/sms/SMSService.java index 4dccccb6e..edbb8caeb 100644 --- a/client/src/main/com/sinch/sdk/domains/sms/SMSService.java +++ b/client/src/main/com/sinch/sdk/domains/sms/SMSService.java @@ -3,8 +3,7 @@ /** * SMS Service * - * @see https://developers.sinch.com/docs/sms/api-reference/ + * @see https://developers.sinch.com/docs/sms * @since 1.0 */ public interface SMSService { @@ -24,7 +23,9 @@ public interface SMSService { * * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.SMSService#batches()} instead. */ + @Deprecated BatchesService batches(); /** @@ -32,7 +33,9 @@ public interface SMSService { * * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.SMSService#webhooks()} instead. */ + @Deprecated WebHooksService webHooks(); /** @@ -40,7 +43,9 @@ public interface SMSService { * * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.SMSService#deliveryReports()} instead. */ + @Deprecated DeliveryReportsService deliveryReports(); /** @@ -48,7 +53,9 @@ public interface SMSService { * * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.SMSService#inbounds()} instead. */ + @Deprecated InboundsService inbounds(); /** @@ -56,6 +63,8 @@ public interface SMSService { * * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.SMSService#groups()} instead. */ + @Deprecated GroupsService groups(); } diff --git a/client/src/main/com/sinch/sdk/domains/sms/WebHooksService.java b/client/src/main/com/sinch/sdk/domains/sms/WebHooksService.java index 1597965fe..211b5a308 100644 --- a/client/src/main/com/sinch/sdk/domains/sms/WebHooksService.java +++ b/client/src/main/com/sinch/sdk/domains/sms/WebHooksService.java @@ -36,7 +36,9 @@ * @see https://developers.sinch.com/docs/sms/api-reference/sms/tag/Webhooks/ * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.WebHooksService} instead. */ +@Deprecated public interface WebHooksService { /** @@ -45,6 +47,9 @@ public interface WebHooksService { * @param jsonPayload The incoming payload received onto webhooks call * @return Un serialized object instance (see inherited classes) and {@link * com.sinch.sdk.domains.sms.models.webhooks package documentation} + * @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.WebHooksService#parseEvent(String)} + * instead. */ + @Deprecated WebhooksEvent parse(String jsonPayload) throws ApiMappingException; } diff --git a/client/src/main/com/sinch/sdk/domains/sms/package-info.java b/client/src/main/com/sinch/sdk/domains/sms/package-info.java index dea888903..16c5ffc3f 100644 --- a/client/src/main/com/sinch/sdk/domains/sms/package-info.java +++ b/client/src/main/com/sinch/sdk/domains/sms/package-info.java @@ -1,6 +1,7 @@ /** * SMS API interface * + * @see https://developers.sinch.com/docs/sms * @since 1.0 */ package com.sinch.sdk.domains.sms; diff --git a/pom.xml b/pom.xml index 267ebdc2e..dd5e2938d 100644 --- a/pom.xml +++ b/pom.xml @@ -138,6 +138,7 @@ **.adapters*; **.internal; com.sinch.sdk.domains.numbers.models.v1.errors; + com.sinch.sdk.domains.sms.models; com.sinch.sdk.domains.verification.models; com.sinch.sdk.domains.verification.models.requests; com.sinch.sdk.domains.verification.models.response; @@ -154,6 +155,12 @@ **/BuildersDelegation.java **/*Mapper.java + com/sinch/sdk/domains/sms/BatchesService.java + com/sinch/sdk/domains/sms/DeliveryReportsService.java + com/sinch/sdk/domains/sms/GroupsService.java + com/sinch/sdk/domains/sms/InboundsService.java + com/sinch/sdk/domains/sms/WebHooksService.java + com/sinch/sdk/domains/verification/models/*.java com/sinch/sdk/domains/verification/VerificationsService.java com/sinch/sdk/domains/verification/VerificationStatusService.java @@ -212,7 +219,7 @@ SMS - com.sinch.sdk.domains.sms.models.v1*:com.sinch.sdk.domains.sms.api.v1* + com.sinch.sdk.domains.sms:com.sinch.sdk.domains.sms.models.v1*:com.sinch.sdk.domains.sms.api.v1* From e77c74e3bdaf66fabb102ceee0c9f9badb9b3ec2 Mon Sep 17 00:00:00 2001 From: Jean-Pierre Portier Date: Thu, 23 Jan 2025 14:43:13 +0100 Subject: [PATCH 4/6] docs: non versioned 'Numbers' deprecation --- .../domains/numbers/ActiveNumberService.java | 16 ++++++++++++++++ .../numbers/AvailableNumberService.java | 19 +++++++++++++++++++ .../numbers/AvailableRegionService.java | 7 +++++++ .../numbers/CallbackConfigurationService.java | 11 +++++++++++ .../sdk/domains/numbers/NumbersService.java | 12 +++++++++++- .../sdk/domains/numbers/WebHooksService.java | 5 +++++ 6 files changed, 69 insertions(+), 1 deletion(-) diff --git a/client/src/main/com/sinch/sdk/domains/numbers/ActiveNumberService.java b/client/src/main/com/sinch/sdk/domains/numbers/ActiveNumberService.java index 7622a8e53..ae40a1509 100644 --- a/client/src/main/com/sinch/sdk/domains/numbers/ActiveNumberService.java +++ b/client/src/main/com/sinch/sdk/domains/numbers/ActiveNumberService.java @@ -5,6 +5,8 @@ import com.sinch.sdk.domains.numbers.models.requests.ActiveNumberListRequestParameters; import com.sinch.sdk.domains.numbers.models.requests.ActiveNumberUpdateRequestParameters; import com.sinch.sdk.domains.numbers.models.responses.ActiveNumberListResponse; +import com.sinch.sdk.domains.numbers.models.v1.request.ActiveNumberListRequest; +import com.sinch.sdk.domains.numbers.models.v1.request.ActiveNumberUpdateRequest; /** * Active Numbers Service @@ -12,7 +14,9 @@ * @see https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Active-Number * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService} instead. */ +@Deprecated public interface ActiveNumberService { /** @@ -21,7 +25,10 @@ public interface ActiveNumberService { * @param parameters Filtering criteria * @return List of active numbers * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.numbers.api.v1.NumbersService#list(ActiveNumberListRequest)} instead. */ + @Deprecated ActiveNumberListResponse list(ActiveNumberListRequestParameters parameters) throws ApiException; /** @@ -30,7 +37,10 @@ public interface ActiveNumberService { * @param phoneNumber Phone number * @return Active number information * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService#get(String)} + * instead. */ + @Deprecated ActiveNumber get(String phoneNumber) throws ApiException; /** @@ -39,7 +49,10 @@ public interface ActiveNumberService { * @param phoneNumber Phone number * @return Released active number * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService#release(String)} + * instead. */ + @Deprecated ActiveNumber release(String phoneNumber) throws ApiException; /** @@ -49,7 +62,10 @@ public interface ActiveNumberService { * @param parameters Parameters to be updated * @return Updated active number * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService#update(String, + * ActiveNumberUpdateRequest)} instead. */ + @Deprecated ActiveNumber update(String phoneNumber, ActiveNumberUpdateRequestParameters parameters) throws ApiException; } diff --git a/client/src/main/com/sinch/sdk/domains/numbers/AvailableNumberService.java b/client/src/main/com/sinch/sdk/domains/numbers/AvailableNumberService.java index 8ead73bcf..f05b0c3fa 100644 --- a/client/src/main/com/sinch/sdk/domains/numbers/AvailableNumberService.java +++ b/client/src/main/com/sinch/sdk/domains/numbers/AvailableNumberService.java @@ -7,6 +7,9 @@ import com.sinch.sdk.domains.numbers.models.requests.AvailableNumberRentAnyRequestParameters; import com.sinch.sdk.domains.numbers.models.requests.AvailableNumberRentRequestParameters; import com.sinch.sdk.domains.numbers.models.responses.AvailableNumberListResponse; +import com.sinch.sdk.domains.numbers.models.v1.request.AvailableNumberListRequest; +import com.sinch.sdk.domains.numbers.models.v1.request.AvailableNumberRentAnyRequest; +import com.sinch.sdk.domains.numbers.models.v1.request.AvailableNumberRentRequest; /** * Available Number Service @@ -14,7 +17,9 @@ * @see https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Available-Number * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService} instead. */ +@Deprecated public interface AvailableNumberService { /** @@ -29,7 +34,11 @@ public interface AvailableNumberService { * @param parameters Filtering criteria * @return List of available numbers according to search criteria * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.numbers.api.v1.NumbersService#searchForAvailableNumbers(AvailableNumberListRequest)} + * instead. */ + @Deprecated AvailableNumberListResponse list(AvailableNumberListAllRequestParameters parameters) throws ApiException; @@ -41,7 +50,10 @@ AvailableNumberListResponse list(AvailableNumberListAllRequestParameters paramet * @param phoneNumber Phone number * @return Available number information * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.numbers.api.v1.NumbersService#checkAvailability(String)} instead. */ + @Deprecated AvailableNumber checkAvailability(String phoneNumber) throws ApiException; /** @@ -61,7 +73,10 @@ AvailableNumberListResponse list(AvailableNumberListAllRequestParameters paramet * @param parameters Activation parameters * @return Activated number * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService#rent(String, + * AvailableNumberRentRequest)} instead. */ + @Deprecated ActiveNumber rent(String phoneNumber, AvailableNumberRentRequestParameters parameters) throws ApiException; @@ -74,6 +89,10 @@ ActiveNumber rent(String phoneNumber, AvailableNumberRentRequestParameters param * @param parameters Selection and activation parameters * @return Activated number according to criteria * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.numbers.api.v1.NumbersService#rentAny(AvailableNumberRentAnyRequest)} + * instead. */ + @Deprecated ActiveNumber rentAny(AvailableNumberRentAnyRequestParameters parameters) throws ApiException; } diff --git a/client/src/main/com/sinch/sdk/domains/numbers/AvailableRegionService.java b/client/src/main/com/sinch/sdk/domains/numbers/AvailableRegionService.java index 01cdde6c1..b44a87615 100644 --- a/client/src/main/com/sinch/sdk/domains/numbers/AvailableRegionService.java +++ b/client/src/main/com/sinch/sdk/domains/numbers/AvailableRegionService.java @@ -3,13 +3,16 @@ import com.sinch.sdk.core.exceptions.ApiException; import com.sinch.sdk.domains.numbers.models.requests.AvailableRegionListAllRequestParameters; import com.sinch.sdk.domains.numbers.models.responses.AvailableRegionListResponse; +import com.sinch.sdk.domains.numbers.models.v1.regions.available.request.AvailableRegionListRequest; /** * Available Region Service * * @see https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Available-Regions + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.AvailableRegionService} instead. */ +@Deprecated public interface AvailableRegionService { /** @@ -18,7 +21,11 @@ public interface AvailableRegionService { * @param parameters Filtering criteria * @return List of available regions according to search criteria * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.numbers.api.v1.AvailableRegionService#list(AvailableRegionListRequest)} + * instead. */ + @Deprecated AvailableRegionListResponse list(AvailableRegionListAllRequestParameters parameters) throws ApiException; } diff --git a/client/src/main/com/sinch/sdk/domains/numbers/CallbackConfigurationService.java b/client/src/main/com/sinch/sdk/domains/numbers/CallbackConfigurationService.java index df2796d57..c04e73359 100644 --- a/client/src/main/com/sinch/sdk/domains/numbers/CallbackConfigurationService.java +++ b/client/src/main/com/sinch/sdk/domains/numbers/CallbackConfigurationService.java @@ -3,13 +3,17 @@ import com.sinch.sdk.core.exceptions.ApiException; import com.sinch.sdk.domains.numbers.models.CallbackConfiguration; import com.sinch.sdk.domains.numbers.models.requests.CallbackConfigurationUpdateRequestParameters; +import com.sinch.sdk.domains.numbers.models.v1.callbacks.request.CallbackConfigurationUpdateRequest; /** * Callback Configuration Service * * @see https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Callbacks/ + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.CallbackConfigurationService} + * instead. */ +@Deprecated public interface CallbackConfigurationService { /** @@ -17,7 +21,10 @@ public interface CallbackConfigurationService { * * @return callbacks configuration for the project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.CallbackConfigurationService#get()} + * instead. */ + @Deprecated CallbackConfiguration get() throws ApiException; /** @@ -26,7 +33,11 @@ public interface CallbackConfigurationService { * @param parameters Parameters to be updated * @return Updated callbacks configuration * @since 1.0 + * @deprecated use {@link + * com.sinch.sdk.domains.numbers.api.v1.CallbackConfigurationService#update(CallbackConfigurationUpdateRequest)} + * instead. */ + @Deprecated CallbackConfiguration update(CallbackConfigurationUpdateRequestParameters parameters) throws ApiException; } diff --git a/client/src/main/com/sinch/sdk/domains/numbers/NumbersService.java b/client/src/main/com/sinch/sdk/domains/numbers/NumbersService.java index 32838c355..28b38e795 100644 --- a/client/src/main/com/sinch/sdk/domains/numbers/NumbersService.java +++ b/client/src/main/com/sinch/sdk/domains/numbers/NumbersService.java @@ -4,7 +4,7 @@ * Numbers Service * * @see https://developers.sinch.com/docs/numbers/api-reference/ + * href="https://developers.sinch.com/docs/numbers">https://developers.sinch.com/docs/numbers * @since 1.0 */ public interface NumbersService { @@ -26,7 +26,9 @@ public interface NumbersService { * com.sinch.sdk.domains.numbers.api.v1.NumbersService} * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService} instead. */ + @Deprecated AvailableNumberService available(); /** @@ -36,7 +38,9 @@ public interface NumbersService { * com.sinch.sdk.domains.numbers.api.v1.AvailableRegionService} * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService#regions()} instead. */ + @Deprecated AvailableRegionService regions(); /** @@ -45,8 +49,10 @@ public interface NumbersService { * @apiNote This version is no longer updated, to get updates use V1 version: {@link * com.sinch.sdk.domains.numbers.api.v1.NumbersService} * @return service instance for project + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService} instead. * @since 1.0 */ + @Deprecated ActiveNumberService active(); /** @@ -56,7 +62,9 @@ public interface NumbersService { * com.sinch.sdk.domains.numbers.api.v1.CallbackConfigurationService} * @return service instance for project * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService#callback()} instead. */ + @Deprecated CallbackConfigurationService callback(); /** @@ -66,6 +74,8 @@ public interface NumbersService { * com.sinch.sdk.domains.numbers.api.v1.WebHooksService} * @return instance service related to webhooks helpers * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService#webhooks()} instead. */ + @Deprecated WebHooksService webhooks(); } diff --git a/client/src/main/com/sinch/sdk/domains/numbers/WebHooksService.java b/client/src/main/com/sinch/sdk/domains/numbers/WebHooksService.java index 7c31e05ff..0c73c6a8f 100644 --- a/client/src/main/com/sinch/sdk/domains/numbers/WebHooksService.java +++ b/client/src/main/com/sinch/sdk/domains/numbers/WebHooksService.java @@ -13,7 +13,9 @@ * href="https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Callbacks/#tag/Callbacks/operation/ImportedNumberService_EventsCallback">https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Callbacks/#tag/Callbacks/operation/ImportedNumberService_EventsCallback * * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.WebHooksService} instead. */ +@Deprecated public interface WebHooksService { /** @@ -23,6 +25,9 @@ public interface WebHooksService { * @param jsonPayload Received payload to be un-serialized * @return The decoded event notification instance class * @since 1.0 + * @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.WebHooksService#parseEvent(String)} + * instead. */ + @Deprecated EventNotification unserializeEventNotification(String jsonPayload) throws ApiMappingException; } From a40f6251ac5cbf3670bfd823a0f4586f78195324 Mon Sep 17 00:00:00 2001 From: Jean-Pierre Portier Date: Thu, 23 Jan 2025 14:46:51 +0100 Subject: [PATCH 5/6] test (samples): Samples are requiring at v1.5.0 or greater version --- .../com/sinch/sample/sms/batches/Cancel.java | 29 ---------- .../com/sinch/sample/sms/batches/Get.java | 30 ----------- .../com/sinch/sample/sms/batches/List.java | 42 --------------- .../com/sinch/sample/sms/batches/Replace.java | 42 --------------- .../com/sinch/sample/sms/batches/Send.java | 54 ------------------- .../sms/batches/SendDeliveryFeedback.java | 32 ----------- .../com/sinch/sample/sms/batches/Update.java | 41 -------------- .../com/sinch/sample/sms/batches/dryRun.java | 43 --------------- .../sinch/sample/sms/deliveryReports/Get.java | 30 ----------- .../sms/deliveryReports/GetForNumber.java | 31 ----------- .../sample/sms/deliveryReports/List.java | 42 --------------- .../com/sinch/sample/sms/groups/Create.java | 30 ----------- .../com/sinch/sample/sms/groups/Delete.java | 32 ----------- .../java/com/sinch/sample/sms/groups/Get.java | 31 ----------- .../com/sinch/sample/sms/groups/List.java | 31 ----------- .../sinch/sample/sms/groups/ListMembers.java | 31 ----------- .../com/sinch/sample/sms/groups/Replace.java | 40 -------------- .../com/sinch/sample/sms/groups/Update.java | 36 ------------- .../com/sinch/sample/sms/inbounds/Get.java | 32 ----------- .../com/sinch/sample/sms/inbounds/List.java | 29 ---------- .../com/sinch/sample/sms/v1/inbounds/Get.java | 3 +- 21 files changed, 1 insertion(+), 710 deletions(-) delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/batches/Cancel.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/batches/Get.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/batches/List.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/batches/Replace.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/batches/Send.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/batches/SendDeliveryFeedback.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/batches/Update.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/batches/dryRun.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/Get.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/GetForNumber.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/List.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/groups/Create.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/groups/Delete.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/groups/Get.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/groups/List.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/groups/ListMembers.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/groups/Replace.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/groups/Update.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/inbounds/Get.java delete mode 100644 sample-app/src/main/java/com/sinch/sample/sms/inbounds/List.java diff --git a/sample-app/src/main/java/com/sinch/sample/sms/batches/Cancel.java b/sample-app/src/main/java/com/sinch/sample/sms/batches/Cancel.java deleted file mode 100644 index 52c11d72f..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/batches/Cancel.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.sinch.sample.sms.batches; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.BatchText; -import java.io.IOException; -import java.util.logging.Logger; - -public class Cancel extends BaseApplication { - private static final Logger LOGGER = Logger.getLogger(Cancel.class.getName()); - - public Cancel() throws IOException {} - - public static void main(String[] args) { - try { - new Cancel().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("Cancelling batch: " + batchId); - BatchText value = client.sms().batches().cancel(batchId); - - LOGGER.info("Response: " + value); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/batches/Get.java b/sample-app/src/main/java/com/sinch/sample/sms/batches/Get.java deleted file mode 100644 index 923463a77..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/batches/Get.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.sinch.sample.sms.batches; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.Batch; -import java.io.IOException; -import java.util.logging.Logger; - -public class Get extends BaseApplication { - private static final Logger LOGGER = Logger.getLogger(Get.class.getName()); - - public Get() throws IOException {} - - public static void main(String[] args) { - try { - new Get().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("Get for :" + batchId); - - Batch value = client.sms().batches().get(batchId); - - LOGGER.info("Response :" + value); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/batches/List.java b/sample-app/src/main/java/com/sinch/sample/sms/batches/List.java deleted file mode 100644 index 02b51df8e..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/batches/List.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.sinch.sample.sms.batches; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.requests.BatchesListRequestParameters; -import java.io.IOException; -import java.util.logging.Logger; - -public class List extends BaseApplication { - - private static final Logger LOGGER = Logger.getLogger(List.class.getName()); - - public List() throws IOException {} - - public static void main(String[] args) { - try { - new List().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("List batches"); - - LOGGER.info("Response:"); - client - .sms() - .batches() - .list( - BatchesListRequestParameters.builder() - // .setFrom(phoneNumber) - // .setPage(15) - .setPageSize(2) - // .setClientReference("a client reference") - // .setStartDate(Instant.now()) - .build()) - .iterator() - .forEachRemaining(f -> LOGGER.info(f.toString())); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/batches/Replace.java b/sample-app/src/main/java/com/sinch/sample/sms/batches/Replace.java deleted file mode 100644 index cf3b295cb..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/batches/Replace.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.sinch.sample.sms.batches; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.BatchText; -import com.sinch.sdk.domains.sms.models.requests.SendSmsBatchTextRequest; -import java.io.IOException; -import java.util.Collections; -import java.util.logging.Logger; - -public class Replace extends BaseApplication { - private static final Logger LOGGER = Logger.getLogger(Replace.class.getName()); - - public Replace() throws IOException {} - - public static void main(String[] args) { - try { - new Replace().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("Replace batch" + batchId); - BatchText value = - client - .sms() - .batches() - .replace( - batchId, - SendSmsBatchTextRequest.builder() - .setTo(Collections.singletonList("+33745149803")) - .setBody("the body") - .setClientReference("a client reference") - .setFrom("+33123456789") - .build()); - - LOGGER.info("Response: " + value); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/batches/Send.java b/sample-app/src/main/java/com/sinch/sample/sms/batches/Send.java deleted file mode 100644 index a5d4d82f1..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/batches/Send.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.sinch.sample.sms.batches; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.core.utils.Pair; -import com.sinch.sdk.domains.sms.models.BatchText; -import com.sinch.sdk.domains.sms.models.DeliveryReportType; -import com.sinch.sdk.domains.sms.models.Parameters; -import com.sinch.sdk.domains.sms.models.requests.SendSmsBatchTextRequest; -import java.io.IOException; -import java.util.Arrays; -import java.util.Collections; -import java.util.logging.Logger; - -public class Send extends BaseApplication { - private static final Logger LOGGER = Logger.getLogger(Send.class.getName()); - - public Send() throws IOException {} - - public static void main(String[] args) { - try { - new Send().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("Send Text to " + phoneNumber); - - SendSmsBatchTextRequest.Builder builder = - SendSmsBatchTextRequest.builder() - .setTo(Collections.singletonList(phoneNumber)) - .setBody("the body ${code}") - .setClientReference("a client reference") - .setFrom("+33123456789") - .setParameters( - new Parameters( - Arrays.asList( - new Parameters.Entry("name", new Pair<>("+12017777777", "John"), "there"), - new Parameters.Entry("name", new Pair<>("+12018888888", "Paul")), - new Parameters.Entry( - "code", new Pair<>(phoneNumber, "HALLOWEEN20 \uD83C\uDF83"))))) - .setDeliveryReport(DeliveryReportType.FULL); - - // Overload default dashboard webhooks URL if defined - webhooksSmsPath.ifPresent(builder::setCallbackUrl); - - BatchText value = client.sms().batches().send(builder.build()); - - LOGGER.info("Response: " + value); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/batches/SendDeliveryFeedback.java b/sample-app/src/main/java/com/sinch/sample/sms/batches/SendDeliveryFeedback.java deleted file mode 100644 index 21da1e467..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/batches/SendDeliveryFeedback.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.sinch.sample.sms.batches; - -import com.sinch.sample.BaseApplication; -import java.io.IOException; -import java.util.Arrays; -import java.util.logging.Logger; - -public class SendDeliveryFeedback extends BaseApplication { - - private static final Logger LOGGER = Logger.getLogger(SendDeliveryFeedback.class.getName()); - - public SendDeliveryFeedback() throws IOException {} - - public static void main(String[] args) { - try { - new SendDeliveryFeedback().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("Send Delivery Feedback for batch ID:" + batchId); - client - .sms() - .batches() - .sendDeliveryFeedback(batchId, Arrays.asList("foo number 1", "foo number 2")); - LOGGER.info("Done"); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/batches/Update.java b/sample-app/src/main/java/com/sinch/sample/sms/batches/Update.java deleted file mode 100644 index 7e6acc09c..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/batches/Update.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.sinch.sample.sms.batches; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.BatchText; -import com.sinch.sdk.domains.sms.models.requests.UpdateSmsBatchTextRequest; -import java.io.IOException; -import java.util.Collections; -import java.util.logging.Logger; - -public class Update extends BaseApplication { - private static final Logger LOGGER = Logger.getLogger(Update.class.getName()); - - public Update() throws IOException {} - - public static void main(String[] args) { - try { - new Update().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("Updating batch: " + batchId); - - UpdateSmsBatchTextRequest.Builder builder = - UpdateSmsBatchTextRequest.builder() - .setToRemove(Collections.singletonList("+33745149803")) - .setToAdd(Collections.singletonList("+33745149803")) - .setBody("the body updated") - .setFrom("+33123456789"); - - webhooksSmsPath.ifPresent(builder::setCallbackUrl); - - BatchText value = client.sms().batches().update(batchId, builder.build()); - - LOGGER.info("Response: " + value); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/batches/dryRun.java b/sample-app/src/main/java/com/sinch/sample/sms/batches/dryRun.java deleted file mode 100644 index 90a8065dd..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/batches/dryRun.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.sinch.sample.sms.batches; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.DryRun; -import com.sinch.sdk.domains.sms.models.requests.SendSmsBatchTextRequest; -import java.io.IOException; -import java.util.Collections; -import java.util.logging.Logger; - -public class dryRun extends BaseApplication { - - private static final Logger LOGGER = Logger.getLogger(dryRun.class.getName()); - - public dryRun() throws IOException {} - - public static void main(String[] args) { - try { - new dryRun().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("DryRun Request"); - - DryRun value = - client - .sms() - .batches() - .dryRun( - true, - 3, - SendSmsBatchTextRequest.builder() - .setTo(Collections.singletonList("+foo number")) - .setBody("the body") - .build()); - - LOGGER.info("Response :" + value); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/Get.java b/sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/Get.java deleted file mode 100644 index 10cfb4605..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/Get.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.sinch.sample.sms.deliveryReports; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.DeliveryReportBatch; -import java.io.IOException; -import java.util.logging.Logger; - -public class Get extends BaseApplication { - private static final Logger LOGGER = Logger.getLogger(Get.class.getName()); - - public Get() throws IOException {} - - public static void main(String[] args) { - try { - new Get().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("Get for :" + batchId); - - DeliveryReportBatch response = client.sms().deliveryReports().get(batchId, null); - - LOGGER.info("Response :" + response); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/GetForNumber.java b/sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/GetForNumber.java deleted file mode 100644 index 14cbbcbb0..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/GetForNumber.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.sinch.sample.sms.deliveryReports; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.DeliveryReportRecipient; -import java.io.IOException; -import java.util.logging.Logger; - -public class GetForNumber extends BaseApplication { - private static final Logger LOGGER = Logger.getLogger(Get.class.getName()); - - public GetForNumber() throws IOException {} - - public static void main(String[] args) { - try { - new GetForNumber().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("Get for: " + phoneNumber); - - DeliveryReportRecipient response = - client.sms().deliveryReports().getForNumber(batchId, phoneNumber); - - LOGGER.info("Response :" + response); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/List.java b/sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/List.java deleted file mode 100644 index c465ce8ca..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/deliveryReports/List.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.sinch.sample.sms.deliveryReports; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.DeliveryReportErrorCode; -import com.sinch.sdk.domains.sms.models.requests.DeliveryReportListRequestParameters; -import java.io.IOException; -import java.util.Arrays; -import java.util.logging.Logger; - -public class List extends BaseApplication { - - private static final Logger LOGGER = Logger.getLogger(List.class.getName()); - - public List() throws IOException {} - - public static void main(String[] args) { - try { - new List().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("List Delivery Reports"); - - LOGGER.info("Response:"); - client - .sms() - .deliveryReports() - .list( - DeliveryReportListRequestParameters.builder() - .setCodes( - Arrays.asList( - DeliveryReportErrorCode.from(0), DeliveryReportErrorCode.DISPATCHED)) - .build()) - .iterator() - .forEachRemaining(f -> LOGGER.info(f.toString())); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/groups/Create.java b/sample-app/src/main/java/com/sinch/sample/sms/groups/Create.java deleted file mode 100644 index 16e252c0d..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/groups/Create.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.sinch.sample.sms.groups; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.Group; -import java.io.IOException; -import java.util.logging.Logger; - -public class Create extends BaseApplication { - private static final Logger LOGGER = Logger.getLogger(Create.class.getName()); - - public Create() throws IOException {} - - public static void main(String[] args) { - try { - new Create().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("Creating group"); - - Group response = client.sms().groups().create(); - - LOGGER.info("Response: " + response); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/groups/Delete.java b/sample-app/src/main/java/com/sinch/sample/sms/groups/Delete.java deleted file mode 100644 index e611f89d0..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/groups/Delete.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.sinch.sample.sms.groups; - -import com.sinch.sample.BaseApplication; -import java.io.IOException; -import java.util.logging.Logger; - -public class Delete extends BaseApplication { - - private static final Logger LOGGER = Logger.getLogger(Delete.class.getName()); - - public Delete() throws IOException {} - - public static void main(String[] args) { - try { - new Delete().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - String groupId = "01HF70ZG5VDZA9EP56HCHVB1R0"; - - LOGGER.info("Deleting group: " + groupId); - - client.sms().groups().delete(groupId); - - LOGGER.info("Done"); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/groups/Get.java b/sample-app/src/main/java/com/sinch/sample/sms/groups/Get.java deleted file mode 100644 index 7379cd086..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/groups/Get.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.sinch.sample.sms.groups; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.Group; -import java.io.IOException; -import java.util.logging.Logger; - -public class Get extends BaseApplication { - private static final Logger LOGGER = Logger.getLogger(Get.class.getName()); - - public Get() throws IOException {} - - public static void main(String[] args) { - try { - new Get().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - String groupId = "01HF714PHPH9SQ2BNWSCY2068R"; - LOGGER.info("Get for: " + groupId); - - Group response = client.sms().groups().get(groupId); - - LOGGER.info("Response: " + response); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/groups/List.java b/sample-app/src/main/java/com/sinch/sample/sms/groups/List.java deleted file mode 100644 index 036075799..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/groups/List.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.sinch.sample.sms.groups; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.responses.GroupsListResponse; -import java.io.IOException; -import java.util.logging.Logger; - -public class List extends BaseApplication { - - private static final Logger LOGGER = Logger.getLogger(List.class.getName()); - - public List() throws IOException {} - - public static void main(String[] args) { - try { - new List().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("List groups"); - - GroupsListResponse response = client.sms().groups().list(); - - response.iterator().forEachRemaining(f -> LOGGER.info(f.toString())); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/groups/ListMembers.java b/sample-app/src/main/java/com/sinch/sample/sms/groups/ListMembers.java deleted file mode 100644 index ce50c3d88..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/groups/ListMembers.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.sinch.sample.sms.groups; - -import com.sinch.sample.BaseApplication; -import java.io.IOException; -import java.util.Collection; -import java.util.logging.Logger; - -public class ListMembers extends BaseApplication { - - private static final Logger LOGGER = Logger.getLogger(ListMembers.class.getName()); - - public ListMembers() throws IOException {} - - public static void main(String[] args) { - try { - new ListMembers().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("List members for groupId: " + smsGroupId); - - Collection response = client.sms().groups().listMembers(smsGroupId); - - response.iterator().forEachRemaining(LOGGER::info); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/groups/Replace.java b/sample-app/src/main/java/com/sinch/sample/sms/groups/Replace.java deleted file mode 100644 index dcdc05ff2..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/groups/Replace.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.sinch.sample.sms.groups; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.Group; -import com.sinch.sdk.domains.sms.models.requests.GroupReplaceRequestParameters; -import java.io.IOException; -import java.util.Arrays; -import java.util.logging.Logger; - -public class Replace extends BaseApplication { - - private static final Logger LOGGER = Logger.getLogger(Replace.class.getName()); - - public Replace() throws IOException {} - - public static void main(String[] args) { - try { - new Replace().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - String groupId = "01HF70ZG5VDZA9EP56HCHVB1R0"; - GroupReplaceRequestParameters parameters = - GroupReplaceRequestParameters.builder() - .setName("foo") - .setMembers(Arrays.asList("+3312345678", "+3312345678")) - .build(); - - LOGGER.info("Replace group: " + groupId + " with: " + parameters); - - Group response = client.sms().groups().replace(groupId, parameters); - - LOGGER.info("Response :" + response); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/groups/Update.java b/sample-app/src/main/java/com/sinch/sample/sms/groups/Update.java deleted file mode 100644 index f1e356d95..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/groups/Update.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.sinch.sample.sms.groups; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.Group; -import com.sinch.sdk.domains.sms.models.requests.GroupUpdateRequestParameters; -import java.io.IOException; -import java.util.logging.Logger; - -public class Update extends BaseApplication { - - private static final Logger LOGGER = Logger.getLogger(Update.class.getName()); - - public Update() throws IOException {} - - public static void main(String[] args) { - try { - new Update().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - String groupId = "01HF70ZG5VDZA9EP56HCHVB1R0"; - GroupUpdateRequestParameters parameters = - GroupUpdateRequestParameters.builder().setName("new name").build(); - - LOGGER.info("Update group: " + groupId + " with: " + parameters); - - Group response = client.sms().groups().update(groupId, parameters); - - LOGGER.info("Response: " + response); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/inbounds/Get.java b/sample-app/src/main/java/com/sinch/sample/sms/inbounds/Get.java deleted file mode 100644 index a7366463e..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/inbounds/Get.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.sinch.sample.sms.inbounds; - -import com.sinch.sample.BaseApplication; -import com.sinch.sdk.domains.sms.models.Inbound; -import java.io.IOException; -import java.util.logging.Logger; - -public class Get extends BaseApplication { - private static final Logger LOGGER = - Logger.getLogger(com.sinch.sample.sms.deliveryReports.Get.class.getName()); - - public Get() throws IOException {} - - public static void main(String[] args) { - try { - new Get().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - String inboundId = "foo id"; - LOGGER.info("Get for: " + inboundId); - - Inbound response = client.sms().inbounds().get(inboundId); - - LOGGER.info("Response :" + response); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/inbounds/List.java b/sample-app/src/main/java/com/sinch/sample/sms/inbounds/List.java deleted file mode 100644 index d520cf6c9..000000000 --- a/sample-app/src/main/java/com/sinch/sample/sms/inbounds/List.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.sinch.sample.sms.inbounds; - -import com.sinch.sample.BaseApplication; -import java.io.IOException; -import java.util.logging.Logger; - -public class List extends BaseApplication { - - private static final Logger LOGGER = Logger.getLogger(List.class.getName()); - - public List() throws IOException {} - - public static void main(String[] args) { - try { - new List().run(); - } catch (Exception e) { - LOGGER.severe(e.getMessage()); - e.printStackTrace(); - } - } - - public void run() { - - LOGGER.info("List inbounds"); - - LOGGER.info("Response:"); - client.sms().inbounds().list(null).iterator().forEachRemaining(f -> LOGGER.info(f.toString())); - } -} diff --git a/sample-app/src/main/java/com/sinch/sample/sms/v1/inbounds/Get.java b/sample-app/src/main/java/com/sinch/sample/sms/v1/inbounds/Get.java index ad35bd616..4481fb4bd 100644 --- a/sample-app/src/main/java/com/sinch/sample/sms/v1/inbounds/Get.java +++ b/sample-app/src/main/java/com/sinch/sample/sms/v1/inbounds/Get.java @@ -7,8 +7,7 @@ import java.util.logging.Logger; public class Get extends BaseApplication { - private static final Logger LOGGER = - Logger.getLogger(com.sinch.sample.sms.deliveryReports.Get.class.getName()); + private static final Logger LOGGER = Logger.getLogger(Get.class.getName()); public Get() throws IOException {} From 0b9289b95ec377805924c37ef746571c69eef52f Mon Sep 17 00:00:00 2001 From: Jean-Pierre Portier Date: Thu, 23 Jan 2025 14:50:44 +0100 Subject: [PATCH 6/6] build: bump version --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dd5e2938d..a3332fcaa 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.sinch.sdk sinch-sdk-java - 1.4.1-SNAPSHOT + 1.5.0-SNAPSHOT Sinch Java SDK