Skip to content

Type definitions#

Index > Chime > Type definitions

Auto-generated documentation for Chime type annotations stubs module mypy-boto3-chime.

AccountSettingsTypeDef#

# AccountSettingsTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import AccountSettingsTypeDef


def get_value() -> AccountSettingsTypeDef:
    return {
        "DisableRemoteControl": ...,
    }


# AccountSettingsTypeDef definition

class AccountSettingsTypeDef(TypedDict):
    DisableRemoteControl: NotRequired[bool],
    EnableDialOut: NotRequired[bool],

SigninDelegateGroupTypeDef#

# SigninDelegateGroupTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import SigninDelegateGroupTypeDef


def get_value() -> SigninDelegateGroupTypeDef:
    return {
        "GroupName": ...,
    }


# SigninDelegateGroupTypeDef definition

class SigninDelegateGroupTypeDef(TypedDict):
    GroupName: NotRequired[str],

AlexaForBusinessMetadataTypeDef#

# AlexaForBusinessMetadataTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import AlexaForBusinessMetadataTypeDef


def get_value() -> AlexaForBusinessMetadataTypeDef:
    return {
        "IsAlexaForBusinessEnabled": ...,
    }


# AlexaForBusinessMetadataTypeDef definition

class AlexaForBusinessMetadataTypeDef(TypedDict):
    IsAlexaForBusinessEnabled: NotRequired[bool],
    AlexaForBusinessRoomArn: NotRequired[str],

AssociatePhoneNumberWithUserRequestTypeDef#

# AssociatePhoneNumberWithUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import AssociatePhoneNumberWithUserRequestTypeDef


def get_value() -> AssociatePhoneNumberWithUserRequestTypeDef:
    return {
        "AccountId": ...,
    }


# AssociatePhoneNumberWithUserRequestTypeDef definition

class AssociatePhoneNumberWithUserRequestTypeDef(TypedDict):
    AccountId: str,
    UserId: str,
    E164PhoneNumber: str,

MembershipItemTypeDef#

# MembershipItemTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import MembershipItemTypeDef


def get_value() -> MembershipItemTypeDef:
    return {
        "MemberId": ...,
    }


# MembershipItemTypeDef definition

class MembershipItemTypeDef(TypedDict):
    MemberId: NotRequired[str],
    Role: NotRequired[RoomMembershipRoleType],  # (1)
  1. See RoomMembershipRoleType

MemberErrorTypeDef#

# MemberErrorTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import MemberErrorTypeDef


def get_value() -> MemberErrorTypeDef:
    return {
        "MemberId": ...,
    }


# MemberErrorTypeDef definition

