Skip to content

Type definitions#

Index > WorkMailMessageFlow > Type definitions

Auto-generated documentation for WorkMailMessageFlow type annotations stubs module mypy-boto3-workmailmessageflow.

GetRawMessageContentRequestTypeDef#

# GetRawMessageContentRequestTypeDef TypedDict usage example

from mypy_boto3_workmailmessageflow.type_defs import GetRawMessageContentRequestTypeDef


def get_value() -> GetRawMessageContentRequestTypeDef:
    return {
        "messageId": ...,
    }


# GetRawMessageContentRequestTypeDef definition

class GetRawMessageContentRequestTypeDef(TypedDict):
    messageId: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_workmailmessageflow.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],

S3ReferenceTypeDef#

# S3ReferenceTypeDef TypedDict usage example

from mypy_boto3_workmailmessageflow.type_defs import S3ReferenceTypeDef


def get_value() -> S3ReferenceTypeDef:
    return {
        "bucket": ...,
    }


# S3ReferenceTypeDef definition

class S3ReferenceTypeDef(TypedDict):
    bucket: str,
    key: str,
    objectVersion: NotRequired[str],

GetRawMessageContentResponseTypeDef#

# GetRawMessageContentResponseTypeDef TypedDict usage example

from mypy_boto3_workmailmessageflow.type_defs import GetRawMessageContentResponseTypeDef


def get_value() -> GetRawMessageContentResponseTypeDef:
    return {
        "messageContent": ...,
    }


# GetRawMessageContentResponseTypeDef definition

class GetRawMessageContentResponseTypeDef(TypedDict):
    messageContent: botocore.response.StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RawMessageContentTypeDef#

# RawMessageContentTypeDef TypedDict usage example

from mypy_boto3_workmailmessageflow.type_defs import RawMessageContentTypeDef


def get_value() -> RawMessageContentTypeDef:
    return {
        "s3Reference": ...,
    }


# RawMessageContentTypeDef definition

class RawMessageContentTypeDef(TypedDict):
    s3Reference: S3ReferenceTypeDef,  # (1)
  1. See S3ReferenceTypeDef

PutRawMessageContentRequestTypeDef#

# PutRawMessageContentRequestTypeDef TypedDict usage example

from mypy_boto3_workmailmessageflow.type_defs import PutRawMessageContentRequestTypeDef


def get_value() -> PutRawMessageContentRequestTypeDef:
    return {
        "messageId": ...,
    }


# PutRawMessageContentRequestTypeDef definition

class PutRawMessageContentRequestTypeDef(TypedDict):
    messageId: str,
    content: RawMessageContentTypeDef,  # (1)
  1. See RawMessageContentTypeDef