Module: Aws::Chime::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-chime/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- Account =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Account')
- AccountList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AccountList')
- AccountName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountName')
- AccountSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountSettings')
- AccountStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountStatus')
- AccountType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountType')
- AlexaForBusinessMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AlexaForBusinessMetadata')
- Alpha2CountryCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Alpha2CountryCode')
- AssociatePhoneNumberWithUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatePhoneNumberWithUserRequest')
- AssociatePhoneNumberWithUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatePhoneNumberWithUserResponse')
- AssociateSigninDelegateGroupsWithAccountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateSigninDelegateGroupsWithAccountRequest')
- AssociateSigninDelegateGroupsWithAccountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateSigninDelegateGroupsWithAccountResponse')
- BadRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BadRequestException')
- BatchCreateRoomMembershipRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchCreateRoomMembershipRequest')
- BatchCreateRoomMembershipResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchCreateRoomMembershipResponse')
- BatchDeletePhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeletePhoneNumberRequest')
- BatchDeletePhoneNumberResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeletePhoneNumberResponse')
- BatchSuspendUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchSuspendUserRequest')
- BatchSuspendUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchSuspendUserResponse')
- BatchUnsuspendUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchUnsuspendUserRequest')
- BatchUnsuspendUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchUnsuspendUserResponse')
- BatchUpdatePhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchUpdatePhoneNumberRequest')
- BatchUpdatePhoneNumberResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchUpdatePhoneNumberResponse')
- BatchUpdateUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchUpdateUserRequest')
- BatchUpdateUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchUpdateUserResponse')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- Bot =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Bot')
- BotList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BotList')
- BotType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BotType')
- BusinessCallingSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BusinessCallingSettings')
- CallingName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CallingName')
- CallingNameStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CallingNameStatus')
- ClientRequestToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientRequestToken')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- ConversationRetentionSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConversationRetentionSettings')
- CreateAccountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccountRequest')
- CreateAccountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccountResponse')
- CreateBotRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateBotRequest')
- CreateBotResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateBotResponse')
- CreateMeetingDialOutRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMeetingDialOutRequest')
- CreateMeetingDialOutResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMeetingDialOutResponse')
- CreatePhoneNumberOrderRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePhoneNumberOrderRequest')
- CreatePhoneNumberOrderResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePhoneNumberOrderResponse')
- CreateRoomMembershipRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRoomMembershipRequest')
- CreateRoomMembershipResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRoomMembershipResponse')
- CreateRoomRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRoomRequest')
- CreateRoomResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRoomResponse')
- CreateUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateUserRequest')
- CreateUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateUserResponse')
- DeleteAccountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccountRequest')
- DeleteAccountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccountResponse')
- DeleteEventsConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteEventsConfigurationRequest')
- DeletePhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePhoneNumberRequest')
- DeleteRoomMembershipRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteRoomMembershipRequest')
- DeleteRoomRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteRoomRequest')
- DisassociatePhoneNumberFromUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociatePhoneNumberFromUserRequest')
- DisassociatePhoneNumberFromUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociatePhoneNumberFromUserResponse')
- DisassociateSigninDelegateGroupsFromAccountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateSigninDelegateGroupsFromAccountRequest')
- DisassociateSigninDelegateGroupsFromAccountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateSigninDelegateGroupsFromAccountResponse')
- E164PhoneNumber =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'E164PhoneNumber')
- E164PhoneNumberList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'E164PhoneNumberList')
- EmailAddress =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EmailAddress')
- EmailStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EmailStatus')
- ErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorCode')
- EventsConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventsConfiguration')
- ForbiddenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ForbiddenException')
- GetAccountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccountRequest')
- GetAccountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccountResponse')
- GetAccountSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccountSettingsRequest')
- GetAccountSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccountSettingsResponse')
- GetBotRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBotRequest')
- GetBotResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBotResponse')
- GetEventsConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEventsConfigurationRequest')
- GetEventsConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEventsConfigurationResponse')
- GetGlobalSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetGlobalSettingsResponse')
- GetPhoneNumberOrderRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPhoneNumberOrderRequest')
- GetPhoneNumberOrderResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPhoneNumberOrderResponse')
- GetPhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPhoneNumberRequest')
- GetPhoneNumberResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPhoneNumberResponse')
- GetPhoneNumberSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPhoneNumberSettingsResponse')
- GetRetentionSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRetentionSettingsRequest')
- GetRetentionSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRetentionSettingsResponse')
- GetRoomRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRoomRequest')
- GetRoomResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRoomResponse')
- GetUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetUserRequest')
- GetUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetUserResponse')
- GetUserSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetUserSettingsRequest')
- GetUserSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetUserSettingsResponse')
- GuidString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuidString')
- Invite =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Invite')
- InviteList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InviteList')
- InviteStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InviteStatus')
- InviteUsersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InviteUsersRequest')
- InviteUsersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InviteUsersResponse')
- Iso8601Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Iso8601Timestamp', timestampFormat: "iso8601")
- JoinTokenString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'JoinTokenString')
- License =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'License')
- LicenseList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LicenseList')
- ListAccountsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccountsRequest')
- ListAccountsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccountsResponse')
- ListBotsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListBotsRequest')
- ListBotsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListBotsResponse')
- ListPhoneNumberOrdersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPhoneNumberOrdersRequest')
- ListPhoneNumberOrdersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPhoneNumberOrdersResponse')
- ListPhoneNumbersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPhoneNumbersRequest')
- ListPhoneNumbersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPhoneNumbersResponse')
- ListRoomMembershipsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRoomMembershipsRequest')
- ListRoomMembershipsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRoomMembershipsResponse')
- ListRoomsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRoomsRequest')
- ListRoomsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRoomsResponse')
- ListSupportedPhoneNumberCountriesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSupportedPhoneNumberCountriesRequest')
- ListSupportedPhoneNumberCountriesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSupportedPhoneNumberCountriesResponse')
- ListUsersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListUsersRequest')
- ListUsersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListUsersResponse')
- LogoutUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LogoutUserRequest')
- LogoutUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LogoutUserResponse')
- Member =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Member')
- MemberError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MemberError')
- MemberErrorList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MemberErrorList')
- MemberType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MemberType')
- MembershipItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MembershipItem')
- MembershipItemList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MembershipItemList')
- NonEmptyString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptyString')
- NonEmptyStringList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NonEmptyStringList')
- NotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotFoundException')
- NullableBoolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'NullableBoolean')
- OrderedPhoneNumber =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OrderedPhoneNumber')
- OrderedPhoneNumberList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OrderedPhoneNumberList')
- OrderedPhoneNumberStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OrderedPhoneNumberStatus')
- PhoneNumber =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumber')
- PhoneNumberAssociation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumberAssociation')
- PhoneNumberAssociationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberAssociationList')
- PhoneNumberAssociationName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberAssociationName')
- PhoneNumberCapabilities =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumberCapabilities')
- PhoneNumberCountriesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberCountriesList')
- PhoneNumberCountry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumberCountry')
- PhoneNumberError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumberError')
- PhoneNumberErrorList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberErrorList')
- PhoneNumberList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberList')
- PhoneNumberMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PhoneNumberMaxResults')
- PhoneNumberOrder =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumberOrder')
- PhoneNumberOrderList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberOrderList')
- PhoneNumberOrderStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberOrderStatus')
- PhoneNumberProductType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberProductType')
- PhoneNumberStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberStatus')
- PhoneNumberType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberType')
- PhoneNumberTypeList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberTypeList')
- ProfileServiceMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ProfileServiceMaxResults')
- PutEventsConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutEventsConfigurationRequest')
- PutEventsConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutEventsConfigurationResponse')
- PutRetentionSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutRetentionSettingsRequest')
- PutRetentionSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutRetentionSettingsResponse')
- RedactConversationMessageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RedactConversationMessageRequest')
- RedactConversationMessageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RedactConversationMessageResponse')
- RedactRoomMessageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RedactRoomMessageRequest')
- RedactRoomMessageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RedactRoomMessageResponse')
- RegenerateSecurityTokenRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegenerateSecurityTokenRequest')
- RegenerateSecurityTokenResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegenerateSecurityTokenResponse')
- RegistrationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RegistrationStatus')
- ResetPersonalPINRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResetPersonalPINRequest')
- ResetPersonalPINResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResetPersonalPINResponse')
- ResourceLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceLimitExceededException')
- RestorePhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestorePhoneNumberRequest')
- RestorePhoneNumberResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestorePhoneNumberResponse')
- ResultMax =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ResultMax')
- RetentionDays =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'RetentionDays')
- RetentionSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RetentionSettings')
- Room =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Room')
- RoomList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RoomList')
- RoomMembership =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RoomMembership')
- RoomMembershipList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RoomMembershipList')
- RoomMembershipRole =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RoomMembershipRole')
- RoomRetentionSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RoomRetentionSettings')
- SearchAvailablePhoneNumbersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchAvailablePhoneNumbersRequest')
- SearchAvailablePhoneNumbersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchAvailablePhoneNumbersResponse')
- SensitiveString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SensitiveString')
- ServiceFailureException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceFailureException')
Shapes::StructureShape.new(name: 'ServiceUnavailableException')
- SigninDelegateGroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SigninDelegateGroup')
- SigninDelegateGroupList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SigninDelegateGroupList')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- TelephonySettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TelephonySettings')
- ThrottledClientException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottledClientException')
- TollFreePrefix =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TollFreePrefix')
Shapes::StructureShape.new(name: 'UnauthorizedClientException')
- UnprocessableEntityException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnprocessableEntityException')
- UpdateAccountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAccountRequest')
- UpdateAccountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAccountResponse')
- UpdateAccountSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAccountSettingsRequest')
- UpdateAccountSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAccountSettingsResponse')
- UpdateBotRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateBotRequest')
- UpdateBotResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateBotResponse')
- UpdateGlobalSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateGlobalSettingsRequest')
- UpdatePhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePhoneNumberRequest')
- UpdatePhoneNumberRequestItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePhoneNumberRequestItem')
- UpdatePhoneNumberRequestItemList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'UpdatePhoneNumberRequestItemList')
- UpdatePhoneNumberResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePhoneNumberResponse')
- UpdatePhoneNumberSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePhoneNumberSettingsRequest')
- UpdateRoomMembershipRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateRoomMembershipRequest')
- UpdateRoomMembershipResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateRoomMembershipResponse')
- UpdateRoomRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateRoomRequest')
- UpdateRoomResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateRoomResponse')
- UpdateUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateUserRequest')
- UpdateUserRequestItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateUserRequestItem')
- UpdateUserRequestItemList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'UpdateUserRequestItemList')
- UpdateUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateUserResponse')
- UpdateUserSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateUserSettingsRequest')
- User =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'User')
- UserEmailList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'UserEmailList')
- UserError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UserError')
- UserErrorList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'UserErrorList')
- UserIdList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'UserIdList')
- UserList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'UserList')
- UserSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UserSettings')
- UserType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UserType')
- VoiceConnectorSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VoiceConnectorSettings')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2018-05-01" api. = { "apiVersion" => "2018-05-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "chime", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon Chime", "serviceId" => "Chime", "signatureVersion" => "v4", "uid" => "chime-2018-05-01", } api.add_operation(:associate_phone_number_with_user, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociatePhoneNumberWithUser" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/users/{userId}?operation=associate-phone-number" o.input = Shapes::ShapeRef.new(shape: AssociatePhoneNumberWithUserRequest) o.output = Shapes::ShapeRef.new(shape: AssociatePhoneNumberWithUserResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:associate_signin_delegate_groups_with_account, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateSigninDelegateGroupsWithAccount" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}?operation=associate-signin-delegate-groups" o.input = Shapes::ShapeRef.new(shape: AssociateSigninDelegateGroupsWithAccountRequest) o.output = Shapes::ShapeRef.new(shape: AssociateSigninDelegateGroupsWithAccountResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:batch_create_room_membership, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchCreateRoomMembership" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/rooms/{roomId}/memberships?operation=batch-create" o.input = Shapes::ShapeRef.new(shape: BatchCreateRoomMembershipRequest) o.output = Shapes::ShapeRef.new(shape: BatchCreateRoomMembershipResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:batch_delete_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchDeletePhoneNumber" o.http_method = "POST" o.http_request_uri = "/phone-numbers?operation=batch-delete" o.input = Shapes::ShapeRef.new(shape: BatchDeletePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: BatchDeletePhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:batch_suspend_user, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchSuspendUser" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/users?operation=suspend" o.input = Shapes::ShapeRef.new(shape: BatchSuspendUserRequest) o.output = Shapes::ShapeRef.new(shape: BatchSuspendUserResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:batch_unsuspend_user, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchUnsuspendUser" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/users?operation=unsuspend" o.input = Shapes::ShapeRef.new(shape: BatchUnsuspendUserRequest) o.output = Shapes::ShapeRef.new(shape: BatchUnsuspendUserResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:batch_update_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchUpdatePhoneNumber" o.http_method = "POST" o.http_request_uri = "/phone-numbers?operation=batch-update" o.input = Shapes::ShapeRef.new(shape: BatchUpdatePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: BatchUpdatePhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:batch_update_user, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchUpdateUser" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/users" o.input = Shapes::ShapeRef.new(shape: BatchUpdateUserRequest) o.output = Shapes::ShapeRef.new(shape: BatchUpdateUserResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_account, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAccount" o.http_method = "POST" o.http_request_uri = "/accounts" o.input = Shapes::ShapeRef.new(shape: CreateAccountRequest) o.output = Shapes::ShapeRef.new(shape: CreateAccountResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_bot, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateBot" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/bots" o.input = Shapes::ShapeRef.new(shape: CreateBotRequest) o.output = Shapes::ShapeRef.new(shape: CreateBotResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) end) api.add_operation(:create_meeting_dial_out, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateMeetingDialOut" o.http_method = "POST" o.http_request_uri = "/meetings/{meetingId}/dial-outs" o.input = Shapes::ShapeRef.new(shape: CreateMeetingDialOutRequest) o.output = Shapes::ShapeRef.new(shape: CreateMeetingDialOutResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_phone_number_order, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePhoneNumberOrder" o.http_method = "POST" o.http_request_uri = "/phone-number-orders" o.input = Shapes::ShapeRef.new(shape: CreatePhoneNumberOrderRequest) o.output = Shapes::ShapeRef.new(shape: CreatePhoneNumberOrderResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_room, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRoom" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/rooms" o.input = Shapes::ShapeRef.new(shape: CreateRoomRequest) o.output = Shapes::ShapeRef.new(shape: CreateRoomResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_room_membership, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRoomMembership" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/rooms/{roomId}/memberships" o.input = Shapes::ShapeRef.new(shape: CreateRoomMembershipRequest) o.output = Shapes::ShapeRef.new(shape: CreateRoomMembershipResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_user, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateUser" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/users?operation=create" o.input = Shapes::ShapeRef.new(shape: CreateUserRequest) o.output = Shapes::ShapeRef.new(shape: CreateUserResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_account, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccount" o.http_method = "DELETE" o.http_request_uri = "/accounts/{accountId}" o.input = Shapes::ShapeRef.new(shape: DeleteAccountRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAccountResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnprocessableEntityException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_events_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteEventsConfiguration" o.http_method = "DELETE" o.http_request_uri = "/accounts/{accountId}/bots/{botId}/events-configuration" o.input = Shapes::ShapeRef.new(shape: DeleteEventsConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) end) api.add_operation(:delete_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePhoneNumber" o.http_method = "DELETE" o.http_request_uri = "/phone-numbers/{phoneNumberId}" o.input = Shapes::ShapeRef.new(shape: DeletePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_room, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRoom" o.http_method = "DELETE" o.http_request_uri = "/accounts/{accountId}/rooms/{roomId}" o.input = Shapes::ShapeRef.new(shape: DeleteRoomRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_room_membership, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRoomMembership" o.http_method = "DELETE" o.http_request_uri = "/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}" o.input = Shapes::ShapeRef.new(shape: DeleteRoomMembershipRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:disassociate_phone_number_from_user, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociatePhoneNumberFromUser" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/users/{userId}?operation=disassociate-phone-number" o.input = Shapes::ShapeRef.new(shape: DisassociatePhoneNumberFromUserRequest) o.output = Shapes::ShapeRef.new(shape: DisassociatePhoneNumberFromUserResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:disassociate_signin_delegate_groups_from_account, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateSigninDelegateGroupsFromAccount" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}?operation=disassociate-signin-delegate-groups" o.input = Shapes::ShapeRef.new(shape: DisassociateSigninDelegateGroupsFromAccountRequest) o.output = Shapes::ShapeRef.new(shape: DisassociateSigninDelegateGroupsFromAccountResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_account, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccount" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}" o.input = Shapes::ShapeRef.new(shape: GetAccountRequest) o.output = Shapes::ShapeRef.new(shape: GetAccountResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_account_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccountSettings" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}/settings" o.input = Shapes::ShapeRef.new(shape: GetAccountSettingsRequest) o.output = Shapes::ShapeRef.new(shape: GetAccountSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_bot, Seahorse::Model::Operation.new.tap do |o| o.name = "GetBot" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}/bots/{botId}" o.input = Shapes::ShapeRef.new(shape: GetBotRequest) o.output = Shapes::ShapeRef.new(shape: GetBotResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) end) api.add_operation(:get_events_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEventsConfiguration" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}/bots/{botId}/events-configuration" o.input = Shapes::ShapeRef.new(shape: GetEventsConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetEventsConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) end) api.add_operation(:get_global_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetGlobalSettings" o.http_method = "GET" o.http_request_uri = "/settings" o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.output = Shapes::ShapeRef.new(shape: GetGlobalSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPhoneNumber" o.http_method = "GET" o.http_request_uri = "/phone-numbers/{phoneNumberId}" o.input = Shapes::ShapeRef.new(shape: GetPhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: GetPhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_phone_number_order, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPhoneNumberOrder" o.http_method = "GET" o.http_request_uri = "/phone-number-orders/{phoneNumberOrderId}" o.input = Shapes::ShapeRef.new(shape: GetPhoneNumberOrderRequest) o.output = Shapes::ShapeRef.new(shape: GetPhoneNumberOrderResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_phone_number_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPhoneNumberSettings" o.http_method = "GET" o.http_request_uri = "/settings/phone-number" o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.output = Shapes::ShapeRef.new(shape: GetPhoneNumberSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_retention_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRetentionSettings" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}/retention-settings" o.input = Shapes::ShapeRef.new(shape: GetRetentionSettingsRequest) o.output = Shapes::ShapeRef.new(shape: GetRetentionSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_room, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRoom" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}/rooms/{roomId}" o.input = Shapes::ShapeRef.new(shape: GetRoomRequest) o.output = Shapes::ShapeRef.new(shape: GetRoomResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_user, Seahorse::Model::Operation.new.tap do |o| o.name = "GetUser" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}/users/{userId}" o.input = Shapes::ShapeRef.new(shape: GetUserRequest) o.output = Shapes::ShapeRef.new(shape: GetUserResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_user_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetUserSettings" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}/users/{userId}/settings" o.input = Shapes::ShapeRef.new(shape: GetUserSettingsRequest) o.output = Shapes::ShapeRef.new(shape: GetUserSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:invite_users, Seahorse::Model::Operation.new.tap do |o| o.name = "InviteUsers" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/users?operation=add" o.input = Shapes::ShapeRef.new(shape: InviteUsersRequest) o.output = Shapes::ShapeRef.new(shape: InviteUsersResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:list_accounts, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAccounts" o.http_method = "GET" o.http_request_uri = "/accounts" o.input = Shapes::ShapeRef.new(shape: ListAccountsRequest) o.output = Shapes::ShapeRef.new(shape: ListAccountsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_bots, Seahorse::Model::Operation.new.tap do |o| o.name = "ListBots" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}/bots" o.input = Shapes::ShapeRef.new(shape: ListBotsRequest) o.output = Shapes::ShapeRef.new(shape: ListBotsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_phone_number_orders, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPhoneNumberOrders" o.http_method = "GET" o.http_request_uri = "/phone-number-orders" o.input = Shapes::ShapeRef.new(shape: ListPhoneNumberOrdersRequest) o.output = Shapes::ShapeRef.new(shape: ListPhoneNumberOrdersResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_phone_numbers, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPhoneNumbers" o.http_method = "GET" o.http_request_uri = "/phone-numbers" o.input = Shapes::ShapeRef.new(shape: ListPhoneNumbersRequest) o.output = Shapes::ShapeRef.new(shape: ListPhoneNumbersResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_room_memberships, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRoomMemberships" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}/rooms/{roomId}/memberships" o.input = Shapes::ShapeRef.new(shape: ListRoomMembershipsRequest) o.output = Shapes::ShapeRef.new(shape: ListRoomMembershipsResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_rooms, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRooms" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}/rooms" o.input = Shapes::ShapeRef.new(shape: ListRoomsRequest) o.output = Shapes::ShapeRef.new(shape: ListRoomsResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_supported_phone_number_countries, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSupportedPhoneNumberCountries" o.http_method = "GET" o.http_request_uri = "/phone-number-countries" o.input = Shapes::ShapeRef.new(shape: ListSupportedPhoneNumberCountriesRequest) o.output = Shapes::ShapeRef.new(shape: ListSupportedPhoneNumberCountriesResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:list_users, Seahorse::Model::Operation.new.tap do |o| o.name = "ListUsers" o.http_method = "GET" o.http_request_uri = "/accounts/{accountId}/users" o.input = Shapes::ShapeRef.new(shape: ListUsersRequest) o.output = Shapes::ShapeRef.new(shape: ListUsersResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:logout_user, Seahorse::Model::Operation.new.tap do |o| o.name = "LogoutUser" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/users/{userId}?operation=logout" o.input = Shapes::ShapeRef.new(shape: LogoutUserRequest) o.output = Shapes::ShapeRef.new(shape: LogoutUserResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:put_events_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutEventsConfiguration" o.http_method = "PUT" o.http_request_uri = "/accounts/{accountId}/bots/{botId}/events-configuration" o.input = Shapes::ShapeRef.new(shape: PutEventsConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: PutEventsConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) end) api.add_operation(:put_retention_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "PutRetentionSettings" o.http_method = "PUT" o.http_request_uri = "/accounts/{accountId}/retention-settings" o.input = Shapes::ShapeRef.new(shape: PutRetentionSettingsRequest) o.output = Shapes::ShapeRef.new(shape: PutRetentionSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:redact_conversation_message, Seahorse::Model::Operation.new.tap do |o| o.name = "RedactConversationMessage" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/conversations/{conversationId}/messages/{messageId}?operation=redact" o.input = Shapes::ShapeRef.new(shape: RedactConversationMessageRequest) o.output = Shapes::ShapeRef.new(shape: RedactConversationMessageResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:redact_room_message, Seahorse::Model::Operation.new.tap do |o| o.name = "RedactRoomMessage" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/rooms/{roomId}/messages/{messageId}?operation=redact" o.input = Shapes::ShapeRef.new(shape: RedactRoomMessageRequest) o.output = Shapes::ShapeRef.new(shape: RedactRoomMessageResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:regenerate_security_token, Seahorse::Model::Operation.new.tap do |o| o.name = "RegenerateSecurityToken" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/bots/{botId}?operation=regenerate-security-token" o.input = Shapes::ShapeRef.new(shape: RegenerateSecurityTokenRequest) o.output = Shapes::ShapeRef.new(shape: RegenerateSecurityTokenResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) end) api.add_operation(:reset_personal_pin, Seahorse::Model::Operation.new.tap do |o| o.name = "ResetPersonalPIN" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/users/{userId}?operation=reset-personal-pin" o.input = Shapes::ShapeRef.new(shape: ResetPersonalPINRequest) o.output = Shapes::ShapeRef.new(shape: ResetPersonalPINResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:restore_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "RestorePhoneNumber" o.http_method = "POST" o.http_request_uri = "/phone-numbers/{phoneNumberId}?operation=restore" o.input = Shapes::ShapeRef.new(shape: RestorePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: RestorePhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:search_available_phone_numbers, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchAvailablePhoneNumbers" o.http_method = "GET" o.http_request_uri = "/search?type=phone-numbers" o.input = Shapes::ShapeRef.new(shape: SearchAvailablePhoneNumbersRequest) o.output = Shapes::ShapeRef.new(shape: SearchAvailablePhoneNumbersResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:update_account, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAccount" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}" o.input = Shapes::ShapeRef.new(shape: UpdateAccountRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAccountResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_account_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAccountSettings" o.http_method = "PUT" o.http_request_uri = "/accounts/{accountId}/settings" o.input = Shapes::ShapeRef.new(shape: UpdateAccountSettingsRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAccountSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_bot, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateBot" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/bots/{botId}" o.input = Shapes::ShapeRef.new(shape: UpdateBotRequest) o.output = Shapes::ShapeRef.new(shape: UpdateBotResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) end) api.add_operation(:update_global_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateGlobalSettings" o.http_method = "PUT" o.http_request_uri = "/settings" o.input = Shapes::ShapeRef.new(shape: UpdateGlobalSettingsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePhoneNumber" o.http_method = "POST" o.http_request_uri = "/phone-numbers/{phoneNumberId}" o.input = Shapes::ShapeRef.new(shape: UpdatePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_phone_number_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePhoneNumberSettings" o.http_method = "PUT" o.http_request_uri = "/settings/phone-number" o.input = Shapes::ShapeRef.new(shape: UpdatePhoneNumberSettingsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_room, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRoom" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/rooms/{roomId}" o.input = Shapes::ShapeRef.new(shape: UpdateRoomRequest) o.output = Shapes::ShapeRef.new(shape: UpdateRoomResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_room_membership, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRoomMembership" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}" o.input = Shapes::ShapeRef.new(shape: UpdateRoomMembershipRequest) o.output = Shapes::ShapeRef.new(shape: UpdateRoomMembershipResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_user, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUser" o.http_method = "POST" o.http_request_uri = "/accounts/{accountId}/users/{userId}" o.input = Shapes::ShapeRef.new(shape: UpdateUserRequest) o.output = Shapes::ShapeRef.new(shape: UpdateUserResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_user_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUserSettings" o.http_method = "PUT" o.http_request_uri = "/accounts/{accountId}/users/{userId}/settings" o.input = Shapes::ShapeRef.new(shape: UpdateUserSettingsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) end