37 lines
1.9 KiB
Go
37 lines
1.9 KiB
Go
package wechat
|
|
|
|
import proto "github.com/golang/protobuf/proto"
|
|
|
|
// ScanQrcodeBaseInfo 扫码基础信息
|
|
type ScanQrcodeBaseInfo struct {
|
|
A1 *string `protobuf:"bytes,1,opt,name=A1" json:"A1,omitempty"`
|
|
A2 *int32 `protobuf:"varint,2,opt,name=A2" json:"A2,omitempty"`
|
|
A3 *string `protobuf:"bytes,3,opt,name=A3" json:"A3,omitempty"`
|
|
A4 *int32 `protobuf:"varint,4,opt,name=A4" json:"A4,omitempty"`
|
|
A5 *string `protobuf:"bytes,5,opt,name=A5" json:"A5,omitempty"`
|
|
A6 *int32 `protobuf:"varint,6,opt,name=A6" json:"A6,omitempty"`
|
|
}
|
|
|
|
func (m *ScanQrcodeBaseInfo) Reset() { *m = ScanQrcodeBaseInfo{} }
|
|
func (m *ScanQrcodeBaseInfo) String() string { return proto.CompactTextString(m) }
|
|
func (*ScanQrcodeBaseInfo) ProtoMessage() {}
|
|
|
|
// ScanQrcodeEventReportRequest 扫码事件上报请求结构
|
|
type ScanQrcodeEventReportRequest struct {
|
|
A *ScanQrcodeBaseInfo `protobuf:"bytes,1,opt,name=A" json:"A,omitempty"` // 嵌套的基础信息
|
|
D *int32 `protobuf:"varint,2,opt,name=D" json:"D,omitempty"` // 事件类型
|
|
E *int32 `protobuf:"varint,3,opt,name=E" json:"E,omitempty"` // Scene
|
|
F *int32 `protobuf:"varint,4,opt,name=F" json:"F,omitempty"` // 时间戳
|
|
// 字段5不存在
|
|
H *string `protobuf:"bytes,6,opt,name=H" json:"H,omitempty"` // 登录URL
|
|
I *string `protobuf:"bytes,7,opt,name=I" json:"I,omitempty"` // 空字符串
|
|
M *int32 `protobuf:"varint,8,opt,name=M" json:"M,omitempty"` // 标志
|
|
N []byte `protobuf:"bytes,9,opt,name=N" json:"N,omitempty"` // 版本号(二进制)
|
|
O *int32 `protobuf:"varint,10,opt,name=O" json:"O,omitempty"` // 标志
|
|
P []byte `protobuf:"bytes,11,opt,name=P" json:"P,omitempty"` // 版本号(二进制)
|
|
}
|
|
|
|
func (m *ScanQrcodeEventReportRequest) Reset() { *m = ScanQrcodeEventReportRequest{} }
|
|
func (m *ScanQrcodeEventReportRequest) String() string { return proto.CompactTextString(m) }
|
|
func (*ScanQrcodeEventReportRequest) ProtoMessage() {}
|