third-platform-sdk/sdk/fliggysdk/ability132/domain/TaobaoTmcMessagesConsumeTmcMessage.go

65 lines
1.6 KiB
Go
Raw Normal View History

2024-08-05 17:19:30 +08:00
package domain
import (
"repository.lenntc.com/lenntc/third-platform-sdk/sdk/fliggysdk/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
}