wcf

package
v1.39.0 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Functions_name = map[int32]string{
		0:   "FUNC_RESERVED",
		1:   "FUNC_IS_LOGIN",
		16:  "FUNC_GET_SELF_WXID",
		17:  "FUNC_GET_MSG_TYPES",
		18:  "FUNC_GET_CONTACTS",
		19:  "FUNC_GET_DB_NAMES",
		20:  "FUNC_GET_DB_TABLES",
		21:  "FUNC_GET_USER_INFO",
		22:  "FUNC_GET_AUDIO_MSG",
		32:  "FUNC_SEND_TXT",
		33:  "FUNC_SEND_IMG",
		34:  "FUNC_SEND_FILE",
		35:  "FUNC_SEND_XML",
		36:  "FUNC_SEND_EMOTION",
		37:  "FUNC_SEND_RICH_TXT",
		38:  "FUNC_SEND_PAT_MSG",
		48:  "FUNC_ENABLE_RECV_TXT",
		64:  "FUNC_DISABLE_RECV_TXT",
		80:  "FUNC_EXEC_DB_QUERY",
		81:  "FUNC_ACCEPT_FRIEND",
		82:  "FUNC_RECV_TRANSFER",
		83:  "FUNC_REFRESH_PYQ",
		84:  "FUNC_DOWNLOAD_ATTACH",
		85:  "FUNC_GET_CONTACT_INFO",
		86:  "FUNC_REVOKE_MSG",
		96:  "FUNC_DECRYPT_IMAGE",
		97:  "FUNC_EXEC_OCR",
		112: "FUNC_ADD_ROOM_MEMBERS",
		113: "FUNC_DEL_ROOM_MEMBERS",
		114: "FUNC_INV_ROOM_MEMBERS",
	}
	Functions_value = map[string]int32{
		"FUNC_RESERVED":         0,
		"FUNC_IS_LOGIN":         1,
		"FUNC_GET_SELF_WXID":    16,
		"FUNC_GET_MSG_TYPES":    17,
		"FUNC_GET_CONTACTS":     18,
		"FUNC_GET_DB_NAMES":     19,
		"FUNC_GET_DB_TABLES":    20,
		"FUNC_GET_USER_INFO":    21,
		"FUNC_GET_AUDIO_MSG":    22,
		"FUNC_SEND_TXT":         32,
		"FUNC_SEND_IMG":         33,
		"FUNC_SEND_FILE":        34,
		"FUNC_SEND_XML":         35,
		"FUNC_SEND_EMOTION":     36,
		"FUNC_SEND_RICH_TXT":    37,
		"FUNC_SEND_PAT_MSG":     38,
		"FUNC_ENABLE_RECV_TXT":  48,
		"FUNC_DISABLE_RECV_TXT": 64,
		"FUNC_EXEC_DB_QUERY":    80,
		"FUNC_ACCEPT_FRIEND":    81,
		"FUNC_RECV_TRANSFER":    82,
		"FUNC_REFRESH_PYQ":      83,
		"FUNC_DOWNLOAD_ATTACH":  84,
		"FUNC_GET_CONTACT_INFO": 85,
		"FUNC_REVOKE_MSG":       86,
		"FUNC_DECRYPT_IMAGE":    96,
		"FUNC_EXEC_OCR":         97,
		"FUNC_ADD_ROOM_MEMBERS": 112,
		"FUNC_DEL_ROOM_MEMBERS": 113,
		"FUNC_INV_ROOM_MEMBERS": 114,
	}
)

Enum value maps for Functions.

View Source
var File_proto_wcf_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AttachMsg added in v1.39.0

type AttachMsg struct {
	Id    uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`      // 消息 id
	Thumb string `protobuf:"bytes,2,opt,name=thumb,proto3" json:"thumb,omitempty"` // 消息中的 thumb
	Extra string `protobuf:"bytes,3,opt,name=extra,proto3" json:"extra,omitempty"` // 消息中的 extra
	// contains filtered or unexported fields
}

func (*AttachMsg) Descriptor deprecated added in v1.39.0

func (*AttachMsg) Descriptor() ([]byte, []int)

Deprecated: Use AttachMsg.ProtoReflect.Descriptor instead.

func (*AttachMsg) GetExtra added in v1.39.0

func (x *AttachMsg) GetExtra() string

func (*AttachMsg) GetId added in v1.39.0

func (x *AttachMsg) GetId() uint64

func (*AttachMsg) GetThumb added in v1.39.0

func (x *AttachMsg) GetThumb() string

func (*AttachMsg) ProtoMessage added in v1.39.0

func (*AttachMsg) ProtoMessage()

func (*AttachMsg) ProtoReflect added in v1.39.0

func (x *AttachMsg) ProtoReflect() protoreflect.Message

func (*AttachMsg) Reset added in v1.39.0

func (x *AttachMsg) Reset()

func (*AttachMsg) String added in v1.39.0

func (x *AttachMsg) String() string

type AudioMsg added in v1.39.0

type AudioMsg struct {
	Id  uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`  // 语音消息 id
	Dir string `protobuf:"bytes,2,opt,name=dir,proto3" json:"dir,omitempty"` // 存放目录
	// contains filtered or unexported fields
}

func (*AudioMsg) Descriptor deprecated added in v1.39.0

func (*AudioMsg) Descriptor() ([]byte, []int)

Deprecated: Use AudioMsg.ProtoReflect.Descriptor instead.

func (*AudioMsg) GetDir added in v1.39.0

func (x *AudioMsg) GetDir() string

func (*AudioMsg) GetId added in v1.39.0

func (x *AudioMsg) GetId() uint64

func (*AudioMsg) ProtoMessage added in v1.39.0

func (*AudioMsg) ProtoMessage()

func (*AudioMsg) ProtoReflect added in v1.39.0

func (x *AudioMsg) ProtoReflect() protoreflect.Message

func (*AudioMsg) Reset added in v1.39.0

func (x *AudioMsg) Reset()

func (*AudioMsg) String added in v1.39.0

func (x *AudioMsg) String() string

type Client

type Client struct {
	RecvTxt bool
	// contains filtered or unexported fields
}

func NewWCF

func NewWCF(add string) (*Client, error)

func (*Client) AcceptFriend

func (c *Client) AcceptFriend(v3, v4 string, scene int32) int32

AcceptFriend 接收好友请求

  • 接收好友请求 *
  • @param v3 xml.attrib["encryptusername"] // 加密的用户名
  • @param v4 xml.attrib["ticket"] // Ticket
  • @param scene 17 // 添加方式:17 名片,30 扫码

func (*Client) AddChatRoomMembers

func (c *Client) AddChatRoomMembers(roomId string, wxIds []string) int32

func (*Client) AddChatroomMembers added in v1.39.0

func (c *Client) AddChatroomMembers(roomID, wxIDs string) int32

func (*Client) Close added in v1.39.0

func (c *Client) Close() error

func (*Client) DecryptImage added in v1.39.0

func (c *Client) DecryptImage(src, dst string) int32

DecryptImage 解密图片 加密路径,解密路径

func (*Client) DelChatRoomMembers added in v1.39.0

func (c *Client) DelChatRoomMembers(roomId string, wxIds []string) int32

func (*Client) DisableRecvTxt

func (c *Client) DisableRecvTxt() int32

func (*Client) DownloadAttach added in v1.39.0

func (c *Client) DownloadAttach(id uint64, thumb string, extra string) int32

DownloadAttach 下载附件(图片、视频、文件)。这方法别直接调用,下载图片使用 `download_image`。

Args:
    id (int): 消息中 id
    thumb (str): 消息中的 thumb
    extra (str): 消息中的 extra

Returns:
    int: 0 为成功, 其他失败。

func (*Client) EnableRecvTxt

func (c *Client) EnableRecvTxt() int32

func (*Client) ExecDBQuery

func (c *Client) ExecDBQuery(db, sql string) []*DbRow

func (*Client) ExecOCR added in v1.39.0

func (c *Client) ExecOCR(extra string) string

ExecOCR 获取 OCR 结果。鸡肋,需要图片能自动下载;通过下载接口下载的图片无法识别。

Args:
    extra (str): 待识别的图片路径,消息里的 extra

Returns:
    str: OCR 结果

func (*Client) GetAudio added in v1.39.0

func (c *Client) GetAudio(id uint64, dir string) string

GetAudio 获取语音消息并转成 MP3

Args:

    id (int): 消息中 id
    dir (str): 存放图片的目录

Returns:
    str: 成功返回存储路径;空字符串为失败,原因见日志。

func (*Client) GetContactInfo added in v1.39.0

func (c *Client) GetContactInfo(wxId string) *RpcContact

GetContactInfo 通过 wxid 查询微信号昵称等信息

Args:
    wxid (str): 联系人 wxid

Returns:
    dict: {wxid, code, name, gender}

func (*Client) GetContacts

func (c *Client) GetContacts() []*RpcContact

func (*Client) GetDBNames

func (c *Client) GetDBNames() []string

func (*Client) GetDBTables

func (c *Client) GetDBTables(tab string) []*DbTable

func (*Client) GetMsgTypes

func (c *Client) GetMsgTypes() map[int32]string

func (*Client) GetSelfWXID

func (c *Client) GetSelfWXID() string

func (*Client) GetUserInfo

func (c *Client) GetUserInfo() *UserInfo

func (*Client) InvChatRoomMembers added in v1.39.0

func (c *Client) InvChatRoomMembers(roomId string, wxIds []string) int32

InvChatRoomMembers 邀请群成员

Args:
    roomid (str): 群的 id
    wxids (str): 要邀请成员的 wxid, 多个用逗号`,`分隔

Returns:
    int: 1 为成功,其他失败

func (*Client) IsLogin

func (c *Client) IsLogin() bool

func (*Client) OnMSG

func (c *Client) OnMSG(f func(msg *WxMsg)) error

func (*Client) ReceiveTransfer added in v1.39.0

func (c *Client) ReceiveTransfer(wxid, tfid, taid string) int32

func (*Client) Recv

func (c *Client) Recv() (*Response, error)

func (*Client) RefreshPYQ added in v1.39.0

func (c *Client) RefreshPYQ(id uint64) int32

RefreshPYQ 刷新朋友圈

func (*Client) Revoke added in v1.39.0

func (c *Client) Revoke(id uint64) int32

Revoke 撤回消息

Args:
    id (int): 待撤回消息的 id

Returns:
    int: 1 为成功,其他失败

func (*Client) SendEmotion added in v1.39.0

func (c *Client) SendEmotion(path, receiver string) int32

func (*Client) SendFile

func (c *Client) SendFile(path string, receiver string) int32

SendFile path 绝对路径InBot

func (*Client) SendIMG

func (c *Client) SendIMG(path string, receiver string) int32

SendIMG path 绝对路径InBot

func (*Client) SendPat added in v1.39.0

func (c *Client) SendPat(roomId, wxId string) int32

SendPat 拍一拍群友

Args:
    roomid (str): 群 id
    wxid (str): 要拍的群友的 wxid

Returns:
    int: 1 为成功,其他失败

func (*Client) SendRichText added in v1.39.0

func (c *Client) SendRichText(name, account, title, digest, url, thumbUrl, receiver string) int32

SendRichText 发送富文本消息

卡片样式:
    |-------------------------------------|
    |title, 最长两行
    |(长标题, 标题短的话这行没有)
    |digest, 最多三行,会占位    |--------|
    |digest, 最多三行,会占位    |thumburl|
    |digest, 最多三行,会占位    |--------|
    |(account logo) name
    |-------------------------------------|
Args:
    name (str): 左下显示的名字
    account (str): 填公众号 id 可以显示对应的头像(gh_ 开头的)
    title (str): 标题,最多两行
    digest (str): 摘要,三行
    url (str): 点击后跳转的链接
    thumburl (str): 缩略图的链接
    receiver (str): 接收人, wxid 或者 roomid

Returns:
    int: 0 为成功,其他失败

func (*Client) SendTxt

func (c *Client) SendTxt(msg string, receiver string, ates []string) int32

SendTxt @param msg: 消息内容(如果是 @ 消息则需要有跟 @ 的人数量相同的 @) @param receiver: 消息接收人,私聊为 wxid(wxid_xxxxxxxxxxxxxx),群聊为roomid(xxxxxxxxxx@chatroom) @param ates: 群聊时要 @ 的人(私聊时为空字符串),多个用逗号分隔。@所有人 用notify@all(必须是群主或者管理员才有权限)

