mypydantic.models.chime_sdk_messaging
1# Model Generated: Thu Mar 2 21:56:16 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Mapping, Optional, Sequence, Union 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class AppInstanceUserMembershipSummaryModel(BaseModel): 14 type: Optional[Literal["DEFAULT", "HIDDEN"]] = Field(default=None, alias="Type") 15 read_marker_timestamp: Optional[datetime] = Field( 16 default=None, alias="ReadMarkerTimestamp" 17 ) 18 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 19 20 21class AssociateChannelFlowRequestModel(BaseModel): 22 channel_arn: str = Field(alias="ChannelArn") 23 channel_flow_arn: str = Field(alias="ChannelFlowArn") 24 chime_bearer: str = Field(alias="ChimeBearer") 25 26 27class IdentityModel(BaseModel): 28 arn: Optional[str] = Field(default=None, alias="Arn") 29 name: Optional[str] = Field(default=None, alias="Name") 30 31 32class BatchCreateChannelMembershipErrorModel(BaseModel): 33 member_arn: Optional[str] = Field(default=None, alias="MemberArn") 34 error_code: Optional[ 35 Literal[ 36 "AccessDenied", 37 "BadRequest", 38 "Conflict", 39 "Forbidden", 40 "NotFound", 41 "PhoneNumberAssociationsExist", 42 "PreconditionFailed", 43 "ResourceLimitExceeded", 44 "ServiceFailure", 45 "ServiceUnavailable", 46 "Throttled", 47 "Throttling", 48 "Unauthorized", 49 "Unprocessable", 50 "VoiceConnectorGroupAssociationsExist", 51 ] 52 ] = Field(default=None, alias="ErrorCode") 53 error_message: Optional[str] = Field(default=None, alias="ErrorMessage") 54 55 56class BatchCreateChannelMembershipRequestModel(BaseModel): 57 channel_arn: str = Field(alias="ChannelArn") 58 member_arns: Sequence[str] = Field(alias="MemberArns") 59 chime_bearer: str = Field(alias="ChimeBearer") 60 type: Optional[Literal["DEFAULT", "HIDDEN"]] = Field(default=None, alias="Type") 61 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 62 63 64class ResponseMetadataModel(BaseModel): 65 request_id: str = Field(alias="RequestId") 66 host_id: str = Field(alias="HostId") 67 http_status_code: int = Field(alias="HTTPStatusCode") 68 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 69 retry_attempts: int = Field(alias="RetryAttempts") 70 71 72class ChannelAssociatedWithFlowSummaryModel(BaseModel): 73 name: Optional[str] = Field(default=None, alias="Name") 74 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 75 mode: Optional[Literal["RESTRICTED", "UNRESTRICTED"]] = Field( 76 default=None, alias="Mode" 77 ) 78 privacy: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 79 default=None, alias="Privacy" 80 ) 81 metadata: Optional[str] = Field(default=None, alias="Metadata") 82 83 84class ChannelSummaryModel(BaseModel): 85 name: Optional[str] = Field(default=None, alias="Name") 86 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 87 mode: Optional[Literal["RESTRICTED", "UNRESTRICTED"]] = Field( 88 default=None, alias="Mode" 89 ) 90 privacy: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 91 default=None, alias="Privacy" 92 ) 93 metadata: Optional[str] = Field(default=None, alias="Metadata") 94 last_message_timestamp: Optional[datetime] = Field( 95 default=None, alias="LastMessageTimestamp" 96 ) 97 98 99class PushNotificationPreferencesModel(BaseModel): 100 allow_notifications: Literal["ALL", "FILTERED", "NONE"] = Field( 101 alias="AllowNotifications" 102 ) 103 filter_rule: Optional[str] = Field(default=None, alias="FilterRule") 104 105 106class MessageAttributeValueModel(BaseModel): 107 string_values: Optional[Sequence[str]] = Field(default=None, alias="StringValues") 108 109 110class PushNotificationConfigurationModel(BaseModel): 111 title: Optional[str] = Field(default=None, alias="Title") 112 body: Optional[str] = Field(default=None, alias="Body") 113 type: Optional[Literal["DEFAULT", "VOIP"]] = Field(default=None, alias="Type") 114 115 116class ChannelMessageStatusStructureModel(BaseModel): 117 value: Optional[Literal["DENIED", "FAILED", "PENDING", "SENT"]] = Field( 118 default=None, alias="Value" 119 ) 120 detail: Optional[str] = Field(default=None, alias="Detail") 121 122 123class ElasticChannelConfigurationModel(BaseModel): 124 maximum_sub_channels: int = Field(alias="MaximumSubChannels") 125 target_memberships_per_sub_channel: int = Field( 126 alias="TargetMembershipsPerSubChannel" 127 ) 128 minimum_membership_percentage: int = Field(alias="MinimumMembershipPercentage") 129 130 131class CreateChannelBanRequestModel(BaseModel): 132 channel_arn: str = Field(alias="ChannelArn") 133 member_arn: str = Field(alias="MemberArn") 134 chime_bearer: str = Field(alias="ChimeBearer") 135 136 137class TagModel(BaseModel): 138 key: str = Field(alias="Key") 139 value: str = Field(alias="Value") 140 141 142class CreateChannelMembershipRequestModel(BaseModel): 143 channel_arn: str = Field(alias="ChannelArn") 144 member_arn: str = Field(alias="MemberArn") 145 type: Literal["DEFAULT", "HIDDEN"] = Field(alias="Type") 146 chime_bearer: str = Field(alias="ChimeBearer") 147 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 148 149 150class CreateChannelModeratorRequestModel(BaseModel): 151 channel_arn: str = Field(alias="ChannelArn") 152 channel_moderator_arn: str = Field(alias="ChannelModeratorArn") 153 chime_bearer: str = Field(alias="ChimeBearer") 154 155 156class DeleteChannelBanRequestModel(BaseModel): 157 channel_arn: str = Field(alias="ChannelArn") 158 member_arn: str = Field(alias="MemberArn") 159 chime_bearer: str = Field(alias="ChimeBearer") 160 161 162class DeleteChannelFlowRequestModel(BaseModel): 163 channel_flow_arn: str = Field(alias="ChannelFlowArn") 164 165 166class DeleteChannelMembershipRequestModel(BaseModel): 167 channel_arn: str = Field(alias="ChannelArn") 168 member_arn: str = Field(alias="MemberArn") 169 chime_bearer: str = Field(alias="ChimeBearer") 170 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 171 172 173class DeleteChannelMessageRequestModel(BaseModel): 174 channel_arn: str = Field(alias="ChannelArn") 175 message_id: str = Field(alias="MessageId") 176 chime_bearer: str = Field(alias="ChimeBearer") 177 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 178 179 180class DeleteChannelModeratorRequestModel(BaseModel): 181 channel_arn: str = Field(alias="ChannelArn") 182 channel_moderator_arn: str = Field(alias="ChannelModeratorArn") 183 chime_bearer: str = Field(alias="ChimeBearer") 184 185 186class DeleteChannelRequestModel(BaseModel): 187 channel_arn: str = Field(alias="ChannelArn") 188 chime_bearer: str = Field(alias="ChimeBearer") 189 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 190 191 192class DescribeChannelBanRequestModel(BaseModel): 193 channel_arn: str = Field(alias="ChannelArn") 194 member_arn: str = Field(alias="MemberArn") 195 chime_bearer: str = Field(alias="ChimeBearer") 196 197 198class DescribeChannelFlowRequestModel(BaseModel): 199 channel_flow_arn: str = Field(alias="ChannelFlowArn") 200 201 202class DescribeChannelMembershipForAppInstanceUserRequestModel(BaseModel): 203 channel_arn: str = Field(alias="ChannelArn") 204 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 205 chime_bearer: str = Field(alias="ChimeBearer") 206 207 208class DescribeChannelMembershipRequestModel(BaseModel): 209 channel_arn: str = Field(alias="ChannelArn") 210 member_arn: str = Field(alias="MemberArn") 211 chime_bearer: str = Field(alias="ChimeBearer") 212 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 213 214 215class DescribeChannelModeratedByAppInstanceUserRequestModel(BaseModel): 216 channel_arn: str = Field(alias="ChannelArn") 217 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 218 chime_bearer: str = Field(alias="ChimeBearer") 219 220 221class DescribeChannelModeratorRequestModel(BaseModel): 222 channel_arn: str = Field(alias="ChannelArn") 223 channel_moderator_arn: str = Field(alias="ChannelModeratorArn") 224 chime_bearer: str = Field(alias="ChimeBearer") 225 226 227class DescribeChannelRequestModel(BaseModel): 228 channel_arn: str = Field(alias="ChannelArn") 229 chime_bearer: str = Field(alias="ChimeBearer") 230 231 232class DisassociateChannelFlowRequestModel(BaseModel): 233 channel_arn: str = Field(alias="ChannelArn") 234 channel_flow_arn: str = Field(alias="ChannelFlowArn") 235 chime_bearer: str = Field(alias="ChimeBearer") 236 237 238class GetChannelMembershipPreferencesRequestModel(BaseModel): 239 channel_arn: str = Field(alias="ChannelArn") 240 member_arn: str = Field(alias="MemberArn") 241 chime_bearer: str = Field(alias="ChimeBearer") 242 243 244class GetChannelMessageRequestModel(BaseModel): 245 channel_arn: str = Field(alias="ChannelArn") 246 message_id: str = Field(alias="MessageId") 247 chime_bearer: str = Field(alias="ChimeBearer") 248 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 249 250 251class GetChannelMessageStatusRequestModel(BaseModel): 252 channel_arn: str = Field(alias="ChannelArn") 253 message_id: str = Field(alias="MessageId") 254 chime_bearer: str = Field(alias="ChimeBearer") 255 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 256 257 258class MessagingSessionEndpointModel(BaseModel): 259 url: Optional[str] = Field(default=None, alias="Url") 260 261 262class LambdaConfigurationModel(BaseModel): 263 resource_arn: str = Field(alias="ResourceArn") 264 invocation_type: Literal["ASYNC"] = Field(alias="InvocationType") 265 266 267class ListChannelBansRequestModel(BaseModel): 268 channel_arn: str = Field(alias="ChannelArn") 269 chime_bearer: str = Field(alias="ChimeBearer") 270 max_results: Optional[int] = Field(default=None, alias="MaxResults") 271 next_token: Optional[str] = Field(default=None, alias="NextToken") 272 273 274class ListChannelFlowsRequestModel(BaseModel): 275 app_instance_arn: str = Field(alias="AppInstanceArn") 276 max_results: Optional[int] = Field(default=None, alias="MaxResults") 277 next_token: Optional[str] = Field(default=None, alias="NextToken") 278 279 280class ListChannelMembershipsForAppInstanceUserRequestModel(BaseModel): 281 chime_bearer: str = Field(alias="ChimeBearer") 282 app_instance_user_arn: Optional[str] = Field( 283 default=None, alias="AppInstanceUserArn" 284 ) 285 max_results: Optional[int] = Field(default=None, alias="MaxResults") 286 next_token: Optional[str] = Field(default=None, alias="NextToken") 287 288 289class ListChannelMembershipsRequestModel(BaseModel): 290 channel_arn: str = Field(alias="ChannelArn") 291 chime_bearer: str = Field(alias="ChimeBearer") 292 type: Optional[Literal["DEFAULT", "HIDDEN"]] = Field(default=None, alias="Type") 293 max_results: Optional[int] = Field(default=None, alias="MaxResults") 294 next_token: Optional[str] = Field(default=None, alias="NextToken") 295 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 296 297 298class ListChannelMessagesRequestModel(BaseModel): 299 channel_arn: str = Field(alias="ChannelArn") 300 chime_bearer: str = Field(alias="ChimeBearer") 301 sort_order: Optional[Literal["ASCENDING", "DESCENDING"]] = Field( 302 default=None, alias="SortOrder" 303 ) 304 not_before: Optional[Union[datetime, str]] = Field(default=None, alias="NotBefore") 305 not_after: Optional[Union[datetime, str]] = Field(default=None, alias="NotAfter") 306 max_results: Optional[int] = Field(default=None, alias="MaxResults") 307 next_token: Optional[str] = Field(default=None, alias="NextToken") 308 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 309 310 311class ListChannelModeratorsRequestModel(BaseModel): 312 channel_arn: str = Field(alias="ChannelArn") 313 chime_bearer: str = Field(alias="ChimeBearer") 314 max_results: Optional[int] = Field(default=None, alias="MaxResults") 315 next_token: Optional[str] = Field(default=None, alias="NextToken") 316 317 318class ListChannelsAssociatedWithChannelFlowRequestModel(BaseModel): 319 channel_flow_arn: str = Field(alias="ChannelFlowArn") 320 max_results: Optional[int] = Field(default=None, alias="MaxResults") 321 next_token: Optional[str] = Field(default=None, alias="NextToken") 322 323 324class ListChannelsModeratedByAppInstanceUserRequestModel(BaseModel): 325 chime_bearer: str = Field(alias="ChimeBearer") 326 app_instance_user_arn: Optional[str] = Field( 327 default=None, alias="AppInstanceUserArn" 328 ) 329 max_results: Optional[int] = Field(default=None, alias="MaxResults") 330 next_token: Optional[str] = Field(default=None, alias="NextToken") 331 332 333class ListChannelsRequestModel(BaseModel): 334 app_instance_arn: str = Field(alias="AppInstanceArn") 335 chime_bearer: str = Field(alias="ChimeBearer") 336 privacy: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 337 default=None, alias="Privacy" 338 ) 339 max_results: Optional[int] = Field(default=None, alias="MaxResults") 340 next_token: Optional[str] = Field(default=None, alias="NextToken") 341 342 343class ListSubChannelsRequestModel(BaseModel): 344 channel_arn: str = Field(alias="ChannelArn") 345 chime_bearer: str = Field(alias="ChimeBearer") 346 max_results: Optional[int] = Field(default=None, alias="MaxResults") 347 next_token: Optional[str] = Field(default=None, alias="NextToken") 348 349 350class SubChannelSummaryModel(BaseModel): 351 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 352 membership_count: Optional[int] = Field(default=None, alias="MembershipCount") 353 354 355class ListTagsForResourceRequestModel(BaseModel): 356 resource_arn: str = Field(alias="ResourceARN") 357 358 359class RedactChannelMessageRequestModel(BaseModel): 360 channel_arn: str = Field(alias="ChannelArn") 361 message_id: str = Field(alias="MessageId") 362 chime_bearer: str = Field(alias="ChimeBearer") 363 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 364 365 366class SearchFieldModel(BaseModel): 367 key: Literal["MEMBERS"] = Field(alias="Key") 368 values: Sequence[str] = Field(alias="Values") 369 operator: Literal["EQUALS", "INCLUDES"] = Field(alias="Operator") 370 371 372class UntagResourceRequestModel(BaseModel): 373 resource_arn: str = Field(alias="ResourceARN") 374 tag_keys: Sequence[str] = Field(alias="TagKeys") 375 376 377class UpdateChannelMessageRequestModel(BaseModel): 378 channel_arn: str = Field(alias="ChannelArn") 379 message_id: str = Field(alias="MessageId") 380 chime_bearer: str = Field(alias="ChimeBearer") 381 content: Optional[str] = Field(default=None, alias="Content") 382 metadata: Optional[str] = Field(default=None, alias="Metadata") 383 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 384 385 386class UpdateChannelReadMarkerRequestModel(BaseModel): 387 channel_arn: str = Field(alias="ChannelArn") 388 chime_bearer: str = Field(alias="ChimeBearer") 389 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 390 391 392class UpdateChannelRequestModel(BaseModel): 393 channel_arn: str = Field(alias="ChannelArn") 394 chime_bearer: str = Field(alias="ChimeBearer") 395 name: Optional[str] = Field(default=None, alias="Name") 396 mode: Optional[Literal["RESTRICTED", "UNRESTRICTED"]] = Field( 397 default=None, alias="Mode" 398 ) 399 metadata: Optional[str] = Field(default=None, alias="Metadata") 400 401 402class BatchChannelMembershipsModel(BaseModel): 403 invited_by: Optional[IdentityModel] = Field(default=None, alias="InvitedBy") 404 type: Optional[Literal["DEFAULT", "HIDDEN"]] = Field(default=None, alias="Type") 405 members: Optional[List[IdentityModel]] = Field(default=None, alias="Members") 406 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 407 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 408 409 410class ChannelBanSummaryModel(BaseModel): 411 member: Optional[IdentityModel] = Field(default=None, alias="Member") 412 413 414class ChannelBanModel(BaseModel): 415 member: Optional[IdentityModel] = Field(default=None, alias="Member") 416 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 417 created_timestamp: Optional[datetime] = Field( 418 default=None, alias="CreatedTimestamp" 419 ) 420 created_by: Optional[IdentityModel] = Field(default=None, alias="CreatedBy") 421 422 423class ChannelMembershipSummaryModel(BaseModel): 424 member: Optional[IdentityModel] = Field(default=None, alias="Member") 425 426 427class ChannelMembershipModel(BaseModel): 428 invited_by: Optional[IdentityModel] = Field(default=None, alias="InvitedBy") 429 type: Optional[Literal["DEFAULT", "HIDDEN"]] = Field(default=None, alias="Type") 430 member: Optional[IdentityModel] = Field(default=None, alias="Member") 431 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 432 created_timestamp: Optional[datetime] = Field( 433 default=None, alias="CreatedTimestamp" 434 ) 435 last_updated_timestamp: Optional[datetime] = Field( 436 default=None, alias="LastUpdatedTimestamp" 437 ) 438 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 439 440 441class ChannelModeratorSummaryModel(BaseModel): 442 moderator: Optional[IdentityModel] = Field(default=None, alias="Moderator") 443 444 445class ChannelModeratorModel(BaseModel): 446 moderator: Optional[IdentityModel] = Field(default=None, alias="Moderator") 447 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 448 created_timestamp: Optional[datetime] = Field( 449 default=None, alias="CreatedTimestamp" 450 ) 451 created_by: Optional[IdentityModel] = Field(default=None, alias="CreatedBy") 452 453 454class ChannelFlowCallbackResponseModel(BaseModel): 455 channel_arn: str = Field(alias="ChannelArn") 456 callback_id: str = Field(alias="CallbackId") 457 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 458 459 460class CreateChannelBanResponseModel(BaseModel): 461 channel_arn: str = Field(alias="ChannelArn") 462 member: IdentityModel = Field(alias="Member") 463 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 464 465 466class CreateChannelFlowResponseModel(BaseModel): 467 channel_flow_arn: str = Field(alias="ChannelFlowArn") 468 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 469 470 471class CreateChannelMembershipResponseModel(BaseModel): 472 channel_arn: str = Field(alias="ChannelArn") 473 member: IdentityModel = Field(alias="Member") 474 sub_channel_id: str = Field(alias="SubChannelId") 475 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 476 477 478class CreateChannelModeratorResponseModel(BaseModel): 479 channel_arn: str = Field(alias="ChannelArn") 480 channel_moderator: IdentityModel = Field(alias="ChannelModerator") 481 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 482 483 484class CreateChannelResponseModel(BaseModel): 485 channel_arn: str = Field(alias="ChannelArn") 486 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 487 488 489class EmptyResponseMetadataModel(BaseModel): 490 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 491 492 493class RedactChannelMessageResponseModel(BaseModel): 494 channel_arn: str = Field(alias="ChannelArn") 495 message_id: str = Field(alias="MessageId") 496 sub_channel_id: str = Field(alias="SubChannelId") 497 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 498 499 500class UpdateChannelFlowResponseModel(BaseModel): 501 channel_flow_arn: str = Field(alias="ChannelFlowArn") 502 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 503 504 505class UpdateChannelReadMarkerResponseModel(BaseModel): 506 channel_arn: str = Field(alias="ChannelArn") 507 sub_channel_id: str = Field(alias="SubChannelId") 508 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 509 510 511class UpdateChannelResponseModel(BaseModel): 512 channel_arn: str = Field(alias="ChannelArn") 513 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 514 515 516class ListChannelsAssociatedWithChannelFlowResponseModel(BaseModel): 517 channels: List[ChannelAssociatedWithFlowSummaryModel] = Field(alias="Channels") 518 next_token: str = Field(alias="NextToken") 519 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 520 521 522class ChannelMembershipForAppInstanceUserSummaryModel(BaseModel): 523 channel_summary: Optional[ChannelSummaryModel] = Field( 524 default=None, alias="ChannelSummary" 525 ) 526 app_instance_user_membership_summary: Optional[ 527 AppInstanceUserMembershipSummaryModel 528 ] = Field(default=None, alias="AppInstanceUserMembershipSummary") 529 530 531class ChannelModeratedByAppInstanceUserSummaryModel(BaseModel): 532 channel_summary: Optional[ChannelSummaryModel] = Field( 533 default=None, alias="ChannelSummary" 534 ) 535 536 537class ListChannelsResponseModel(BaseModel): 538 channels: List[ChannelSummaryModel] = Field(alias="Channels") 539 next_token: str = Field(alias="NextToken") 540 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 541 542 543class SearchChannelsResponseModel(BaseModel): 544 channels: List[ChannelSummaryModel] = Field(alias="Channels") 545 next_token: str = Field(alias="NextToken") 546 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 547 548 549class ChannelMembershipPreferencesModel(BaseModel): 550 push_notifications: Optional[PushNotificationPreferencesModel] = Field( 551 default=None, alias="PushNotifications" 552 ) 553 554 555class ChannelMessageCallbackModel(BaseModel): 556 message_id: str = Field(alias="MessageId") 557 content: Optional[str] = Field(default=None, alias="Content") 558 metadata: Optional[str] = Field(default=None, alias="Metadata") 559 push_notification: Optional[PushNotificationConfigurationModel] = Field( 560 default=None, alias="PushNotification" 561 ) 562 message_attributes: Optional[Mapping[str, MessageAttributeValueModel]] = Field( 563 default=None, alias="MessageAttributes" 564 ) 565 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 566 567 568class SendChannelMessageRequestModel(BaseModel): 569 channel_arn: str = Field(alias="ChannelArn") 570 content: str = Field(alias="Content") 571 type: Literal["CONTROL", "STANDARD"] = Field(alias="Type") 572 persistence: Literal["NON_PERSISTENT", "PERSISTENT"] = Field(alias="Persistence") 573 client_request_token: str = Field(alias="ClientRequestToken") 574 chime_bearer: str = Field(alias="ChimeBearer") 575 metadata: Optional[str] = Field(default=None, alias="Metadata") 576 push_notification: Optional[PushNotificationConfigurationModel] = Field( 577 default=None, alias="PushNotification" 578 ) 579 message_attributes: Optional[Mapping[str, MessageAttributeValueModel]] = Field( 580 default=None, alias="MessageAttributes" 581 ) 582 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 583 584 585class ChannelMessageSummaryModel(BaseModel): 586 message_id: Optional[str] = Field(default=None, alias="MessageId") 587 content: Optional[str] = Field(default=None, alias="Content") 588 metadata: Optional[str] = Field(default=None, alias="Metadata") 589 type: Optional[Literal["CONTROL", "STANDARD"]] = Field(default=None, alias="Type") 590 created_timestamp: Optional[datetime] = Field( 591 default=None, alias="CreatedTimestamp" 592 ) 593 last_updated_timestamp: Optional[datetime] = Field( 594 default=None, alias="LastUpdatedTimestamp" 595 ) 596 last_edited_timestamp: Optional[datetime] = Field( 597 default=None, alias="LastEditedTimestamp" 598 ) 599 sender: Optional[IdentityModel] = Field(default=None, alias="Sender") 600 redacted: Optional[bool] = Field(default=None, alias="Redacted") 601 status: Optional[ChannelMessageStatusStructureModel] = Field( 602 default=None, alias="Status" 603 ) 604 message_attributes: Optional[Dict[str, MessageAttributeValueModel]] = Field( 605 default=None, alias="MessageAttributes" 606 ) 607 608 609class ChannelMessageModel(BaseModel): 610 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 611 message_id: Optional[str] = Field(default=None, alias="MessageId") 612 content: Optional[str] = Field(default=None, alias="Content") 613 metadata: Optional[str] = Field(default=None, alias="Metadata") 614 type: Optional[Literal["CONTROL", "STANDARD"]] = Field(default=None, alias="Type") 615 created_timestamp: Optional[datetime] = Field( 616 default=None, alias="CreatedTimestamp" 617 ) 618 last_edited_timestamp: Optional[datetime] = Field( 619 default=None, alias="LastEditedTimestamp" 620 ) 621 last_updated_timestamp: Optional[datetime] = Field( 622 default=None, alias="LastUpdatedTimestamp" 623 ) 624 sender: Optional[IdentityModel] = Field(default=None, alias="Sender") 625 redacted: Optional[bool] = Field(default=None, alias="Redacted") 626 persistence: Optional[Literal["NON_PERSISTENT", "PERSISTENT"]] = Field( 627 default=None, alias="Persistence" 628 ) 629 status: Optional[ChannelMessageStatusStructureModel] = Field( 630 default=None, alias="Status" 631 ) 632 message_attributes: Optional[Dict[str, MessageAttributeValueModel]] = Field( 633 default=None, alias="MessageAttributes" 634 ) 635 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 636 637 638class GetChannelMessageStatusResponseModel(BaseModel): 639 status: ChannelMessageStatusStructureModel = Field(alias="Status") 640 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 641 642 643class SendChannelMessageResponseModel(BaseModel): 644 channel_arn: str = Field(alias="ChannelArn") 645 message_id: str = Field(alias="MessageId") 646 status: ChannelMessageStatusStructureModel = Field(alias="Status") 647 sub_channel_id: str = Field(alias="SubChannelId") 648 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 649 650 651class UpdateChannelMessageResponseModel(BaseModel): 652 channel_arn: str = Field(alias="ChannelArn") 653 message_id: str = Field(alias="MessageId") 654 status: ChannelMessageStatusStructureModel = Field(alias="Status") 655 sub_channel_id: str = Field(alias="SubChannelId") 656 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 657 658 659class ChannelModel(BaseModel): 660 name: Optional[str] = Field(default=None, alias="Name") 661 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 662 mode: Optional[Literal["RESTRICTED", "UNRESTRICTED"]] = Field( 663 default=None, alias="Mode" 664 ) 665 privacy: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 666 default=None, alias="Privacy" 667 ) 668 metadata: Optional[str] = Field(default=None, alias="Metadata") 669 created_by: Optional[IdentityModel] = Field(default=None, alias="CreatedBy") 670 created_timestamp: Optional[datetime] = Field( 671 default=None, alias="CreatedTimestamp" 672 ) 673 last_message_timestamp: Optional[datetime] = Field( 674 default=None, alias="LastMessageTimestamp" 675 ) 676 last_updated_timestamp: Optional[datetime] = Field( 677 default=None, alias="LastUpdatedTimestamp" 678 ) 679 channel_flow_arn: Optional[str] = Field(default=None, alias="ChannelFlowArn") 680 elastic_channel_configuration: Optional[ElasticChannelConfigurationModel] = Field( 681 default=None, alias="ElasticChannelConfiguration" 682 ) 683 684 685class CreateChannelRequestModel(BaseModel): 686 app_instance_arn: str = Field(alias="AppInstanceArn") 687 name: str = Field(alias="Name") 688 client_request_token: str = Field(alias="ClientRequestToken") 689 chime_bearer: str = Field(alias="ChimeBearer") 690 mode: Optional[Literal["RESTRICTED", "UNRESTRICTED"]] = Field( 691 default=None, alias="Mode" 692 ) 693 privacy: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 694 default=None, alias="Privacy" 695 ) 696 metadata: Optional[str] = Field(default=None, alias="Metadata") 697 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 698 channel_id: Optional[str] = Field(default=None, alias="ChannelId") 699 member_arns: Optional[Sequence[str]] = Field(default=None, alias="MemberArns") 700 moderator_arns: Optional[Sequence[str]] = Field(default=None, alias="ModeratorArns") 701 elastic_channel_configuration: Optional[ElasticChannelConfigurationModel] = Field( 702 default=None, alias="ElasticChannelConfiguration" 703 ) 704 705 706class ListTagsForResourceResponseModel(BaseModel): 707 tags: List[TagModel] = Field(alias="Tags") 708 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 709 710 711class TagResourceRequestModel(BaseModel): 712 resource_arn: str = Field(alias="ResourceARN") 713 tags: Sequence[TagModel] = Field(alias="Tags") 714 715 716class GetMessagingSessionEndpointResponseModel(BaseModel): 717 endpoint: MessagingSessionEndpointModel = Field(alias="Endpoint") 718 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 719 720 721class ProcessorConfigurationModel(BaseModel): 722 lambda_: LambdaConfigurationModel = Field(alias="Lambda") 723 724 725class ListSubChannelsResponseModel(BaseModel): 726 channel_arn: str = Field(alias="ChannelArn") 727 sub_channels: List[SubChannelSummaryModel] = Field(alias="SubChannels") 728 next_token: str = Field(alias="NextToken") 729 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 730 731 732class SearchChannelsRequestModel(BaseModel): 733 fields: Sequence[SearchFieldModel] = Field(alias="Fields") 734 chime_bearer: Optional[str] = Field(default=None, alias="ChimeBearer") 735 max_results: Optional[int] = Field(default=None, alias="MaxResults") 736 next_token: Optional[str] = Field(default=None, alias="NextToken") 737 738 739class BatchCreateChannelMembershipResponseModel(BaseModel): 740 batch_channel_memberships: BatchChannelMembershipsModel = Field( 741 alias="BatchChannelMemberships" 742 ) 743 errors: List[BatchCreateChannelMembershipErrorModel] = Field(alias="Errors") 744 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 745 746 747class ListChannelBansResponseModel(BaseModel): 748 channel_arn: str = Field(alias="ChannelArn") 749 next_token: str = Field(alias="NextToken") 750 channel_bans: List[ChannelBanSummaryModel] = Field(alias="ChannelBans") 751 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 752 753 754class DescribeChannelBanResponseModel(BaseModel): 755 channel_ban: ChannelBanModel = Field(alias="ChannelBan") 756 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 757 758 759class ListChannelMembershipsResponseModel(BaseModel): 760 channel_arn: str = Field(alias="ChannelArn") 761 channel_memberships: List[ChannelMembershipSummaryModel] = Field( 762 alias="ChannelMemberships" 763 ) 764 next_token: str = Field(alias="NextToken") 765 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 766 767 768class DescribeChannelMembershipResponseModel(BaseModel): 769 channel_membership: ChannelMembershipModel = Field(alias="ChannelMembership") 770 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 771 772 773class ListChannelModeratorsResponseModel(BaseModel): 774 channel_arn: str = Field(alias="ChannelArn") 775 next_token: str = Field(alias="NextToken") 776 channel_moderators: List[ChannelModeratorSummaryModel] = Field( 777 alias="ChannelModerators" 778 ) 779 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 780 781 782class DescribeChannelModeratorResponseModel(BaseModel): 783 channel_moderator: ChannelModeratorModel = Field(alias="ChannelModerator") 784 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 785 786 787class DescribeChannelMembershipForAppInstanceUserResponseModel(BaseModel): 788 channel_membership: ChannelMembershipForAppInstanceUserSummaryModel = Field( 789 alias="ChannelMembership" 790 ) 791 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 792 793 794class ListChannelMembershipsForAppInstanceUserResponseModel(BaseModel): 795 channel_memberships: List[ChannelMembershipForAppInstanceUserSummaryModel] = Field( 796 alias="ChannelMemberships" 797 ) 798 next_token: str = Field(alias="NextToken") 799 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 800 801 802class DescribeChannelModeratedByAppInstanceUserResponseModel(BaseModel): 803 channel: ChannelModeratedByAppInstanceUserSummaryModel = Field(alias="Channel") 804 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 805 806 807class ListChannelsModeratedByAppInstanceUserResponseModel(BaseModel): 808 channels: List[ChannelModeratedByAppInstanceUserSummaryModel] = Field( 809 alias="Channels" 810 ) 811 next_token: str = Field(alias="NextToken") 812 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 813 814 815class GetChannelMembershipPreferencesResponseModel(BaseModel): 816 channel_arn: str = Field(alias="ChannelArn") 817 member: IdentityModel = Field(alias="Member") 818 preferences: ChannelMembershipPreferencesModel = Field(alias="Preferences") 819 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 820 821 822class PutChannelMembershipPreferencesRequestModel(BaseModel): 823 channel_arn: str = Field(alias="ChannelArn") 824 member_arn: str = Field(alias="MemberArn") 825 chime_bearer: str = Field(alias="ChimeBearer") 826 preferences: ChannelMembershipPreferencesModel = Field(alias="Preferences") 827 828 829class PutChannelMembershipPreferencesResponseModel(BaseModel): 830 channel_arn: str = Field(alias="ChannelArn") 831 member: IdentityModel = Field(alias="Member") 832 preferences: ChannelMembershipPreferencesModel = Field(alias="Preferences") 833 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 834 835 836class ChannelFlowCallbackRequestModel(BaseModel): 837 callback_id: str = Field(alias="CallbackId") 838 channel_arn: str = Field(alias="ChannelArn") 839 channel_message: ChannelMessageCallbackModel = Field(alias="ChannelMessage") 840 delete_resource: Optional[bool] = Field(default=None, alias="DeleteResource") 841 842 843class ListChannelMessagesResponseModel(BaseModel): 844 channel_arn: str = Field(alias="ChannelArn") 845 next_token: str = Field(alias="NextToken") 846 channel_messages: List[ChannelMessageSummaryModel] = Field(alias="ChannelMessages") 847 sub_channel_id: str = Field(alias="SubChannelId") 848 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 849 850 851class GetChannelMessageResponseModel(BaseModel): 852 channel_message: ChannelMessageModel = Field(alias="ChannelMessage") 853 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 854 855 856class DescribeChannelResponseModel(BaseModel): 857 channel: ChannelModel = Field(alias="Channel") 858 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 859 860 861class ProcessorModel(BaseModel): 862 name: str = Field(alias="Name") 863 configuration: ProcessorConfigurationModel = Field(alias="Configuration") 864 execution_order: int = Field(alias="ExecutionOrder") 865 fallback_action: Literal["ABORT", "CONTINUE"] = Field(alias="FallbackAction") 866 867 868class ChannelFlowSummaryModel(BaseModel): 869 channel_flow_arn: Optional[str] = Field(default=None, alias="ChannelFlowArn") 870 name: Optional[str] = Field(default=None, alias="Name") 871 processors: Optional[List[ProcessorModel]] = Field(default=None, alias="Processors") 872 873 874class ChannelFlowModel(BaseModel): 875 channel_flow_arn: Optional[str] = Field(default=None, alias="ChannelFlowArn") 876 processors: Optional[List[ProcessorModel]] = Field(default=None, alias="Processors") 877 name: Optional[str] = Field(default=None, alias="Name") 878 created_timestamp: Optional[datetime] = Field( 879 default=None, alias="CreatedTimestamp" 880 ) 881 last_updated_timestamp: Optional[datetime] = Field( 882 default=None, alias="LastUpdatedTimestamp" 883 ) 884 885 886class CreateChannelFlowRequestModel(BaseModel): 887 app_instance_arn: str = Field(alias="AppInstanceArn") 888 processors: Sequence[ProcessorModel] = Field(alias="Processors") 889 name: str = Field(alias="Name") 890 client_request_token: str = Field(alias="ClientRequestToken") 891 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 892 893 894class UpdateChannelFlowRequestModel(BaseModel): 895 channel_flow_arn: str = Field(alias="ChannelFlowArn") 896 processors: Sequence[ProcessorModel] = Field(alias="Processors") 897 name: str = Field(alias="Name") 898 899 900class ListChannelFlowsResponseModel(BaseModel): 901 channel_flows: List[ChannelFlowSummaryModel] = Field(alias="ChannelFlows") 902 next_token: str = Field(alias="NextToken") 903 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 904 905 906class DescribeChannelFlowResponseModel(BaseModel): 907 channel_flow: ChannelFlowModel = Field(alias="ChannelFlow") 908 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class AppInstanceUserMembershipSummaryModel(BaseModel): 15 type: Optional[Literal["DEFAULT", "HIDDEN"]] = Field(default=None, alias="Type") 16 read_marker_timestamp: Optional[datetime] = Field( 17 default=None, alias="ReadMarkerTimestamp" 18 ) 19 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
22class AssociateChannelFlowRequestModel(BaseModel): 23 channel_arn: str = Field(alias="ChannelArn") 24 channel_flow_arn: str = Field(alias="ChannelFlowArn") 25 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
28class IdentityModel(BaseModel): 29 arn: Optional[str] = Field(default=None, alias="Arn") 30 name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
33class BatchCreateChannelMembershipErrorModel(BaseModel): 34 member_arn: Optional[str] = Field(default=None, alias="MemberArn") 35 error_code: Optional[ 36 Literal[ 37 "AccessDenied", 38 "BadRequest", 39 "Conflict", 40 "Forbidden", 41 "NotFound", 42 "PhoneNumberAssociationsExist", 43 "PreconditionFailed", 44 "ResourceLimitExceeded", 45 "ServiceFailure", 46 "ServiceUnavailable", 47 "Throttled", 48 "Throttling", 49 "Unauthorized", 50 "Unprocessable", 51 "VoiceConnectorGroupAssociationsExist", 52 ] 53 ] = Field(default=None, alias="ErrorCode") 54 error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
57class BatchCreateChannelMembershipRequestModel(BaseModel): 58 channel_arn: str = Field(alias="ChannelArn") 59 member_arns: Sequence[str] = Field(alias="MemberArns") 60 chime_bearer: str = Field(alias="ChimeBearer") 61 type: Optional[Literal["DEFAULT", "HIDDEN"]] = Field(default=None, alias="Type") 62 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
65class ResponseMetadataModel(BaseModel): 66 request_id: str = Field(alias="RequestId") 67 host_id: str = Field(alias="HostId") 68 http_status_code: int = Field(alias="HTTPStatusCode") 69 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 70 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
73class ChannelAssociatedWithFlowSummaryModel(BaseModel): 74 name: Optional[str] = Field(default=None, alias="Name") 75 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 76 mode: Optional[Literal["RESTRICTED", "UNRESTRICTED"]] = Field( 77 default=None, alias="Mode" 78 ) 79 privacy: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 80 default=None, alias="Privacy" 81 ) 82 metadata: Optional[str] = Field(default=None, alias="Metadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
85class ChannelSummaryModel(BaseModel): 86 name: Optional[str] = Field(default=None, alias="Name") 87 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 88 mode: Optional[Literal["RESTRICTED", "UNRESTRICTED"]] = Field( 89 default=None, alias="Mode" 90 ) 91 privacy: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 92 default=None, alias="Privacy" 93 ) 94 metadata: Optional[str] = Field(default=None, alias="Metadata") 95 last_message_timestamp: Optional[datetime] = Field( 96 default=None, alias="LastMessageTimestamp" 97 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
100class PushNotificationPreferencesModel(BaseModel): 101 allow_notifications: Literal["ALL", "FILTERED", "NONE"] = Field( 102 alias="AllowNotifications" 103 ) 104 filter_rule: Optional[str] = Field(default=None, alias="FilterRule")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
107class MessageAttributeValueModel(BaseModel): 108 string_values: Optional[Sequence[str]] = Field(default=None, alias="StringValues")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
111class PushNotificationConfigurationModel(BaseModel): 112 title: Optional[str] = Field(default=None, alias="Title") 113 body: Optional[str] = Field(default=None, alias="Body") 114 type: Optional[Literal["DEFAULT", "VOIP"]] = Field(default=None, alias="Type")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
117class ChannelMessageStatusStructureModel(BaseModel): 118 value: Optional[Literal["DENIED", "FAILED", "PENDING", "SENT"]] = Field( 119 default=None, alias="Value" 120 ) 121 detail: Optional[str] = Field(default=None, alias="Detail")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
124class ElasticChannelConfigurationModel(BaseModel): 125 maximum_sub_channels: int = Field(alias="MaximumSubChannels") 126 target_memberships_per_sub_channel: int = Field( 127 alias="TargetMembershipsPerSubChannel" 128 ) 129 minimum_membership_percentage: int = Field(alias="MinimumMembershipPercentage")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
132class CreateChannelBanRequestModel(BaseModel): 133 channel_arn: str = Field(alias="ChannelArn") 134 member_arn: str = Field(alias="MemberArn") 135 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
138class TagModel(BaseModel): 139 key: str = Field(alias="Key") 140 value: str = Field(alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
143class CreateChannelMembershipRequestModel(BaseModel): 144 channel_arn: str = Field(alias="ChannelArn") 145 member_arn: str = Field(alias="MemberArn") 146 type: Literal["DEFAULT", "HIDDEN"] = Field(alias="Type") 147 chime_bearer: str = Field(alias="ChimeBearer") 148 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
151class CreateChannelModeratorRequestModel(BaseModel): 152 channel_arn: str = Field(alias="ChannelArn") 153 channel_moderator_arn: str = Field(alias="ChannelModeratorArn") 154 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
157class DeleteChannelBanRequestModel(BaseModel): 158 channel_arn: str = Field(alias="ChannelArn") 159 member_arn: str = Field(alias="MemberArn") 160 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
163class DeleteChannelFlowRequestModel(BaseModel): 164 channel_flow_arn: str = Field(alias="ChannelFlowArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
167class DeleteChannelMembershipRequestModel(BaseModel): 168 channel_arn: str = Field(alias="ChannelArn") 169 member_arn: str = Field(alias="MemberArn") 170 chime_bearer: str = Field(alias="ChimeBearer") 171 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
174class DeleteChannelMessageRequestModel(BaseModel): 175 channel_arn: str = Field(alias="ChannelArn") 176 message_id: str = Field(alias="MessageId") 177 chime_bearer: str = Field(alias="ChimeBearer") 178 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
181class DeleteChannelModeratorRequestModel(BaseModel): 182 channel_arn: str = Field(alias="ChannelArn") 183 channel_moderator_arn: str = Field(alias="ChannelModeratorArn") 184 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
187class DeleteChannelRequestModel(BaseModel): 188 channel_arn: str = Field(alias="ChannelArn") 189 chime_bearer: str = Field(alias="ChimeBearer") 190 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
193class DescribeChannelBanRequestModel(BaseModel): 194 channel_arn: str = Field(alias="ChannelArn") 195 member_arn: str = Field(alias="MemberArn") 196 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
199class DescribeChannelFlowRequestModel(BaseModel): 200 channel_flow_arn: str = Field(alias="ChannelFlowArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
DescribeChannelMembershipForAppInstanceUserRequestModel(mypydantic.models.base_model.BaseModel):
203class DescribeChannelMembershipForAppInstanceUserRequestModel(BaseModel): 204 channel_arn: str = Field(alias="ChannelArn") 205 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 206 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
209class DescribeChannelMembershipRequestModel(BaseModel): 210 channel_arn: str = Field(alias="ChannelArn") 211 member_arn: str = Field(alias="MemberArn") 212 chime_bearer: str = Field(alias="ChimeBearer") 213 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
DescribeChannelModeratedByAppInstanceUserRequestModel(mypydantic.models.base_model.BaseModel):
216class DescribeChannelModeratedByAppInstanceUserRequestModel(BaseModel): 217 channel_arn: str = Field(alias="ChannelArn") 218 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 219 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
222class DescribeChannelModeratorRequestModel(BaseModel): 223 channel_arn: str = Field(alias="ChannelArn") 224 channel_moderator_arn: str = Field(alias="ChannelModeratorArn") 225 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
228class DescribeChannelRequestModel(BaseModel): 229 channel_arn: str = Field(alias="ChannelArn") 230 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
233class DisassociateChannelFlowRequestModel(BaseModel): 234 channel_arn: str = Field(alias="ChannelArn") 235 channel_flow_arn: str = Field(alias="ChannelFlowArn") 236 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
239class GetChannelMembershipPreferencesRequestModel(BaseModel): 240 channel_arn: str = Field(alias="ChannelArn") 241 member_arn: str = Field(alias="MemberArn") 242 chime_bearer: str = Field(alias="ChimeBearer")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
245class GetChannelMessageRequestModel(BaseModel): 246 channel_arn: str = Field(alias="ChannelArn") 247 message_id: str = Field(alias="MessageId") 248 chime_bearer: str = Field(alias="ChimeBearer") 249 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
252class GetChannelMessageStatusRequestModel(BaseModel): 253 channel_arn: str = Field(alias="ChannelArn") 254 message_id: str = Field(alias="MessageId") 255 chime_bearer: str = Field(alias="ChimeBearer") 256 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
259class MessagingSessionEndpointModel(BaseModel): 260 url: Optional[str] = Field(default=None, alias="Url")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
263class LambdaConfigurationModel(BaseModel): 264 resource_arn: str = Field(alias="ResourceArn") 265 invocation_type: Literal["ASYNC"] = Field(alias="InvocationType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
268class ListChannelBansRequestModel(BaseModel): 269 channel_arn: str = Field(alias="ChannelArn") 270 chime_bearer: str = Field(alias="ChimeBearer") 271 max_results: Optional[int] = Field(default=None, alias="MaxResults") 272 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
275class ListChannelFlowsRequestModel(BaseModel): 276 app_instance_arn: str = Field(alias="AppInstanceArn") 277 max_results: Optional[int] = Field(default=None, alias="MaxResults") 278 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
281class ListChannelMembershipsForAppInstanceUserRequestModel(BaseModel): 282 chime_bearer: str = Field(alias="ChimeBearer") 283 app_instance_user_arn: Optional[str] = Field( 284 default=None, alias="AppInstanceUserArn" 285 ) 286 max_results: Optional[int] = Field(default=None, alias="MaxResults") 287 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
290class ListChannelMembershipsRequestModel(BaseModel): 291 channel_arn: str = Field(alias="ChannelArn") 292 chime_bearer: str = Field(alias="ChimeBearer") 293 type: Optional[Literal["DEFAULT", "HIDDEN"]] = Field(default=None, alias="Type") 294 max_results: Optional[int] = Field(default=None, alias="MaxResults") 295 next_token: Optional[str] = Field(default=None, alias="NextToken") 296 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
299class ListChannelMessagesRequestModel(BaseModel): 300 channel_arn: str = Field(alias="ChannelArn") 301 chime_bearer: str = Field(alias="ChimeBearer") 302 sort_order: Optional[Literal["ASCENDING", "DESCENDING"]] = Field( 303 default=None, alias="SortOrder" 304 ) 305 not_before: Optional[Union[datetime, str]] = Field(default=None, alias="NotBefore") 306 not_after: Optional[Union[datetime, str]] = Field(default=None, alias="NotAfter") 307 max_results: Optional[int] = Field(default=None, alias="MaxResults") 308 next_token: Optional[str] = Field(default=None, alias="NextToken") 309 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
312class ListChannelModeratorsRequestModel(BaseModel): 313 channel_arn: str = Field(alias="ChannelArn") 314 chime_bearer: str = Field(alias="ChimeBearer") 315 max_results: Optional[int] = Field(default=None, alias="MaxResults") 316 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
319class ListChannelsAssociatedWithChannelFlowRequestModel(BaseModel): 320 channel_flow_arn: str = Field(alias="ChannelFlowArn") 321 max_results: Optional[int] = Field(default=None, alias="MaxResults") 322 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
325class ListChannelsModeratedByAppInstanceUserRequestModel(BaseModel): 326 chime_bearer: str = Field(alias="ChimeBearer") 327 app_instance_user_arn: Optional[str] = Field( 328 default=None, alias="AppInstanceUserArn" 329 ) 330 max_results: Optional[int] = Field(default=None, alias="MaxResults") 331 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
334class ListChannelsRequestModel(BaseModel): 335 app_instance_arn: str = Field(alias="AppInstanceArn") 336 chime_bearer: str = Field(alias="ChimeBearer") 337 privacy: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 338 default=None, alias="Privacy" 339 ) 340 max_results: Optional[int] = Field(default=None, alias="MaxResults") 341 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
344class ListSubChannelsRequestModel(BaseModel): 345 channel_arn: str = Field(alias="ChannelArn") 346 chime_bearer: str = Field(alias="ChimeBearer") 347 max_results: Optional[int] = Field(default=None, alias="MaxResults") 348 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
351class SubChannelSummaryModel(BaseModel): 352 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId") 353 membership_count: Optional[int] = Field(default=None, alias="MembershipCount")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
356class ListTagsForResourceRequestModel(BaseModel): 357 resource_arn: str = Field(alias="ResourceARN")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
360class RedactChannelMessageRequestModel(BaseModel): 361 channel_arn: str = Field(alias="ChannelArn") 362 message_id: str = Field(alias="MessageId") 363 chime_bearer: str = Field(alias="ChimeBearer") 364 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
367class SearchFieldModel(BaseModel): 368 key: Literal["MEMBERS"] = Field(alias="Key") 369 values: Sequence[str] = Field(alias="Values") 370 operator: Literal["EQUALS", "INCLUDES"] = Field(alias="Operator")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
373class UntagResourceRequestModel(BaseModel): 374 resource_arn: str = Field(alias="ResourceARN") 375 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
378class UpdateChannelMessageRequestModel(BaseModel): 379 channel_arn: str = Field(alias="ChannelArn") 380 message_id: str = Field(alias="MessageId") 381 chime_bearer: str = Field(alias="ChimeBearer") 382 content: Optional[str] = Field(default=None, alias="Content") 383 metadata: Optional[str] = Field(default=None, alias="Metadata") 384 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
387class UpdateChannelReadMarkerRequestModel(BaseModel): 388 channel_arn: str = Field(alias="ChannelArn") 389 chime_bearer: str = Field(alias="ChimeBearer") 390 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
393class UpdateChannelRequestModel(BaseModel): 394 channel_arn: str = Field(alias="ChannelArn") 395 chime_bearer: str = Field(alias="ChimeBearer") 396 name: Optional[str] = Field(default=None, alias="Name") 397 mode: Optional[Literal["RESTRICTED", "UNRESTRICTED"]] = Field( 398 default=None, alias="Mode" 399 ) 400 metadata: Optional[str] = Field(default=None, alias="Metadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
403class BatchChannelMembershipsModel(BaseModel): 404 invited_by: Optional[IdentityModel] = Field(default=None, alias="InvitedBy") 405 type: Optional[Literal["DEFAULT", "HIDDEN"]] = Field(default=None, alias="Type") 406 members: Optional[List[IdentityModel]] = Field(default=None, alias="Members") 407 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 408 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
411class ChannelBanSummaryModel(BaseModel): 412 member: Optional[IdentityModel] = Field(default=None, alias="Member")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
415class ChannelBanModel(BaseModel): 416 member: Optional[IdentityModel] = Field(default=None, alias="Member") 417 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 418 created_timestamp: Optional[datetime] = Field( 419 default=None, alias="CreatedTimestamp" 420 ) 421 created_by: Optional[IdentityModel] = Field(default=None, alias="CreatedBy")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
424class ChannelMembershipSummaryModel(BaseModel): 425 member: Optional[IdentityModel] = Field(default=None, alias="Member")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
428class ChannelMembershipModel(BaseModel): 429 invited_by: Optional[IdentityModel] = Field(default=None, alias="InvitedBy") 430 type: Optional[Literal["DEFAULT", "HIDDEN"]] = Field(default=None, alias="Type") 431 member: Optional[IdentityModel] = Field(default=None, alias="Member") 432 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 433 created_timestamp: Optional[datetime] = Field( 434 default=None, alias="CreatedTimestamp" 435 ) 436 last_updated_timestamp: Optional[datetime] = Field( 437 default=None, alias="LastUpdatedTimestamp" 438 ) 439 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
442class ChannelModeratorSummaryModel(BaseModel): 443 moderator: Optional[IdentityModel] = Field(default=None, alias="Moderator")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
446class ChannelModeratorModel(BaseModel): 447 moderator: Optional[IdentityModel] = Field(default=None, alias="Moderator") 448 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 449 created_timestamp: Optional[datetime] = Field( 450 default=None, alias="CreatedTimestamp" 451 ) 452 created_by: Optional[IdentityModel] = Field(default=None, alias="CreatedBy")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
455class ChannelFlowCallbackResponseModel(BaseModel): 456 channel_arn: str = Field(alias="ChannelArn") 457 callback_id: str = Field(alias="CallbackId") 458 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
461class CreateChannelBanResponseModel(BaseModel): 462 channel_arn: str = Field(alias="ChannelArn") 463 member: IdentityModel = Field(alias="Member") 464 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
467class CreateChannelFlowResponseModel(BaseModel): 468 channel_flow_arn: str = Field(alias="ChannelFlowArn") 469 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
472class CreateChannelMembershipResponseModel(BaseModel): 473 channel_arn: str = Field(alias="ChannelArn") 474 member: IdentityModel = Field(alias="Member") 475 sub_channel_id: str = Field(alias="SubChannelId") 476 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
479class CreateChannelModeratorResponseModel(BaseModel): 480 channel_arn: str = Field(alias="ChannelArn") 481 channel_moderator: IdentityModel = Field(alias="ChannelModerator") 482 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
485class CreateChannelResponseModel(BaseModel): 486 channel_arn: str = Field(alias="ChannelArn") 487 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
490class EmptyResponseMetadataModel(BaseModel): 491 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
494class RedactChannelMessageResponseModel(BaseModel): 495 channel_arn: str = Field(alias="ChannelArn") 496 message_id: str = Field(alias="MessageId") 497 sub_channel_id: str = Field(alias="SubChannelId") 498 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
501class UpdateChannelFlowResponseModel(BaseModel): 502 channel_flow_arn: str = Field(alias="ChannelFlowArn") 503 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
506class UpdateChannelReadMarkerResponseModel(BaseModel): 507 channel_arn: str = Field(alias="ChannelArn") 508 sub_channel_id: str = Field(alias="SubChannelId") 509 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
512class UpdateChannelResponseModel(BaseModel): 513 channel_arn: str = Field(alias="ChannelArn") 514 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
517class ListChannelsAssociatedWithChannelFlowResponseModel(BaseModel): 518 channels: List[ChannelAssociatedWithFlowSummaryModel] = Field(alias="Channels") 519 next_token: str = Field(alias="NextToken") 520 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
523class ChannelMembershipForAppInstanceUserSummaryModel(BaseModel): 524 channel_summary: Optional[ChannelSummaryModel] = Field( 525 default=None, alias="ChannelSummary" 526 ) 527 app_instance_user_membership_summary: Optional[ 528 AppInstanceUserMembershipSummaryModel 529 ] = Field(default=None, alias="AppInstanceUserMembershipSummary")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
532class ChannelModeratedByAppInstanceUserSummaryModel(BaseModel): 533 channel_summary: Optional[ChannelSummaryModel] = Field( 534 default=None, alias="ChannelSummary" 535 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
538class ListChannelsResponseModel(BaseModel): 539 channels: List[ChannelSummaryModel] = Field(alias="Channels") 540 next_token: str = Field(alias="NextToken") 541 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
544class SearchChannelsResponseModel(BaseModel): 545 channels: List[ChannelSummaryModel] = Field(alias="Channels") 546 next_token: str = Field(alias="NextToken") 547 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
550class ChannelMembershipPreferencesModel(BaseModel): 551 push_notifications: Optional[PushNotificationPreferencesModel] = Field( 552 default=None, alias="PushNotifications" 553 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
556class ChannelMessageCallbackModel(BaseModel): 557 message_id: str = Field(alias="MessageId") 558 content: Optional[str] = Field(default=None, alias="Content") 559 metadata: Optional[str] = Field(default=None, alias="Metadata") 560 push_notification: Optional[PushNotificationConfigurationModel] = Field( 561 default=None, alias="PushNotification" 562 ) 563 message_attributes: Optional[Mapping[str, MessageAttributeValueModel]] = Field( 564 default=None, alias="MessageAttributes" 565 ) 566 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
569class SendChannelMessageRequestModel(BaseModel): 570 channel_arn: str = Field(alias="ChannelArn") 571 content: str = Field(alias="Content") 572 type: Literal["CONTROL", "STANDARD"] = Field(alias="Type") 573 persistence: Literal["NON_PERSISTENT", "PERSISTENT"] = Field(alias="Persistence") 574 client_request_token: str = Field(alias="ClientRequestToken") 575 chime_bearer: str = Field(alias="ChimeBearer") 576 metadata: Optional[str] = Field(default=None, alias="Metadata") 577 push_notification: Optional[PushNotificationConfigurationModel] = Field( 578 default=None, alias="PushNotification" 579 ) 580 message_attributes: Optional[Mapping[str, MessageAttributeValueModel]] = Field( 581 default=None, alias="MessageAttributes" 582 ) 583 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
586class ChannelMessageSummaryModel(BaseModel): 587 message_id: Optional[str] = Field(default=None, alias="MessageId") 588 content: Optional[str] = Field(default=None, alias="Content") 589 metadata: Optional[str] = Field(default=None, alias="Metadata") 590 type: Optional[Literal["CONTROL", "STANDARD"]] = Field(default=None, alias="Type") 591 created_timestamp: Optional[datetime] = Field( 592 default=None, alias="CreatedTimestamp" 593 ) 594 last_updated_timestamp: Optional[datetime] = Field( 595 default=None, alias="LastUpdatedTimestamp" 596 ) 597 last_edited_timestamp: Optional[datetime] = Field( 598 default=None, alias="LastEditedTimestamp" 599 ) 600 sender: Optional[IdentityModel] = Field(default=None, alias="Sender") 601 redacted: Optional[bool] = Field(default=None, alias="Redacted") 602 status: Optional[ChannelMessageStatusStructureModel] = Field( 603 default=None, alias="Status" 604 ) 605 message_attributes: Optional[Dict[str, MessageAttributeValueModel]] = Field( 606 default=None, alias="MessageAttributes" 607 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
610class ChannelMessageModel(BaseModel): 611 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 612 message_id: Optional[str] = Field(default=None, alias="MessageId") 613 content: Optional[str] = Field(default=None, alias="Content") 614 metadata: Optional[str] = Field(default=None, alias="Metadata") 615 type: Optional[Literal["CONTROL", "STANDARD"]] = Field(default=None, alias="Type") 616 created_timestamp: Optional[datetime] = Field( 617 default=None, alias="CreatedTimestamp" 618 ) 619 last_edited_timestamp: Optional[datetime] = Field( 620 default=None, alias="LastEditedTimestamp" 621 ) 622 last_updated_timestamp: Optional[datetime] = Field( 623 default=None, alias="LastUpdatedTimestamp" 624 ) 625 sender: Optional[IdentityModel] = Field(default=None, alias="Sender") 626 redacted: Optional[bool] = Field(default=None, alias="Redacted") 627 persistence: Optional[Literal["NON_PERSISTENT", "PERSISTENT"]] = Field( 628 default=None, alias="Persistence" 629 ) 630 status: Optional[ChannelMessageStatusStructureModel] = Field( 631 default=None, alias="Status" 632 ) 633 message_attributes: Optional[Dict[str, MessageAttributeValueModel]] = Field( 634 default=None, alias="MessageAttributes" 635 ) 636 sub_channel_id: Optional[str] = Field(default=None, alias="SubChannelId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
639class GetChannelMessageStatusResponseModel(BaseModel): 640 status: ChannelMessageStatusStructureModel = Field(alias="Status") 641 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
644class SendChannelMessageResponseModel(BaseModel): 645 channel_arn: str = Field(alias="ChannelArn") 646 message_id: str = Field(alias="MessageId") 647 status: ChannelMessageStatusStructureModel = Field(alias="Status") 648 sub_channel_id: str = Field(alias="SubChannelId") 649 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
652class UpdateChannelMessageResponseModel(BaseModel): 653 channel_arn: str = Field(alias="ChannelArn") 654 message_id: str = Field(alias="MessageId") 655 status: ChannelMessageStatusStructureModel = Field(alias="Status") 656 sub_channel_id: str = Field(alias="SubChannelId") 657 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
660class ChannelModel(BaseModel): 661 name: Optional[str] = Field(default=None, alias="Name") 662 channel_arn: Optional[str] = Field(default=None, alias="ChannelArn") 663 mode: Optional[Literal["RESTRICTED", "UNRESTRICTED"]] = Field( 664 default=None, alias="Mode" 665 ) 666 privacy: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 667 default=None, alias="Privacy" 668 ) 669 metadata: Optional[str] = Field(default=None, alias="Metadata") 670 created_by: Optional[IdentityModel] = Field(default=None, alias="CreatedBy") 671 created_timestamp: Optional[datetime] = Field( 672 default=None, alias="CreatedTimestamp" 673 ) 674 last_message_timestamp: Optional[datetime] = Field( 675 default=None, alias="LastMessageTimestamp" 676 ) 677 last_updated_timestamp: Optional[datetime] = Field( 678 default=None, alias="LastUpdatedTimestamp" 679 ) 680 channel_flow_arn: Optional[str] = Field(default=None, alias="ChannelFlowArn") 681 elastic_channel_configuration: Optional[ElasticChannelConfigurationModel] = Field( 682 default=None, alias="ElasticChannelConfiguration" 683 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
686class CreateChannelRequestModel(BaseModel): 687 app_instance_arn: str = Field(alias="AppInstanceArn") 688 name: str = Field(alias="Name") 689 client_request_token: str = Field(alias="ClientRequestToken") 690 chime_bearer: str = Field(alias="ChimeBearer") 691 mode: Optional[Literal["RESTRICTED", "UNRESTRICTED"]] = Field( 692 default=None, alias="Mode" 693 ) 694 privacy: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 695 default=None, alias="Privacy" 696 ) 697 metadata: Optional[str] = Field(default=None, alias="Metadata") 698 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 699 channel_id: Optional[str] = Field(default=None, alias="ChannelId") 700 member_arns: Optional[Sequence[str]] = Field(default=None, alias="MemberArns") 701 moderator_arns: Optional[Sequence[str]] = Field(default=None, alias="ModeratorArns") 702 elastic_channel_configuration: Optional[ElasticChannelConfigurationModel] = Field( 703 default=None, alias="ElasticChannelConfiguration" 704 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
707class ListTagsForResourceResponseModel(BaseModel): 708 tags: List[TagModel] = Field(alias="Tags") 709 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
712class TagResourceRequestModel(BaseModel): 713 resource_arn: str = Field(alias="ResourceARN") 714 tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
717class GetMessagingSessionEndpointResponseModel(BaseModel): 718 endpoint: MessagingSessionEndpointModel = Field(alias="Endpoint") 719 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
722class ProcessorConfigurationModel(BaseModel): 723 lambda_: LambdaConfigurationModel = Field(alias="Lambda")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
726class ListSubChannelsResponseModel(BaseModel): 727 channel_arn: str = Field(alias="ChannelArn") 728 sub_channels: List[SubChannelSummaryModel] = Field(alias="SubChannels") 729 next_token: str = Field(alias="NextToken") 730 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
733class SearchChannelsRequestModel(BaseModel): 734 fields: Sequence[SearchFieldModel] = Field(alias="Fields") 735 chime_bearer: Optional[str] = Field(default=None, alias="ChimeBearer") 736 max_results: Optional[int] = Field(default=None, alias="MaxResults") 737 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
740class BatchCreateChannelMembershipResponseModel(BaseModel): 741 batch_channel_memberships: BatchChannelMembershipsModel = Field( 742 alias="BatchChannelMemberships" 743 ) 744 errors: List[BatchCreateChannelMembershipErrorModel] = Field(alias="Errors") 745 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
748class ListChannelBansResponseModel(BaseModel): 749 channel_arn: str = Field(alias="ChannelArn") 750 next_token: str = Field(alias="NextToken") 751 channel_bans: List[ChannelBanSummaryModel] = Field(alias="ChannelBans") 752 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
755class DescribeChannelBanResponseModel(BaseModel): 756 channel_ban: ChannelBanModel = Field(alias="ChannelBan") 757 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
760class ListChannelMembershipsResponseModel(BaseModel): 761 channel_arn: str = Field(alias="ChannelArn") 762 channel_memberships: List[ChannelMembershipSummaryModel] = Field( 763 alias="ChannelMemberships" 764 ) 765 next_token: str = Field(alias="NextToken") 766 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
769class DescribeChannelMembershipResponseModel(BaseModel): 770 channel_membership: ChannelMembershipModel = Field(alias="ChannelMembership") 771 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
774class ListChannelModeratorsResponseModel(BaseModel): 775 channel_arn: str = Field(alias="ChannelArn") 776 next_token: str = Field(alias="NextToken") 777 channel_moderators: List[ChannelModeratorSummaryModel] = Field( 778 alias="ChannelModerators" 779 ) 780 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
783class DescribeChannelModeratorResponseModel(BaseModel): 784 channel_moderator: ChannelModeratorModel = Field(alias="ChannelModerator") 785 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
DescribeChannelMembershipForAppInstanceUserResponseModel(mypydantic.models.base_model.BaseModel):
788class DescribeChannelMembershipForAppInstanceUserResponseModel(BaseModel): 789 channel_membership: ChannelMembershipForAppInstanceUserSummaryModel = Field( 790 alias="ChannelMembership" 791 ) 792 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListChannelMembershipsForAppInstanceUserResponseModel(mypydantic.models.base_model.BaseModel):
795class ListChannelMembershipsForAppInstanceUserResponseModel(BaseModel): 796 channel_memberships: List[ChannelMembershipForAppInstanceUserSummaryModel] = Field( 797 alias="ChannelMemberships" 798 ) 799 next_token: str = Field(alias="NextToken") 800 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
DescribeChannelModeratedByAppInstanceUserResponseModel(mypydantic.models.base_model.BaseModel):
803class DescribeChannelModeratedByAppInstanceUserResponseModel(BaseModel): 804 channel: ChannelModeratedByAppInstanceUserSummaryModel = Field(alias="Channel") 805 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
808class ListChannelsModeratedByAppInstanceUserResponseModel(BaseModel): 809 channels: List[ChannelModeratedByAppInstanceUserSummaryModel] = Field( 810 alias="Channels" 811 ) 812 next_token: str = Field(alias="NextToken") 813 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
816class GetChannelMembershipPreferencesResponseModel(BaseModel): 817 channel_arn: str = Field(alias="ChannelArn") 818 member: IdentityModel = Field(alias="Member") 819 preferences: ChannelMembershipPreferencesModel = Field(alias="Preferences") 820 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
823class PutChannelMembershipPreferencesRequestModel(BaseModel): 824 channel_arn: str = Field(alias="ChannelArn") 825 member_arn: str = Field(alias="MemberArn") 826 chime_bearer: str = Field(alias="ChimeBearer") 827 preferences: ChannelMembershipPreferencesModel = Field(alias="Preferences")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
830class PutChannelMembershipPreferencesResponseModel(BaseModel): 831 channel_arn: str = Field(alias="ChannelArn") 832 member: IdentityModel = Field(alias="Member") 833 preferences: ChannelMembershipPreferencesModel = Field(alias="Preferences") 834 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
837class ChannelFlowCallbackRequestModel(BaseModel): 838 callback_id: str = Field(alias="CallbackId") 839 channel_arn: str = Field(alias="ChannelArn") 840 channel_message: ChannelMessageCallbackModel = Field(alias="ChannelMessage") 841 delete_resource: Optional[bool] = Field(default=None, alias="DeleteResource")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
844class ListChannelMessagesResponseModel(BaseModel): 845 channel_arn: str = Field(alias="ChannelArn") 846 next_token: str = Field(alias="NextToken") 847 channel_messages: List[ChannelMessageSummaryModel] = Field(alias="ChannelMessages") 848 sub_channel_id: str = Field(alias="SubChannelId") 849 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
852class GetChannelMessageResponseModel(BaseModel): 853 channel_message: ChannelMessageModel = Field(alias="ChannelMessage") 854 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
857class DescribeChannelResponseModel(BaseModel): 858 channel: ChannelModel = Field(alias="Channel") 859 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
862class ProcessorModel(BaseModel): 863 name: str = Field(alias="Name") 864 configuration: ProcessorConfigurationModel = Field(alias="Configuration") 865 execution_order: int = Field(alias="ExecutionOrder") 866 fallback_action: Literal["ABORT", "CONTINUE"] = Field(alias="FallbackAction")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
869class ChannelFlowSummaryModel(BaseModel): 870 channel_flow_arn: Optional[str] = Field(default=None, alias="ChannelFlowArn") 871 name: Optional[str] = Field(default=None, alias="Name") 872 processors: Optional[List[ProcessorModel]] = Field(default=None, alias="Processors")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
875class ChannelFlowModel(BaseModel): 876 channel_flow_arn: Optional[str] = Field(default=None, alias="ChannelFlowArn") 877 processors: Optional[List[ProcessorModel]] = Field(default=None, alias="Processors") 878 name: Optional[str] = Field(default=None, alias="Name") 879 created_timestamp: Optional[datetime] = Field( 880 default=None, alias="CreatedTimestamp" 881 ) 882 last_updated_timestamp: Optional[datetime] = Field( 883 default=None, alias="LastUpdatedTimestamp" 884 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
887class CreateChannelFlowRequestModel(BaseModel): 888 app_instance_arn: str = Field(alias="AppInstanceArn") 889 processors: Sequence[ProcessorModel] = Field(alias="Processors") 890 name: str = Field(alias="Name") 891 client_request_token: str = Field(alias="ClientRequestToken") 892 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
895class UpdateChannelFlowRequestModel(BaseModel): 896 channel_flow_arn: str = Field(alias="ChannelFlowArn") 897 processors: Sequence[ProcessorModel] = Field(alias="Processors") 898 name: str = Field(alias="Name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
901class ListChannelFlowsResponseModel(BaseModel): 902 channel_flows: List[ChannelFlowSummaryModel] = Field(alias="ChannelFlows") 903 next_token: str = Field(alias="NextToken") 904 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
907class DescribeChannelFlowResponseModel(BaseModel): 908 channel_flow: ChannelFlowModel = Field(alias="ChannelFlow") 909 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs