|
874 | 874 | "traits": {
|
875 | 875 | "smithy.api#documentation": "<p>The message metadata.</p>"
|
876 | 876 | }
|
| 877 | + }, |
| 878 | + "PushNotification": { |
| 879 | + "target": "com.amazonaws.chimesdkmessaging#PushNotificationConfiguration", |
| 880 | + "traits": { |
| 881 | + "smithy.api#documentation": "<p>The push notification configuration of the message.</p>" |
| 882 | + } |
| 883 | + }, |
| 884 | + "MessageAttributes": { |
| 885 | + "target": "com.amazonaws.chimesdkmessaging#MessageAttributeMap", |
| 886 | + "traits": { |
| 887 | + "smithy.api#documentation": "<p>The attributes for the message, used for message filtering along with a <code>FilterRule</code> defined in the <code>PushNotificationPreferences</code>. </p>" |
| 888 | + } |
877 | 889 | }
|
878 | 890 | },
|
879 | 891 | "traits": {
|
|
1197 | 1209 | },
|
1198 | 1210 | "com.amazonaws.chimesdkmessaging#ChimeMessagingService": {
|
1199 | 1211 | "type": "service",
|
| 1212 | + "traits": { |
| 1213 | + "aws.api#service": { |
| 1214 | + "sdkId": "Chime SDK Messaging", |
| 1215 | + "arnNamespace": "chime", |
| 1216 | + "cloudFormationName": "ChimeSDKMessaging", |
| 1217 | + "cloudTrailEventSource": "chimesdkmessaging.amazonaws.com", |
| 1218 | + "endpointPrefix": "messaging-chime" |
| 1219 | + }, |
| 1220 | + "aws.auth#sigv4": { |
| 1221 | + "name": "chime" |
| 1222 | + }, |
| 1223 | + "aws.protocols#restJson1": {}, |
| 1224 | + "smithy.api#documentation": "<p>The Amazon Chime SDK Messaging APIs in this section allow software developers to send\n and receive messages in custom messaging applications. These APIs depend on the frameworks\n provided by the Amazon Chime SDK Identity APIs. For more information about the messaging\n APIs, see <a href=\"https://docs.aws.amazon.com/chime/latest/APIReference/API_Operations_Amazon_Chime_SDK_Messaging\">Amazon Chime SDK messaging</a>\n </p>", |
| 1225 | + "smithy.api#title": "Amazon Chime SDK Messaging" |
| 1226 | + }, |
1200 | 1227 | "version": "2021-05-15",
|
1201 | 1228 | "operations": [
|
1202 | 1229 | {
|
|
1334 | 1361 | {
|
1335 | 1362 | "target": "com.amazonaws.chimesdkmessaging#UpdateChannelReadMarker"
|
1336 | 1363 | }
|
1337 |
| - ], |
1338 |
| - "traits": { |
1339 |
| - "aws.api#service": { |
1340 |
| - "sdkId": "Chime SDK Messaging", |
1341 |
| - "arnNamespace": "chime", |
1342 |
| - "cloudFormationName": "ChimeSDKMessaging", |
1343 |
| - "cloudTrailEventSource": "chimesdkmessaging.amazonaws.com", |
1344 |
| - "endpointPrefix": "messaging-chime" |
1345 |
| - }, |
1346 |
| - "aws.auth#sigv4": { |
1347 |
| - "name": "chime" |
1348 |
| - }, |
1349 |
| - "aws.protocols#restJson1": {}, |
1350 |
| - "smithy.api#documentation": "<p>The Amazon Chime SDK Messaging APIs in this section allow software developers to send\n and receive messages in custom messaging applications. These APIs depend on the frameworks\n provided by the Amazon Chime SDK Identity APIs. For more information about the messaging\n APIs, see <a href=\"https://docs.aws.amazon.com/chime/latest/APIReference/API_Operations_Amazon_Chime_SDK_Messaging\">Amazon Chime SDK messaging</a>\n </p>", |
1351 |
| - "smithy.api#title": "Amazon Chime SDK Messaging" |
1352 |
| - } |
| 1364 | + ] |
1353 | 1365 | },
|
1354 | 1366 | "com.amazonaws.chimesdkmessaging#ClientRequestToken": {
|
1355 | 1367 | "type": "string",
|
|
3617 | 3629 | "Type": {
|
3618 | 3630 | "target": "com.amazonaws.chimesdkmessaging#ChannelMembershipType",
|
3619 | 3631 | "traits": {
|
3620 |
| - "smithy.api#documentation": "<p>The membership type of a user, <code>DEFAULT</code> or <code>HIDDEN</code>. Default\n members are always returned as part of <code>ListChannelMemberships</code>. Hidden members\n are only returned if the type filter in <code>ListChannelMemberships</code> equals\n <code>HIDDEN</code>. Otherwise hidden members are not returned.</p>", |
| 3632 | + "smithy.api#documentation": "<p>The membership type of a user, <code>DEFAULT</code> or <code>HIDDEN</code>. Default\n members are returned as part of <code>ListChannelMemberships</code> if no type is specified. Hidden members\n are only returned if the type filter in <code>ListChannelMemberships</code> equals\n <code>HIDDEN</code>.</p>", |
3621 | 3633 | "smithy.api#httpQuery": "type"
|
3622 | 3634 | }
|
3623 | 3635 | },
|
|
4475 | 4487 | "Title": {
|
4476 | 4488 | "target": "com.amazonaws.chimesdkmessaging#PushNotificationTitle",
|
4477 | 4489 | "traits": {
|
4478 |
| - "smithy.api#documentation": "<p>The title of the push notification.</p>", |
4479 |
| - "smithy.api#required": {} |
| 4490 | + "smithy.api#documentation": "<p>The title of the push notification.</p>" |
4480 | 4491 | }
|
4481 | 4492 | },
|
4482 | 4493 | "Body": {
|
4483 | 4494 | "target": "com.amazonaws.chimesdkmessaging#PushNotificationBody",
|
4484 | 4495 | "traits": {
|
4485 |
| - "smithy.api#documentation": "<p>The body of the push notification.</p>", |
4486 |
| - "smithy.api#required": {} |
| 4496 | + "smithy.api#documentation": "<p>The body of the push notification.</p>" |
4487 | 4497 | }
|
4488 | 4498 | },
|
4489 | 4499 | "Type": {
|
4490 | 4500 | "target": "com.amazonaws.chimesdkmessaging#PushNotificationType",
|
4491 | 4501 | "traits": {
|
4492 |
| - "smithy.api#documentation": "<p>Enum value that indicates the type of the push notification for a message.\n <code>DEFAULT</code>: Normal mobile push notification.\n <code>VOIP</code>: VOIP mobile push notification.</p>", |
4493 |
| - "smithy.api#required": {} |
| 4502 | + "smithy.api#documentation": "<p>Enum value that indicates the type of the push notification for a message.\n <code>DEFAULT</code>: Normal mobile push notification.\n <code>VOIP</code>: VOIP mobile push notification.</p>" |
4494 | 4503 | }
|
4495 | 4504 | }
|
4496 | 4505 | },
|
|
0 commit comments