external_contact

package
v0.0.0-...-2636f62 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddContactWay

func AddContactWay(dest *ContactWayAddResult, data *ContactWay) wx.Action

func CloseTempChat

func CloseTempChat(userID, externalUserID string) wx.Action

func DeleteContactWay

func DeleteContactWay(configID string) wx.Action

func GetContactWay

func GetContactWay(dest *ContactWay, configID string) wx.Action

func GetFollowUserList

func GetFollowUserList(dest *[]string) wx.Action

func UpdateContactWay

func UpdateContactWay(data *ContactWay) wx.Action

Types

type Conclusions

type Conclusions struct {
	Text        *TextConclusion  `json:"text,omitempty"`
	Image       *ImageConclusion `json:"image,omitempty"`
	Link        *LinkConclusion  `json:"link,omitempty"`
	MiniProgram *MinipConclusion `json:"mini_program,omitempty"`
}

type ContactScene

type ContactScene int
const (
	ContactMinip  ContactScene = 1
	ContactQRCode ContactScene = 2
)

type ContactType

type ContactType int
const (
	ContactSingle ContactType = 1
	ContactMulti  ContactType = 2
)

type ContactWay

type ContactWay struct {
	ConfigID      string       `json:"config_id,omitempty"`
	Type          ContactType  `json:"type,omitempty"`
	Scene         ContactScene `json:"scene,omitempty"`
	Style         int          `json:"style,omitempty"`
	Remark        string       `json:"remark,omitempty"`
	SkipVerify    bool         `json:"skip_verify,omitempty"`
	State         string       `json:"state,omitempty"`
	User          []string     `json:"user,omitempty"`
	Party         []int64      `json:"party,omitempty"`
	IsTemp        bool         `json:"is_temp,omitempty"`
	ExpiresIn     int          `json:"expires_in,omitempty"`
	ChatExpiresIn int          `json:"chat_expires_in,omitempty"`
	UnionID       string       `json:"unionid,omitempty"`
	Conclusions   *Conclusions `json:"conclusions,omitempty"`
}

type ContactWayAddResult

type ContactWayAddResult struct {
	ConfigID string `json:"config_id"`
	QRCode   string `json:"qr_code"`
}

type ImageConclusion

type ImageConclusion struct {
	MediaID string `json:"media_id"`
}

type LinkConclusion

type LinkConclusion struct {
	Title  string `json:"title"`
	PicURL string `json:"picurl"`
	Desc   string `json:"desc"`
	URL    string `json:"url"`
}

type MinipConclusion

type MinipConclusion struct {
	Title      string `json:"title"`
	PicMediaID string `json:"pic_media_id"`
	AppID      string `json:"appid"`
	Page       string `json:"page"`
}

type TextConclusion

type TextConclusion struct {
	Content string `json:"content"`
}

Jump to

Keyboard shortcuts

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