func (*Client) SendXml

func (c *Client) SendXml(path, content, receiver string, Type int32) int32

type DbField

type DbField struct {
	Type    int32  `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`      // 字段类型
	Column  string `protobuf:"bytes,2,opt,name=column,proto3" json:"column,omitempty"`   // 字段名称
	Content []byte `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` // 字段内容
	// contains filtered or unexported fields
}

func (*DbField) Descriptor deprecated

func (*DbField) Descriptor() ([]byte, []int)

Deprecated: Use DbField.ProtoReflect.Descriptor instead.

func (*DbField) GetColumn

func (x *DbField) GetColumn() string

func (*DbField) GetContent

func (x *DbField) GetContent() []byte

func (*DbField) GetType

func (x *DbField) GetType() int32

func (*DbField) ProtoMessage

func (*DbField) ProtoMessage()

func (*DbField) ProtoReflect

func (x *DbField) ProtoReflect() protoreflect.Message

func (*DbField) Reset

func (x *DbField) Reset()

func (*DbField) String

func (x *DbField) String() string

type DbNames

type DbNames struct {
	Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"`
	// contains filtered or unexported fields
}

func (*DbNames) Descriptor deprecated

func (*DbNames) Descriptor() ([]byte, []int)

Deprecated: Use DbNames.ProtoReflect.Descriptor instead.

func (*DbNames) GetNames

func (x *DbNames) GetNames() []string

func (*DbNames) ProtoMessage

func (*DbNames) ProtoMessage()

func (*DbNames) ProtoReflect

func (x *DbNames) ProtoReflect() protoreflect.Message

func (*DbNames) Reset

func (x *DbNames) Reset()

func (*DbNames) String

func (x *DbNames) String() string

type DbQuery

type DbQuery struct {
	Db  string `protobuf:"bytes,1,opt,name=db,proto3" json:"db,omitempty"`   // 目标数据库
	Sql string `protobuf:"bytes,2,opt,name=sql,proto3" json:"sql,omitempty"` // 查询 SQL
	// contains filtered or unexported fields
}

func (*DbQuery) Descriptor deprecated

func (*DbQuery) Descriptor() ([]byte, []int)

Deprecated: Use DbQuery.ProtoReflect.Descriptor instead.

func (*DbQuery) GetDb

func (x *DbQuery) GetDb() string

func (*DbQuery) GetSql

func (x *DbQuery) GetSql() string

func (*DbQuery) ProtoMessage

func (*DbQuery) ProtoMessage()

func (*DbQuery) ProtoReflect

func (x *DbQuery) ProtoReflect() protoreflect.Message

func (*DbQuery) Reset

func (x *DbQuery) Reset()

func (*DbQuery) String

func (x *DbQuery) String() string

type DbRow

