mirror of
https://github.com/silenceper/wechat.git
synced 2026-02-04 12:52:27 +08:00
* [feature] Format the code and improve Mini Program authorization to obtain openid(miniprogram/auth/auth.go Code2Session) * [feature] CheckEncryptedData (https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/user-info/auth.checkEncryptedData.html) * upgrade json error * upgrade json error Co-authored-by: houseme <houseme@outlook.com>
25 lines
506 B
Go
25 lines
506 B
Go
package message
|
|
|
|
// TransferCustomer 转发客服消息
|
|
type TransferCustomer struct {
|
|
CommonToken
|
|
|
|
TransInfo *TransInfo `xml:"TransInfo,omitempty"`
|
|
}
|
|
|
|
// TransInfo 转发到指定客服
|
|
type TransInfo struct {
|
|
KfAccount string `xml:"KfAccount"`
|
|
}
|
|
|
|
// NewTransferCustomer 实例化
|
|
func NewTransferCustomer(kfAccount string) *TransferCustomer {
|
|
tc := new(TransferCustomer)
|
|
if kfAccount != "" {
|
|
transInfo := new(TransInfo)
|
|
transInfo.KfAccount = kfAccount
|
|
tc.TransInfo = transInfo
|
|
}
|
|
return tc
|
|
}
|