class MemberErrorTypeDef(TypedDict):
    MemberId: NotRequired[str],
    ErrorCode: NotRequired[ErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See ErrorCodeType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

BatchDeletePhoneNumberRequestTypeDef#

# BatchDeletePhoneNumberRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchDeletePhoneNumberRequestTypeDef


def get_value() -> BatchDeletePhoneNumberRequestTypeDef:
    return {
        "PhoneNumberIds": ...,
    }


# BatchDeletePhoneNumberRequestTypeDef definition

class BatchDeletePhoneNumberRequestTypeDef(TypedDict):
    PhoneNumberIds: Sequence[str],

PhoneNumberErrorTypeDef#

# PhoneNumberErrorTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import PhoneNumberErrorTypeDef


def get_value() -> PhoneNumberErrorTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# PhoneNumberErrorTypeDef definition

class PhoneNumberErrorTypeDef(TypedDict):
    PhoneNumberId: NotRequired[str],
    ErrorCode: NotRequired[ErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See ErrorCodeType

BatchSuspendUserRequestTypeDef#

# BatchSuspendUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchSuspendUserRequestTypeDef


def get_value() -> BatchSuspendUserRequestTypeDef:
    return {
        "AccountId": ...,
    }


# BatchSuspendUserRequestTypeDef definition

class BatchSuspendUserRequestTypeDef(TypedDict):
    AccountId: str,
    UserIdList: Sequence[str],

UserErrorTypeDef#

# UserErrorTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UserErrorTypeDef


def get_value() -> UserErrorTypeDef:
    return {
        "UserId": ...,
    }


# UserErrorTypeDef definition

class UserErrorTypeDef(TypedDict):
    UserId: NotRequired[str],
    ErrorCode: NotRequired[ErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See ErrorCodeType

BatchUnsuspendUserRequestTypeDef#

# BatchUnsuspendUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchUnsuspendUserRequestTypeDef


def get_value() -> BatchUnsuspendUserRequestTypeDef:
    return {
        "AccountId": ...,
    }


# BatchUnsuspendUserRequestTypeDef definition

class BatchUnsuspendUserRequestTypeDef(TypedDict):
    AccountId: str,
    UserIdList: Sequence[str],

UpdatePhoneNumberRequestItemTypeDef#

# UpdatePhoneNumberRequestItemTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdatePhoneNumberRequestItemTypeDef


def get_value() -> UpdatePhoneNumberRequestItemTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# UpdatePhoneNumberRequestItemTypeDef definition

class UpdatePhoneNumberRequestItemTypeDef(TypedDict):
    PhoneNumberId: str,
    ProductType: NotRequired[PhoneNumberProductTypeType],  # (1)
    CallingName: NotRequired[str],
  1. See PhoneNumberProductTypeType

BotTypeDef#

# BotTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BotTypeDef


def get_value() -> BotTypeDef:
    return {
        "BotId": ...,
    }


# BotTypeDef definition

class BotTypeDef(TypedDict):
    BotId: NotRequired[str],
    UserId: NotRequired[str],
    DisplayName: NotRequired[str],
    BotType: NotRequired[BotTypeType],  # (1)
    Disabled: NotRequired[bool],
    CreatedTimestamp: NotRequired[datetime.datetime],
    UpdatedTimestamp: NotRequired[datetime.datetime],
    BotEmail: NotRequired[str],
    SecurityToken: NotRequired[str],
  1. See BotTypeType

BusinessCallingSettingsTypeDef#

# BusinessCallingSettingsTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BusinessCallingSettingsTypeDef


def get_value() -> BusinessCallingSettingsTypeDef:
    return {
        "CdrBucket": ...,
    }


# BusinessCallingSettingsTypeDef definition

class BusinessCallingSettingsTypeDef(TypedDict):
    CdrBucket: NotRequired[str],

ConversationRetentionSettingsTypeDef#

# ConversationRetentionSettingsTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ConversationRetentionSettingsTypeDef


def get_value() -> ConversationRetentionSettingsTypeDef:
    return {
        "RetentionDays": ...,
    }


# ConversationRetentionSettingsTypeDef definition

class ConversationRetentionSettingsTypeDef(TypedDict):
    RetentionDays: NotRequired[int],

CreateAccountRequestTypeDef#

# CreateAccountRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateAccountRequestTypeDef


def get_value() -> CreateAccountRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateAccountRequestTypeDef definition

class CreateAccountRequestTypeDef(TypedDict):
    Name: str,

CreateBotRequestTypeDef#

# CreateBotRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateBotRequestTypeDef


def get_value() -> CreateBotRequestTypeDef:
    return {
        "AccountId": ...,
    }


# CreateBotRequestTypeDef definition

class CreateBotRequestTypeDef(TypedDict):
    AccountId: str,
    DisplayName: str,
    Domain: NotRequired[str],

CreateMeetingDialOutRequestTypeDef#

# CreateMeetingDialOutRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateMeetingDialOutRequestTypeDef


def get_value() -> CreateMeetingDialOutRequestTypeDef:
    return {
        "MeetingId": ...,
    }


# CreateMeetingDialOutRequestTypeDef definition

class CreateMeetingDialOutRequestTypeDef(TypedDict):
    MeetingId: str,
    FromPhoneNumber: str,
    ToPhoneNumber: str,
    JoinToken: str,

CreatePhoneNumberOrderRequestTypeDef#

# CreatePhoneNumberOrderRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreatePhoneNumberOrderRequestTypeDef


def get_value() -> CreatePhoneNumberOrderRequestTypeDef:
    return {
        "ProductType": ...,
    }


# CreatePhoneNumberOrderRequestTypeDef definition

class CreatePhoneNumberOrderRequestTypeDef(TypedDict):
    ProductType: PhoneNumberProductTypeType,  # (1)
    E164PhoneNumbers: Sequence[str],
  1. See PhoneNumberProductTypeType

CreateRoomMembershipRequestTypeDef#

# CreateRoomMembershipRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateRoomMembershipRequestTypeDef


def get_value() -> CreateRoomMembershipRequestTypeDef:
    return {
        "AccountId": ...,
    }


# CreateRoomMembershipRequestTypeDef definition

class CreateRoomMembershipRequestTypeDef(TypedDict):
    AccountId: str,
    RoomId: str,
    MemberId: str,
    Role: NotRequired[RoomMembershipRoleType],  # (1)
  1. See RoomMembershipRoleType

CreateRoomRequestTypeDef#

# CreateRoomRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateRoomRequestTypeDef


def get_value() -> CreateRoomRequestTypeDef:
    return {
        "AccountId": ...,
    }


# CreateRoomRequestTypeDef definition

class CreateRoomRequestTypeDef(TypedDict):
    AccountId: str,
    Name: str,
    ClientRequestToken: NotRequired[str],

RoomTypeDef#

# RoomTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import RoomTypeDef


def get_value() -> RoomTypeDef:
    return {
        "RoomId": ...,
    }


# RoomTypeDef definition

class RoomTypeDef(TypedDict):
    RoomId: NotRequired[str],
    Name: NotRequired[str],
    AccountId: NotRequired[str],
    CreatedBy: NotRequired[str],
    CreatedTimestamp: NotRequired[datetime.datetime],
    UpdatedTimestamp: NotRequired[datetime.datetime],

CreateUserRequestTypeDef#

# CreateUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateUserRequestTypeDef


def get_value() -> CreateUserRequestTypeDef:
    return {
        "AccountId": ...,
    }


# CreateUserRequestTypeDef definition

class CreateUserRequestTypeDef(TypedDict):
    AccountId: str,
    Username: NotRequired[str],
    Email: NotRequired[str],
    UserType: NotRequired[UserTypeType],  # (1)
  1. See UserTypeType

DeleteAccountRequestTypeDef#

# DeleteAccountRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import DeleteAccountRequestTypeDef


def get_value() -> DeleteAccountRequestTypeDef:
    return {
        "AccountId": ...,
    }


# DeleteAccountRequestTypeDef definition

class DeleteAccountRequestTypeDef(TypedDict):
    AccountId: str,

DeleteEventsConfigurationRequestTypeDef#

# DeleteEventsConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import DeleteEventsConfigurationRequestTypeDef


def get_value() -> DeleteEventsConfigurationRequestTypeDef:
    return {
        "AccountId": ...,
    }


# DeleteEventsConfigurationRequestTypeDef definition

class DeleteEventsConfigurationRequestTypeDef(TypedDict):
    AccountId: str,
    BotId: str,

DeletePhoneNumberRequestTypeDef#

# DeletePhoneNumberRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import DeletePhoneNumberRequestTypeDef


def get_value() -> DeletePhoneNumberRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# DeletePhoneNumberRequestTypeDef definition

class DeletePhoneNumberRequestTypeDef(TypedDict):
    PhoneNumberId: str,

DeleteRoomMembershipRequestTypeDef#

# DeleteRoomMembershipRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import DeleteRoomMembershipRequestTypeDef


def get_value() -> DeleteRoomMembershipRequestTypeDef:
    return {
        "AccountId": ...,
    }


# DeleteRoomMembershipRequestTypeDef definition

class DeleteRoomMembershipRequestTypeDef(TypedDict):
    AccountId: str,
    RoomId: str,
    MemberId: str,

DeleteRoomRequestTypeDef#

# DeleteRoomRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import DeleteRoomRequestTypeDef


def get_value() -> DeleteRoomRequestTypeDef:
    return {
        "AccountId": ...,
    }


# DeleteRoomRequestTypeDef definition

class DeleteRoomRequestTypeDef(TypedDict):
    AccountId: str,
    RoomId: str,

DisassociatePhoneNumberFromUserRequestTypeDef#

# DisassociatePhoneNumberFromUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import DisassociatePhoneNumberFromUserRequestTypeDef


def get_value() -> DisassociatePhoneNumberFromUserRequestTypeDef:
    return {
        "AccountId": ...,
    }


# DisassociatePhoneNumberFromUserRequestTypeDef definition

class DisassociatePhoneNumberFromUserRequestTypeDef(TypedDict):
    AccountId: str,
    UserId: str,

DisassociateSigninDelegateGroupsFromAccountRequestTypeDef#

# DisassociateSigninDelegateGroupsFromAccountRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import DisassociateSigninDelegateGroupsFromAccountRequestTypeDef


def get_value() -> DisassociateSigninDelegateGroupsFromAccountRequestTypeDef:
    return {
        "AccountId": ...,
    }


# DisassociateSigninDelegateGroupsFromAccountRequestTypeDef definition

class DisassociateSigninDelegateGroupsFromAccountRequestTypeDef(TypedDict):
    AccountId: str,
    GroupNames: Sequence[str],

EventsConfigurationTypeDef#

# EventsConfigurationTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import EventsConfigurationTypeDef


def get_value() -> EventsConfigurationTypeDef:
    return {
        "BotId": ...,
    }


# EventsConfigurationTypeDef definition

class EventsConfigurationTypeDef(TypedDict):
    BotId: NotRequired[str],
    OutboundEventsHTTPSEndpoint: NotRequired[str],
    LambdaFunctionArn: NotRequired[str],

GetAccountRequestTypeDef#

# GetAccountRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetAccountRequestTypeDef


def get_value() -> GetAccountRequestTypeDef:
    return {
        "AccountId": ...,
    }


# GetAccountRequestTypeDef definition

class GetAccountRequestTypeDef(TypedDict):
    AccountId: str,

GetAccountSettingsRequestTypeDef#

# GetAccountSettingsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetAccountSettingsRequestTypeDef


def get_value() -> GetAccountSettingsRequestTypeDef:
    return {
        "AccountId": ...,
    }


# GetAccountSettingsRequestTypeDef definition

class GetAccountSettingsRequestTypeDef(TypedDict):
    AccountId: str,

GetBotRequestTypeDef#

# GetBotRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetBotRequestTypeDef


def get_value() -> GetBotRequestTypeDef:
    return {
        "AccountId": ...,
    }


# GetBotRequestTypeDef definition

class GetBotRequestTypeDef(TypedDict):
    AccountId: str,
    BotId: str,

GetEventsConfigurationRequestTypeDef#

# GetEventsConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetEventsConfigurationRequestTypeDef


def get_value() -> GetEventsConfigurationRequestTypeDef:
    return {
        "AccountId": ...,
    }


# GetEventsConfigurationRequestTypeDef definition

class GetEventsConfigurationRequestTypeDef(TypedDict):
    AccountId: str,
    BotId: str,

VoiceConnectorSettingsTypeDef#

# VoiceConnectorSettingsTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import VoiceConnectorSettingsTypeDef


def get_value() -> VoiceConnectorSettingsTypeDef:
    return {
        "CdrBucket": ...,
    }


# VoiceConnectorSettingsTypeDef definition

class VoiceConnectorSettingsTypeDef(TypedDict):
    CdrBucket: NotRequired[str],

GetPhoneNumberOrderRequestTypeDef#

# GetPhoneNumberOrderRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetPhoneNumberOrderRequestTypeDef


def get_value() -> GetPhoneNumberOrderRequestTypeDef:
    return {
        "PhoneNumberOrderId": ...,
    }


# GetPhoneNumberOrderRequestTypeDef definition

class GetPhoneNumberOrderRequestTypeDef(TypedDict):
    PhoneNumberOrderId: str,

GetPhoneNumberRequestTypeDef#

# GetPhoneNumberRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetPhoneNumberRequestTypeDef


def get_value() -> GetPhoneNumberRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# GetPhoneNumberRequestTypeDef definition

class GetPhoneNumberRequestTypeDef(TypedDict):
    PhoneNumberId: str,

GetRetentionSettingsRequestTypeDef#

# GetRetentionSettingsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetRetentionSettingsRequestTypeDef


def get_value() -> GetRetentionSettingsRequestTypeDef:
    return {
        "AccountId": ...,
    }


# GetRetentionSettingsRequestTypeDef definition

class GetRetentionSettingsRequestTypeDef(TypedDict):
    AccountId: str,

GetRoomRequestTypeDef#

# GetRoomRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetRoomRequestTypeDef


def get_value() -> GetRoomRequestTypeDef:
    return {
        "AccountId": ...,
    }


# GetRoomRequestTypeDef definition

class GetRoomRequestTypeDef(TypedDict):
    AccountId: str,
    RoomId: str,

GetUserRequestTypeDef#

# GetUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetUserRequestTypeDef


def get_value() -> GetUserRequestTypeDef:
    return {
        "AccountId": ...,
    }


# GetUserRequestTypeDef definition

class GetUserRequestTypeDef(TypedDict):
    AccountId: str,
    UserId: str,

GetUserSettingsRequestTypeDef#

# GetUserSettingsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetUserSettingsRequestTypeDef


def get_value() -> GetUserSettingsRequestTypeDef:
    return {
        "AccountId": ...,
    }


# GetUserSettingsRequestTypeDef definition

class GetUserSettingsRequestTypeDef(TypedDict):
    AccountId: str,
    UserId: str,

InviteTypeDef#

# InviteTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import InviteTypeDef


def get_value() -> InviteTypeDef:
    return {
        "InviteId": ...,
    }


# InviteTypeDef definition

class InviteTypeDef(TypedDict):
    InviteId: NotRequired[str],
    Status: NotRequired[InviteStatusType],  # (1)
    EmailAddress: NotRequired[str],
    EmailStatus: NotRequired[EmailStatusType],  # (2)
  1. See InviteStatusType
  2. See EmailStatusType

InviteUsersRequestTypeDef#

# InviteUsersRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import InviteUsersRequestTypeDef


def get_value() -> InviteUsersRequestTypeDef:
    return {
        "AccountId": ...,
    }


# InviteUsersRequestTypeDef definition

class InviteUsersRequestTypeDef(TypedDict):
    AccountId: str,
    UserEmailList: Sequence[str],
    UserType: NotRequired[UserTypeType],  # (1)
  1. See UserTypeType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAccountsRequestTypeDef#

# ListAccountsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListAccountsRequestTypeDef


def get_value() -> ListAccountsRequestTypeDef:
    return {
        "Name": ...,
    }


# ListAccountsRequestTypeDef definition

class ListAccountsRequestTypeDef(TypedDict):
    Name: NotRequired[str],
    UserEmail: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListBotsRequestTypeDef#

# ListBotsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListBotsRequestTypeDef


def get_value() -> ListBotsRequestTypeDef:
    return {
        "AccountId": ...,
    }


# ListBotsRequestTypeDef definition

class ListBotsRequestTypeDef(TypedDict):
    AccountId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListPhoneNumberOrdersRequestTypeDef#

# ListPhoneNumberOrdersRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListPhoneNumberOrdersRequestTypeDef


def get_value() -> ListPhoneNumberOrdersRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListPhoneNumberOrdersRequestTypeDef definition

class ListPhoneNumberOrdersRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListPhoneNumbersRequestTypeDef#

# ListPhoneNumbersRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListPhoneNumbersRequestTypeDef


def get_value() -> ListPhoneNumbersRequestTypeDef:
    return {
        "Status": ...,
    }


# ListPhoneNumbersRequestTypeDef definition

class ListPhoneNumbersRequestTypeDef(TypedDict):
    Status: NotRequired[PhoneNumberStatusType],  # (1)
    ProductType: NotRequired[PhoneNumberProductTypeType],  # (2)
    FilterName: NotRequired[PhoneNumberAssociationNameType],  # (3)
    FilterValue: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See PhoneNumberStatusType
  2. See PhoneNumberProductTypeType
  3. See PhoneNumberAssociationNameType

ListRoomMembershipsRequestTypeDef#

# ListRoomMembershipsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListRoomMembershipsRequestTypeDef


def get_value() -> ListRoomMembershipsRequestTypeDef:
    return {
        "AccountId": ...,
    }


# ListRoomMembershipsRequestTypeDef definition

class ListRoomMembershipsRequestTypeDef(TypedDict):
    AccountId: str,
    RoomId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListRoomsRequestTypeDef#

# ListRoomsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListRoomsRequestTypeDef


def get_value() -> ListRoomsRequestTypeDef:
    return {
        "AccountId": ...,
    }


# ListRoomsRequestTypeDef definition

class ListRoomsRequestTypeDef(TypedDict):
    AccountId: str,
    MemberId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListSupportedPhoneNumberCountriesRequestTypeDef#

# ListSupportedPhoneNumberCountriesRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListSupportedPhoneNumberCountriesRequestTypeDef


def get_value() -> ListSupportedPhoneNumberCountriesRequestTypeDef:
    return {
        "ProductType": ...,
    }


# ListSupportedPhoneNumberCountriesRequestTypeDef definition

class ListSupportedPhoneNumberCountriesRequestTypeDef(TypedDict):
    ProductType: PhoneNumberProductTypeType,  # (1)
  1. See PhoneNumberProductTypeType

PhoneNumberCountryTypeDef#

# PhoneNumberCountryTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import PhoneNumberCountryTypeDef


def get_value() -> PhoneNumberCountryTypeDef:
    return {
        "CountryCode": ...,
    }


# PhoneNumberCountryTypeDef definition

class PhoneNumberCountryTypeDef(TypedDict):
    CountryCode: NotRequired[str],
    SupportedPhoneNumberTypes: NotRequired[List[PhoneNumberTypeType]],  # (1)
  1. See List[PhoneNumberTypeType]

ListUsersRequestTypeDef#

# ListUsersRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListUsersRequestTypeDef


def get_value() -> ListUsersRequestTypeDef:
    return {
        "AccountId": ...,
    }


# ListUsersRequestTypeDef definition

class ListUsersRequestTypeDef(TypedDict):
    AccountId: str,
    UserEmail: NotRequired[str],
    UserType: NotRequired[UserTypeType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See UserTypeType

LogoutUserRequestTypeDef#

# LogoutUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import LogoutUserRequestTypeDef


def get_value() -> LogoutUserRequestTypeDef:
    return {
        "AccountId": ...,
    }


# LogoutUserRequestTypeDef definition

class LogoutUserRequestTypeDef(TypedDict):
    AccountId: str,
    UserId: str,

MemberTypeDef#

# MemberTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import MemberTypeDef


def get_value() -> MemberTypeDef:
    return {
        "MemberId": ...,
    }


# MemberTypeDef definition

class MemberTypeDef(TypedDict):
    MemberId: NotRequired[str],
    MemberType: NotRequired[MemberTypeType],  # (1)
    Email: NotRequired[str],
    FullName: NotRequired[str],
    AccountId: NotRequired[str],
  1. See MemberTypeType

OrderedPhoneNumberTypeDef#

# OrderedPhoneNumberTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import OrderedPhoneNumberTypeDef


def get_value() -> OrderedPhoneNumberTypeDef:
    return {
        "E164PhoneNumber": ...,
    }


# OrderedPhoneNumberTypeDef definition

class OrderedPhoneNumberTypeDef(TypedDict):
    E164PhoneNumber: NotRequired[str],
    Status: NotRequired[OrderedPhoneNumberStatusType],  # (1)
  1. See OrderedPhoneNumberStatusType

PhoneNumberAssociationTypeDef#

# PhoneNumberAssociationTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import PhoneNumberAssociationTypeDef


def get_value() -> PhoneNumberAssociationTypeDef:
    return {
        "Value": ...,
    }


# PhoneNumberAssociationTypeDef definition

class PhoneNumberAssociationTypeDef(TypedDict):
    Value: NotRequired[str],
    Name: NotRequired[PhoneNumberAssociationNameType],  # (1)
    AssociatedTimestamp: NotRequired[datetime.datetime],
  1. See PhoneNumberAssociationNameType

PhoneNumberCapabilitiesTypeDef#

# PhoneNumberCapabilitiesTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import PhoneNumberCapabilitiesTypeDef


def get_value() -> PhoneNumberCapabilitiesTypeDef:
    return {
        "InboundCall": ...,
    }


# PhoneNumberCapabilitiesTypeDef definition

class PhoneNumberCapabilitiesTypeDef(TypedDict):
    InboundCall: NotRequired[bool],
    OutboundCall: NotRequired[bool],
    InboundSMS: NotRequired[bool],
    OutboundSMS: NotRequired[bool],
    InboundMMS: NotRequired[bool],
    OutboundMMS: NotRequired[bool],

PutEventsConfigurationRequestTypeDef#

# PutEventsConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import PutEventsConfigurationRequestTypeDef


def get_value() -> PutEventsConfigurationRequestTypeDef:
    return {
        "AccountId": ...,
    }


# PutEventsConfigurationRequestTypeDef definition

class PutEventsConfigurationRequestTypeDef(TypedDict):
    AccountId: str,
    BotId: str,
    OutboundEventsHTTPSEndpoint: NotRequired[str],
    LambdaFunctionArn: NotRequired[str],

RedactConversationMessageRequestTypeDef#

# RedactConversationMessageRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import RedactConversationMessageRequestTypeDef


def get_value() -> RedactConversationMessageRequestTypeDef:
    return {
        "AccountId": ...,
    }


# RedactConversationMessageRequestTypeDef definition

class RedactConversationMessageRequestTypeDef(TypedDict):
    AccountId: str,
    ConversationId: str,
    MessageId: str,

RedactRoomMessageRequestTypeDef#

# RedactRoomMessageRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import RedactRoomMessageRequestTypeDef


def get_value() -> RedactRoomMessageRequestTypeDef:
    return {
        "AccountId": ...,
    }


# RedactRoomMessageRequestTypeDef definition

class RedactRoomMessageRequestTypeDef(TypedDict):
    AccountId: str,
    RoomId: str,
    MessageId: str,

RegenerateSecurityTokenRequestTypeDef#

# RegenerateSecurityTokenRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import RegenerateSecurityTokenRequestTypeDef


def get_value() -> RegenerateSecurityTokenRequestTypeDef:
    return {
        "AccountId": ...,
    }


# RegenerateSecurityTokenRequestTypeDef definition

class RegenerateSecurityTokenRequestTypeDef(TypedDict):
    AccountId: str,
    BotId: str,

ResetPersonalPINRequestTypeDef#

# ResetPersonalPINRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ResetPersonalPINRequestTypeDef


def get_value() -> ResetPersonalPINRequestTypeDef:
    return {
        "AccountId": ...,
    }


# ResetPersonalPINRequestTypeDef definition

class ResetPersonalPINRequestTypeDef(TypedDict):
    AccountId: str,
    UserId: str,

RestorePhoneNumberRequestTypeDef#

# RestorePhoneNumberRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import RestorePhoneNumberRequestTypeDef


def get_value() -> RestorePhoneNumberRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# RestorePhoneNumberRequestTypeDef definition

class RestorePhoneNumberRequestTypeDef(TypedDict):
    PhoneNumberId: str,

RoomRetentionSettingsTypeDef#

# RoomRetentionSettingsTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import RoomRetentionSettingsTypeDef


def get_value() -> RoomRetentionSettingsTypeDef:
    return {
        "RetentionDays": ...,
    }


# RoomRetentionSettingsTypeDef definition

class RoomRetentionSettingsTypeDef(TypedDict):
    RetentionDays: NotRequired[int],

SearchAvailablePhoneNumbersRequestTypeDef#

# SearchAvailablePhoneNumbersRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import SearchAvailablePhoneNumbersRequestTypeDef


def get_value() -> SearchAvailablePhoneNumbersRequestTypeDef:
    return {
        "AreaCode": ...,
    }


# SearchAvailablePhoneNumbersRequestTypeDef definition

class SearchAvailablePhoneNumbersRequestTypeDef(TypedDict):
    AreaCode: NotRequired[str],
    City: NotRequired[str],
    Country: NotRequired[str],
    State: NotRequired[str],
    TollFreePrefix: NotRequired[str],
    PhoneNumberType: NotRequired[PhoneNumberTypeType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See PhoneNumberTypeType

TelephonySettingsTypeDef#

# TelephonySettingsTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import TelephonySettingsTypeDef


def get_value() -> TelephonySettingsTypeDef:
    return {
        "InboundCalling": ...,
    }


# TelephonySettingsTypeDef definition

class TelephonySettingsTypeDef(TypedDict):
    InboundCalling: bool,
    OutboundCalling: bool,
    SMS: bool,

UpdateAccountRequestTypeDef#

# UpdateAccountRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateAccountRequestTypeDef


def get_value() -> UpdateAccountRequestTypeDef:
    return {
        "AccountId": ...,
    }


# UpdateAccountRequestTypeDef definition

class UpdateAccountRequestTypeDef(TypedDict):
    AccountId: str,
    Name: NotRequired[str],
    DefaultLicense: NotRequired[LicenseType],  # (1)
  1. See LicenseType

UpdateBotRequestTypeDef#

# UpdateBotRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateBotRequestTypeDef


def get_value() -> UpdateBotRequestTypeDef:
    return {
        "AccountId": ...,
    }


# UpdateBotRequestTypeDef definition

class UpdateBotRequestTypeDef(TypedDict):
    AccountId: str,
    BotId: str,
    Disabled: NotRequired[bool],

UpdatePhoneNumberRequestTypeDef#

# UpdatePhoneNumberRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdatePhoneNumberRequestTypeDef


def get_value() -> UpdatePhoneNumberRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# UpdatePhoneNumberRequestTypeDef definition

class UpdatePhoneNumberRequestTypeDef(TypedDict):
    PhoneNumberId: str,
    ProductType: NotRequired[PhoneNumberProductTypeType],  # (1)
    CallingName: NotRequired[str],
  1. See PhoneNumberProductTypeType

UpdatePhoneNumberSettingsRequestTypeDef#

# UpdatePhoneNumberSettingsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdatePhoneNumberSettingsRequestTypeDef


def get_value() -> UpdatePhoneNumberSettingsRequestTypeDef:
    return {
        "CallingName": ...,
    }


# UpdatePhoneNumberSettingsRequestTypeDef definition

class UpdatePhoneNumberSettingsRequestTypeDef(TypedDict):
    CallingName: str,

UpdateRoomMembershipRequestTypeDef#

# UpdateRoomMembershipRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateRoomMembershipRequestTypeDef


def get_value() -> UpdateRoomMembershipRequestTypeDef:
    return {
        "AccountId": ...,
    }


# UpdateRoomMembershipRequestTypeDef definition

class UpdateRoomMembershipRequestTypeDef(TypedDict):
    AccountId: str,
    RoomId: str,
    MemberId: str,
    Role: NotRequired[RoomMembershipRoleType],  # (1)
  1. See RoomMembershipRoleType

UpdateRoomRequestTypeDef#

# UpdateRoomRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateRoomRequestTypeDef


def get_value() -> UpdateRoomRequestTypeDef:
    return {
        "AccountId": ...,
    }


# UpdateRoomRequestTypeDef definition

class UpdateRoomRequestTypeDef(TypedDict):
    AccountId: str,
    RoomId: str,
    Name: NotRequired[str],

UpdateAccountSettingsRequestTypeDef#

# UpdateAccountSettingsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateAccountSettingsRequestTypeDef


def get_value() -> UpdateAccountSettingsRequestTypeDef:
    return {
        "AccountId": ...,
    }


# UpdateAccountSettingsRequestTypeDef definition

class UpdateAccountSettingsRequestTypeDef(TypedDict):
    AccountId: str,
    AccountSettings: AccountSettingsTypeDef,  # (1)
  1. See AccountSettingsTypeDef

AccountTypeDef#

# AccountTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import AccountTypeDef


def get_value() -> AccountTypeDef:
    return {
        "AwsAccountId": ...,
    }


# AccountTypeDef definition

class AccountTypeDef(TypedDict):
    AwsAccountId: str,
    AccountId: str,
    Name: str,
    AccountType: NotRequired[AccountTypeType],  # (1)
    CreatedTimestamp: NotRequired[datetime.datetime],
    DefaultLicense: NotRequired[LicenseType],  # (2)
    SupportedLicenses: NotRequired[List[LicenseType]],  # (3)
    AccountStatus: NotRequired[AccountStatusType],  # (4)
    SigninDelegateGroups: NotRequired[List[SigninDelegateGroupTypeDef]],  # (5)
  1. See AccountTypeType
  2. See LicenseType
  3. See List[LicenseType]
  4. See AccountStatusType
  5. See List[SigninDelegateGroupTypeDef]

AssociateSigninDelegateGroupsWithAccountRequestTypeDef#

# AssociateSigninDelegateGroupsWithAccountRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import AssociateSigninDelegateGroupsWithAccountRequestTypeDef


def get_value() -> AssociateSigninDelegateGroupsWithAccountRequestTypeDef:
    return {
        "AccountId": ...,
    }


# AssociateSigninDelegateGroupsWithAccountRequestTypeDef definition

class AssociateSigninDelegateGroupsWithAccountRequestTypeDef(TypedDict):
    AccountId: str,
    SigninDelegateGroups: Sequence[SigninDelegateGroupTypeDef],  # (1)
  1. See Sequence[SigninDelegateGroupTypeDef]

UpdateUserRequestItemTypeDef#

# UpdateUserRequestItemTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateUserRequestItemTypeDef


def get_value() -> UpdateUserRequestItemTypeDef:
    return {
        "UserId": ...,
    }


# UpdateUserRequestItemTypeDef definition

class UpdateUserRequestItemTypeDef(TypedDict):
    UserId: str,
    LicenseType: NotRequired[LicenseType],  # (1)
    UserType: NotRequired[UserTypeType],  # (2)
    AlexaForBusinessMetadata: NotRequired[AlexaForBusinessMetadataTypeDef],  # (3)
  1. See LicenseType
  2. See UserTypeType
  3. See AlexaForBusinessMetadataTypeDef

UpdateUserRequestTypeDef#

# UpdateUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateUserRequestTypeDef


def get_value() -> UpdateUserRequestTypeDef:
    return {
        "AccountId": ...,
    }


# UpdateUserRequestTypeDef definition

class UpdateUserRequestTypeDef(TypedDict):
    AccountId: str,
    UserId: str,
    LicenseType: NotRequired[LicenseType],  # (1)
    UserType: NotRequired[UserTypeType],  # (2)
    AlexaForBusinessMetadata: NotRequired[AlexaForBusinessMetadataTypeDef],  # (3)
  1. See LicenseType
  2. See UserTypeType
  3. See AlexaForBusinessMetadataTypeDef

UserTypeDef#

# UserTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UserTypeDef


def get_value() -> UserTypeDef:
    return {
        "UserId": ...,
    }


# UserTypeDef definition

class UserTypeDef(TypedDict):
    UserId: str,
    AccountId: NotRequired[str],
    PrimaryEmail: NotRequired[str],
    PrimaryProvisionedNumber: NotRequired[str],
    DisplayName: NotRequired[str],
    LicenseType: NotRequired[LicenseType],  # (1)
    UserType: NotRequired[UserTypeType],  # (2)
    UserRegistrationStatus: NotRequired[RegistrationStatusType],  # (3)
    UserInvitationStatus: NotRequired[InviteStatusType],  # (4)
    RegisteredOn: NotRequired[datetime.datetime],
    InvitedOn: NotRequired[datetime.datetime],
    AlexaForBusinessMetadata: NotRequired[AlexaForBusinessMetadataTypeDef],  # (5)
    PersonalPIN: NotRequired[str],
  1. See LicenseType
  2. See UserTypeType
  3. See RegistrationStatusType
  4. See InviteStatusType
  5. See AlexaForBusinessMetadataTypeDef

BatchCreateRoomMembershipRequestTypeDef#

# BatchCreateRoomMembershipRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchCreateRoomMembershipRequestTypeDef


def get_value() -> BatchCreateRoomMembershipRequestTypeDef:
    return {
        "AccountId": ...,
    }


# BatchCreateRoomMembershipRequestTypeDef definition

class BatchCreateRoomMembershipRequestTypeDef(TypedDict):
    AccountId: str,
    RoomId: str,
    MembershipItemList: Sequence[MembershipItemTypeDef],  # (1)
  1. See Sequence[MembershipItemTypeDef]

BatchCreateRoomMembershipResponseTypeDef#

# BatchCreateRoomMembershipResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchCreateRoomMembershipResponseTypeDef


def get_value() -> BatchCreateRoomMembershipResponseTypeDef:
    return {
        "Errors": ...,
    }


# BatchCreateRoomMembershipResponseTypeDef definition

class BatchCreateRoomMembershipResponseTypeDef(TypedDict):
    Errors: List[MemberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[MemberErrorTypeDef]
  2. See ResponseMetadataTypeDef

CreateMeetingDialOutResponseTypeDef#

# CreateMeetingDialOutResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateMeetingDialOutResponseTypeDef


def get_value() -> CreateMeetingDialOutResponseTypeDef:
    return {
        "TransactionId": ...,
    }


# CreateMeetingDialOutResponseTypeDef definition

class CreateMeetingDialOutResponseTypeDef(TypedDict):
    TransactionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAccountSettingsResponseTypeDef#

# GetAccountSettingsResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetAccountSettingsResponseTypeDef


def get_value() -> GetAccountSettingsResponseTypeDef:
    return {
        "AccountSettings": ...,
    }


# GetAccountSettingsResponseTypeDef definition

class GetAccountSettingsResponseTypeDef(TypedDict):
    AccountSettings: AccountSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountSettingsTypeDef
  2. See ResponseMetadataTypeDef

GetPhoneNumberSettingsResponseTypeDef#

# GetPhoneNumberSettingsResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetPhoneNumberSettingsResponseTypeDef


def get_value() -> GetPhoneNumberSettingsResponseTypeDef:
    return {
        "CallingName": ...,
    }


# GetPhoneNumberSettingsResponseTypeDef definition

class GetPhoneNumberSettingsResponseTypeDef(TypedDict):
    CallingName: str,
    CallingNameUpdatedTimestamp: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SearchAvailablePhoneNumbersResponseTypeDef#

# SearchAvailablePhoneNumbersResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import SearchAvailablePhoneNumbersResponseTypeDef


def get_value() -> SearchAvailablePhoneNumbersResponseTypeDef:
    return {
        "E164PhoneNumbers": ...,
    }


# SearchAvailablePhoneNumbersResponseTypeDef definition

class SearchAvailablePhoneNumbersResponseTypeDef(TypedDict):
    E164PhoneNumbers: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

BatchDeletePhoneNumberResponseTypeDef#

# BatchDeletePhoneNumberResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchDeletePhoneNumberResponseTypeDef


def get_value() -> BatchDeletePhoneNumberResponseTypeDef:
    return {
        "PhoneNumberErrors": ...,
    }


# BatchDeletePhoneNumberResponseTypeDef definition

class BatchDeletePhoneNumberResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[PhoneNumberErrorTypeDef]
  2. See ResponseMetadataTypeDef

BatchUpdatePhoneNumberResponseTypeDef#

# BatchUpdatePhoneNumberResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchUpdatePhoneNumberResponseTypeDef


def get_value() -> BatchUpdatePhoneNumberResponseTypeDef:
    return {
        "PhoneNumberErrors": ...,
    }


# BatchUpdatePhoneNumberResponseTypeDef definition

class BatchUpdatePhoneNumberResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[PhoneNumberErrorTypeDef]
  2. See ResponseMetadataTypeDef

BatchSuspendUserResponseTypeDef#

# BatchSuspendUserResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchSuspendUserResponseTypeDef


def get_value() -> BatchSuspendUserResponseTypeDef:
    return {
        "UserErrors": ...,
    }


# BatchSuspendUserResponseTypeDef definition

class BatchSuspendUserResponseTypeDef(TypedDict):
    UserErrors: List[UserErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[UserErrorTypeDef]
  2. See ResponseMetadataTypeDef

BatchUnsuspendUserResponseTypeDef#

# BatchUnsuspendUserResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchUnsuspendUserResponseTypeDef


def get_value() -> BatchUnsuspendUserResponseTypeDef:
    return {
        "UserErrors": ...,
    }


# BatchUnsuspendUserResponseTypeDef definition

class BatchUnsuspendUserResponseTypeDef(TypedDict):
    UserErrors: List[UserErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[UserErrorTypeDef]
  2. See ResponseMetadataTypeDef

BatchUpdateUserResponseTypeDef#

# BatchUpdateUserResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchUpdateUserResponseTypeDef


def get_value() -> BatchUpdateUserResponseTypeDef:
    return {
        "UserErrors": ...,
    }


# BatchUpdateUserResponseTypeDef definition

class BatchUpdateUserResponseTypeDef(TypedDict):
    UserErrors: List[UserErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[UserErrorTypeDef]
  2. See ResponseMetadataTypeDef

BatchUpdatePhoneNumberRequestTypeDef#

# BatchUpdatePhoneNumberRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchUpdatePhoneNumberRequestTypeDef


def get_value() -> BatchUpdatePhoneNumberRequestTypeDef:
    return {
        "UpdatePhoneNumberRequestItems": ...,
    }


# BatchUpdatePhoneNumberRequestTypeDef definition

class BatchUpdatePhoneNumberRequestTypeDef(TypedDict):
    UpdatePhoneNumberRequestItems: Sequence[UpdatePhoneNumberRequestItemTypeDef],  # (1)
  1. See Sequence[UpdatePhoneNumberRequestItemTypeDef]

CreateBotResponseTypeDef#

# CreateBotResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateBotResponseTypeDef


def get_value() -> CreateBotResponseTypeDef:
    return {
        "Bot": ...,
    }


# CreateBotResponseTypeDef definition

class CreateBotResponseTypeDef(TypedDict):
    Bot: BotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BotTypeDef
  2. See ResponseMetadataTypeDef

GetBotResponseTypeDef#

# GetBotResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetBotResponseTypeDef


def get_value() -> GetBotResponseTypeDef:
    return {
        "Bot": ...,
    }


# GetBotResponseTypeDef definition

class GetBotResponseTypeDef(TypedDict):
    Bot: BotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BotTypeDef
  2. See ResponseMetadataTypeDef

ListBotsResponseTypeDef#

# ListBotsResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListBotsResponseTypeDef


def get_value() -> ListBotsResponseTypeDef:
    return {
        "Bots": ...,
    }


# ListBotsResponseTypeDef definition

class ListBotsResponseTypeDef(TypedDict):
    Bots: List[BotTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[BotTypeDef]
  2. See ResponseMetadataTypeDef

RegenerateSecurityTokenResponseTypeDef#

# RegenerateSecurityTokenResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import RegenerateSecurityTokenResponseTypeDef


def get_value() -> RegenerateSecurityTokenResponseTypeDef:
    return {
        "Bot": ...,
    }


# RegenerateSecurityTokenResponseTypeDef definition

class RegenerateSecurityTokenResponseTypeDef(TypedDict):
    Bot: BotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BotTypeDef
  2. See ResponseMetadataTypeDef

UpdateBotResponseTypeDef#

# UpdateBotResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateBotResponseTypeDef


def get_value() -> UpdateBotResponseTypeDef:
    return {
        "Bot": ...,
    }


# UpdateBotResponseTypeDef definition

class UpdateBotResponseTypeDef(TypedDict):
    Bot: BotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BotTypeDef
  2. See ResponseMetadataTypeDef

CreateRoomResponseTypeDef#

# CreateRoomResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateRoomResponseTypeDef


def get_value() -> CreateRoomResponseTypeDef:
    return {
        "Room": ...,
    }


# CreateRoomResponseTypeDef definition

class CreateRoomResponseTypeDef(TypedDict):
    Room: RoomTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomTypeDef
  2. See ResponseMetadataTypeDef

GetRoomResponseTypeDef#

# GetRoomResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetRoomResponseTypeDef


def get_value() -> GetRoomResponseTypeDef:
    return {
        "Room": ...,
    }


# GetRoomResponseTypeDef definition

class GetRoomResponseTypeDef(TypedDict):
    Room: RoomTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomTypeDef
  2. See ResponseMetadataTypeDef

ListRoomsResponseTypeDef#

# ListRoomsResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListRoomsResponseTypeDef


def get_value() -> ListRoomsResponseTypeDef:
    return {
        "Rooms": ...,
    }


# ListRoomsResponseTypeDef definition

class ListRoomsResponseTypeDef(TypedDict):
    Rooms: List[RoomTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[RoomTypeDef]
  2. See ResponseMetadataTypeDef

UpdateRoomResponseTypeDef#

# UpdateRoomResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateRoomResponseTypeDef


def get_value() -> UpdateRoomResponseTypeDef:
    return {
        "Room": ...,
    }


# UpdateRoomResponseTypeDef definition

class UpdateRoomResponseTypeDef(TypedDict):
    Room: RoomTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomTypeDef
  2. See ResponseMetadataTypeDef

GetEventsConfigurationResponseTypeDef#

# GetEventsConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetEventsConfigurationResponseTypeDef


def get_value() -> GetEventsConfigurationResponseTypeDef:
    return {
        "EventsConfiguration": ...,
    }


# GetEventsConfigurationResponseTypeDef definition

class GetEventsConfigurationResponseTypeDef(TypedDict):
    EventsConfiguration: EventsConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventsConfigurationTypeDef
  2. See ResponseMetadataTypeDef

PutEventsConfigurationResponseTypeDef#

# PutEventsConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import PutEventsConfigurationResponseTypeDef


def get_value() -> PutEventsConfigurationResponseTypeDef:
    return {
        "EventsConfiguration": ...,
    }


# PutEventsConfigurationResponseTypeDef definition

class PutEventsConfigurationResponseTypeDef(TypedDict):
    EventsConfiguration: EventsConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventsConfigurationTypeDef
  2. See ResponseMetadataTypeDef

GetGlobalSettingsResponseTypeDef#

# GetGlobalSettingsResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetGlobalSettingsResponseTypeDef


def get_value() -> GetGlobalSettingsResponseTypeDef:
    return {
        "BusinessCalling": ...,
    }


# GetGlobalSettingsResponseTypeDef definition

class GetGlobalSettingsResponseTypeDef(TypedDict):
    BusinessCalling: BusinessCallingSettingsTypeDef,  # (1)
    VoiceConnector: VoiceConnectorSettingsTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BusinessCallingSettingsTypeDef
  2. See VoiceConnectorSettingsTypeDef
  3. See ResponseMetadataTypeDef

UpdateGlobalSettingsRequestTypeDef#

# UpdateGlobalSettingsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateGlobalSettingsRequestTypeDef


def get_value() -> UpdateGlobalSettingsRequestTypeDef:
    return {
        "BusinessCalling": ...,
    }


# UpdateGlobalSettingsRequestTypeDef definition

class UpdateGlobalSettingsRequestTypeDef(TypedDict):
    BusinessCalling: NotRequired[BusinessCallingSettingsTypeDef],  # (1)
    VoiceConnector: NotRequired[VoiceConnectorSettingsTypeDef],  # (2)
  1. See BusinessCallingSettingsTypeDef
  2. See VoiceConnectorSettingsTypeDef

InviteUsersResponseTypeDef#

# InviteUsersResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import InviteUsersResponseTypeDef


def get_value() -> InviteUsersResponseTypeDef:
    return {
        "Invites": ...,
    }


# InviteUsersResponseTypeDef definition

class InviteUsersResponseTypeDef(TypedDict):
    Invites: List[InviteTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[InviteTypeDef]
  2. See ResponseMetadataTypeDef

ListAccountsRequestPaginateTypeDef#

# ListAccountsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListAccountsRequestPaginateTypeDef


def get_value() -> ListAccountsRequestPaginateTypeDef:
    return {
        "Name": ...,
    }


# ListAccountsRequestPaginateTypeDef definition

class ListAccountsRequestPaginateTypeDef(TypedDict):
    Name: NotRequired[str],
    UserEmail: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListUsersRequestPaginateTypeDef#

# ListUsersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListUsersRequestPaginateTypeDef


def get_value() -> ListUsersRequestPaginateTypeDef:
    return {
        "AccountId": ...,
    }


# ListUsersRequestPaginateTypeDef definition

class ListUsersRequestPaginateTypeDef(TypedDict):
    AccountId: str,
    UserEmail: NotRequired[str],
    UserType: NotRequired[UserTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See UserTypeType
  2. See PaginatorConfigTypeDef

ListSupportedPhoneNumberCountriesResponseTypeDef#

# ListSupportedPhoneNumberCountriesResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListSupportedPhoneNumberCountriesResponseTypeDef


def get_value() -> ListSupportedPhoneNumberCountriesResponseTypeDef:
    return {
        "PhoneNumberCountries": ...,
    }


# ListSupportedPhoneNumberCountriesResponseTypeDef definition

class ListSupportedPhoneNumberCountriesResponseTypeDef(TypedDict):
    PhoneNumberCountries: List[PhoneNumberCountryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[PhoneNumberCountryTypeDef]
  2. See ResponseMetadataTypeDef

RoomMembershipTypeDef#

# RoomMembershipTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import RoomMembershipTypeDef


def get_value() -> RoomMembershipTypeDef:
    return {
        "RoomId": ...,
    }


# RoomMembershipTypeDef definition

class RoomMembershipTypeDef(TypedDict):
    RoomId: NotRequired[str],
    Member: NotRequired[MemberTypeDef],  # (1)
    Role: NotRequired[RoomMembershipRoleType],  # (2)
    InvitedBy: NotRequired[str],
    UpdatedTimestamp: NotRequired[datetime.datetime],
  1. See MemberTypeDef
  2. See RoomMembershipRoleType

PhoneNumberOrderTypeDef#

# PhoneNumberOrderTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import PhoneNumberOrderTypeDef


def get_value() -> PhoneNumberOrderTypeDef:
    return {
        "PhoneNumberOrderId": ...,
    }


# PhoneNumberOrderTypeDef definition

class PhoneNumberOrderTypeDef(TypedDict):
    PhoneNumberOrderId: NotRequired[str],
    ProductType: NotRequired[PhoneNumberProductTypeType],  # (1)
    Status: NotRequired[PhoneNumberOrderStatusType],  # (2)
    OrderedPhoneNumbers: NotRequired[List[OrderedPhoneNumberTypeDef]],  # (3)
    CreatedTimestamp: NotRequired[datetime.datetime],
    UpdatedTimestamp: NotRequired[datetime.datetime],
  1. See PhoneNumberProductTypeType
  2. See PhoneNumberOrderStatusType
  3. See List[OrderedPhoneNumberTypeDef]

PhoneNumberTypeDef#

# PhoneNumberTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import PhoneNumberTypeDef


def get_value() -> PhoneNumberTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# PhoneNumberTypeDef definition

class PhoneNumberTypeDef(TypedDict):
    PhoneNumberId: NotRequired[str],
    E164PhoneNumber: NotRequired[str],
    Country: NotRequired[str],
    Type: NotRequired[PhoneNumberTypeType],  # (1)
    ProductType: NotRequired[PhoneNumberProductTypeType],  # (2)
    Status: NotRequired[PhoneNumberStatusType],  # (3)
    Capabilities: NotRequired[PhoneNumberCapabilitiesTypeDef],  # (4)
    Associations: NotRequired[List[PhoneNumberAssociationTypeDef]],  # (5)
    CallingName: NotRequired[str],
    CallingNameStatus: NotRequired[CallingNameStatusType],  # (6)
    CreatedTimestamp: NotRequired[datetime.datetime],
    UpdatedTimestamp: NotRequired[datetime.datetime],
    DeletionTimestamp: NotRequired[datetime.datetime],
  1. See PhoneNumberTypeType
  2. See PhoneNumberProductTypeType
  3. See PhoneNumberStatusType
  4. See PhoneNumberCapabilitiesTypeDef
  5. See List[PhoneNumberAssociationTypeDef]
  6. See CallingNameStatusType

RetentionSettingsTypeDef#

# RetentionSettingsTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import RetentionSettingsTypeDef


def get_value() -> RetentionSettingsTypeDef:
    return {
        "RoomRetentionSettings": ...,
    }


# RetentionSettingsTypeDef definition

class RetentionSettingsTypeDef(TypedDict):
    RoomRetentionSettings: NotRequired[RoomRetentionSettingsTypeDef],  # (1)
    ConversationRetentionSettings: NotRequired[ConversationRetentionSettingsTypeDef],  # (2)
  1. See RoomRetentionSettingsTypeDef
  2. See ConversationRetentionSettingsTypeDef

UserSettingsTypeDef#

# UserSettingsTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UserSettingsTypeDef


def get_value() -> UserSettingsTypeDef:
    return {
        "Telephony": ...,
    }


# UserSettingsTypeDef definition

class UserSettingsTypeDef(TypedDict):
    Telephony: TelephonySettingsTypeDef,  # (1)
  1. See TelephonySettingsTypeDef

CreateAccountResponseTypeDef#

# CreateAccountResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateAccountResponseTypeDef


def get_value() -> CreateAccountResponseTypeDef:
    return {
        "Account": ...,
    }


# CreateAccountResponseTypeDef definition

class CreateAccountResponseTypeDef(TypedDict):
    Account: AccountTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountTypeDef
  2. See ResponseMetadataTypeDef

GetAccountResponseTypeDef#

# GetAccountResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetAccountResponseTypeDef


def get_value() -> GetAccountResponseTypeDef:
    return {
        "Account": ...,
    }


# GetAccountResponseTypeDef definition

class GetAccountResponseTypeDef(TypedDict):
    Account: AccountTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountTypeDef
  2. See ResponseMetadataTypeDef

ListAccountsResponseTypeDef#

# ListAccountsResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListAccountsResponseTypeDef


def get_value() -> ListAccountsResponseTypeDef:
    return {
        "Accounts": ...,
    }


# ListAccountsResponseTypeDef definition

class ListAccountsResponseTypeDef(TypedDict):
    Accounts: List[AccountTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AccountTypeDef]
  2. See ResponseMetadataTypeDef

UpdateAccountResponseTypeDef#

# UpdateAccountResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateAccountResponseTypeDef


def get_value() -> UpdateAccountResponseTypeDef:
    return {
        "Account": ...,
    }


# UpdateAccountResponseTypeDef definition

class UpdateAccountResponseTypeDef(TypedDict):
    Account: AccountTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountTypeDef
  2. See ResponseMetadataTypeDef

BatchUpdateUserRequestTypeDef#

# BatchUpdateUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import BatchUpdateUserRequestTypeDef


def get_value() -> BatchUpdateUserRequestTypeDef:
    return {
        "AccountId": ...,
    }


# BatchUpdateUserRequestTypeDef definition

class BatchUpdateUserRequestTypeDef(TypedDict):
    AccountId: str,
    UpdateUserRequestItems: Sequence[UpdateUserRequestItemTypeDef],  # (1)
  1. See Sequence[UpdateUserRequestItemTypeDef]

CreateUserResponseTypeDef#

# CreateUserResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateUserResponseTypeDef


def get_value() -> CreateUserResponseTypeDef:
    return {
        "User": ...,
    }


# CreateUserResponseTypeDef definition

class CreateUserResponseTypeDef(TypedDict):
    User: UserTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserTypeDef
  2. See ResponseMetadataTypeDef

GetUserResponseTypeDef#

# GetUserResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetUserResponseTypeDef


def get_value() -> GetUserResponseTypeDef:
    return {
        "User": ...,
    }


# GetUserResponseTypeDef definition

class GetUserResponseTypeDef(TypedDict):
    User: UserTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserTypeDef
  2. See ResponseMetadataTypeDef

ListUsersResponseTypeDef#

# ListUsersResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListUsersResponseTypeDef


def get_value() -> ListUsersResponseTypeDef:
    return {
        "Users": ...,
    }


# ListUsersResponseTypeDef definition

class ListUsersResponseTypeDef(TypedDict):
    Users: List[UserTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[UserTypeDef]
  2. See ResponseMetadataTypeDef

ResetPersonalPINResponseTypeDef#

# ResetPersonalPINResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ResetPersonalPINResponseTypeDef


def get_value() -> ResetPersonalPINResponseTypeDef:
    return {
        "User": ...,
    }


# ResetPersonalPINResponseTypeDef definition

class ResetPersonalPINResponseTypeDef(TypedDict):
    User: UserTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserTypeDef
  2. See ResponseMetadataTypeDef

UpdateUserResponseTypeDef#

# UpdateUserResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateUserResponseTypeDef


def get_value() -> UpdateUserResponseTypeDef:
    return {
        "User": ...,
    }


# UpdateUserResponseTypeDef definition

class UpdateUserResponseTypeDef(TypedDict):
    User: UserTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserTypeDef
  2. See ResponseMetadataTypeDef

CreateRoomMembershipResponseTypeDef#

# CreateRoomMembershipResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreateRoomMembershipResponseTypeDef


def get_value() -> CreateRoomMembershipResponseTypeDef:
    return {
        "RoomMembership": ...,
    }


# CreateRoomMembershipResponseTypeDef definition

class CreateRoomMembershipResponseTypeDef(TypedDict):
    RoomMembership: RoomMembershipTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomMembershipTypeDef
  2. See ResponseMetadataTypeDef

ListRoomMembershipsResponseTypeDef#

# ListRoomMembershipsResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListRoomMembershipsResponseTypeDef


def get_value() -> ListRoomMembershipsResponseTypeDef:
    return {
        "RoomMemberships": ...,
    }


# ListRoomMembershipsResponseTypeDef definition

class ListRoomMembershipsResponseTypeDef(TypedDict):
    RoomMemberships: List[RoomMembershipTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[RoomMembershipTypeDef]
  2. See ResponseMetadataTypeDef

UpdateRoomMembershipResponseTypeDef#

# UpdateRoomMembershipResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateRoomMembershipResponseTypeDef


def get_value() -> UpdateRoomMembershipResponseTypeDef:
    return {
        "RoomMembership": ...,
    }


# UpdateRoomMembershipResponseTypeDef definition

class UpdateRoomMembershipResponseTypeDef(TypedDict):
    RoomMembership: RoomMembershipTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomMembershipTypeDef
  2. See ResponseMetadataTypeDef

CreatePhoneNumberOrderResponseTypeDef#

# CreatePhoneNumberOrderResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import CreatePhoneNumberOrderResponseTypeDef


def get_value() -> CreatePhoneNumberOrderResponseTypeDef:
    return {
        "PhoneNumberOrder": ...,
    }


# CreatePhoneNumberOrderResponseTypeDef definition

class CreatePhoneNumberOrderResponseTypeDef(TypedDict):
    PhoneNumberOrder: PhoneNumberOrderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberOrderTypeDef
  2. See ResponseMetadataTypeDef

GetPhoneNumberOrderResponseTypeDef#

# GetPhoneNumberOrderResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetPhoneNumberOrderResponseTypeDef


def get_value() -> GetPhoneNumberOrderResponseTypeDef:
    return {
        "PhoneNumberOrder": ...,
    }


# GetPhoneNumberOrderResponseTypeDef definition

class GetPhoneNumberOrderResponseTypeDef(TypedDict):
    PhoneNumberOrder: PhoneNumberOrderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberOrderTypeDef
  2. See ResponseMetadataTypeDef

ListPhoneNumberOrdersResponseTypeDef#

# ListPhoneNumberOrdersResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListPhoneNumberOrdersResponseTypeDef


def get_value() -> ListPhoneNumberOrdersResponseTypeDef:
    return {
        "PhoneNumberOrders": ...,
    }


# ListPhoneNumberOrdersResponseTypeDef definition

class ListPhoneNumberOrdersResponseTypeDef(TypedDict):
    PhoneNumberOrders: List[PhoneNumberOrderTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[PhoneNumberOrderTypeDef]
  2. See ResponseMetadataTypeDef

GetPhoneNumberResponseTypeDef#

# GetPhoneNumberResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetPhoneNumberResponseTypeDef


def get_value() -> GetPhoneNumberResponseTypeDef:
    return {
        "PhoneNumber": ...,
    }


# GetPhoneNumberResponseTypeDef definition

class GetPhoneNumberResponseTypeDef(TypedDict):
    PhoneNumber: PhoneNumberTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberTypeDef
  2. See ResponseMetadataTypeDef

ListPhoneNumbersResponseTypeDef#

# ListPhoneNumbersResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import ListPhoneNumbersResponseTypeDef


def get_value() -> ListPhoneNumbersResponseTypeDef:
    return {
        "PhoneNumbers": ...,
    }


# ListPhoneNumbersResponseTypeDef definition

class ListPhoneNumbersResponseTypeDef(TypedDict):
    PhoneNumbers: List[PhoneNumberTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[PhoneNumberTypeDef]
  2. See ResponseMetadataTypeDef

RestorePhoneNumberResponseTypeDef#

# RestorePhoneNumberResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import RestorePhoneNumberResponseTypeDef


def get_value() -> RestorePhoneNumberResponseTypeDef:
    return {
        "PhoneNumber": ...,
    }


# RestorePhoneNumberResponseTypeDef definition

class RestorePhoneNumberResponseTypeDef(TypedDict):
    PhoneNumber: PhoneNumberTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberTypeDef
  2. See ResponseMetadataTypeDef

UpdatePhoneNumberResponseTypeDef#

# UpdatePhoneNumberResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdatePhoneNumberResponseTypeDef


def get_value() -> UpdatePhoneNumberResponseTypeDef:
    return {
        "PhoneNumber": ...,
    }


# UpdatePhoneNumberResponseTypeDef definition

class UpdatePhoneNumberResponseTypeDef(TypedDict):
    PhoneNumber: PhoneNumberTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberTypeDef
  2. See ResponseMetadataTypeDef

GetRetentionSettingsResponseTypeDef#

# GetRetentionSettingsResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetRetentionSettingsResponseTypeDef


def get_value() -> GetRetentionSettingsResponseTypeDef:
    return {
        "RetentionSettings": ...,
    }


# GetRetentionSettingsResponseTypeDef definition

class GetRetentionSettingsResponseTypeDef(TypedDict):
    RetentionSettings: RetentionSettingsTypeDef,  # (1)
    InitiateDeletionTimestamp: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RetentionSettingsTypeDef
  2. See ResponseMetadataTypeDef

PutRetentionSettingsRequestTypeDef#

# PutRetentionSettingsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import PutRetentionSettingsRequestTypeDef


def get_value() -> PutRetentionSettingsRequestTypeDef:
    return {
        "AccountId": ...,
    }


# PutRetentionSettingsRequestTypeDef definition

class PutRetentionSettingsRequestTypeDef(TypedDict):
    AccountId: str,
    RetentionSettings: RetentionSettingsTypeDef,  # (1)
  1. See RetentionSettingsTypeDef

PutRetentionSettingsResponseTypeDef#

# PutRetentionSettingsResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import PutRetentionSettingsResponseTypeDef


def get_value() -> PutRetentionSettingsResponseTypeDef:
    return {
        "RetentionSettings": ...,
    }


# PutRetentionSettingsResponseTypeDef definition

class PutRetentionSettingsResponseTypeDef(TypedDict):
    RetentionSettings: RetentionSettingsTypeDef,  # (1)
    InitiateDeletionTimestamp: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RetentionSettingsTypeDef
  2. See ResponseMetadataTypeDef

GetUserSettingsResponseTypeDef#

# GetUserSettingsResponseTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import GetUserSettingsResponseTypeDef


def get_value() -> GetUserSettingsResponseTypeDef:
    return {
        "UserSettings": ...,
    }


# GetUserSettingsResponseTypeDef definition

class GetUserSettingsResponseTypeDef(TypedDict):
    UserSettings: UserSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserSettingsTypeDef
  2. See ResponseMetadataTypeDef

UpdateUserSettingsRequestTypeDef#

# UpdateUserSettingsRequestTypeDef TypedDict usage example

from mypy_boto3_chime.type_defs import UpdateUserSettingsRequestTypeDef


def get_value() -> UpdateUserSettingsRequestTypeDef:
    return {
        "AccountId": ...,
    }


# UpdateUserSettingsRequestTypeDef definition

class UpdateUserSettingsRequestTypeDef(TypedDict):
    AccountId: str,
    UserId: str,
    UserSettings: UserSettingsTypeDef,  # (1)
  1. See UserSettingsTypeDef