type DbRow struct {
	Fields []*DbField `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

func (*DbRow) Descriptor deprecated

func (*DbRow) Descriptor() ([]byte, []int)

Deprecated: Use DbRow.ProtoReflect.Descriptor instead.

func (*DbRow) GetFields

func (x *DbRow) GetFields() []*DbField

func (*DbRow) ProtoMessage

func (*DbRow) ProtoMessage()

func (*DbRow) ProtoReflect

func (x *DbRow) ProtoReflect() protoreflect.Message

func (*DbRow) Reset

func (x *DbRow) Reset()

func (*DbRow) String

func (x *DbRow) String() string

type DbRows

type DbRows struct {
	Rows []*DbRow `protobuf:"bytes,1,rep,name=rows,proto3" json:"rows,omitempty"`
	// contains filtered or unexported fields
}

func (*DbRows) Descriptor deprecated

func (*DbRows) Descriptor() ([]byte, []int)

Deprecated: Use DbRows.ProtoReflect.Descriptor instead.

func (*DbRows) GetRows

func (x *DbRows) GetRows() []*DbRow

func (*DbRows) ProtoMessage

func (*DbRows) ProtoMessage()

func (*DbRows) ProtoReflect

func (x *DbRows) ProtoReflect() protoreflect.Message

func (*DbRows) Reset

func (x *DbRows) Reset()

func (*DbRows) String

func (x *DbRows) String() string

type DbTable

type DbTable struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // 表名
	Sql  string `protobuf:"bytes,2,opt,name=sql,proto3" json:"sql,omitempty"`   // 建表 SQL
	// contains filtered or unexported fields
}

func (*DbTable) Descriptor deprecated

func (*DbTable) Descriptor() ([]byte, []int)

Deprecated: Use DbTable.ProtoReflect.Descriptor instead.

func (*DbTable) GetName

func (x *DbTable) GetName() string

func (*DbTable) GetSql

func (x *DbTable) GetSql() string

func (*DbTable) ProtoMessage

func (*DbTable) ProtoMessage()

func (*DbTable) ProtoReflect

func (x *DbTable) ProtoReflect() protoreflect.Message

func (*DbTable) Reset

func (x *DbTable) Reset()

func (*DbTable) String

func (x *DbTable) String() string

type DbTables

type DbTables struct {
	Tables []*DbTable `protobuf:"bytes,1,rep,name=tables,proto3" json:"tables,omitempty"`
	// contains filtered or unexported fields
}

func (*DbTables) Descriptor deprecated

func (*DbTables) Descriptor() ([]byte, []int)

Deprecated: Use DbTables.ProtoReflect.Descriptor instead.

func (*DbTables) GetTables

func (x *DbTables) GetTables() []*DbTable

func (*DbTables) ProtoMessage

func (*DbTables) ProtoMessage()

func (*DbTables) ProtoReflect

func (x *DbTables) ProtoReflect() protoreflect.Message

func (*DbTables) Reset

func (x *DbTables) Reset()

func (*DbTables) String

func (x *DbTables) String() string

type DecPath

type DecPath struct {
	Src string `protobuf:"bytes,1,opt,name=src,proto3" json:"src,omitempty"` // 源路径
	Dst string `protobuf:"bytes,2,opt,name=dst,proto3" json:"dst,omitempty"` // 目标路径
	// contains filtered or unexported fields
}

func (*DecPath) Descriptor deprecated

func (*DecPath) Descriptor() ([]byte, []int)

Deprecated: Use DecPath.ProtoReflect.Descriptor instead.

func (*DecPath) GetDst

func (x *DecPath) GetDst() string

func (*DecPath) GetSrc

func (x *DecPath) GetSrc() string

func (*DecPath) ProtoMessage

func (*DecPath) ProtoMessage()

func (*DecPath) ProtoReflect

func (x *DecPath) ProtoReflect() protoreflect.Message

func (*DecPath) Reset

func (x *DecPath) Reset()

func (*DecPath) String

func (x *DecPath) String() string

type Empty

type Empty struct {
	// contains filtered or unexported fields
}

func (*Empty) Descriptor deprecated

func (*Empty) Descriptor() ([]byte, []int)

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

func (x *Empty) ProtoReflect() protoreflect.Message

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type Functions

type Functions int32
const (
	Functions_FUNC_RESERVED         Functions = 0
	Functions_FUNC_IS_LOGIN         Functions = 1
	Functions_FUNC_GET_SELF_WXID    Functions = 16
	Functions_FUNC_GET_MSG_TYPES    Functions = 17
	Functions_FUNC_GET_CONTACTS     Functions = 18
	Functions_FUNC_GET_DB_NAMES     Functions = 19
	Functions_FUNC_GET_DB_TABLES    Functions = 20
	Functions_FUNC_GET_USER_INFO    Functions = 21
	Functions_FUNC_GET_AUDIO_MSG    Functions = 22
	Functions_FUNC_SEND_TXT         Functions = 32
	Functions_FUNC_SEND_IMG         Functions = 33
	Functions_FUNC_SEND_FILE        Functions = 34
	Functions_FUNC_SEND_XML         Functions = 35
	Functions_FUNC_SEND_EMOTION     Functions = 36
	Functions_FUNC_SEND_RICH_TXT    Functions = 37
	Functions_FUNC_SEND_PAT_MSG     Functions = 38
	Functions_FUNC_ENABLE_RECV_TXT  Functions = 48
	Functions_FUNC_DISABLE_RECV_TXT Functions = 64
	Functions_FUNC_EXEC_DB_QUERY    Functions = 80
	Functions_FUNC_ACCEPT_FRIEND    Functions = 81
	Functions_FUNC_RECV_TRANSFER    Functions = 82
	Functions_FUNC_REFRESH_PYQ      Functions = 83
	Functions_FUNC_DOWNLOAD_ATTACH  Functions = 84
	Functions_FUNC_GET_CONTACT_INFO Functions = 85
	Functions_FUNC_REVOKE_MSG       Functions = 86
	Functions_FUNC_DECRYPT_IMAGE    Functions = 96
	Functions_FUNC_EXEC_OCR         Functions = 97
	Functions_FUNC_ADD_ROOM_MEMBERS Functions = 112
	Functions_FUNC_DEL_ROOM_MEMBERS Functions = 113
	Functions_FUNC_INV_ROOM_MEMBERS Functions = 114
)

func (Functions) Descriptor

func (Functions) Descriptor() protoreflect.EnumDescriptor

func (Functions) Enum

func (x Functions) Enum() *Functions

func (Functions) EnumDescriptor deprecated

func (Functions) EnumDescriptor() ([]byte, []int)

Deprecated: Use Functions.Descriptor instead.

func (Functions) Number

func (x Functions) Number() protoreflect.EnumNumber

func (Functions) String

func (x Functions) String() string

func (Functions) Type

type MemberMgmt added in v1.39.0

type MemberMgmt struct {
	Roomid string `protobuf:"bytes,1,opt,name=roomid,proto3" json:"roomid,omitempty"` // 要加的群ID
	Wxids  string `protobuf:"bytes,2,opt,name=wxids,proto3" json:"wxids,omitempty"`   // 要加群的人列表,逗号分隔
	// contains filtered or unexported fields
}

func (*MemberMgmt) Descriptor deprecated added in v1.39.0

func (*MemberMgmt) Descriptor() ([]byte, []int)

Deprecated: Use MemberMgmt.ProtoReflect.Descriptor instead.

func (*MemberMgmt) GetRoomid added in v1.39.0

func (x *MemberMgmt) GetRoomid() string

func (*MemberMgmt) GetWxids added in v1.39.0

func (x *MemberMgmt) GetWxids() string

func (*MemberMgmt) ProtoMessage added in v1.39.0

func (*MemberMgmt) ProtoMessage()

func (*MemberMgmt) ProtoReflect added in v1.39.0

func (x *MemberMgmt) ProtoReflect() protoreflect.Message

func (*MemberMgmt) Reset added in v1.39.0

func (x *MemberMgmt) Reset()

func (*MemberMgmt) String added in v1.39.0

func (x *MemberMgmt) String() string

type MsgTypes

type MsgTypes struct {
	Types map[int32]string `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MsgTypes) Descriptor deprecated

func (*MsgTypes) Descriptor() ([]byte, []int)

Deprecated: Use MsgTypes.ProtoReflect.Descriptor instead.

func (*MsgTypes) GetTypes

func (x *MsgTypes) GetTypes() map[int32]string

func (*MsgTypes) ProtoMessage

func (*MsgTypes) ProtoMessage()

func (*MsgTypes) ProtoReflect

func (x *MsgTypes) ProtoReflect() protoreflect.Message

func (*MsgTypes) Reset

func (x *MsgTypes) Reset()

func (*MsgTypes) String

func (x *MsgTypes) String() string

type OcrMsg added in v1.39.0

type OcrMsg struct {
	Status int32  `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` // 状态
	Result string `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`  // 结果
	// contains filtered or unexported fields
}

func (*OcrMsg) Descriptor deprecated added in v1.39.0

func (*OcrMsg) Descriptor() ([]byte, []int)

Deprecated: Use OcrMsg.ProtoReflect.Descriptor instead.

func (*OcrMsg) GetResult added in v1.39.0

func (x *OcrMsg) GetResult() string

func (*OcrMsg) GetStatus added in v1.39.0

func (x *OcrMsg) GetStatus() int32

func (*OcrMsg) ProtoMessage added in v1.39.0

func (*OcrMsg) ProtoMessage()

func (*OcrMsg) ProtoReflect added in v1.39.0

func (x *OcrMsg) ProtoReflect() protoreflect.Message

func (*OcrMsg) Reset added in v1.39.0

func (x *OcrMsg) Reset()

func (*OcrMsg) String added in v1.39.0

func (x *OcrMsg) String() string

