mypydantic.models.alexaforbusiness

   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
   7
   8from pydantic import Field
   9
  10from mypydantic.models.base_model import BaseModel
  11
  12
  13class AddressBookDataModel(BaseModel):
  14    address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn")
  15    name: Optional[str] = Field(default=None, alias="Name")
  16    description: Optional[str] = Field(default=None, alias="Description")
  17
  18
  19class AddressBookModel(BaseModel):
  20    address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn")
  21    name: Optional[str] = Field(default=None, alias="Name")
  22    description: Optional[str] = Field(default=None, alias="Description")
  23
  24
  25class ApproveSkillRequestModel(BaseModel):
  26    skill_id: str = Field(alias="SkillId")
  27
  28
  29class AssociateContactWithAddressBookRequestModel(BaseModel):
  30    contact_arn: str = Field(alias="ContactArn")
  31    address_book_arn: str = Field(alias="AddressBookArn")
  32
  33
  34class AssociateDeviceWithNetworkProfileRequestModel(BaseModel):
  35    device_arn: str = Field(alias="DeviceArn")
  36    network_profile_arn: str = Field(alias="NetworkProfileArn")
  37
  38
  39class AssociateDeviceWithRoomRequestModel(BaseModel):
  40    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
  41    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
  42
  43
  44class AssociateSkillGroupWithRoomRequestModel(BaseModel):
  45    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
  46    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
  47
  48
  49class AssociateSkillWithSkillGroupRequestModel(BaseModel):
  50    skill_id: str = Field(alias="SkillId")
  51    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
  52
  53
  54class AssociateSkillWithUsersRequestModel(BaseModel):
  55    skill_id: str = Field(alias="SkillId")
  56
  57
  58class AudioModel(BaseModel):
  59    locale: Literal["en-US"] = Field(alias="Locale")
  60    location: str = Field(alias="Location")
  61
  62
  63class BusinessReportContentRangeModel(BaseModel):
  64    interval: Literal["ONE_DAY", "ONE_WEEK", "THIRTY_DAYS"] = Field(alias="Interval")
  65
  66
  67class BusinessReportRecurrenceModel(BaseModel):
  68    start_date: Optional[str] = Field(default=None, alias="StartDate")
  69
  70
  71class BusinessReportS3LocationModel(BaseModel):
  72    path: Optional[str] = Field(default=None, alias="Path")
  73    bucket_name: Optional[str] = Field(default=None, alias="BucketName")
  74
  75
  76class CategoryModel(BaseModel):
  77    category_id: Optional[int] = Field(default=None, alias="CategoryId")
  78    category_name: Optional[str] = Field(default=None, alias="CategoryName")
  79
  80
  81class ConferencePreferenceModel(BaseModel):
  82    default_conference_provider_arn: Optional[str] = Field(
  83        default=None, alias="DefaultConferenceProviderArn"
  84    )
  85
  86
  87class IPDialInModel(BaseModel):
  88    endpoint: str = Field(alias="Endpoint")
  89    comms_protocol: Literal["H323", "SIP", "SIPS"] = Field(alias="CommsProtocol")
  90
  91
  92class MeetingSettingModel(BaseModel):
  93    require_pin: Literal["NO", "OPTIONAL", "YES"] = Field(alias="RequirePin")
  94
  95
  96class PSTNDialInModel(BaseModel):
  97    country_code: str = Field(alias="CountryCode")
  98    phone_number: str = Field(alias="PhoneNumber")
  99    one_click_id_delay: str = Field(alias="OneClickIdDelay")
 100    one_click_pin_delay: str = Field(alias="OneClickPinDelay")
 101
 102
 103class PhoneNumberModel(BaseModel):
 104    number: str = Field(alias="Number")
 105    type: Literal["HOME", "MOBILE", "WORK"] = Field(alias="Type")
 106
 107
 108class SipAddressModel(BaseModel):
 109    uri: str = Field(alias="Uri")
 110    type: Literal["WORK"] = Field(alias="Type")
 111
 112
 113class SsmlModel(BaseModel):
 114    locale: Literal["en-US"] = Field(alias="Locale")
 115    value: str = Field(alias="Value")
 116
 117
 118class TextModel(BaseModel):
 119    locale: Literal["en-US"] = Field(alias="Locale")
 120    value: str = Field(alias="Value")
 121
 122
 123class TagModel(BaseModel):
 124    key: str = Field(alias="Key")
 125    value: str = Field(alias="Value")
 126
 127
 128class ResponseMetadataModel(BaseModel):
 129    request_id: str = Field(alias="RequestId")
 130    host_id: str = Field(alias="HostId")
 131    http_status_code: int = Field(alias="HTTPStatusCode")
 132    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
 133    retry_attempts: int = Field(alias="RetryAttempts")
 134
 135
 136class CreateEndOfMeetingReminderModel(BaseModel):
 137    reminder_at_minutes: Sequence[int] = Field(alias="ReminderAtMinutes")
 138    reminder_type: Literal[
 139        "ANNOUNCEMENT_TIME_CHECK", "ANNOUNCEMENT_VARIABLE_TIME_LEFT", "CHIME", "KNOCK"
 140    ] = Field(alias="ReminderType")
 141    enabled: bool = Field(alias="Enabled")
 142
 143
 144class CreateInstantBookingModel(BaseModel):
 145    duration_in_minutes: int = Field(alias="DurationInMinutes")
 146    enabled: bool = Field(alias="Enabled")
 147
 148
 149class CreateRequireCheckInModel(BaseModel):
 150    release_after_minutes: int = Field(alias="ReleaseAfterMinutes")
 151    enabled: bool = Field(alias="Enabled")
 152
 153
 154class DeleteAddressBookRequestModel(BaseModel):
 155    address_book_arn: str = Field(alias="AddressBookArn")
 156
 157
 158class DeleteBusinessReportScheduleRequestModel(BaseModel):
 159    schedule_arn: str = Field(alias="ScheduleArn")
 160
 161
 162class DeleteConferenceProviderRequestModel(BaseModel):
 163    conference_provider_arn: str = Field(alias="ConferenceProviderArn")
 164
 165
 166class DeleteContactRequestModel(BaseModel):
 167    contact_arn: str = Field(alias="ContactArn")
 168
 169
 170class DeleteDeviceRequestModel(BaseModel):
 171    device_arn: str = Field(alias="DeviceArn")
 172
 173
 174class DeleteDeviceUsageDataRequestModel(BaseModel):
 175    device_arn: str = Field(alias="DeviceArn")
 176    device_usage_type: Literal["VOICE"] = Field(alias="DeviceUsageType")
 177
 178
 179class DeleteGatewayGroupRequestModel(BaseModel):
 180    gateway_group_arn: str = Field(alias="GatewayGroupArn")
 181
 182
 183class DeleteNetworkProfileRequestModel(BaseModel):
 184    network_profile_arn: str = Field(alias="NetworkProfileArn")
 185
 186
 187class DeleteProfileRequestModel(BaseModel):
 188    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
 189
 190
 191class DeleteRoomRequestModel(BaseModel):
 192    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 193
 194
 195class DeleteRoomSkillParameterRequestModel(BaseModel):
 196    skill_id: str = Field(alias="SkillId")
 197    parameter_key: str = Field(alias="ParameterKey")
 198    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 199
 200
 201class DeleteSkillAuthorizationRequestModel(BaseModel):
 202    skill_id: str = Field(alias="SkillId")
 203    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 204
 205
 206class DeleteSkillGroupRequestModel(BaseModel):
 207    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
 208
 209
 210class DeleteUserRequestModel(BaseModel):
 211    enrollment_id: str = Field(alias="EnrollmentId")
 212    user_arn: Optional[str] = Field(default=None, alias="UserArn")
 213
 214
 215class DeveloperInfoModel(BaseModel):
 216    developer_name: Optional[str] = Field(default=None, alias="DeveloperName")
 217    privacy_policy: Optional[str] = Field(default=None, alias="PrivacyPolicy")
 218    email: Optional[str] = Field(default=None, alias="Email")
 219    url: Optional[str] = Field(default=None, alias="Url")
 220
 221
 222class DeviceEventModel(BaseModel):
 223    type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field(
 224        default=None, alias="Type"
 225    )
 226    value: Optional[str] = Field(default=None, alias="Value")
 227    timestamp: Optional[datetime] = Field(default=None, alias="Timestamp")
 228
 229
 230class DeviceNetworkProfileInfoModel(BaseModel):
 231    network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn")
 232    certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn")
 233    certificate_expiration_time: Optional[datetime] = Field(
 234        default=None, alias="CertificateExpirationTime"
 235    )
 236
 237
 238class DeviceStatusDetailModel(BaseModel):
 239    feature: Optional[
 240        Literal[
 241            "ALL",
 242            "BLUETOOTH",
 243            "LISTS",
 244            "NETWORK_PROFILE",
 245            "NOTIFICATIONS",
 246            "SETTINGS",
 247            "SKILLS",
 248            "VOLUME",
 249        ]
 250    ] = Field(default=None, alias="Feature")
 251    code: Optional[
 252        Literal[
 253            "ASSOCIATION_REJECTION",
 254            "AUTHENTICATION_FAILURE",
 255            "CERTIFICATE_AUTHORITY_ACCESS_DENIED",
 256            "CERTIFICATE_ISSUING_LIMIT_EXCEEDED",
 257            "CREDENTIALS_ACCESS_FAILURE",
 258            "DEVICE_SOFTWARE_UPDATE_NEEDED",
 259            "DEVICE_WAS_OFFLINE",
 260            "DHCP_FAILURE",
 261            "DNS_FAILURE",
 262            "INTERNET_UNAVAILABLE",
 263            "INVALID_CERTIFICATE_AUTHORITY",
 264            "INVALID_PASSWORD_STATE",
 265            "NETWORK_PROFILE_NOT_FOUND",
 266            "PASSWORD_MANAGER_ACCESS_DENIED",
 267            "PASSWORD_NOT_FOUND",
 268            "TLS_VERSION_MISMATCH",
 269            "UNKNOWN_FAILURE",
 270        ]
 271    ] = Field(default=None, alias="Code")
 272
 273
 274class DisassociateContactFromAddressBookRequestModel(BaseModel):
 275    contact_arn: str = Field(alias="ContactArn")
 276    address_book_arn: str = Field(alias="AddressBookArn")
 277
 278
 279class DisassociateDeviceFromRoomRequestModel(BaseModel):
 280    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
 281
 282
 283class DisassociateSkillFromSkillGroupRequestModel(BaseModel):
 284    skill_id: str = Field(alias="SkillId")
 285    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
 286
 287
 288class DisassociateSkillFromUsersRequestModel(BaseModel):
 289    skill_id: str = Field(alias="SkillId")
 290
 291
 292class DisassociateSkillGroupFromRoomRequestModel(BaseModel):
 293    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
 294    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 295
 296
 297class EndOfMeetingReminderModel(BaseModel):
 298    reminder_at_minutes: Optional[List[int]] = Field(
 299        default=None, alias="ReminderAtMinutes"
 300    )
 301    reminder_type: Optional[
 302        Literal[
 303            "ANNOUNCEMENT_TIME_CHECK",
 304            "ANNOUNCEMENT_VARIABLE_TIME_LEFT",
 305            "CHIME",
 306            "KNOCK",
 307        ]
 308    ] = Field(default=None, alias="ReminderType")
 309    enabled: Optional[bool] = Field(default=None, alias="Enabled")
 310
 311
 312class FilterModel(BaseModel):
 313    key: str = Field(alias="Key")
 314    values: Sequence[str] = Field(alias="Values")
 315
 316
 317class ForgetSmartHomeAppliancesRequestModel(BaseModel):
 318    room_arn: str = Field(alias="RoomArn")
 319
 320
 321class GatewayGroupSummaryModel(BaseModel):
 322    arn: Optional[str] = Field(default=None, alias="Arn")
 323    name: Optional[str] = Field(default=None, alias="Name")
 324    description: Optional[str] = Field(default=None, alias="Description")
 325
 326
 327class GatewayGroupModel(BaseModel):
 328    arn: Optional[str] = Field(default=None, alias="Arn")
 329    name: Optional[str] = Field(default=None, alias="Name")
 330    description: Optional[str] = Field(default=None, alias="Description")
 331
 332
 333class GatewaySummaryModel(BaseModel):
 334    arn: Optional[str] = Field(default=None, alias="Arn")
 335    name: Optional[str] = Field(default=None, alias="Name")
 336    description: Optional[str] = Field(default=None, alias="Description")
 337    gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn")
 338    software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
 339
 340
 341class GatewayModel(BaseModel):
 342    arn: Optional[str] = Field(default=None, alias="Arn")
 343    name: Optional[str] = Field(default=None, alias="Name")
 344    description: Optional[str] = Field(default=None, alias="Description")
 345    gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn")
 346    software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
 347
 348
 349class GetAddressBookRequestModel(BaseModel):
 350    address_book_arn: str = Field(alias="AddressBookArn")
 351
 352
 353class GetConferenceProviderRequestModel(BaseModel):
 354    conference_provider_arn: str = Field(alias="ConferenceProviderArn")
 355
 356
 357class GetContactRequestModel(BaseModel):
 358    contact_arn: str = Field(alias="ContactArn")
 359
 360
 361class GetDeviceRequestModel(BaseModel):
 362    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
 363
 364
 365class GetGatewayGroupRequestModel(BaseModel):
 366    gateway_group_arn: str = Field(alias="GatewayGroupArn")
 367
 368
 369class GetGatewayRequestModel(BaseModel):
 370    gateway_arn: str = Field(alias="GatewayArn")
 371
 372
 373class GetNetworkProfileRequestModel(BaseModel):
 374    network_profile_arn: str = Field(alias="NetworkProfileArn")
 375
 376
 377class NetworkProfileModel(BaseModel):
 378    network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn")
 379    network_profile_name: Optional[str] = Field(
 380        default=None, alias="NetworkProfileName"
 381    )
 382    description: Optional[str] = Field(default=None, alias="Description")
 383    ssid: Optional[str] = Field(default=None, alias="Ssid")
 384    security_type: Optional[
 385        Literal["OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK"]
 386    ] = Field(default=None, alias="SecurityType")
 387    eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod")
 388    current_password: Optional[str] = Field(default=None, alias="CurrentPassword")
 389    next_password: Optional[str] = Field(default=None, alias="NextPassword")
 390    certificate_authority_arn: Optional[str] = Field(
 391        default=None, alias="CertificateAuthorityArn"
 392    )
 393    trust_anchors: Optional[List[str]] = Field(default=None, alias="TrustAnchors")
 394
 395
 396class GetProfileRequestModel(BaseModel):
 397    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
 398
 399
 400class GetRoomRequestModel(BaseModel):
 401    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 402
 403
 404class RoomModel(BaseModel):
 405    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 406    room_name: Optional[str] = Field(default=None, alias="RoomName")
 407    description: Optional[str] = Field(default=None, alias="Description")
 408    provider_calendar_id: Optional[str] = Field(
 409        default=None, alias="ProviderCalendarId"
 410    )
 411    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
 412
 413
 414class GetRoomSkillParameterRequestModel(BaseModel):
 415    skill_id: str = Field(alias="SkillId")
 416    parameter_key: str = Field(alias="ParameterKey")
 417    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 418
 419
 420class RoomSkillParameterModel(BaseModel):
 421    parameter_key: str = Field(alias="ParameterKey")
 422    parameter_value: str = Field(alias="ParameterValue")
 423
 424
 425class GetSkillGroupRequestModel(BaseModel):
 426    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
 427
 428
 429class SkillGroupModel(BaseModel):
 430    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
 431    skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName")
 432    description: Optional[str] = Field(default=None, alias="Description")
 433
 434
 435class InstantBookingModel(BaseModel):
 436    duration_in_minutes: Optional[int] = Field(default=None, alias="DurationInMinutes")
 437    enabled: Optional[bool] = Field(default=None, alias="Enabled")
 438
 439
 440class PaginatorConfigModel(BaseModel):
 441    max_items: Optional[int] = Field(default=None, alias="MaxItems")
 442    page_size: Optional[int] = Field(default=None, alias="PageSize")
 443    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
 444
 445
 446class ListBusinessReportSchedulesRequestModel(BaseModel):
 447    next_token: Optional[str] = Field(default=None, alias="NextToken")
 448    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 449
 450
 451class ListConferenceProvidersRequestModel(BaseModel):
 452    next_token: Optional[str] = Field(default=None, alias="NextToken")
 453    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 454
 455
 456class ListDeviceEventsRequestModel(BaseModel):
 457    device_arn: str = Field(alias="DeviceArn")
 458    event_type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field(
 459        default=None, alias="EventType"
 460    )
 461    next_token: Optional[str] = Field(default=None, alias="NextToken")
 462    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 463
 464
 465class ListGatewayGroupsRequestModel(BaseModel):
 466    next_token: Optional[str] = Field(default=None, alias="NextToken")
 467    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 468
 469
 470class ListGatewaysRequestModel(BaseModel):
 471    gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn")
 472    next_token: Optional[str] = Field(default=None, alias="NextToken")
 473    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 474
 475
 476class ListSkillsRequestModel(BaseModel):
 477    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
 478    enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field(
 479        default=None, alias="EnablementType"
 480    )
 481    skill_type: Optional[Literal["ALL", "PRIVATE", "PUBLIC"]] = Field(
 482        default=None, alias="SkillType"
 483    )
 484    next_token: Optional[str] = Field(default=None, alias="NextToken")
 485    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 486
 487
 488class SkillSummaryModel(BaseModel):
 489    skill_id: Optional[str] = Field(default=None, alias="SkillId")
 490    skill_name: Optional[str] = Field(default=None, alias="SkillName")
 491    supports_linking: Optional[bool] = Field(default=None, alias="SupportsLinking")
 492    enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field(
 493        default=None, alias="EnablementType"
 494    )
 495    skill_type: Optional[Literal["PRIVATE", "PUBLIC"]] = Field(
 496        default=None, alias="SkillType"
 497    )
 498
 499
 500class ListSkillsStoreCategoriesRequestModel(BaseModel):
 501    next_token: Optional[str] = Field(default=None, alias="NextToken")
 502    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 503
 504
 505class ListSkillsStoreSkillsByCategoryRequestModel(BaseModel):
 506    category_id: int = Field(alias="CategoryId")
 507    next_token: Optional[str] = Field(default=None, alias="NextToken")
 508    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 509
 510
 511class ListSmartHomeAppliancesRequestModel(BaseModel):
 512    room_arn: str = Field(alias="RoomArn")
 513    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 514    next_token: Optional[str] = Field(default=None, alias="NextToken")
 515
 516
 517class SmartHomeApplianceModel(BaseModel):
 518    friendly_name: Optional[str] = Field(default=None, alias="FriendlyName")
 519    description: Optional[str] = Field(default=None, alias="Description")
 520    manufacturer_name: Optional[str] = Field(default=None, alias="ManufacturerName")
 521
 522
 523class ListTagsRequestModel(BaseModel):
 524    arn: str = Field(alias="Arn")
 525    next_token: Optional[str] = Field(default=None, alias="NextToken")
 526    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 527
 528
 529class RequireCheckInModel(BaseModel):
 530    release_after_minutes: Optional[int] = Field(
 531        default=None, alias="ReleaseAfterMinutes"
 532    )
 533    enabled: Optional[bool] = Field(default=None, alias="Enabled")
 534
 535
 536class NetworkProfileDataModel(BaseModel):
 537    network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn")
 538    network_profile_name: Optional[str] = Field(
 539        default=None, alias="NetworkProfileName"
 540    )
 541    description: Optional[str] = Field(default=None, alias="Description")
 542    ssid: Optional[str] = Field(default=None, alias="Ssid")
 543    security_type: Optional[
 544        Literal["OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK"]
 545    ] = Field(default=None, alias="SecurityType")
 546    eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod")
 547    certificate_authority_arn: Optional[str] = Field(
 548        default=None, alias="CertificateAuthorityArn"
 549    )
 550
 551
 552class ProfileDataModel(BaseModel):
 553    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
 554    profile_name: Optional[str] = Field(default=None, alias="ProfileName")
 555    is_default: Optional[bool] = Field(default=None, alias="IsDefault")
 556    address: Optional[str] = Field(default=None, alias="Address")
 557    timezone: Optional[str] = Field(default=None, alias="Timezone")
 558    distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field(
 559        default=None, alias="DistanceUnit"
 560    )
 561    temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field(
 562        default=None, alias="TemperatureUnit"
 563    )
 564    wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field(
 565        default=None, alias="WakeWord"
 566    )
 567    locale: Optional[str] = Field(default=None, alias="Locale")
 568
 569
 570class PutInvitationConfigurationRequestModel(BaseModel):
 571    organization_name: str = Field(alias="OrganizationName")
 572    contact_email: Optional[str] = Field(default=None, alias="ContactEmail")
 573    private_skill_ids: Optional[Sequence[str]] = Field(
 574        default=None, alias="PrivateSkillIds"
 575    )
 576
 577
 578class PutSkillAuthorizationRequestModel(BaseModel):
 579    authorization_result: Mapping[str, str] = Field(alias="AuthorizationResult")
 580    skill_id: str = Field(alias="SkillId")
 581    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 582
 583
 584class RejectSkillRequestModel(BaseModel):
 585    skill_id: str = Field(alias="SkillId")
 586
 587
 588class ResolveRoomRequestModel(BaseModel):
 589    user_id: str = Field(alias="UserId")
 590    skill_id: str = Field(alias="SkillId")
 591
 592
 593class RevokeInvitationRequestModel(BaseModel):
 594    user_arn: Optional[str] = Field(default=None, alias="UserArn")
 595    enrollment_id: Optional[str] = Field(default=None, alias="EnrollmentId")
 596
 597
 598class RoomDataModel(BaseModel):
 599    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 600    room_name: Optional[str] = Field(default=None, alias="RoomName")
 601    description: Optional[str] = Field(default=None, alias="Description")
 602    provider_calendar_id: Optional[str] = Field(
 603        default=None, alias="ProviderCalendarId"
 604    )
 605    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
 606    profile_name: Optional[str] = Field(default=None, alias="ProfileName")
 607
 608
 609class SortModel(BaseModel):
 610    key: str = Field(alias="Key")
 611    value: Literal["ASC", "DESC"] = Field(alias="Value")
 612
 613
 614class SkillGroupDataModel(BaseModel):
 615    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
 616    skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName")
 617    description: Optional[str] = Field(default=None, alias="Description")
 618
 619
 620class UserDataModel(BaseModel):
 621    user_arn: Optional[str] = Field(default=None, alias="UserArn")
 622    first_name: Optional[str] = Field(default=None, alias="FirstName")
 623    last_name: Optional[str] = Field(default=None, alias="LastName")
 624    email: Optional[str] = Field(default=None, alias="Email")
 625    enrollment_status: Optional[
 626        Literal[
 627            "DEREGISTERING", "DISASSOCIATING", "INITIALIZED", "PENDING", "REGISTERED"
 628        ]
 629    ] = Field(default=None, alias="EnrollmentStatus")
 630    enrollment_id: Optional[str] = Field(default=None, alias="EnrollmentId")
 631
 632
 633class SendInvitationRequestModel(BaseModel):
 634    user_arn: Optional[str] = Field(default=None, alias="UserArn")
 635
 636
 637class StartDeviceSyncRequestModel(BaseModel):
 638    features: Sequence[
 639        Literal[
 640            "ALL",
 641            "BLUETOOTH",
 642            "LISTS",
 643            "NETWORK_PROFILE",
 644            "NOTIFICATIONS",
 645            "SETTINGS",
 646            "SKILLS",
 647            "VOLUME",
 648        ]
 649    ] = Field(alias="Features")
 650    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 651    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
 652
 653
 654class StartSmartHomeApplianceDiscoveryRequestModel(BaseModel):
 655    room_arn: str = Field(alias="RoomArn")
 656
 657
 658class UntagResourceRequestModel(BaseModel):
 659    arn: str = Field(alias="Arn")
 660    tag_keys: Sequence[str] = Field(alias="TagKeys")
 661
 662
 663class UpdateAddressBookRequestModel(BaseModel):
 664    address_book_arn: str = Field(alias="AddressBookArn")
 665    name: Optional[str] = Field(default=None, alias="Name")
 666    description: Optional[str] = Field(default=None, alias="Description")
 667
 668
 669class UpdateDeviceRequestModel(BaseModel):
 670    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
 671    device_name: Optional[str] = Field(default=None, alias="DeviceName")
 672
 673
 674class UpdateEndOfMeetingReminderModel(BaseModel):
 675    reminder_at_minutes: Optional[Sequence[int]] = Field(
 676        default=None, alias="ReminderAtMinutes"
 677    )
 678    reminder_type: Optional[
 679        Literal[
 680            "ANNOUNCEMENT_TIME_CHECK",
 681            "ANNOUNCEMENT_VARIABLE_TIME_LEFT",
 682            "CHIME",
 683            "KNOCK",
 684        ]
 685    ] = Field(default=None, alias="ReminderType")
 686    enabled: Optional[bool] = Field(default=None, alias="Enabled")
 687
 688
 689class UpdateGatewayGroupRequestModel(BaseModel):
 690    gateway_group_arn: str = Field(alias="GatewayGroupArn")
 691    name: Optional[str] = Field(default=None, alias="Name")
 692    description: Optional[str] = Field(default=None, alias="Description")
 693
 694
 695class UpdateGatewayRequestModel(BaseModel):
 696    gateway_arn: str = Field(alias="GatewayArn")
 697    name: Optional[str] = Field(default=None, alias="Name")
 698    description: Optional[str] = Field(default=None, alias="Description")
 699    software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
 700
 701
 702class UpdateInstantBookingModel(BaseModel):
 703    duration_in_minutes: Optional[int] = Field(default=None, alias="DurationInMinutes")
 704    enabled: Optional[bool] = Field(default=None, alias="Enabled")
 705
 706
 707class UpdateRequireCheckInModel(BaseModel):
 708    release_after_minutes: Optional[int] = Field(
 709        default=None, alias="ReleaseAfterMinutes"
 710    )
 711    enabled: Optional[bool] = Field(default=None, alias="Enabled")
 712
 713
 714class UpdateNetworkProfileRequestModel(BaseModel):
 715    network_profile_arn: str = Field(alias="NetworkProfileArn")
 716    network_profile_name: Optional[str] = Field(
 717        default=None, alias="NetworkProfileName"
 718    )
 719    description: Optional[str] = Field(default=None, alias="Description")
 720    current_password: Optional[str] = Field(default=None, alias="CurrentPassword")
 721    next_password: Optional[str] = Field(default=None, alias="NextPassword")
 722    certificate_authority_arn: Optional[str] = Field(
 723        default=None, alias="CertificateAuthorityArn"
 724    )
 725    trust_anchors: Optional[Sequence[str]] = Field(default=None, alias="TrustAnchors")
 726
 727
 728class UpdateRoomRequestModel(BaseModel):
 729    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 730    room_name: Optional[str] = Field(default=None, alias="RoomName")
 731    description: Optional[str] = Field(default=None, alias="Description")
 732    provider_calendar_id: Optional[str] = Field(
 733        default=None, alias="ProviderCalendarId"
 734    )
 735    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
 736
 737
 738class UpdateSkillGroupRequestModel(BaseModel):
 739    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
 740    skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName")
 741    description: Optional[str] = Field(default=None, alias="Description")
 742
 743
 744class UpdateBusinessReportScheduleRequestModel(BaseModel):
 745    schedule_arn: str = Field(alias="ScheduleArn")
 746    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
 747    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
 748    format: Optional[Literal["CSV", "CSV_ZIP"]] = Field(default=None, alias="Format")
 749    schedule_name: Optional[str] = Field(default=None, alias="ScheduleName")
 750    recurrence: Optional[BusinessReportRecurrenceModel] = Field(
 751        default=None, alias="Recurrence"
 752    )
 753
 754
 755class BusinessReportModel(BaseModel):
 756    status: Optional[Literal["FAILED", "RUNNING", "SUCCEEDED"]] = Field(
 757        default=None, alias="Status"
 758    )
 759    failure_code: Optional[
 760        Literal["ACCESS_DENIED", "INTERNAL_FAILURE", "NO_SUCH_BUCKET"]
 761    ] = Field(default=None, alias="FailureCode")
 762    s3_location: Optional[BusinessReportS3LocationModel] = Field(
 763        default=None, alias="S3Location"
 764    )
 765    delivery_time: Optional[datetime] = Field(default=None, alias="DeliveryTime")
 766    download_url: Optional[str] = Field(default=None, alias="DownloadUrl")
 767
 768
 769class PutConferencePreferenceRequestModel(BaseModel):
 770    conference_preference: ConferencePreferenceModel = Field(
 771        alias="ConferencePreference"
 772    )
 773
 774
 775class ConferenceProviderModel(BaseModel):
 776    arn: Optional[str] = Field(default=None, alias="Arn")
 777    name: Optional[str] = Field(default=None, alias="Name")
 778    type: Optional[
 779        Literal[
 780            "BLUEJEANS",
 781            "CHIME",
 782            "CUSTOM",
 783            "FUZE",
 784            "GOOGLE_HANGOUTS",
 785            "POLYCOM",
 786            "RINGCENTRAL",
 787            "SKYPE_FOR_BUSINESS",
 788            "WEBEX",
 789            "ZOOM",
 790        ]
 791    ] = Field(default=None, alias="Type")
 792    ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn")
 793    p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn")
 794    meeting_setting: Optional[MeetingSettingModel] = Field(
 795        default=None, alias="MeetingSetting"
 796    )
 797
 798
 799class UpdateConferenceProviderRequestModel(BaseModel):
 800    conference_provider_arn: str = Field(alias="ConferenceProviderArn")
 801    conference_provider_type: Literal[
 802        "BLUEJEANS",
 803        "CHIME",
 804        "CUSTOM",
 805        "FUZE",
 806        "GOOGLE_HANGOUTS",
 807        "POLYCOM",
 808        "RINGCENTRAL",
 809        "SKYPE_FOR_BUSINESS",
 810        "WEBEX",
 811        "ZOOM",
 812    ] = Field(alias="ConferenceProviderType")
 813    meeting_setting: MeetingSettingModel = Field(alias="MeetingSetting")
 814    ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn")
 815    p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn")
 816
 817
 818class ContactDataModel(BaseModel):
 819    contact_arn: Optional[str] = Field(default=None, alias="ContactArn")
 820    display_name: Optional[str] = Field(default=None, alias="DisplayName")
 821    first_name: Optional[str] = Field(default=None, alias="FirstName")
 822    last_name: Optional[str] = Field(default=None, alias="LastName")
 823    phone_number: Optional[str] = Field(default=None, alias="PhoneNumber")
 824    phone_numbers: Optional[List[PhoneNumberModel]] = Field(
 825        default=None, alias="PhoneNumbers"
 826    )
 827    sip_addresses: Optional[List[SipAddressModel]] = Field(
 828        default=None, alias="SipAddresses"
 829    )
 830
 831
 832class ContactModel(BaseModel):
 833    contact_arn: Optional[str] = Field(default=None, alias="ContactArn")
 834    display_name: Optional[str] = Field(default=None, alias="DisplayName")
 835    first_name: Optional[str] = Field(default=None, alias="FirstName")
 836    last_name: Optional[str] = Field(default=None, alias="LastName")
 837    phone_number: Optional[str] = Field(default=None, alias="PhoneNumber")
 838    phone_numbers: Optional[List[PhoneNumberModel]] = Field(
 839        default=None, alias="PhoneNumbers"
 840    )
 841    sip_addresses: Optional[List[SipAddressModel]] = Field(
 842        default=None, alias="SipAddresses"
 843    )
 844
 845
 846class UpdateContactRequestModel(BaseModel):
 847    contact_arn: str = Field(alias="ContactArn")
 848    display_name: Optional[str] = Field(default=None, alias="DisplayName")
 849    first_name: Optional[str] = Field(default=None, alias="FirstName")
 850    last_name: Optional[str] = Field(default=None, alias="LastName")
 851    phone_number: Optional[str] = Field(default=None, alias="PhoneNumber")
 852    phone_numbers: Optional[Sequence[PhoneNumberModel]] = Field(
 853        default=None, alias="PhoneNumbers"
 854    )
 855    sip_addresses: Optional[Sequence[SipAddressModel]] = Field(
 856        default=None, alias="SipAddresses"
 857    )
 858
 859
 860class ContentModel(BaseModel):
 861    text_list: Optional[Sequence[TextModel]] = Field(default=None, alias="TextList")
 862    ssml_list: Optional[Sequence[SsmlModel]] = Field(default=None, alias="SsmlList")
 863    audio_list: Optional[Sequence[AudioModel]] = Field(default=None, alias="AudioList")
 864
 865
 866class CreateAddressBookRequestModel(BaseModel):
 867    name: str = Field(alias="Name")
 868    description: Optional[str] = Field(default=None, alias="Description")
 869    client_request_token: Optional[str] = Field(
 870        default=None, alias="ClientRequestToken"
 871    )
 872    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 873
 874
 875class CreateBusinessReportScheduleRequestModel(BaseModel):
 876    format: Literal["CSV", "CSV_ZIP"] = Field(alias="Format")
 877    content_range: BusinessReportContentRangeModel = Field(alias="ContentRange")
 878    schedule_name: Optional[str] = Field(default=None, alias="ScheduleName")
 879    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
 880    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
 881    recurrence: Optional[BusinessReportRecurrenceModel] = Field(
 882        default=None, alias="Recurrence"
 883    )
 884    client_request_token: Optional[str] = Field(
 885        default=None, alias="ClientRequestToken"
 886    )
 887    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 888
 889
 890class CreateConferenceProviderRequestModel(BaseModel):
 891    conference_provider_name: str = Field(alias="ConferenceProviderName")
 892    conference_provider_type: Literal[
 893        "BLUEJEANS",
 894        "CHIME",
 895        "CUSTOM",
 896        "FUZE",
 897        "GOOGLE_HANGOUTS",
 898        "POLYCOM",
 899        "RINGCENTRAL",
 900        "SKYPE_FOR_BUSINESS",
 901        "WEBEX",
 902        "ZOOM",
 903    ] = Field(alias="ConferenceProviderType")
 904    meeting_setting: MeetingSettingModel = Field(alias="MeetingSetting")
 905    ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn")
 906    p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn")
 907    client_request_token: Optional[str] = Field(
 908        default=None, alias="ClientRequestToken"
 909    )
 910    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 911
 912
 913class CreateContactRequestModel(BaseModel):
 914    first_name: str = Field(alias="FirstName")
 915    display_name: Optional[str] = Field(default=None, alias="DisplayName")
 916    last_name: Optional[str] = Field(default=None, alias="LastName")
 917    phone_number: Optional[str] = Field(default=None, alias="PhoneNumber")
 918    phone_numbers: Optional[Sequence[PhoneNumberModel]] = Field(
 919        default=None, alias="PhoneNumbers"
 920    )
 921    sip_addresses: Optional[Sequence[SipAddressModel]] = Field(
 922        default=None, alias="SipAddresses"
 923    )
 924    client_request_token: Optional[str] = Field(
 925        default=None, alias="ClientRequestToken"
 926    )
 927    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 928
 929
 930class CreateGatewayGroupRequestModel(BaseModel):
 931    name: str = Field(alias="Name")
 932    client_request_token: str = Field(alias="ClientRequestToken")
 933    description: Optional[str] = Field(default=None, alias="Description")
 934    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 935
 936
 937class CreateNetworkProfileRequestModel(BaseModel):
 938    network_profile_name: str = Field(alias="NetworkProfileName")
 939    ssid: str = Field(alias="Ssid")
 940    security_type: Literal[
 941        "OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK"
 942    ] = Field(alias="SecurityType")
 943    client_request_token: str = Field(alias="ClientRequestToken")
 944    description: Optional[str] = Field(default=None, alias="Description")
 945    eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod")
 946    current_password: Optional[str] = Field(default=None, alias="CurrentPassword")
 947    next_password: Optional[str] = Field(default=None, alias="NextPassword")
 948    certificate_authority_arn: Optional[str] = Field(
 949        default=None, alias="CertificateAuthorityArn"
 950    )
 951    trust_anchors: Optional[Sequence[str]] = Field(default=None, alias="TrustAnchors")
 952    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 953
 954
 955class CreateRoomRequestModel(BaseModel):
 956    room_name: str = Field(alias="RoomName")
 957    description: Optional[str] = Field(default=None, alias="Description")
 958    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
 959    provider_calendar_id: Optional[str] = Field(
 960        default=None, alias="ProviderCalendarId"
 961    )
 962    client_request_token: Optional[str] = Field(
 963        default=None, alias="ClientRequestToken"
 964    )
 965    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 966
 967
 968class CreateSkillGroupRequestModel(BaseModel):
 969    skill_group_name: str = Field(alias="SkillGroupName")
 970    description: Optional[str] = Field(default=None, alias="Description")
 971    client_request_token: Optional[str] = Field(
 972        default=None, alias="ClientRequestToken"
 973    )
 974    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 975
 976
 977class CreateUserRequestModel(BaseModel):
 978    user_id: str = Field(alias="UserId")
 979    first_name: Optional[str] = Field(default=None, alias="FirstName")
 980    last_name: Optional[str] = Field(default=None, alias="LastName")
 981    email: Optional[str] = Field(default=None, alias="Email")
 982    client_request_token: Optional[str] = Field(
 983        default=None, alias="ClientRequestToken"
 984    )
 985    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 986
 987
 988class RegisterAVSDeviceRequestModel(BaseModel):
 989    client_id: str = Field(alias="ClientId")
 990    user_code: str = Field(alias="UserCode")
 991    product_id: str = Field(alias="ProductId")
 992    amazon_id: str = Field(alias="AmazonId")
 993    device_serial_number: Optional[str] = Field(
 994        default=None, alias="DeviceSerialNumber"
 995    )
 996    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
 997    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 998
 999
