|
3745 | 3745 | "ScheduledTimestamp":{
|
3746 | 3746 | "shape":"timestamp",
|
3747 | 3747 | "documentation":"<p>The timestamp, in Unix epoch time format, at which to start running the inbound flow. </p>"
|
| 3748 | + }, |
| 3749 | + "RelatedContactId":{ |
| 3750 | + "shape":"ContactId", |
| 3751 | + "documentation":"<p>The contactId that is <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html#relatedcontactid\">related</a> to this contact.</p>" |
3748 | 3752 | }
|
3749 | 3753 | },
|
3750 | 3754 | "documentation":"<p>Contains information about a contact.</p>"
|
|
9348 | 9352 | "member":{"shape":"SecurityProfilePermission"},
|
9349 | 9353 | "max":500
|
9350 | 9354 | },
|
| 9355 | + "PersistentChat":{ |
| 9356 | + "type":"structure", |
| 9357 | + "members":{ |
| 9358 | + "RehydrationType":{ |
| 9359 | + "shape":"RehydrationType", |
| 9360 | + "documentation":"<p>The contactId that is used for rehydration depends on the rehydration type. RehydrationType is required for persistent chat. </p> <ul> <li> <p> <code>ENTIRE_PAST_SESSION</code>: Rehydrates a chat from the most recently terminated past chat contact of the specified past ended chat session. To use this type, provide the <code>initialContactId</code> of the past ended chat session in the <code>sourceContactId</code> field. In this type, Amazon Connect determines the most recent chat contact on the specified chat session that has ended, and uses it to start a persistent chat. </p> </li> <li> <p> <code>FROM_SEGMENT</code>: Rehydrates a chat from the past chat contact that is specified in the <code>sourceContactId</code> field. </p> </li> </ul> <p>The actual contactId used for rehydration is provided in the response of this API. </p>" |
| 9361 | + }, |
| 9362 | + "SourceContactId":{ |
| 9363 | + "shape":"ContactId", |
| 9364 | + "documentation":"<p>The contactId from which a persistent chat session must be started.</p>" |
| 9365 | + } |
| 9366 | + }, |
| 9367 | + "documentation":"<p>Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html\">Enable persistent chat</a>.</p>" |
| 9368 | + }, |
9351 | 9369 | "PhoneNumber":{
|
9352 | 9370 | "type":"string",
|
9353 | 9371 | "pattern":"\\\\+[1-9]\\\\d{1,14}$"
|
|
10239 | 10257 | "max":4096,
|
10240 | 10258 | "min":0
|
10241 | 10259 | },
|
| 10260 | + "RehydrationType":{ |
| 10261 | + "type":"string", |
| 10262 | + "enum":[ |
| 10263 | + "ENTIRE_PAST_SESSION", |
| 10264 | + "FROM_SEGMENT" |
| 10265 | + ] |
| 10266 | + }, |
10242 | 10267 | "ReleasePhoneNumberRequest":{
|
10243 | 10268 | "type":"structure",
|
10244 | 10269 | "required":["PhoneNumberId"],
|
|
11372 | 11397 | "SupportedMessagingContentTypes":{
|
11373 | 11398 | "shape":"SupportedMessagingContentTypes",
|
11374 | 11399 | "documentation":"<p>The supported chat message content types. Content types must always contain <code>text/plain</code>. You can then put any other supported type in the list. For example, all the following lists are valid because they contain <code>text/plain</code>: <code>[text/plain, text/markdown, application/json]</code>, <code>[text/markdown, text/plain]</code>, <code>[text/plain, application/json]</code>.</p>"
|
| 11400 | + }, |
| 11401 | + "PersistentChat":{ |
| 11402 | + "shape":"PersistentChat", |
| 11403 | + "documentation":"<p>Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html\">Enable persistent chat</a>.</p>" |
11375 | 11404 | }
|
11376 | 11405 | }
|
11377 | 11406 | },
|
|
11389 | 11418 | "ParticipantToken":{
|
11390 | 11419 | "shape":"ParticipantToken",
|
11391 | 11420 | "documentation":"<p>The token used by the chat participant to call <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a>. The participant token is valid for the lifetime of a chat participant.</p>"
|
| 11421 | + }, |
| 11422 | + "ContinuedFromContactId":{ |
| 11423 | + "shape":"ContactId", |
| 11424 | + "documentation":"<p>The contactId from which a persistent chat session is started. This field is populated only for persistent chats.</p>" |
11392 | 11425 | }
|
11393 | 11426 | }
|
11394 | 11427 | },
|
|
0 commit comments