type PatMsg added in v1.39.0

type PatMsg struct {
	Roomid string `protobuf:"bytes,1,opt,name=roomid,proto3" json:"roomid,omitempty"` // 群 id
	Wxid   string `protobuf:"bytes,2,opt,name=wxid,proto3" json:"wxid,omitempty"`     // wxid
	// contains filtered or unexported fields
}

func (*PatMsg) Descriptor deprecated added in v1.39.0

func (*PatMsg) Descriptor() ([]byte, []int)

Deprecated: Use PatMsg.ProtoReflect.Descriptor instead.

func (*PatMsg) GetRoomid added in v1.39.0

func (x *PatMsg) GetRoomid() string

func (*PatMsg) GetWxid added in v1.39.0

func (x *PatMsg) GetWxid() string

func (*PatMsg) ProtoMessage added in v1.39.0

func (*PatMsg) ProtoMessage()

func (*PatMsg) ProtoReflect added in v1.39.0

func (x *PatMsg) ProtoReflect() protoreflect.Message

func (*PatMsg) Reset added in v1.39.0

func (x *PatMsg) Reset()

func (*PatMsg) String added in v1.39.0

func (x *PatMsg) String() string

type PathMsg

type PathMsg struct {
	Path     string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`         // 要发送的图片的路径
	Receiver string `protobuf:"bytes,2,opt,name=receiver,proto3" json:"receiver,omitempty"` // 消息接收人
	// contains filtered or unexported fields
}

func (*PathMsg) Descriptor deprecated

func (*PathMsg) Descriptor() ([]byte, []int)

Deprecated: Use PathMsg.ProtoReflect.Descriptor instead.

func (*PathMsg) GetPath

func (x *PathMsg) GetPath() string

func (*PathMsg) GetReceiver

func (x *PathMsg) GetReceiver() string

func (*PathMsg) ProtoMessage

func (*PathMsg) ProtoMessage()

func (*PathMsg) ProtoReflect

func (x *PathMsg) ProtoReflect() protoreflect.Message

func (*PathMsg) Reset

func (x *PathMsg) Reset()

func (*PathMsg) String

func (x *PathMsg) String() string

type Request

type Request struct {
	Func Functions `protobuf:"varint,1,opt,name=func,proto3,enum=wcf.Functions" json:"func,omitempty"`
	// Types that are assignable to Msg:
	//
	//	*Request_Empty
	//	*Request_Str
	//	*Request_Txt
	//	*Request_File
	//	*Request_Query
	//	*Request_V
	//	*Request_M
	//	*Request_Xml
	//	*Request_Dec
	//	*Request_Tf
	//	*Request_Ui64
	//	*Request_Flag
	//	*Request_Att
	//	*Request_Am
	//	*Request_Rt
	//	*Request_Pm
	Msg isRequest_Msg `protobuf_oneof:"msg"`
	// contains filtered or unexported fields
}

func (*Request) Descriptor deprecated

func (*Request) Descriptor() ([]byte, []int)

Deprecated: Use Request.ProtoReflect.Descriptor instead.

func (*Request) GetAm added in v1.39.0

func (x *Request) GetAm() *AudioMsg

func (*Request) GetAtt added in v1.39.0

func (x *Request) GetAtt() *AttachMsg

func (*Request) GetDec

func (x *Request) GetDec() *DecPath

func (*Request) GetEmpty

func (x *Request) GetEmpty() *Empty

func (*Request) GetFile

func (x *Request) GetFile() *PathMsg

func (*Request) GetFlag added in v1.39.0

func (x *Request) GetFlag() bool

func (*Request) GetFunc

func (x *Request) GetFunc() Functions

func (*Request) GetM

func (x *Request) GetM() *MemberMgmt

func (*Request) GetMsg

func (m *Request) GetMsg() isRequest_Msg

func (*Request) GetPm added in v1.39.0

func (x *Request) GetPm() *PatMsg

func (*Request) GetQuery

func (x *Request) GetQuery() *DbQuery

func (*Request) GetRt added in v1.39.0

func (x *Request) GetRt() *RichText

func (*Request) GetStr

func (x *Request) GetStr() string

func (*Request) GetTf

func (x *Request) GetTf() *Transfer

func (*Request) GetTxt

func (x *Request) GetTxt() *TextMsg

func (*Request) GetUi64 added in v1.39.0

func (x *Request) GetUi64() uint64

func (*Request) GetV

func (x *Request) GetV() *Verification

func (*Request) GetXml

func (x *Request) GetXml() *XmlMsg

func (*Request) ProtoMessage

func (*Request) ProtoMessage()

func (*Request) ProtoReflect

func (x *Request) ProtoReflect() protoreflect.Message

func (*Request) Reset

func (x *Request) Reset()

func (*Request) String

func (x *Request) String() string

type Request_Am added in v1.39.0

type Request_Am struct {
	Am *AudioMsg `protobuf:"bytes,15,opt,name=am,proto3,oneof"`
}

type Request_Att added in v1.39.0

type Request_Att struct {
	Att *AttachMsg `protobuf:"bytes,14,opt,name=att,proto3,oneof"`
}

type Request_Dec

type Request_Dec struct {
	Dec *DecPath `protobuf:"bytes,10,opt,name=dec,proto3,oneof"`
}

type Request_Empty

type Request_Empty struct {
	Empty *Empty `protobuf:"bytes,2,opt,name=empty,proto3,oneof"`
}

type Request_File

type Request_File struct {
	File *PathMsg `protobuf:"bytes,5,opt,name=file,proto3,oneof"`
}

type Request_Flag added in v1.39.0

type Request_Flag struct {
	Flag bool `protobuf:"varint,13,opt,name=flag,proto3,oneof"`
}

type Request_M

type Request_M struct {
	M *MemberMgmt `protobuf:"bytes,8,opt,name=m,proto3,oneof"` // 群成员管理,添加、删除、邀请
}

type Request_Pm added in v1.39.0

type Request_Pm struct {
	Pm *PatMsg `protobuf:"bytes,17,opt,name=pm,proto3,oneof"`
}

type Request_Query

type Request_Query struct {
	Query *DbQuery `protobuf:"bytes,6,opt,name=query,proto3,oneof"`
}

type Request_Rt added in v1.39.0

type Request_Rt struct {
	Rt *RichText `protobuf:"bytes,16,opt,name=rt,proto3,oneof"`
}

type Request_Str

type Request_Str struct {
	Str string `protobuf:"bytes,3,opt,name=str,proto3,oneof"`
}

type Request_Tf

type Request_Tf struct {
	Tf *Transfer `protobuf:"bytes,11,opt,name=tf,proto3,oneof"`
}

type Request_Txt

type Request_Txt struct {
	Txt *TextMsg `protobuf:"bytes,4,opt,name=txt,proto3,oneof"`
}

type Request_Ui64 added in v1.39.0

type Request_Ui64 struct {
	Ui64 uint64 `protobuf:"varint,12,opt,name=ui64,proto3,oneof"` // 64 位整数,通用
}

type Request_V

type Request_V struct {
	V *Verification `protobuf:"bytes,7,opt,name=v,proto3,oneof"`
}

type Request_Xml

type Request_Xml struct {
	Xml *XmlMsg `protobuf:"bytes,9,opt,name=xml,proto3,oneof"`
}

type Response

type Response struct {
	Func Functions `protobuf:"varint,1,opt,name=func,proto3,enum=wcf.Functions" json:"func,omitempty"`
	// Types that are assignable to Msg:
	//
	//	*Response_Status
	//	*Response_Str
	//	*Response_Wxmsg
	//	*Response_Types
	//	*Response_Contacts
	//	*Response_Dbs
	//	*Response_Tables
	//	*Response_Rows
	//	*Response_Ui
	//	*Response_Ocr
	Msg isResponse_Msg `protobuf_oneof:"msg"`
	// contains filtered or unexported fields
}

func (*Response) Descriptor deprecated

func (*Response) Descriptor() ([]byte, []int)

Deprecated: Use Response.ProtoReflect.Descriptor instead.

func (*Response) GetContacts

func (x *Response) GetContacts() *RpcContacts

func (*Response) GetDbs

func (x *Response) GetDbs() *DbNames

func (*Response) GetFunc

func (x *Response) GetFunc() Functions

func (*Response) GetMsg

func (m *Response) GetMsg() isResponse_Msg

func (*Response) GetOcr added in v1.39.0

func (x *Response) GetOcr() *OcrMsg

func (*Response) GetRows

func (x *Response) GetRows() *DbRows

func (*Response) GetStatus

func (x *Response) GetStatus() int32

func (*Response) GetStr

func (x *Response) GetStr() string

func (*Response) GetTables

func (x *Response) GetTables() *DbTables

func (*Response) GetTypes

func (x *Response) GetTypes() *MsgTypes

func (*Response) GetUi

func (x *Response) GetUi() *UserInfo

func (*Response) GetWxmsg

func (x *Response) GetWxmsg() *WxMsg

func (*Response) ProtoMessage

func (*Response) ProtoMessage()

func (*Response) ProtoReflect

func (x *Response) ProtoReflect() protoreflect.Message

func (*Response) Reset

func (x *Response) Reset()

func (*Response) String

func (x *Response) String() string

type Response_Contacts

type Response_Contacts struct {
	Contacts *RpcContacts `protobuf:"bytes,6,opt,name=contacts,proto3,oneof"` // 联系人
}

type Response_Dbs

type Response_Dbs struct {
	Dbs *DbNames `protobuf:"bytes,7,opt,name=dbs,proto3,oneof"` // 数据库列表
}

type Response_Ocr added in v1.39.0

type Response_Ocr struct {
	Ocr *OcrMsg `protobuf:"bytes,11,opt,name=ocr,proto3,oneof"` // OCR 结果
}

type Response_Rows

type Response_Rows struct {
	Rows *DbRows `protobuf:"bytes,9,opt,name=rows,proto3,oneof"` // 行列表
}

type Response_Status

type Response_Status struct {
	Status int32 `protobuf:"varint,2,opt,name=status,proto3,oneof"` // Int 状态,通用
}

type Response_Str

type Response_Str struct {
	Str string `protobuf:"bytes,3,opt,name=str,proto3,oneof"` // 字符串
}

type Response_Tables

type Response_Tables struct {
	Tables *DbTables `protobuf:"bytes,8,opt,name=tables,proto3,oneof"` // 表列表
}

type Response_Types

type Response_Types struct {
	Types *MsgTypes `protobuf:"bytes,5,opt,name=types,proto3,oneof"` // 消息类型
}

type Response_Ui

type Response_Ui struct {
	Ui *UserInfo `protobuf:"bytes,10,opt,name=ui,proto3,oneof"` // 个人信息
}

type Response_Wxmsg

type Response_Wxmsg struct {
	Wxmsg *WxMsg `protobuf:"bytes,4,opt,name=wxmsg,proto3,oneof"` // 微信消息
}

type RichText added in v1.39.0

type RichText struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`         // 显示名字
	Account  string `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`   // 公众号 id
	Title    string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`       // 标题
	Digest   string `protobuf:"bytes,4,opt,name=digest,proto3" json:"digest,omitempty"`     // 摘要
	Url      string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`           // 链接
	Thumburl string `protobuf:"bytes,6,opt,name=thumburl,proto3" json:"thumburl,omitempty"` // 缩略图
	Receiver string `protobuf:"bytes,7,opt,name=receiver,proto3" json:"receiver,omitempty"` // 接收人
	// contains filtered or unexported fields
}

