sns

package
v0.0.0-...-1a19813 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2015 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MessageAttributeValue

type MessageAttributeValue struct {
	//BinaryValue             []byte // don't know how this is meant to be encoded
	DataType    string
	StringValue string
}

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL