1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
package mns
type Queue struct {
*Client
QueueName string
Base64 bool
}
type Message struct {
MessageBody string `xml:"MessageBody"`
}
type MsgSend struct {
MessageId string `xml:"MessageId"`
MessageBodyMD5 string `xml:"MessageBodyMD5"`
}
type MsgReceive struct {
MessageId string `xml:"MessageId"`
MessageBodyMD5 string `xml:"MessageBodyMD5"`
MessageBody string `xml:"MessageBody"`
ReceiptHandle string `xml:"ReceiptHandle"`
EnqueueTime int64 `xml:"EnqueueTime"`
NextVisibleTime int64 `xml:"NextVisibleTime"`
DequeueCount int `xml:"DequeueCount"`
Priority int `xml:"Priority"`
}
|