func (*RichText) Descriptor deprecated added in v1.39.0

func (*RichText) Descriptor() ([]byte, []int)

Deprecated: Use RichText.ProtoReflect.Descriptor instead.

func (*RichText) GetAccount added in v1.39.0

func (x *RichText) GetAccount() string

func (*RichText) GetDigest added in v1.39.0

func (x *RichText) GetDigest() string

func (*RichText) GetName added in v1.39.0

func (x *RichText) GetName() string

func (*RichText) GetReceiver added in v1.39.0

func (x *RichText) GetReceiver() string

func (*RichText) GetThumburl added in v1.39.0

func (x *RichText) GetThumburl() string

func (*RichText) GetTitle added in v1.39.0

func (x *RichText) GetTitle() string

func (*RichText) GetUrl added in v1.39.0

func (x *RichText) GetUrl() string

func (*RichText) ProtoMessage added in v1.39.0

func (*RichText) ProtoMessage()

func (*RichText) ProtoReflect added in v1.39.0

func (x *RichText) ProtoReflect() protoreflect.Message

func (*RichText) Reset added in v1.39.0

func (x *RichText) Reset()

func (*RichText) String added in v1.39.0

func (x *RichText) String() string

type RpcContact

type RpcContact struct {
	Wxid     string `protobuf:"bytes,1,opt,name=wxid,proto3" json:"wxid,omitempty"`         // 微信 id
	Code     string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`         // 微信号
	Remark   string `protobuf:"bytes,3,opt,name=remark,proto3" json:"remark,omitempty"`     // 备注
	Name     string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`         // 微信昵称
	Country  string `protobuf:"bytes,5,opt,name=country,proto3" json:"country,omitempty"`   // 国家
	Province string `protobuf:"bytes,6,opt,name=province,proto3" json:"province,omitempty"` // 省/州
	City     string `protobuf:"bytes,7,opt,name=city,proto3" json:"city,omitempty"`         // 城市
	Gender   int32  `protobuf:"varint,8,opt,name=gender,proto3" json:"gender,omitempty"`    // 性别
	// contains filtered or unexported fields
}

