You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added Media Carousel message support with `WhatsAppInteractiveMediaCarouselMessage`, `WhatsAppMediaCarouselCard`, `WhatsAppImageMediaCarouselCardHeader`, `WhatsAppVideoMediaCarouselCardHeader` models
28
+
* Added Voice button message support with `WhatsAppInteractiveVoiceButtonMessage` and `WhatsAppInteractiveVoiceButtonContent` models
29
+
* Added calling permission support with `WhatsAppCallingPermissionAction`, `WhatsAppCallingPermissionActionLimit`, `WhatsAppCallingPermissionResponse` and `WhatsAppInteractiveCallPermissionRequestMessage` models
30
+
* Added outbound event support (typing indicator) with `WhatsAppEvent`, `WhatsAppEventRequest`, `WhatsAppEventOptions`, `WhatsAppOutboundEventTypingIndicatorContent` models
31
+
* Added Meta conversion tracking support with `WhatsAppMetaConversionModel`, `WhatsAppMetaConversionType`, `WhatsAppWABAConversionEventRequest`, `WhatsAppConversionDetails` models
32
+
* Added marketing update notification support with `WhatsAppWebhookMarketingUpdateNotification` and `WhatsAppWebhookMarketingUpdateNotificationResponse` models
33
+
* Added message scheduling support with `WhatsAppRequestSchedulingSettings` model
34
+
* Added `WhatsAppTemplateVoiceCallButtonContent` model for voice call template button support
* Extended `WhatsAppTemplateButtonContent` with voice call button type support
37
+
* Extended `WhatsAppPayment` with additional fields
38
+
* Extended `WhatsAppTemplateApiResponse` and `WhatsAppVoiceCallButtonApiData` with new fields
39
+
* JavaDoc fixes
40
+
***RCS**:
41
+
* Removed `RcsPlatformInfo` class (see [Removed](#removed) section)
42
+
* Added conversation started event support with `RcsConversationStartedEvent`, `RcsConversationStartedEvents`, `RcsConversationStartedInfo`, `RcsConversationStartedEventContent`, `RcsConversationInfo` models
* Renamed `CallsSipTrunkRegisteredResetPasswordResponse` to `CallsSipTrunkResetPasswordResponse` to better reflect the return type of the reset password endpoint
48
+
* Added CNAM support with `CallsCnam`, `CallsCnamDelivery`, `CallsCnamDeliveryStatus`, `CallsCnamStorage`, `CallsCnamStorageStatus`, `CallsPublicCnamStatus` models
49
+
* Added emergency address support with `CallsEmergencyAddress`, `CallsEmergencyAddressStatus`, `CallsValidateAddressResponse` models
50
+
* Added TTY play content support with `CallsPlayTty`, `CallsPlayTtyOptions`, `CallsTtyPlayContent` models
51
+
* Added `CallsAddress`, `CallsDirection` models
52
+
* Extended `CallsLanguage` and `CallsSynthesisVoice` with new language and voice options
53
+
* Extended `CallsDialogPlayRequest` with new fields
54
+
* Extended `CallsUrlPlayContent` with new fields
55
+
* JavaDoc fixes
56
+
***MessagesApi**:
57
+
* Added outbound seen event support with `MessagesApiOutboundSeenEvent` and `MessagesApiOutboundSeenEventChannel` models
58
+
* Added outbound typing event channel support with `MessagesApiOutboundTypingStartedEventChannel` and `MessagesApiOutboundTypingStoppedEventChannel` models
59
+
* Added `MessagesApiInboundTypingStartedChannel` model
60
+
* Extended `MessagesApiOutboundEventType` with new event type values
* Extended `MessagesApiOutboundEvent` with new fields
63
+
* JavaDoc fixes
64
+
***WebRtc**:
65
+
* Added machine detection support with `WebRtcMachineDetection` and `WebRtcMachineDetectionResult` models
66
+
* Extended `WebRtcPhoneCallDetails` and `WebRtcPhoneDestination` with new fields
67
+
* Updated `WebRtcHangupSource` enum
68
+
* JavaDoc fixes
69
+
***Viber**:
70
+
* Extended `ViberOtpTemplateLanguage` with new language options
71
+
* Extended `ViberOutboundOtpTemplateContent` with new fields
72
+
* JavaDoc fixes
73
+
***General**:
74
+
* Updated tests
75
+
76
+
### Removed
77
+
- Removed `RcsPlatformInfo` class — its `applicationId` and `entityId` fields are now carried by the existing `Platform` class, which is used consistently across the SDK for platform context
For `infobip-api-java-client` versioning we use [Semantic Versioning][semver] scheme.
@@ -50,7 +52,7 @@ Simply add the following in your project's POM file under `dependencies` tag:
50
52
<dependency>
51
53
<groupId>com.infobip</groupId>
52
54
<artifactId>infobip-api-java-client</artifactId>
53
-
<version>6.3.0</version>
55
+
<version>6.4.0</version>
54
56
</dependency>
55
57
```
56
58
@@ -200,37 +202,31 @@ Example of webhook implementation with Spring Web framework:
200
202
}
201
203
```
202
204
#### Two-Factor Authentication (2FA)
203
-
For the 2FA quick start guide, view [these examples](two-factor-authentication.md).
205
+
For 2FA quick start guide, view [these examples](two-factor-authentication.md).
204
206
205
207
#### Email
206
-
For the Email quick start guide, view [these examples](email.md).
208
+
For Email quick start guide, view [these examples](email.md).
207
209
208
210
#### WhatsApp
209
-
For the WhatsApp quick start guide, view [these examples](whatsapp.md).
211
+
For WhatsApp quick start guide, view [these examples](whatsapp.md).
210
212
211
213
#### Messages API
212
-
For the Messages API quick start guide, view [these examples](messages-api.md).
214
+
For Messages API quick start guide, view [these examples](messages-api.md).
213
215
214
216
#### Moments
215
-
For the Moments quick start guide, view [these examples](moments.md).
216
-
217
-
## Versioning
218
-
219
-
This project follows a pragmatic Semantic Versioning approach.
220
-
For full details on how versions are managed, please see our [Versioning guide][versioning].
217
+
For Moments quick start guide, view [these examples](moments.md).
221
218
222
219
## Ask for help
223
220
224
-
Feel free to open an issue on the repository if you see any problem or want to request a feature. For pull requests, go to the `CONTRIBUTING`[file][contributing] related to it. This code is auto generated, and we are unable to merge any pull requests form here.
221
+
Feel free to open issues on the repository for any encountered problem or feature request. For pull requests, go to the `CONTRIBUTING`[file][contributing] related to it. This code is auto generated, and we are unable to merge any pull requests form here.
225
222
226
223
This code is auto generated, and we are unable to merge any pull request from here, but we will review and implement changes directly within our pipeline, as described in the `CONTRIBUTING`[file][contributing].
227
224
228
-
For anything that requires our immediate attention, contact us @ [support@infobip.com](mailto:support@infobip.com).
225
+
For anything that requires our imminent attention, contact us @ [support@infobip.com](mailto:support@infobip.com).
@@ -2102,6 +2110,8 @@ public class SendEmailRequest {
2102
2110
privateStringentityId;
2103
2111
privateStringheaders;
2104
2112
privateStringipPoolId;
2113
+
privateBooleanskipPassiveStorage;
2114
+
privateBooleanskipActiveStorage;
2105
2115
2106
2116
privateSendEmailRequest(List<String> to) {
2107
2117
this.to = Objects.requireNonNull(to, "The required parameter 'to' is missing.");
@@ -2481,6 +2491,28 @@ public SendEmailRequest ipPoolId(String ipPoolId) {
2481
2491
returnthis;
2482
2492
}
2483
2493
2494
+
/**
2495
+
* Sets skipPassiveStorage.
2496
+
*
2497
+
* @param skipPassiveStorage Set to true to skip [passive email storage](https://www.infobip.com/docs/email/email-storage-and-retrieval/passive-email-storage) (long-term storage used for compliance, legal, or audit purposes). If `false` or not set, the account-level setting is used. (optional)
* @param skipActiveStorage Set to true to skip [active email storage](https://www.infobip.com/docs/email/email-storage-and-retrieval/active-email-storage) (short-term storage used for troubleshooting or support). If `false` or not set, the account-level setting is used. (optional)
0 commit comments