Skip to content

Commit 7407ff3

Browse files
author
PureCloud Jenkins
committed
9.0.0
1 parent a26a6b7 commit 7407ff3

452 files changed

Lines changed: 5527 additions & 2717 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

build/.openapi-generator/FILES

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
README.md
44
docs/Action.md
55
docs/AdditionalIDType.md
6+
docs/AllowedMedia.md
67
docs/AttachmentDeletedResponse.md
78
docs/BaseChannelMetadata.md
89
docs/BaseContentAttachment.md
@@ -55,6 +56,8 @@ docs/EventPresenceType.md
5556
docs/EventType.md
5657
docs/EventTyping.md
5758
docs/EventTypingType.md
59+
docs/FileType.md
60+
docs/FileUploadMode.md
5861
docs/GenerateDownloadUrlRequest.md
5962
docs/GenerateUploadUrlRequest.md
6063
docs/GenerateUrlError.md
@@ -142,6 +145,7 @@ src/main/java/cloud/genesys/webmessaging/sdk/auth/Authentication.java
142145
src/main/java/cloud/genesys/webmessaging/sdk/auth/OAuth.java
143146
src/main/java/cloud/genesys/webmessaging/sdk/model/Action.java
144147
src/main/java/cloud/genesys/webmessaging/sdk/model/AdditionalIDType.java
148+
src/main/java/cloud/genesys/webmessaging/sdk/model/AllowedMedia.java
145149
src/main/java/cloud/genesys/webmessaging/sdk/model/AttachmentDeletedResponse.java
146150
src/main/java/cloud/genesys/webmessaging/sdk/model/BaseChannelMetadata.java
147151
src/main/java/cloud/genesys/webmessaging/sdk/model/BaseContentAttachment.java
@@ -194,6 +198,8 @@ src/main/java/cloud/genesys/webmessaging/sdk/model/EventPresenceType.java
194198
src/main/java/cloud/genesys/webmessaging/sdk/model/EventType.java
195199
src/main/java/cloud/genesys/webmessaging/sdk/model/EventTyping.java
196200
src/main/java/cloud/genesys/webmessaging/sdk/model/EventTypingType.java
201+
src/main/java/cloud/genesys/webmessaging/sdk/model/FileType.java
202+
src/main/java/cloud/genesys/webmessaging/sdk/model/FileUploadMode.java
197203
src/main/java/cloud/genesys/webmessaging/sdk/model/GenerateDownloadUrlRequest.java
198204
src/main/java/cloud/genesys/webmessaging/sdk/model/GenerateUploadUrlRequest.java
199205
src/main/java/cloud/genesys/webmessaging/sdk/model/GenerateUrlError.java

build/docs/AllowedMedia.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: AllowedMedia
3+
---
4+
## AllowedMedia
5+
6+
7+
## Properties
8+
9+
| Name | Type | Description | Notes |
10+
| ------------ | ------------- | ------------- | ------------- |
11+
| **inbound** | <!----><!---->[**FileUploadMode**](FileUploadMode.html)<!----> | | |
12+
{: class="table table-striped"}
13+
14+
15+

build/docs/CloseSessionRequest.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ title: CloseSessionRequest
1010
| ------------ | ------------- | ------------- | ------------- |
1111
| **action** | <!----><!---->[**RequestTypeCloseSession**](RequestTypeCloseSession.html)<!----> | | |
1212
| **token** | <!----><!---->**String**<!----> | | |
13+
| **closeAllConnections** | <!----><!---->**Boolean**<!----> | | |
1314
{: class="table table-striped"}
1415

1516

build/docs/FileType.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: FileType
3+
---
4+
## FileType
5+
6+
7+
## Properties
8+
9+
| Name | Type | Description | Notes |
10+
| ------------ | ------------- | ------------- | ------------- |
11+
| **type** | <!----><!---->**String**<!----> | | |
12+
{: class="table table-striped"}
13+
14+
15+

build/docs/FileUploadMode.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: FileUploadMode
3+
---
4+
## FileUploadMode
5+
6+
7+
## Properties
8+
9+
| Name | Type | Description | Notes |
10+
| ------------ | ------------- | ------------- | ------------- |
11+
| **fileTypes** | <!----><!---->[**List&lt;FileType&gt;**](FileType.html)<!----> | | |
12+
| **maxFileSizeKB** | <!----><!---->**Double**<!----> | | |
13+
{: class="table table-striped"}
14+
15+
16+

build/docs/SessionResponse.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ title: SessionResponse
1111
| **connected** | <!----><!---->**Boolean**<!----> | | |
1212
| **newSession** | <!----><!---->**Boolean**<!----> | | [optional] |
1313
| **readOnly** | <!----><!---->**Boolean**<!----> | | [optional] |
14+
| **allowedMedia** | <!----><!---->[**AllowedMedia**](AllowedMedia.html)<!----> | | [optional] |
1415
{: class="table table-striped"}
1516

1617