func (*RpcContact) Descriptor deprecated

func (*RpcContact) Descriptor() ([]byte, []int)

Deprecated: Use RpcContact.ProtoReflect.Descriptor instead.

func (*RpcContact) GetCity

func (x *RpcContact) GetCity() string

func (*RpcContact) GetCode

func (x *RpcContact) GetCode() string

func (*RpcContact) GetCountry

func (x *RpcContact) GetCountry() string

func (*RpcContact) GetGender

func (x *RpcContact) GetGender() int32

func (*RpcContact) GetName

func (x *RpcContact) GetName() string

func (*RpcContact) GetProvince

func (x *RpcContact) GetProvince() string

func (*RpcContact) GetRemark

func (x *RpcContact) GetRemark() string

func (*RpcContact) GetWxid

func (x *RpcContact) GetWxid() string

func (*RpcContact) ProtoMessage

func (*RpcContact) ProtoMessage()

func (*RpcContact) ProtoReflect

func (x *RpcContact) ProtoReflect() protoreflect.Message

func (*RpcContact) Reset

func (x *RpcContact) Reset()

func (*RpcContact) String

func (x *RpcContact) String() string

type RpcContacts

type RpcContacts struct {
	Contacts []*RpcContact `protobuf:"bytes,1,rep,name=contacts,proto3" json:"contacts,omitempty"`
	// contains filtered or unexported fields
}

func (*RpcContacts) Descriptor deprecated

func (*RpcContacts) Descriptor() ([]byte, []int)

Deprecated: Use RpcContacts.ProtoReflect.Descriptor instead.

func (*RpcContacts) GetContacts

func (x *RpcContacts) GetContacts() []*RpcContact

func (*RpcContacts) ProtoMessage

func (*RpcContacts) ProtoMessage()

func (*RpcContacts) ProtoReflect

func (x *RpcContacts) ProtoReflect() protoreflect.Message

func (*RpcContacts) Reset

func (x *RpcContacts) Reset()

func (*RpcContacts) String

func (x *RpcContacts) String() string

type TextMsg

type TextMsg struct {
	Msg      string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`           // 要发送的消息内容
	Receiver string `protobuf:"bytes,2,opt,name=receiver,proto3" json:"receiver,omitempty"` // 消息接收人,当为群时可@
	Aters    string `protobuf:"bytes,3,opt,name=aters,proto3" json:"aters,omitempty"`       // 要@的人列表,逗号分隔
	// contains filtered or unexported fields
}

func (*TextMsg) Descriptor deprecated

func (*TextMsg) Descriptor() ([]byte, []int)

Deprecated: Use TextMsg.ProtoReflect.Descriptor instead.

func (*TextMsg) GetAters

func (x *TextMsg) GetAters() string

func (*TextMsg) GetMsg

func (x *TextMsg) GetMsg() string

func (*TextMsg) GetReceiver

func (x *TextMsg) GetReceiver() string

func (*TextMsg) ProtoMessage

func (*TextMsg) ProtoMessage()

func (*TextMsg) ProtoReflect

func (x *TextMsg) ProtoReflect() protoreflect.Message

func (*TextMsg) Reset

func (x *TextMsg) Reset()

func (*TextMsg) String

func (x *TextMsg) String() string

type Transfer

type Transfer struct {
	Wxid string `protobuf:"bytes,1,opt,name=wxid,proto3" json:"wxid,omitempty"` // 转账人
	Tfid string `protobuf:"bytes,2,opt,name=tfid,proto3" json:"tfid,omitempty"` // 转账id transferid
	Taid string `protobuf:"bytes,3,opt,name=taid,proto3" json:"taid,omitempty"` // Transaction id
	// contains filtered or unexported fields
}

func (*Transfer) Descriptor deprecated

func (*Transfer) Descriptor() ([]byte, []int)

Deprecated: Use Transfer.ProtoReflect.Descriptor instead.

func (*Transfer) GetTaid added in v1.39.0

func (x *Transfer) GetTaid() string

func (*Transfer) GetTfid added in v1.39.0

func (x *Transfer) GetTfid() string

func (*Transfer) GetWxid

func (x *Transfer) GetWxid() string

func (*Transfer) ProtoMessage

func (*Transfer) ProtoMessage()

func (*Transfer) ProtoReflect

func (x *Transfer) ProtoReflect() protoreflect.Message

func (*Transfer) Reset

func (x *Transfer) Reset()

func (*Transfer) String

func (x *Transfer) String() string

type UserInfo

type UserInfo struct {
	Wxid   string `protobuf:"bytes,1,opt,name=wxid,proto3" json:"wxid,omitempty"`     // 微信ID
	Name   string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`     // 昵称
	Mobile string `protobuf:"bytes,3,opt,name=mobile,proto3" json:"mobile,omitempty"` // 手机号
	Home   string `protobuf:"bytes,4,opt,name=home,proto3" json:"home,omitempty"`     // 文件/图片等父路径
	// contains filtered or unexported fields
}

func (*UserInfo) Descriptor deprecated

func (*UserInfo) Descriptor() ([]byte, []int)

Deprecated: Use UserInfo.ProtoReflect.Descriptor instead.

func (*UserInfo) GetHome

