Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Handle ¶
type Handle struct { *internal.Base *Provider Times int Interval time.Duration Decoder transcoder.Decoder Visibility callback.ChangeMessageVisibility Delete callback.DeleteMessage }
func NewHandle ¶
func NewHandle(visibility callback.ChangeMessageVisibility, delete callback.DeleteMessage) *Handle
type Provider ¶ added in v0.0.2
type Provider struct {
Credentials aws.CredentialsProvider
}
func NewProvider ¶ added in v0.0.2
func NewProvider() (provider *Provider)
type Receive ¶
type Receive struct { *internal.Base *Provider Wait time.Duration Visibility int32 Number int32 Names []types.QueueAttributeName Attributes []string Receive callback.ReceiveMessage Url callback.Url // contains filtered or unexported fields }
func NewReceive ¶
func (*Receive) WaitTimeSeconds ¶
type Send ¶
type Send struct { *internal.Base *Provider Data any Delay time.Duration Attributes map[string]types.MessageAttributeValue Systems map[string]types.MessageSystemAttributeValue Encoder transcoder.Encoder Send callback.SendMessage Url callback.Url }
Click to show internal directories.
Click to hide internal directories.