ransfer_customer.go 503 B

123456789101112131415161718192021222324
  1. package message
  2. //TransferCustomer 转发客服消息
  3. type TransferCustomer struct {
  4. CommonToken
  5. TransInfo *TransInfo `xml:"TransInfo,omitempty"`
  6. }
  7. //TransInfo 转发到指定客服
  8. type TransInfo struct {
  9. KfAccount string `xml:"KfAccount"`
  10. }
  11. //NewTransferCustomer 实例化
  12. func NewTransferCustomer(KfAccount string) *TransferCustomer {
  13. tc := new(TransferCustomer)
  14. if KfAccount != "" {
  15. transInfo := new(TransInfo)
  16. transInfo.KfAccount = KfAccount
  17. tc.TransInfo = transInfo
  18. }
  19. return tc
  20. }