Files
2015-07-04 11:03:33 +08:00

29 lines
667 B
Go

package jpushclient
type Message struct {
Content string `json:"msg_content"`
Title string `json:"title,omitempty"`
ContentType string `json:"content_type,omitempty"`
Extras map[string]interface{} `json:"extras,omitempty"`
}
func (this *Message) SetContent(c string) {
this.Content = c
}
func (this *Message) SetTitle(title string) {
this.Title = title
}
func (this *Message) SetContentType(t string) {
this.ContentType = t
}
func (this *Message) AddExtras(key string, value interface{}) {
if this.Extras == nil {
this.Extras = make(map[string]interface{})
}
this.Extras[key] = value
}