Represents a function that parses an Option[String] to a value of type A safely i.e.
Represents a function that parses an Option[String] to a value of type A safely i.e. catching format exceptions etc.
Header field wraps access to a message header (as opposed to the body).
Header field wraps access to a message header (as opposed to the body). In SQS terms, a header field is what would be stored in the message attributes.
Type class for marshalling objects into a message body and message attribute value map suitable for passing to AWS SQS client.
Type class for marshalling objects into a message body and message attribute value map suitable for passing to AWS SQS client.
The type of the object to marshall.
Represents a function that tries to convert an AttributeValue into a Scala value (typically that represents a field in an object).
Encodes a value of type A into MessageAttributeValue
May be valid or not.
Useful wrapper around a given message type that adds a retry count that is stored as a message attribute.
Note that received and receiveCount are approximate only.
Use an unmarshaller to convert an AWS SQS message into a object of type A.
Contains implicit decoders for different types and useful functions for creating your own MessageAttributeDecoders.