Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MessageAttributeValue ¶
type PublishError ¶
type PublishError struct { Response *PublishResponse Code int RawResponse string }
func (PublishError) Error ¶
func (p PublishError) Error() string
type PublishRequest ¶
type PublishRequest struct { awsgo.RequestBuilder Message string MessageAttributes map[string]MessageAttributeValue MessageStructure string Subject string TargetArn string TopicArn string }
func NewPublishRequest ¶
func NewPublishRequest() *PublishRequest
func (PublishRequest) DeMarshalResponse ¶
func (req PublishRequest) DeMarshalResponse(response []byte, headers map[string]string, statusCode int) interface{}
func (PublishRequest) Request ¶
func (gir PublishRequest) Request() (*PublishResponse, error)
func (*PublishRequest) VerifyInput ¶
func (req *PublishRequest) VerifyInput() error
type PublishResponse ¶
type PublishResponse struct { PublishResult PublishResult ResponseMetadata ResponseMetadata }
type PublishResult ¶
type PublishResult struct {
MessageId string
}
type ResponseMetadata ¶
type ResponseMetadata struct {
RequestId string
}
Click to show internal directories.
Click to hide internal directories.