Skip to content

Typed dictionaries

Index > SupportApp > Typed dictionaries

Auto-generated documentation for SupportApp type annotations stubs module mypy-boto3-support-app.

CreateSlackChannelConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import CreateSlackChannelConfigurationRequestRequestTypeDef

def get_value() -> CreateSlackChannelConfigurationRequestRequestTypeDef:
    return {
        "channelId": ...,
        "channelRoleArn": ...,
        "notifyOnCaseSeverity": ...,
        "teamId": ...,
    }
Definition
class CreateSlackChannelConfigurationRequestRequestTypeDef(TypedDict):
    channelId: str,
    channelRoleArn: str,
    notifyOnCaseSeverity: NotificationSeverityLevelType,  # (1)
    teamId: str,
    channelName: NotRequired[str],
    notifyOnAddCorrespondenceToCase: NotRequired[bool],
    notifyOnCreateOrReopenCase: NotRequired[bool],
    notifyOnResolveCase: NotRequired[bool],
  1. See NotificationSeverityLevelType

DeleteSlackChannelConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import DeleteSlackChannelConfigurationRequestRequestTypeDef

def get_value() -> DeleteSlackChannelConfigurationRequestRequestTypeDef:
    return {
        "channelId": ...,
        "teamId": ...,
    }
Definition
class DeleteSlackChannelConfigurationRequestRequestTypeDef(TypedDict):
    channelId: str,
    teamId: str,

DeleteSlackWorkspaceConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import DeleteSlackWorkspaceConfigurationRequestRequestTypeDef

def get_value() -> DeleteSlackWorkspaceConfigurationRequestRequestTypeDef:
    return {
        "teamId": ...,
    }
Definition
class DeleteSlackWorkspaceConfigurationRequestRequestTypeDef(TypedDict):
    teamId: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ListSlackChannelConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import ListSlackChannelConfigurationsRequestRequestTypeDef

def get_value() -> ListSlackChannelConfigurationsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListSlackChannelConfigurationsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

SlackChannelConfigurationTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import SlackChannelConfigurationTypeDef

def get_value() -> SlackChannelConfigurationTypeDef:
    return {
        "channelId": ...,
        "teamId": ...,
    }
Definition
class SlackChannelConfigurationTypeDef(TypedDict):
    channelId: str,
    teamId: str,
    channelName: NotRequired[str],
    channelRoleArn: NotRequired[str],
    notifyOnAddCorrespondenceToCase: NotRequired[bool],
    notifyOnCaseSeverity: NotRequired[NotificationSeverityLevelType],  # (1)
    notifyOnCreateOrReopenCase: NotRequired[bool],
    notifyOnResolveCase: NotRequired[bool],
  1. See NotificationSeverityLevelType

ListSlackWorkspaceConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import ListSlackWorkspaceConfigurationsRequestRequestTypeDef

def get_value() -> ListSlackWorkspaceConfigurationsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListSlackWorkspaceConfigurationsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

SlackWorkspaceConfigurationTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import SlackWorkspaceConfigurationTypeDef

def get_value() -> SlackWorkspaceConfigurationTypeDef:
    return {
        "teamId": ...,
    }
Definition
class SlackWorkspaceConfigurationTypeDef(TypedDict):
    teamId: str,
    allowOrganizationMemberAccount: NotRequired[bool],
    teamName: NotRequired[str],

PutAccountAliasRequestRequestTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import PutAccountAliasRequestRequestTypeDef

def get_value() -> PutAccountAliasRequestRequestTypeDef:
    return {
        "accountAlias": ...,
    }
Definition
class PutAccountAliasRequestRequestTypeDef(TypedDict):
    accountAlias: str,

RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef

def get_value() -> RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef:
    return {
        "teamId": ...,
    }
Definition
class RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef(TypedDict):
    teamId: str,

UpdateSlackChannelConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import UpdateSlackChannelConfigurationRequestRequestTypeDef

def get_value() -> UpdateSlackChannelConfigurationRequestRequestTypeDef:
    return {
        "channelId": ...,
        "teamId": ...,
    }
Definition
class UpdateSlackChannelConfigurationRequestRequestTypeDef(TypedDict):
    channelId: str,
    teamId: str,
    channelName: NotRequired[str],
    channelRoleArn: NotRequired[str],
    notifyOnAddCorrespondenceToCase: NotRequired[bool],
    notifyOnCaseSeverity: NotRequired[NotificationSeverityLevelType],  # (1)
    notifyOnCreateOrReopenCase: NotRequired[bool],
    notifyOnResolveCase: NotRequired[bool],
  1. See NotificationSeverityLevelType

GetAccountAliasResultTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import GetAccountAliasResultTypeDef

def get_value() -> GetAccountAliasResultTypeDef:
    return {
        "accountAlias": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAccountAliasResultTypeDef(TypedDict):
    accountAlias: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterSlackWorkspaceForOrganizationResultTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import RegisterSlackWorkspaceForOrganizationResultTypeDef

def get_value() -> RegisterSlackWorkspaceForOrganizationResultTypeDef:
    return {
        "accountType": ...,
        "teamId": ...,
        "teamName": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterSlackWorkspaceForOrganizationResultTypeDef(TypedDict):
    accountType: AccountTypeType,  # (1)
    teamId: str,
    teamName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountTypeType
  2. See ResponseMetadataTypeDef

UpdateSlackChannelConfigurationResultTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import UpdateSlackChannelConfigurationResultTypeDef

def get_value() -> UpdateSlackChannelConfigurationResultTypeDef:
    return {
        "channelId": ...,
        "channelName": ...,
        "channelRoleArn": ...,
        "notifyOnAddCorrespondenceToCase": ...,
        "notifyOnCaseSeverity": ...,
        "notifyOnCreateOrReopenCase": ...,
        "notifyOnResolveCase": ...,
        "teamId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSlackChannelConfigurationResultTypeDef(TypedDict):
    channelId: str,
    channelName: str,
    channelRoleArn: str,
    notifyOnAddCorrespondenceToCase: bool,
    notifyOnCaseSeverity: NotificationSeverityLevelType,  # (1)
    notifyOnCreateOrReopenCase: bool,
    notifyOnResolveCase: bool,
    teamId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NotificationSeverityLevelType
  2. See ResponseMetadataTypeDef

ListSlackChannelConfigurationsResultTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import ListSlackChannelConfigurationsResultTypeDef

def get_value() -> ListSlackChannelConfigurationsResultTypeDef:
    return {
        "nextToken": ...,
        "slackChannelConfigurations": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSlackChannelConfigurationsResultTypeDef(TypedDict):
    nextToken: str,
    slackChannelConfigurations: List[SlackChannelConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SlackChannelConfigurationTypeDef
  2. See ResponseMetadataTypeDef

ListSlackWorkspaceConfigurationsResultTypeDef

Usage Example
from mypy_boto3_support_app.type_defs import ListSlackWorkspaceConfigurationsResultTypeDef

def get_value() -> ListSlackWorkspaceConfigurationsResultTypeDef:
    return {
        "nextToken": ...,
        "slackWorkspaceConfigurations": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSlackWorkspaceConfigurationsResultTypeDef(TypedDict):
    nextToken: str,
    slackWorkspaceConfigurations: List[SlackWorkspaceConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SlackWorkspaceConfigurationTypeDef
  2. See ResponseMetadataTypeDef