45 lines
1.3 KiB
Go
45 lines
1.3 KiB
Go
|
|
package domain
|
|||
|
|
|
|||
|
|
type TaobaoTmcMessagesProduceTmcPublishMessage struct {
|
|||
|
|
/*
|
|||
|
|
消息内容的JSON表述,必须按照topic的定义来填充 */
|
|||
|
|
Content *string `json:"content,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
消息的扩增属性,用json格式表示 */
|
|||
|
|
JsonExContent *string `json:"json_ex_content,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
直发消息需要传入目标appkey */
|
|||
|
|
TargetAppKey *string `json:"target_app_key,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
目标分组 */
|
|||
|
|
TargetGroup *string `json:"target_group,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
消息类型 */
|
|||
|
|
Topic *string `json:"topic,omitempty" `
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
func (s *TaobaoTmcMessagesProduceTmcPublishMessage) SetContent(v string) *TaobaoTmcMessagesProduceTmcPublishMessage {
|
|||
|
|
s.Content = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *TaobaoTmcMessagesProduceTmcPublishMessage) SetJsonExContent(v string) *TaobaoTmcMessagesProduceTmcPublishMessage {
|
|||
|
|
s.JsonExContent = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *TaobaoTmcMessagesProduceTmcPublishMessage) SetTargetAppKey(v string) *TaobaoTmcMessagesProduceTmcPublishMessage {
|
|||
|
|
s.TargetAppKey = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *TaobaoTmcMessagesProduceTmcPublishMessage) SetTargetGroup(v string) *TaobaoTmcMessagesProduceTmcPublishMessage {
|
|||
|
|
s.TargetGroup = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *TaobaoTmcMessagesProduceTmcPublishMessage) SetTopic(v string) *TaobaoTmcMessagesProduceTmcPublishMessage {
|
|||
|
|
s.Topic = &v
|
|||
|
|
return s
|
|||
|
|
}
|