build/docs/StructuredMessage.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ title: StructuredMessage
1515
| **channel** | <!----><!---->[**BaseMessagingChannel**](BaseMessagingChannel.html)<!----> | | [optional] |
1616
| **content** | <!----><!---->[**List&lt;BaseMessagingContent&gt;**](BaseMessagingContent.html)<!----> | | [optional] |
1717
| **metadata** | <!----><!---->**Map&lt;String, String&gt;**<!----> | | [optional] |
18+
| **events** | <!----><!---->[**List&lt;MessageEvent&gt;**](MessageEvent.html)<!----> | | [optional] |
1819
{: class="table table-striped"}
1920

2021

build/docs/WebMessagingClient.md

Lines changed: 77 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ title: WebMessagingClient
55

66
| Method | Description |
77
| ------------- | ------------- |
8+
| [**hasPresenceEvents**](WebMessagingClient.html#hasPresenceEvents1) | Inspect a StructuredMessage, looking for Presence events ({@link EventType#PRESENCE} )
9+
|
10+
| [**hasTypingEvents**](WebMessagingClient.html#hasTypingEvents1) | Inspect a StructuredMessage, looking for Typing events ({@link EventType#TYPING} )
11+
|
12+
| [**hasEvents**](WebMessagingClient.html#hasEvents1) | Inspect a StructuredMessage, looking for a type of event ({@link EventType} ) |
813
| [**WebMessagingClient**](WebMessagingClient.html#WebMessagingClient1) | Creates a new Web Messaging client |
914
| [**WebMessagingClient**](WebMessagingClient.html#WebMessagingClient2) | Creates a new Web Messaging client |
1015
| [**joinConversation**](WebMessagingClient.html#joinConversation1) | Full service operation to connect the WebSocket and configure the session |
@@ -51,13 +56,79 @@ title: WebMessagingClient
5156

5257
<h1>Constructors</h1>
5358

59+
<a name="hasPresenceEvents1"></a>
60+
61+
# **hasPresenceEvents**
62+
63+
64+
65+
> hasPresenceEvents(message)
66+
67+
Inspect a StructuredMessage, looking for Presence events ({@link EventType#PRESENCE} )
68+
69+
70+
### Parameters
71+
72+
73+
| Name | Type | Description | Notes |
74+
| ------------- | ------------- | ------------- | ------------- |
75+
| **message** | **StructuredMessage**| message to introspect for Presence events |
76+
{: class="table-striped"}
77+
78+
<a name="hasTypingEvents1"></a>
79+
80+
# **hasTypingEvents**
81+
82+
83+
84+
> hasTypingEvents(message)
85+
86+
Inspect a StructuredMessage, looking for Typing events ({@link EventType#TYPING} )
87+
88+
89+
### Parameters
90+
91+
92+
| Name | Type | Description | Notes |
93+
| ------------- | ------------- | ------------- | ------------- |
94+
| **message** | **StructuredMessage**| message to introspect for Typing events |
95+
{: class="table-striped"}
96+
97+
98+
99+
<h1>Methods</h1>
100+
101+
<a name="hasEvents1"></a>
102+
103+
# **hasEvents**
104+
105+
106+
107+
> static hasEvents(message, type)
108+
109+
Inspect a StructuredMessage, looking for a type of event ({@link EventType} )
110+
111+
### Parameters
112+
113+
114+
| Name | Type | Description | Notes |
115+
| ------------- | ------------- | ------------- | ------------- |
116+
| **message** | **EventType**| message to introspect for events |
117+
| **type** | **StructuredMessage**| type of event to look for |
118+
{: class="table-striped"}
119+
120+
121+
### Return type
122+
123+
**static**
124+
54125
<a name="WebMessagingClient1"></a>
55126

56127
# **WebMessagingClient**
57128

58129

59130

60-
> WebMessagingClient(address)
131+
> WebMessagingClient(address)
61132
62133
Creates a new Web Messaging client
63134

@@ -75,7 +146,7 @@ Creates a new Web Messaging client
75146

76147

77148

78-
> WebMessagingClient(region)
149+
> WebMessagingClient(region)
79150
80151
Creates a new Web Messaging client
81152

@@ -87,10 +158,6 @@ Creates a new Web Messaging client
87158
| **region** | **GenesysCloudRegionWebSocketHosts**| The WebSocket server's Genesys Cloud region |
88159
{: class="table-striped"}
89160

90-
91-
92-
<h1>Methods</h1>
93-
94161
<a name="joinConversation1"></a>
95162

96163
# **joinConversation**
@@ -221,7 +288,7 @@ Configures a new session with a randomly generated session token
221288

222289

223290

224-
> void configureSession(deploymentId, token, origin)
291+
> void configureSession(deploymentId, token, origin, startNew)
225292
226293
Configures a session using the provided session token. This can be used to reconnect to active sessions.
227294

@@ -230,9 +297,10 @@ Configures a session using the provided session token. This can be used to recon
230297

231298
| Name | Type | Description | Notes |
232299
| ------------- | ------------- | ------------- | ------------- |
233-
| **deploymentId** | **String**| The ID of the Web Messaging deployment |
300+
| **deploymentId** | **Optional<Boolean>**| The ID of the Web Messaging deployment |
234301
| **token** | **String**| The session token |
235-
| **origin** | **String**| Represents the origin of the request. You can restrict access in Messenger Deployments |
302+
| **origin** | **String**| Represents the origin of the request. You can restrict access in Messenger Deployments |
303+
| **startNew** | **String**| true if you want to start a new session for your currently read-only session (after a Presence event of type |
236304
{: class="table-striped"}
237305

238306

build/docs/releaseNotes.md

Lines changed: 10 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,88 +1,34 @@
1-
Platform API version: 6333
1+
Platform API version: 6640
22

33

4-
# Major Changes (6 changes)
4+
# Major Changes (1 change)
55

6-
**CardAction** (1 change)
6+
**CloseSessionRequest** (1 change)
77

8-
* Model CardAction was removed
8+
* Required property closeAllConnections was added
99

10-
**ContentCard** (2 changes)
1110

12-
* Property actions was changed from CardAction[] to array
13-
* Property defaultAction was changed from CardAction to ContentCardAction
11+
# Minor Changes (5 changes)
1412

15-
**IncomingNormalizedMessage** (1 change)
16-
17-
* Required property channel was added
18-
19-
**SendMessageRequest** (1 change)
20-
21-
* Property attachmentIds was removed
22-
23-
**SessionResponse** (1 change)
24-
25-
* Property sessionId was removed
26-
27-
28-
# Minor Changes (18 changes)
29-
30-
**ConfigureSessionRequest** (2 changes)
31-
32-
* Optional property resumeToken was added
33-
* Optional property startNew was added
34-
35-
**ContentAttachment** (1 change)
36-
37-
* Optional property contentSizeBytes was added
38-
39-
**ContentCardAction** (1 change)
13+
**FileType** (1 change)
4014

4115
* Model was added
4216

43-
**ContentQuickReplyV2** (1 change)
17+
**FileUploadMode** (1 change)
4418

4519
* Model was added
4620

47-
**ContentText** (1 change)
21+
**AllowedMedia** (1 change)
4822

4923
* Model was added
5024

51-
**MessageContent** (2 changes)
52-
53-
* Optional property quickReplyV2 was added
54-
* Optional property text was added
55-
56-
**BaseMessagingRecipient** (1 change)
57-
58-
* Optional property image was added
59-
60-
**ConfigureAuthenticatedSessionRequest** (2 changes)
61-
62-
* Optional property resumeToken was added
63-
* Optional property startNew was added
64-
6525
**SessionResponse** (1 change)
6626

67-
* Optional property readOnly was added
68-
69-
**ResumeTokenResponse** (1 change)
70-
71-
* Model was added
27+
* Optional property allowedMedia was added
7228

7329
**StructuredMessage** (1 change)
7430

75-
* Optional property metadata was added
76-
77-
**CleanMessagingRecipient** (1 change)
78-
79-
* Optional property image was added
80-
81-
**CleanMessageContent** (3 changes)
82-
83-
* Optional property carousel was added
84-
* Optional property text was added
85-
* Optional property quickReplyV2 was added
31+
* Optional property events was added
8632

8733

8834
# Point Changes (0 changes)

build/pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -195,12 +195,12 @@
195195
<dependency>
196196
<groupId>io.swagger</groupId>
197197
<artifactId>swagger-annotations</artifactId>
198-
<version>1.6.8</version>
198+
<version>1.6.9</version>
199199
</dependency>
200200
<dependency>
201201
<groupId>org.slf4j</groupId>
202202
<artifactId>slf4j-api</artifactId>
203-
<version>2.0.3</version>
203+
<version>2.0.6</version>
204204
</dependency>
205205
<!-- HTTP client: apache httpclient -->
206206
<dependency>
@@ -227,7 +227,7 @@
227227
<dependency>
228228
<groupId>com.fasterxml.jackson.core</groupId>
229229
<artifactId>jackson-databind</artifactId>
230-
<version>2.14.0</version>
230+
<version>2.14.1</version>
231231
</dependency>
232232
<dependency>
233233
<groupId>com.fasterxml.jackson.jaxrs</groupId>
@@ -265,8 +265,8 @@
265265
<swagger-annotations-version>1.5.8</swagger-annotations-version>
266266
<slf4j-version>1.7.36</slf4j-version>
267267
<jersey-version>1.19.1</jersey-version>
268-
<jackson-version>2.14.0</jackson-version>
269-
<jodatime-version>2.10.14</jodatime-version>
268+
<jackson-version>2.14.1</jackson-version>
269+
<jodatime-version>2.12.2</jodatime-version>
270270
<maven-plugin-version>1.0.0</maven-plugin-version>
271271
<apache-httpclient-version>4.5.13</apache-httpclient-version>
272272
<okhttpclient-version>4.10.0</okhttpclient-version>

0 commit comments

Comments
 (0)