Files
wechat_chatter/onebot/proto/img_msg.pb.go
T
2026-06-01 17:11:46 +08:00

538 lines
15 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.36.11
// protoc v3.5.1
// source: img_msg.proto
package wxproto
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
// 发送图片消息的protobuf结构
type WxSendImgMsg struct {
state protoimpl.MessageState `protogen:"open.v1"`
Header *ImgMsgHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
ClientMsgId *WxString `protobuf:"bytes,2,opt,name=client_msg_id,json=clientMsgId,proto3" json:"client_msg_id,omitempty"`
Sender *WxString `protobuf:"bytes,3,opt,name=sender,proto3" json:"sender,omitempty"`
Receiver *WxString `protobuf:"bytes,4,opt,name=receiver,proto3" json:"receiver,omitempty"`
Unknown5 int32 `protobuf:"varint,5,opt,name=unknown5,proto3" json:"unknown5,omitempty"`
MsgType int32 `protobuf:"varint,6,opt,name=msg_type,json=msgType,proto3" json:"msg_type,omitempty"`
Unknown7 int32 `protobuf:"varint,7,opt,name=unknown7,proto3" json:"unknown7,omitempty"`
Unknown8 *ImgMsgExtra `protobuf:"bytes,8,opt,name=unknown8,proto3" json:"unknown8,omitempty"`
Unknown9 int32 `protobuf:"varint,9,opt,name=unknown9,proto3" json:"unknown9,omitempty"`
Xml []byte `protobuf:"bytes,10,opt,name=xml,proto3" json:"xml,omitempty"`
Unknown11 int32 `protobuf:"varint,11,opt,name=unknown11,proto3" json:"unknown11,omitempty"`
Unknown12 int32 `protobuf:"varint,12,opt,name=unknown12,proto3" json:"unknown12,omitempty"`
Unknown13 int32 `protobuf:"varint,13,opt,name=unknown13,proto3" json:"unknown13,omitempty"`
// field 14 skipped
CdnKey []byte `protobuf:"bytes,15,opt,name=cdn_key,json=cdnKey,proto3" json:"cdn_key,omitempty"`
CdnKey2 []byte `protobuf:"bytes,16,opt,name=cdn_key2,json=cdnKey2,proto3" json:"cdn_key2,omitempty"`
AesKey []byte `protobuf:"bytes,17,opt,name=aes_key,json=aesKey,proto3" json:"aes_key,omitempty"`
Unknown18 int32 `protobuf:"varint,18,opt,name=unknown18,proto3" json:"unknown18,omitempty"`
Unknown19 int32 `protobuf:"varint,19,opt,name=unknown19,proto3" json:"unknown19,omitempty"`
Unknown20 int32 `protobuf:"varint,20,opt,name=unknown20,proto3" json:"unknown20,omitempty"`
CdnKey3 []byte `protobuf:"bytes,21,opt,name=cdn_key3,json=cdnKey3,proto3" json:"cdn_key3,omitempty"`
Unknown22 int32 `protobuf:"varint,22,opt,name=unknown22,proto3" json:"unknown22,omitempty"`
Unknown23 int32 `protobuf:"varint,23,opt,name=unknown23,proto3" json:"unknown23,omitempty"`
Unknown24 int32 `protobuf:"varint,24,opt,name=unknown24,proto3" json:"unknown24,omitempty"`
AesKey2 []byte `protobuf:"bytes,25,opt,name=aes_key2,json=aesKey2,proto3" json:"aes_key2,omitempty"`
// field 26 skipped
Md5Key []byte `protobuf:"bytes,27,opt,name=md5_key,json=md5Key,proto3" json:"md5_key,omitempty"`
Unknown28 int64 `protobuf:"varint,28,opt,name=unknown28,proto3" json:"unknown28,omitempty"`
// field 29 skipped
Unknown30 int32 `protobuf:"varint,30,opt,name=unknown30,proto3" json:"unknown30,omitempty"`
// fields 31-35 skipped
Unknown36 int32 `protobuf:"varint,36,opt,name=unknown36,proto3" json:"unknown36,omitempty"`
// fields 37-40 skipped
Unknown41 int32 `protobuf:"varint,41,opt,name=unknown41,proto3" json:"unknown41,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *WxSendImgMsg) Reset() {
*x = WxSendImgMsg{}
mi := &file_img_msg_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *WxSendImgMsg) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WxSendImgMsg) ProtoMessage() {}
func (x *WxSendImgMsg) ProtoReflect() protoreflect.Message {
mi := &file_img_msg_proto_msgTypes[0]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WxSendImgMsg.ProtoReflect.Descriptor instead.
func (*WxSendImgMsg) Descriptor() ([]byte, []int) {
return file_img_msg_proto_rawDescGZIP(), []int{0}
}
func (x *WxSendImgMsg) GetHeader() *ImgMsgHeader {
if x != nil {
return x.Header
}
return nil
}
func (x *WxSendImgMsg) GetClientMsgId() *WxString {
if x != nil {
return x.ClientMsgId
}
return nil
}
func (x *WxSendImgMsg) GetSender() *WxString {
if x != nil {
return x.Sender
}
return nil
}
func (x *WxSendImgMsg) GetReceiver() *WxString {
if x != nil {
return x.Receiver
}
return nil
}
func (x *WxSendImgMsg) GetUnknown5() int32 {
if x != nil {
return x.Unknown5
}
return 0
}
func (x *WxSendImgMsg) GetMsgType() int32 {
if x != nil {
return x.MsgType
}
return 0
}
func (x *WxSendImgMsg) GetUnknown7() int32 {
if x != nil {
return x.Unknown7
}
return 0
}
func (x *WxSendImgMsg) GetUnknown8() *ImgMsgExtra {
if x != nil {
return x.Unknown8
}
return nil
}
func (x *WxSendImgMsg) GetUnknown9() int32 {
if x != nil {
return x.Unknown9
}
return 0
}
func (x *WxSendImgMsg) GetXml() []byte {
if x != nil {
return x.Xml
}
return nil
}
func (x *WxSendImgMsg) GetUnknown11() int32 {
if x != nil {
return x.Unknown11
}
return 0
}
func (x *WxSendImgMsg) GetUnknown12() int32 {
if x != nil {
return x.Unknown12
}
return 0
}
func (x *WxSendImgMsg) GetUnknown13() int32 {
if x != nil {
return x.Unknown13
}
return 0
}
func (x *WxSendImgMsg) GetCdnKey() []byte {
if x != nil {
return x.CdnKey
}
return nil
}
func (x *WxSendImgMsg) GetCdnKey2() []byte {
if x != nil {
return x.CdnKey2
}
return nil
}
func (x *WxSendImgMsg) GetAesKey() []byte {
if x != nil {
return x.AesKey
}
return nil
}
func (x *WxSendImgMsg) GetUnknown18() int32 {
if x != nil {
return x.Unknown18
}
return 0
}
func (x *WxSendImgMsg) GetUnknown19() int32 {
if x != nil {
return x.Unknown19
}
return 0
}
func (x *WxSendImgMsg) GetUnknown20() int32 {
if x != nil {
return x.Unknown20
}
return 0
}
func (x *WxSendImgMsg) GetCdnKey3() []byte {
if x != nil {
return x.CdnKey3
}
return nil
}
func (x *WxSendImgMsg) GetUnknown22() int32 {
if x != nil {
return x.Unknown22
}
return 0
}
func (x *WxSendImgMsg) GetUnknown23() int32 {
if x != nil {
return x.Unknown23
}
return 0
}
func (x *WxSendImgMsg) GetUnknown24() int32 {
if x != nil {
return x.Unknown24
}
return 0
}
func (x *WxSendImgMsg) GetAesKey2() []byte {
if x != nil {
return x.AesKey2
}
return nil
}
func (x *WxSendImgMsg) GetMd5Key() []byte {
if x != nil {
return x.Md5Key
}
return nil
}
func (x *WxSendImgMsg) GetUnknown28() int64 {
if x != nil {
return x.Unknown28
}
return 0
}
func (x *WxSendImgMsg) GetUnknown30() int32 {
if x != nil {
return x.Unknown30
}
return 0
}
func (x *WxSendImgMsg) GetUnknown36() int32 {
if x != nil {
return x.Unknown36
}
return 0
}
func (x *WxSendImgMsg) GetUnknown41() int32 {
if x != nil {
return x.Unknown41
}
return 0
}
type ImgMsgHeader struct {
state protoimpl.MessageState `protogen:"open.v1"`
Flag []byte `protobuf:"bytes,1,opt,name=flag,proto3" json:"flag,omitempty"`
SessionId int64 `protobuf:"varint,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
ClientProof []byte `protobuf:"bytes,3,opt,name=client_proof,json=clientProof,proto3" json:"client_proof,omitempty"`
DeviceId int64 `protobuf:"varint,4,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
Platform []byte `protobuf:"bytes,5,opt,name=platform,proto3" json:"platform,omitempty"`
Version int32 `protobuf:"varint,6,opt,name=version,proto3" json:"version,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ImgMsgHeader) Reset() {
*x = ImgMsgHeader{}
mi := &file_img_msg_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ImgMsgHeader) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ImgMsgHeader) ProtoMessage() {}
func (x *ImgMsgHeader) ProtoReflect() protoreflect.Message {
mi := &file_img_msg_proto_msgTypes[1]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ImgMsgHeader.ProtoReflect.Descriptor instead.
func (*ImgMsgHeader) Descriptor() ([]byte, []int) {
return file_img_msg_proto_rawDescGZIP(), []int{1}
}
func (x *ImgMsgHeader) GetFlag() []byte {
if x != nil {
return x.Flag
}
return nil
}
func (x *ImgMsgHeader) GetSessionId() int64 {
if x != nil {
return x.SessionId
}
return 0
}
func (x *ImgMsgHeader) GetClientProof() []byte {
if x != nil {
return x.ClientProof
}
return nil
}
func (x *ImgMsgHeader) GetDeviceId() int64 {
if x != nil {
return x.DeviceId
}
return 0
}
func (x *ImgMsgHeader) GetPlatform() []byte {
if x != nil {
return x.Platform
}
return nil
}
func (x *ImgMsgHeader) GetVersion() int32 {
if x != nil {
return x.Version
}
return 0
}
type ImgMsgExtra struct {
state protoimpl.MessageState `protogen:"open.v1"`
Field1 int32 `protobuf:"varint,1,opt,name=field1,proto3" json:"field1,omitempty"`
Field2 []byte `protobuf:"bytes,2,opt,name=field2,proto3" json:"field2,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ImgMsgExtra) Reset() {
*x = ImgMsgExtra{}
mi := &file_img_msg_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ImgMsgExtra) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ImgMsgExtra) ProtoMessage() {}
func (x *ImgMsgExtra) ProtoReflect() protoreflect.Message {
mi := &file_img_msg_proto_msgTypes[2]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ImgMsgExtra.ProtoReflect.Descriptor instead.
func (*ImgMsgExtra) Descriptor() ([]byte, []int) {
return file_img_msg_proto_rawDescGZIP(), []int{2}
}
func (x *ImgMsgExtra) GetField1() int32 {
if x != nil {
return x.Field1
}
return 0
}
func (x *ImgMsgExtra) GetField2() []byte {
if x != nil {
return x.Field2
}
return nil
}
var File_img_msg_proto protoreflect.FileDescriptor
const file_img_msg_proto_rawDesc = "" +
"\n" +
"\rimg_msg.proto\x12\awxproto\x1a\fwx_msg.proto\"\xa3\a\n" +
"\fWxSendImgMsg\x12-\n" +
"\x06header\x18\x01 \x01(\v2\x15.wxproto.ImgMsgHeaderR\x06header\x125\n" +
"\rclient_msg_id\x18\x02 \x01(\v2\x11.wxproto.WxStringR\vclientMsgId\x12)\n" +
"\x06sender\x18\x03 \x01(\v2\x11.wxproto.WxStringR\x06sender\x12-\n" +
"\breceiver\x18\x04 \x01(\v2\x11.wxproto.WxStringR\breceiver\x12\x1a\n" +
"\bunknown5\x18\x05 \x01(\x05R\bunknown5\x12\x19\n" +
"\bmsg_type\x18\x06 \x01(\x05R\amsgType\x12\x1a\n" +
"\bunknown7\x18\a \x01(\x05R\bunknown7\x120\n" +
"\bunknown8\x18\b \x01(\v2\x14.wxproto.ImgMsgExtraR\bunknown8\x12\x1a\n" +
"\bunknown9\x18\t \x01(\x05R\bunknown9\x12\x10\n" +
"\x03xml\x18\n" +
" \x01(\fR\x03xml\x12\x1c\n" +
"\tunknown11\x18\v \x01(\x05R\tunknown11\x12\x1c\n" +
"\tunknown12\x18\f \x01(\x05R\tunknown12\x12\x1c\n" +
"\tunknown13\x18\r \x01(\x05R\tunknown13\x12\x17\n" +
"\acdn_key\x18\x0f \x01(\fR\x06cdnKey\x12\x19\n" +
"\bcdn_key2\x18\x10 \x01(\fR\acdnKey2\x12\x17\n" +
"\aaes_key\x18\x11 \x01(\fR\x06aesKey\x12\x1c\n" +
"\tunknown18\x18\x12 \x01(\x05R\tunknown18\x12\x1c\n" +
"\tunknown19\x18\x13 \x01(\x05R\tunknown19\x12\x1c\n" +
"\tunknown20\x18\x14 \x01(\x05R\tunknown20\x12\x19\n" +
"\bcdn_key3\x18\x15 \x01(\fR\acdnKey3\x12\x1c\n" +
"\tunknown22\x18\x16 \x01(\x05R\tunknown22\x12\x1c\n" +
"\tunknown23\x18\x17 \x01(\x05R\tunknown23\x12\x1c\n" +
"\tunknown24\x18\x18 \x01(\x05R\tunknown24\x12\x19\n" +
"\baes_key2\x18\x19 \x01(\fR\aaesKey2\x12\x17\n" +
"\amd5_key\x18\x1b \x01(\fR\x06md5Key\x12\x1c\n" +
"\tunknown28\x18\x1c \x01(\x03R\tunknown28\x12\x1c\n" +
"\tunknown30\x18\x1e \x01(\x05R\tunknown30\x12\x1c\n" +
"\tunknown36\x18$ \x01(\x05R\tunknown36\x12\x1c\n" +
"\tunknown41\x18) \x01(\x05R\tunknown41\"\xb7\x01\n" +
"\fImgMsgHeader\x12\x12\n" +
"\x04flag\x18\x01 \x01(\fR\x04flag\x12\x1d\n" +
"\n" +
"session_id\x18\x02 \x01(\x03R\tsessionId\x12!\n" +
"\fclient_proof\x18\x03 \x01(\fR\vclientProof\x12\x1b\n" +
"\tdevice_id\x18\x04 \x01(\x03R\bdeviceId\x12\x1a\n" +
"\bplatform\x18\x05 \x01(\fR\bplatform\x12\x18\n" +
"\aversion\x18\x06 \x01(\x05R\aversion\"=\n" +
"\vImgMsgExtra\x12\x16\n" +
"\x06field1\x18\x01 \x01(\x05R\x06field1\x12\x16\n" +
"\x06field2\x18\x02 \x01(\fR\x06field2B>Z<github.com/yincongcyincong/weixin-macos/onebot/proto;wxprotob\x06proto3"
var (
file_img_msg_proto_rawDescOnce sync.Once
file_img_msg_proto_rawDescData []byte
)
func file_img_msg_proto_rawDescGZIP() []byte {
file_img_msg_proto_rawDescOnce.Do(func() {
file_img_msg_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_img_msg_proto_rawDesc), len(file_img_msg_proto_rawDesc)))
})
return file_img_msg_proto_rawDescData
}
var file_img_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_img_msg_proto_goTypes = []any{
(*WxSendImgMsg)(nil), // 0: wxproto.WxSendImgMsg
(*ImgMsgHeader)(nil), // 1: wxproto.ImgMsgHeader
(*ImgMsgExtra)(nil), // 2: wxproto.ImgMsgExtra
(*WxString)(nil), // 3: wxproto.WxString
}
var file_img_msg_proto_depIdxs = []int32{
1, // 0: wxproto.WxSendImgMsg.header:type_name -> wxproto.ImgMsgHeader
3, // 1: wxproto.WxSendImgMsg.client_msg_id:type_name -> wxproto.WxString
3, // 2: wxproto.WxSendImgMsg.sender:type_name -> wxproto.WxString
3, // 3: wxproto.WxSendImgMsg.receiver:type_name -> wxproto.WxString
2, // 4: wxproto.WxSendImgMsg.unknown8:type_name -> wxproto.ImgMsgExtra
5, // [5:5] is the sub-list for method output_type
5, // [5:5] is the sub-list for method input_type
5, // [5:5] is the sub-list for extension type_name
5, // [5:5] is the sub-list for extension extendee
0, // [0:5] is the sub-list for field type_name
}
func init() { file_img_msg_proto_init() }
func file_img_msg_proto_init() {
if File_img_msg_proto != nil {
return
}
file_wx_msg_proto_init()
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_img_msg_proto_rawDesc), len(file_img_msg_proto_rawDesc)),
NumEnums: 0,
NumMessages: 3,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_img_msg_proto_goTypes,
DependencyIndexes: file_img_msg_proto_depIdxs,
MessageInfos: file_img_msg_proto_msgTypes,
}.Build()
File_img_msg_proto = out.File
file_img_msg_proto_goTypes = nil
file_img_msg_proto_depIdxs = nil
}