1000class TagResourceRequestModel(BaseModel):
1001    arn: str = Field(alias="Arn")
1002    tags: Sequence[TagModel] = Field(alias="Tags")
1003
1004
1005class CreateAddressBookResponseModel(BaseModel):
1006    address_book_arn: str = Field(alias="AddressBookArn")
1007    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1008
1009
1010class CreateBusinessReportScheduleResponseModel(BaseModel):
1011    schedule_arn: str = Field(alias="ScheduleArn")
1012    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1013
1014
1015class CreateConferenceProviderResponseModel(BaseModel):
1016    conference_provider_arn: str = Field(alias="ConferenceProviderArn")
1017    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1018
1019
1020class CreateContactResponseModel(BaseModel):
1021    contact_arn: str = Field(alias="ContactArn")
1022    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1023
1024
1025class CreateGatewayGroupResponseModel(BaseModel):
1026    gateway_group_arn: str = Field(alias="GatewayGroupArn")
1027    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1028
1029
1030class CreateNetworkProfileResponseModel(BaseModel):
1031    network_profile_arn: str = Field(alias="NetworkProfileArn")
1032    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1033
1034
1035class CreateProfileResponseModel(BaseModel):
1036    profile_arn: str = Field(alias="ProfileArn")
1037    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1038
1039
1040class CreateRoomResponseModel(BaseModel):
1041    room_arn: str = Field(alias="RoomArn")
1042    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1043
1044
1045class CreateSkillGroupResponseModel(BaseModel):
1046    skill_group_arn: str = Field(alias="SkillGroupArn")
1047    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1048
1049
1050class CreateUserResponseModel(BaseModel):
1051    user_arn: str = Field(alias="UserArn")
1052    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1053
1054
1055class GetAddressBookResponseModel(BaseModel):
1056    address_book: AddressBookModel = Field(alias="AddressBook")
1057    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1058
1059
1060class GetConferencePreferenceResponseModel(BaseModel):
1061    preference: ConferencePreferenceModel = Field(alias="Preference")
1062    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1063
1064
1065class GetInvitationConfigurationResponseModel(BaseModel):
1066    organization_name: str = Field(alias="OrganizationName")
1067    contact_email: str = Field(alias="ContactEmail")
1068    private_skill_ids: List[str] = Field(alias="PrivateSkillIds")
1069    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1070
1071
1072class ListSkillsStoreCategoriesResponseModel(BaseModel):
1073    category_list: List[CategoryModel] = Field(alias="CategoryList")
1074    next_token: str = Field(alias="NextToken")
1075    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1076
1077
1078class ListTagsResponseModel(BaseModel):
1079    tags: List[TagModel] = Field(alias="Tags")
1080    next_token: str = Field(alias="NextToken")
1081    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1082
1083
1084class RegisterAVSDeviceResponseModel(BaseModel):
1085    device_arn: str = Field(alias="DeviceArn")
1086    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1087
1088
1089class SearchAddressBooksResponseModel(BaseModel):
1090    address_books: List[AddressBookDataModel] = Field(alias="AddressBooks")
1091    next_token: str = Field(alias="NextToken")
1092    total_count: int = Field(alias="TotalCount")
1093    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1094
1095
1096class SendAnnouncementResponseModel(BaseModel):
1097    announcement_arn: str = Field(alias="AnnouncementArn")
1098    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1099
1100
1101class CreateMeetingRoomConfigurationModel(BaseModel):
1102    room_utilization_metrics_enabled: Optional[bool] = Field(
1103        default=None, alias="RoomUtilizationMetricsEnabled"
1104    )
1105    end_of_meeting_reminder: Optional[CreateEndOfMeetingReminderModel] = Field(
1106        default=None, alias="EndOfMeetingReminder"
1107    )
1108    instant_booking: Optional[CreateInstantBookingModel] = Field(
1109        default=None, alias="InstantBooking"
1110    )
1111    require_check_in: Optional[CreateRequireCheckInModel] = Field(
1112        default=None, alias="RequireCheckIn"
1113    )
1114
1115
1116class SkillDetailsModel(BaseModel):
1117    product_description: Optional[str] = Field(default=None, alias="ProductDescription")
1118    invocation_phrase: Optional[str] = Field(default=None, alias="InvocationPhrase")
1119    release_date: Optional[str] = Field(default=None, alias="ReleaseDate")
1120    end_user_license_agreement: Optional[str] = Field(
1121        default=None, alias="EndUserLicenseAgreement"
1122    )
1123    generic_keywords: Optional[List[str]] = Field(default=None, alias="GenericKeywords")
1124    bullet_points: Optional[List[str]] = Field(default=None, alias="BulletPoints")
1125    new_in_this_version_bullet_points: Optional[List[str]] = Field(
1126        default=None, alias="NewInThisVersionBulletPoints"
1127    )
1128    skill_types: Optional[List[str]] = Field(default=None, alias="SkillTypes")
1129    reviews: Optional[Dict[str, str]] = Field(default=None, alias="Reviews")
1130    developer_info: Optional[DeveloperInfoModel] = Field(
1131        default=None, alias="DeveloperInfo"
1132    )
1133
1134
1135class ListDeviceEventsResponseModel(BaseModel):
1136    device_events: List[DeviceEventModel] = Field(alias="DeviceEvents")
1137    next_token: str = Field(alias="NextToken")
1138    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1139
1140
1141class DeviceStatusInfoModel(BaseModel):
1142    device_status_details: Optional[List[DeviceStatusDetailModel]] = Field(
1143        default=None, alias="DeviceStatusDetails"
1144    )
1145    connection_status: Optional[Literal["OFFLINE", "ONLINE"]] = Field(
1146        default=None, alias="ConnectionStatus"
1147    )
1148    connection_status_updated_time: Optional[datetime] = Field(
1149        default=None, alias="ConnectionStatusUpdatedTime"
1150    )
1151
1152
1153class ListGatewayGroupsResponseModel(BaseModel):
1154    gateway_groups: List[GatewayGroupSummaryModel] = Field(alias="GatewayGroups")
1155    next_token: str = Field(alias="NextToken")
1156    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1157
1158
1159class GetGatewayGroupResponseModel(BaseModel):
1160    gateway_group: GatewayGroupModel = Field(alias="GatewayGroup")
1161    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1162
1163
1164class ListGatewaysResponseModel(BaseModel):
1165    gateways: List[GatewaySummaryModel] = Field(alias="Gateways")
1166    next_token: str = Field(alias="NextToken")
1167    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1168
1169
1170class GetGatewayResponseModel(BaseModel):
1171    gateway: GatewayModel = Field(alias="Gateway")
1172    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1173
1174
1175class GetNetworkProfileResponseModel(BaseModel):
1176    network_profile: NetworkProfileModel = Field(alias="NetworkProfile")
1177    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1178
1179
1180class GetRoomResponseModel(BaseModel):
1181    room: RoomModel = Field(alias="Room")
1182    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1183
1184
1185class GetRoomSkillParameterResponseModel(BaseModel):
1186    room_skill_parameter: RoomSkillParameterModel = Field(alias="RoomSkillParameter")
1187    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1188
1189
1190class PutRoomSkillParameterRequestModel(BaseModel):
1191    skill_id: str = Field(alias="SkillId")
1192    room_skill_parameter: RoomSkillParameterModel = Field(alias="RoomSkillParameter")
1193    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
1194
1195
1196class ResolveRoomResponseModel(BaseModel):
1197    room_arn: str = Field(alias="RoomArn")
1198    room_name: str = Field(alias="RoomName")
1199    room_skill_parameters: List[RoomSkillParameterModel] = Field(
1200        alias="RoomSkillParameters"
1201    )
1202    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1203
1204
1205class GetSkillGroupResponseModel(BaseModel):
1206    skill_group: SkillGroupModel = Field(alias="SkillGroup")
1207    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1208
1209
1210class ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateModel(
1211    BaseModel
1212):
1213    pagination_config: Optional[PaginatorConfigModel] = Field(
1214        default=None, alias="PaginationConfig"
1215    )
1216
1217
1218class ListConferenceProvidersRequestListConferenceProvidersPaginateModel(BaseModel):
1219    pagination_config: Optional[PaginatorConfigModel] = Field(
1220        default=None, alias="PaginationConfig"
1221    )
1222
1223
1224class ListDeviceEventsRequestListDeviceEventsPaginateModel(BaseModel):
1225    device_arn: str = Field(alias="DeviceArn")
1226    event_type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field(
1227        default=None, alias="EventType"
1228    )
1229    pagination_config: Optional[PaginatorConfigModel] = Field(
1230        default=None, alias="PaginationConfig"
1231    )
1232
1233
1234class ListSkillsRequestListSkillsPaginateModel(BaseModel):
1235    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
1236    enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field(
1237        default=None, alias="EnablementType"
1238    )
1239    skill_type: Optional[Literal["ALL", "PRIVATE", "PUBLIC"]] = Field(
1240        default=None, alias="SkillType"
1241    )
1242    pagination_config: Optional[PaginatorConfigModel] = Field(
1243        default=None, alias="PaginationConfig"
1244    )
1245
1246
1247class ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateModel(BaseModel):
1248    pagination_config: Optional[PaginatorConfigModel] = Field(
1249        default=None, alias="PaginationConfig"
1250    )
1251
1252
1253class ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateModel(
1254    BaseModel
1255):
1256    category_id: int = Field(alias="CategoryId")
1257    pagination_config: Optional[PaginatorConfigModel] = Field(
1258        default=None, alias="PaginationConfig"
1259    )
1260
1261
1262class ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateModel(BaseModel):
1263    room_arn: str = Field(alias="RoomArn")
1264    pagination_config: Optional[PaginatorConfigModel] = Field(
1265        default=None, alias="PaginationConfig"
1266    )
1267
1268
1269class ListTagsRequestListTagsPaginateModel(BaseModel):
1270    arn: str = Field(alias="Arn")
1271    pagination_config: Optional[PaginatorConfigModel] = Field(
1272        default=None, alias="PaginationConfig"
1273    )
1274
1275
1276class ListSkillsResponseModel(BaseModel):
1277    skill_summaries: List[SkillSummaryModel] = Field(alias="SkillSummaries")
1278    next_token: str = Field(alias="NextToken")
1279    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1280
1281
1282class ListSmartHomeAppliancesResponseModel(BaseModel):
1283    smart_home_appliances: List[SmartHomeApplianceModel] = Field(
1284        alias="SmartHomeAppliances"
1285    )
1286    next_token: str = Field(alias="NextToken")
1287    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1288
1289
1290class MeetingRoomConfigurationModel(BaseModel):
1291    room_utilization_metrics_enabled: Optional[bool] = Field(
1292        default=None, alias="RoomUtilizationMetricsEnabled"
1293    )
1294    end_of_meeting_reminder: Optional[EndOfMeetingReminderModel] = Field(
1295        default=None, alias="EndOfMeetingReminder"
1296    )
1297    instant_booking: Optional[InstantBookingModel] = Field(
1298        default=None, alias="InstantBooking"
1299    )
1300    require_check_in: Optional[RequireCheckInModel] = Field(
1301        default=None, alias="RequireCheckIn"
1302    )
1303
1304
1305class SearchNetworkProfilesResponseModel(BaseModel):
1306    network_profiles: List[NetworkProfileDataModel] = Field(alias="NetworkProfiles")
1307    next_token: str = Field(alias="NextToken")
1308    total_count: int = Field(alias="TotalCount")
1309    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1310
1311
1312class SearchProfilesResponseModel(BaseModel):
1313    profiles: List[ProfileDataModel] = Field(alias="Profiles")
1314    next_token: str = Field(alias="NextToken")
1315    total_count: int = Field(alias="TotalCount")
1316    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1317
1318
1319class SearchRoomsResponseModel(BaseModel):
1320    rooms: List[RoomDataModel] = Field(alias="Rooms")
1321    next_token: str = Field(alias="NextToken")
1322    total_count: int = Field(alias="TotalCount")
1323    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1324
1325
1326class SearchAddressBooksRequestModel(BaseModel):
1327    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1328    sort_criteria: Optional[Sequence[SortModel]] = Field(
1329        default=None, alias="SortCriteria"
1330    )
1331    next_token: Optional[str] = Field(default=None, alias="NextToken")
1332    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1333
1334
1335class SearchContactsRequestModel(BaseModel):
1336    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1337    sort_criteria: Optional[Sequence[SortModel]] = Field(
1338        default=None, alias="SortCriteria"
1339    )
1340    next_token: Optional[str] = Field(default=None, alias="NextToken")
1341    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1342
1343
1344class SearchDevicesRequestModel(BaseModel):
1345    next_token: Optional[str] = Field(default=None, alias="NextToken")
1346    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1347    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1348    sort_criteria: Optional[Sequence[SortModel]] = Field(
1349        default=None, alias="SortCriteria"
1350    )
1351
1352
1353class SearchDevicesRequestSearchDevicesPaginateModel(BaseModel):
1354    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1355    sort_criteria: Optional[Sequence[SortModel]] = Field(
1356        default=None, alias="SortCriteria"
1357    )
1358    pagination_config: Optional[PaginatorConfigModel] = Field(
1359        default=None, alias="PaginationConfig"
1360    )
1361
1362
1363class SearchNetworkProfilesRequestModel(BaseModel):
1364    next_token: Optional[str] = Field(default=None, alias="NextToken")
1365    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1366    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1367    sort_criteria: Optional[Sequence[SortModel]] = Field(
1368        default=None, alias="SortCriteria"
1369    )
1370
1371
1372class SearchProfilesRequestModel(BaseModel):
1373    next_token: Optional[str] = Field(default=None, alias="NextToken")
1374    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1375    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1376    sort_criteria: Optional[Sequence[SortModel]] = Field(
1377        default=None, alias="SortCriteria"
1378    )
1379
1380
1381class SearchProfilesRequestSearchProfilesPaginateModel(BaseModel):
1382    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1383    sort_criteria: Optional[Sequence[SortModel]] = Field(
1384        default=None, alias="SortCriteria"
1385    )
1386    pagination_config: Optional[PaginatorConfigModel] = Field(
1387        default=None, alias="PaginationConfig"
1388    )
1389
1390
1391class SearchRoomsRequestModel(BaseModel):
1392    next_token: Optional[str] = Field(default=None, alias="NextToken")
1393    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1394    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1395    sort_criteria: Optional[Sequence[SortModel]] = Field(
1396        default=None, alias="SortCriteria"
1397    )
1398
1399
1400class SearchRoomsRequestSearchRoomsPaginateModel(BaseModel):
1401    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1402    sort_criteria: Optional[Sequence[SortModel]] = Field(
1403        default=None, alias="SortCriteria"
1404    )
1405    pagination_config: Optional[PaginatorConfigModel] = Field(
1406        default=None, alias="PaginationConfig"
1407    )
1408
1409
1410class SearchSkillGroupsRequestModel(BaseModel):
1411    next_token: Optional[str] = Field(default=None, alias="NextToken")
1412    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1413    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1414    sort_criteria: Optional[Sequence[SortModel]] = Field(
1415        default=None, alias="SortCriteria"
1416    )
1417
1418
1419class SearchSkillGroupsRequestSearchSkillGroupsPaginateModel(BaseModel):
1420    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1421    sort_criteria: Optional[Sequence[SortModel]] = Field(
1422        default=None, alias="SortCriteria"
1423    )
1424    pagination_config: Optional[PaginatorConfigModel] = Field(
1425        default=None, alias="PaginationConfig"
1426    )
1427
1428
1429class SearchUsersRequestModel(BaseModel):
1430    next_token: Optional[str] = Field(default=None, alias="NextToken")
1431    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1432    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1433    sort_criteria: Optional[Sequence[SortModel]] = Field(
1434        default=None, alias="SortCriteria"
1435    )
1436
1437
1438class SearchUsersRequestSearchUsersPaginateModel(BaseModel):
1439    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1440    sort_criteria: Optional[Sequence[SortModel]] = Field(
1441        default=None, alias="SortCriteria"
1442    )
1443    pagination_config: Optional[PaginatorConfigModel] = Field(
1444        default=None, alias="PaginationConfig"
1445    )
1446
1447
1448class SearchSkillGroupsResponseModel(BaseModel):
1449    skill_groups: List[SkillGroupDataModel] = Field(alias="SkillGroups")
1450    next_token: str = Field(alias="NextToken")
1451    total_count: int = Field(alias="TotalCount")
1452    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1453
1454
1455class SearchUsersResponseModel(BaseModel):
1456    users: List[UserDataModel] = Field(alias="Users")
1457    next_token: str = Field(alias="NextToken")
1458    total_count: int = Field(alias="TotalCount")
1459    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1460
1461
1462class UpdateMeetingRoomConfigurationModel(BaseModel):
1463    room_utilization_metrics_enabled: Optional[bool] = Field(
1464        default=None, alias="RoomUtilizationMetricsEnabled"
1465    )
1466    end_of_meeting_reminder: Optional[UpdateEndOfMeetingReminderModel] = Field(
1467        default=None, alias="EndOfMeetingReminder"
1468    )
1469    instant_booking: Optional[UpdateInstantBookingModel] = Field(
1470        default=None, alias="InstantBooking"
1471    )
1472    require_check_in: Optional[UpdateRequireCheckInModel] = Field(
1473        default=None, alias="RequireCheckIn"
1474    )
1475
1476
1477class BusinessReportScheduleModel(BaseModel):
1478    schedule_arn: Optional[str] = Field(default=None, alias="ScheduleArn")
1479    schedule_name: Optional[str] = Field(default=None, alias="ScheduleName")
1480    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
1481    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
1482    format: Optional[Literal["CSV", "CSV_ZIP"]] = Field(default=None, alias="Format")
1483    content_range: Optional[BusinessReportContentRangeModel] = Field(
1484        default=None, alias="ContentRange"
1485    )
1486    recurrence: Optional[BusinessReportRecurrenceModel] = Field(
1487        default=None, alias="Recurrence"
1488    )
1489    last_business_report: Optional[BusinessReportModel] = Field(
1490        default=None, alias="LastBusinessReport"
1491    )
1492
1493
1494class GetConferenceProviderResponseModel(BaseModel):
1495    conference_provider: ConferenceProviderModel = Field(alias="ConferenceProvider")
1496    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1497
1498
1499class ListConferenceProvidersResponseModel(BaseModel):
1500    conference_providers: List[ConferenceProviderModel] = Field(
1501        alias="ConferenceProviders"
1502    )
1503    next_token: str = Field(alias="NextToken")
1504    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1505
1506
1507class SearchContactsResponseModel(BaseModel):
1508    contacts: List[ContactDataModel] = Field(alias="Contacts")
1509    next_token: str = Field(alias="NextToken")
1510    total_count: int = Field(alias="TotalCount")
1511    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1512
1513
1514class GetContactResponseModel(BaseModel):
1515    contact: ContactModel = Field(alias="Contact")
1516    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1517
1518
1519class SendAnnouncementRequestModel(BaseModel):
1520    room_filters: Sequence[FilterModel] = Field(alias="RoomFilters")
1521    content: ContentModel = Field(alias="Content")
1522    client_request_token: str = Field(alias="ClientRequestToken")
1523    time_to_live_in_seconds: Optional[int] = Field(
1524        default=None, alias="TimeToLiveInSeconds"
1525    )
1526
1527
1528class CreateProfileRequestModel(BaseModel):
1529    profile_name: str = Field(alias="ProfileName")
1530    timezone: str = Field(alias="Timezone")
1531    address: str = Field(alias="Address")
1532    distance_unit: Literal["IMPERIAL", "METRIC"] = Field(alias="DistanceUnit")
1533    temperature_unit: Literal["CELSIUS", "FAHRENHEIT"] = Field(alias="TemperatureUnit")
1534    wake_word: Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"] = Field(alias="WakeWord")
1535    locale: Optional[str] = Field(default=None, alias="Locale")
1536    client_request_token: Optional[str] = Field(
1537        default=None, alias="ClientRequestToken"
1538    )
1539    setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled")
1540    max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit")
1541    p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled")
1542    data_retention_opt_in: Optional[bool] = Field(
1543        default=None, alias="DataRetentionOptIn"
1544    )
1545    meeting_room_configuration: Optional[CreateMeetingRoomConfigurationModel] = Field(
1546        default=None, alias="MeetingRoomConfiguration"
1547    )
1548    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1549
1550
1551class SkillsStoreSkillModel(BaseModel):
1552    skill_id: Optional[str] = Field(default=None, alias="SkillId")
1553    skill_name: Optional[str] = Field(default=None, alias="SkillName")
1554    short_description: Optional[str] = Field(default=None, alias="ShortDescription")
1555    icon_url: Optional[str] = Field(default=None, alias="IconUrl")
1556    sample_utterances: Optional[List[str]] = Field(
1557        default=None, alias="SampleUtterances"
1558    )
1559    skill_details: Optional[SkillDetailsModel] = Field(
1560        default=None, alias="SkillDetails"
1561    )
1562    supports_linking: Optional[bool] = Field(default=None, alias="SupportsLinking")
1563
1564
1565class DeviceDataModel(BaseModel):
1566    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
1567    device_serial_number: Optional[str] = Field(
1568        default=None, alias="DeviceSerialNumber"
1569    )
1570    device_type: Optional[str] = Field(default=None, alias="DeviceType")
1571    device_name: Optional[str] = Field(default=None, alias="DeviceName")
1572    software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
1573    mac_address: Optional[str] = Field(default=None, alias="MacAddress")
1574    device_status: Optional[
1575        Literal["DEREGISTERED", "FAILED", "PENDING", "READY", "WAS_OFFLINE"]
1576    ] = Field(default=None, alias="DeviceStatus")
1577    network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn")
1578    network_profile_name: Optional[str] = Field(
1579        default=None, alias="NetworkProfileName"
1580    )
1581    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
1582    room_name: Optional[str] = Field(default=None, alias="RoomName")
1583    device_status_info: Optional[DeviceStatusInfoModel] = Field(
1584        default=None, alias="DeviceStatusInfo"
1585    )
1586    created_time: Optional[datetime] = Field(default=None, alias="CreatedTime")
1587
1588
1589class DeviceModel(BaseModel):
1590    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
1591    device_serial_number: Optional[str] = Field(
1592        default=None, alias="DeviceSerialNumber"
1593    )
1594    device_type: Optional[str] = Field(default=None, alias="DeviceType")
1595    device_name: Optional[str] = Field(default=None, alias="DeviceName")
1596    software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
1597    mac_address: Optional[str] = Field(default=None, alias="MacAddress")
1598    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
1599    device_status: Optional[
1600        Literal["DEREGISTERED", "FAILED", "PENDING", "READY", "WAS_OFFLINE"]
1601    ] = Field(default=None, alias="DeviceStatus")
1602    device_status_info: Optional[DeviceStatusInfoModel] = Field(
1603        default=None, alias="DeviceStatusInfo"
1604    )
1605    network_profile_info: Optional[DeviceNetworkProfileInfoModel] = Field(
1606        default=None, alias="NetworkProfileInfo"
1607    )
1608
1609
1610class ProfileModel(BaseModel):
1611    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
1612    profile_name: Optional[str] = Field(default=None, alias="ProfileName")
1613    is_default: Optional[bool] = Field(default=None, alias="IsDefault")
1614    address: Optional[str] = Field(default=None, alias="Address")
1615    timezone: Optional[str] = Field(default=None, alias="Timezone")
1616    distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field(
1617        default=None, alias="DistanceUnit"
1618    )
1619    temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field(
1620        default=None, alias="TemperatureUnit"
1621    )
1622    wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field(
1623        default=None, alias="WakeWord"
1624    )
1625    locale: Optional[str] = Field(default=None, alias="Locale")
1626    setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled")
1627    max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit")
1628    p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled")
1629    data_retention_opt_in: Optional[bool] = Field(
1630        default=None, alias="DataRetentionOptIn"
1631    )
1632    address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn")
1633    meeting_room_configuration: Optional[MeetingRoomConfigurationModel] = Field(
1634        default=None, alias="MeetingRoomConfiguration"
1635    )
1636
1637
1638class UpdateProfileRequestModel(BaseModel):
1639    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
1640    profile_name: Optional[str] = Field(default=None, alias="ProfileName")
1641    is_default: Optional[bool] = Field(default=None, alias="IsDefault")
1642    timezone: Optional[str] = Field(default=None, alias="Timezone")
1643    address: Optional[str] = Field(default=None, alias="Address")
1644    distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field(
1645        default=None, alias="DistanceUnit"
1646    )
1647    temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field(
1648        default=None, alias="TemperatureUnit"
1649    )
1650    wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field(
1651        default=None, alias="WakeWord"
1652    )
1653    locale: Optional[str] = Field(default=None, alias="Locale")
1654    setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled")
1655    max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit")
1656    p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled")
1657    data_retention_opt_in: Optional[bool] = Field(
1658        default=None, alias="DataRetentionOptIn"
1659    )
1660    meeting_room_configuration: Optional[UpdateMeetingRoomConfigurationModel] = Field(
1661        default=None, alias="MeetingRoomConfiguration"
1662    )
1663
1664
1665class ListBusinessReportSchedulesResponseModel(BaseModel):
1666    business_report_schedules: List[BusinessReportScheduleModel] = Field(
1667        alias="BusinessReportSchedules"
1668    )
1669    next_token: str = Field(alias="NextToken")
1670    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1671
1672
1673class ListSkillsStoreSkillsByCategoryResponseModel(BaseModel):
1674    skills_store_skills: List[SkillsStoreSkillModel] = Field(alias="SkillsStoreSkills")
1675    next_token: str = Field(alias="NextToken")
1676    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1677
1678
1679class SearchDevicesResponseModel(BaseModel):
1680    devices: List[DeviceDataModel] = Field(alias="Devices")
1681    next_token: str = Field(alias="NextToken")
1682    total_count: int = Field(alias="TotalCount")
1683    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1684
1685
1686class GetDeviceResponseModel(BaseModel):
1687    device: DeviceModel = Field(alias="Device")
1688    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1689
1690
1691class GetProfileResponseModel(BaseModel):
1692    profile: ProfileModel = Field(alias="Profile")
1693    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class AddressBookDataModel(mypydantic.models.base_model.BaseModel):
14class AddressBookDataModel(BaseModel):
15    address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn")
16    name: Optional[str] = Field(default=None, alias="Name")
17    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AddressBookModel(mypydantic.models.base_model.BaseModel):
20class AddressBookModel(BaseModel):
21    address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn")
22    name: Optional[str] = Field(default=None, alias="Name")
23    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ApproveSkillRequestModel(mypydantic.models.base_model.BaseModel):
26class ApproveSkillRequestModel(BaseModel):
27    skill_id: str = Field(alias="SkillId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociateContactWithAddressBookRequestModel(mypydantic.models.base_model.BaseModel):
30class AssociateContactWithAddressBookRequestModel(BaseModel):
31    contact_arn: str = Field(alias="ContactArn")
32    address_book_arn: str = Field(alias="AddressBookArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociateDeviceWithNetworkProfileRequestModel(mypydantic.models.base_model.BaseModel):
35class AssociateDeviceWithNetworkProfileRequestModel(BaseModel):
36    device_arn: str = Field(alias="DeviceArn")
37    network_profile_arn: str = Field(alias="NetworkProfileArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociateDeviceWithRoomRequestModel(mypydantic.models.base_model.BaseModel):
40class AssociateDeviceWithRoomRequestModel(BaseModel):
41    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
42    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociateSkillGroupWithRoomRequestModel(mypydantic.models.base_model.BaseModel):
45class AssociateSkillGroupWithRoomRequestModel(BaseModel):
46    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
47    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociateSkillWithSkillGroupRequestModel(mypydantic.models.base_model.BaseModel):
50class AssociateSkillWithSkillGroupRequestModel(BaseModel):
51    skill_id: str = Field(alias="SkillId")
52    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociateSkillWithUsersRequestModel(mypydantic.models.base_model.BaseModel):
55class AssociateSkillWithUsersRequestModel(BaseModel):
56    skill_id: str = Field(alias="SkillId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AudioModel(mypydantic.models.base_model.BaseModel):
59class AudioModel(BaseModel):
60    locale: Literal["en-US"] = Field(alias="Locale")
61    location: str = Field(alias="Location")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BusinessReportContentRangeModel(mypydantic.models.base_model.BaseModel):
64class BusinessReportContentRangeModel(BaseModel):
65    interval: Literal["ONE_DAY", "ONE_WEEK", "THIRTY_DAYS"] = Field(alias="Interval")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BusinessReportRecurrenceModel(mypydantic.models.base_model.BaseModel):
68class BusinessReportRecurrenceModel(BaseModel):
69    start_date: Optional[str] = Field(default=None, alias="StartDate")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BusinessReportS3LocationModel(mypydantic.models.base_model.BaseModel):
72class BusinessReportS3LocationModel(BaseModel):
73    path: Optional[str] = Field(default=None, alias="Path")
74    bucket_name: Optional[str] = Field(default=None, alias="BucketName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CategoryModel(mypydantic.models.base_model.BaseModel):
77class CategoryModel(BaseModel):
78    category_id: Optional[int] = Field(default=None, alias="CategoryId")
79    category_name: Optional[str] = Field(default=None, alias="CategoryName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ConferencePreferenceModel(mypydantic.models.base_model.BaseModel):
82class ConferencePreferenceModel(BaseModel):
83    default_conference_provider_arn: Optional[str] = Field(
84        default=None, alias="DefaultConferenceProviderArn"
85    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IPDialInModel(mypydantic.models.base_model.BaseModel):
88class IPDialInModel(BaseModel):
89    endpoint: str = Field(alias="Endpoint")
90    comms_protocol: Literal["H323", "SIP", "SIPS"] = Field(alias="CommsProtocol")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MeetingSettingModel(mypydantic.models.base_model.BaseModel):
93class MeetingSettingModel(BaseModel):
94    require_pin: Literal["NO", "OPTIONAL", "YES"] = Field(alias="RequirePin")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PSTNDialInModel(mypydantic.models.base_model.BaseModel):
 97class PSTNDialInModel(BaseModel):
 98    country_code: str = Field(alias="CountryCode")
 99    phone_number: str = Field(alias="PhoneNumber")
100    one_click_id_delay: str = Field(alias="OneClickIdDelay")
101    one_click_pin_delay: str = Field(alias="OneClickPinDelay")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PhoneNumberModel(mypydantic.models.base_model.BaseModel):
104class PhoneNumberModel(BaseModel):
105    number: str = Field(alias="Number")
106    type: Literal["HOME", "MOBILE", "WORK"] = Field(alias="Type")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SipAddressModel(mypydantic.models.base_model.BaseModel):
109class SipAddressModel(BaseModel):
110    uri: str = Field(alias="Uri")
111    type: Literal["WORK"] = Field(alias="Type")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SsmlModel(mypydantic.models.base_model.BaseModel):
114class SsmlModel(BaseModel):
115    locale: Literal["en-US"] = Field(alias="Locale")
116    value: str = Field(alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TextModel(mypydantic.models.base_model.BaseModel):
119class TextModel(BaseModel):
120    locale: Literal["en-US"] = Field(alias="Locale")
121    value: str = Field(alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagModel(mypydantic.models.base_model.BaseModel):
124class TagModel(BaseModel):
125    key: str = Field(alias="Key")
126    value: str = Field(alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
129class ResponseMetadataModel(BaseModel):
130    request_id: str = Field(alias="RequestId")
131    host_id: str = Field(alias="HostId")
132    http_status_code: int = Field(alias="HTTPStatusCode")
133    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
134    retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateEndOfMeetingReminderModel(mypydantic.models.base_model.BaseModel):
137class CreateEndOfMeetingReminderModel(BaseModel):
138    reminder_at_minutes: Sequence[int] = Field(alias="ReminderAtMinutes")
139    reminder_type: Literal[
140        "ANNOUNCEMENT_TIME_CHECK", "ANNOUNCEMENT_VARIABLE_TIME_LEFT", "CHIME", "KNOCK"
141    ] = Field(alias="ReminderType")
142    enabled: bool = Field(alias="Enabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateInstantBookingModel(mypydantic.models.base_model.BaseModel):
145class CreateInstantBookingModel(BaseModel):
146    duration_in_minutes: int = Field(alias="DurationInMinutes")
147    enabled: bool = Field(alias="Enabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRequireCheckInModel(mypydantic.models.base_model.BaseModel):
150class CreateRequireCheckInModel(BaseModel):
151    release_after_minutes: int = Field(alias="ReleaseAfterMinutes")
152    enabled: bool = Field(alias="Enabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteAddressBookRequestModel(mypydantic.models.base_model.BaseModel):
155class DeleteAddressBookRequestModel(BaseModel):
156    address_book_arn: str = Field(alias="AddressBookArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteBusinessReportScheduleRequestModel(mypydantic.models.base_model.BaseModel):
159class DeleteBusinessReportScheduleRequestModel(BaseModel):
160    schedule_arn: str = Field(alias="ScheduleArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteConferenceProviderRequestModel(mypydantic.models.base_model.BaseModel):
163class DeleteConferenceProviderRequestModel(BaseModel):
164    conference_provider_arn: str = Field(alias="ConferenceProviderArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteContactRequestModel(mypydantic.models.base_model.BaseModel):
167class DeleteContactRequestModel(BaseModel):
168    contact_arn: str = Field(alias="ContactArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDeviceRequestModel(mypydantic.models.base_model.BaseModel):
171class DeleteDeviceRequestModel(BaseModel):
172    device_arn: str = Field(alias="DeviceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDeviceUsageDataRequestModel(mypydantic.models.base_model.BaseModel):
175class DeleteDeviceUsageDataRequestModel(BaseModel):
176    device_arn: str = Field(alias="DeviceArn")
177    device_usage_type: Literal["VOICE"] = Field(alias="DeviceUsageType")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteGatewayGroupRequestModel(mypydantic.models.base_model.BaseModel):
180class DeleteGatewayGroupRequestModel(BaseModel):
181    gateway_group_arn: str = Field(alias="GatewayGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteNetworkProfileRequestModel(mypydantic.models.base_model.BaseModel):
184class DeleteNetworkProfileRequestModel(BaseModel):
185    network_profile_arn: str = Field(alias="NetworkProfileArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteProfileRequestModel(mypydantic.models.base_model.BaseModel):
188class DeleteProfileRequestModel(BaseModel):
189    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteRoomRequestModel(mypydantic.models.base_model.BaseModel):
192class DeleteRoomRequestModel(BaseModel):
193    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteRoomSkillParameterRequestModel(mypydantic.models.base_model.BaseModel):
196class DeleteRoomSkillParameterRequestModel(BaseModel):
197    skill_id: str = Field(alias="SkillId")
198    parameter_key: str = Field(alias="ParameterKey")
199    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteSkillAuthorizationRequestModel(mypydantic.models.base_model.BaseModel):
202class DeleteSkillAuthorizationRequestModel(BaseModel):
203    skill_id: str = Field(alias="SkillId")
204    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteSkillGroupRequestModel(mypydantic.models.base_model.BaseModel):
207class DeleteSkillGroupRequestModel(BaseModel):
208    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteUserRequestModel(mypydantic.models.base_model.BaseModel):
211class DeleteUserRequestModel(BaseModel):
212    enrollment_id: str = Field(alias="EnrollmentId")
213    user_arn: Optional[str] = Field(default=None, alias="UserArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeveloperInfoModel(mypydantic.models.base_model.BaseModel):
216class DeveloperInfoModel(BaseModel):
217    developer_name: Optional[str] = Field(default=None, alias="DeveloperName")
218    privacy_policy: Optional[str] = Field(default=None, alias="PrivacyPolicy")
219    email: Optional[str] = Field(default=None, alias="Email")
220    url: Optional[str] = Field(default=None, alias="Url")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeviceEventModel(mypydantic.models.base_model.BaseModel):
223class DeviceEventModel(BaseModel):
224    type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field(
225        default=None, alias="Type"
226    )
227    value: Optional[str] = Field(default=None, alias="Value")
228    timestamp: Optional[datetime] = Field(default=None, alias="Timestamp")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeviceNetworkProfileInfoModel(mypydantic.models.base_model.BaseModel):
231class DeviceNetworkProfileInfoModel(BaseModel):
232    network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn")
233    certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn")
234    certificate_expiration_time: Optional[datetime] = Field(
235        default=None, alias="CertificateExpirationTime"
236    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeviceStatusDetailModel(mypydantic.models.base_model.BaseModel):
239class DeviceStatusDetailModel(BaseModel):
240    feature: Optional[
241        Literal[
242            "ALL",
243            "BLUETOOTH",
244            "LISTS",
245            "NETWORK_PROFILE",
246            "NOTIFICATIONS",
247            "SETTINGS",
248            "SKILLS",
249            "VOLUME",
250        ]
251    ] = Field(default=None, alias="Feature")
252    code: Optional[
253        Literal[
254            "ASSOCIATION_REJECTION",
255            "AUTHENTICATION_FAILURE",
256            "CERTIFICATE_AUTHORITY_ACCESS_DENIED",
257            "CERTIFICATE_ISSUING_LIMIT_EXCEEDED",
258            "CREDENTIALS_ACCESS_FAILURE",
259            "DEVICE_SOFTWARE_UPDATE_NEEDED",
260            "DEVICE_WAS_OFFLINE",
261            "DHCP_FAILURE",
262            "DNS_FAILURE",
263            "INTERNET_UNAVAILABLE",
264            "INVALID_CERTIFICATE_AUTHORITY",
265            "INVALID_PASSWORD_STATE",
266            "NETWORK_PROFILE_NOT_FOUND",
267            "PASSWORD_MANAGER_ACCESS_DENIED",
268            "PASSWORD_NOT_FOUND",
269            "TLS_VERSION_MISMATCH",
270            "UNKNOWN_FAILURE",
271        ]
272    ] = Field(default=None, alias="Code")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DisassociateContactFromAddressBookRequestModel(mypydantic.models.base_model.BaseModel):
275class DisassociateContactFromAddressBookRequestModel(BaseModel):
276    contact_arn: str = Field(alias="ContactArn")
277    address_book_arn: str = Field(alias="AddressBookArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DisassociateDeviceFromRoomRequestModel(mypydantic.models.base_model.BaseModel):
280class DisassociateDeviceFromRoomRequestModel(BaseModel):
281    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DisassociateSkillFromSkillGroupRequestModel(mypydantic.models.base_model.BaseModel):
284class DisassociateSkillFromSkillGroupRequestModel(BaseModel):
285    skill_id: str = Field(alias="SkillId")
286    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DisassociateSkillFromUsersRequestModel(mypydantic.models.base_model.BaseModel):
289class DisassociateSkillFromUsersRequestModel(BaseModel):
290    skill_id: str = Field(alias="SkillId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DisassociateSkillGroupFromRoomRequestModel(mypydantic.models.base_model.BaseModel):
293class DisassociateSkillGroupFromRoomRequestModel(BaseModel):
294    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
295    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EndOfMeetingReminderModel(mypydantic.models.base_model.BaseModel):
298class EndOfMeetingReminderModel(BaseModel):
299    reminder_at_minutes: Optional[List[int]] = Field(
300        default=None, alias="ReminderAtMinutes"
301    )
302    reminder_type: Optional[
303        Literal[
304            "ANNOUNCEMENT_TIME_CHECK",
305            "ANNOUNCEMENT_VARIABLE_TIME_LEFT",
306            "CHIME",
307            "KNOCK",
308        ]
309    ] = Field(default=None, alias="ReminderType")
310    enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FilterModel(mypydantic.models.base_model.BaseModel):
313class FilterModel(BaseModel):
314    key: str = Field(alias="Key")
315    values: Sequence[str] = Field(alias="Values")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ForgetSmartHomeAppliancesRequestModel(mypydantic.models.base_model.BaseModel):
318class ForgetSmartHomeAppliancesRequestModel(BaseModel):
319    room_arn: str = Field(alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GatewayGroupSummaryModel(mypydantic.models.base_model.BaseModel):
322class GatewayGroupSummaryModel(BaseModel):
323    arn: Optional[str] = Field(default=None, alias="Arn")
324    name: Optional[str] = Field(default=None, alias="Name")
325    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GatewayGroupModel(mypydantic.models.base_model.BaseModel):
328class GatewayGroupModel(BaseModel):
329    arn: Optional[str] = Field(default=None, alias="Arn")
330    name: Optional[str] = Field(default=None, alias="Name")
331    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GatewaySummaryModel(mypydantic.models.base_model.BaseModel):
334class GatewaySummaryModel(BaseModel):
335    arn: Optional[str] = Field(default=None, alias="Arn")
336    name: Optional[str] = Field(default=None, alias="Name")
337    description: Optional[str] = Field(default=None, alias="Description")
338    gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn")
339    software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GatewayModel(mypydantic.models.base_model.BaseModel):
342class GatewayModel(BaseModel):
343    arn: Optional[str] = Field(default=None, alias="Arn")
344    name: Optional[str] = Field(default=None, alias="Name")
345    description: Optional[str] = Field(default=None, alias="Description")
346    gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn")
347    software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetAddressBookRequestModel(mypydantic.models.base_model.BaseModel):
350class GetAddressBookRequestModel(BaseModel):
351    address_book_arn: str = Field(alias="AddressBookArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetConferenceProviderRequestModel(mypydantic.models.base_model.BaseModel):
354class GetConferenceProviderRequestModel(BaseModel):
355    conference_provider_arn: str = Field(alias="ConferenceProviderArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetContactRequestModel(mypydantic.models.base_model.BaseModel):
358class GetContactRequestModel(BaseModel):
359    contact_arn: str = Field(alias="ContactArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetDeviceRequestModel(mypydantic.models.base_model.BaseModel):
362class GetDeviceRequestModel(BaseModel):
363    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetGatewayGroupRequestModel(mypydantic.models.base_model.BaseModel):
366class GetGatewayGroupRequestModel(BaseModel):
367    gateway_group_arn: str = Field(alias="GatewayGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetGatewayRequestModel(mypydantic.models.base_model.BaseModel):
370class GetGatewayRequestModel(BaseModel):
371    gateway_arn: str = Field(alias="GatewayArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetNetworkProfileRequestModel(mypydantic.models.base_model.BaseModel):
374class GetNetworkProfileRequestModel(BaseModel):
375    network_profile_arn: str = Field(alias="NetworkProfileArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class NetworkProfileModel(mypydantic.models.base_model.BaseModel):
378class NetworkProfileModel(BaseModel):
379    network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn")
380    network_profile_name: Optional[str] = Field(
381        default=None, alias="NetworkProfileName"
382    )
383    description: Optional[str] = Field(default=None, alias="Description")
384    ssid: Optional[str] = Field(default=None, alias="Ssid")
385    security_type: Optional[
386        Literal["OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK"]
387    ] = Field(default=None, alias="SecurityType")
388    eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod")
389    current_password: Optional[str] = Field(default=None, alias="CurrentPassword")
390    next_password: Optional[str] = Field(default=None, alias="NextPassword")
391    certificate_authority_arn: Optional[str] = Field(
392        default=None, alias="CertificateAuthorityArn"
393    )
394    trust_anchors: Optional[List[str]] = Field(default=None, alias="TrustAnchors")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetProfileRequestModel(mypydantic.models.base_model.BaseModel):
397class GetProfileRequestModel(BaseModel):
398    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetRoomRequestModel(mypydantic.models.base_model.BaseModel):
401class GetRoomRequestModel(BaseModel):
402    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RoomModel(mypydantic.models.base_model.BaseModel):
405class RoomModel(BaseModel):
406    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
407    room_name: Optional[str] = Field(default=None, alias="RoomName")
408    description: Optional[str] = Field(default=None, alias="Description")
409    provider_calendar_id: Optional[str] = Field(
410        default=None, alias="ProviderCalendarId"
411    )
412    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetRoomSkillParameterRequestModel(mypydantic.models.base_model.BaseModel):
415class GetRoomSkillParameterRequestModel(BaseModel):
416    skill_id: str = Field(alias="SkillId")
417    parameter_key: str = Field(alias="ParameterKey")
418    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RoomSkillParameterModel(mypydantic.models.base_model.BaseModel):
421class RoomSkillParameterModel(BaseModel):
422    parameter_key: str = Field(alias="ParameterKey")
423    parameter_value: str = Field(alias="ParameterValue")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSkillGroupRequestModel(mypydantic.models.base_model.BaseModel):
426class GetSkillGroupRequestModel(BaseModel):
427    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SkillGroupModel(mypydantic.models.base_model.BaseModel):
430class SkillGroupModel(BaseModel):
431    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
432    skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName")
433    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class InstantBookingModel(mypydantic.models.base_model.BaseModel):
436class InstantBookingModel(BaseModel):
437    duration_in_minutes: Optional[int] = Field(default=None, alias="DurationInMinutes")
438    enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
441class PaginatorConfigModel(BaseModel):
442    max_items: Optional[int] = Field(default=None, alias="MaxItems")
443    page_size: Optional[int] = Field(default=None, alias="PageSize")
444    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListBusinessReportSchedulesRequestModel(mypydantic.models.base_model.BaseModel):
447class ListBusinessReportSchedulesRequestModel(BaseModel):
448    next_token: Optional[str] = Field(default=None, alias="NextToken")
449    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListConferenceProvidersRequestModel(mypydantic.models.base_model.BaseModel):
452class ListConferenceProvidersRequestModel(BaseModel):
453    next_token: Optional[str] = Field(default=None, alias="NextToken")
454    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDeviceEventsRequestModel(mypydantic.models.base_model.BaseModel):
457class ListDeviceEventsRequestModel(BaseModel):
458    device_arn: str = Field(alias="DeviceArn")
459    event_type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field(
460        default=None, alias="EventType"
461    )
462    next_token: Optional[str] = Field(default=None, alias="NextToken")
463    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListGatewayGroupsRequestModel(mypydantic.models.base_model.BaseModel):
466class ListGatewayGroupsRequestModel(BaseModel):
467    next_token: Optional[str] = Field(default=None, alias="NextToken")
468    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListGatewaysRequestModel(mypydantic.models.base_model.BaseModel):
471class ListGatewaysRequestModel(BaseModel):
472    gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn")
473    next_token: Optional[str] = Field(default=None, alias="NextToken")
474    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSkillsRequestModel(mypydantic.models.base_model.BaseModel):
477class ListSkillsRequestModel(BaseModel):
478    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
479    enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field(
480        default=None, alias="EnablementType"
481    )
482    skill_type: Optional[Literal["ALL", "PRIVATE", "PUBLIC"]] = Field(
483        default=None, alias="SkillType"
484    )
485    next_token: Optional[str] = Field(default=None, alias="NextToken")
486    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SkillSummaryModel(mypydantic.models.base_model.BaseModel):
489class SkillSummaryModel(BaseModel):
490    skill_id: Optional[str] = Field(default=None, alias="SkillId")
491    skill_name: Optional[str] = Field(default=None, alias="SkillName")
492    supports_linking: Optional[bool] = Field(default=None, alias="SupportsLinking")
493    enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field(
494        default=None, alias="EnablementType"
495    )
496    skill_type: Optional[Literal["PRIVATE", "PUBLIC"]] = Field(
497        default=None, alias="SkillType"
498    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSkillsStoreCategoriesRequestModel(mypydantic.models.base_model.BaseModel):
501class ListSkillsStoreCategoriesRequestModel(BaseModel):
502    next_token: Optional[str] = Field(default=None, alias="NextToken")
503    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSkillsStoreSkillsByCategoryRequestModel(mypydantic.models.base_model.BaseModel):
506class ListSkillsStoreSkillsByCategoryRequestModel(BaseModel):
507    category_id: int = Field(alias="CategoryId")
508    next_token: Optional[str] = Field(default=None, alias="NextToken")
509    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSmartHomeAppliancesRequestModel(mypydantic.models.base_model.BaseModel):
512class ListSmartHomeAppliancesRequestModel(BaseModel):
513    room_arn: str = Field(alias="RoomArn")
514    max_results: Optional[int] = Field(default=None, alias="MaxResults")
515    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SmartHomeApplianceModel(mypydantic.models.base_model.BaseModel):
518class SmartHomeApplianceModel(BaseModel):
519    friendly_name: Optional[str] = Field(default=None, alias="FriendlyName")
520    description: Optional[str] = Field(default=None, alias="Description")
521    manufacturer_name: Optional[str] = Field(default=None, alias="ManufacturerName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsRequestModel(mypydantic.models.base_model.BaseModel):
524class ListTagsRequestModel(BaseModel):
525    arn: str = Field(alias="Arn")
526    next_token: Optional[str] = Field(default=None, alias="NextToken")
527    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RequireCheckInModel(mypydantic.models.base_model.BaseModel):
530class RequireCheckInModel(BaseModel):
531    release_after_minutes: Optional[int] = Field(
532        default=None, alias="ReleaseAfterMinutes"
533    )
534    enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class NetworkProfileDataModel(mypydantic.models.base_model.BaseModel):
537class NetworkProfileDataModel(BaseModel):
538    network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn")
539    network_profile_name: Optional[str] = Field(
540        default=None, alias="NetworkProfileName"
541    )
542    description: Optional[str] = Field(default=None, alias="Description")
543    ssid: Optional[str] = Field(default=None, alias="Ssid")
544    security_type: Optional[
545        Literal["OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK"]
546    ] = Field(default=None, alias="SecurityType")
547    eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod")
548    certificate_authority_arn: Optional[str] = Field(
549        default=None, alias="CertificateAuthorityArn"
550    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ProfileDataModel(mypydantic.models.base_model.BaseModel):
553class ProfileDataModel(BaseModel):
554    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
555    profile_name: Optional[str] = Field(default=None, alias="ProfileName")
556    is_default: Optional[bool] = Field(default=None, alias="IsDefault")
557    address: Optional[str] = Field(default=None, alias="Address")
558    timezone: Optional[str] = Field(default=None, alias="Timezone")
559    distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field(
560        default=None, alias="DistanceUnit"
561    )
562    temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field(
563        default=None, alias="TemperatureUnit"
564    )
565    wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field(
566        default=None, alias="WakeWord"
567    )
568    locale: Optional[str] = Field(default=None, alias="Locale")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutInvitationConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
571class PutInvitationConfigurationRequestModel(BaseModel):
572    organization_name: str = Field(alias="OrganizationName")
573    contact_email: Optional[str] = Field(default=None, alias="ContactEmail")
574    private_skill_ids: Optional[Sequence[str]] = Field(
575        default=None, alias="PrivateSkillIds"
576    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutSkillAuthorizationRequestModel(mypydantic.models.base_model.BaseModel):
579class PutSkillAuthorizationRequestModel(BaseModel):
580    authorization_result: Mapping[str, str] = Field(alias="AuthorizationResult")
581    skill_id: str = Field(alias="SkillId")
582    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RejectSkillRequestModel(mypydantic.models.base_model.BaseModel):
585class RejectSkillRequestModel(BaseModel):
586    skill_id: str = Field(alias="SkillId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResolveRoomRequestModel(mypydantic.models.base_model.BaseModel):
589class ResolveRoomRequestModel(BaseModel):
590    user_id: str = Field(alias="UserId")
591    skill_id: str = Field(alias="SkillId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RevokeInvitationRequestModel(mypydantic.models.base_model.BaseModel):
594class RevokeInvitationRequestModel(BaseModel):
595    user_arn: Optional[str] = Field(default=None, alias="UserArn")
596    enrollment_id: Optional[str] = Field(default=None, alias="EnrollmentId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RoomDataModel(mypydantic.models.base_model.BaseModel):
599class RoomDataModel(BaseModel):
600    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
601    room_name: Optional[str] = Field(default=None, alias="RoomName")
602    description: Optional[str] = Field(default=None, alias="Description")
603    provider_calendar_id: Optional[str] = Field(
604        default=None, alias="ProviderCalendarId"
605    )
606    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
607    profile_name: Optional[str] = Field(default=None, alias="ProfileName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SortModel(mypydantic.models.base_model.BaseModel):
610class SortModel(BaseModel):
611    key: str = Field(alias="Key")
612    value: Literal["ASC", "DESC"] = Field(alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SkillGroupDataModel(mypydantic.models.base_model.BaseModel):
615class SkillGroupDataModel(BaseModel):
616    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
617    skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName")
618    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UserDataModel(mypydantic.models.base_model.BaseModel):
621class UserDataModel(BaseModel):
622    user_arn: Optional[str] = Field(default=None, alias="UserArn")
623    first_name: Optional[str] = Field(default=None, alias="FirstName")
624    last_name: Optional[str] = Field(default=None, alias="LastName")
625    email: Optional[str] = Field(default=None, alias="Email")
626    enrollment_status: Optional[
627        Literal[
628            "DEREGISTERING", "DISASSOCIATING", "INITIALIZED", "PENDING", "REGISTERED"
629        ]
630    ] = Field(default=None, alias="EnrollmentStatus")
631    enrollment_id: Optional[str] = Field(default=None, alias="EnrollmentId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SendInvitationRequestModel(mypydantic.models.base_model.BaseModel):
634class SendInvitationRequestModel(BaseModel):
635    user_arn: Optional[str] = Field(default=None, alias="UserArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartDeviceSyncRequestModel(mypydantic.models.base_model.BaseModel):
638class StartDeviceSyncRequestModel(BaseModel):
639    features: Sequence[
640        Literal[
641            "ALL",
642            "BLUETOOTH",
643            "LISTS",
644            "NETWORK_PROFILE",
645            "NOTIFICATIONS",
646            "SETTINGS",
647            "SKILLS",
648            "VOLUME",
649        ]
650    ] = Field(alias="Features")
651    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
652    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartSmartHomeApplianceDiscoveryRequestModel(mypydantic.models.base_model.BaseModel):
655class StartSmartHomeApplianceDiscoveryRequestModel(BaseModel):
656    room_arn: str = Field(alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UntagResourceRequestModel(mypydantic.models.base_model.BaseModel):
659class UntagResourceRequestModel(BaseModel):
660    arn: str = Field(alias="Arn")
661    tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateAddressBookRequestModel(mypydantic.models.base_model.BaseModel):
664class UpdateAddressBookRequestModel(BaseModel):
665    address_book_arn: str = Field(alias="AddressBookArn")
666    name: Optional[str] = Field(default=None, alias="Name")
667    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateDeviceRequestModel(mypydantic.models.base_model.BaseModel):
670class UpdateDeviceRequestModel(BaseModel):
671    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
672    device_name: Optional[str] = Field(default=None, alias="DeviceName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateEndOfMeetingReminderModel(mypydantic.models.base_model.BaseModel):
675class UpdateEndOfMeetingReminderModel(BaseModel):
676    reminder_at_minutes: Optional[Sequence[int]] = Field(
677        default=None, alias="ReminderAtMinutes"
678    )
679    reminder_type: Optional[
680        Literal[
681            "ANNOUNCEMENT_TIME_CHECK",
682            "ANNOUNCEMENT_VARIABLE_TIME_LEFT",
683            "CHIME",
684            "KNOCK",
685        ]
686    ] = Field(default=None, alias="ReminderType")
687    enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateGatewayGroupRequestModel(mypydantic.models.base_model.BaseModel):
690class UpdateGatewayGroupRequestModel(BaseModel):
691    gateway_group_arn: str = Field(alias="GatewayGroupArn")
692    name: Optional[str] = Field(default=None, alias="Name")
693    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateGatewayRequestModel(mypydantic.models.base_model.BaseModel):
696class UpdateGatewayRequestModel(BaseModel):
697    gateway_arn: str = Field(alias="GatewayArn")
698    name: Optional[str] = Field(default=None, alias="Name")
699    description: Optional[str] = Field(default=None, alias="Description")
700    software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateInstantBookingModel(mypydantic.models.base_model.BaseModel):
703class UpdateInstantBookingModel(BaseModel):
704    duration_in_minutes: Optional[int] = Field(default=None, alias="DurationInMinutes")
705    enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateRequireCheckInModel(mypydantic.models.base_model.BaseModel):
708class UpdateRequireCheckInModel(BaseModel):
709    release_after_minutes: Optional[int] = Field(
710        default=None, alias="ReleaseAfterMinutes"
711    )
712    enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateNetworkProfileRequestModel(mypydantic.models.base_model.BaseModel):
715class UpdateNetworkProfileRequestModel(BaseModel):
716    network_profile_arn: str = Field(alias="NetworkProfileArn")
717    network_profile_name: Optional[str] = Field(
718        default=None, alias="NetworkProfileName"
719    )
720    description: Optional[str] = Field(default=None, alias="Description")
721    current_password: Optional[str] = Field(default=None, alias="CurrentPassword")
722    next_password: Optional[str] = Field(default=None, alias="NextPassword")
723    certificate_authority_arn: Optional[str] = Field(
724        default=None, alias="CertificateAuthorityArn"
725    )
726    trust_anchors: Optional[Sequence[str]] = Field(default=None, alias="TrustAnchors")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateRoomRequestModel(mypydantic.models.base_model.BaseModel):
729class UpdateRoomRequestModel(BaseModel):
730    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
731    room_name: Optional[str] = Field(default=None, alias="RoomName")
732    description: Optional[str] = Field(default=None, alias="Description")
733    provider_calendar_id: Optional[str] = Field(
734        default=None, alias="ProviderCalendarId"
735    )
736    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateSkillGroupRequestModel(mypydantic.models.base_model.BaseModel):
739class UpdateSkillGroupRequestModel(BaseModel):
740    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
741    skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName")
742    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBusinessReportScheduleRequestModel(mypydantic.models.base_model.BaseModel):
745class UpdateBusinessReportScheduleRequestModel(BaseModel):
746    schedule_arn: str = Field(alias="ScheduleArn")
747    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
748    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
749    format: Optional[Literal["CSV", "CSV_ZIP"]] = Field(default=None, alias="Format")
750    schedule_name: Optional[str] = Field(default=None, alias="ScheduleName")
751    recurrence: Optional[BusinessReportRecurrenceModel] = Field(
752        default=None, alias="Recurrence"
753    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BusinessReportModel(mypydantic.models.base_model.BaseModel):
756class BusinessReportModel(BaseModel):
757    status: Optional[Literal["FAILED", "RUNNING", "SUCCEEDED"]] = Field(
758        default=None, alias="Status"
759    )
760    failure_code: Optional[
761        Literal["ACCESS_DENIED", "INTERNAL_FAILURE", "NO_SUCH_BUCKET"]
762    ] = Field(default=None, alias="FailureCode")
763    s3_location: Optional[BusinessReportS3LocationModel] = Field(
764        default=None, alias="S3Location"
765    )
766    delivery_time: Optional[datetime] = Field(default=None, alias="DeliveryTime")
767    download_url: Optional[str] = Field(default=None, alias="DownloadUrl")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutConferencePreferenceRequestModel(mypydantic.models.base_model.BaseModel):
770class PutConferencePreferenceRequestModel(BaseModel):
771    conference_preference: ConferencePreferenceModel = Field(
772        alias="ConferencePreference"
773    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ConferenceProviderModel(mypydantic.models.base_model.BaseModel):
776class ConferenceProviderModel(BaseModel):
777    arn: Optional[str] = Field(default=None, alias="Arn")
778    name: Optional[str] = Field(default=None, alias="Name")
779    type: Optional[
780        Literal[
781            "BLUEJEANS",
782            "CHIME",
783            "CUSTOM",
784            "FUZE",
785            "GOOGLE_HANGOUTS",
786            "POLYCOM",
787            "RINGCENTRAL",
788            "SKYPE_FOR_BUSINESS",
789            "WEBEX",
790            "ZOOM",
791        ]
792    ] = Field(default=None, alias="Type")
793    ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn")
794    p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn")
795    meeting_setting: Optional[MeetingSettingModel] = Field(
796        default=None, alias="MeetingSetting"
797    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateConferenceProviderRequestModel(mypydantic.models.base_model.BaseModel):
800class UpdateConferenceProviderRequestModel(BaseModel):
801    conference_provider_arn: str = Field(alias="ConferenceProviderArn")
802    conference_provider_type: Literal[
803        "BLUEJEANS",
804        "CHIME",
805        "CUSTOM",
806        "FUZE",
807        "GOOGLE_HANGOUTS",
808        "POLYCOM",
809        "RINGCENTRAL",
810        "SKYPE_FOR_BUSINESS",
811        "WEBEX",
812        "ZOOM",
813    ] = Field(alias="ConferenceProviderType")
814    meeting_setting: MeetingSettingModel = Field(alias="MeetingSetting")
815    ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn")
816    p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ContactDataModel(mypydantic.models.base_model.BaseModel):
819class ContactDataModel(BaseModel):
820    contact_arn: Optional[str] = Field(default=None, alias="ContactArn")
821    display_name: Optional[str] = Field(default=None, alias="DisplayName")
822    first_name: Optional[str] = Field(default=None, alias="FirstName")
823    last_name: Optional[str] = Field(default=None, alias="LastName")
824    phone_number: Optional[str] = Field(default=None, alias="PhoneNumber")
825    phone_numbers: Optional[List[PhoneNumberModel]] = Field(
826        default=None, alias="PhoneNumbers"
827    )
828    sip_addresses: Optional[List[SipAddressModel]] = Field(
829        default=None, alias="SipAddresses"
830    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ContactModel(mypydantic.models.base_model.BaseModel):
833class ContactModel(BaseModel):
834    contact_arn: Optional[str] = Field(default=None, alias="ContactArn")
835    display_name: Optional[str] = Field(default=None, alias="DisplayName")
836    first_name: Optional[str] = Field(default=None, alias="FirstName")
837    last_name: Optional[str] = Field(default=None, alias="LastName")
838    phone_number: Optional[str] = Field(default=None, alias="PhoneNumber")
839    phone_numbers: Optional[List[PhoneNumberModel]] = Field(
840        default=None, alias="PhoneNumbers"
841    )
842    sip_addresses: Optional[List[SipAddressModel]] = Field(
843        default=None, alias="SipAddresses"
844    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateContactRequestModel(mypydantic.models.base_model.BaseModel):
847class UpdateContactRequestModel(BaseModel):
848    contact_arn: str = Field(alias="ContactArn")
849    display_name: Optional[str] = Field(default=None, alias="DisplayName")
850    first_name: Optional[str] = Field(default=None, alias="FirstName")
851    last_name: Optional[str] = Field(default=None, alias="LastName")
852    phone_number: Optional[str] = Field(default=None, alias="PhoneNumber")
853    phone_numbers: Optional[Sequence[PhoneNumberModel]] = Field(
854        default=None, alias="PhoneNumbers"
855    )
856    sip_addresses: Optional[Sequence[SipAddressModel]] = Field(
857        default=None, alias="SipAddresses"
858    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ContentModel(mypydantic.models.base_model.BaseModel):
861class ContentModel(BaseModel):
862    text_list: Optional[Sequence[TextModel]] = Field(default=None, alias="TextList")
863    ssml_list: Optional[Sequence[SsmlModel]] = Field(default=None, alias="SsmlList")
864    audio_list: Optional[Sequence[AudioModel]] = Field(default=None, alias="AudioList")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAddressBookRequestModel(mypydantic.models.base_model.BaseModel):
867class CreateAddressBookRequestModel(BaseModel):
868    name: str = Field(alias="Name")
869    description: Optional[str] = Field(default=None, alias="Description")
870    client_request_token: Optional[str] = Field(
871        default=None, alias="ClientRequestToken"
872    )
873    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBusinessReportScheduleRequestModel(mypydantic.models.base_model.BaseModel):
876class CreateBusinessReportScheduleRequestModel(BaseModel):
877    format: Literal["CSV", "CSV_ZIP"] = Field(alias="Format")
878    content_range: BusinessReportContentRangeModel = Field(alias="ContentRange")
879    schedule_name: Optional[str] = Field(default=None, alias="ScheduleName")
880    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
881    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
882    recurrence: Optional[BusinessReportRecurrenceModel] = Field(
883        default=None, alias="Recurrence"
884    )
885    client_request_token: Optional[str] = Field(
886        default=None, alias="ClientRequestToken"
887    )
888    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateConferenceProviderRequestModel(mypydantic.models.base_model.BaseModel):
891class CreateConferenceProviderRequestModel(BaseModel):
892    conference_provider_name: str = Field(alias="ConferenceProviderName")
893    conference_provider_type: Literal[
894        "BLUEJEANS",
895        "CHIME",
896        "CUSTOM",
897        "FUZE",
898        "GOOGLE_HANGOUTS",
899        "POLYCOM",
900        "RINGCENTRAL",
901        "SKYPE_FOR_BUSINESS",
902        "WEBEX",
903        "ZOOM",
904    ] = Field(alias="ConferenceProviderType")
905    meeting_setting: MeetingSettingModel = Field(alias="MeetingSetting")
906    ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn")
907    p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn")
908    client_request_token: Optional[str] = Field(
909        default=None, alias="ClientRequestToken"
910    )
911    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateContactRequestModel(mypydantic.models.base_model.BaseModel):
914class CreateContactRequestModel(BaseModel):
915    first_name: str = Field(alias="FirstName")
916    display_name: Optional[str] = Field(default=None, alias="DisplayName")
917    last_name: Optional[str] = Field(default=None, alias="LastName")
918    phone_number: Optional[str] = Field(default=None, alias="PhoneNumber")
919    phone_numbers: Optional[Sequence[PhoneNumberModel]] = Field(
920        default=None, alias="PhoneNumbers"
921    )
922    sip_addresses: Optional[Sequence[SipAddressModel]] = Field(
923        default=None, alias="SipAddresses"
924    )
925    client_request_token: Optional[str] = Field(
926        default=None, alias="ClientRequestToken"
927    )
928    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateGatewayGroupRequestModel(mypydantic.models.base_model.BaseModel):
931class CreateGatewayGroupRequestModel(BaseModel):
932    name: str = Field(alias="Name")
933    client_request_token: str = Field(alias="ClientRequestToken")
934    description: Optional[str] = Field(default=None, alias="Description")
935    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateNetworkProfileRequestModel(mypydantic.models.base_model.BaseModel):
938class CreateNetworkProfileRequestModel(BaseModel):
939    network_profile_name: str = Field(alias="NetworkProfileName")
940    ssid: str = Field(alias="Ssid")
941    security_type: Literal[
942        "OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK"
943    ] = Field(alias="SecurityType")
944    client_request_token: str = Field(alias="ClientRequestToken")
945    description: Optional[str] = Field(default=None, alias="Description")
946    eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod")
947    current_password: Optional[str] = Field(default=None, alias="CurrentPassword")
948    next_password: Optional[str] = Field(default=None, alias="NextPassword")
949    certificate_authority_arn: Optional[str] = Field(
950        default=None, alias="CertificateAuthorityArn"
951    )
952    trust_anchors: Optional[Sequence[str]] = Field(default=None, alias="TrustAnchors")
953    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRoomRequestModel(mypydantic.models.base_model.BaseModel):
956class CreateRoomRequestModel(BaseModel):
957    room_name: str = Field(alias="RoomName")
958    description: Optional[str] = Field(default=None, alias="Description")
959    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
960    provider_calendar_id: Optional[str] = Field(
961        default=None, alias="ProviderCalendarId"
962    )
963    client_request_token: Optional[str] = Field(
964        default=None, alias="ClientRequestToken"
965    )
966    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateSkillGroupRequestModel(mypydantic.models.base_model.BaseModel):
969class CreateSkillGroupRequestModel(BaseModel):
970    skill_group_name: str = Field(alias="SkillGroupName")
971    description: Optional[str] = Field(default=None, alias="Description")
972    client_request_token: Optional[str] = Field(
973        default=None, alias="ClientRequestToken"
974    )
975    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateUserRequestModel(mypydantic.models.base_model.BaseModel):
978class CreateUserRequestModel(BaseModel):
979    user_id: str = Field(alias="UserId")
980    first_name: Optional[str] = Field(default=None, alias="FirstName")
981    last_name: Optional[str] = Field(default=None, alias="LastName")
982    email: Optional[str] = Field(default=None, alias="Email")
983    client_request_token: Optional[str] = Field(
984        default=None, alias="ClientRequestToken"
985    )
986    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RegisterAVSDeviceRequestModel(mypydantic.models.base_model.BaseModel):
989class RegisterAVSDeviceRequestModel(BaseModel):
990    client_id: str = Field(alias="ClientId")
991    user_code: str = Field(alias="UserCode")
992    product_id: str = Field(alias="ProductId")
993    amazon_id: str = Field(alias="AmazonId")
994    device_serial_number: Optional[str] = Field(
995        default=None, alias="DeviceSerialNumber"
996    )
997    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
998    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagResourceRequestModel(mypydantic.models.base_model.BaseModel):
1001class TagResourceRequestModel(BaseModel):
1002    arn: str = Field(alias="Arn")
1003    tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAddressBookResponseModel(mypydantic.models.base_model.BaseModel):
1006class CreateAddressBookResponseModel(BaseModel):
1007    address_book_arn: str = Field(alias="AddressBookArn")
1008    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBusinessReportScheduleResponseModel(mypydantic.models.base_model.BaseModel):
1011class CreateBusinessReportScheduleResponseModel(BaseModel):
1012    schedule_arn: str = Field(alias="ScheduleArn")
1013    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateConferenceProviderResponseModel(mypydantic.models.base_model.BaseModel):
1016class CreateConferenceProviderResponseModel(BaseModel):
1017    conference_provider_arn: str = Field(alias="ConferenceProviderArn")
1018    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateContactResponseModel(mypydantic.models.base_model.BaseModel):
1021class CreateContactResponseModel(BaseModel):
1022    contact_arn: str = Field(alias="ContactArn")
1023    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateGatewayGroupResponseModel(mypydantic.models.base_model.BaseModel):
1026class CreateGatewayGroupResponseModel(BaseModel):
1027    gateway_group_arn: str = Field(alias="GatewayGroupArn")
1028    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateNetworkProfileResponseModel(mypydantic.models.base_model.BaseModel):
1031class CreateNetworkProfileResponseModel(BaseModel):
1032    network_profile_arn: str = Field(alias="NetworkProfileArn")
1033    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateProfileResponseModel(mypydantic.models.base_model.BaseModel):
1036class CreateProfileResponseModel(BaseModel):
1037    profile_arn: str = Field(alias="ProfileArn")
1038    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRoomResponseModel(mypydantic.models.base_model.BaseModel):
1041class CreateRoomResponseModel(BaseModel):
1042    room_arn: str = Field(alias="RoomArn")
1043    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateSkillGroupResponseModel(mypydantic.models.base_model.BaseModel):
1046class CreateSkillGroupResponseModel(BaseModel):
1047    skill_group_arn: str = Field(alias="SkillGroupArn")
1048    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateUserResponseModel(mypydantic.models.base_model.BaseModel):
1051class CreateUserResponseModel(BaseModel):
1052    user_arn: str = Field(alias="UserArn")
1053    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetAddressBookResponseModel(mypydantic.models.base_model.BaseModel):
1056class GetAddressBookResponseModel(BaseModel):
1057    address_book: AddressBookModel = Field(alias="AddressBook")
1058    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetConferencePreferenceResponseModel(mypydantic.models.base_model.BaseModel):
1061class GetConferencePreferenceResponseModel(BaseModel):
1062    preference: ConferencePreferenceModel = Field(alias="Preference")
1063    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetInvitationConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
1066class GetInvitationConfigurationResponseModel(BaseModel):
1067    organization_name: str = Field(alias="OrganizationName")
1068    contact_email: str = Field(alias="ContactEmail")
1069    private_skill_ids: List[str] = Field(alias="PrivateSkillIds")
1070    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSkillsStoreCategoriesResponseModel(mypydantic.models.base_model.BaseModel):
1073class ListSkillsStoreCategoriesResponseModel(BaseModel):
1074    category_list: List[CategoryModel] = Field(alias="CategoryList")
1075    next_token: str = Field(alias="NextToken")
1076    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsResponseModel(mypydantic.models.base_model.BaseModel):
1079class ListTagsResponseModel(BaseModel):
1080    tags: List[TagModel] = Field(alias="Tags")
1081    next_token: str = Field(alias="NextToken")
1082    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RegisterAVSDeviceResponseModel(mypydantic.models.base_model.BaseModel):
1085class RegisterAVSDeviceResponseModel(BaseModel):
1086    device_arn: str = Field(alias="DeviceArn")
1087    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchAddressBooksResponseModel(mypydantic.models.base_model.BaseModel):
1090class SearchAddressBooksResponseModel(BaseModel):
1091    address_books: List[AddressBookDataModel] = Field(alias="AddressBooks")
1092    next_token: str = Field(alias="NextToken")
1093    total_count: int = Field(alias="TotalCount")
1094    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SendAnnouncementResponseModel(mypydantic.models.base_model.BaseModel):
1097class SendAnnouncementResponseModel(BaseModel):
1098    announcement_arn: str = Field(alias="AnnouncementArn")
1099    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateMeetingRoomConfigurationModel(mypydantic.models.base_model.BaseModel):
1102class CreateMeetingRoomConfigurationModel(BaseModel):
1103    room_utilization_metrics_enabled: Optional[bool] = Field(
1104        default=None, alias="RoomUtilizationMetricsEnabled"
1105    )
1106    end_of_meeting_reminder: Optional[CreateEndOfMeetingReminderModel] = Field(
1107        default=None, alias="EndOfMeetingReminder"
1108    )
1109    instant_booking: Optional[CreateInstantBookingModel] = Field(
1110        default=None, alias="InstantBooking"
1111    )
1112    require_check_in: Optional[CreateRequireCheckInModel] = Field(
1113        default=None, alias="RequireCheckIn"
1114    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SkillDetailsModel(mypydantic.models.base_model.BaseModel):
1117class SkillDetailsModel(BaseModel):
1118    product_description: Optional[str] = Field(default=None, alias="ProductDescription")
1119    invocation_phrase: Optional[str] = Field(default=None, alias="InvocationPhrase")
1120    release_date: Optional[str] = Field(default=None, alias="ReleaseDate")
1121    end_user_license_agreement: Optional[str] = Field(
1122        default=None, alias="EndUserLicenseAgreement"
1123    )
1124    generic_keywords: Optional[List[str]] = Field(default=None, alias="GenericKeywords")
1125    bullet_points: Optional[List[str]] = Field(default=None, alias="BulletPoints")
1126    new_in_this_version_bullet_points: Optional[List[str]] = Field(
1127        default=None, alias="NewInThisVersionBulletPoints"
1128    )
1129    skill_types: Optional[List[str]] = Field(default=None, alias="SkillTypes")
1130    reviews: Optional[Dict[str, str]] = Field(default=None, alias="Reviews")
1131    developer_info: Optional[DeveloperInfoModel] = Field(
1132        default=None, alias="DeveloperInfo"
1133    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDeviceEventsResponseModel(mypydantic.models.base_model.BaseModel):
1136class ListDeviceEventsResponseModel(BaseModel):
1137    device_events: List[DeviceEventModel] = Field(alias="DeviceEvents")
1138    next_token: str = Field(alias="NextToken")
1139    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeviceStatusInfoModel(mypydantic.models.base_model.BaseModel):
1142class DeviceStatusInfoModel(BaseModel):
1143    device_status_details: Optional[List[DeviceStatusDetailModel]] = Field(
1144        default=None, alias="DeviceStatusDetails"
1145    )
1146    connection_status: Optional[Literal["OFFLINE", "ONLINE"]] = Field(
1147        default=None, alias="ConnectionStatus"
1148    )
1149    connection_status_updated_time: Optional[datetime] = Field(
1150        default=None, alias="ConnectionStatusUpdatedTime"
1151    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListGatewayGroupsResponseModel(mypydantic.models.base_model.BaseModel):
1154class ListGatewayGroupsResponseModel(BaseModel):
1155    gateway_groups: List[GatewayGroupSummaryModel] = Field(alias="GatewayGroups")
1156    next_token: str = Field(alias="NextToken")
1157    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetGatewayGroupResponseModel(mypydantic.models.base_model.BaseModel):
1160class GetGatewayGroupResponseModel(BaseModel):
1161    gateway_group: GatewayGroupModel = Field(alias="GatewayGroup")
1162    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListGatewaysResponseModel(mypydantic.models.base_model.BaseModel):
1165class ListGatewaysResponseModel(BaseModel):
1166    gateways: List[GatewaySummaryModel] = Field(alias="Gateways")
1167    next_token: str = Field(alias="NextToken")
1168    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetGatewayResponseModel(mypydantic.models.base_model.BaseModel):
1171class GetGatewayResponseModel(BaseModel):
1172    gateway: GatewayModel = Field(alias="Gateway")
1173    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetNetworkProfileResponseModel(mypydantic.models.base_model.BaseModel):
1176class GetNetworkProfileResponseModel(BaseModel):
1177    network_profile: NetworkProfileModel = Field(alias="NetworkProfile")
1178    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetRoomResponseModel(mypydantic.models.base_model.BaseModel):
1181class GetRoomResponseModel(BaseModel):
1182    room: RoomModel = Field(alias="Room")
1183    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetRoomSkillParameterResponseModel(mypydantic.models.base_model.BaseModel):
1186class GetRoomSkillParameterResponseModel(BaseModel):
1187    room_skill_parameter: RoomSkillParameterModel = Field(alias="RoomSkillParameter")
1188    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutRoomSkillParameterRequestModel(mypydantic.models.base_model.BaseModel):
1191class PutRoomSkillParameterRequestModel(BaseModel):
1192    skill_id: str = Field(alias="SkillId")
1193    room_skill_parameter: RoomSkillParameterModel = Field(alias="RoomSkillParameter")
1194    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResolveRoomResponseModel(mypydantic.models.base_model.BaseModel):
1197class ResolveRoomResponseModel(BaseModel):
1198    room_arn: str = Field(alias="RoomArn")
1199    room_name: str = Field(alias="RoomName")
1200    room_skill_parameters: List[RoomSkillParameterModel] = Field(
1201        alias="RoomSkillParameters"
1202    )
1203    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSkillGroupResponseModel(mypydantic.models.base_model.BaseModel):
1206class GetSkillGroupResponseModel(BaseModel):
1207    skill_group: SkillGroupModel = Field(alias="SkillGroup")
1208    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateModel(mypydantic.models.base_model.BaseModel):
1211class ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateModel(
1212    BaseModel
1213):
1214    pagination_config: Optional[PaginatorConfigModel] = Field(
1215        default=None, alias="PaginationConfig"
1216    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListConferenceProvidersRequestListConferenceProvidersPaginateModel(mypydantic.models.base_model.BaseModel):
1219class ListConferenceProvidersRequestListConferenceProvidersPaginateModel(BaseModel):
1220    pagination_config: Optional[PaginatorConfigModel] = Field(
1221        default=None, alias="PaginationConfig"
1222    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDeviceEventsRequestListDeviceEventsPaginateModel(mypydantic.models.base_model.BaseModel):
1225class ListDeviceEventsRequestListDeviceEventsPaginateModel(BaseModel):
1226    device_arn: str = Field(alias="DeviceArn")
1227    event_type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field(
1228        default=None, alias="EventType"
1229    )
1230    pagination_config: Optional[PaginatorConfigModel] = Field(
1231        default=None, alias="PaginationConfig"
1232    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSkillsRequestListSkillsPaginateModel(mypydantic.models.base_model.BaseModel):
1235class ListSkillsRequestListSkillsPaginateModel(BaseModel):
1236    skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
1237    enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field(
1238        default=None, alias="EnablementType"
1239    )
1240    skill_type: Optional[Literal["ALL", "PRIVATE", "PUBLIC"]] = Field(
1241        default=None, alias="SkillType"
1242    )
1243    pagination_config: Optional[PaginatorConfigModel] = Field(
1244        default=None, alias="PaginationConfig"
1245    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateModel(mypydantic.models.base_model.BaseModel):
1248class ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateModel(BaseModel):
1249    pagination_config: Optional[PaginatorConfigModel] = Field(
1250        default=None, alias="PaginationConfig"
1251    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateModel(mypydantic.models.base_model.BaseModel):
1254class ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateModel(
1255    BaseModel
1256):
1257    category_id: int = Field(alias="CategoryId")
1258    pagination_config: Optional[PaginatorConfigModel] = Field(
1259        default=None, alias="PaginationConfig"
1260    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateModel(mypydantic.models.base_model.BaseModel):
1263class ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateModel(BaseModel):
1264    room_arn: str = Field(alias="RoomArn")
1265    pagination_config: Optional[PaginatorConfigModel] = Field(
1266        default=None, alias="PaginationConfig"
1267    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsRequestListTagsPaginateModel(mypydantic.models.base_model.BaseModel):
1270class ListTagsRequestListTagsPaginateModel(BaseModel):
1271    arn: str = Field(alias="Arn")
1272    pagination_config: Optional[PaginatorConfigModel] = Field(
1273        default=None, alias="PaginationConfig"
1274    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSkillsResponseModel(mypydantic.models.base_model.BaseModel):
1277class ListSkillsResponseModel(BaseModel):
1278    skill_summaries: List[SkillSummaryModel] = Field(alias="SkillSummaries")
1279    next_token: str = Field(alias="NextToken")
1280    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSmartHomeAppliancesResponseModel(mypydantic.models.base_model.BaseModel):
1283class ListSmartHomeAppliancesResponseModel(BaseModel):
1284    smart_home_appliances: List[SmartHomeApplianceModel] = Field(
1285        alias="SmartHomeAppliances"
1286    )
1287    next_token: str = Field(alias="NextToken")
1288    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MeetingRoomConfigurationModel(mypydantic.models.base_model.BaseModel):
1291class MeetingRoomConfigurationModel(BaseModel):
1292    room_utilization_metrics_enabled: Optional[bool] = Field(
1293        default=None, alias="RoomUtilizationMetricsEnabled"
1294    )
1295    end_of_meeting_reminder: Optional[EndOfMeetingReminderModel] = Field(
1296        default=None, alias="EndOfMeetingReminder"
1297    )
1298    instant_booking: Optional[InstantBookingModel] = Field(
1299        default=None, alias="InstantBooking"
1300    )
1301    require_check_in: Optional[RequireCheckInModel] = Field(
1302        default=None, alias="RequireCheckIn"
1303    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchNetworkProfilesResponseModel(mypydantic.models.base_model.BaseModel):
1306class SearchNetworkProfilesResponseModel(BaseModel):
1307    network_profiles: List[NetworkProfileDataModel] = Field(alias="NetworkProfiles")
1308    next_token: str = Field(alias="NextToken")
1309    total_count: int = Field(alias="TotalCount")
1310    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchProfilesResponseModel(mypydantic.models.base_model.BaseModel):
1313class SearchProfilesResponseModel(BaseModel):
1314    profiles: List[ProfileDataModel] = Field(alias="Profiles")
1315    next_token: str = Field(alias="NextToken")
1316    total_count: int = Field(alias="TotalCount")
1317    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchRoomsResponseModel(mypydantic.models.base_model.BaseModel):
1320class SearchRoomsResponseModel(BaseModel):
1321    rooms: List[RoomDataModel] = Field(alias="Rooms")
1322    next_token: str = Field(alias="NextToken")
1323    total_count: int = Field(alias="TotalCount")
1324    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchAddressBooksRequestModel(mypydantic.models.base_model.BaseModel):
1327class SearchAddressBooksRequestModel(BaseModel):
1328    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1329    sort_criteria: Optional[Sequence[SortModel]] = Field(
1330        default=None, alias="SortCriteria"
1331    )
1332    next_token: Optional[str] = Field(default=None, alias="NextToken")
1333    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchContactsRequestModel(mypydantic.models.base_model.BaseModel):
1336class SearchContactsRequestModel(BaseModel):
1337    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1338    sort_criteria: Optional[Sequence[SortModel]] = Field(
1339        default=None, alias="SortCriteria"
1340    )
1341    next_token: Optional[str] = Field(default=None, alias="NextToken")
1342    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchDevicesRequestModel(mypydantic.models.base_model.BaseModel):
1345class SearchDevicesRequestModel(BaseModel):
1346    next_token: Optional[str] = Field(default=None, alias="NextToken")
1347    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1348    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1349    sort_criteria: Optional[Sequence[SortModel]] = Field(
1350        default=None, alias="SortCriteria"
1351    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchDevicesRequestSearchDevicesPaginateModel(mypydantic.models.base_model.BaseModel):
1354class SearchDevicesRequestSearchDevicesPaginateModel(BaseModel):
1355    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1356    sort_criteria: Optional[Sequence[SortModel]] = Field(
1357        default=None, alias="SortCriteria"
1358    )
1359    pagination_config: Optional[PaginatorConfigModel] = Field(
1360        default=None, alias="PaginationConfig"
1361    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchNetworkProfilesRequestModel(mypydantic.models.base_model.BaseModel):
1364class SearchNetworkProfilesRequestModel(BaseModel):
1365    next_token: Optional[str] = Field(default=None, alias="NextToken")
1366    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1367    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1368    sort_criteria: Optional[Sequence[SortModel]] = Field(
1369        default=None, alias="SortCriteria"
1370    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchProfilesRequestModel(mypydantic.models.base_model.BaseModel):
1373class SearchProfilesRequestModel(BaseModel):
1374    next_token: Optional[str] = Field(default=None, alias="NextToken")
1375    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1376    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1377    sort_criteria: Optional[Sequence[SortModel]] = Field(
1378        default=None, alias="SortCriteria"
1379    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchProfilesRequestSearchProfilesPaginateModel(mypydantic.models.base_model.BaseModel):
1382class SearchProfilesRequestSearchProfilesPaginateModel(BaseModel):
1383    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1384    sort_criteria: Optional[Sequence[SortModel]] = Field(
1385        default=None, alias="SortCriteria"
1386    )
1387    pagination_config: Optional[PaginatorConfigModel] = Field(
1388        default=None, alias="PaginationConfig"
1389    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchRoomsRequestModel(mypydantic.models.base_model.BaseModel):
1392class SearchRoomsRequestModel(BaseModel):
1393    next_token: Optional[str] = Field(default=None, alias="NextToken")
1394    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1395    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1396    sort_criteria: Optional[Sequence[SortModel]] = Field(
1397        default=None, alias="SortCriteria"
1398    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchRoomsRequestSearchRoomsPaginateModel(mypydantic.models.base_model.BaseModel):
1401class SearchRoomsRequestSearchRoomsPaginateModel(BaseModel):
1402    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1403    sort_criteria: Optional[Sequence[SortModel]] = Field(
1404        default=None, alias="SortCriteria"
1405    )
1406    pagination_config: Optional[PaginatorConfigModel] = Field(
1407        default=None, alias="PaginationConfig"
1408    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchSkillGroupsRequestModel(mypydantic.models.base_model.BaseModel):
1411class SearchSkillGroupsRequestModel(BaseModel):
1412    next_token: Optional[str] = Field(default=None, alias="NextToken")
1413    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1414    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1415    sort_criteria: Optional[Sequence[SortModel]] = Field(
1416        default=None, alias="SortCriteria"
1417    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchSkillGroupsRequestSearchSkillGroupsPaginateModel(mypydantic.models.base_model.BaseModel):
1420class SearchSkillGroupsRequestSearchSkillGroupsPaginateModel(BaseModel):
1421    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1422    sort_criteria: Optional[Sequence[SortModel]] = Field(
1423        default=None, alias="SortCriteria"
1424    )
1425    pagination_config: Optional[PaginatorConfigModel] = Field(
1426        default=None, alias="PaginationConfig"
1427    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchUsersRequestModel(mypydantic.models.base_model.BaseModel):
1430class SearchUsersRequestModel(BaseModel):
1431    next_token: Optional[str] = Field(default=None, alias="NextToken")
1432    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1433    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1434    sort_criteria: Optional[Sequence[SortModel]] = Field(
1435        default=None, alias="SortCriteria"
1436    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchUsersRequestSearchUsersPaginateModel(mypydantic.models.base_model.BaseModel):
1439class SearchUsersRequestSearchUsersPaginateModel(BaseModel):
1440    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1441    sort_criteria: Optional[Sequence[SortModel]] = Field(
1442        default=None, alias="SortCriteria"
1443    )
1444    pagination_config: Optional[PaginatorConfigModel] = Field(
1445        default=None, alias="PaginationConfig"
1446    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchSkillGroupsResponseModel(mypydantic.models.base_model.BaseModel):
1449class SearchSkillGroupsResponseModel(BaseModel):
1450    skill_groups: List[SkillGroupDataModel] = Field(alias="SkillGroups")
1451    next_token: str = Field(alias="NextToken")
1452    total_count: int = Field(alias="TotalCount")
1453    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchUsersResponseModel(mypydantic.models.base_model.BaseModel):
1456class SearchUsersResponseModel(BaseModel):
1457    users: List[UserDataModel] = Field(alias="Users")
1458    next_token: str = Field(alias="NextToken")
1459    total_count: int = Field(alias="TotalCount")
1460    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateMeetingRoomConfigurationModel(mypydantic.models.base_model.BaseModel):
1463class UpdateMeetingRoomConfigurationModel(BaseModel):
1464    room_utilization_metrics_enabled: Optional[bool] = Field(
1465        default=None, alias="RoomUtilizationMetricsEnabled"
1466    )
1467    end_of_meeting_reminder: Optional[UpdateEndOfMeetingReminderModel] = Field(
1468        default=None, alias="EndOfMeetingReminder"
1469    )
1470    instant_booking: Optional[UpdateInstantBookingModel] = Field(
1471        default=None, alias="InstantBooking"
1472    )
1473    require_check_in: Optional[UpdateRequireCheckInModel] = Field(
1474        default=None, alias="RequireCheckIn"
1475    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BusinessReportScheduleModel(mypydantic.models.base_model.BaseModel):
1478class BusinessReportScheduleModel(BaseModel):
1479    schedule_arn: Optional[str] = Field(default=None, alias="ScheduleArn")
1480    schedule_name: Optional[str] = Field(default=None, alias="ScheduleName")
1481    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
1482    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
1483    format: Optional[Literal["CSV", "CSV_ZIP"]] = Field(default=None, alias="Format")
1484    content_range: Optional[BusinessReportContentRangeModel] = Field(
1485        default=None, alias="ContentRange"
1486    )
1487    recurrence: Optional[BusinessReportRecurrenceModel] = Field(
1488        default=None, alias="Recurrence"
1489    )
1490    last_business_report: Optional[BusinessReportModel] = Field(
1491        default=None, alias="LastBusinessReport"
1492    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetConferenceProviderResponseModel(mypydantic.models.base_model.BaseModel):
1495class GetConferenceProviderResponseModel(BaseModel):
1496    conference_provider: ConferenceProviderModel = Field(alias="ConferenceProvider")
1497    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListConferenceProvidersResponseModel(mypydantic.models.base_model.BaseModel):
1500class ListConferenceProvidersResponseModel(BaseModel):
1501    conference_providers: List[ConferenceProviderModel] = Field(
1502        alias="ConferenceProviders"
1503    )
1504    next_token: str = Field(alias="NextToken")
1505    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchContactsResponseModel(mypydantic.models.base_model.BaseModel):
1508class SearchContactsResponseModel(BaseModel):
1509    contacts: List[ContactDataModel] = Field(alias="Contacts")
1510    next_token: str = Field(alias="NextToken")
1511    total_count: int = Field(alias="TotalCount")
1512    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetContactResponseModel(mypydantic.models.base_model.BaseModel):
1515class GetContactResponseModel(BaseModel):
1516    contact: ContactModel = Field(alias="Contact")
1517    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SendAnnouncementRequestModel(mypydantic.models.base_model.BaseModel):
1520class SendAnnouncementRequestModel(BaseModel):
1521    room_filters: Sequence[FilterModel] = Field(alias="RoomFilters")
1522    content: ContentModel = Field(alias="Content")
1523    client_request_token: str = Field(alias="ClientRequestToken")
1524    time_to_live_in_seconds: Optional[int] = Field(
1525        default=None, alias="TimeToLiveInSeconds"
1526    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateProfileRequestModel(mypydantic.models.base_model.BaseModel):
1529class CreateProfileRequestModel(BaseModel):
1530    profile_name: str = Field(alias="ProfileName")
1531    timezone: str = Field(alias="Timezone")
1532    address: str = Field(alias="Address")
1533    distance_unit: Literal["IMPERIAL", "METRIC"] = Field(alias="DistanceUnit")
1534    temperature_unit: Literal["CELSIUS", "FAHRENHEIT"] = Field(alias="TemperatureUnit")
1535    wake_word: Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"] = Field(alias="WakeWord")
1536    locale: Optional[str] = Field(default=None, alias="Locale")
1537    client_request_token: Optional[str] = Field(
1538        default=None, alias="ClientRequestToken"
1539    )
1540    setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled")
1541    max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit")
1542    p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled")
1543    data_retention_opt_in: Optional[bool] = Field(
1544        default=None, alias="DataRetentionOptIn"
1545    )
1546    meeting_room_configuration: Optional[CreateMeetingRoomConfigurationModel] = Field(
1547        default=None, alias="MeetingRoomConfiguration"
1548    )
1549    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SkillsStoreSkillModel(mypydantic.models.base_model.BaseModel):
1552class SkillsStoreSkillModel(BaseModel):
1553    skill_id: Optional[str] = Field(default=None, alias="SkillId")
1554    skill_name: Optional[str] = Field(default=None, alias="SkillName")
1555    short_description: Optional[str] = Field(default=None, alias="ShortDescription")
1556    icon_url: Optional[str] = Field(default=None, alias="IconUrl")
1557    sample_utterances: Optional[List[str]] = Field(
1558        default=None, alias="SampleUtterances"
1559    )
1560    skill_details: Optional[SkillDetailsModel] = Field(
1561        default=None, alias="SkillDetails"
1562    )
1563    supports_linking: Optional[bool] = Field(default=None, alias="SupportsLinking")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeviceDataModel(mypydantic.models.base_model.BaseModel):
1566class DeviceDataModel(BaseModel):
1567    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
1568    device_serial_number: Optional[str] = Field(
1569        default=None, alias="DeviceSerialNumber"
1570    )
1571    device_type: Optional[str] = Field(default=None, alias="DeviceType")
1572    device_name: Optional[str] = Field(default=None, alias="DeviceName")
1573    software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
1574    mac_address: Optional[str] = Field(default=None, alias="MacAddress")
1575    device_status: Optional[
1576        Literal["DEREGISTERED", "FAILED", "PENDING", "READY", "WAS_OFFLINE"]
1577    ] = Field(default=None, alias="DeviceStatus")
1578    network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn")
1579    network_profile_name: Optional[str] = Field(
1580        default=None, alias="NetworkProfileName"
1581    )
1582    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
1583    room_name: Optional[str] = Field(default=None, alias="RoomName")
1584    device_status_info: Optional[DeviceStatusInfoModel] = Field(
1585        default=None, alias="DeviceStatusInfo"
1586    )
1587    created_time: Optional[datetime] = Field(default=None, alias="CreatedTime")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeviceModel(mypydantic.models.base_model.BaseModel):
1590class DeviceModel(BaseModel):
1591    device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
1592    device_serial_number: Optional[str] = Field(
1593        default=None, alias="DeviceSerialNumber"
1594    )
1595    device_type: Optional[str] = Field(default=None, alias="DeviceType")
1596    device_name: Optional[str] = Field(default=None, alias="DeviceName")
1597    software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
1598    mac_address: Optional[str] = Field(default=None, alias="MacAddress")
1599    room_arn: Optional[str] = Field(default=None, alias="RoomArn")
1600    device_status: Optional[
1601        Literal["DEREGISTERED", "FAILED", "PENDING", "READY", "WAS_OFFLINE"]
1602    ] = Field(default=None, alias="DeviceStatus")
1603    device_status_info: Optional[DeviceStatusInfoModel] = Field(
1604        default=None, alias="DeviceStatusInfo"
1605    )
1606    network_profile_info: Optional[DeviceNetworkProfileInfoModel] = Field(
1607        default=None, alias="NetworkProfileInfo"
1608    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ProfileModel(mypydantic.models.base_model.BaseModel):
1611class ProfileModel(BaseModel):
1612    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
1613    profile_name: Optional[str] = Field(default=None, alias="ProfileName")
1614    is_default: Optional[bool] = Field(default=None, alias="IsDefault")
1615    address: Optional[str] = Field(default=None, alias="Address")
1616    timezone: Optional[str] = Field(default=None, alias="Timezone")
1617    distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field(
1618        default=None, alias="DistanceUnit"
1619    )
1620    temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field(
1621        default=None, alias="TemperatureUnit"
1622    )
1623    wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field(
1624        default=None, alias="WakeWord"
1625    )
1626    locale: Optional[str] = Field(default=None, alias="Locale")
1627    setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled")
1628    max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit")
1629    p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled")
1630    data_retention_opt_in: Optional[bool] = Field(
1631        default=None, alias="DataRetentionOptIn"
1632    )
1633    address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn")
1634    meeting_room_configuration: Optional[MeetingRoomConfigurationModel] = Field(
1635        default=None, alias="MeetingRoomConfiguration"
1636    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateProfileRequestModel(mypydantic.models.base_model.BaseModel):
1639class UpdateProfileRequestModel(BaseModel):
1640    profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
1641    profile_name: Optional[str] = Field(default=None, alias="ProfileName")
1642    is_default: Optional[bool] = Field(default=None, alias="IsDefault")
1643    timezone: Optional[str] = Field(default=None, alias="Timezone")
1644    address: Optional[str] = Field(default=None, alias="Address")
1645    distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field(
1646        default=None, alias="DistanceUnit"
1647    )
1648    temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field(
1649        default=None, alias="TemperatureUnit"
1650    )
1651    wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field(
1652        default=None, alias="WakeWord"
1653    )
1654    locale: Optional[str] = Field(default=None, alias="Locale")
1655    setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled")
1656    max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit")
1657    p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled")
1658    data_retention_opt_in: Optional[bool] = Field(
1659        default=None, alias="DataRetentionOptIn"
1660    )
1661    meeting_room_configuration: Optional[UpdateMeetingRoomConfigurationModel] = Field(
1662        default=None, alias="MeetingRoomConfiguration"
1663    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListBusinessReportSchedulesResponseModel(mypydantic.models.base_model.BaseModel):
1666class ListBusinessReportSchedulesResponseModel(BaseModel):
1667    business_report_schedules: List[BusinessReportScheduleModel] = Field(
1668        alias="BusinessReportSchedules"
1669    )
1670    next_token: str = Field(alias="NextToken")
1671    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSkillsStoreSkillsByCategoryResponseModel(mypydantic.models.base_model.BaseModel):
1674class ListSkillsStoreSkillsByCategoryResponseModel(BaseModel):
1675    skills_store_skills: List[SkillsStoreSkillModel] = Field(alias="SkillsStoreSkills")
1676    next_token: str = Field(alias="NextToken")
1677    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchDevicesResponseModel(mypydantic.models.base_model.BaseModel):
1680class SearchDevicesResponseModel(BaseModel):
1681    devices: List[DeviceDataModel] = Field(alias="Devices")
1682    next_token: str = Field(alias="NextToken")
1683    total_count: int = Field(alias="TotalCount")
1684    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetDeviceResponseModel(mypydantic.models.base_model.BaseModel):
1687class GetDeviceResponseModel(BaseModel):
1688    device: DeviceModel = Field(alias="Device")
1689    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetProfileResponseModel(mypydantic.models.base_model.BaseModel):
1692class GetProfileResponseModel(BaseModel):
1693    profile: ProfileModel = Field(alias="Profile")
1694    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs