Skip to content

Typed dictionaries

Index > WorkMailMessageFlow > Typed dictionaries

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

GetRawMessageContentRequestRequestTypeDef

Usage Example
from mypy_boto3_workmailmessageflow.type_defs import GetRawMessageContentRequestRequestTypeDef

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

ResponseMetadataTypeDef

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

S3ReferenceTypeDef

Usage Example
from mypy_boto3_workmailmessageflow.type_defs import S3ReferenceTypeDef

def get_value() -> S3ReferenceTypeDef:
    return {
        "bucket": ...,
        "key": ...,
    }
Definition
class S3ReferenceTypeDef(TypedDict):
    bucket: str,
    key: str,
    objectVersion: NotRequired[str],

GetRawMessageContentResponseTypeDef

Usage Example
from mypy_boto3_workmailmessageflow.type_defs import GetRawMessageContentResponseTypeDef

def get_value() -> GetRawMessageContentResponseTypeDef:
    return {
        "messageContent": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetRawMessageContentResponseTypeDef(TypedDict):
    messageContent: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RawMessageContentTypeDef

Usage Example
from mypy_boto3_workmailmessageflow.type_defs import RawMessageContentTypeDef

def get_value() -> RawMessageContentTypeDef:
    return {
        "s3Reference": ...,
    }
Definition
class RawMessageContentTypeDef(TypedDict):
    s3Reference: S3ReferenceTypeDef,  # (1)
  1. See S3ReferenceTypeDef

PutRawMessageContentRequestRequestTypeDef

Usage Example
from mypy_boto3_workmailmessageflow.type_defs import PutRawMessageContentRequestRequestTypeDef

def get_value() -> PutRawMessageContentRequestRequestTypeDef:
    return {
        "messageId": ...,
        "content": ...,
    }
Definition
class PutRawMessageContentRequestRequestTypeDef(TypedDict):
    messageId: str,
    content: RawMessageContentTypeDef,  # (1)
  1. See RawMessageContentTypeDef