# Functions
New returns a new *SNS embedding *sns.SNS.
NewPublishInput returns a new *PublishInput given a body and an endpoint.
UnmarshalMessage unmarshal an SNS Message to a given interface.
# Constants
Endpoint represents the parameter named endpoint.
ErrEmptyParameter is used when a required parameter is empty.
ErrNoPointerParameter is used when a parameter is expected to be a pointer but it wasn't.
ErrPointerParameterNotAllowed is used when a parameter is expected to be not a pointer but it wasn't.
Input represents the parameter named input.
Message represents the parameter named message.
MessageStructure represents the default MessageStructure for SNS.