Message
¶
Source code in docs_src/capo_sqs/types/message.py
attributes
instance-attribute
¶
attributes: NotRequired[MessageSystemAttributeMap]
A map of the attributes requested in ReceiveMessage to their respective values. Supported attributes:
-
ApproximateReceiveCount -
ApproximateFirstReceiveTimestamp -
MessageDeduplicationId -
MessageGroupId -
SenderId -
SentTimestamp -
SequenceNumber
ApproximateFirstReceiveTimestamp and SentTimestamp are each returned as an integer representing the epoch time in milliseconds.
md5_of_body
instance-attribute
¶
md5_of_body: NotRequired[String]
An MD5 digest of the non-URL-encoded message body string.
md5_of_message_attributes
instance-attribute
¶
md5_of_message_attributes: NotRequired[String]
An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.
message_attributes
instance-attribute
¶
message_attributes: NotRequired[MessageBodyAttributeMap]
Each message attribute consists of a Name, Type, and Value. For more information, see Amazon SQS message attributes in the Amazon SQS Developer Guide.