63 lines
1.6 KiB
Go
63 lines
1.6 KiB
Go
package domain
|
||
|
||
import "git.sunqdl.cn/fgqj/topsdk/util"
|
||
|
||
type TaobaoTmcMessagesConsumeTmcMessage struct {
|
||
/*
|
||
消息所属的用户编号 */
|
||
UserId *int64 `json:"user_id,omitempty" `
|
||
|
||
/*
|
||
用户的昵称 */
|
||
UserNick *string `json:"user_nick,omitempty" `
|
||
|
||
/*
|
||
消息详细内容,格式为JSON/XML */
|
||
Content *string `json:"content,omitempty" `
|
||
|
||
/*
|
||
消息ID */
|
||
Id *int64 `json:"id,omitempty" `
|
||
|
||
/*
|
||
消息发布时间 */
|
||
PubTime *util.LocalTime `json:"pub_time,omitempty" `
|
||
|
||
/*
|
||
消息发布者的AppKey */
|
||
PubAppKey *string `json:"pub_app_key,omitempty" `
|
||
|
||
/*
|
||
消息所属主题 */
|
||
Topic *string `json:"topic,omitempty" `
|
||
}
|
||
|
||
func (s *TaobaoTmcMessagesConsumeTmcMessage) SetUserId(v int64) *TaobaoTmcMessagesConsumeTmcMessage {
|
||
s.UserId = &v
|
||
return s
|
||
}
|
||
func (s *TaobaoTmcMessagesConsumeTmcMessage) SetUserNick(v string) *TaobaoTmcMessagesConsumeTmcMessage {
|
||
s.UserNick = &v
|
||
return s
|
||
}
|
||
func (s *TaobaoTmcMessagesConsumeTmcMessage) SetContent(v string) *TaobaoTmcMessagesConsumeTmcMessage {
|
||
s.Content = &v
|
||
return s
|
||
}
|
||
func (s *TaobaoTmcMessagesConsumeTmcMessage) SetId(v int64) *TaobaoTmcMessagesConsumeTmcMessage {
|
||
s.Id = &v
|
||
return s
|
||
}
|
||
func (s *TaobaoTmcMessagesConsumeTmcMessage) SetPubTime(v util.LocalTime) *TaobaoTmcMessagesConsumeTmcMessage {
|
||
s.PubTime = &v
|
||
return s
|
||
}
|
||
func (s *TaobaoTmcMessagesConsumeTmcMessage) SetPubAppKey(v string) *TaobaoTmcMessagesConsumeTmcMessage {
|
||
s.PubAppKey = &v
|
||
return s
|
||
}
|
||
func (s *TaobaoTmcMessagesConsumeTmcMessage) SetTopic(v string) *TaobaoTmcMessagesConsumeTmcMessage {
|
||
s.Topic = &v
|
||
return s
|
||
}
|