response

package
v2.0.31 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2022 License: MIT Imports: 1 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AutoReply

type AutoReply struct {
	MsgType    int    `json:"msgtype"`
	Content    string `json:"content"`
	UpdateTime int    `json:"updatetime"`
}

type BlackKeyword

type BlackKeyword struct {
	Values     []string `json:"values"`
	Updatetime int      `json:"updatetime"`
}

type BuyerRelation

type BuyerRelation struct {
	OpenID        string `json:"openid"`
	GuideAccount  string `json:"guide_account"`
	GuideOpenID   string `json:"guide_openid"`
	BuyerNickName string `json:"buyer_nickname"`
	CreateTime    int    `json:"create_time"`
}

type BuyerResp

type BuyerResp struct {
	*response.ResponseOfficialAccount

	OpenID string `json:"openid"`
}

type Card

type Card struct {
	Title    string      `json:"title"`
	AppID    string      `json:"appid"`
	Path     string      `json:"path"`
	PicURL   string      `json:"picurl"`
	MasterID interface{} `json:"master_id"`
	SlaveID  interface{} `json:"slave_id"`
}

type Group

type Group struct {
	ID         int    `json:"id"`
	Name       string `json:"name"`
	CreateTime int    `json:"create_time"`
	UpdateTime int    `json:"update_time"`
}

type Guide

type Guide struct {
	GuideAccount    string `json:"guide_account"`
	GuideHeadImgURL string `json:"guide_headimgurl"`
	GuideNickname   string `json:"guide_nickname"`
	CreateTime      int    `json:"create_time"`
	GuideOpenid     string `json:"guide_openid"`
}

type GuideAdviser

type GuideAdviser struct {
	GuideAccount    string `json:"guide_account"`
	GuideHeadImgURL string `json:"guide_headimgurl"`
	GuideNickname   string `json:"guide_nickname"`
	GuideOpenid     int    `json:"guide_openid"`
}

type Message

type Message struct {
	GuideAccount string `json:"guide_account"`
	Openid       string `json:"openid"`
	CreateTime   int    `json:"create_time"`
	Content      string `json:"content"`
	ContentType  int    `json:"content_type"`
	Direction    int    `json:"direction"`
}

type Model

type Model struct {
	PicURL string `json:"picurl"`
}

type Option

type Option struct {
	TagName   string   `json:"tag_name"`
	TagValues []string `json:"tag_values"`
}

type ResponseGuideBuyerRelation

type ResponseGuideBuyerRelation struct {
	*response.ResponseOfficialAccount

	BuyerResp []*BuyerResp `json:"buyer_resp"`
}

type ResponseGuideBuyerRelationList

type ResponseGuideBuyerRelationList struct {
	*response.ResponseOfficialAccount

	TotalNum int             `json:"total_num"`
	List     []BuyerRelation `json:"list"`
}

type ResponseGuideCreateGroup

type ResponseGuideCreateGroup struct {
	*response.ResponseOfficialAccount

	GroupID interface{} `json:"group_id"`
}

type ResponseGuideGetAdviser

type ResponseGuideGetAdviser struct {
	*response.ResponseOfficialAccount

	*GuideAdviser
}

type ResponseGuideGetAdviserConfig

type ResponseGuideGetAdviserConfig struct {
	*response.ResponseOfficialAccount

	BlackKeyword struct {
		Values         []*BlackKeyword `json:"black_keyword"`
		GuideAutoReply AutoReply       `json:"guide_auto_reply"`
	}
}

type ResponseGuideGetAdvisers

type ResponseGuideGetAdvisers struct {
	*response.ResponseOfficialAccount

	TotalNum int             `json:"total_num"`
	List     []*GuideAdviser `json:"list"`
}

type ResponseGuideGetBuyerByTag

type ResponseGuideGetBuyerByTag struct {
	*response.ResponseOfficialAccount

	OpenidList []string `json:"openid_list"`
}

type ResponseGuideGetBuyerDisplayTags

type ResponseGuideGetBuyerDisplayTags struct {
	*response.ResponseOfficialAccount

	DisplayTagList []string `json:"display_tag_list"`
}

type ResponseGuideGetBuyerRelation

type ResponseGuideGetBuyerRelation struct {
	*response.ResponseOfficialAccount

	*BuyerRelation
}

type ResponseGuideGetBuyerTags

type ResponseGuideGetBuyerTags struct {
	*response.ResponseOfficialAccount

	TagValues []string `json:"tag_values"`
}

type ResponseGuideGetCardMaterial

type ResponseGuideGetCardMaterial struct {
	*response.ResponseOfficialAccount

	CardList []*Card `json:"card_list"`
}

type ResponseGuideGetChatRecords

type ResponseGuideGetChatRecords struct {
	*response.ResponseOfficialAccount

	TotalNum int        `json:"total_num"`
	MsgList  []*Message `json:"msg_list"`
}

type ResponseGuideGetConfig

type ResponseGuideGetConfig struct {
	*response.ResponseOfficialAccount

	GuideFastReplyList []interface{} `json:"guide_fast_reply_list"`
	GuideAutoReply     *AutoReply    `json:"guide_auto_reply"`
	UpdateTime         int           `json:"updatetime"`
	GuideAutoReplyPlus *AutoReply    `json:"guide_auto_reply_plus"`
}

type ResponseGuideGetGroupList

type ResponseGuideGetGroupList struct {
	*response.ResponseOfficialAccount

	GroupList []*Group `json:"group_list"`
}

type ResponseGuideGetGroups

type ResponseGuideGetGroups struct {
	*response.ResponseOfficialAccount

	GuideList []*Guide `json:"guide_list"`
	TotalNum  int      `json:"total_num"`
}

type ResponseGuideGetGuideGroup

type ResponseGuideGetGuideGroup struct {
	*response.ResponseOfficialAccount

	GroupIDList []int `json:"group_id_list"`
}

type ResponseGuideGetImageMaterial

type ResponseGuideGetImageMaterial struct {
	*response.ResponseOfficialAccount

	ModelList []*Model `json:"model_list"`
	TotalNum  int      `json:"total_num"`
}

type ResponseGuideGetWordMaterial

type ResponseGuideGetWordMaterial struct {
	*response.ResponseOfficialAccount

	WordList []*Word `json:"word_list"`
	TotalNum int     `json:"total_num"`
}

type ResponseGuideTagOption

type ResponseGuideTagOption struct {
	*response.ResponseOfficialAccount

	Options []*Option `json:"options"`
}

type Word

type Word struct {
	Word       string `json:"word"`
	CreateTime int    `json:"create_time"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL