1
0
mirror of synced 2024-11-25 14:26:09 +03:00
messenger/receiving.go
2016-04-13 19:46:52 +10:00

38 lines
710 B
Go

package messenger
type Receive struct {
Object string `json:"object"`
Entry []Entry `json:"entry"`
}
type Entry struct {
ID int64 `json:"id"`
Time int64 `json:"time"`
Messaging []MessageInfo `json:"messaging"`
}
type MessageInfo struct {
Sender Sender `json:"sender"`
Recipient Recipient `json:"recipient"`
Timestamp int64 `json:"timestamp"`
Message *Message `json:"message"`
Delivery *Delivery `json:"delivery"`
}
type Sender struct {
ID int64 `json:"id"`
}
type Recipient struct {
ID int64 `json:"id"`
}
type Attachment struct {
Type string `json:"type"`
Payload Payload `json:"payload"`
}
type Payload struct {
URL string `json:"url"`
}