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": ...,
}
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)
RawMessageContentTypeDef
Usage Example
from mypy_boto3_workmailmessageflow.type_defs import RawMessageContentTypeDef
def get_value() -> RawMessageContentTypeDef:
return {
"s3Reference": ...,
}
PutRawMessageContentRequestRequestTypeDef
Usage Example
from mypy_boto3_workmailmessageflow.type_defs import PutRawMessageContentRequestRequestTypeDef
def get_value() -> PutRawMessageContentRequestRequestTypeDef:
return {
"messageId": ...,
"content": ...,
}