Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DEVEXP-719: cross domains deprecation notice #197

Merged
merged 6 commits into from
Jan 31, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,18 @@
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
*
* @see <a
* href="https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Active-Number">https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Active-Number</a>
* @since 1.0
* @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService} instead.
*/
@Deprecated
public interface ActiveNumberService {

/**
Expand All @@ -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;

/**
Expand All @@ -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;

/**
Expand All @@ -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;

/**
Expand All @@ -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;
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,19 @@
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
*
* @see <a
* href="https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Available-Number">https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Available-Number</a>
* @since 1.0
* @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.NumbersService} instead.
*/
@Deprecated
public interface AvailableNumberService {

/**
Expand All @@ -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;

Expand All @@ -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;

/**
Expand All @@ -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;

Expand All @@ -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;
}
Original file line number Diff line number Diff line change
Expand Up @@ -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 <a
* href="https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Available-Regions">https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Available-Regions</a>
* @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.AvailableRegionService} instead.
*/
@Deprecated
public interface AvailableRegionService {

/**
Expand All @@ -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;
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,28 @@
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 <a
* href="https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Callbacks/">https://developers.sinch.com/docs/numbers/api-reference/numbers/tag/Callbacks/</a>
* @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.CallbackConfigurationService}
* instead.
*/
@Deprecated
public interface CallbackConfigurationService {

/**
* Get callbacks configuration
*
* @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;

/**
Expand All @@ -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;
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Numbers Service
*
* @see <a
* href="https://developers.sinch.com/docs/numbers/api-reference/">https://developers.sinch.com/docs/numbers/api-reference/</a>
* href="https://developers.sinch.com/docs/numbers">https://developers.sinch.com/docs/numbers</a>
* @since 1.0
*/
public interface NumbersService {
Expand All @@ -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();

/**
Expand All @@ -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();

/**
Expand All @@ -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();

/**
Expand All @@ -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();

/**
Expand All @@ -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();
}
Original file line number Diff line number Diff line change
Expand Up @@ -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</a>
*
* @since 1.0
* @deprecated use {@link com.sinch.sdk.domains.numbers.api.v1.WebHooksService} instead.
*/
@Deprecated
public interface WebHooksService {

/**
Expand All @@ -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;
}
31 changes: 31 additions & 0 deletions client/src/main/com/sinch/sdk/domains/sms/BatchesService.java
Original file line number Diff line number Diff line change
Expand Up @@ -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;

/**
Expand All @@ -15,7 +20,9 @@
* @see <a
* href="https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches">https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/</a>
* @since 1.0
* @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService} instead.
*/
@Deprecated
public interface BatchesService {

/**
Expand All @@ -29,7 +36,9 @@ public interface BatchesService {
* @see <a
* href="https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/GetBatchMessage">https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/GetBatchMessage</a>
* @since 1.0
* @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService#get(String)} instead.
*/
@Deprecated
<T extends Batch<?>> T get(String batchId) throws ApiException;

/**
Expand All @@ -47,7 +56,10 @@ public interface BatchesService {
* @see <a
* href="https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/SendSMS">https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/SendSMS</a>
* @since 1.0
* @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService#send(BatchRequest)}
* instead.
*/
@Deprecated
<T extends Batch<?>> T send(BaseBatch<?> batch) throws ApiException;

/**
Expand All @@ -64,7 +76,11 @@ public interface BatchesService {
* @see <a
* href="https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/Dry_Run">https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/Dry_Run</a>
* @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;

Expand All @@ -79,7 +95,10 @@ DryRun dryRun(boolean perRecipient, int numberOfRecipient, BaseBatch<?> batch)
* @since 1.0
* @see <a
* href="https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/ListBatches">https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/ListBatches</a>
* @deprecated use {@link
* com.sinch.sdk.domains.sms.api.v1.BatchesService#list(ListBatchesQueryParameters)} instead
*/
@Deprecated
BatchesListResponse list(BatchesListRequestParameters parameters) throws ApiException;

/**
Expand All @@ -95,7 +114,10 @@ DryRun dryRun(boolean perRecipient, int numberOfRecipient, BaseBatch<?> batch)
* @see <a
* href="https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/UpdateBatchMessage">https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/UpdateBatchMessage</a>
* @since 1.0
* @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService#update(String,
* UpdateBatchRequest)} instead.
*/
@Deprecated
<T extends Batch<?>> T update(String batchId, UpdateBaseBatchRequest<?> batch)
throws ApiException;

Expand All @@ -112,7 +134,10 @@ <T extends Batch<?>> T update(String batchId, UpdateBaseBatchRequest<?> batch)
* @see <a
* href="https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/ReplaceBatch">https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/ReplaceBatch</a>
* @since 1.0
* @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService#replace(String,
* BatchRequest)} instead.
*/
@Deprecated
<T extends Batch<?>> T replace(String batchId, BaseBatch<?> batch) throws ApiException;

/**
Expand All @@ -130,7 +155,9 @@ <T extends Batch<?>> T update(String batchId, UpdateBaseBatchRequest<?> batch)
* @see <a
* href="https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/CancelBatchMessage">https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/CancelBatchMessage</a>
* @since 1.0
* @deprecated use {@link com.sinch.sdk.domains.sms.api.v1.BatchesService#cancel(String)} instead.
*/
@Deprecated
<T extends Batch<?>> T cancel(String batchId) throws ApiException;

/**
Expand All @@ -156,6 +183,10 @@ <T extends Batch<?>> T update(String batchId, UpdateBaseBatchRequest<?> batch)
* @see <a
* href="https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/deliveryFeedback">https://developers.sinch.com/docs/sms/api-reference/sms/tag/Batches/#tag/Batches/operation/deliveryFeedback</a>
* @since 1.0
* @deprecated use {@link
* com.sinch.sdk.domains.sms.api.v1.BatchesService#sendDeliveryFeedback(String,
* SendDeliveryFeedbackRequest)} instead.
*/
@Deprecated
void sendDeliveryFeedback(String batchId, Collection<String> recipients) throws ApiException;
}
Loading
Loading