func (x *UserInfo) GetHome() string

func (*UserInfo) GetMobile

func (x *UserInfo) GetMobile() string

func (*UserInfo) GetName

func (x *UserInfo) GetName() string

func (*UserInfo) GetWxid

func (x *UserInfo) GetWxid() string

func (*UserInfo) ProtoMessage

func (*UserInfo) ProtoMessage()

func (*UserInfo) ProtoReflect

func (x *UserInfo) ProtoReflect() protoreflect.Message

func (*UserInfo) Reset

func (x *UserInfo) Reset()

func (*UserInfo) String

func (x *UserInfo) String() string

type Verification

type Verification struct {
	V3    string `protobuf:"bytes,1,opt,name=v3,proto3" json:"v3,omitempty"`        // 加密的用户名
	V4    string `protobuf:"bytes,2,opt,name=v4,proto3" json:"v4,omitempty"`        // Ticket
	Scene int32  `protobuf:"varint,3,opt,name=scene,proto3" json:"scene,omitempty"` // 添加方式:17 名片,30 扫码
	// contains filtered or unexported fields
}

func (*Verification) Descriptor deprecated

func (*Verification) Descriptor() ([]byte, []int)

Deprecated: Use Verification.ProtoReflect.Descriptor instead.

func (*Verification) GetScene added in v1.39.0

func (x *Verification) GetScene() int32

func (*Verification) GetV3

func (x *Verification) GetV3() string

func (*Verification) GetV4

func (x *Verification) GetV4() string

func (*Verification) ProtoMessage

func (*Verification) ProtoMessage()

func (*Verification) ProtoReflect

func (x *Verification) ProtoReflect() protoreflect.Message

func (*Verification) Reset

func (x *Verification) Reset()

func (*Verification) String

func (x *Verification) String() string

type WxMsg

type WxMsg struct {
	IsSelf  bool   `protobuf:"varint,1,opt,name=is_self,json=isSelf,proto3" json:"is_self,omitempty"`    // 是否自己发送的
	IsGroup bool   `protobuf:"varint,2,opt,name=is_group,json=isGroup,proto3" json:"is_group,omitempty"` // 是否群消息
	Id      uint64 `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"`                          // 消息 id
	Type    uint32 `protobuf:"varint,4,opt,name=type,proto3" json:"type,omitempty"`                      // 消息类型
	Ts      uint32 `protobuf:"varint,5,opt,name=ts,proto3" json:"ts,omitempty"`                          // 消息类型
	Roomid  string `protobuf:"bytes,6,opt,name=roomid,proto3" json:"roomid,omitempty"`                   // 群 id(如果是群消息的话)
	Content string `protobuf:"bytes,7,opt,name=content,proto3" json:"content,omitempty"`                 // 消息内容
	Sender  string `protobuf:"bytes,8,opt,name=sender,proto3" json:"sender,omitempty"`                   // 消息发送者
	Sign    string `protobuf:"bytes,9,opt,name=sign,proto3" json:"sign,omitempty"`                       // Sign
	Thumb   string `protobuf:"bytes,10,opt,name=thumb,proto3" json:"thumb,omitempty"`                    // 缩略图
	Extra   string `protobuf:"bytes,11,opt,name=extra,proto3" json:"extra,omitempty"`                    // 附加内容
	Xml     string `protobuf:"bytes,12,opt,name=xml,proto3" json:"xml,omitempty"`                        // 消息 xml
	// contains filtered or unexported fields
}

func (*WxMsg) Descriptor deprecated

func (*WxMsg) Descriptor() ([]byte, []int)

Deprecated: Use WxMsg.ProtoReflect.Descriptor instead.

func (*WxMsg) GetContent

func (x *WxMsg) GetContent() string

func (*WxMsg) GetExtra

func (x *WxMsg) GetExtra() string

func (*WxMsg) GetId

func (x *WxMsg) GetId() uint64

func (*WxMsg) GetIsGroup

func (x *WxMsg) GetIsGroup() bool

func (*WxMsg) GetIsSelf

func (x *WxMsg) GetIsSelf() bool

func (*WxMsg) GetRoomid

func (x *WxMsg) GetRoomid() string

func (*WxMsg) GetSender

func (x *WxMsg) GetSender() string

func (*WxMsg) GetSign added in v1.39.0

func (x *WxMsg) GetSign() string

func (*WxMsg) GetThumb

func (x *WxMsg) GetThumb() string

func (*WxMsg) GetTs added in v1.39.0

func (x *WxMsg) GetTs() uint32

func (*WxMsg) GetType

func (x *WxMsg) GetType() uint32

func (*WxMsg) GetXml

func (x *WxMsg) GetXml() string

func (*WxMsg) ProtoMessage

func (*WxMsg) ProtoMessage()

func (*WxMsg) ProtoReflect

func (x *WxMsg) ProtoReflect() protoreflect.Message

func (*WxMsg) Reset

func (x *WxMsg) Reset()

func (*WxMsg) String

func (x *WxMsg) String() string

type XmlMsg

type XmlMsg struct {
	Receiver string `protobuf:"bytes,1,opt,name=receiver,proto3" json:"receiver,omitempty"` // 消息接收人
	Content  string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`   // xml 内容
	Path     string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`         // 图片路径
	Type     int32  `protobuf:"varint,4,opt,name=type,proto3" json:"type,omitempty"`        // 消息类型
	// contains filtered or unexported fields
}

func (*XmlMsg) Descriptor deprecated

func (*XmlMsg) Descriptor() ([]byte, []int)

Deprecated: Use XmlMsg.ProtoReflect.Descriptor instead.

func (*XmlMsg) GetContent

func (x *XmlMsg) GetContent() string

func (*XmlMsg) GetPath

func (x *XmlMsg) GetPath() string

func (*XmlMsg) GetReceiver

func (x *XmlMsg) GetReceiver() string

func (*XmlMsg) GetType

func (x *XmlMsg) GetType() int32

func (*XmlMsg) ProtoMessage

func (*XmlMsg) ProtoMessage()

func (*XmlMsg) ProtoReflect

func (x *XmlMsg) ProtoReflect() protoreflect.Message

func (*XmlMsg) Reset

func (x *XmlMsg) Reset()

func (*XmlMsg) String

func (x *XmlMsg) String() string

Jump to

Keyboard shortcuts

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