first commit

This commit is contained in:
2026-02-17 13:06:23 +08:00
commit 7cbd3d061d
349 changed files with 126558 additions and 0 deletions
+136
View File
@@ -0,0 +1,136 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: qyopog.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type QYOpLogRequest struct {
Type *int64 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
V []byte `protobuf:"bytes,2,rep,name=V" json:"V,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *QYOpLogRequest) Reset() { *m = QYOpLogRequest{} }
func (m *QYOpLogRequest) String() string { return proto.CompactTextString(m) }
func (*QYOpLogRequest) ProtoMessage() {}
func (*QYOpLogRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_70024e181f871431, []int{0}
}
func (m *QYOpLogRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_QYOpLogRequest.Unmarshal(m, b)
}
func (m *QYOpLogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_QYOpLogRequest.Marshal(b, m, deterministic)
}
func (m *QYOpLogRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_QYOpLogRequest.Merge(m, src)
}
func (m *QYOpLogRequest) XXX_Size() int {
return xxx_messageInfo_QYOpLogRequest.Size(m)
}
func (m *QYOpLogRequest) XXX_DiscardUnknown() {
xxx_messageInfo_QYOpLogRequest.DiscardUnknown(m)
}
var xxx_messageInfo_QYOpLogRequest proto.InternalMessageInfo
func (m *QYOpLogRequest) GetType() int64 {
if m != nil && m.Type != nil {
return *m.Type
}
return 0
}
func (m *QYOpLogRequest) GetV() []byte {
if m != nil {
return m.V
}
return nil
}
type ModInfo struct {
Cmd *uint32 `protobuf:"varint,1,opt,name=cmd" json:"cmd,omitempty"`
Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ModInfo) Reset() { *m = ModInfo{} }
func (m *ModInfo) String() string { return proto.CompactTextString(m) }
func (*ModInfo) ProtoMessage() {}
func (*ModInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_70024e181f871431, []int{1}
}
func (m *ModInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ModInfo.Unmarshal(m, b)
}
func (m *ModInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ModInfo.Marshal(b, m, deterministic)
}
func (m *ModInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_ModInfo.Merge(m, src)
}
func (m *ModInfo) XXX_Size() int {
return xxx_messageInfo_ModInfo.Size(m)
}
func (m *ModInfo) XXX_DiscardUnknown() {
xxx_messageInfo_ModInfo.DiscardUnknown(m)
}
var xxx_messageInfo_ModInfo proto.InternalMessageInfo
func (m *ModInfo) GetCmd() uint32 {
if m != nil && m.Cmd != nil {
return *m.Cmd
}
return 0
}
func (m *ModInfo) GetValue() string {
if m != nil && m.Value != nil {
return *m.Value
}
return ""
}
func init() {
proto.RegisterType((*QYOpLogRequest)(nil), "wechat_proto.QYOpLogRequest")
proto.RegisterType((*ModInfo)(nil), "wechat_proto.ModInfo")
}
func init() { proto.RegisterFile("qyopog.proto", fileDescriptor_70024e181f871431) }
var fileDescriptor_70024e181f871431 = []byte{
// 153 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x29, 0xac, 0xcc, 0x2f,
0xc8, 0x4f, 0xd7, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x29, 0x4f, 0x4d, 0xce, 0x48, 0x2c,
0x89, 0x07, 0xf3, 0xa4, 0xa0, 0x3c, 0x88, 0x9c, 0x92, 0x11, 0x17, 0x5f, 0x60, 0xa4, 0x7f, 0x81,
0x4f, 0x7e, 0x7a, 0x50, 0x6a, 0x61, 0x69, 0x6a, 0x71, 0x89, 0x90, 0x10, 0x17, 0x4b, 0x49, 0x65,
0x41, 0xaa, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0x73, 0x10, 0x98, 0x2d, 0xc4, 0xc3, 0xc5, 0x18, 0x26,
0xc1, 0xa4, 0xc0, 0xac, 0xc1, 0x13, 0xc4, 0x18, 0xa6, 0x64, 0xc8, 0xc5, 0xee, 0x9b, 0x9f, 0xe2,
0x99, 0x97, 0x96, 0x2f, 0x24, 0xc0, 0xc5, 0x9c, 0x9c, 0x9b, 0x02, 0x56, 0xcb, 0x1b, 0x04, 0x62,
0x0a, 0x89, 0x70, 0xb1, 0x96, 0x25, 0xe6, 0x94, 0xa6, 0x4a, 0x30, 0x29, 0x30, 0x6a, 0x70, 0x06,
0x41, 0x38, 0x4e, 0xdc, 0x51, 0x9c, 0x7a, 0x7a, 0xfa, 0x10, 0x9b, 0x01, 0x01, 0x00, 0x00, 0xff,
0xff, 0xcf, 0xcc, 0x8e, 0x47, 0x9e, 0x00, 0x00, 0x00,
}
+338
View File
@@ -0,0 +1,338 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: account.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type GetSafetyInfoRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetSafetyInfoRequest) Reset() { *m = GetSafetyInfoRequest{} }
func (m *GetSafetyInfoRequest) String() string { return proto.CompactTextString(m) }
func (*GetSafetyInfoRequest) ProtoMessage() {}
func (*GetSafetyInfoRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_8e28828dcb8d24f0, []int{0}
}
func (m *GetSafetyInfoRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetSafetyInfoRequest.Unmarshal(m, b)
}
func (m *GetSafetyInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetSafetyInfoRequest.Marshal(b, m, deterministic)
}
func (m *GetSafetyInfoRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetSafetyInfoRequest.Merge(m, src)
}
func (m *GetSafetyInfoRequest) XXX_Size() int {
return xxx_messageInfo_GetSafetyInfoRequest.Size(m)
}
func (m *GetSafetyInfoRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetSafetyInfoRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetSafetyInfoRequest proto.InternalMessageInfo
func (m *GetSafetyInfoRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
type GetSafetyInfoResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"`
ContactUsernameList *DeviceInfo `protobuf:"bytes,2,req,name=ContactUsernameList" json:"ContactUsernameList,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetSafetyInfoResponse) Reset() { *m = GetSafetyInfoResponse{} }
func (m *GetSafetyInfoResponse) String() string { return proto.CompactTextString(m) }
func (*GetSafetyInfoResponse) ProtoMessage() {}
func (*GetSafetyInfoResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_8e28828dcb8d24f0, []int{1}
}
func (m *GetSafetyInfoResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetSafetyInfoResponse.Unmarshal(m, b)
}
func (m *GetSafetyInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetSafetyInfoResponse.Marshal(b, m, deterministic)
}
func (m *GetSafetyInfoResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetSafetyInfoResponse.Merge(m, src)
}
func (m *GetSafetyInfoResponse) XXX_Size() int {
return xxx_messageInfo_GetSafetyInfoResponse.Size(m)
}
func (m *GetSafetyInfoResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetSafetyInfoResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetSafetyInfoResponse proto.InternalMessageInfo
func (m *GetSafetyInfoResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *GetSafetyInfoResponse) GetContactUsernameList() *DeviceInfo {
if m != nil {
return m.ContactUsernameList
}
return nil
}
type DeviceInfo struct {
SafeDevices []*SafeDevice `protobuf:"bytes,1,rep,name=SafeDevices" json:"SafeDevices,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
func (*DeviceInfo) ProtoMessage() {}
func (*DeviceInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_8e28828dcb8d24f0, []int{2}
}
func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
}
func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
}
func (m *DeviceInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeviceInfo.Merge(m, src)
}
func (m *DeviceInfo) XXX_Size() int {
return xxx_messageInfo_DeviceInfo.Size(m)
}
func (m *DeviceInfo) XXX_DiscardUnknown() {
xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
}
var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
func (m *DeviceInfo) GetSafeDevices() []*SafeDevice {
if m != nil {
return m.SafeDevices
}
return nil
}
type SafeDevice struct {
Uuid *string `protobuf:"bytes,1,opt,name=Uuid" json:"Uuid,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=Name" json:"Name,omitempty"`
DeviceType *string `protobuf:"bytes,3,opt,name=DeviceType" json:"DeviceType,omitempty"`
CreateTime *uint32 `protobuf:"varint,4,req,name=CreateTime" json:"CreateTime,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SafeDevice) Reset() { *m = SafeDevice{} }
func (m *SafeDevice) String() string { return proto.CompactTextString(m) }
func (*SafeDevice) ProtoMessage() {}
func (*SafeDevice) Descriptor() ([]byte, []int) {
return fileDescriptor_8e28828dcb8d24f0, []int{3}
}
func (m *SafeDevice) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SafeDevice.Unmarshal(m, b)
}
func (m *SafeDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SafeDevice.Marshal(b, m, deterministic)
}
func (m *SafeDevice) XXX_Merge(src proto.Message) {
xxx_messageInfo_SafeDevice.Merge(m, src)
}
func (m *SafeDevice) XXX_Size() int {
return xxx_messageInfo_SafeDevice.Size(m)
}
func (m *SafeDevice) XXX_DiscardUnknown() {
xxx_messageInfo_SafeDevice.DiscardUnknown(m)
}
var xxx_messageInfo_SafeDevice proto.InternalMessageInfo
func (m *SafeDevice) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *SafeDevice) GetUuid() string {
if m != nil && m.Uuid != nil {
return *m.Uuid
}
return ""
}
func (m *SafeDevice) GetDeviceType() string {
if m != nil && m.DeviceType != nil {
return *m.DeviceType
}
return ""
}
func (m *SafeDevice) GetCreateTime() uint32 {
if m != nil && m.CreateTime != nil {
return *m.CreateTime
}
return 0
}
type DelSafeDeviceRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"`
Uuid *string `protobuf:"bytes,2,opt,name=Uuid" json:"Uuid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DelSafeDeviceRequest) Reset() { *m = DelSafeDeviceRequest{} }
func (m *DelSafeDeviceRequest) String() string { return proto.CompactTextString(m) }
func (*DelSafeDeviceRequest) ProtoMessage() {}
func (*DelSafeDeviceRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_8e28828dcb8d24f0, []int{4}
}
func (m *DelSafeDeviceRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelSafeDeviceRequest.Unmarshal(m, b)
}
func (m *DelSafeDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DelSafeDeviceRequest.Marshal(b, m, deterministic)
}
func (m *DelSafeDeviceRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DelSafeDeviceRequest.Merge(m, src)
}
func (m *DelSafeDeviceRequest) XXX_Size() int {
return xxx_messageInfo_DelSafeDeviceRequest.Size(m)
}
func (m *DelSafeDeviceRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DelSafeDeviceRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DelSafeDeviceRequest proto.InternalMessageInfo
func (m *DelSafeDeviceRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *DelSafeDeviceRequest) GetUuid() string {
if m != nil && m.Uuid != nil {
return *m.Uuid
}
return ""
}
type DelSafeDeviceResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"`
SafeDevice *uint32 `protobuf:"varint,2,opt,name=SafeDevice" json:"SafeDevice,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DelSafeDeviceResponse) Reset() { *m = DelSafeDeviceResponse{} }
func (m *DelSafeDeviceResponse) String() string { return proto.CompactTextString(m) }
func (*DelSafeDeviceResponse) ProtoMessage() {}
func (*DelSafeDeviceResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_8e28828dcb8d24f0, []int{5}
}
func (m *DelSafeDeviceResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelSafeDeviceResponse.Unmarshal(m, b)
}
func (m *DelSafeDeviceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DelSafeDeviceResponse.Marshal(b, m, deterministic)
}
func (m *DelSafeDeviceResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_DelSafeDeviceResponse.Merge(m, src)
}
func (m *DelSafeDeviceResponse) XXX_Size() int {
return xxx_messageInfo_DelSafeDeviceResponse.Size(m)
}
func (m *DelSafeDeviceResponse) XXX_DiscardUnknown() {
xxx_messageInfo_DelSafeDeviceResponse.DiscardUnknown(m)
}
var xxx_messageInfo_DelSafeDeviceResponse proto.InternalMessageInfo
func (m *DelSafeDeviceResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *DelSafeDeviceResponse) GetSafeDevice() uint32 {
if m != nil && m.SafeDevice != nil {
return *m.SafeDevice
}
return 0
}
func init() {
proto.RegisterType((*GetSafetyInfoRequest)(nil), "wechat_proto.GetSafetyInfoRequest")
proto.RegisterType((*GetSafetyInfoResponse)(nil), "wechat_proto.GetSafetyInfoResponse")
proto.RegisterType((*DeviceInfo)(nil), "wechat_proto.DeviceInfo")
proto.RegisterType((*SafeDevice)(nil), "wechat_proto.SafeDevice")
proto.RegisterType((*DelSafeDeviceRequest)(nil), "wechat_proto.DelSafeDeviceRequest")
proto.RegisterType((*DelSafeDeviceResponse)(nil), "wechat_proto.DelSafeDeviceResponse")
}
func init() { proto.RegisterFile("account.proto", fileDescriptor_8e28828dcb8d24f0) }
var fileDescriptor_8e28828dcb8d24f0 = []byte{
// 305 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x91, 0xbf, 0x4e, 0xf3, 0x30,
0x14, 0xc5, 0x95, 0xb4, 0x4b, 0x6f, 0x9a, 0xc5, 0x5f, 0x2b, 0xf9, 0xeb, 0x50, 0x45, 0x9e, 0x32,
0x05, 0x89, 0x11, 0x24, 0x86, 0xb6, 0x12, 0x7f, 0x84, 0x18, 0xdc, 0x76, 0x61, 0x41, 0x56, 0xb8,
0x85, 0x48, 0x24, 0x0e, 0xb1, 0x43, 0xd5, 0xe7, 0xe1, 0x45, 0x51, 0xec, 0xa0, 0xb8, 0x25, 0x63,
0x37, 0x9f, 0x73, 0x4f, 0x7e, 0xe7, 0xc6, 0x86, 0x50, 0xa4, 0xa9, 0xac, 0x0b, 0x9d, 0x94, 0x95,
0xd4, 0x92, 0x8c, 0xf7, 0x98, 0xbe, 0x0b, 0xfd, 0x62, 0xd4, 0xac, 0x55, 0x76, 0xc6, 0xd6, 0x30,
0xb9, 0x45, 0xbd, 0x16, 0x3b, 0xd4, 0x87, 0xfb, 0x62, 0x27, 0x39, 0x7e, 0xd6, 0xa8, 0x34, 0xb9,
0x86, 0x60, 0x21, 0x14, 0xb6, 0x92, 0x7a, 0x91, 0x1f, 0x07, 0x97, 0xff, 0x13, 0x97, 0x94, 0x38,
0x01, 0xee, 0xa6, 0xd9, 0xb7, 0x07, 0xd3, 0x13, 0xaa, 0x2a, 0x65, 0xa1, 0x90, 0xdc, 0xc0, 0xd8,
0x06, 0xad, 0x6e, 0xb9, 0xb3, 0x3e, 0xae, 0x4d, 0xf0, 0xa3, 0x3c, 0x79, 0x80, 0x7f, 0x4b, 0x59,
0x68, 0x91, 0xea, 0xad, 0xc2, 0xaa, 0x10, 0x39, 0x3e, 0x66, 0x4a, 0x53, 0xdf, 0x60, 0xe8, 0x31,
0x66, 0x85, 0x5f, 0x59, 0x8a, 0xa6, 0xbe, 0xef, 0x23, 0x76, 0x07, 0xd0, 0x45, 0xc8, 0x15, 0x04,
0xcd, 0xbe, 0xd6, 0x51, 0xd4, 0x8b, 0x06, 0x7f, 0x89, 0x5d, 0x80, 0xbb, 0x61, 0xa6, 0x01, 0x3a,
0x49, 0x08, 0x0c, 0x9f, 0x44, 0xde, 0xfc, 0x9b, 0x17, 0x8f, 0xb8, 0x39, 0x37, 0xde, 0xb6, 0xce,
0x5e, 0xa9, 0x6f, 0xbd, 0xe6, 0x4c, 0xe6, 0xbf, 0xfd, 0x9b, 0x43, 0x89, 0x74, 0x60, 0x26, 0x8e,
0xd3, 0xcc, 0x97, 0x15, 0x0a, 0x8d, 0x9b, 0x2c, 0x47, 0x3a, 0x8c, 0xfc, 0x38, 0xe4, 0x8e, 0xc3,
0xde, 0x60, 0xb2, 0xc2, 0x0f, 0x67, 0xa7, 0x33, 0x3c, 0x5d, 0xdf, 0xa2, 0x6c, 0x0f, 0xd3, 0x93,
0xa2, 0x33, 0xbd, 0xe6, 0xdc, 0xbd, 0x37, 0x53, 0x19, 0x72, 0xc7, 0x59, 0x04, 0xcf, 0xa3, 0x24,
0xb9, 0xb0, 0xb4, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x27, 0xae, 0x59, 0x66, 0xd5, 0x02, 0x00,
0x00,
}
File diff suppressed because it is too large Load Diff
+286
View File
@@ -0,0 +1,286 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: chatRoomAccessVerify.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type ModChatRoomAccessVerifyRequest struct {
ChatRoomName *string `protobuf:"bytes,1,opt,name=chatRoomName" json:"chatRoomName,omitempty"`
Status *uint32 `protobuf:"varint,2,opt,name=status" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ModChatRoomAccessVerifyRequest) Reset() { *m = ModChatRoomAccessVerifyRequest{} }
func (m *ModChatRoomAccessVerifyRequest) String() string { return proto.CompactTextString(m) }
func (*ModChatRoomAccessVerifyRequest) ProtoMessage() {}
func (*ModChatRoomAccessVerifyRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_a4a2e75d48969b67, []int{0}
}
func (m *ModChatRoomAccessVerifyRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ModChatRoomAccessVerifyRequest.Unmarshal(m, b)
}
func (m *ModChatRoomAccessVerifyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ModChatRoomAccessVerifyRequest.Marshal(b, m, deterministic)
}
func (m *ModChatRoomAccessVerifyRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ModChatRoomAccessVerifyRequest.Merge(m, src)
}
func (m *ModChatRoomAccessVerifyRequest) XXX_Size() int {
return xxx_messageInfo_ModChatRoomAccessVerifyRequest.Size(m)
}
func (m *ModChatRoomAccessVerifyRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ModChatRoomAccessVerifyRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ModChatRoomAccessVerifyRequest proto.InternalMessageInfo
func (m *ModChatRoomAccessVerifyRequest) GetChatRoomName() string {
if m != nil && m.ChatRoomName != nil {
return *m.ChatRoomName
}
return ""
}
func (m *ModChatRoomAccessVerifyRequest) GetStatus() uint32 {
if m != nil && m.Status != nil {
return *m.Status
}
return 0
}
type AddChatRoomAdminRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
ChatRoomName *string `protobuf:"bytes,2,opt,name=chatRoomName" json:"chatRoomName,omitempty"`
UserNameList []string `protobuf:"bytes,3,rep,name=userNameList" json:"userNameList,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AddChatRoomAdminRequest) Reset() { *m = AddChatRoomAdminRequest{} }
func (m *AddChatRoomAdminRequest) String() string { return proto.CompactTextString(m) }
func (*AddChatRoomAdminRequest) ProtoMessage() {}
func (*AddChatRoomAdminRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_a4a2e75d48969b67, []int{1}
}
func (m *AddChatRoomAdminRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddChatRoomAdminRequest.Unmarshal(m, b)
}
func (m *AddChatRoomAdminRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AddChatRoomAdminRequest.Marshal(b, m, deterministic)
}
func (m *AddChatRoomAdminRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_AddChatRoomAdminRequest.Merge(m, src)
}
func (m *AddChatRoomAdminRequest) XXX_Size() int {
return xxx_messageInfo_AddChatRoomAdminRequest.Size(m)
}
func (m *AddChatRoomAdminRequest) XXX_DiscardUnknown() {
xxx_messageInfo_AddChatRoomAdminRequest.DiscardUnknown(m)
}
var xxx_messageInfo_AddChatRoomAdminRequest proto.InternalMessageInfo
func (m *AddChatRoomAdminRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *AddChatRoomAdminRequest) GetChatRoomName() string {
if m != nil && m.ChatRoomName != nil {
return *m.ChatRoomName
}
return ""
}
func (m *AddChatRoomAdminRequest) GetUserNameList() []string {
if m != nil {
return m.UserNameList
}
return nil
}
type AddChatRoomAdminResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AddChatRoomAdminResponse) Reset() { *m = AddChatRoomAdminResponse{} }
func (m *AddChatRoomAdminResponse) String() string { return proto.CompactTextString(m) }
func (*AddChatRoomAdminResponse) ProtoMessage() {}
func (*AddChatRoomAdminResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_a4a2e75d48969b67, []int{2}
}
func (m *AddChatRoomAdminResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddChatRoomAdminResponse.Unmarshal(m, b)
}
func (m *AddChatRoomAdminResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AddChatRoomAdminResponse.Marshal(b, m, deterministic)
}
func (m *AddChatRoomAdminResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_AddChatRoomAdminResponse.Merge(m, src)
}
func (m *AddChatRoomAdminResponse) XXX_Size() int {
return xxx_messageInfo_AddChatRoomAdminResponse.Size(m)
}
func (m *AddChatRoomAdminResponse) XXX_DiscardUnknown() {
xxx_messageInfo_AddChatRoomAdminResponse.DiscardUnknown(m)
}
var xxx_messageInfo_AddChatRoomAdminResponse proto.InternalMessageInfo
func (m *AddChatRoomAdminResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
type DelChatRoomAdminRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
ChatRoomName *string `protobuf:"bytes,2,opt,name=chatRoomName" json:"chatRoomName,omitempty"`
UserNameList []string `protobuf:"bytes,3,rep,name=userNameList" json:"userNameList,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DelChatRoomAdminRequest) Reset() { *m = DelChatRoomAdminRequest{} }
func (m *DelChatRoomAdminRequest) String() string { return proto.CompactTextString(m) }
func (*DelChatRoomAdminRequest) ProtoMessage() {}
func (*DelChatRoomAdminRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_a4a2e75d48969b67, []int{3}
}
func (m *DelChatRoomAdminRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelChatRoomAdminRequest.Unmarshal(m, b)
}
func (m *DelChatRoomAdminRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DelChatRoomAdminRequest.Marshal(b, m, deterministic)
}
func (m *DelChatRoomAdminRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DelChatRoomAdminRequest.Merge(m, src)
}
func (m *DelChatRoomAdminRequest) XXX_Size() int {
return xxx_messageInfo_DelChatRoomAdminRequest.Size(m)
}
func (m *DelChatRoomAdminRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DelChatRoomAdminRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DelChatRoomAdminRequest proto.InternalMessageInfo
func (m *DelChatRoomAdminRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *DelChatRoomAdminRequest) GetChatRoomName() string {
if m != nil && m.ChatRoomName != nil {
return *m.ChatRoomName
}
return ""
}
func (m *DelChatRoomAdminRequest) GetUserNameList() []string {
if m != nil {
return m.UserNameList
}
return nil
}
type DelChatRoomAdminResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DelChatRoomAdminResponse) Reset() { *m = DelChatRoomAdminResponse{} }
func (m *DelChatRoomAdminResponse) String() string { return proto.CompactTextString(m) }
func (*DelChatRoomAdminResponse) ProtoMessage() {}
func (*DelChatRoomAdminResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_a4a2e75d48969b67, []int{4}
}
func (m *DelChatRoomAdminResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelChatRoomAdminResponse.Unmarshal(m, b)
}
func (m *DelChatRoomAdminResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DelChatRoomAdminResponse.Marshal(b, m, deterministic)
}
func (m *DelChatRoomAdminResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_DelChatRoomAdminResponse.Merge(m, src)
}
func (m *DelChatRoomAdminResponse) XXX_Size() int {
return xxx_messageInfo_DelChatRoomAdminResponse.Size(m)
}
func (m *DelChatRoomAdminResponse) XXX_DiscardUnknown() {
xxx_messageInfo_DelChatRoomAdminResponse.DiscardUnknown(m)
}
var xxx_messageInfo_DelChatRoomAdminResponse proto.InternalMessageInfo
func (m *DelChatRoomAdminResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func init() {
proto.RegisterType((*ModChatRoomAccessVerifyRequest)(nil), "wechat_proto.ModChatRoomAccessVerifyRequest")
proto.RegisterType((*AddChatRoomAdminRequest)(nil), "wechat_proto.AddChatRoomAdminRequest")
proto.RegisterType((*AddChatRoomAdminResponse)(nil), "wechat_proto.AddChatRoomAdminResponse")
proto.RegisterType((*DelChatRoomAdminRequest)(nil), "wechat_proto.DelChatRoomAdminRequest")
proto.RegisterType((*DelChatRoomAdminResponse)(nil), "wechat_proto.DelChatRoomAdminResponse")
}
func init() { proto.RegisterFile("chatRoomAccessVerify.proto", fileDescriptor_a4a2e75d48969b67) }
var fileDescriptor_a4a2e75d48969b67 = []byte{
// 243 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0xcd, 0xcd, 0x4f, 0x71,
0xce, 0x48, 0x2c, 0x09, 0xca, 0xcf, 0xcf, 0x75, 0x4c, 0x4e, 0x4e, 0x2d, 0x2e, 0x0e, 0x4b, 0x2d,
0xca, 0x4c, 0xab, 0xd4, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x29, 0x4f, 0x4d, 0xce, 0x48,
0x2c, 0x89, 0x07, 0xf3, 0xa4, 0xa0, 0x3c, 0x88, 0x9c, 0x52, 0x0c, 0x97, 0x9c, 0x2f, 0x76, 0xcd,
0x41, 0xa9, 0x85, 0xa5, 0xa9, 0xc5, 0x25, 0x42, 0x4a, 0x5c, 0x3c, 0xc9, 0x50, 0x69, 0xbf, 0xc4,
0xdc, 0x54, 0x09, 0x46, 0x05, 0x46, 0x0d, 0xce, 0x20, 0x14, 0x31, 0x21, 0x31, 0x2e, 0xb6, 0xe2,
0x92, 0xc4, 0x92, 0xd2, 0x62, 0x09, 0x26, 0x05, 0x46, 0x0d, 0xde, 0x20, 0x28, 0x4f, 0x69, 0x1e,
0x23, 0x97, 0xb8, 0x63, 0x0a, 0xc2, 0xf8, 0x94, 0xdc, 0xcc, 0x3c, 0x98, 0xb9, 0xd6, 0x5c, 0xdc,
0x49, 0x89, 0xc5, 0xa9, 0x50, 0x2e, 0xd8, 0x58, 0x6e, 0x23, 0x49, 0x3d, 0x64, 0xb7, 0xea, 0x39,
0x21, 0x14, 0x04, 0x21, 0xab, 0xc6, 0x70, 0x14, 0x13, 0x16, 0x47, 0x29, 0x71, 0xf1, 0x94, 0x16,
0xa7, 0x16, 0x81, 0xd8, 0x3e, 0x99, 0xc5, 0x25, 0x12, 0xcc, 0x0a, 0xcc, 0x20, 0x35, 0xc8, 0x62,
0x4a, 0x51, 0x5c, 0x12, 0x98, 0xee, 0x2b, 0x2e, 0xc8, 0xcf, 0x2b, 0x4e, 0x15, 0xb2, 0xe3, 0xe2,
0x81, 0x58, 0x09, 0xe1, 0x43, 0x5d, 0x28, 0x85, 0xcd, 0x85, 0x10, 0x15, 0x41, 0x28, 0xea, 0xc1,
0x9e, 0x77, 0x49, 0xcd, 0x19, 0xd4, 0x9e, 0xc7, 0x74, 0x1f, 0x75, 0x3c, 0xef, 0xc4, 0x1d, 0xc5,
0xa9, 0xa7, 0xa7, 0x0f, 0x51, 0x0d, 0x08, 0x00, 0x00, 0xff, 0xff, 0xa3, 0x89, 0xb3, 0x26, 0xa0,
0x02, 0x00, 0x00,
}
File diff suppressed because it is too large Load Diff
+594
View File
@@ -0,0 +1,594 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: exercise.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type ModHardDevice struct {
HardDevice *HardDevice `protobuf:"bytes,1,opt,name=hardDevice" json:"hardDevice,omitempty"`
HardDeviceAttr *HardDeviceAttr `protobuf:"bytes,2,opt,name=hardDeviceAttr" json:"hardDeviceAttr,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ModHardDevice) Reset() { *m = ModHardDevice{} }
func (m *ModHardDevice) String() string { return proto.CompactTextString(m) }
func (*ModHardDevice) ProtoMessage() {}
func (*ModHardDevice) Descriptor() ([]byte, []int) {
return fileDescriptor_072c1ef9e72c0732, []int{0}
}
func (m *ModHardDevice) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ModHardDevice.Unmarshal(m, b)
}
func (m *ModHardDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ModHardDevice.Marshal(b, m, deterministic)
}
func (m *ModHardDevice) XXX_Merge(src proto.Message) {
xxx_messageInfo_ModHardDevice.Merge(m, src)
}
func (m *ModHardDevice) XXX_Size() int {
return xxx_messageInfo_ModHardDevice.Size(m)
}
func (m *ModHardDevice) XXX_DiscardUnknown() {
xxx_messageInfo_ModHardDevice.DiscardUnknown(m)
}
var xxx_messageInfo_ModHardDevice proto.InternalMessageInfo
func (m *ModHardDevice) GetHardDevice() *HardDevice {
if m != nil {
return m.HardDevice
}
return nil
}
func (m *ModHardDevice) GetHardDeviceAttr() *HardDeviceAttr {
if m != nil {
return m.HardDeviceAttr
}
return nil
}
type HardDevice struct {
DeviceType *string `protobuf:"bytes,1,opt,name=deviceType" json:"deviceType,omitempty"`
DeviceId *string `protobuf:"bytes,2,opt,name=deviceId" json:"deviceId,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *HardDevice) Reset() { *m = HardDevice{} }
func (m *HardDevice) String() string { return proto.CompactTextString(m) }
func (*HardDevice) ProtoMessage() {}
func (*HardDevice) Descriptor() ([]byte, []int) {
return fileDescriptor_072c1ef9e72c0732, []int{1}
}
func (m *HardDevice) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HardDevice.Unmarshal(m, b)
}
func (m *HardDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HardDevice.Marshal(b, m, deterministic)
}
func (m *HardDevice) XXX_Merge(src proto.Message) {
xxx_messageInfo_HardDevice.Merge(m, src)
}
func (m *HardDevice) XXX_Size() int {
return xxx_messageInfo_HardDevice.Size(m)
}
func (m *HardDevice) XXX_DiscardUnknown() {
xxx_messageInfo_HardDevice.DiscardUnknown(m)
}
var xxx_messageInfo_HardDevice proto.InternalMessageInfo
func (m *HardDevice) GetDeviceType() string {
if m != nil && m.DeviceType != nil {
return *m.DeviceType
}
return ""
}
func (m *HardDevice) GetDeviceId() string {
if m != nil && m.DeviceId != nil {
return *m.DeviceId
}
return ""
}
type HardDeviceAttr struct {
BrandName *string `protobuf:"bytes,1,opt,name=brandName" json:"brandName,omitempty"`
AuthKey *string `protobuf:"bytes,2,opt,name=authKey" json:"authKey,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *HardDeviceAttr) Reset() { *m = HardDeviceAttr{} }
func (m *HardDeviceAttr) String() string { return proto.CompactTextString(m) }
func (*HardDeviceAttr) ProtoMessage() {}
func (*HardDeviceAttr) Descriptor() ([]byte, []int) {
return fileDescriptor_072c1ef9e72c0732, []int{2}
}
func (m *HardDeviceAttr) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HardDeviceAttr.Unmarshal(m, b)
}
func (m *HardDeviceAttr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HardDeviceAttr.Marshal(b, m, deterministic)
}
func (m *HardDeviceAttr) XXX_Merge(src proto.Message) {
xxx_messageInfo_HardDeviceAttr.Merge(m, src)
}
func (m *HardDeviceAttr) XXX_Size() int {
return xxx_messageInfo_HardDeviceAttr.Size(m)
}
func (m *HardDeviceAttr) XXX_DiscardUnknown() {
xxx_messageInfo_HardDeviceAttr.DiscardUnknown(m)
}
var xxx_messageInfo_HardDeviceAttr proto.InternalMessageInfo
func (m *HardDeviceAttr) GetBrandName() string {
if m != nil && m.BrandName != nil {
return *m.BrandName
}
return ""
}
func (m *HardDeviceAttr) GetAuthKey() string {
if m != nil && m.AuthKey != nil {
return *m.AuthKey
}
return ""
}
type GetBoundHardDevicesRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"`
Version *uint32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetBoundHardDevicesRequest) Reset() { *m = GetBoundHardDevicesRequest{} }
func (m *GetBoundHardDevicesRequest) String() string { return proto.CompactTextString(m) }
func (*GetBoundHardDevicesRequest) ProtoMessage() {}
func (*GetBoundHardDevicesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_072c1ef9e72c0732, []int{3}
}
func (m *GetBoundHardDevicesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetBoundHardDevicesRequest.Unmarshal(m, b)
}
func (m *GetBoundHardDevicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetBoundHardDevicesRequest.Marshal(b, m, deterministic)
}
func (m *GetBoundHardDevicesRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetBoundHardDevicesRequest.Merge(m, src)
}
func (m *GetBoundHardDevicesRequest) XXX_Size() int {
return xxx_messageInfo_GetBoundHardDevicesRequest.Size(m)
}
func (m *GetBoundHardDevicesRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetBoundHardDevicesRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetBoundHardDevicesRequest proto.InternalMessageInfo
func (m *GetBoundHardDevicesRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *GetBoundHardDevicesRequest) GetVersion() uint32 {
if m != nil && m.Version != nil {
return *m.Version
}
return 0
}
type GetBoundHardDevicesResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"`
Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
DeviceList []*ModHardDevice `protobuf:"bytes,5,rep,name=deviceList" json:"deviceList,omitempty"`
Version *uint32 `protobuf:"varint,6,opt,name=version" json:"version,omitempty"`
CountinueFlag *uint32 `protobuf:"varint,7,opt,name=countinueFlag" json:"countinueFlag,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetBoundHardDevicesResponse) Reset() { *m = GetBoundHardDevicesResponse{} }
func (m *GetBoundHardDevicesResponse) String() string { return proto.CompactTextString(m) }
func (*GetBoundHardDevicesResponse) ProtoMessage() {}
func (*GetBoundHardDevicesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_072c1ef9e72c0732, []int{4}
}
func (m *GetBoundHardDevicesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetBoundHardDevicesResponse.Unmarshal(m, b)
}
func (m *GetBoundHardDevicesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetBoundHardDevicesResponse.Marshal(b, m, deterministic)
}
func (m *GetBoundHardDevicesResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetBoundHardDevicesResponse.Merge(m, src)
}
func (m *GetBoundHardDevicesResponse) XXX_Size() int {
return xxx_messageInfo_GetBoundHardDevicesResponse.Size(m)
}
func (m *GetBoundHardDevicesResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetBoundHardDevicesResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetBoundHardDevicesResponse proto.InternalMessageInfo
func (m *GetBoundHardDevicesResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *GetBoundHardDevicesResponse) GetCount() uint32 {
if m != nil && m.Count != nil {
return *m.Count
}
return 0
}
func (m *GetBoundHardDevicesResponse) GetDeviceList() []*ModHardDevice {
if m != nil && m.DeviceList != nil {
return m.DeviceList
}
return nil
}
func (m *GetBoundHardDevicesResponse) GetVersion() uint32 {
if m != nil && m.Version != nil {
return *m.Version
}
return 0
}
func (m *GetBoundHardDevicesResponse) GetCountinueFlag() uint32 {
if m != nil && m.CountinueFlag != nil {
return *m.CountinueFlag
}
return 0
}
type UploadDeviceStepRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"`
DeviceID *string `protobuf:"bytes,2,opt,name=deviceID" json:"deviceID,omitempty"`
DeviceType *string `protobuf:"bytes,3,opt,name=deviceType" json:"deviceType,omitempty"`
FromTime *uint32 `protobuf:"varint,4,opt,name=fromTime" json:"fromTime,omitempty"`
ToTime *uint32 `protobuf:"varint,5,opt,name=toTime" json:"toTime,omitempty"`
StepCount *uint32 `protobuf:"varint,6,opt,name=stepCount" json:"stepCount,omitempty"`
TimeZone *string `protobuf:"bytes,7,opt,name=timeZone" json:"timeZone,omitempty"`
Bundleid *string `protobuf:"bytes,8,opt,name=bundleid" json:"bundleid,omitempty"`
Appname *string `protobuf:"bytes,9,opt,name=appname" json:"appname,omitempty"`
M7StepCount *uint32 `protobuf:"varint,10,opt,name=m7StepCount" json:"m7StepCount,omitempty"`
PhoneModel *uint32 `protobuf:"varint,11,opt,name=phoneModel" json:"phoneModel,omitempty"`
DeviceInfo *SportDeviceInfo `protobuf:"bytes,12,opt,name=deviceInfo" json:"deviceInfo,omitempty"`
HkStepCount *uint32 `protobuf:"varint,13,opt,name=hkStepCount" json:"hkStepCount,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UploadDeviceStepRequest) Reset() { *m = UploadDeviceStepRequest{} }
func (m *UploadDeviceStepRequest) String() string { return proto.CompactTextString(m) }
func (*UploadDeviceStepRequest) ProtoMessage() {}
func (*UploadDeviceStepRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_072c1ef9e72c0732, []int{5}
}
func (m *UploadDeviceStepRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UploadDeviceStepRequest.Unmarshal(m, b)
}
func (m *UploadDeviceStepRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UploadDeviceStepRequest.Marshal(b, m, deterministic)
}
func (m *UploadDeviceStepRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_UploadDeviceStepRequest.Merge(m, src)
}
func (m *UploadDeviceStepRequest) XXX_Size() int {
return xxx_messageInfo_UploadDeviceStepRequest.Size(m)
}
func (m *UploadDeviceStepRequest) XXX_DiscardUnknown() {
xxx_messageInfo_UploadDeviceStepRequest.DiscardUnknown(m)
}
var xxx_messageInfo_UploadDeviceStepRequest proto.InternalMessageInfo
func (m *UploadDeviceStepRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *UploadDeviceStepRequest) GetDeviceID() string {
if m != nil && m.DeviceID != nil {
return *m.DeviceID
}
return ""
}
func (m *UploadDeviceStepRequest) GetDeviceType() string {
if m != nil && m.DeviceType != nil {
return *m.DeviceType
}
return ""
}
func (m *UploadDeviceStepRequest) GetFromTime() uint32 {
if m != nil && m.FromTime != nil {
return *m.FromTime
}
return 0
}
func (m *UploadDeviceStepRequest) GetToTime() uint32 {
if m != nil && m.ToTime != nil {
return *m.ToTime
}
return 0
}
func (m *UploadDeviceStepRequest) GetStepCount() uint32 {
if m != nil && m.StepCount != nil {
return *m.StepCount
}
return 0
}
func (m *UploadDeviceStepRequest) GetTimeZone() string {
if m != nil && m.TimeZone != nil {
return *m.TimeZone
}
return ""
}
func (m *UploadDeviceStepRequest) GetBundleid() string {
if m != nil && m.Bundleid != nil {
return *m.Bundleid
}
return ""
}
func (m *UploadDeviceStepRequest) GetAppname() string {
if m != nil && m.Appname != nil {
return *m.Appname
}
return ""
}
func (m *UploadDeviceStepRequest) GetM7StepCount() uint32 {
if m != nil && m.M7StepCount != nil {
return *m.M7StepCount
}
return 0
}
func (m *UploadDeviceStepRequest) GetPhoneModel() uint32 {
if m != nil && m.PhoneModel != nil {
return *m.PhoneModel
}
return 0
}
func (m *UploadDeviceStepRequest) GetDeviceInfo() *SportDeviceInfo {
if m != nil {
return m.DeviceInfo
}
return nil
}
func (m *UploadDeviceStepRequest) GetHkStepCount() uint32 {
if m != nil && m.HkStepCount != nil {
return *m.HkStepCount
}
return 0
}
type UploadDeviceStepResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"`
DeviceInfo *SportDeviceInfo `protobuf:"bytes,12,opt,name=deviceInfo" json:"deviceInfo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UploadDeviceStepResponse) Reset() { *m = UploadDeviceStepResponse{} }
func (m *UploadDeviceStepResponse) String() string { return proto.CompactTextString(m) }
func (*UploadDeviceStepResponse) ProtoMessage() {}
func (*UploadDeviceStepResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_072c1ef9e72c0732, []int{4}
}
func (m *UploadDeviceStepResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GUploadDeviceStepResponse.Unmarshal(m, b)
}
func (m *UploadDeviceStepResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GUploadDeviceStepResponse.Marshal(b, m, deterministic)
}
func (m *UploadDeviceStepResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GUploadDeviceStepResponse.Merge(m, src)
}
func (m *UploadDeviceStepResponse) XXX_Size() int {
return xxx_messageInfo_GUploadDeviceStepResponse.Size(m)
}
func (m *UploadDeviceStepResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GUploadDeviceStepResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GUploadDeviceStepResponse proto.InternalMessageInfo
func (m *UploadDeviceStepResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *UploadDeviceStepResponse) GetDeviceInfo() *SportDeviceInfo {
if m != nil {
return m.DeviceInfo
}
return nil
}
//
type SportDeviceInfo struct {
Bundleid *string `protobuf:"bytes,1,opt,name=bundleid" json:"bundleid,omitempty"`
Appname *string `protobuf:"bytes,2,opt,name=appname" json:"appname,omitempty"`
StepCount *uint32 `protobuf:"varint,3,opt,name=stepCount" json:"stepCount,omitempty"`
IsAppleWatch *bool `protobuf:"varint,4,opt,name=isAppleWatch" json:"isAppleWatch,omitempty"`
IsWhiteList *bool `protobuf:"varint,5,opt,name=isWhiteList" json:"isWhiteList,omitempty"`
IsLocalIphone *bool `protobuf:"varint,6,opt,name=isLocalIphone" json:"isLocalIphone,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SportDeviceInfo) Reset() { *m = SportDeviceInfo{} }
func (m *SportDeviceInfo) String() string { return proto.CompactTextString(m) }
func (*SportDeviceInfo) ProtoMessage() {}
func (*SportDeviceInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_072c1ef9e72c0732, []int{6}
}
func (m *SportDeviceInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SportDeviceInfo.Unmarshal(m, b)
}
func (m *SportDeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SportDeviceInfo.Marshal(b, m, deterministic)
}
func (m *SportDeviceInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_SportDeviceInfo.Merge(m, src)
}
func (m *SportDeviceInfo) XXX_Size() int {
return xxx_messageInfo_SportDeviceInfo.Size(m)
}
func (m *SportDeviceInfo) XXX_DiscardUnknown() {
xxx_messageInfo_SportDeviceInfo.DiscardUnknown(m)
}
var xxx_messageInfo_SportDeviceInfo proto.InternalMessageInfo
func (m *SportDeviceInfo) GetBundleid() string {
if m != nil && m.Bundleid != nil {
return *m.Bundleid
}
return ""
}
func (m *SportDeviceInfo) GetAppname() string {
if m != nil && m.Appname != nil {
return *m.Appname
}
return ""
}
func (m *SportDeviceInfo) GetStepCount() uint32 {
if m != nil && m.StepCount != nil {
return *m.StepCount
}
return 0
}
func (m *SportDeviceInfo) GetIsAppleWatch() bool {
if m != nil && m.IsAppleWatch != nil {
return *m.IsAppleWatch
}
return false
}
func (m *SportDeviceInfo) GetIsWhiteList() bool {
if m != nil && m.IsWhiteList != nil {
return *m.IsWhiteList
}
return false
}
func (m *SportDeviceInfo) GetIsLocalIphone() bool {
if m != nil && m.IsLocalIphone != nil {
return *m.IsLocalIphone
}
return false
}
func init() {
proto.RegisterType((*ModHardDevice)(nil), "wechat_proto.ModHardDevice")
proto.RegisterType((*HardDevice)(nil), "wechat_proto.HardDevice")
proto.RegisterType((*HardDeviceAttr)(nil), "wechat_proto.HardDeviceAttr")
proto.RegisterType((*GetBoundHardDevicesRequest)(nil), "wechat_proto.GetBoundHardDevicesRequest")
proto.RegisterType((*GetBoundHardDevicesResponse)(nil), "wechat_proto.GetBoundHardDevicesResponse")
proto.RegisterType((*UploadDeviceStepRequest)(nil), "wechat_proto.UploadDeviceStepRequest")
proto.RegisterType((*SportDeviceInfo)(nil), "wechat_proto.SportDeviceInfo")
}
func init() { proto.RegisterFile("exercise.proto", fileDescriptor_072c1ef9e72c0732) }
var fileDescriptor_072c1ef9e72c0732 = []byte{
// 571 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x53, 0xc1, 0x6e, 0xd3, 0x40,
0x10, 0x95, 0x1b, 0xda, 0x26, 0xe3, 0xa4, 0x48, 0x2b, 0x04, 0x26, 0x2d, 0x28, 0xb2, 0x38, 0xf4,
0x14, 0xa4, 0x5c, 0x40, 0xaa, 0x40, 0x6a, 0x88, 0x20, 0x11, 0x2d, 0x87, 0x4d, 0x51, 0xa5, 0x5e,
0x90, 0x6b, 0x4f, 0xf1, 0x0a, 0xc7, 0xbb, 0x78, 0xd7, 0x85, 0x7e, 0x05, 0xdf, 0xc6, 0x91, 0xbf,
0xe0, 0x13, 0x90, 0x77, 0xed, 0x78, 0x37, 0x4a, 0x6f, 0xdc, 0xf2, 0x66, 0xde, 0xce, 0x9b, 0x79,
0x7e, 0x81, 0x03, 0xfc, 0x89, 0x45, 0xcc, 0x24, 0x8e, 0x45, 0xc1, 0x15, 0x27, 0xfd, 0x1f, 0x18,
0xa7, 0x91, 0xfa, 0xa2, 0xd1, 0xb0, 0x46, 0xa6, 0x17, 0xfe, 0xf2, 0x60, 0x70, 0xce, 0x93, 0x79,
0x54, 0x24, 0x33, 0xbc, 0x65, 0x31, 0x92, 0xd7, 0x00, 0xe9, 0x1a, 0x05, 0xde, 0xc8, 0x3b, 0xf6,
0x27, 0xc1, 0xd8, 0x1e, 0x31, 0x6e, 0xd9, 0xd4, 0xe2, 0x92, 0x19, 0x1c, 0xb4, 0xe8, 0x54, 0xa9,
0x22, 0xd8, 0xd1, 0xaf, 0x8f, 0xee, 0x7b, 0x5d, 0x71, 0xe8, 0xc6, 0x9b, 0x70, 0x0e, 0x60, 0x6d,
0xf3, 0x1c, 0x20, 0xd1, 0xbf, 0x2e, 0xee, 0x84, 0xd9, 0xa6, 0x47, 0xad, 0x0a, 0x19, 0x42, 0xd7,
0xa0, 0x45, 0xa2, 0xd5, 0x7a, 0x74, 0x8d, 0xc3, 0x39, 0x1c, 0xb8, 0x5a, 0xe4, 0x08, 0x7a, 0xd7,
0x45, 0x94, 0x27, 0x9f, 0xa2, 0x55, 0x33, 0xac, 0x2d, 0x90, 0x00, 0xf6, 0xa3, 0x52, 0xa5, 0x1f,
0xf1, 0xae, 0x1e, 0xd5, 0xc0, 0x50, 0xc2, 0xf0, 0x03, 0xaa, 0x29, 0x2f, 0x73, 0xcb, 0x29, 0x49,
0xf1, 0x7b, 0x89, 0x52, 0x91, 0x13, 0xf0, 0xa7, 0x91, 0xc4, 0x1a, 0x06, 0xde, 0x68, 0xe7, 0xd8,
0x9f, 0x3c, 0x75, 0x8f, 0xb6, 0x08, 0xd4, 0x66, 0x57, 0xa2, 0xb7, 0x58, 0x48, 0xc6, 0x73, 0x2d,
0x3a, 0xa0, 0x0d, 0x0c, 0xff, 0x7a, 0x70, 0xb8, 0x55, 0x55, 0x0a, 0x9e, 0x4b, 0x24, 0x6f, 0xa1,
0x6f, 0x06, 0x19, 0x5c, 0xeb, 0x0e, 0xb7, 0xe9, 0x1a, 0x06, 0x75, 0xf8, 0xe4, 0x11, 0xec, 0xc6,
0xbc, 0xcc, 0x55, 0xad, 0x6b, 0x00, 0x39, 0x69, 0x0c, 0x3f, 0x63, 0x52, 0x05, 0x9d, 0x51, 0xe7,
0xd8, 0x9f, 0x1c, 0xba, 0x33, 0x9d, 0xbc, 0x50, 0x8b, 0x6e, 0x1f, 0xf3, 0xc0, 0x39, 0x86, 0xbc,
0x80, 0x81, 0x9e, 0xcf, 0xf2, 0x12, 0xdf, 0x67, 0xd1, 0xd7, 0x60, 0x57, 0xf7, 0xdd, 0x62, 0xf8,
0xa7, 0x03, 0x4f, 0x3e, 0x8b, 0x8c, 0x47, 0xf5, 0xf0, 0xa5, 0x42, 0xf1, 0x5f, 0x5c, 0x6e, 0x63,
0x32, 0xdb, 0x88, 0xc9, 0x6c, 0x23, 0x62, 0x9d, 0x6d, 0x11, 0xbb, 0x29, 0xf8, 0xea, 0x82, 0xad,
0xb0, 0xbe, 0x6a, 0x8d, 0xc9, 0x63, 0xd8, 0x53, 0x5c, 0x77, 0xcc, 0x3d, 0x35, 0xaa, 0x82, 0x26,
0x15, 0x8a, 0x77, 0xda, 0xdf, 0x3d, 0xdd, 0x6a, 0x0b, 0xd5, 0x44, 0xc5, 0x56, 0x78, 0xc5, 0x73,
0x0c, 0xf6, 0xcd, 0x36, 0x0d, 0xae, 0x7a, 0xd7, 0x65, 0x9e, 0x64, 0xc8, 0x92, 0xa0, 0x6b, 0x7a,
0x0d, 0xd6, 0x01, 0x15, 0x22, 0xaf, 0xc2, 0xdb, 0xab, 0x03, 0x6a, 0x20, 0x19, 0x81, 0xbf, 0x7a,
0xb5, 0x5c, 0x2b, 0x82, 0x56, 0xb4, 0x4b, 0xd5, 0x95, 0x22, 0xe5, 0x39, 0x9e, 0xf3, 0x04, 0xb3,
0xc0, 0xd7, 0x04, 0xab, 0x42, 0xde, 0x34, 0x2e, 0x2c, 0xf2, 0x1b, 0x1e, 0xf4, 0xf5, 0x1f, 0xf7,
0x99, 0xeb, 0xee, 0x52, 0xf0, 0x42, 0xcd, 0xd6, 0x24, 0x6a, 0x3d, 0xa8, 0x16, 0x48, 0xbf, 0xb5,
0x0b, 0x0c, 0xcc, 0x02, 0x56, 0x29, 0xfc, 0xed, 0xc1, 0xc3, 0x8d, 0x09, 0xce, 0xb1, 0xde, 0xfd,
0xc7, 0xee, 0xb8, 0xc7, 0x3a, 0xe6, 0x76, 0x36, 0xcd, 0x0d, 0xa1, 0xcf, 0xe4, 0xa9, 0x10, 0x19,
0x5e, 0x46, 0x2a, 0x4e, 0xf5, 0x27, 0xeb, 0x52, 0xa7, 0x56, 0x6d, 0xcb, 0xe4, 0x65, 0xca, 0x94,
0x49, 0xf9, 0xae, 0xa6, 0xd8, 0xa5, 0x2a, 0xaf, 0x4c, 0x9e, 0xf1, 0x38, 0xca, 0x16, 0xda, 0x24,
0xfd, 0x11, 0xbb, 0xd4, 0x2d, 0x4e, 0xfd, 0xab, 0xde, 0x78, 0xfc, 0xd2, 0x98, 0xf4, 0x2f, 0x00,
0x00, 0xff, 0xff, 0x29, 0x93, 0xf1, 0x9c, 0x77, 0x05, 0x00, 0x00,
}
+173
View File
@@ -0,0 +1,173 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: extdevicelogin.proto
package wechat
import (
fmt "fmt"
math "math"
proto "github.com/golang/protobuf/proto"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
// 外部设备登录确认OK请求 (CGI ID: 972)
// 对应 protobuf 类: fs4.mj0
type ExtDeviceLoginConfirmOkRequest struct {
D *string `protobuf:"bytes,1,opt,name=D" json:"D,omitempty"` // 登录URL (字段1)
E *string `protobuf:"bytes,2,opt,name=E" json:"E,omitempty"` // 设备ID (字段2)
H *int32 `protobuf:"varint,4,opt,name=H" json:"H,omitempty"` // 标志 (字段4)
J *int32 `protobuf:"varint,5,opt,name=J" json:"J,omitempty"` // 标志 (字段5)
M *int32 `protobuf:"varint,7,opt,name=M" json:"M,omitempty"` // 标志 (字段7)
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExtDeviceLoginConfirmOkRequest) Reset() { *m = ExtDeviceLoginConfirmOkRequest{} }
func (m *ExtDeviceLoginConfirmOkRequest) String() string { return proto.CompactTextString(m) }
func (*ExtDeviceLoginConfirmOkRequest) ProtoMessage() {}
func (*ExtDeviceLoginConfirmOkRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_a5edf2794b81fdaa, []int{0}
}
func (m *ExtDeviceLoginConfirmOkRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExtDeviceLoginConfirmOkRequest.Unmarshal(m, b)
}
func (m *ExtDeviceLoginConfirmOkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExtDeviceLoginConfirmOkRequest.Marshal(b, m, deterministic)
}
func (m *ExtDeviceLoginConfirmOkRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExtDeviceLoginConfirmOkRequest.Merge(m, src)
}
func (m *ExtDeviceLoginConfirmOkRequest) XXX_Size() int {
return xxx_messageInfo_ExtDeviceLoginConfirmOkRequest.Size(m)
}
func (m *ExtDeviceLoginConfirmOkRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ExtDeviceLoginConfirmOkRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ExtDeviceLoginConfirmOkRequest proto.InternalMessageInfo
func (m *ExtDeviceLoginConfirmOkRequest) GetD() string {
if m != nil && m.D != nil {
return *m.D
}
return ""
}
func (m *ExtDeviceLoginConfirmOkRequest) GetE() string {
if m != nil && m.E != nil {
return *m.E
}
return ""
}
func (m *ExtDeviceLoginConfirmOkRequest) GetH() int32 {
if m != nil && m.H != nil {
return *m.H
}
return 0
}
// 外部设备登录确认OK响应 (CGI ID: 972)
type ExtDeviceLoginConfirmOkResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=BaseResponse" json:"BaseResponse,omitempty"`
Status *uint32 `protobuf:"varint,2,opt,name=Status" json:"Status,omitempty"`
Message *string `protobuf:"bytes,3,opt,name=Message" json:"Message,omitempty"`
ResultData []byte `protobuf:"bytes,4,opt,name=ResultData" json:"ResultData,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExtDeviceLoginConfirmOkResponse) Reset() { *m = ExtDeviceLoginConfirmOkResponse{} }
func (m *ExtDeviceLoginConfirmOkResponse) String() string { return proto.CompactTextString(m) }
func (*ExtDeviceLoginConfirmOkResponse) ProtoMessage() {}
func (*ExtDeviceLoginConfirmOkResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_a5edf2794b81fdaa, []int{1}
}
func (m *ExtDeviceLoginConfirmOkResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExtDeviceLoginConfirmOkResponse.Unmarshal(m, b)
}
func (m *ExtDeviceLoginConfirmOkResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExtDeviceLoginConfirmOkResponse.Marshal(b, m, deterministic)
}
func (m *ExtDeviceLoginConfirmOkResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExtDeviceLoginConfirmOkResponse.Merge(m, src)
}
func (m *ExtDeviceLoginConfirmOkResponse) XXX_Size() int {
return xxx_messageInfo_ExtDeviceLoginConfirmOkResponse.Size(m)
}
func (m *ExtDeviceLoginConfirmOkResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ExtDeviceLoginConfirmOkResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ExtDeviceLoginConfirmOkResponse proto.InternalMessageInfo
func (m *ExtDeviceLoginConfirmOkResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *ExtDeviceLoginConfirmOkResponse) GetStatus() uint32 {
if m != nil && m.Status != nil {
return *m.Status
}
return 0
}
func (m *ExtDeviceLoginConfirmOkResponse) GetMessage() string {
if m != nil && m.Message != nil {
return *m.Message
}
return ""
}
func (m *ExtDeviceLoginConfirmOkResponse) GetResultData() []byte {
if m != nil {
return m.ResultData
}
return nil
}
func init() {
proto.RegisterType((*ExtDeviceLoginConfirmOkRequest)(nil), "wechat_proto.ExtDeviceLoginConfirmOkRequest")
proto.RegisterType((*ExtDeviceLoginConfirmOkResponse)(nil), "wechat_proto.ExtDeviceLoginConfirmOkResponse")
}
func init() { proto.RegisterFile("extdevicelogin.proto", fileDescriptor_a5edf2794b81fdaa) }
var fileDescriptor_a5edf2794b81fdaa = []byte{
// 266 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0xcf, 0xcf, 0x4a, 0x03, 0x31,
0x10, 0x06, 0x70, 0xc6, 0xfe, 0xb3, 0xd3, 0xf5, 0x12, 0x44, 0x62, 0x0f, 0x35, 0xf4, 0xb4, 0xa7,
0x08, 0x5e, 0x05, 0x0f, 0x75, 0xb7, 0xed, 0xc1, 0x45, 0x88, 0x37, 0x2f, 0x12, 0xea, 0x58, 0x17,
0xeb, 0xa6, 0x36, 0x59, 0xed, 0x6b, 0x89, 0x2f, 0x28, 0xd9, 0x44, 0x58, 0x41, 0x8f, 0xbf, 0xcc,
0x37, 0xc9, 0x17, 0x3c, 0xa6, 0xbd, 0x7b, 0xa4, 0xf7, 0x72, 0x45, 0x1b, 0xb3, 0x2e, 0x2b, 0xb9,
0xdd, 0x19, 0x67, 0x58, 0xf2, 0x41, 0xab, 0x67, 0xed, 0x1e, 0x1a, 0x8d, 0xa3, 0xc2, 0x6c, 0xfa,
0x09, 0x38, 0xc9, 0xf7, 0x2e, 0x6b, 0x96, 0x6e, 0xfc, 0xd2, 0xb5, 0xa9, 0x9e, 0xca, 0xdd, 0xeb,
0xed, 0x8b, 0xa2, 0xb7, 0x9a, 0xac, 0x63, 0x97, 0x38, 0x9a, 0x69, 0x4b, 0x91, 0x1c, 0x04, 0xa4,
0xa3, 0x8b, 0x53, 0xd9, 0xbe, 0x54, 0xb6, 0x02, 0xaa, 0x9d, 0x66, 0x09, 0x42, 0xc6, 0x0f, 0x04,
0xa4, 0x43, 0x05, 0x99, 0x57, 0xce, 0x3b, 0x41, 0xb9, 0xd7, 0x9c, 0x77, 0x45, 0xc7, 0x6b, 0xee,
0xb5, 0xe0, 0x3d, 0x01, 0xe9, 0xa1, 0x82, 0x85, 0xd7, 0x92, 0xf7, 0x05, 0xa4, 0x3d, 0x05, 0x4b,
0xaf, 0x82, 0x0f, 0xc2, 0xac, 0x98, 0x7e, 0x01, 0x9e, 0xfd, 0xdb, 0xd9, 0x6e, 0x4d, 0x65, 0x89,
0x5d, 0x61, 0x12, 0x6a, 0x04, 0xc7, 0xd6, 0xe3, 0xbf, 0x5a, 0x87, 0x84, 0xfa, 0x95, 0x67, 0x27,
0xd8, 0xbf, 0x73, 0xda, 0xd5, 0xb6, 0x29, 0x7f, 0xa4, 0xa2, 0x18, 0xc7, 0x41, 0x41, 0xd6, 0xea,
0x35, 0xc5, 0x7f, 0xfc, 0x90, 0x4d, 0x10, 0x15, 0xd9, 0x7a, 0xe3, 0x32, 0xed, 0x34, 0xef, 0x0a,
0x48, 0x13, 0xd5, 0x3a, 0x99, 0x8d, 0xee, 0x87, 0x52, 0x9e, 0x87, 0xf7, 0xbf, 0x03, 0x00, 0x00,
0xff, 0xff, 0x0c, 0xa7, 0x02, 0x81, 0xa9, 0x01, 0x00, 0x00,
}
+140
View File
@@ -0,0 +1,140 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: extdevicelogin971.proto
package wechat
import (
fmt "fmt"
math "math"
proto "github.com/golang/protobuf/proto"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
// CGI 971 - extdeviceloginconfirmget
type ExtDeviceLoginConfirmGetRequest struct {
LoginUrl *string `protobuf:"bytes,1,opt,name=loginUrl" json:"loginUrl,omitempty"`
DeviceName *string `protobuf:"bytes,2,opt,name=deviceName" json:"deviceName,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExtDeviceLoginConfirmGetRequest) Reset() { *m = ExtDeviceLoginConfirmGetRequest{} }
func (m *ExtDeviceLoginConfirmGetRequest) String() string { return proto.CompactTextString(m) }
func (*ExtDeviceLoginConfirmGetRequest) ProtoMessage() {}
func (*ExtDeviceLoginConfirmGetRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_a32c85ea6f1ec49d, []int{0}
}
func (m *ExtDeviceLoginConfirmGetRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExtDeviceLoginConfirmGetRequest.Unmarshal(m, b)
}
func (m *ExtDeviceLoginConfirmGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExtDeviceLoginConfirmGetRequest.Marshal(b, m, deterministic)
}
func (m *ExtDeviceLoginConfirmGetRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExtDeviceLoginConfirmGetRequest.Merge(m, src)
}
func (m *ExtDeviceLoginConfirmGetRequest) XXX_Size() int {
return xxx_messageInfo_ExtDeviceLoginConfirmGetRequest.Size(m)
}
func (m *ExtDeviceLoginConfirmGetRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ExtDeviceLoginConfirmGetRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ExtDeviceLoginConfirmGetRequest proto.InternalMessageInfo
func (m *ExtDeviceLoginConfirmGetRequest) GetLoginUrl() string {
if m != nil && m.LoginUrl != nil {
return *m.LoginUrl
}
return ""
}
// func (m *ExtDeviceLoginConfirmGetRequest) GetDeviceName() string {
// if m != nil && m.DeviceName != nil {
// return *m.DeviceName
// }
// return ""
// }
type ExtDeviceLoginConfirmGetResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=BaseResponse" json:"BaseResponse,omitempty"`
ConfirmData []byte `protobuf:"bytes,2,opt,name=ConfirmData" json:"ConfirmData,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExtDeviceLoginConfirmGetResponse) Reset() { *m = ExtDeviceLoginConfirmGetResponse{} }
func (m *ExtDeviceLoginConfirmGetResponse) String() string { return proto.CompactTextString(m) }
func (*ExtDeviceLoginConfirmGetResponse) ProtoMessage() {}
func (*ExtDeviceLoginConfirmGetResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_a32c85ea6f1ec49d, []int{1}
}
func (m *ExtDeviceLoginConfirmGetResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExtDeviceLoginConfirmGetResponse.Unmarshal(m, b)
}
func (m *ExtDeviceLoginConfirmGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExtDeviceLoginConfirmGetResponse.Marshal(b, m, deterministic)
}
func (m *ExtDeviceLoginConfirmGetResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExtDeviceLoginConfirmGetResponse.Merge(m, src)
}
func (m *ExtDeviceLoginConfirmGetResponse) XXX_Size() int {
return xxx_messageInfo_ExtDeviceLoginConfirmGetResponse.Size(m)
}
func (m *ExtDeviceLoginConfirmGetResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ExtDeviceLoginConfirmGetResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ExtDeviceLoginConfirmGetResponse proto.InternalMessageInfo
func (m *ExtDeviceLoginConfirmGetResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *ExtDeviceLoginConfirmGetResponse) GetConfirmData() []byte {
if m != nil {
return m.ConfirmData
}
return nil
}
func init() {
proto.RegisterType((*ExtDeviceLoginConfirmGetRequest)(nil), "wechat_proto.ExtDeviceLoginConfirmGetRequest")
proto.RegisterType((*ExtDeviceLoginConfirmGetResponse)(nil), "wechat_proto.ExtDeviceLoginConfirmGetResponse")
}
func init() { proto.RegisterFile("extdevicelogin971.proto", fileDescriptor_a32c85ea6f1ec49d) }
var fileDescriptor_a32c85ea6f1ec49d = []byte{
// 181 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x4f, 0xad, 0x28, 0x49,
0x49, 0x2d, 0xcb, 0x4c, 0x4e, 0xcd, 0xc9, 0x4f, 0xcf, 0xcc, 0xb3, 0x34, 0x37, 0xd4, 0x2b, 0x28,
0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x29, 0x4f, 0x4d, 0xce, 0x48, 0x2c, 0x89, 0x07, 0xf3, 0xa4, 0xa0,
0x3c, 0x88, 0x9c, 0x92, 0x2d, 0x97, 0xbc, 0x6b, 0x45, 0x89, 0x0b, 0x58, 0x9b, 0x0f, 0x48, 0x9b,
0x73, 0x7e, 0x5e, 0x5a, 0x66, 0x51, 0xae, 0x7b, 0x6a, 0x49, 0x50, 0x6a, 0x61, 0x69, 0x6a, 0x71,
0x89, 0x10, 0x0f, 0x17, 0xa3, 0x8b, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0x67, 0x10, 0xa3, 0x0b, 0x88,
0xe7, 0x26, 0xc1, 0xa4, 0xc0, 0xa8, 0xc1, 0x13, 0xc4, 0xe8, 0xa6, 0xd4, 0xc2, 0xc8, 0xa5, 0x80,
0x5b, 0x7f, 0x71, 0x41, 0x7e, 0x5e, 0x71, 0xaa, 0x90, 0x1d, 0x17, 0x8f, 0x53, 0x62, 0x71, 0x2a,
0x8c, 0x0f, 0x36, 0x8b, 0xdb, 0x48, 0x4a, 0x0f, 0xd9, 0x59, 0x7a, 0xc8, 0x2a, 0x82, 0x50, 0xd4,
0x0b, 0x29, 0x70, 0x71, 0x43, 0x4d, 0x75, 0x49, 0x2c, 0x49, 0x84, 0x5a, 0x8e, 0x2c, 0xe4, 0xc4,
0x1d, 0xc5, 0xa9, 0xa7, 0xa7, 0x0f, 0x31, 0x0f, 0x10, 0x00, 0x00, 0xff, 0xff, 0xc1, 0xaa, 0x58,
0xf9, 0x08, 0x01, 0x00, 0x00,
}
File diff suppressed because it is too large Load Diff
+879
View File
@@ -0,0 +1,879 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: favitem.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type FavSyncRequest struct {
Selector *uint32 `protobuf:"varint,1,opt,name=selector" json:"selector,omitempty"`
KeyBuf *SKBuiltinString_ `protobuf:"bytes,3,opt,name=keyBuf" json:"keyBuf,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FavSyncRequest) Reset() { *m = FavSyncRequest{} }
func (m *FavSyncRequest) String() string { return proto.CompactTextString(m) }
func (*FavSyncRequest) ProtoMessage() {}
func (*FavSyncRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{0}
}
func (m *FavSyncRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FavSyncRequest.Unmarshal(m, b)
}
func (m *FavSyncRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FavSyncRequest.Marshal(b, m, deterministic)
}
func (m *FavSyncRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_FavSyncRequest.Merge(m, src)
}
func (m *FavSyncRequest) XXX_Size() int {
return xxx_messageInfo_FavSyncRequest.Size(m)
}
func (m *FavSyncRequest) XXX_DiscardUnknown() {
xxx_messageInfo_FavSyncRequest.DiscardUnknown(m)
}
var xxx_messageInfo_FavSyncRequest proto.InternalMessageInfo
func (m *FavSyncRequest) GetSelector() uint32 {
if m != nil && m.Selector != nil {
return *m.Selector
}
return 0
}
func (m *FavSyncRequest) GetKeyBuf() *SKBuiltinString_ {
if m != nil {
return m.KeyBuf
}
return nil
}
type SyncResponse struct {
Ret int32
List []AddFavItem
KeyBuf SKBuiltinString_
}
type FavSyncResponse struct {
Ret *int32 `protobuf:"varint,1,opt,name=ret" json:"ret,omitempty"`
CmdList *CmdList `protobuf:"bytes,2,opt,name=cmdList" json:"cmdList,omitempty"`
KeyBuf *SKBuiltinString_ `protobuf:"bytes,3,opt,name=keyBuf" json:"keyBuf,omitempty"`
ContinueFlag *uint32 `protobuf:"varint,4,opt,name=continueFlag" json:"continueFlag,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FavSyncResponse) Reset() { *m = FavSyncResponse{} }
func (m *FavSyncResponse) String() string { return proto.CompactTextString(m) }
func (*FavSyncResponse) ProtoMessage() {}
func (*FavSyncResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{1}
}
func (m *FavSyncResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FavSyncResponse.Unmarshal(m, b)
}
func (m *FavSyncResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FavSyncResponse.Marshal(b, m, deterministic)
}
func (m *FavSyncResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_FavSyncResponse.Merge(m, src)
}
func (m *FavSyncResponse) XXX_Size() int {
return xxx_messageInfo_FavSyncResponse.Size(m)
}
func (m *FavSyncResponse) XXX_DiscardUnknown() {
xxx_messageInfo_FavSyncResponse.DiscardUnknown(m)
}
var xxx_messageInfo_FavSyncResponse proto.InternalMessageInfo
func (m *FavSyncResponse) GetRet() int32 {
if m != nil && m.Ret != nil {
return *m.Ret
}
return 0
}
func (m *FavSyncResponse) GetCmdList() *CmdList {
if m != nil {
return m.CmdList
}
return nil
}
func (m *FavSyncResponse) GetKeyBuf() *SKBuiltinString_ {
if m != nil {
return m.KeyBuf
}
return nil
}
func (m *FavSyncResponse) GetContinueFlag() uint32 {
if m != nil && m.ContinueFlag != nil {
return *m.ContinueFlag
}
return 0
}
type BatchDelFavItemRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
FavIdList []byte `protobuf:"bytes,3,opt,name=favIdList" json:"favIdList,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BatchDelFavItemRequest) Reset() { *m = BatchDelFavItemRequest{} }
func (m *BatchDelFavItemRequest) String() string { return proto.CompactTextString(m) }
func (*BatchDelFavItemRequest) ProtoMessage() {}
func (*BatchDelFavItemRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{2}
}
func (m *BatchDelFavItemRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchDelFavItemRequest.Unmarshal(m, b)
}
func (m *BatchDelFavItemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchDelFavItemRequest.Marshal(b, m, deterministic)
}
func (m *BatchDelFavItemRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchDelFavItemRequest.Merge(m, src)
}
func (m *BatchDelFavItemRequest) XXX_Size() int {
return xxx_messageInfo_BatchDelFavItemRequest.Size(m)
}
func (m *BatchDelFavItemRequest) XXX_DiscardUnknown() {
xxx_messageInfo_BatchDelFavItemRequest.DiscardUnknown(m)
}
var xxx_messageInfo_BatchDelFavItemRequest proto.InternalMessageInfo
func (m *BatchDelFavItemRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *BatchDelFavItemRequest) GetCount() uint32 {
if m != nil && m.Count != nil {
return *m.Count
}
return 0
}
func (m *BatchDelFavItemRequest) GetFavIdList() []byte {
if m != nil {
return m.FavIdList
}
return nil
}
type BatchDelFavItemResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
List []*DelFavItemRsp `protobuf:"bytes,3,rep,name=list" json:"list,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BatchDelFavItemResponse) Reset() { *m = BatchDelFavItemResponse{} }
func (m *BatchDelFavItemResponse) String() string { return proto.CompactTextString(m) }
func (*BatchDelFavItemResponse) ProtoMessage() {}
func (*BatchDelFavItemResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{3}
}
func (m *BatchDelFavItemResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchDelFavItemResponse.Unmarshal(m, b)
}
func (m *BatchDelFavItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchDelFavItemResponse.Marshal(b, m, deterministic)
}
func (m *BatchDelFavItemResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchDelFavItemResponse.Merge(m, src)
}
func (m *BatchDelFavItemResponse) XXX_Size() int {
return xxx_messageInfo_BatchDelFavItemResponse.Size(m)
}
func (m *BatchDelFavItemResponse) XXX_DiscardUnknown() {
xxx_messageInfo_BatchDelFavItemResponse.DiscardUnknown(m)
}
var xxx_messageInfo_BatchDelFavItemResponse proto.InternalMessageInfo
func (m *BatchDelFavItemResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *BatchDelFavItemResponse) GetCount() uint32 {
if m != nil && m.Count != nil {
return *m.Count
}
return 0
}
func (m *BatchDelFavItemResponse) GetList() []*DelFavItemRsp {
if m != nil {
return m.List
}
return nil
}
type BatchGetFavItemRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
FavIdList []byte `protobuf:"bytes,3,opt,name=favIdList" json:"favIdList,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BatchGetFavItemRequest) Reset() { *m = BatchGetFavItemRequest{} }
func (m *BatchGetFavItemRequest) String() string { return proto.CompactTextString(m) }
func (*BatchGetFavItemRequest) ProtoMessage() {}
func (*BatchGetFavItemRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{4}
}
func (m *BatchGetFavItemRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchGetFavItemRequest.Unmarshal(m, b)
}
func (m *BatchGetFavItemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchGetFavItemRequest.Marshal(b, m, deterministic)
}
func (m *BatchGetFavItemRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchGetFavItemRequest.Merge(m, src)
}
func (m *BatchGetFavItemRequest) XXX_Size() int {
return xxx_messageInfo_BatchGetFavItemRequest.Size(m)
}
func (m *BatchGetFavItemRequest) XXX_DiscardUnknown() {
xxx_messageInfo_BatchGetFavItemRequest.DiscardUnknown(m)
}
var xxx_messageInfo_BatchGetFavItemRequest proto.InternalMessageInfo
func (m *BatchGetFavItemRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *BatchGetFavItemRequest) GetCount() uint32 {
if m != nil && m.Count != nil {
return *m.Count
}
return 0
}
func (m *BatchGetFavItemRequest) GetFavIdList() []byte {
if m != nil {
return m.FavIdList
}
return nil
}
type BatchGetFavItemResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
ObjectList []*FavObject `protobuf:"bytes,3,rep,name=objectList" json:"objectList,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BatchGetFavItemResponse) Reset() { *m = BatchGetFavItemResponse{} }
func (m *BatchGetFavItemResponse) String() string { return proto.CompactTextString(m) }
func (*BatchGetFavItemResponse) ProtoMessage() {}
func (*BatchGetFavItemResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{5}
}
func (m *BatchGetFavItemResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchGetFavItemResponse.Unmarshal(m, b)
}
func (m *BatchGetFavItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchGetFavItemResponse.Marshal(b, m, deterministic)
}
func (m *BatchGetFavItemResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchGetFavItemResponse.Merge(m, src)
}
func (m *BatchGetFavItemResponse) XXX_Size() int {
return xxx_messageInfo_BatchGetFavItemResponse.Size(m)
}
func (m *BatchGetFavItemResponse) XXX_DiscardUnknown() {
xxx_messageInfo_BatchGetFavItemResponse.DiscardUnknown(m)
}
var xxx_messageInfo_BatchGetFavItemResponse proto.InternalMessageInfo
func (m *BatchGetFavItemResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *BatchGetFavItemResponse) GetCount() uint32 {
if m != nil && m.Count != nil {
return *m.Count
}
return 0
}
func (m *BatchGetFavItemResponse) GetObjectList() []*FavObject {
if m != nil {
return m.ObjectList
}
return nil
}
type AddFavItem struct {
FavId *uint32 `protobuf:"varint,1,opt,name=favId" json:"favId,omitempty"`
Type *uint32 `protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
Flag *uint32 `protobuf:"varint,3,opt,name=flag" json:"flag,omitempty"`
UpdateTime *uint32 `protobuf:"varint,4,opt,name=updateTime" json:"updateTime,omitempty"`
UpdateSeq *uint32 `protobuf:"varint,5,opt,name=updateSeq" json:"updateSeq,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AddFavItem) Reset() { *m = AddFavItem{} }
func (m *AddFavItem) String() string { return proto.CompactTextString(m) }
func (*AddFavItem) ProtoMessage() {}
func (*AddFavItem) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{6}
}
func (m *AddFavItem) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddFavItem.Unmarshal(m, b)
}
func (m *AddFavItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AddFavItem.Marshal(b, m, deterministic)
}
func (m *AddFavItem) XXX_Merge(src proto.Message) {
xxx_messageInfo_AddFavItem.Merge(m, src)
}
func (m *AddFavItem) XXX_Size() int {
return xxx_messageInfo_AddFavItem.Size(m)
}
func (m *AddFavItem) XXX_DiscardUnknown() {
xxx_messageInfo_AddFavItem.DiscardUnknown(m)
}
var xxx_messageInfo_AddFavItem proto.InternalMessageInfo
func (m *AddFavItem) GetFavId() uint32 {
if m != nil && m.FavId != nil {
return *m.FavId
}
return 0
}
func (m *AddFavItem) GetType() uint32 {
if m != nil && m.Type != nil {
return *m.Type
}
return 0
}
func (m *AddFavItem) GetFlag() uint32 {
if m != nil && m.Flag != nil {
return *m.Flag
}
return 0
}
func (m *AddFavItem) GetUpdateTime() uint32 {
if m != nil && m.UpdateTime != nil {
return *m.UpdateTime
}
return 0
}
func (m *AddFavItem) GetUpdateSeq() uint32 {
if m != nil && m.UpdateSeq != nil {
return *m.UpdateSeq
}
return 0
}
type GetFavInfoRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetFavInfoRequest) Reset() { *m = GetFavInfoRequest{} }
func (m *GetFavInfoRequest) String() string { return proto.CompactTextString(m) }
func (*GetFavInfoRequest) ProtoMessage() {}
func (*GetFavInfoRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{7}
}
func (m *GetFavInfoRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetFavInfoRequest.Unmarshal(m, b)
}
func (m *GetFavInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetFavInfoRequest.Marshal(b, m, deterministic)
}
func (m *GetFavInfoRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetFavInfoRequest.Merge(m, src)
}
func (m *GetFavInfoRequest) XXX_Size() int {
return xxx_messageInfo_GetFavInfoRequest.Size(m)
}
func (m *GetFavInfoRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetFavInfoRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetFavInfoRequest proto.InternalMessageInfo
func (m *GetFavInfoRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
type GetFavInfoResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
UsedSize *uint64 `protobuf:"varint,2,opt,name=usedSize" json:"usedSize,omitempty"`
TotalSize *uint64 `protobuf:"varint,3,opt,name=totalSize" json:"totalSize,omitempty"`
MxFavFileSize *uint32 `protobuf:"varint,4,opt,name=mxFavFileSize" json:"mxFavFileSize,omitempty"`
MxAutoUploadSize *uint32 `protobuf:"varint,5,opt,name=mxAutoUploadSize" json:"mxAutoUploadSize,omitempty"`
MxAutoDownloadSize *uint32 `protobuf:"varint,6,opt,name=mxAutoDownloadSize" json:"mxAutoDownloadSize,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetFavInfoResponse) Reset() { *m = GetFavInfoResponse{} }
func (m *GetFavInfoResponse) String() string { return proto.CompactTextString(m) }
func (*GetFavInfoResponse) ProtoMessage() {}
func (*GetFavInfoResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{8}
}
func (m *GetFavInfoResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetFavInfoResponse.Unmarshal(m, b)
}
func (m *GetFavInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetFavInfoResponse.Marshal(b, m, deterministic)
}
func (m *GetFavInfoResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetFavInfoResponse.Merge(m, src)
}
func (m *GetFavInfoResponse) XXX_Size() int {
return xxx_messageInfo_GetFavInfoResponse.Size(m)
}
func (m *GetFavInfoResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetFavInfoResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetFavInfoResponse proto.InternalMessageInfo
func (m *GetFavInfoResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *GetFavInfoResponse) GetUsedSize() uint64 {
if m != nil && m.UsedSize != nil {
return *m.UsedSize
}
return 0
}
func (m *GetFavInfoResponse) GetTotalSize() uint64 {
if m != nil && m.TotalSize != nil {
return *m.TotalSize
}
return 0
}
func (m *GetFavInfoResponse) GetMxFavFileSize() uint32 {
if m != nil && m.MxFavFileSize != nil {
return *m.MxFavFileSize
}
return 0
}
func (m *GetFavInfoResponse) GetMxAutoUploadSize() uint32 {
if m != nil && m.MxAutoUploadSize != nil {
return *m.MxAutoUploadSize
}
return 0
}
func (m *GetFavInfoResponse) GetMxAutoDownloadSize() uint32 {
if m != nil && m.MxAutoDownloadSize != nil {
return *m.MxAutoDownloadSize
}
return 0
}
type AddFavItemRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
ClientId *string `protobuf:"bytes,2,opt,name=clientId" json:"clientId,omitempty"`
Type *uint32 `protobuf:"varint,3,opt,name=type" json:"type,omitempty"`
SourceType *uint32 `protobuf:"varint,4,opt,name=sourceType" json:"sourceType,omitempty"`
SourceId *string `protobuf:"bytes,5,opt,name=sourceId" json:"sourceId,omitempty"`
Object *string `protobuf:"bytes,6,opt,name=object" json:"object,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AddFavItemRequest) Reset() { *m = AddFavItemRequest{} }
func (m *AddFavItemRequest) String() string { return proto.CompactTextString(m) }
func (*AddFavItemRequest) ProtoMessage() {}
func (*AddFavItemRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{9}
}
func (m *AddFavItemRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddFavItemRequest.Unmarshal(m, b)
}
func (m *AddFavItemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AddFavItemRequest.Marshal(b, m, deterministic)
}
func (m *AddFavItemRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_AddFavItemRequest.Merge(m, src)
}
func (m *AddFavItemRequest) XXX_Size() int {
return xxx_messageInfo_AddFavItemRequest.Size(m)
}
func (m *AddFavItemRequest) XXX_DiscardUnknown() {
xxx_messageInfo_AddFavItemRequest.DiscardUnknown(m)
}
var xxx_messageInfo_AddFavItemRequest proto.InternalMessageInfo
func (m *AddFavItemRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *AddFavItemRequest) GetClientId() string {
if m != nil && m.ClientId != nil {
return *m.ClientId
}
return ""
}
func (m *AddFavItemRequest) GetType() uint32 {
if m != nil && m.Type != nil {
return *m.Type
}
return 0
}
func (m *AddFavItemRequest) GetSourceType() uint32 {
if m != nil && m.SourceType != nil {
return *m.SourceType
}
return 0
}
func (m *AddFavItemRequest) GetSourceId() string {
if m != nil && m.SourceId != nil {
return *m.SourceId
}
return ""
}
func (m *AddFavItemRequest) GetObject() string {
if m != nil && m.Object != nil {
return *m.Object
}
return ""
}
type AddFavItemResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
FavId *uint32 `protobuf:"varint,2,opt,name=favId" json:"favId,omitempty"`
UpdateSeq *uint32 `protobuf:"varint,3,opt,name=updateSeq" json:"updateSeq,omitempty"`
UsedSize *uint64 `protobuf:"varint,4,opt,name=usedSize" json:"usedSize,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AddFavItemResponse) Reset() { *m = AddFavItemResponse{} }
func (m *AddFavItemResponse) String() string { return proto.CompactTextString(m) }
func (*AddFavItemResponse) ProtoMessage() {}
func (*AddFavItemResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{10}
}
func (m *AddFavItemResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddFavItemResponse.Unmarshal(m, b)
}
func (m *AddFavItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AddFavItemResponse.Marshal(b, m, deterministic)
}
func (m *AddFavItemResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_AddFavItemResponse.Merge(m, src)
}
func (m *AddFavItemResponse) XXX_Size() int {
return xxx_messageInfo_AddFavItemResponse.Size(m)
}
func (m *AddFavItemResponse) XXX_DiscardUnknown() {
xxx_messageInfo_AddFavItemResponse.DiscardUnknown(m)
}
var xxx_messageInfo_AddFavItemResponse proto.InternalMessageInfo
func (m *AddFavItemResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *AddFavItemResponse) GetFavId() uint32 {
if m != nil && m.FavId != nil {
return *m.FavId
}
return 0
}
func (m *AddFavItemResponse) GetUpdateSeq() uint32 {
if m != nil && m.UpdateSeq != nil {
return *m.UpdateSeq
}
return 0
}
func (m *AddFavItemResponse) GetUsedSize() uint64 {
if m != nil && m.UsedSize != nil {
return *m.UsedSize
}
return 0
}
type DelFavItemRsp struct {
Ret *int32 `protobuf:"varint,1,opt,name=ret" json:"ret,omitempty"`
FavId *uint32 `protobuf:"varint,2,opt,name=favId" json:"favId,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DelFavItemRsp) Reset() { *m = DelFavItemRsp{} }
func (m *DelFavItemRsp) String() string { return proto.CompactTextString(m) }
func (*DelFavItemRsp) ProtoMessage() {}
func (*DelFavItemRsp) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{11}
}
func (m *DelFavItemRsp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelFavItemRsp.Unmarshal(m, b)
}
func (m *DelFavItemRsp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DelFavItemRsp.Marshal(b, m, deterministic)
}
func (m *DelFavItemRsp) XXX_Merge(src proto.Message) {
xxx_messageInfo_DelFavItemRsp.Merge(m, src)
}
func (m *DelFavItemRsp) XXX_Size() int {
return xxx_messageInfo_DelFavItemRsp.Size(m)
}
func (m *DelFavItemRsp) XXX_DiscardUnknown() {
xxx_messageInfo_DelFavItemRsp.DiscardUnknown(m)
}
var xxx_messageInfo_DelFavItemRsp proto.InternalMessageInfo
func (m *DelFavItemRsp) GetRet() int32 {
if m != nil && m.Ret != nil {
return *m.Ret
}
return 0
}
func (m *DelFavItemRsp) GetFavId() uint32 {
if m != nil && m.FavId != nil {
return *m.FavId
}
return 0
}
type FavObject struct {
FavId *uint32 `protobuf:"varint,1,opt,name=favId" json:"favId,omitempty"`
Status *int32 `protobuf:"varint,2,opt,name=status" json:"status,omitempty"`
Object *string `protobuf:"bytes,3,opt,name=object" json:"object,omitempty"`
Flag *uint32 `protobuf:"varint,4,opt,name=flag" json:"flag,omitempty"`
UpdateTime *uint32 `protobuf:"varint,5,opt,name=updateTime" json:"updateTime,omitempty"`
UpdateSeq *uint32 `protobuf:"varint,6,opt,name=updateSeq" json:"updateSeq,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FavObject) Reset() { *m = FavObject{} }
func (m *FavObject) String() string { return proto.CompactTextString(m) }
func (*FavObject) ProtoMessage() {}
func (*FavObject) Descriptor() ([]byte, []int) {
return fileDescriptor_4869785929cd391d, []int{12}
}
func (m *FavObject) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FavObject.Unmarshal(m, b)
}
func (m *FavObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FavObject.Marshal(b, m, deterministic)
}
func (m *FavObject) XXX_Merge(src proto.Message) {
xxx_messageInfo_FavObject.Merge(m, src)
}
func (m *FavObject) XXX_Size() int {
return xxx_messageInfo_FavObject.Size(m)
}
func (m *FavObject) XXX_DiscardUnknown() {
xxx_messageInfo_FavObject.DiscardUnknown(m)
}
var xxx_messageInfo_FavObject proto.InternalMessageInfo
func (m *FavObject) GetFavId() uint32 {
if m != nil && m.FavId != nil {
return *m.FavId
}
return 0
}
func (m *FavObject) GetStatus() int32 {
if m != nil && m.Status != nil {
return *m.Status
}
return 0
}
func (m *FavObject) GetObject() string {
if m != nil && m.Object != nil {
return *m.Object
}
return ""
}
func (m *FavObject) GetFlag() uint32 {
if m != nil && m.Flag != nil {
return *m.Flag
}
return 0
}
func (m *FavObject) GetUpdateTime() uint32 {
if m != nil && m.UpdateTime != nil {
return *m.UpdateTime
}
return 0
}
func (m *FavObject) GetUpdateSeq() uint32 {
if m != nil && m.UpdateSeq != nil {
return *m.UpdateSeq
}
return 0
}
func init() {
proto.RegisterType((*FavSyncRequest)(nil), "wechat_proto.FavSyncRequest")
proto.RegisterType((*FavSyncResponse)(nil), "wechat_proto.FavSyncResponse")
proto.RegisterType((*BatchDelFavItemRequest)(nil), "wechat_proto.BatchDelFavItemRequest")
proto.RegisterType((*BatchDelFavItemResponse)(nil), "wechat_proto.BatchDelFavItemResponse")
proto.RegisterType((*BatchGetFavItemRequest)(nil), "wechat_proto.BatchGetFavItemRequest")
proto.RegisterType((*BatchGetFavItemResponse)(nil), "wechat_proto.BatchGetFavItemResponse")
proto.RegisterType((*AddFavItem)(nil), "wechat_proto.AddFavItem")
proto.RegisterType((*GetFavInfoRequest)(nil), "wechat_proto.GetFavInfoRequest")
proto.RegisterType((*GetFavInfoResponse)(nil), "wechat_proto.GetFavInfoResponse")
proto.RegisterType((*AddFavItemRequest)(nil), "wechat_proto.AddFavItemRequest")
proto.RegisterType((*AddFavItemResponse)(nil), "wechat_proto.AddFavItemResponse")
proto.RegisterType((*DelFavItemRsp)(nil), "wechat_proto.DelFavItemRsp")
proto.RegisterType((*FavObject)(nil), "wechat_proto.FavObject")
}
func init() { proto.RegisterFile("favitem.proto", fileDescriptor_4869785929cd391d) }
var fileDescriptor_4869785929cd391d = []byte{
// 674 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x55, 0xc1, 0x6e, 0xd3, 0x4c,
0x10, 0x96, 0xeb, 0x24, 0x7f, 0x3d, 0x49, 0x7e, 0xda, 0x15, 0xb4, 0x21, 0xa0, 0xaa, 0x5a, 0x71,
0xa8, 0x38, 0xb8, 0x52, 0x0f, 0xf4, 0x80, 0x84, 0xd4, 0x50, 0x19, 0x45, 0x54, 0x02, 0x6d, 0xca,
0x85, 0x4b, 0xb5, 0xb5, 0x37, 0xad, 0xc1, 0xf6, 0xba, 0xf1, 0xda, 0x6d, 0x79, 0x02, 0xb8, 0xf1,
0x08, 0x48, 0x70, 0xe0, 0xc8, 0xc3, 0xf0, 0x40, 0xc8, 0xbb, 0x5b, 0x7b, 0xdd, 0xa6, 0x1c, 0x50,
0x10, 0x37, 0x7f, 0x33, 0x5f, 0x66, 0xe6, 0xfb, 0x3c, 0xe3, 0x40, 0x7f, 0x4a, 0x8b, 0x50, 0xb0,
0xd8, 0x4d, 0x67, 0x5c, 0x70, 0xd4, 0x3b, 0x67, 0xfe, 0x29, 0x15, 0x47, 0x12, 0x0d, 0x35, 0x52,
0x39, 0x1c, 0xc0, 0xff, 0x1e, 0x2d, 0x26, 0x97, 0x89, 0x4f, 0xd8, 0x59, 0xce, 0x32, 0x81, 0x86,
0xb0, 0x9c, 0xb1, 0x88, 0xf9, 0x82, 0xcf, 0x06, 0xd6, 0xa6, 0xb5, 0xd5, 0x27, 0x15, 0x46, 0x4f,
0xa0, 0xf3, 0x9e, 0x5d, 0x8e, 0xf2, 0xe9, 0xc0, 0xde, 0xb4, 0xb6, 0xba, 0x3b, 0x1b, 0xae, 0x59,
0xda, 0x9d, 0xbc, 0x1c, 0xe5, 0x61, 0x24, 0xc2, 0x64, 0x22, 0x66, 0x61, 0x72, 0x72, 0x44, 0x34,
0x1b, 0xff, 0xb0, 0xe0, 0x4e, 0xd5, 0x26, 0x4b, 0x79, 0x92, 0x31, 0xb4, 0x02, 0xf6, 0x8c, 0x09,
0xd9, 0xa2, 0x4d, 0xca, 0x47, 0xb4, 0x0d, 0xff, 0xf9, 0x71, 0x70, 0x10, 0x66, 0x62, 0xb0, 0x24,
0xcb, 0xdf, 0x6b, 0x96, 0x7f, 0xae, 0x92, 0xe4, 0x8a, 0xf5, 0xa7, 0xe3, 0x20, 0x0c, 0x3d, 0x9f,
0x27, 0x22, 0x4c, 0x72, 0xe6, 0x45, 0xf4, 0x64, 0xd0, 0x92, 0x32, 0x1b, 0x31, 0xfc, 0xc9, 0x82,
0xb5, 0x11, 0x15, 0xfe, 0xe9, 0x3e, 0x8b, 0x3c, 0x5a, 0x8c, 0x05, 0x8b, 0xaf, 0x1c, 0x7a, 0x0a,
0xdd, 0x63, 0x9a, 0x31, 0x0d, 0xa5, 0x82, 0xee, 0xce, 0xfd, 0x66, 0xef, 0x51, 0x4d, 0x20, 0x26,
0x1b, 0xdd, 0x85, 0xb6, 0xcf, 0xf3, 0x44, 0x49, 0xec, 0x13, 0x05, 0xd0, 0x43, 0x70, 0xa6, 0xb4,
0x18, 0x2b, 0xf1, 0xa5, 0x98, 0x1e, 0xa9, 0x03, 0xf8, 0x8b, 0x05, 0xeb, 0x37, 0x66, 0xd1, 0x36,
0x3e, 0x83, 0x9e, 0x2a, 0xaf, 0xb0, 0x9e, 0x66, 0x38, 0x6f, 0x1a, 0xc5, 0x20, 0x0d, 0xfe, 0x2d,
0xf3, 0x6c, 0x43, 0x2b, 0x52, 0xa3, 0xd8, 0x5b, 0xdd, 0x9d, 0x07, 0xcd, 0x6a, 0xc6, 0x14, 0x59,
0x4a, 0x24, 0xb1, 0xb6, 0xeb, 0x05, 0x13, 0xff, 0xda, 0xae, 0xef, 0x57, 0x76, 0x99, 0xb3, 0xfc,
0x55, 0xbb, 0x76, 0x01, 0xf8, 0xf1, 0x3b, 0xe6, 0x8b, 0x83, 0xda, 0xb4, 0xf5, 0x66, 0x4d, 0x8f,
0x16, 0xaf, 0x24, 0x85, 0x18, 0x54, 0xfc, 0xd1, 0x02, 0xd8, 0x0b, 0x02, 0x3d, 0x65, 0x59, 0x5d,
0xca, 0xd0, 0x87, 0xa7, 0x00, 0x42, 0xd0, 0x12, 0x97, 0x29, 0xd3, 0x2d, 0xe5, 0x73, 0x19, 0x9b,
0x96, 0xab, 0x6b, 0xab, 0x58, 0xf9, 0x8c, 0x36, 0x00, 0xf2, 0x34, 0xa0, 0x82, 0x1d, 0x86, 0x31,
0xd3, 0x4b, 0x6d, 0x44, 0x4a, 0xd7, 0x14, 0x9a, 0xb0, 0xb3, 0x41, 0x5b, 0xa6, 0xeb, 0x00, 0x7e,
0x0d, 0xab, 0xda, 0xaf, 0x64, 0xca, 0x17, 0xf1, 0xee, 0xf0, 0xe7, 0x25, 0x40, 0x66, 0xc9, 0x05,
0xbd, 0x82, 0x21, 0x2c, 0xe7, 0x19, 0x0b, 0x26, 0xe1, 0x07, 0x65, 0x49, 0x8b, 0x54, 0xb8, 0x94,
0x28, 0xb8, 0xa0, 0x91, 0x4c, 0xda, 0x32, 0x59, 0x07, 0xd0, 0x23, 0xe8, 0xc7, 0x17, 0x1e, 0x2d,
0xbc, 0x30, 0x62, 0x92, 0xa1, 0x3c, 0x6a, 0x06, 0xd1, 0x63, 0x58, 0x89, 0x2f, 0xf6, 0x72, 0xc1,
0xdf, 0xa4, 0x11, 0xa7, 0xaa, 0x8f, 0x72, 0xeb, 0x46, 0x1c, 0xb9, 0x80, 0x54, 0x6c, 0x9f, 0x9f,
0x27, 0x15, 0xbb, 0x23, 0xd9, 0x73, 0x32, 0xf8, 0xa7, 0x05, 0xab, 0xf5, 0xfb, 0x5e, 0xc8, 0x85,
0x0c, 0x61, 0xd9, 0x8f, 0x42, 0x96, 0x88, 0x71, 0x20, 0xed, 0x70, 0x48, 0x85, 0xab, 0xcd, 0xb1,
0x8d, 0xcd, 0xd9, 0x00, 0xc8, 0x78, 0x3e, 0xf3, 0xd9, 0x61, 0x99, 0xd1, 0x5b, 0x52, 0x47, 0xe4,
0xf7, 0x5f, 0xa2, 0x71, 0x20, 0x65, 0x3b, 0xa4, 0xc2, 0x68, 0x0d, 0x3a, 0x6a, 0x79, 0xa5, 0x44,
0x87, 0x68, 0x84, 0xbf, 0x59, 0x80, 0x4c, 0x59, 0x8b, 0x3b, 0x36, 0x75, 0x0e, 0x4b, 0xe6, 0x39,
0x34, 0xd6, 0xd8, 0xbe, 0xb6, 0xc6, 0x8d, 0xed, 0x68, 0x35, 0xb7, 0x03, 0xef, 0x42, 0xbf, 0xf1,
0xed, 0x9a, 0xf3, 0x1f, 0x34, 0xb7, 0x25, 0xfe, 0x6a, 0x81, 0x53, 0x1d, 0xf0, 0x2d, 0x57, 0xba,
0x06, 0x9d, 0x4c, 0x50, 0x91, 0x67, 0xf2, 0xa7, 0x6d, 0xa2, 0x91, 0xe1, 0x99, 0x6d, 0x7a, 0x56,
0x5d, 0x70, 0xeb, 0xd6, 0x0b, 0x6e, 0xff, 0xfe, 0x82, 0x3b, 0xd7, 0xa4, 0x8f, 0xba, 0x6f, 0x1d,
0xd7, 0xdd, 0x56, 0xe6, 0xfe, 0x0a, 0x00, 0x00, 0xff, 0xff, 0x1f, 0x38, 0x90, 0x5b, 0x04, 0x08,
0x00, 0x00,
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+324
View File
@@ -0,0 +1,324 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: hybrid.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type EcdhPacket struct {
Type *uint32 `protobuf:"varint,1,req,name=Type" json:"Type,omitempty"`
Key *BufferT `protobuf:"bytes,2,req,name=Key" json:"Key,omitempty"`
Token []byte `protobuf:"bytes,3,req,name=Token" json:"Token,omitempty"`
Url *string `protobuf:"bytes,4,opt,name=Url" json:"Url,omitempty"`
ProtobufData []byte `protobuf:"bytes,5,opt,name=ProtobufData" json:"ProtobufData,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *EcdhPacket) Reset() { *m = EcdhPacket{} }
func (m *EcdhPacket) String() string { return proto.CompactTextString(m) }
func (*EcdhPacket) ProtoMessage() {}
func (*EcdhPacket) Descriptor() ([]byte, []int) {
return fileDescriptor_0f516b268995d746, []int{0}
}
func (m *EcdhPacket) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EcdhPacket.Unmarshal(m, b)
}
func (m *EcdhPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_EcdhPacket.Marshal(b, m, deterministic)
}
func (m *EcdhPacket) XXX_Merge(src proto.Message) {
xxx_messageInfo_EcdhPacket.Merge(m, src)
}
func (m *EcdhPacket) XXX_Size() int {
return xxx_messageInfo_EcdhPacket.Size(m)
}
func (m *EcdhPacket) XXX_DiscardUnknown() {
xxx_messageInfo_EcdhPacket.DiscardUnknown(m)
}
var xxx_messageInfo_EcdhPacket proto.InternalMessageInfo
func (m *EcdhPacket) GetType() uint32 {
if m != nil && m.Type != nil {
return *m.Type
}
return 0
}
func (m *EcdhPacket) GetKey() *BufferT {
if m != nil {
return m.Key
}
return nil
}
func (m *EcdhPacket) GetToken() []byte {
if m != nil {
return m.Token
}
return nil
}
func (m *EcdhPacket) GetUrl() string {
if m != nil && m.Url != nil {
return *m.Url
}
return ""
}
func (m *EcdhPacket) GetProtobufData() []byte {
if m != nil {
return m.ProtobufData
}
return nil
}
type HybridDecryptResponse struct {
Key *BufferT `protobuf:"bytes,1,req,name=Key" json:"Key,omitempty"`
Type *uint32 `protobuf:"varint,2,req,name=Type" json:"Type,omitempty"`
ProtobufData []byte `protobuf:"bytes,3,req,name=ProtobufData" json:"ProtobufData,omitempty"`
Token []byte `protobuf:"bytes,4,opt,name=token" json:"token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *HybridDecryptResponse) Reset() { *m = HybridDecryptResponse{} }
func (m *HybridDecryptResponse) String() string { return proto.CompactTextString(m) }
func (*HybridDecryptResponse) ProtoMessage() {}
func (*HybridDecryptResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_0f516b268995d746, []int{1}
}
func (m *HybridDecryptResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HybridDecryptResponse.Unmarshal(m, b)
}
func (m *HybridDecryptResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HybridDecryptResponse.Marshal(b, m, deterministic)
}
func (m *HybridDecryptResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_HybridDecryptResponse.Merge(m, src)
}
func (m *HybridDecryptResponse) XXX_Size() int {
return xxx_messageInfo_HybridDecryptResponse.Size(m)
}
func (m *HybridDecryptResponse) XXX_DiscardUnknown() {
xxx_messageInfo_HybridDecryptResponse.DiscardUnknown(m)
}
var xxx_messageInfo_HybridDecryptResponse proto.InternalMessageInfo
func (m *HybridDecryptResponse) GetKey() *BufferT {
if m != nil {
return m.Key
}
return nil
}
func (m *HybridDecryptResponse) GetType() uint32 {
if m != nil && m.Type != nil {
return *m.Type
}
return 0
}
func (m *HybridDecryptResponse) GetProtobufData() []byte {
if m != nil {
return m.ProtobufData
}
return nil
}
func (m *HybridDecryptResponse) GetToken() []byte {
if m != nil {
return m.Token
}
return nil
}
type HybridEcdhRequest struct {
Type *int32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
SecECDHKey *BufferT `protobuf:"bytes,2,opt,name=SecECDHKey" json:"SecECDHKey,omitempty"`
Randomkeydata []byte `protobuf:"bytes,3,opt,name=randomkeydata" json:"randomkeydata,omitempty"`
Randomkeyextenddata []byte `protobuf:"bytes,4,opt,name=randomkeyextenddata" json:"randomkeyextenddata,omitempty"`
Encyptdata []byte `protobuf:"bytes,5,opt,name=encyptdata" json:"encyptdata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *HybridEcdhRequest) Reset() { *m = HybridEcdhRequest{} }
func (m *HybridEcdhRequest) String() string { return proto.CompactTextString(m) }
func (*HybridEcdhRequest) ProtoMessage() {}
func (*HybridEcdhRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_0f516b268995d746, []int{2}
}
func (m *HybridEcdhRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HybridEcdhRequest.Unmarshal(m, b)
}
func (m *HybridEcdhRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HybridEcdhRequest.Marshal(b, m, deterministic)
}
func (m *HybridEcdhRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_HybridEcdhRequest.Merge(m, src)
}
func (m *HybridEcdhRequest) XXX_Size() int {
return xxx_messageInfo_HybridEcdhRequest.Size(m)
}
func (m *HybridEcdhRequest) XXX_DiscardUnknown() {
xxx_messageInfo_HybridEcdhRequest.DiscardUnknown(m)
}
var xxx_messageInfo_HybridEcdhRequest proto.InternalMessageInfo
func (m *HybridEcdhRequest) GetType() int32 {
if m != nil && m.Type != nil {
return *m.Type
}
return 0
}
func (m *HybridEcdhRequest) GetSecECDHKey() *BufferT {
if m != nil {
return m.SecECDHKey
}
return nil
}
func (m *HybridEcdhRequest) GetRandomkeydata() []byte {
if m != nil {
return m.Randomkeydata
}
return nil
}
func (m *HybridEcdhRequest) GetRandomkeyextenddata() []byte {
if m != nil {
return m.Randomkeyextenddata
}
return nil
}
func (m *HybridEcdhRequest) GetEncyptdata() []byte {
if m != nil {
return m.Encyptdata
}
return nil
}
type HybridEcdhResponse struct {
SecECDHKey *BufferT `protobuf:"bytes,1,opt,name=SecECDHKey" json:"SecECDHKey,omitempty"`
Type *int32 `protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
Decryptdata []byte `protobuf:"bytes,3,opt,name=decryptdata" json:"decryptdata,omitempty"`
Randomkeyextenddata []byte `protobuf:"bytes,4,opt,name=randomkeyextenddata" json:"randomkeyextenddata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *HybridEcdhResponse) Reset() { *m = HybridEcdhResponse{} }
func (m *HybridEcdhResponse) String() string { return proto.CompactTextString(m) }
func (*HybridEcdhResponse) ProtoMessage() {}
func (*HybridEcdhResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_0f516b268995d746, []int{3}
}
func (m *HybridEcdhResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HybridEcdhResponse.Unmarshal(m, b)
}
func (m *HybridEcdhResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HybridEcdhResponse.Marshal(b, m, deterministic)
}
func (m *HybridEcdhResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_HybridEcdhResponse.Merge(m, src)
}
func (m *HybridEcdhResponse) XXX_Size() int {
return xxx_messageInfo_HybridEcdhResponse.Size(m)
}
func (m *HybridEcdhResponse) XXX_DiscardUnknown() {
xxx_messageInfo_HybridEcdhResponse.DiscardUnknown(m)
}
var xxx_messageInfo_HybridEcdhResponse proto.InternalMessageInfo
func (m *HybridEcdhResponse) GetSecECDHKey() *BufferT {
if m != nil {
return m.SecECDHKey
}
return nil
}
func (m *HybridEcdhResponse) GetType() int32 {
if m != nil && m.Type != nil {
return *m.Type
}
return 0
}
func (m *HybridEcdhResponse) GetDecryptdata() []byte {
if m != nil {
return m.Decryptdata
}
return nil
}
func (m *HybridEcdhResponse) GetRandomkeyextenddata() []byte {
if m != nil {
return m.Randomkeyextenddata
}
return nil
}
func init() {
proto.RegisterType((*EcdhPacket)(nil), "wechat_proto.EcdhPacket")
proto.RegisterType((*HybridDecryptResponse)(nil), "wechat_proto.HybridDecryptResponse")
proto.RegisterType((*HybridEcdhRequest)(nil), "wechat_proto.HybridEcdhRequest")
proto.RegisterType((*HybridEcdhResponse)(nil), "wechat_proto.HybridEcdhResponse")
}
func init() { proto.RegisterFile("hybrid.proto", fileDescriptor_0f516b268995d746) }
var fileDescriptor_0f516b268995d746 = []byte{
// 351 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x91, 0xcd, 0x4e, 0xc2, 0x40,
0x14, 0x85, 0x33, 0x05, 0x16, 0x5c, 0x4a, 0xa2, 0xd7, 0x9f, 0x34, 0x2e, 0x4c, 0xd3, 0xb8, 0x98,
0x55, 0x35, 0x2e, 0x7c, 0x00, 0x84, 0x84, 0xc4, 0x0d, 0x19, 0x71, 0xe3, 0x86, 0x94, 0xce, 0x25,
0x18, 0xb4, 0xad, 0x65, 0x88, 0xf6, 0x29, 0xdc, 0xf9, 0x24, 0xbe, 0x8b, 0xaf, 0x63, 0x66, 0x06,
0x70, 0x6a, 0x8c, 0x3f, 0xbb, 0x7b, 0xce, 0xdc, 0x76, 0xce, 0x77, 0x06, 0xfc, 0x79, 0x35, 0x2d,
0xef, 0x64, 0x5c, 0x94, 0xb9, 0xca, 0xd1, 0x7f, 0xa2, 0x74, 0x9e, 0xa8, 0x89, 0x51, 0x47, 0x6b,
0x65, 0xcf, 0xa2, 0x57, 0x06, 0x30, 0x48, 0xe5, 0x7c, 0x94, 0xa4, 0x0b, 0x52, 0x88, 0xd0, 0x1c,
0x57, 0x05, 0x05, 0x2c, 0xf4, 0x78, 0x57, 0x98, 0x19, 0x39, 0x34, 0xae, 0xa8, 0x0a, 0xbc, 0xd0,
0xe3, 0x9d, 0xf3, 0xc3, 0xd8, 0xfd, 0x59, 0xdc, 0x5b, 0xcd, 0x66, 0x54, 0x4e, 0x94, 0xd0, 0x2b,
0xb8, 0x0f, 0xad, 0x71, 0xbe, 0xa0, 0x2c, 0x68, 0x84, 0x1e, 0xf7, 0x85, 0x15, 0xb8, 0x03, 0x8d,
0x9b, 0xf2, 0x3e, 0x68, 0x86, 0x8c, 0xb7, 0x85, 0x1e, 0x31, 0x02, 0x7f, 0xa4, 0x3f, 0x9f, 0xae,
0x66, 0xfd, 0x44, 0x25, 0x41, 0x2b, 0x64, 0xdc, 0x17, 0x35, 0x2f, 0x7a, 0x61, 0x70, 0x30, 0x34,
0x14, 0x7d, 0x4a, 0xcb, 0xaa, 0x50, 0x82, 0x96, 0x45, 0x9e, 0x2d, 0xb7, 0x79, 0xd8, 0xef, 0x79,
0x36, 0x34, 0x9e, 0x43, 0xf3, 0xf5, 0x6e, 0x1b, 0xb5, 0xe6, 0x69, 0x0e, 0x65, 0x38, 0x9a, 0x26,
0x98, 0x15, 0xd1, 0x3b, 0x83, 0x5d, 0x9b, 0x48, 0x17, 0x26, 0xe8, 0x71, 0x45, 0x4b, 0xd3, 0x98,
0xb2, 0x8d, 0x31, 0xde, 0x12, 0x66, 0xc6, 0x0b, 0x80, 0x6b, 0x4a, 0x07, 0x97, 0xfd, 0xa1, 0x2d,
0x8e, 0xfd, 0x10, 0xd4, 0xd9, 0xc4, 0x13, 0xe8, 0x96, 0x49, 0x26, 0xf3, 0x87, 0x05, 0x55, 0xd2,
0x86, 0xd3, 0xf7, 0xd7, 0x4d, 0x3c, 0x83, 0xbd, 0xad, 0x41, 0xcf, 0x8a, 0x32, 0x69, 0x76, 0x6d,
0xd6, 0xef, 0x8e, 0xf0, 0x18, 0x80, 0xb2, 0xb4, 0x2a, 0x94, 0xfc, 0x6c, 0xdb, 0x71, 0xa2, 0x37,
0x06, 0xe8, 0x92, 0xad, 0x8b, 0xae, 0x63, 0xb0, 0x3f, 0x63, 0x6c, 0x2a, 0xf1, 0x9c, 0x4a, 0x42,
0xe8, 0x48, 0xfb, 0x8e, 0x0e, 0x98, 0x6b, 0xfd, 0x1f, 0xab, 0xd7, 0xb9, 0x6d, 0xc7, 0xf1, 0xa9,
0xcd, 0xf3, 0x11, 0x00, 0x00, 0xff, 0xff, 0x49, 0xcb, 0xa5, 0xa2, 0xf3, 0x02, 0x00, 0x00,
}
+619
View File
@@ -0,0 +1,619 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: lbs.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type GetLbsLifeListRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
Opcode *uint32 `protobuf:"varint,2,opt,name=opcode" json:"opcode,omitempty"`
Scene *uint32 `protobuf:"varint,3,opt,name=scene" json:"scene,omitempty"`
Buff *SKBuiltinString_ `protobuf:"bytes,4,opt,name=buff" json:"buff,omitempty"`
Loc *LbsLocation `protobuf:"bytes,5,opt,name=loc" json:"loc,omitempty"`
Keyword *string `protobuf:"bytes,6,opt,name=keyword" json:"keyword,omitempty"`
EntryTime *uint32 `protobuf:"varint,7,opt,name=entryTime" json:"entryTime,omitempty"`
IsAutoQuery *uint32 `protobuf:"varint,8,opt,name=isAutoQuery" json:"isAutoQuery,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetLbsLifeListRequest) Reset() { *m = GetLbsLifeListRequest{} }
func (m *GetLbsLifeListRequest) String() string { return proto.CompactTextString(m) }
func (*GetLbsLifeListRequest) ProtoMessage() {}
func (*GetLbsLifeListRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_bfaeebdeb5971e99, []int{0}
}
func (m *GetLbsLifeListRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetLbsLifeListRequest.Unmarshal(m, b)
}
func (m *GetLbsLifeListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetLbsLifeListRequest.Marshal(b, m, deterministic)
}
func (m *GetLbsLifeListRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetLbsLifeListRequest.Merge(m, src)
}
func (m *GetLbsLifeListRequest) XXX_Size() int {
return xxx_messageInfo_GetLbsLifeListRequest.Size(m)
}
func (m *GetLbsLifeListRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetLbsLifeListRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetLbsLifeListRequest proto.InternalMessageInfo
func (m *GetLbsLifeListRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *GetLbsLifeListRequest) GetOpcode() uint32 {
if m != nil && m.Opcode != nil {
return *m.Opcode
}
return 0
}
func (m *GetLbsLifeListRequest) GetScene() uint32 {
if m != nil && m.Scene != nil {
return *m.Scene
}
return 0
}
func (m *GetLbsLifeListRequest) GetBuff() *SKBuiltinString_ {
if m != nil {
return m.Buff
}
return nil
}
func (m *GetLbsLifeListRequest) GetLoc() *LbsLocation {
if m != nil {
return m.Loc
}
return nil
}
func (m *GetLbsLifeListRequest) GetKeyword() string {
if m != nil && m.Keyword != nil {
return *m.Keyword
}
return ""
}
func (m *GetLbsLifeListRequest) GetEntryTime() uint32 {
if m != nil && m.EntryTime != nil {
return *m.EntryTime
}
return 0
}
func (m *GetLbsLifeListRequest) GetIsAutoQuery() uint32 {
if m != nil && m.IsAutoQuery != nil {
return *m.IsAutoQuery
}
return 0
}
type LbsLocation struct {
Longitude *float32 `protobuf:"fixed32,1,opt,name=longitude" json:"longitude,omitempty"`
Latitude *float32 `protobuf:"fixed32,2,opt,name=latitude" json:"latitude,omitempty"`
Precision *int32 `protobuf:"varint,3,opt,name=precision" json:"precision,omitempty"`
MacAddr *string `protobuf:"bytes,4,opt,name=macAddr" json:"macAddr,omitempty"`
CellId *string `protobuf:"bytes,5,opt,name=cellId" json:"cellId,omitempty"`
Gpssource *int32 `protobuf:"varint,6,opt,name=gpssource" json:"gpssource,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LbsLocation) Reset() { *m = LbsLocation{} }
func (m *LbsLocation) String() string { return proto.CompactTextString(m) }
func (*LbsLocation) ProtoMessage() {}
func (*LbsLocation) Descriptor() ([]byte, []int) {
return fileDescriptor_bfaeebdeb5971e99, []int{1}
}
func (m *LbsLocation) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LbsLocation.Unmarshal(m, b)
}
func (m *LbsLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LbsLocation.Marshal(b, m, deterministic)
}
func (m *LbsLocation) XXX_Merge(src proto.Message) {
xxx_messageInfo_LbsLocation.Merge(m, src)
}
func (m *LbsLocation) XXX_Size() int {
return xxx_messageInfo_LbsLocation.Size(m)
}
func (m *LbsLocation) XXX_DiscardUnknown() {
xxx_messageInfo_LbsLocation.DiscardUnknown(m)
}
var xxx_messageInfo_LbsLocation proto.InternalMessageInfo
func (m *LbsLocation) GetLongitude() float32 {
if m != nil && m.Longitude != nil {
return *m.Longitude
}
return 0
}
func (m *LbsLocation) GetLatitude() float32 {
if m != nil && m.Latitude != nil {
return *m.Latitude
}
return 0
}
func (m *LbsLocation) GetPrecision() int32 {
if m != nil && m.Precision != nil {
return *m.Precision
}
return 0
}
func (m *LbsLocation) GetMacAddr() string {
if m != nil && m.MacAddr != nil {
return *m.MacAddr
}
return ""
}
func (m *LbsLocation) GetCellId() string {
if m != nil && m.CellId != nil {
return *m.CellId
}
return ""
}
func (m *LbsLocation) GetGpssource() int32 {
if m != nil && m.Gpssource != nil {
return *m.Gpssource
}
return 0
}
type GetLbsLifeListResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
Buff *SKBuiltinString_ `protobuf:"bytes,2,opt,name=buff" json:"buff,omitempty"`
IconCount *uint32 `protobuf:"varint,3,opt,name=iconCount" json:"iconCount,omitempty"`
IconList []string `protobuf:"bytes,4,rep,name=iconList" json:"iconList,omitempty"`
LifeCount *uint32 `protobuf:"varint,5,opt,name=lifeCount" json:"lifeCount,omitempty"`
LifeList []*LbsLife `protobuf:"bytes,6,rep,name=lifeList" json:"lifeList,omitempty"`
ContinueFlag *uint32 `protobuf:"varint,7,opt,name=continueFlag" json:"continueFlag,omitempty"`
LogoUrl *string `protobuf:"bytes,8,opt,name=logoUrl" json:"logoUrl,omitempty"`
SearchId *string `protobuf:"bytes,9,opt,name=searchId" json:"searchId,omitempty"`
AutoQueryInterval *int32 `protobuf:"varint,10,opt,name=autoQueryInterval" json:"autoQueryInterval,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetLbsLifeListResponse) Reset() { *m = GetLbsLifeListResponse{} }
func (m *GetLbsLifeListResponse) String() string { return proto.CompactTextString(m) }
func (*GetLbsLifeListResponse) ProtoMessage() {}
func (*GetLbsLifeListResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_bfaeebdeb5971e99, []int{2}
}
func (m *GetLbsLifeListResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetLbsLifeListResponse.Unmarshal(m, b)
}
func (m *GetLbsLifeListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetLbsLifeListResponse.Marshal(b, m, deterministic)
}
func (m *GetLbsLifeListResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetLbsLifeListResponse.Merge(m, src)
}
func (m *GetLbsLifeListResponse) XXX_Size() int {
return xxx_messageInfo_GetLbsLifeListResponse.Size(m)
}
func (m *GetLbsLifeListResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetLbsLifeListResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetLbsLifeListResponse proto.InternalMessageInfo
func (m *GetLbsLifeListResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *GetLbsLifeListResponse) GetBuff() *SKBuiltinString_ {
if m != nil {
return m.Buff
}
return nil
}
func (m *GetLbsLifeListResponse) GetIconCount() uint32 {
if m != nil && m.IconCount != nil {
return *m.IconCount
}
return 0
}
func (m *GetLbsLifeListResponse) GetIconList() []string {
if m != nil {
return m.IconList
}
return nil
}
func (m *GetLbsLifeListResponse) GetLifeCount() uint32 {
if m != nil && m.LifeCount != nil {
return *m.LifeCount
}
return 0
}
func (m *GetLbsLifeListResponse) GetLifeList() []*LbsLife {
if m != nil {
return m.LifeList
}
return nil
}
func (m *GetLbsLifeListResponse) GetContinueFlag() uint32 {
if m != nil && m.ContinueFlag != nil {
return *m.ContinueFlag
}
return 0
}
func (m *GetLbsLifeListResponse) GetLogoUrl() string {
if m != nil && m.LogoUrl != nil {
return *m.LogoUrl
}
return ""
}
func (m *GetLbsLifeListResponse) GetSearchId() string {
if m != nil && m.SearchId != nil {
return *m.SearchId
}
return ""
}
func (m *GetLbsLifeListResponse) GetAutoQueryInterval() int32 {
if m != nil && m.AutoQueryInterval != nil {
return *m.AutoQueryInterval
}
return 0
}
type LbsLife struct {
Bid *string `protobuf:"bytes,1,opt,name=bid" json:"bid,omitempty"`
Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
Price *float32 `protobuf:"fixed32,3,opt,name=price" json:"price,omitempty"`
IconIdxCount *uint32 `protobuf:"varint,4,opt,name=iconIdxCount" json:"iconIdxCount,omitempty"`
IconIdxList []uint32 `protobuf:"varint,5,rep,name=iconIdxList" json:"iconIdxList,omitempty"`
DescCount *uint32 `protobuf:"varint,6,opt,name=descCount" json:"descCount,omitempty"`
DescList []*SKBuiltinString `protobuf:"bytes,7,rep,name=descList" json:"descList,omitempty"`
Rate *float32 `protobuf:"fixed32,8,opt,name=rate" json:"rate,omitempty"`
Link *string `protobuf:"bytes,9,opt,name=link" json:"link,omitempty"`
Type *uint32 `protobuf:"varint,10,opt,name=type" json:"type,omitempty"`
Ctx *SKBuiltinString_ `protobuf:"bytes,11,opt,name=ctx" json:"ctx,omitempty"`
PoiUrl *string `protobuf:"bytes,12,opt,name=poiUrl" json:"poiUrl,omitempty"`
WeAppInfo *SKBuiltinString_ `protobuf:"bytes,13,opt,name=weAppInfo" json:"weAppInfo,omitempty"`
ShowType *uint32 `protobuf:"varint,14,opt,name=showType" json:"showType,omitempty"`
ShowFlag *uint32 `protobuf:"varint,15,opt,name=showFlag" json:"showFlag,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LbsLife) Reset() { *m = LbsLife{} }
func (m *LbsLife) String() string { return proto.CompactTextString(m) }
func (*LbsLife) ProtoMessage() {}
func (*LbsLife) Descriptor() ([]byte, []int) {
return fileDescriptor_bfaeebdeb5971e99, []int{3}
}
func (m *LbsLife) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LbsLife.Unmarshal(m, b)
}
func (m *LbsLife) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LbsLife.Marshal(b, m, deterministic)
}
func (m *LbsLife) XXX_Merge(src proto.Message) {
xxx_messageInfo_LbsLife.Merge(m, src)
}
func (m *LbsLife) XXX_Size() int {
return xxx_messageInfo_LbsLife.Size(m)
}
func (m *LbsLife) XXX_DiscardUnknown() {
xxx_messageInfo_LbsLife.DiscardUnknown(m)
}
var xxx_messageInfo_LbsLife proto.InternalMessageInfo
func (m *LbsLife) GetBid() string {
if m != nil && m.Bid != nil {
return *m.Bid
}
return ""
}
func (m *LbsLife) GetTitle() string {
if m != nil && m.Title != nil {
return *m.Title
}
return ""
}
func (m *LbsLife) GetPrice() float32 {
if m != nil && m.Price != nil {
return *m.Price
}
return 0
}
func (m *LbsLife) GetIconIdxCount() uint32 {
if m != nil && m.IconIdxCount != nil {
return *m.IconIdxCount
}
return 0
}
func (m *LbsLife) GetIconIdxList() []uint32 {
if m != nil {
return m.IconIdxList
}
return nil
}
func (m *LbsLife) GetDescCount() uint32 {
if m != nil && m.DescCount != nil {
return *m.DescCount
}
return 0
}
func (m *LbsLife) GetDescList() []*SKBuiltinString {
if m != nil {
return m.DescList
}
return nil
}
func (m *LbsLife) GetRate() float32 {
if m != nil && m.Rate != nil {
return *m.Rate
}
return 0
}
func (m *LbsLife) GetLink() string {
if m != nil && m.Link != nil {
return *m.Link
}
return ""
}
func (m *LbsLife) GetType() uint32 {
if m != nil && m.Type != nil {
return *m.Type
}
return 0
}
func (m *LbsLife) GetCtx() *SKBuiltinString_ {
if m != nil {
return m.Ctx
}
return nil
}
func (m *LbsLife) GetPoiUrl() string {
if m != nil && m.PoiUrl != nil {
return *m.PoiUrl
}
return ""
}
func (m *LbsLife) GetWeAppInfo() *SKBuiltinString_ {
if m != nil {
return m.WeAppInfo
}
return nil
}
func (m *LbsLife) GetShowType() uint32 {
if m != nil && m.ShowType != nil {
return *m.ShowType
}
return 0
}
func (m *LbsLife) GetShowFlag() uint32 {
if m != nil && m.ShowFlag != nil {
return *m.ShowFlag
}
return 0
}
type GetAddressRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
Longitude *float64 `protobuf:"fixed64,2,opt,name=longitude" json:"longitude,omitempty"`
Latitude *float64 `protobuf:"fixed64,3,opt,name=latitude" json:"latitude,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetAddressRequest) Reset() { *m = GetAddressRequest{} }
func (m *GetAddressRequest) String() string { return proto.CompactTextString(m) }
func (*GetAddressRequest) ProtoMessage() {}
func (*GetAddressRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_bfaeebdeb5971e99, []int{4}
}
func (m *GetAddressRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetAddressRequest.Unmarshal(m, b)
}
func (m *GetAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetAddressRequest.Marshal(b, m, deterministic)
}
func (m *GetAddressRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetAddressRequest.Merge(m, src)
}
func (m *GetAddressRequest) XXX_Size() int {
return xxx_messageInfo_GetAddressRequest.Size(m)
}
func (m *GetAddressRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetAddressRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetAddressRequest proto.InternalMessageInfo
func (m *GetAddressRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *GetAddressRequest) GetLongitude() float64 {
if m != nil && m.Longitude != nil {
return *m.Longitude
}
return 0
}
func (m *GetAddressRequest) GetLatitude() float64 {
if m != nil && m.Latitude != nil {
return *m.Latitude
}
return 0
}
type GetAddressResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
RetJson *string `protobuf:"bytes,2,opt,name=retJson" json:"retJson,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetAddressResponse) Reset() { *m = GetAddressResponse{} }
func (m *GetAddressResponse) String() string { return proto.CompactTextString(m) }
func (*GetAddressResponse) ProtoMessage() {}
func (*GetAddressResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_bfaeebdeb5971e99, []int{5}
}
func (m *GetAddressResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetAddressResponse.Unmarshal(m, b)
}
func (m *GetAddressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetAddressResponse.Marshal(b, m, deterministic)
}
func (m *GetAddressResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetAddressResponse.Merge(m, src)
}
func (m *GetAddressResponse) XXX_Size() int {
return xxx_messageInfo_GetAddressResponse.Size(m)
}
func (m *GetAddressResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetAddressResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetAddressResponse proto.InternalMessageInfo
func (m *GetAddressResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *GetAddressResponse) GetRetJson() string {
if m != nil && m.RetJson != nil {
return *m.RetJson
}
return ""
}
func init() {
proto.RegisterType((*GetLbsLifeListRequest)(nil), "wechat_proto.GetLbsLifeListRequest")
proto.RegisterType((*LbsLocation)(nil), "wechat_proto.LbsLocation")
proto.RegisterType((*GetLbsLifeListResponse)(nil), "wechat_proto.GetLbsLifeListResponse")
proto.RegisterType((*LbsLife)(nil), "wechat_proto.LbsLife")
proto.RegisterType((*GetAddressRequest)(nil), "wechat_proto.GetAddressRequest")
proto.RegisterType((*GetAddressResponse)(nil), "wechat_proto.GetAddressResponse")
}
func init() { proto.RegisterFile("lbs.proto", fileDescriptor_bfaeebdeb5971e99) }
var fileDescriptor_bfaeebdeb5971e99 = []byte{
// 720 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xcd, 0x6e, 0x13, 0x3b,
0x14, 0x56, 0x32, 0xf9, 0x1b, 0x27, 0xbd, 0xf7, 0xd6, 0xba, 0xad, 0x7c, 0xab, 0x5e, 0x14, 0xcd,
0x2a, 0x12, 0x28, 0x40, 0x77, 0x08, 0x84, 0xd4, 0x22, 0x51, 0x05, 0xba, 0xc1, 0x2d, 0x1b, 0x36,
0xd5, 0xc4, 0x73, 0x92, 0x5a, 0x9d, 0xda, 0xc3, 0xd8, 0x43, 0x9a, 0x57, 0xe0, 0x25, 0x78, 0x0a,
0x96, 0xbc, 0x0c, 0x4f, 0x82, 0x7c, 0x3c, 0x99, 0x49, 0x68, 0x41, 0x45, 0xea, 0xce, 0xdf, 0x77,
0x8e, 0xed, 0x73, 0xbe, 0xf3, 0xd9, 0x24, 0x4c, 0xa7, 0x66, 0x9c, 0xe5, 0xda, 0x6a, 0x3a, 0x58,
0x80, 0xb8, 0x88, 0xed, 0x39, 0xa2, 0xbd, 0x12, 0xf9, 0x58, 0xf4, 0xad, 0x49, 0x76, 0x8e, 0xc1,
0x9e, 0x4c, 0xcd, 0x89, 0x9c, 0xc1, 0x89, 0x34, 0x96, 0xc3, 0xc7, 0x02, 0x8c, 0xa5, 0xcf, 0x49,
0x7f, 0x1a, 0x1b, 0x28, 0x21, 0x6b, 0x0c, 0x1b, 0xa3, 0xfe, 0xc1, 0x7f, 0xe3, 0xf5, 0xb3, 0xc6,
0x47, 0x75, 0x02, 0x5f, 0xcf, 0xa6, 0xbb, 0xa4, 0xa3, 0x33, 0xa1, 0x13, 0x60, 0xcd, 0x61, 0x63,
0xb4, 0xc5, 0x4b, 0x44, 0xff, 0x25, 0x6d, 0x23, 0x40, 0x01, 0x0b, 0x90, 0xf6, 0x80, 0x1e, 0x90,
0xd6, 0xb4, 0x98, 0xcd, 0x58, 0x0b, 0xef, 0x78, 0xb0, 0x79, 0xc7, 0xe9, 0xdb, 0xa3, 0x42, 0xa6,
0x56, 0xaa, 0x53, 0x9b, 0x4b, 0x35, 0x3f, 0xe7, 0x98, 0x4b, 0x1f, 0x92, 0x20, 0xd5, 0x82, 0xb5,
0x6f, 0x2b, 0xcb, 0x75, 0xa3, 0x45, 0x6c, 0xa5, 0x56, 0xdc, 0x65, 0x51, 0x46, 0xba, 0x97, 0xb0,
0x5c, 0xe8, 0x3c, 0x61, 0x9d, 0x61, 0x63, 0x14, 0xf2, 0x15, 0xa4, 0xfb, 0x24, 0x04, 0x65, 0xf3,
0xe5, 0x99, 0xbc, 0x02, 0xd6, 0xc5, 0xa2, 0x6a, 0x82, 0x0e, 0x49, 0x5f, 0x9a, 0xc3, 0xc2, 0xea,
0x77, 0x05, 0xe4, 0x4b, 0xd6, 0xc3, 0xf8, 0x3a, 0x15, 0x7d, 0x6d, 0x90, 0xfe, 0xda, 0x75, 0xee,
0xbc, 0x54, 0xab, 0xb9, 0xb4, 0x45, 0x02, 0xa8, 0x59, 0x93, 0xd7, 0x04, 0xdd, 0x23, 0xbd, 0x34,
0xb6, 0x3e, 0xd8, 0xc4, 0x60, 0x85, 0xdd, 0xce, 0x2c, 0x07, 0x21, 0x8d, 0xd4, 0x0a, 0xe5, 0x69,
0xf3, 0x9a, 0x70, 0x1d, 0x5c, 0xc5, 0xe2, 0x30, 0x49, 0x72, 0x54, 0x29, 0xe4, 0x2b, 0xe8, 0xa4,
0x16, 0x90, 0xa6, 0x93, 0x04, 0xb5, 0x08, 0x79, 0x89, 0xdc, 0x79, 0xf3, 0xcc, 0x18, 0x5d, 0xe4,
0x02, 0xb0, 0xeb, 0x36, 0xaf, 0x89, 0xe8, 0x4b, 0x40, 0x76, 0x7f, 0x9e, 0xbb, 0xc9, 0xb4, 0x32,
0x40, 0x5f, 0x92, 0x81, 0x1f, 0xa5, 0xc7, 0xe5, 0xe4, 0xf7, 0x6e, 0x9b, 0xbc, 0xcf, 0xe0, 0x1b,
0xf9, 0xd5, 0x34, 0x9b, 0x7f, 0x30, 0xcd, 0x7d, 0x12, 0x4a, 0xa1, 0xd5, 0x2b, 0x5d, 0x28, 0x5b,
0x7a, 0xa3, 0x26, 0x9c, 0x6c, 0x0e, 0xb8, 0x2a, 0x59, 0x6b, 0x18, 0x8c, 0x42, 0x5e, 0x61, 0x14,
0x5c, 0xce, 0xc0, 0xef, 0x6c, 0xfb, 0x9d, 0x15, 0x41, 0x9f, 0x92, 0x5e, 0x5a, 0xf6, 0xc7, 0x3a,
0xc3, 0x60, 0xd4, 0x3f, 0xd8, 0xb9, 0x69, 0x15, 0x39, 0x03, 0x5e, 0xa5, 0xd1, 0x88, 0x0c, 0x84,
0x56, 0x56, 0xaa, 0x02, 0x5e, 0xa7, 0xf1, 0xbc, 0x34, 0xc5, 0x06, 0xe7, 0xa6, 0x91, 0xea, 0xb9,
0x7e, 0x9f, 0xa7, 0xe8, 0x89, 0x90, 0xaf, 0xa0, 0x2b, 0xd5, 0x40, 0x9c, 0x8b, 0x8b, 0x49, 0xc2,
0x42, 0x0c, 0x55, 0x98, 0x3e, 0x22, 0xdb, 0xf1, 0xca, 0x38, 0x13, 0x65, 0x21, 0xff, 0x14, 0xa7,
0x8c, 0xe0, 0x64, 0x6e, 0x06, 0xa2, 0xef, 0x01, 0xe9, 0x96, 0xd5, 0xd1, 0x7f, 0x48, 0x30, 0x95,
0x09, 0x4e, 0x22, 0xe4, 0x6e, 0xe9, 0x1e, 0x92, 0x95, 0x36, 0xf5, 0x36, 0x0a, 0xb9, 0x07, 0x8e,
0xcd, 0x72, 0x29, 0xfc, 0xf3, 0x6a, 0x72, 0x0f, 0x5c, 0x47, 0x4e, 0xae, 0x49, 0x72, 0xed, 0x55,
0x6a, 0xf9, 0x8e, 0xd6, 0x39, 0x74, 0xba, 0xc7, 0xa8, 0x55, 0x7b, 0x18, 0xa0, 0xd3, 0x6b, 0xca,
0x09, 0x9d, 0x80, 0x11, 0xfe, 0x88, 0x8e, 0x17, 0xba, 0x22, 0xe8, 0x33, 0xd2, 0x73, 0x00, 0x37,
0x77, 0x51, 0xe8, 0xff, 0x7f, 0x3b, 0x78, 0x5e, 0xa5, 0x53, 0x4a, 0x5a, 0x79, 0x6c, 0x01, 0x95,
0x6c, 0x72, 0x5c, 0x3b, 0x2e, 0x95, 0xea, 0xb2, 0x94, 0x10, 0xd7, 0x8e, 0xb3, 0xcb, 0x0c, 0x50,
0xb1, 0x2d, 0x8e, 0x6b, 0xfa, 0x84, 0x04, 0xc2, 0x5e, 0xb3, 0xfe, 0x9d, 0xac, 0xe6, 0x52, 0xdd,
0x73, 0xc9, 0xb4, 0x74, 0x93, 0x1b, 0xf8, 0xe7, 0xe2, 0x11, 0x7d, 0x41, 0xc2, 0x05, 0x1c, 0x66,
0xd9, 0x44, 0xcd, 0x34, 0xdb, 0xba, 0xd3, 0x79, 0xf5, 0x06, 0x1c, 0xfb, 0x85, 0x5e, 0x9c, 0xb9,
0xfa, 0xfe, 0xc2, 0xfa, 0x2a, 0xbc, 0x8a, 0xa1, 0x99, 0xfe, 0xae, 0x63, 0x0e, 0x47, 0x9f, 0x1b,
0x64, 0xfb, 0x18, 0xac, 0x7b, 0xc8, 0x60, 0xcc, 0xbd, 0x7c, 0xbd, 0x1b, 0x3f, 0x90, 0x73, 0x47,
0xe3, 0x57, 0x3f, 0x50, 0x80, 0xc1, 0x0a, 0x47, 0x8a, 0xd0, 0xf5, 0x5a, 0xee, 0xe9, 0x3b, 0x60,
0xa4, 0x9b, 0x83, 0x7d, 0x63, 0xb4, 0x2a, 0xbd, 0xba, 0x82, 0x47, 0xfd, 0x0f, 0xe1, 0x78, 0xfc,
0xd8, 0x9f, 0xf3, 0x23, 0x00, 0x00, 0xff, 0xff, 0xa9, 0xea, 0x55, 0xec, 0xb0, 0x06, 0x00, 0x00,
}
+526
View File
@@ -0,0 +1,526 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: login.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type BindOpMobileForRegRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
Mobile *string `protobuf:"bytes,3,opt,name=Mobile" json:"Mobile,omitempty"`
Opcode *int64 `protobuf:"varint,4,opt,name=Opcode" json:"Opcode,omitempty"`
Verifycode *string `protobuf:"bytes,5,opt,name=Verifycode" json:"Verifycode,omitempty"`
SafeDeviceName *string `protobuf:"bytes,10,opt,name=SafeDeviceName" json:"SafeDeviceName,omitempty"`
SafeDeviceType *string `protobuf:"bytes,11,opt,name=SafeDeviceType" json:"SafeDeviceType,omitempty"`
RandomEncryKey *SKBuiltinString_ `protobuf:"bytes,12,opt,name=RandomEncryKey" json:"RandomEncryKey,omitempty"`
Language *string `protobuf:"bytes,13,opt,name=Language" json:"Language,omitempty"`
InputMobileReTrYs *uint32 `protobuf:"varint,14,opt,name=InputMobileReTrYs" json:"InputMobileReTrYs,omitempty"`
AdjustRet *uint32 `protobuf:"varint,15,opt,name=AdjustRet" json:"AdjustRet,omitempty"`
ClientSeqID *string `protobuf:"bytes,16,opt,name=ClientSeqID" json:"ClientSeqID,omitempty"`
DialLang *string `protobuf:"bytes,18,opt,name=DialLang" json:"DialLang,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BindOpMobileForRegRequest) Reset() { *m = BindOpMobileForRegRequest{} }
func (m *BindOpMobileForRegRequest) String() string { return proto.CompactTextString(m) }
func (*BindOpMobileForRegRequest) ProtoMessage() {}
func (*BindOpMobileForRegRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_67c21677aa7f4e4f, []int{0}
}
func (m *BindOpMobileForRegRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BindOpMobileForRegRequest.Unmarshal(m, b)
}
func (m *BindOpMobileForRegRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BindOpMobileForRegRequest.Marshal(b, m, deterministic)
}
func (m *BindOpMobileForRegRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_BindOpMobileForRegRequest.Merge(m, src)
}
func (m *BindOpMobileForRegRequest) XXX_Size() int {
return xxx_messageInfo_BindOpMobileForRegRequest.Size(m)
}
func (m *BindOpMobileForRegRequest) XXX_DiscardUnknown() {
xxx_messageInfo_BindOpMobileForRegRequest.DiscardUnknown(m)
}
var xxx_messageInfo_BindOpMobileForRegRequest proto.InternalMessageInfo
func (m *BindOpMobileForRegRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *BindOpMobileForRegRequest) GetMobile() string {
if m != nil && m.Mobile != nil {
return *m.Mobile
}
return ""
}
func (m *BindOpMobileForRegRequest) GetOpcode() int64 {
if m != nil && m.Opcode != nil {
return *m.Opcode
}
return 0
}
func (m *BindOpMobileForRegRequest) GetVerifycode() string {
if m != nil && m.Verifycode != nil {
return *m.Verifycode
}
return ""
}
func (m *BindOpMobileForRegRequest) GetSafeDeviceName() string {
if m != nil && m.SafeDeviceName != nil {
return *m.SafeDeviceName
}
return ""
}
func (m *BindOpMobileForRegRequest) GetSafeDeviceType() string {
if m != nil && m.SafeDeviceType != nil {
return *m.SafeDeviceType
}
return ""
}
func (m *BindOpMobileForRegRequest) GetRandomEncryKey() *SKBuiltinString_ {
if m != nil {
return m.RandomEncryKey
}
return nil
}
func (m *BindOpMobileForRegRequest) GetLanguage() string {
if m != nil && m.Language != nil {
return *m.Language
}
return ""
}
func (m *BindOpMobileForRegRequest) GetInputMobileReTrYs() uint32 {
if m != nil && m.InputMobileReTrYs != nil {
return *m.InputMobileReTrYs
}
return 0
}
func (m *BindOpMobileForRegRequest) GetAdjustRet() uint32 {
if m != nil && m.AdjustRet != nil {
return *m.AdjustRet
}
return 0
}
func (m *BindOpMobileForRegRequest) GetClientSeqID() string {
if m != nil && m.ClientSeqID != nil {
return *m.ClientSeqID
}
return ""
}
func (m *BindOpMobileForRegRequest) GetDialLang() string {
if m != nil && m.DialLang != nil {
return *m.DialLang
}
return ""
}
type BindOpMobileForRegResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
AuthTicket *string `protobuf:"bytes,10,opt,name=AuthTicket" json:"AuthTicket,omitempty"`
BuiltinIPList *BuiltinIPList `protobuf:"bytes,8,opt,name=BuiltinIPList" json:"BuiltinIPList,omitempty"`
Cc *string `protobuf:"bytes,12,opt,name=Cc" json:"Cc,omitempty"`
FormatedMobile *string `protobuf:"bytes,16,opt,name=FormatedMobile" json:"FormatedMobile,omitempty"`
MmtlsControlBitFlag *uint64 `protobuf:"varint,18,opt,name=MmtlsControlBitFlag" json:"MmtlsControlBitFlag,omitempty"`
MobileCheckType *uint64 `protobuf:"varint,21,opt,name=MobileCheckType" json:"MobileCheckType,omitempty"`
NeedSetPwd *uint64 `protobuf:"varint,4,opt,name=NeedSetPwd" json:"NeedSetPwd,omitempty"`
NetworkControl *NetworkControl `protobuf:"bytes,9,opt,name=NetworkControl" json:"NetworkControl,omitempty"`
NewHostList *HostList `protobuf:"bytes,7,opt,name=NewHostList" json:"NewHostList,omitempty"`
ObsoleteItem1 *uint64 `protobuf:"varint,13,opt,name=ObsoleteItem1" json:"ObsoleteItem1,omitempty"`
PureMobile *string `protobuf:"bytes,15,opt,name=PureMobile" json:"PureMobile,omitempty"`
Pwd *string `protobuf:"bytes,5,opt,name=Pwd" json:"Pwd,omitempty"`
RegSessionId *string `protobuf:"bytes,22,opt,name=regSessionId" json:"regSessionId,omitempty"`
SafeDevice *uint64 `protobuf:"varint,11,opt,name=SafeDevice" json:"SafeDevice,omitempty"`
SafeDeviceList *SafeDeviceListV `protobuf:"bytes,14,opt,name=SafeDeviceList" json:"SafeDeviceList,omitempty"`
ShowStyle *ShowStyleKey `protobuf:"bytes,17,opt,name=ShowStyle" json:"ShowStyle,omitempty"`
SmsNo *string `protobuf:"bytes,3,opt,name=SmsNo" json:"SmsNo,omitempty"`
SmsUpCode *string `protobuf:"bytes,19,opt,name=SmsUpCode" json:"SmsUpCode,omitempty"`
SmsUpMobile *string `protobuf:"bytes,20,opt,name=SmsUpMobile" json:"SmsUpMobile,omitempty"`
Ticket *string `protobuf:"bytes,2,opt,name=ticket" json:"ticket,omitempty"`
Username *string `protobuf:"bytes,6,opt,name=Username" json:"Username,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BindOpMobileForRegResponse) Reset() { *m = BindOpMobileForRegResponse{} }
func (m *BindOpMobileForRegResponse) String() string { return proto.CompactTextString(m) }
func (*BindOpMobileForRegResponse) ProtoMessage() {}
func (*BindOpMobileForRegResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_67c21677aa7f4e4f, []int{1}
}
func (m *BindOpMobileForRegResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BindOpMobileForRegResponse.Unmarshal(m, b)
}
func (m *BindOpMobileForRegResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BindOpMobileForRegResponse.Marshal(b, m, deterministic)
}
func (m *BindOpMobileForRegResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_BindOpMobileForRegResponse.Merge(m, src)
}
func (m *BindOpMobileForRegResponse) XXX_Size() int {
return xxx_messageInfo_BindOpMobileForRegResponse.Size(m)
}
func (m *BindOpMobileForRegResponse) XXX_DiscardUnknown() {
xxx_messageInfo_BindOpMobileForRegResponse.DiscardUnknown(m)
}
var xxx_messageInfo_BindOpMobileForRegResponse proto.InternalMessageInfo
func (m *BindOpMobileForRegResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *BindOpMobileForRegResponse) GetAuthTicket() string {
if m != nil && m.AuthTicket != nil {
return *m.AuthTicket
}
return ""
}
func (m *BindOpMobileForRegResponse) GetBuiltinIPList() *BuiltinIPList {
if m != nil {
return m.BuiltinIPList
}
return nil
}
func (m *BindOpMobileForRegResponse) GetCc() string {
if m != nil && m.Cc != nil {
return *m.Cc
}
return ""
}
func (m *BindOpMobileForRegResponse) GetFormatedMobile() string {
if m != nil && m.FormatedMobile != nil {
return *m.FormatedMobile
}
return ""
}
func (m *BindOpMobileForRegResponse) GetMmtlsControlBitFlag() uint64 {
if m != nil && m.MmtlsControlBitFlag != nil {
return *m.MmtlsControlBitFlag
}
return 0
}
func (m *BindOpMobileForRegResponse) GetMobileCheckType() uint64 {
if m != nil && m.MobileCheckType != nil {
return *m.MobileCheckType
}
return 0
}
func (m *BindOpMobileForRegResponse) GetNeedSetPwd() uint64 {
if m != nil && m.NeedSetPwd != nil {
return *m.NeedSetPwd
}
return 0
}
func (m *BindOpMobileForRegResponse) GetNetworkControl() *NetworkControl {
if m != nil {
return m.NetworkControl
}
return nil
}
func (m *BindOpMobileForRegResponse) GetNewHostList() *HostList {
if m != nil {
return m.NewHostList
}
return nil
}
func (m *BindOpMobileForRegResponse) GetObsoleteItem1() uint64 {
if m != nil && m.ObsoleteItem1 != nil {
return *m.ObsoleteItem1
}
return 0
}
func (m *BindOpMobileForRegResponse) GetPureMobile() string {
if m != nil && m.PureMobile != nil {
return *m.PureMobile
}
return ""
}
func (m *BindOpMobileForRegResponse) GetPwd() string {
if m != nil && m.Pwd != nil {
return *m.Pwd
}
return ""
}
func (m *BindOpMobileForRegResponse) GetRegSessionId() string {
if m != nil && m.RegSessionId != nil {
return *m.RegSessionId
}
return ""
}
func (m *BindOpMobileForRegResponse) GetSafeDevice() uint64 {
if m != nil && m.SafeDevice != nil {
return *m.SafeDevice
}
return 0
}
func (m *BindOpMobileForRegResponse) GetSafeDeviceList() *SafeDeviceListV {
if m != nil {
return m.SafeDeviceList
}
return nil
}
func (m *BindOpMobileForRegResponse) GetShowStyle() *ShowStyleKey {
if m != nil {
return m.ShowStyle
}
return nil
}
func (m *BindOpMobileForRegResponse) GetSmsNo() string {
if m != nil && m.SmsNo != nil {
return *m.SmsNo
}
return ""
}
func (m *BindOpMobileForRegResponse) GetSmsUpCode() string {
if m != nil && m.SmsUpCode != nil {
return *m.SmsUpCode
}
return ""
}
func (m *BindOpMobileForRegResponse) GetSmsUpMobile() string {
if m != nil && m.SmsUpMobile != nil {
return *m.SmsUpMobile
}
return ""
}
func (m *BindOpMobileForRegResponse) GetTicket() string {
if m != nil && m.Ticket != nil {
return *m.Ticket
}
return ""
}
func (m *BindOpMobileForRegResponse) GetUsername() string {
if m != nil && m.Username != nil {
return *m.Username
}
return ""
}
type SafeDeviceListV struct {
Count *uint64 `protobuf:"varint,1,opt,name=Count" json:"Count,omitempty"`
SafeDeviceList []*SafeDeviceV `protobuf:"bytes,2,rep,name=SafeDeviceList" json:"SafeDeviceList,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SafeDeviceListV) Reset() { *m = SafeDeviceListV{} }
func (m *SafeDeviceListV) String() string { return proto.CompactTextString(m) }
func (*SafeDeviceListV) ProtoMessage() {}
func (*SafeDeviceListV) Descriptor() ([]byte, []int) {
return fileDescriptor_67c21677aa7f4e4f, []int{2}
}
func (m *SafeDeviceListV) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SafeDeviceListV.Unmarshal(m, b)
}
func (m *SafeDeviceListV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SafeDeviceListV.Marshal(b, m, deterministic)
}
func (m *SafeDeviceListV) XXX_Merge(src proto.Message) {
xxx_messageInfo_SafeDeviceListV.Merge(m, src)
}
func (m *SafeDeviceListV) XXX_Size() int {
return xxx_messageInfo_SafeDeviceListV.Size(m)
}
func (m *SafeDeviceListV) XXX_DiscardUnknown() {
xxx_messageInfo_SafeDeviceListV.DiscardUnknown(m)
}
var xxx_messageInfo_SafeDeviceListV proto.InternalMessageInfo
func (m *SafeDeviceListV) GetCount() uint64 {
if m != nil && m.Count != nil {
return *m.Count
}
return 0
}
func (m *SafeDeviceListV) GetSafeDeviceList() []*SafeDeviceV {
if m != nil {
return m.SafeDeviceList
}
return nil
}
type SafeDeviceV struct {
Name *string `protobuf:"bytes,1,opt,name=Name" json:"Name,omitempty"`
Uuid *string `protobuf:"bytes,2,opt,name=Uuid" json:"Uuid,omitempty"`
DeviceType *string `protobuf:"bytes,3,opt,name=DeviceType" json:"DeviceType,omitempty"`
CreateTime *uint64 `protobuf:"varint,4,opt,name=CreateTime" json:"CreateTime,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SafeDeviceV) Reset() { *m = SafeDeviceV{} }
func (m *SafeDeviceV) String() string { return proto.CompactTextString(m) }
func (*SafeDeviceV) ProtoMessage() {}
func (*SafeDeviceV) Descriptor() ([]byte, []int) {
return fileDescriptor_67c21677aa7f4e4f, []int{3}
}
func (m *SafeDeviceV) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SafeDeviceV.Unmarshal(m, b)
}
func (m *SafeDeviceV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SafeDeviceV.Marshal(b, m, deterministic)
}
func (m *SafeDeviceV) XXX_Merge(src proto.Message) {
xxx_messageInfo_SafeDeviceV.Merge(m, src)
}
func (m *SafeDeviceV) XXX_Size() int {
return xxx_messageInfo_SafeDeviceV.Size(m)
}
func (m *SafeDeviceV) XXX_DiscardUnknown() {
xxx_messageInfo_SafeDeviceV.DiscardUnknown(m)
}
var xxx_messageInfo_SafeDeviceV proto.InternalMessageInfo
func (m *SafeDeviceV) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *SafeDeviceV) GetUuid() string {
if m != nil && m.Uuid != nil {
return *m.Uuid
}
return ""
}
func (m *SafeDeviceV) GetDeviceType() string {
if m != nil && m.DeviceType != nil {
return *m.DeviceType
}
return ""
}
func (m *SafeDeviceV) GetCreateTime() uint64 {
if m != nil && m.CreateTime != nil {
return *m.CreateTime
}
return 0
}
func init() {
proto.RegisterType((*BindOpMobileForRegRequest)(nil), "wechat_proto.BindOpMobileForRegRequest")
proto.RegisterType((*BindOpMobileForRegResponse)(nil), "wechat_proto.BindOpMobileForRegResponse")
proto.RegisterType((*SafeDeviceListV)(nil), "wechat_proto.SafeDeviceListV")
proto.RegisterType((*SafeDeviceV)(nil), "wechat_proto.SafeDeviceV")
}
func init() { proto.RegisterFile("login.proto", fileDescriptor_67c21677aa7f4e4f) }
var fileDescriptor_67c21677aa7f4e4f = []byte{
// 755 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x54, 0xdb, 0x4e, 0xeb, 0x38,
0x14, 0x55, 0x2f, 0x5c, 0xea, 0xf4, 0x02, 0x86, 0x41, 0xa1, 0xc3, 0xa0, 0xaa, 0x1a, 0x8d, 0xfa,
0x30, 0xea, 0x5c, 0x9e, 0x90, 0x46, 0x1a, 0xa9, 0x4d, 0xa9, 0xa6, 0x02, 0x0a, 0x72, 0x0a, 0xd2,
0x9c, 0x17, 0x14, 0x92, 0x4d, 0x6b, 0x48, 0xe2, 0x12, 0x3b, 0xa7, 0xea, 0xaf, 0x9c, 0x0f, 0x3c,
0xdf, 0x71, 0x64, 0x3b, 0x25, 0x97, 0xf6, 0xcd, 0x6b, 0xed, 0xe5, 0xcb, 0xde, 0xdb, 0x6b, 0x23,
0xc3, 0x67, 0x73, 0x1a, 0xf6, 0x97, 0x11, 0x13, 0x0c, 0xd7, 0x57, 0xe0, 0x2e, 0x1c, 0xf1, 0xac,
0x50, 0x3b, 0x41, 0x3a, 0xd6, 0xfd, 0x5e, 0x41, 0xe7, 0x43, 0x1a, 0x7a, 0xf7, 0xcb, 0x3b, 0xf6,
0x42, 0x7d, 0x18, 0xb3, 0x88, 0xc0, 0x9c, 0xc0, 0x47, 0x0c, 0x5c, 0xe0, 0x7f, 0x90, 0xf1, 0xe2,
0x70, 0x48, 0xa0, 0x59, 0xea, 0x94, 0x7a, 0xc6, 0xdf, 0xe7, 0xfd, 0xec, 0x79, 0xfd, 0x61, 0x2a,
0x20, 0x59, 0x35, 0x3e, 0x43, 0xfb, 0xfa, 0x4c, 0xb3, 0xd2, 0x29, 0xf5, 0x6a, 0x24, 0x41, 0x92,
0xbf, 0x5f, 0xba, 0xcc, 0x03, 0xb3, 0xda, 0x29, 0xf5, 0x2a, 0x24, 0x41, 0xf8, 0x12, 0xa1, 0x27,
0x88, 0xe8, 0xeb, 0x5a, 0xc5, 0xf6, 0xd4, 0x9e, 0x0c, 0x83, 0x7f, 0x43, 0x4d, 0xdb, 0x79, 0x85,
0x11, 0x7c, 0xa5, 0x2e, 0x4c, 0x9d, 0x00, 0x4c, 0xa4, 0x34, 0x05, 0x36, 0xaf, 0x9b, 0xad, 0x97,
0x60, 0x1a, 0x45, 0x9d, 0x64, 0xf1, 0x18, 0x35, 0x89, 0x13, 0x7a, 0x2c, 0xb8, 0x0e, 0xdd, 0x68,
0x7d, 0x03, 0x6b, 0xb3, 0xae, 0xf2, 0xbb, 0xcc, 0xe7, 0x67, 0xdf, 0x0c, 0x63, 0xea, 0x0b, 0x1a,
0xda, 0x22, 0xa2, 0xe1, 0xfc, 0x99, 0x14, 0x76, 0xe1, 0x36, 0x3a, 0xbc, 0x75, 0xc2, 0x79, 0xec,
0xcc, 0xc1, 0x6c, 0xa8, 0x9b, 0x3e, 0x31, 0xfe, 0x1d, 0x1d, 0x4f, 0xc2, 0x65, 0x2c, 0x74, 0xea,
0x04, 0x66, 0xd1, 0xff, 0xdc, 0x6c, 0x76, 0x4a, 0xbd, 0x06, 0xd9, 0x0e, 0xe0, 0x0b, 0x54, 0x1b,
0x78, 0x6f, 0x31, 0x17, 0x04, 0x84, 0xd9, 0x52, 0xaa, 0x94, 0xc0, 0x1d, 0x64, 0x58, 0x3e, 0x85,
0x50, 0xd8, 0xf0, 0x31, 0x19, 0x99, 0x47, 0xea, 0xaa, 0x2c, 0x25, 0x5f, 0x32, 0xa2, 0x8e, 0x2f,
0x6f, 0x37, 0xb1, 0x7e, 0xc9, 0x06, 0x77, 0xbf, 0x1d, 0xa0, 0xf6, 0xae, 0x46, 0xf3, 0x25, 0x0b,
0x39, 0xe0, 0x7f, 0x51, 0x5d, 0xf7, 0x4e, 0xe3, 0xa4, 0xd5, 0xed, 0x5d, 0xad, 0xd6, 0x0a, 0x92,
0xd3, 0xcb, 0xe6, 0x0d, 0x62, 0xb1, 0x98, 0x51, 0xf7, 0x1d, 0x44, 0xd2, 0x98, 0x0c, 0x83, 0x07,
0xa8, 0x91, 0x94, 0x71, 0xf2, 0x70, 0x4b, 0xb9, 0x30, 0x0f, 0xd5, 0x05, 0x3f, 0x17, 0x2e, 0xc8,
0x4a, 0x48, 0x7e, 0x07, 0x6e, 0xa2, 0xb2, 0xe5, 0xaa, 0x1e, 0xd5, 0x48, 0xd9, 0x72, 0x65, 0x9f,
0xc7, 0x2c, 0x0a, 0x1c, 0x01, 0x5e, 0xf2, 0xcf, 0x74, 0x49, 0x0a, 0x2c, 0xfe, 0x13, 0x9d, 0xdc,
0x05, 0xc2, 0xe7, 0x16, 0x0b, 0x45, 0xc4, 0xfc, 0x21, 0x15, 0x63, 0xdf, 0xd1, 0x05, 0xaa, 0x92,
0x5d, 0x21, 0xdc, 0x43, 0x2d, 0xbd, 0xd7, 0x5a, 0x80, 0xfb, 0xae, 0xbe, 0xd0, 0x4f, 0x4a, 0x5d,
0xa4, 0x65, 0xda, 0x53, 0x00, 0xcf, 0x06, 0xf1, 0xb0, 0xf2, 0xd4, 0x7f, 0xae, 0x92, 0x0c, 0x83,
0x47, 0xa8, 0x39, 0x05, 0xb1, 0x62, 0xd1, 0x7b, 0x72, 0x85, 0x59, 0x53, 0x79, 0x5f, 0xe4, 0xf3,
0xce, 0x6b, 0x48, 0x61, 0x0f, 0xbe, 0x42, 0xc6, 0x14, 0x56, 0xff, 0x31, 0x2e, 0x54, 0xe9, 0x0e,
0xd4, 0x11, 0x67, 0xf9, 0x23, 0x36, 0x51, 0x92, 0x95, 0xe2, 0x5f, 0x51, 0xe3, 0xfe, 0x85, 0x33,
0x1f, 0x04, 0x4c, 0x04, 0x04, 0x7f, 0xa9, 0x0f, 0x5a, 0x25, 0x79, 0x52, 0x66, 0xf1, 0x10, 0x47,
0x90, 0x54, 0xb1, 0xa5, 0x9b, 0x97, 0x32, 0xf8, 0x08, 0x55, 0x64, 0x7a, 0xda, 0x92, 0x72, 0x89,
0xbb, 0xa8, 0x1e, 0xc1, 0xdc, 0x06, 0xce, 0x29, 0x0b, 0x27, 0x9e, 0x79, 0xa6, 0x42, 0x39, 0x4e,
0x9e, 0x9a, 0x3a, 0x4e, 0x79, 0xb0, 0x4a, 0x32, 0x0c, 0xbe, 0xce, 0xfa, 0x54, 0x25, 0xd6, 0x54,
0x89, 0xfd, 0x52, 0xf0, 0x5f, 0x4e, 0xf3, 0x44, 0x0a, 0x9b, 0xf0, 0x15, 0xaa, 0xd9, 0x0b, 0xb6,
0xb2, 0xc5, 0xda, 0x07, 0xf3, 0x78, 0xd7, 0xb7, 0xfd, 0x0c, 0xdf, 0xc0, 0x9a, 0xa4, 0x62, 0x7c,
0x8a, 0xf6, 0xec, 0x80, 0x4f, 0x59, 0x32, 0x9f, 0x34, 0x90, 0x26, 0xb4, 0x03, 0xfe, 0xb8, 0xb4,
0xe4, 0x14, 0x3a, 0x51, 0x91, 0x94, 0x90, 0x26, 0x54, 0x20, 0xa9, 0xd5, 0xa9, 0x36, 0x61, 0x86,
0x92, 0xe3, 0x4d, 0x68, 0x17, 0x94, 0xf5, 0xd8, 0xd3, 0x48, 0x9a, 0xf3, 0x91, 0x43, 0x14, 0xca,
0xc1, 0xb5, 0xaf, 0xcd, 0xb9, 0xc1, 0xdd, 0x37, 0xd4, 0x2a, 0xa4, 0x29, 0x1f, 0x67, 0xb1, 0x38,
0xd4, 0x43, 0xb7, 0x4a, 0x34, 0xc0, 0x83, 0xad, 0x9a, 0x95, 0x3b, 0x95, 0xed, 0x99, 0x9c, 0x6a,
0xb6, 0xea, 0xd5, 0x8d, 0x91, 0x91, 0x09, 0x63, 0x8c, 0xaa, 0x6a, 0x96, 0x96, 0xd4, 0x93, 0xd4,
0x5a, 0x72, 0x8f, 0x31, 0xf5, 0x92, 0x04, 0xd4, 0x5a, 0x76, 0x33, 0x33, 0x51, 0x75, 0xc5, 0x32,
0x8c, 0x8c, 0x5b, 0x11, 0x38, 0x02, 0x66, 0x34, 0x80, 0x8d, 0x13, 0x52, 0x66, 0x68, 0x7c, 0xa9,
0xf5, 0xfb, 0x7f, 0xe8, 0x57, 0xfe, 0x08, 0x00, 0x00, 0xff, 0xff, 0xb7, 0xd0, 0x60, 0xa7, 0x9f,
0x06, 0x00, 0x00,
}
+376
View File
@@ -0,0 +1,376 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: massSend.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type MassSendRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
/*CameraType *uint64 `protobuf:"varint,13,opt,name=cameraType" json:"cameraType,omitempty"`
ClientId *string `protobuf:"bytes,4,opt,name=clientId" json:"clientId,omitempty"`
CompressType *uint64 `protobuf:"varint,17,opt,name=compressType" json:"compressType,omitempty"`
DataBuffer *SKBuiltinString_ `protobuf:"bytes,7,opt,name=dataBuffer" json:"dataBuffer,omitempty"`
DataStartPos *uint64 `protobuf:"varint,8,opt,name=dataStartPos" json:"dataStartPos,omitempty"`
DataTotalLen *uint64 `protobuf:"varint,9,opt,name=dataTotalLen" json:"dataTotalLen,omitempty"`
IsSendAgain *uint64 `protobuf:"varint,16,opt,name=isSendAgain" json:"isSendAgain,omitempty"`
MediaTime *uint64 `protobuf:"varint,6,opt,name=mediaTime" json:"mediaTime,omitempty"`
MsgType *uint64 `protobuf:"varint,5,opt,name=msgType" json:"msgType,omitempty"`
ThumbAeskey *string `protobuf:"bytes,23,opt,name=thumbAeskey" json:"thumbAeskey,omitempty"`
ThumbData *SKBuiltinString_ `protobuf:"bytes,12,opt,name=thumbData" json:"thumbData,omitempty"`
ThumbHeight *uint64 `protobuf:"varint,22,opt,name=thumbHeight" json:"thumbHeight,omitempty"`
ThumbStartPos *uint64 `protobuf:"varint,11,opt,name=thumbStartPos" json:"thumbStartPos,omitempty"`
ThumbTotalLen *uint64 `protobuf:"varint,10,opt,name=thumbTotalLen" json:"thumbTotalLen,omitempty"`
ThumbUrl *string `protobuf:"bytes,20,opt,name=thumbUrl" json:"thumbUrl,omitempty"`
ThumbWith *uint64 `protobuf:"varint,21,opt,name=thumbWith" json:"thumbWith,omitempty"`
ToList *string `protobuf:"bytes,2,opt,name=toList" json:"toList,omitempty"`
ToListCount *uint64 `protobuf:"varint,15,opt,name=toListCount" json:"toListCount,omitempty"`
ToListMd5 *string `protobuf:"bytes,3,opt,name=toListMd5" json:"toListMd5,omitempty"`
VideoAeskey *string `protobuf:"bytes,24,opt,name=videoAeskey" json:"videoAeskey,omitempty"`
VideoSource *uint64 `protobuf:"varint,14,opt,name=videoSource" json:"videoSource,omitempty"`
VideoUrl *string `protobuf:"bytes,19,opt,name=videoUrl" json:"videoUrl,omitempty"`
VoiceFormat *uint64 `protobuf:"varint,18,opt,name=voiceFormat" json:"voiceFormat,omitempty"`*/
ToList *string `protobuf:"bytes,2,opt,name=ToList" json:"ToList,omitempty"`
ToListMd5 *string `protobuf:"bytes,3,opt,name=ToListMd5" json:"ToListMd5,omitempty"`
ClientId *string `protobuf:"bytes,4,opt,name=ClientId" json:"ClientId,omitempty"`
MsgType *uint64 `protobuf:"varint,5,opt,name=MsgType" json:"MsgType,omitempty"`
MediaTime *uint64 `protobuf:"varint,6,opt,name=MediaTime" json:"MediaTime,omitempty"`
DataBuffer *SKBuiltinString_ `protobuf:"bytes,7,opt,name=DataBuffer" json:"DataBuffer,omitempty"`
DataStartPos *uint64 `protobuf:"varint,8,opt,name=DataStartPos" json:"DataStartPos,omitempty"`
DataTotalLen *uint64 `protobuf:"varint,9,opt,name=DataTotalLen" json:"DataTotalLen,omitempty"`
ThumbTotalLen *uint64 `protobuf:"varint,10,opt,name=ThumbTotalLen" json:"ThumbTotalLen,omitempty"`
ThumbStartPos *uint64 `protobuf:"varint,11,opt,name=ThumbStartPos" json:"ThumbStartPos,omitempty"`
ThumbData *SKBuiltinString_ `protobuf:"bytes,12,opt,name=ThumbData" json:"ThumbData,omitempty"`
CameraType *uint64 `protobuf:"varint,13,opt,name=Cameratype" json:"Cameratype,omitempty"`
VideoSource *uint64 `protobuf:"varint,14,opt,name=VideoSource" json:"VideoSource,omitempty"`
ToListCount *uint64 `protobuf:"varint,15,opt,name=ToListCount" json:"ToListCount,omitempty"`
IsSendAgain *uint64 `protobuf:"varint,16,opt,name=IsSendAgain" json:"IsSendAgain,omitempty"`
CompressType *uint64 `protobuf:"varint,17,opt,name=CompressType" json:"CompressType,omitempty"`
VoiceFormat *uint64 `protobuf:"varint,18,opt,name=VoiceFormat" json:"VoiceFormat,omitempty"`
VideoUrl *string `protobuf:"bytes,19,opt,name=VideoUrl" json:"VideoUrl,omitempty"`
ThumbUrl *string `protobuf:"bytes,20,opt,name=ThumbUrl" json:"ThumbUrl,omitempty"`
ThumbWith *uint64 `protobuf:"varint,21,opt,name=ThumbWidth" json:"ThumbWidth,omitempty"`
ThumbHeight *uint64 `protobuf:"varint,22,opt,name=ThumbHeight" json:"ThumbHeight,omitempty"`
ThumbAeskey *string `protobuf:"bytes,23,opt,name=ThumbAESKey" json:"ThumbAESKey,omitempty"`
VideoAeskey *string `protobuf:"bytes,24,opt,name=VideoAESKey" json:"VideoAESKey,omitempty"`
MD5 *string `protobuf:"bytes,25,opt,name=MD5" json:"MD5,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MassSendRequest) Reset() { *m = MassSendRequest{} }
func (m *MassSendRequest) String() string { return proto.CompactTextString(m) }
func (*MassSendRequest) ProtoMessage() {}
func (*MassSendRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_20167eb4258e0ea3, []int{0}
}
func (m *MassSendRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MassSendRequest.Unmarshal(m, b)
}
func (m *MassSendRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MassSendRequest.Marshal(b, m, deterministic)
}
func (m *MassSendRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_MassSendRequest.Merge(m, src)
}
func (m *MassSendRequest) XXX_Size() int {
return xxx_messageInfo_MassSendRequest.Size(m)
}
func (m *MassSendRequest) XXX_DiscardUnknown() {
xxx_messageInfo_MassSendRequest.DiscardUnknown(m)
}
var xxx_messageInfo_MassSendRequest proto.InternalMessageInfo
func (m *MassSendRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *MassSendRequest) GetCameraType() uint64 {
if m != nil && m.CameraType != nil {
return *m.CameraType
}
return 0
}
func (m *MassSendRequest) GetClientId() string {
if m != nil && m.ClientId != nil {
return *m.ClientId
}
return ""
}
func (m *MassSendRequest) GetCompressType() uint64 {
if m != nil && m.CompressType != nil {
return *m.CompressType
}
return 0
}
func (m *MassSendRequest) GetDataBuffer() *SKBuiltinString_ {
if m != nil {
return m.DataBuffer
}
return nil
}
func (m *MassSendRequest) GetDataStartPos() uint64 {
if m != nil && m.DataStartPos != nil {
return *m.DataStartPos
}
return 0
}
func (m *MassSendRequest) GetDataTotalLen() uint64 {
if m != nil && m.DataTotalLen != nil {
return *m.DataTotalLen
}
return 0
}
func (m *MassSendRequest) GetIsSendAgain() uint64 {
if m != nil && m.IsSendAgain != nil {
return *m.IsSendAgain
}
return 0
}
func (m *MassSendRequest) GetMediaTime() uint64 {
if m != nil && m.MediaTime != nil {
return *m.MediaTime
}
return 0
}
func (m *MassSendRequest) GetMsgType() uint64 {
if m != nil && m.MsgType != nil {
return *m.MsgType
}
return 0
}
func (m *MassSendRequest) GetThumbAeskey() string {
if m != nil && m.ThumbAeskey != nil {
return *m.ThumbAeskey
}
return ""
}
func (m *MassSendRequest) GetThumbData() *SKBuiltinString_ {
if m != nil {
return m.ThumbData
}
return nil
}
func (m *MassSendRequest) GetThumbHeight() uint64 {
if m != nil && m.ThumbHeight != nil {
return *m.ThumbHeight
}
return 0
}
func (m *MassSendRequest) GetThumbStartPos() uint64 {
if m != nil && m.ThumbStartPos != nil {
return *m.ThumbStartPos
}
return 0
}
func (m *MassSendRequest) GetThumbTotalLen() uint64 {
if m != nil && m.ThumbTotalLen != nil {
return *m.ThumbTotalLen
}
return 0
}
func (m *MassSendRequest) GetThumbUrl() string {
if m != nil && m.ThumbUrl != nil {
return *m.ThumbUrl
}
return ""
}
func (m *MassSendRequest) GetThumbWith() uint64 {
if m != nil && m.ThumbWith != nil {
return *m.ThumbWith
}
return 0
}
func (m *MassSendRequest) GetToList() string {
if m != nil && m.ToList != nil {
return *m.ToList
}
return ""
}
func (m *MassSendRequest) GetToListCount() uint64 {
if m != nil && m.ToListCount != nil {
return *m.ToListCount
}
return 0
}
func (m *MassSendRequest) GetToListMd5() string {
if m != nil && m.ToListMd5 != nil {
return *m.ToListMd5
}
return ""
}
func (m *MassSendRequest) GetVideoAeskey() string {
if m != nil && m.VideoAeskey != nil {
return *m.VideoAeskey
}
return ""
}
func (m *MassSendRequest) GetVideoSource() uint64 {
if m != nil && m.VideoSource != nil {
return *m.VideoSource
}
return 0
}
func (m *MassSendRequest) GetVideoUrl() string {
if m != nil && m.VideoUrl != nil {
return *m.VideoUrl
}
return ""
}
func (m *MassSendRequest) GetVoiceFormat() uint64 {
if m != nil && m.VoiceFormat != nil {
return *m.VoiceFormat
}
return 0
}
type MassSendResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
DataStartPos *uint64 `protobuf:"varint,2,opt,name=dataStartPos" json:"dataStartPos,omitempty"`
MaxSupport *uint64 `protobuf:"varint,4,opt,name=maxSupport" json:"maxSupport,omitempty"`
ThumbStartPos *uint64 `protobuf:"varint,3,opt,name=thumbStartPos" json:"thumbStartPos,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MassSendResponse) Reset() { *m = MassSendResponse{} }
func (m *MassSendResponse) String() string { return proto.CompactTextString(m) }
func (*MassSendResponse) ProtoMessage() {}
func (*MassSendResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_20167eb4258e0ea3, []int{1}
}
func (m *MassSendResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MassSendResponse.Unmarshal(m, b)
}
func (m *MassSendResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MassSendResponse.Marshal(b, m, deterministic)
}
func (m *MassSendResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_MassSendResponse.Merge(m, src)
}
func (m *MassSendResponse) XXX_Size() int {
return xxx_messageInfo_MassSendResponse.Size(m)
}
func (m *MassSendResponse) XXX_DiscardUnknown() {
xxx_messageInfo_MassSendResponse.DiscardUnknown(m)
}
var xxx_messageInfo_MassSendResponse proto.InternalMessageInfo
func (m *MassSendResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *MassSendResponse) GetDataStartPos() uint64 {
if m != nil && m.DataStartPos != nil {
return *m.DataStartPos
}
return 0
}
func (m *MassSendResponse) GetMaxSupport() uint64 {
if m != nil && m.MaxSupport != nil {
return *m.MaxSupport
}
return 0
}
func (m *MassSendResponse) GetThumbStartPos() uint64 {
if m != nil && m.ThumbStartPos != nil {
return *m.ThumbStartPos
}
return 0
}
func init() {
proto.RegisterType((*MassSendRequest)(nil), "wechat_proto.MassSendRequest")
proto.RegisterType((*MassSendResponse)(nil), "wechat_proto.MassSendResponse")
}
func init() { proto.RegisterFile("massSend.proto", fileDescriptor_20167eb4258e0ea3) }
var fileDescriptor_20167eb4258e0ea3 = []byte{
// 512 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0x5d, 0x8b, 0x13, 0x31,
0x14, 0xa5, 0xbb, 0x6b, 0xb7, 0xbd, 0xd3, 0xfd, 0x30, 0xea, 0x7a, 0x2d, 0x52, 0x4a, 0xf1, 0xa1,
0x4f, 0x23, 0x08, 0x3e, 0x29, 0xc2, 0x56, 0x11, 0xc5, 0x5d, 0x90, 0x99, 0x8a, 0xe0, 0xcb, 0x92,
0x9d, 0xc9, 0xb6, 0xc1, 0xce, 0x64, 0x4c, 0x32, 0xea, 0xfe, 0x37, 0x7f, 0x95, 0xbf, 0x40, 0xe6,
0x66, 0x3e, 0x52, 0xb6, 0x0f, 0xbe, 0xe5, 0x9c, 0x9c, 0x93, 0xdc, 0x7b, 0x92, 0x0b, 0xc7, 0x19,
0x37, 0x26, 0x16, 0x79, 0x1a, 0x16, 0x5a, 0x59, 0xc5, 0x46, 0xbf, 0x44, 0xb2, 0xe6, 0xf6, 0x8a,
0xd0, 0xb8, 0x46, 0x6e, 0x6f, 0xf6, 0xb7, 0x0f, 0x27, 0x97, 0xb5, 0x3c, 0x12, 0x3f, 0x4a, 0x61,
0x2c, 0x7b, 0x05, 0xc1, 0x35, 0x37, 0xa2, 0x86, 0xd8, 0x9b, 0xf6, 0xe6, 0xc1, 0x8b, 0x27, 0xa1,
0x7f, 0x4a, 0xb8, 0xe8, 0x04, 0x91, 0xaf, 0x66, 0x13, 0x80, 0x84, 0x67, 0x42, 0xf3, 0xe5, 0x6d,
0x21, 0xf0, 0x68, 0xda, 0x9b, 0x1f, 0x44, 0x1e, 0xc3, 0xc6, 0x30, 0x48, 0x36, 0x52, 0xe4, 0xf6,
0x63, 0x8a, 0x07, 0xd3, 0xde, 0x7c, 0x18, 0xb5, 0x98, 0xcd, 0x60, 0x94, 0xa8, 0xac, 0xd0, 0xc2,
0x18, 0x72, 0xdf, 0x27, 0xf7, 0x16, 0xc7, 0xde, 0x00, 0xa4, 0xdc, 0xf2, 0x45, 0x79, 0x73, 0x23,
0x34, 0x1e, 0x52, 0x6d, 0x93, 0xed, 0xda, 0xe2, 0x4f, 0x8b, 0x52, 0x6e, 0xac, 0xcc, 0x63, 0xab,
0x65, 0xbe, 0xba, 0x8a, 0x3c, 0x47, 0x75, 0x47, 0x85, 0x62, 0xcb, 0xb5, 0xfd, 0xac, 0x0c, 0x0e,
0xdc, 0x1d, 0x3e, 0xd7, 0x68, 0x96, 0xca, 0xf2, 0xcd, 0x85, 0xc8, 0x71, 0xd8, 0x69, 0x1a, 0x8e,
0x4d, 0x21, 0x90, 0x94, 0xda, 0xf9, 0x8a, 0xcb, 0x1c, 0x4f, 0x49, 0xe2, 0x53, 0xec, 0x29, 0x0c,
0x33, 0x91, 0x4a, 0xbe, 0x94, 0x99, 0xc0, 0x3e, 0xed, 0x77, 0x04, 0x43, 0x38, 0xcc, 0xcc, 0x8a,
0xda, 0xbc, 0x47, 0x7b, 0x0d, 0xac, 0x4e, 0xb6, 0xeb, 0x32, 0xbb, 0x3e, 0x17, 0xe6, 0xbb, 0xb8,
0xc5, 0xc7, 0x14, 0x92, 0x4f, 0xb1, 0xd7, 0x30, 0x24, 0xf8, 0x8e, 0x5b, 0x8e, 0xa3, 0xff, 0x8a,
0xa0, 0x33, 0xb4, 0xe7, 0x7f, 0x10, 0x72, 0xb5, 0xb6, 0x78, 0xe6, 0x2a, 0xf7, 0x28, 0xf6, 0x0c,
0x8e, 0x08, 0xb6, 0x21, 0x05, 0xa4, 0xd9, 0x26, 0x5b, 0x55, 0x1b, 0x13, 0x78, 0xaa, 0x36, 0xa7,
0x31, 0x0c, 0x88, 0xf8, 0xa2, 0x37, 0xf8, 0xd0, 0xbd, 0x77, 0x83, 0xab, 0x84, 0x68, 0xfd, 0x55,
0xda, 0x35, 0x3e, 0x72, 0x09, 0xb5, 0x04, 0x3b, 0x83, 0xbe, 0x55, 0x17, 0xd2, 0x58, 0xdc, 0x23,
0x5f, 0x8d, 0xa8, 0x7e, 0x5a, 0xbd, 0x55, 0x65, 0x6e, 0xf1, 0xa4, 0xae, 0xbf, 0xa3, 0xe8, 0x5c,
0x82, 0x97, 0xe9, 0x4b, 0xdc, 0x27, 0x73, 0x47, 0x54, 0xfe, 0x9f, 0x32, 0x15, 0xaa, 0xce, 0x17,
0x5d, 0xbe, 0x1e, 0xd5, 0x2a, 0x62, 0x55, 0xea, 0x44, 0xe0, 0xb1, 0xbb, 0xc1, 0xa3, 0xaa, 0xae,
0x08, 0x56, 0x5d, 0x3d, 0x70, 0x5d, 0x35, 0x98, 0xdc, 0x4a, 0x26, 0xe2, 0xbd, 0xd2, 0x19, 0xb7,
0xc8, 0x6a, 0x77, 0x47, 0xcd, 0xfe, 0xf4, 0xe0, 0xb4, 0x1b, 0x3a, 0x53, 0xa8, 0xdc, 0x54, 0x1f,
0x7b, 0xe4, 0xe6, 0xc8, 0xe1, 0x7a, 0xec, 0xc6, 0xbb, 0xc6, 0xce, 0x29, 0xa2, 0x2d, 0xfd, 0x9d,
0x8f, 0xbd, 0xb7, 0xe3, 0x63, 0x4f, 0x00, 0x32, 0xfe, 0x3b, 0x2e, 0x8b, 0x42, 0x69, 0x4b, 0xe3,
0x77, 0x10, 0x79, 0xcc, 0xdd, 0x87, 0xdf, 0xdf, 0xf1, 0xf0, 0x8b, 0xe0, 0xdb, 0x30, 0x0c, 0x9f,
0xbb, 0xba, 0xfe, 0x05, 0x00, 0x00, 0xff, 0xff, 0x98, 0x9a, 0x8e, 0xa6, 0x6d, 0x04, 0x00, 0x00,
}
+174
View File
@@ -0,0 +1,174 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: oauthAuthorize.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type OauthAuthorizeReq struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"`
OauthUrl *string `protobuf:"bytes,2,opt,name=OauthUrl" json:"OauthUrl,omitempty"`
BizUsername *string `protobuf:"bytes,3,opt,name=BizUsername" json:"BizUsername,omitempty"`
Scene *uint32 `protobuf:"varint,4,opt,name=Scene" json:"Scene,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OauthAuthorizeReq) Reset() { *m = OauthAuthorizeReq{} }
func (m *OauthAuthorizeReq) String() string { return proto.CompactTextString(m) }
func (*OauthAuthorizeReq) ProtoMessage() {}
func (*OauthAuthorizeReq) Descriptor() ([]byte, []int) {
return fileDescriptor_fb60f92e4cda615f, []int{0}
}
func (m *OauthAuthorizeReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OauthAuthorizeReq.Unmarshal(m, b)
}
func (m *OauthAuthorizeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OauthAuthorizeReq.Marshal(b, m, deterministic)
}
func (m *OauthAuthorizeReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_OauthAuthorizeReq.Merge(m, src)
}
func (m *OauthAuthorizeReq) XXX_Size() int {
return xxx_messageInfo_OauthAuthorizeReq.Size(m)
}
func (m *OauthAuthorizeReq) XXX_DiscardUnknown() {
xxx_messageInfo_OauthAuthorizeReq.DiscardUnknown(m)
}
var xxx_messageInfo_OauthAuthorizeReq proto.InternalMessageInfo
func (m *OauthAuthorizeReq) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *OauthAuthorizeReq) GetOauthUrl() string {
if m != nil && m.OauthUrl != nil {
return *m.OauthUrl
}
return ""
}
func (m *OauthAuthorizeReq) GetBizUsername() string {
if m != nil && m.BizUsername != nil {
return *m.BizUsername
}
return ""
}
func (m *OauthAuthorizeReq) GetScene() uint32 {
if m != nil && m.Scene != nil {
return *m.Scene
}
return 0
}
type OauthAuthorizeResp struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"`
AppName *string `protobuf:"bytes,4,opt,name=AppName" json:"AppName,omitempty"`
AppIconUrl *string `protobuf:"bytes,5,opt,name=AppIconUrl" json:"AppIconUrl,omitempty"`
RedirectUrl *string `protobuf:"bytes,6,opt,name=RedirectUrl" json:"RedirectUrl,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OauthAuthorizeResp) Reset() { *m = OauthAuthorizeResp{} }
func (m *OauthAuthorizeResp) String() string { return proto.CompactTextString(m) }
func (*OauthAuthorizeResp) ProtoMessage() {}
func (*OauthAuthorizeResp) Descriptor() ([]byte, []int) {
return fileDescriptor_fb60f92e4cda615f, []int{1}
}
func (m *OauthAuthorizeResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OauthAuthorizeResp.Unmarshal(m, b)
}
func (m *OauthAuthorizeResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OauthAuthorizeResp.Marshal(b, m, deterministic)
}
func (m *OauthAuthorizeResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_OauthAuthorizeResp.Merge(m, src)
}
func (m *OauthAuthorizeResp) XXX_Size() int {
return xxx_messageInfo_OauthAuthorizeResp.Size(m)
}
func (m *OauthAuthorizeResp) XXX_DiscardUnknown() {
xxx_messageInfo_OauthAuthorizeResp.DiscardUnknown(m)
}
var xxx_messageInfo_OauthAuthorizeResp proto.InternalMessageInfo
func (m *OauthAuthorizeResp) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *OauthAuthorizeResp) GetAppName() string {
if m != nil && m.AppName != nil {
return *m.AppName
}
return ""
}
func (m *OauthAuthorizeResp) GetAppIconUrl() string {
if m != nil && m.AppIconUrl != nil {
return *m.AppIconUrl
}
return ""
}
func (m *OauthAuthorizeResp) GetRedirectUrl() string {
if m != nil && m.RedirectUrl != nil {
return *m.RedirectUrl
}
return ""
}
func init() {
proto.RegisterType((*OauthAuthorizeReq)(nil), "wechat_proto.OauthAuthorizeReq")
proto.RegisterType((*OauthAuthorizeResp)(nil), "wechat_proto.OauthAuthorizeResp")
}
func init() { proto.RegisterFile("oauthAuthorize.proto", fileDescriptor_fb60f92e4cda615f) }
var fileDescriptor_fb60f92e4cda615f = []byte{
// 249 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x8f, 0x3f, 0x4b, 0xc4, 0x30,
0x18, 0xc6, 0xc9, 0x79, 0xa7, 0xde, 0xdb, 0x73, 0xf0, 0xe5, 0x86, 0xd8, 0x41, 0xca, 0x4d, 0x9d,
0x22, 0xb8, 0x0a, 0x42, 0xbb, 0xb9, 0x28, 0x44, 0x6e, 0x71, 0x91, 0x52, 0x5f, 0x68, 0x41, 0x93,
0x98, 0xa4, 0x08, 0xf7, 0x79, 0xfc, 0x00, 0x7e, 0x44, 0x49, 0x72, 0x4a, 0x4e, 0xdc, 0xfa, 0xfc,
0xe9, 0x9b, 0xdf, 0x03, 0x6b, 0xdd, 0x4d, 0x7e, 0x68, 0x26, 0x3f, 0x68, 0x3b, 0xee, 0x48, 0x18,
0xab, 0xbd, 0xc6, 0xd5, 0x07, 0xf5, 0x43, 0xe7, 0x9f, 0xa3, 0x2a, 0xf7, 0x2a, 0x65, 0x9b, 0x4f,
0x06, 0xe7, 0x0f, 0x07, 0x3f, 0x49, 0x7a, 0xc7, 0x1b, 0x28, 0xda, 0xce, 0x85, 0xcf, 0x89, 0x9c,
0xe7, 0xac, 0x9a, 0xd5, 0xc5, 0xf5, 0x85, 0xc8, 0xef, 0x88, 0xac, 0x20, 0xf3, 0x36, 0x96, 0x70,
0x1a, 0x2f, 0x6e, 0xed, 0x2b, 0x9f, 0x55, 0xac, 0x5e, 0xca, 0x5f, 0x8d, 0x15, 0x14, 0xed, 0xb8,
0xdb, 0x3a, 0xb2, 0xaa, 0x7b, 0x23, 0x7e, 0x14, 0xe3, 0xdc, 0xc2, 0x35, 0x2c, 0x1e, 0x7b, 0x52,
0xc4, 0xe7, 0x15, 0xab, 0xcf, 0x64, 0x12, 0x9b, 0x2f, 0x06, 0xf8, 0x17, 0xd3, 0x19, 0xbc, 0x85,
0x55, 0x7a, 0xd9, 0x19, 0xad, 0x1c, 0xed, 0x41, 0xcb, 0xff, 0x40, 0x53, 0x43, 0x1e, 0xf4, 0x91,
0xc3, 0x49, 0x63, 0xcc, 0x7d, 0x40, 0x99, 0x47, 0x94, 0x1f, 0x89, 0x97, 0x00, 0x8d, 0x31, 0x77,
0xbd, 0x56, 0x61, 0xc6, 0x22, 0x86, 0x99, 0x13, 0x86, 0x48, 0x7a, 0x19, 0x2d, 0xf5, 0x3e, 0x14,
0x8e, 0xd3, 0x90, 0xcc, 0x6a, 0x8b, 0xa7, 0xa5, 0x10, 0x57, 0x89, 0xe4, 0x3b, 0x00, 0x00, 0xff,
0xff, 0xe0, 0xd0, 0x66, 0xf1, 0x99, 0x01, 0x00, 0x00,
}
+960
View File
@@ -0,0 +1,960 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: rests.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type LbsRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"`
OpCode *uint64 `protobuf:"varint,2,opt,name=opcode" json:"code,omitempty"`
Longitude *float32 `protobuf:"fixed32,3,opt,name=longitude" json:"longitude,omitempty"`
Latitude *float32 `protobuf:"fixed32,4,opt,name=latitude" json:"latitude,omitempty"`
Precision *int64 `protobuf:"varint,5,opt,name=precision" json:"precision,omitempty"`
MacAddr *string `protobuf:"bytes,6,opt,name=macAddr" json:"macAddr,omitempty"`
CellId *string `protobuf:"bytes,7,opt,name=cellId" json:"cellId,omitempty"`
GPSSource *int64 `protobuf:"varint,8,opt,name=gPSSource" json:"gPSSource,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LbsRequest) Reset() { *m = LbsRequest{} }
func (m *LbsRequest) String() string { return proto.CompactTextString(m) }
func (*LbsRequest) ProtoMessage() {}
func (*LbsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_e2e845c122469318, []int{0}
}
func (m *LbsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LbsRequest.Unmarshal(m, b)
}
func (m *LbsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LbsRequest.Marshal(b, m, deterministic)
}
func (m *LbsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_LbsRequest.Merge(m, src)
}
func (m *LbsRequest) XXX_Size() int {
return xxx_messageInfo_LbsRequest.Size(m)
}
func (m *LbsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_LbsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_LbsRequest proto.InternalMessageInfo
func (m *LbsRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *LbsRequest) GetOpCode() uint64 {
if m != nil && m.OpCode != nil {
return *m.OpCode
}
return 0
}
func (m *LbsRequest) GetLongitude() float32 {
if m != nil && m.Longitude != nil {
return *m.Longitude
}
return 0
}
func (m *LbsRequest) GetLatitude() float32 {
if m != nil && m.Latitude != nil {
return *m.Latitude
}
return 0
}
func (m *LbsRequest) GetPrecision() int64 {
if m != nil && m.Precision != nil {
return *m.Precision
}
return 0
}
func (m *LbsRequest) GetMacAddr() string {
if m != nil && m.MacAddr != nil {
return *m.MacAddr
}
return ""
}
func (m *LbsRequest) GetCellId() string {
if m != nil && m.CellId != nil {
return *m.CellId
}
return ""
}
func (m *LbsRequest) GetGPSSource() int64 {
if m != nil && m.GPSSource != nil {
return *m.GPSSource
}
return 0
}
type LbsResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
ContactCount *uint64 `protobuf:"varint,2,opt,name=contactCount" json:"contactCount,omitempty"`
ContactList []*LbsContactInfo `protobuf:"bytes,3,rep,name=contactList" json:"contactList,omitempty"`
FlushTime *uint64 `protobuf:"varint,5,opt,name=flushTime" json:"flushTime,omitempty"`
IsShowRoom *uint64 `protobuf:"varint,6,opt,name=isShowRoom" json:"isShowRoom,omitempty"`
RoomMemberCount *uint64 `protobuf:"varint,7,opt,name=roomMemberCount" json:"roomMemberCount,omitempty"`
State *uint64 `protobuf:"varint,4,opt,name=state" json:"state,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LbsResponse) Reset() { *m = LbsResponse{} }
func (m *LbsResponse) String() string { return proto.CompactTextString(m) }
func (*LbsResponse) ProtoMessage() {}
func (*LbsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_e2e845c122469318, []int{1}
}
func (m *LbsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LbsResponse.Unmarshal(m, b)
}
func (m *LbsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LbsResponse.Marshal(b, m, deterministic)
}
func (m *LbsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_LbsResponse.Merge(m, src)
}
func (m *LbsResponse) XXX_Size() int {
return xxx_messageInfo_LbsResponse.Size(m)
}
func (m *LbsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_LbsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_LbsResponse proto.InternalMessageInfo
func (m *LbsResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *LbsResponse) GetContactCount() uint64 {
if m != nil && m.ContactCount != nil {
return *m.ContactCount
}
return 0
}
func (m *LbsResponse) GetContactList() []*LbsContactInfo {
if m != nil {
return m.ContactList
}
return nil
}
func (m *LbsResponse) GetFlushTime() uint64 {
if m != nil && m.FlushTime != nil {
return *m.FlushTime
}
return 0
}
func (m *LbsResponse) GetIsShowRoom() uint64 {
if m != nil && m.IsShowRoom != nil {
return *m.IsShowRoom
}
return 0
}
func (m *LbsResponse) GetRoomMemberCount() uint64 {
if m != nil && m.RoomMemberCount != nil {
return *m.RoomMemberCount
}
return 0
}
func (m *LbsResponse) GetState() uint64 {
if m != nil && m.State != nil {
return *m.State
}
return 0
}
type LbsContactInfo struct {
Alias *string `protobuf:"bytes,12,opt,name=alias" json:"alias,omitempty"`
NtispamTicket *string `protobuf:"bytes,26,opt,name=ntispamTicket" json:"ntispamTicket,omitempty"`
BigHeadImgUrl *string `protobuf:"bytes,22,opt,name=bigHeadImgUrl" json:"bigHeadImgUrl,omitempty"`
City *string `protobuf:"bytes,4,opt,name=city" json:"city,omitempty"`
CustomizedInfo *CustomizedInfos `protobuf:"bytes,25,opt,name=customizedInfo" json:"customizedInfo,omitempty"`
Distance *string `protobuf:"bytes,6,opt,name=distance" json:"distance,omitempty"`
HeadImgVersion *int64 `protobuf:"varint,19,opt,name=headImgVersion" json:"headImgVersion,omitempty"`
ImgStatus *uint64 `protobuf:"varint,8,opt,name=imgStatus" json:"imgStatus,omitempty"`
MyBrandList *string `protobuf:"bytes,24,opt,name=myBrandList" json:"myBrandList,omitempty"`
NickName *string `protobuf:"bytes,2,opt,name=nickName" json:"nickName,omitempty"`
Province *string `protobuf:"bytes,3,opt,name=province" json:"province,omitempty"`
Sex *int64 `protobuf:"varint,7,opt,name=sex" json:"sex,omitempty"`
Signature *string `protobuf:"bytes,5,opt,name=signature" json:"signature,omitempty"`
SmallHeadImgUrl *string `protobuf:"bytes,23,opt,name=smallHeadImgUrl" json:"smallHeadImgUrl,omitempty"`
SnsUserInfo *SnsUserInfo `protobuf:"bytes,20,opt,name=SnsUserInfo" json:"SnsUserInfo,omitempty"`
UserName *string `protobuf:"bytes,1,opt,name=userName" json:"userName,omitempty"`
VerifyContent *string `protobuf:"bytes,11,opt,name=verifyContent" json:"verifyContent,omitempty"`
VerifyInfo *string `protobuf:"bytes,10,opt,name=verifyInfo" json:"verifyInfo,omitempty"`
Weibo *string `protobuf:"bytes,13,opt,name=weibo" json:"weibo,omitempty"`
WeiboFlag *uint64 `protobuf:"varint,15,opt,name=weiboFlag" json:"weiboFlag,omitempty"`
WeiboNickname *string `protobuf:"bytes,14,opt,name=weiboNickname" json:"weiboNickname,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LbsContactInfo) Reset() { *m = LbsContactInfo{} }
func (m *LbsContactInfo) String() string { return proto.CompactTextString(m) }
func (*LbsContactInfo) ProtoMessage() {}
func (*LbsContactInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_e2e845c122469318, []int{2}
}
func (m *LbsContactInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LbsContactInfo.Unmarshal(m, b)
}
func (m *LbsContactInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LbsContactInfo.Marshal(b, m, deterministic)
}
func (m *LbsContactInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_LbsContactInfo.Merge(m, src)
}
func (m *LbsContactInfo) XXX_Size() int {
return xxx_messageInfo_LbsContactInfo.Size(m)
}
func (m *LbsContactInfo) XXX_DiscardUnknown() {
xxx_messageInfo_LbsContactInfo.DiscardUnknown(m)
}
var xxx_messageInfo_LbsContactInfo proto.InternalMessageInfo
func (m *LbsContactInfo) GetAlias() string {
if m != nil && m.Alias != nil {
return *m.Alias
}
return ""
}
func (m *LbsContactInfo) GetNtispamTicket() string {
if m != nil && m.NtispamTicket != nil {
return *m.NtispamTicket
}
return ""
}
func (m *LbsContactInfo) GetBigHeadImgUrl() string {
if m != nil && m.BigHeadImgUrl != nil {
return *m.BigHeadImgUrl
}
return ""
}
func (m *LbsContactInfo) GetCity() string {
if m != nil && m.City != nil {
return *m.City
}
return ""
}
func (m *LbsContactInfo) GetCustomizedInfo() *CustomizedInfos {
if m != nil {
return m.CustomizedInfo
}
return nil
}
func (m *LbsContactInfo) GetDistance() string {
if m != nil && m.Distance != nil {
return *m.Distance
}
return ""
}
func (m *LbsContactInfo) GetHeadImgVersion() int64 {
if m != nil && m.HeadImgVersion != nil {
return *m.HeadImgVersion
}
return 0
}
func (m *LbsContactInfo) GetImgStatus() uint64 {
if m != nil && m.ImgStatus != nil {
return *m.ImgStatus
}
return 0
}
func (m *LbsContactInfo) GetMyBrandList() string {
if m != nil && m.MyBrandList != nil {
return *m.MyBrandList
}
return ""
}
func (m *LbsContactInfo) GetNickName() string {
if m != nil && m.NickName != nil {
return *m.NickName
}
return ""
}
func (m *LbsContactInfo) GetProvince() string {
if m != nil && m.Province != nil {
return *m.Province
}
return ""
}
func (m *LbsContactInfo) GetSex() int64 {
if m != nil && m.Sex != nil {
return *m.Sex
}
return 0
}
func (m *LbsContactInfo) GetSignature() string {
if m != nil && m.Signature != nil {
return *m.Signature
}
return ""
}
func (m *LbsContactInfo) GetSmallHeadImgUrl() string {
if m != nil && m.SmallHeadImgUrl != nil {
return *m.SmallHeadImgUrl
}
return ""
}
func (m *LbsContactInfo) GetSnsUserInfo() *SnsUserInfo {
if m != nil {
return m.SnsUserInfo
}
return nil
}
func (m *LbsContactInfo) GetUserName() string {
if m != nil && m.UserName != nil {
return *m.UserName
}
return ""
}
func (m *LbsContactInfo) GetVerifyContent() string {
if m != nil && m.VerifyContent != nil {
return *m.VerifyContent
}
return ""
}
func (m *LbsContactInfo) GetVerifyInfo() string {
if m != nil && m.VerifyInfo != nil {
return *m.VerifyInfo
}
return ""
}
func (m *LbsContactInfo) GetWeibo() string {
if m != nil && m.Weibo != nil {
return *m.Weibo
}
return ""
}
func (m *LbsContactInfo) GetWeiboFlag() uint64 {
if m != nil && m.WeiboFlag != nil {
return *m.WeiboFlag
}
return 0
}
func (m *LbsContactInfo) GetWeiboNickname() string {
if m != nil && m.WeiboNickname != nil {
return *m.WeiboNickname
}
return ""
}
type CustomizedInfos struct {
BrandFlag *uint64 `protobuf:"varint,1,opt,name=brandFlag" json:"brandFlag,omitempty"`
ExternalInfo *string `protobuf:"bytes,2,opt,name=externalInfo" json:"externalInfo,omitempty"`
BrandInfo *string `protobuf:"bytes,3,opt,name=brandInfo" json:"brandInfo,omitempty"`
BrandIconURL *string `protobuf:"bytes,4,opt,name=brandIconURL" json:"brandIconURL,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CustomizedInfos) Reset() { *m = CustomizedInfos{} }
func (m *CustomizedInfos) String() string { return proto.CompactTextString(m) }
func (*CustomizedInfos) ProtoMessage() {}
func (*CustomizedInfos) Descriptor() ([]byte, []int) {
return fileDescriptor_e2e845c122469318, []int{3}
}
func (m *CustomizedInfos) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CustomizedInfos.Unmarshal(m, b)
}
func (m *CustomizedInfos) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CustomizedInfos.Marshal(b, m, deterministic)
}
func (m *CustomizedInfos) XXX_Merge(src proto.Message) {
xxx_messageInfo_CustomizedInfos.Merge(m, src)
}
func (m *CustomizedInfos) XXX_Size() int {
return xxx_messageInfo_CustomizedInfos.Size(m)
}
func (m *CustomizedInfos) XXX_DiscardUnknown() {
xxx_messageInfo_CustomizedInfos.DiscardUnknown(m)
}
var xxx_messageInfo_CustomizedInfos proto.InternalMessageInfo
func (m *CustomizedInfos) GetBrandFlag() uint64 {
if m != nil && m.BrandFlag != nil {
return *m.BrandFlag
}
return 0
}
func (m *CustomizedInfos) GetExternalInfo() string {
if m != nil && m.ExternalInfo != nil {
return *m.ExternalInfo
}
return ""
}
func (m *CustomizedInfos) GetBrandInfo() string {
if m != nil && m.BrandInfo != nil {
return *m.BrandInfo
}
return ""
}
func (m *CustomizedInfos) GetBrandIconURL() string {
if m != nil && m.BrandIconURL != nil {
return *m.BrandIconURL
}
return ""
}
type GetUserRankLikeCountRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"`
LatestRank *bool `protobuf:"varint,2,opt,name=latestRank" json:"latestRank,omitempty"`
RankId *string `protobuf:"bytes,3,opt,name=rankId" json:"rankId,omitempty"`
AppUsername *string `protobuf:"bytes,4,opt,name=appUsername" json:"appUsername,omitempty"`
Username *string `protobuf:"bytes,5,opt,name=username" json:"username,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetUserRankLikeCountRequest) Reset() { *m = GetUserRankLikeCountRequest{} }
func (m *GetUserRankLikeCountRequest) String() string { return proto.CompactTextString(m) }
func (*GetUserRankLikeCountRequest) ProtoMessage() {}
func (*GetUserRankLikeCountRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_e2e845c122469318, []int{4}
}
func (m *GetUserRankLikeCountRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetUserRankLikeCountRequest.Unmarshal(m, b)
}
func (m *GetUserRankLikeCountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetUserRankLikeCountRequest.Marshal(b, m, deterministic)
}
func (m *GetUserRankLikeCountRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetUserRankLikeCountRequest.Merge(m, src)
}
func (m *GetUserRankLikeCountRequest) XXX_Size() int {
return xxx_messageInfo_GetUserRankLikeCountRequest.Size(m)
}
func (m *GetUserRankLikeCountRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetUserRankLikeCountRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetUserRankLikeCountRequest proto.InternalMessageInfo
func (m *GetUserRankLikeCountRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *GetUserRankLikeCountRequest) GetLatestRank() bool {
if m != nil && m.LatestRank != nil {
return *m.LatestRank
}
return false
}
func (m *GetUserRankLikeCountRequest) GetRankId() string {
if m != nil && m.RankId != nil {
return *m.RankId
}
return ""
}
func (m *GetUserRankLikeCountRequest) GetAppUsername() string {
if m != nil && m.AppUsername != nil {
return *m.AppUsername
}
return ""
}
func (m *GetUserRankLikeCountRequest) GetUsername() string {
if m != nil && m.Username != nil {
return *m.Username
}
return ""
}
type GetUserRankLikeCountResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
AffectedUserList []*AffectedUser `protobuf:"bytes,2,rep,name=affectedUserList" json:"affectedUserList,omitempty"`
FriendLikeList []*FriendLike `protobuf:"bytes,3,rep,name=friendLikeList" json:"friendLikeList,omitempty"`
Follows []string `protobuf:"bytes,4,rep,name=follows" json:"follows,omitempty"`
ChampionCoverUrl *string `protobuf:"bytes,5,opt,name=championCoverUrl" json:"championCoverUrl,omitempty"`
ChampionMotto *string `protobuf:"bytes,6,opt,name=championMotto" json:"championMotto,omitempty"`
RankId *string `protobuf:"bytes,7,opt,name=rankId" json:"rankId,omitempty"`
ShareTitle *string `protobuf:"bytes,8,opt,name=shareTitle" json:"shareTitle,omitempty"`
Fic *string `protobuf:"bytes,9,opt,name=fic" json:"fic,omitempty"`
HasCoverUrl *bool `protobuf:"varint,10,opt,name=hasCoverUrl" json:"hasCoverUrl,omitempty"`
FId *string `protobuf:"bytes,11,opt,name=fId" json:"fId,omitempty"`
LikeUserList []*LikeUser `protobuf:"bytes,12,rep,name=likeUserList" json:"likeUserList,omitempty"`
FIf *bool `protobuf:"varint,13,opt,name=fIf" json:"fIf,omitempty"`
FIn *string `protobuf:"bytes,14,opt,name=fIn" json:"fIn,omitempty"`
FIo *bool `protobuf:"varint,15,opt,name=fIo" json:"fIo,omitempty"`
FIp *int64 `protobuf:"varint,16,opt,name=fIp" json:"fIp,omitempty"`
FIq *string `protobuf:"bytes,17,opt,name=fIq" json:"fIq,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetUserRankLikeCountResponse) Reset() { *m = GetUserRankLikeCountResponse{} }
func (m *GetUserRankLikeCountResponse) String() string { return proto.CompactTextString(m) }
func (*GetUserRankLikeCountResponse) ProtoMessage() {}
func (*GetUserRankLikeCountResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_e2e845c122469318, []int{5}
}
func (m *GetUserRankLikeCountResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetUserRankLikeCountResponse.Unmarshal(m, b)
}
func (m *GetUserRankLikeCountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetUserRankLikeCountResponse.Marshal(b, m, deterministic)
}
func (m *GetUserRankLikeCountResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetUserRankLikeCountResponse.Merge(m, src)
}
func (m *GetUserRankLikeCountResponse) XXX_Size() int {
return xxx_messageInfo_GetUserRankLikeCountResponse.Size(m)
}
func (m *GetUserRankLikeCountResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetUserRankLikeCountResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetUserRankLikeCountResponse proto.InternalMessageInfo
func (m *GetUserRankLikeCountResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *GetUserRankLikeCountResponse) GetAffectedUserList() []*AffectedUser {
if m != nil {
return m.AffectedUserList
}
return nil
}
func (m *GetUserRankLikeCountResponse) GetFriendLikeList() []*FriendLike {
if m != nil {
return m.FriendLikeList
}
return nil
}
func (m *GetUserRankLikeCountResponse) GetFollows() []string {
if m != nil {
return m.Follows
}
return nil
}
func (m *GetUserRankLikeCountResponse) GetChampionCoverUrl() string {
if m != nil && m.ChampionCoverUrl != nil {
return *m.ChampionCoverUrl
}
return ""
}
func (m *GetUserRankLikeCountResponse) GetChampionMotto() string {
if m != nil && m.ChampionMotto != nil {
return *m.ChampionMotto
}
return ""
}
func (m *GetUserRankLikeCountResponse) GetRankId() string {
if m != nil && m.RankId != nil {
return *m.RankId
}
return ""
}
func (m *GetUserRankLikeCountResponse) GetShareTitle() string {
if m != nil && m.ShareTitle != nil {
return *m.ShareTitle
}
return ""
}
func (m *GetUserRankLikeCountResponse) GetFic() string {
if m != nil && m.Fic != nil {
return *m.Fic
}
return ""
}
func (m *GetUserRankLikeCountResponse) GetHasCoverUrl() bool {
if m != nil && m.HasCoverUrl != nil {
return *m.HasCoverUrl
}
return false
}
func (m *GetUserRankLikeCountResponse) GetFId() string {
if m != nil && m.FId != nil {
return *m.FId
}
return ""
}
func (m *GetUserRankLikeCountResponse) GetLikeUserList() []*LikeUser {
if m != nil {
return m.LikeUserList
}
return nil
}
func (m *GetUserRankLikeCountResponse) GetFIf() bool {
if m != nil && m.FIf != nil {
return *m.FIf
}
return false
}
func (m *GetUserRankLikeCountResponse) GetFIn() string {
if m != nil && m.FIn != nil {
return *m.FIn
}
return ""
}
func (m *GetUserRankLikeCountResponse) GetFIo() bool {
if m != nil && m.FIo != nil {
return *m.FIo
}
return false
}
func (m *GetUserRankLikeCountResponse) GetFIp() int64 {
if m != nil && m.FIp != nil {
return *m.FIp
}
return 0
}
func (m *GetUserRankLikeCountResponse) GetFIq() string {
if m != nil && m.FIq != nil {
return *m.FIq
}
return ""
}
type LikeUser struct {
Index *int64 `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
Khq *int64 `protobuf:"varint,3,opt,name=khq" json:"khq,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LikeUser) Reset() { *m = LikeUser{} }
func (m *LikeUser) String() string { return proto.CompactTextString(m) }
func (*LikeUser) ProtoMessage() {}
func (*LikeUser) Descriptor() ([]byte, []int) {
return fileDescriptor_e2e845c122469318, []int{6}
}
func (m *LikeUser) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LikeUser.Unmarshal(m, b)
}
func (m *LikeUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LikeUser.Marshal(b, m, deterministic)
}
func (m *LikeUser) XXX_Merge(src proto.Message) {
xxx_messageInfo_LikeUser.Merge(m, src)
}
func (m *LikeUser) XXX_Size() int {
return xxx_messageInfo_LikeUser.Size(m)
}
func (m *LikeUser) XXX_DiscardUnknown() {
xxx_messageInfo_LikeUser.DiscardUnknown(m)
}
var xxx_messageInfo_LikeUser proto.InternalMessageInfo
func (m *LikeUser) GetIndex() int64 {
if m != nil && m.Index != nil {
return *m.Index
}
return 0
}
func (m *LikeUser) GetUsername() string {
if m != nil && m.Username != nil {
return *m.Username
}
return ""
}
func (m *LikeUser) GetKhq() int64 {
if m != nil && m.Khq != nil {
return *m.Khq
}
return 0
}
type FriendLike struct {
OKf *int64 `protobuf:"varint,1,opt,name=oKf" json:"oKf,omitempty"`
Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FriendLike) Reset() { *m = FriendLike{} }
func (m *FriendLike) String() string { return proto.CompactTextString(m) }
func (*FriendLike) ProtoMessage() {}
func (*FriendLike) Descriptor() ([]byte, []int) {
return fileDescriptor_e2e845c122469318, []int{7}
}
func (m *FriendLike) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendLike.Unmarshal(m, b)
}
func (m *FriendLike) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FriendLike.Marshal(b, m, deterministic)
}
func (m *FriendLike) XXX_Merge(src proto.Message) {
xxx_messageInfo_FriendLike.Merge(m, src)
}
func (m *FriendLike) XXX_Size() int {
return xxx_messageInfo_FriendLike.Size(m)
}
func (m *FriendLike) XXX_DiscardUnknown() {
xxx_messageInfo_FriendLike.DiscardUnknown(m)
}
var xxx_messageInfo_FriendLike proto.InternalMessageInfo
func (m *FriendLike) GetOKf() int64 {
if m != nil && m.OKf != nil {
return *m.OKf
}
return 0
}
func (m *FriendLike) GetUsername() string {
if m != nil && m.Username != nil {
return *m.Username
}
return ""
}
type AffectedUser struct {
Gwi *int64 `protobuf:"varint,3,opt,name=gwi" json:"gwi,omitempty"`
Gwj *int64 `protobuf:"varint,4,opt,name=gwj" json:"gwj,omitempty"`
Gwk *int64 `protobuf:"varint,5,opt,name=gwk" json:"gwk,omitempty"`
Score *int64 `protobuf:"varint,2,opt,name=score" json:"score,omitempty"`
UserName *string `protobuf:"bytes,1,opt,name=userName" json:"userName,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AffectedUser) Reset() { *m = AffectedUser{} }
func (m *AffectedUser) String() string { return proto.CompactTextString(m) }
func (*AffectedUser) ProtoMessage() {}
func (*AffectedUser) Descriptor() ([]byte, []int) {
return fileDescriptor_e2e845c122469318, []int{8}
}
func (m *AffectedUser) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AffectedUser.Unmarshal(m, b)
}
func (m *AffectedUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AffectedUser.Marshal(b, m, deterministic)
}
func (m *AffectedUser) XXX_Merge(src proto.Message) {
xxx_messageInfo_AffectedUser.Merge(m, src)
}
func (m *AffectedUser) XXX_Size() int {
return xxx_messageInfo_AffectedUser.Size(m)
}
func (m *AffectedUser) XXX_DiscardUnknown() {
xxx_messageInfo_AffectedUser.DiscardUnknown(m)
}
var xxx_messageInfo_AffectedUser proto.InternalMessageInfo
func (m *AffectedUser) GetGwi() int64 {
if m != nil && m.Gwi != nil {
return *m.Gwi
}
return 0
}
func (m *AffectedUser) GetGwj() int64 {
if m != nil && m.Gwj != nil {
return *m.Gwj
}
return 0
}
func (m *AffectedUser) GetGwk() int64 {
if m != nil && m.Gwk != nil {
return *m.Gwk
}
return 0
}
func (m *AffectedUser) GetScore() int64 {
if m != nil && m.Score != nil {
return *m.Score
}
return 0
}
func (m *AffectedUser) GetUserName() string {
if m != nil && m.UserName != nil {
return *m.UserName
}
return ""
}
func init() {
proto.RegisterType((*LbsRequest)(nil), "wechat_proto.LbsRequest")
proto.RegisterType((*LbsResponse)(nil), "wechat_proto.LbsResponse")
proto.RegisterType((*LbsContactInfo)(nil), "wechat_proto.LbsContactInfo")
proto.RegisterType((*CustomizedInfos)(nil), "wechat_proto.CustomizedInfos")
proto.RegisterType((*GetUserRankLikeCountRequest)(nil), "wechat_proto.GetUserRankLikeCountRequest")
proto.RegisterType((*GetUserRankLikeCountResponse)(nil), "wechat_proto.GetUserRankLikeCountResponse")
proto.RegisterType((*LikeUser)(nil), "wechat_proto.LikeUser")
proto.RegisterType((*FriendLike)(nil), "wechat_proto.FriendLike")
proto.RegisterType((*AffectedUser)(nil), "wechat_proto.AffectedUser")
}
func init() { proto.RegisterFile("rests.proto", fileDescriptor_e2e845c122469318) }
var fileDescriptor_e2e845c122469318 = []byte{
// 1076 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0x51, 0x6e, 0x1b, 0x37,
0x13, 0x86, 0xb4, 0x72, 0x6c, 0x51, 0x8a, 0xed, 0x9f, 0x7f, 0xe0, 0x32, 0xae, 0x6b, 0x08, 0x42,
0x51, 0x08, 0x7d, 0x70, 0x01, 0x3f, 0xa6, 0x40, 0xd0, 0xd8, 0xa8, 0x5b, 0xa1, 0x8e, 0x51, 0x50,
0x76, 0x1f, 0xfa, 0x52, 0x50, 0xbb, 0x5c, 0x89, 0xd9, 0x5d, 0x72, 0x4d, 0x52, 0x96, 0xdd, 0x1b,
0xf4, 0x00, 0x3d, 0x47, 0xaf, 0xd2, 0x03, 0xf4, 0x00, 0x3d, 0x46, 0x31, 0xc3, 0x95, 0xb4, 0xab,
0x04, 0x79, 0xca, 0x1b, 0xbf, 0x8f, 0xc3, 0xe1, 0x70, 0xe6, 0x9b, 0xd9, 0x25, 0x3d, 0x2b, 0x9d,
0x77, 0x67, 0xa5, 0x35, 0xde, 0xd0, 0xfe, 0x52, 0xc6, 0x73, 0xe1, 0x7f, 0x43, 0x74, 0x5c, 0xa1,
0xb0, 0x37, 0xfc, 0xa3, 0x4d, 0xc8, 0xf5, 0xd4, 0x71, 0x79, 0xbf, 0x90, 0xce, 0xd3, 0x6f, 0x49,
0xef, 0x42, 0x38, 0x59, 0x41, 0xd6, 0x1a, 0xb4, 0x47, 0xbd, 0xf3, 0x97, 0x67, 0x75, 0x07, 0x67,
0x35, 0x03, 0x5e, 0xb7, 0xa6, 0x47, 0xe4, 0x99, 0x29, 0x2f, 0x4d, 0x22, 0x59, 0x7b, 0xd0, 0x1a,
0x75, 0x79, 0x85, 0xe8, 0x09, 0xe9, 0xe6, 0x46, 0xcf, 0x94, 0x5f, 0x24, 0x92, 0x45, 0x83, 0xd6,
0xa8, 0xcd, 0x37, 0x04, 0x3d, 0x26, 0x7b, 0xb9, 0xf0, 0x61, 0xb3, 0x83, 0x9b, 0x6b, 0x0c, 0x27,
0x4b, 0x2b, 0x63, 0xe5, 0x94, 0xd1, 0x6c, 0x67, 0xd0, 0x1a, 0x45, 0x7c, 0x43, 0x50, 0x46, 0x76,
0x0b, 0x11, 0xbf, 0x49, 0x12, 0xcb, 0x9e, 0xe1, 0x85, 0x2b, 0x08, 0x91, 0xc4, 0x32, 0xcf, 0xc7,
0x09, 0xdb, 0x0d, 0x91, 0x04, 0x04, 0xfe, 0x66, 0x3f, 0x4f, 0x26, 0x66, 0x61, 0x63, 0xc9, 0xf6,
0x82, 0xbf, 0x35, 0x31, 0xfc, 0xab, 0x4d, 0x7a, 0x98, 0x0b, 0x57, 0x1a, 0xed, 0x24, 0x7d, 0x4d,
0xfa, 0x53, 0x7c, 0x5e, 0xc0, 0xac, 0x35, 0x68, 0x8d, 0x7a, 0xe7, 0xc7, 0x1f, 0xca, 0x46, 0xb0,
0xe0, 0x0d, 0x7b, 0x3a, 0x24, 0xfd, 0xd8, 0x68, 0x2f, 0x62, 0x7f, 0x69, 0x16, 0xda, 0x63, 0x56,
0x3a, 0xbc, 0xc1, 0xd1, 0xd7, 0xa4, 0x57, 0xe1, 0x6b, 0xe5, 0x3c, 0x8b, 0x06, 0xd1, 0xa8, 0x77,
0x7e, 0xd2, 0xbc, 0xe2, 0x7a, 0xea, 0x2e, 0x83, 0xcd, 0x58, 0xa7, 0x86, 0xd7, 0x0f, 0xc0, 0x8b,
0xd2, 0x7c, 0xe1, 0xe6, 0xb7, 0xaa, 0x90, 0x98, 0xa1, 0x0e, 0xdf, 0x10, 0xf4, 0x94, 0x10, 0xe5,
0x26, 0x73, 0xb3, 0xe4, 0xc6, 0x14, 0x98, 0xa4, 0x0e, 0xaf, 0x31, 0x74, 0x44, 0x0e, 0xac, 0x31,
0xc5, 0x5b, 0x59, 0x4c, 0xa5, 0x0d, 0x41, 0xee, 0xa2, 0xd1, 0x36, 0x4d, 0x5f, 0x90, 0x1d, 0xe7,
0x85, 0x0f, 0x25, 0xea, 0xf0, 0x00, 0x86, 0xff, 0xec, 0x90, 0xfd, 0x66, 0x74, 0x60, 0x28, 0x72,
0x25, 0x1c, 0xeb, 0x63, 0xe6, 0x03, 0xa0, 0x5f, 0x92, 0xe7, 0xda, 0x2b, 0x57, 0x8a, 0xe2, 0x56,
0xc5, 0x99, 0xf4, 0xec, 0x18, 0x77, 0x9b, 0x24, 0x58, 0x4d, 0xd5, 0xec, 0x47, 0x29, 0x92, 0x71,
0x31, 0xbb, 0xb3, 0x39, 0x3b, 0x0a, 0x56, 0x0d, 0x92, 0x52, 0xd2, 0x89, 0x95, 0x7f, 0xc2, 0x48,
0xba, 0x1c, 0xd7, 0xf4, 0x7b, 0xb2, 0x1f, 0x2f, 0x9c, 0x37, 0x85, 0xfa, 0x5d, 0x26, 0x10, 0x07,
0x7b, 0x89, 0xc5, 0xfa, 0xa2, 0x99, 0xc9, 0xcb, 0x86, 0x8d, 0xe3, 0x5b, 0x87, 0x40, 0x8b, 0x89,
0x72, 0x5e, 0xe8, 0x58, 0x56, 0x92, 0x5a, 0x63, 0xfa, 0x15, 0xd9, 0x9f, 0x87, 0x20, 0x7e, 0x91,
0x16, 0x05, 0xf9, 0x7f, 0x14, 0xd0, 0x16, 0x0b, 0x15, 0x51, 0xc5, 0x6c, 0xe2, 0x85, 0x5f, 0x38,
0xd4, 0x58, 0x87, 0x6f, 0x08, 0x3a, 0x20, 0xbd, 0xe2, 0xe9, 0xc2, 0x0a, 0x9d, 0x60, 0xbd, 0x19,
0x5e, 0x52, 0xa7, 0x20, 0x06, 0xad, 0xe2, 0xec, 0x46, 0x14, 0xab, 0x3e, 0x5a, 0x63, 0xd8, 0x2b,
0xad, 0x79, 0x50, 0x10, 0x5f, 0x14, 0xf6, 0x56, 0x98, 0x1e, 0x92, 0xc8, 0xc9, 0x47, 0xac, 0x5f,
0xc4, 0x61, 0x09, 0x91, 0x38, 0x35, 0xd3, 0xc2, 0x2f, 0x6c, 0xd0, 0x46, 0x97, 0x6f, 0x08, 0xa8,
0xbd, 0x2b, 0x44, 0x9e, 0xd7, 0xd2, 0xfd, 0x19, 0xda, 0x6c, 0xd3, 0x30, 0x14, 0x26, 0xda, 0xdd,
0x39, 0x69, 0x31, 0xb3, 0x2f, 0x30, 0xb3, 0x5b, 0x43, 0xa1, 0x66, 0xc0, 0xeb, 0xd6, 0x10, 0xf2,
0xc2, 0x49, 0x8b, 0xcf, 0x69, 0x85, 0x90, 0x57, 0x18, 0xea, 0xfd, 0x20, 0xad, 0x4a, 0x9f, 0x40,
0x40, 0x52, 0x7b, 0xd6, 0x0b, 0xf5, 0x6e, 0x90, 0x20, 0xe2, 0x40, 0xe0, 0xed, 0x04, 0x4d, 0x6a,
0x0c, 0x28, 0x6e, 0x29, 0xd5, 0xd4, 0xb0, 0xe7, 0x41, 0x71, 0x08, 0xe0, 0xf1, 0xb8, 0xb8, 0xca,
0xc5, 0x8c, 0x1d, 0x84, 0x32, 0xac, 0x09, 0xb8, 0x19, 0xc1, 0x8d, 0x8a, 0x33, 0x0d, 0xa1, 0xed,
0x87, 0x9b, 0x1b, 0xe4, 0xf0, 0xcf, 0x16, 0x39, 0xd8, 0x92, 0x0c, 0xf8, 0x9d, 0x42, 0xad, 0xd0,
0x6f, 0x2b, 0xf8, 0x5d, 0x13, 0xd0, 0xf2, 0xf2, 0xd1, 0x4b, 0xab, 0x45, 0x8e, 0xd1, 0x86, 0x02,
0x36, 0xb8, 0xb5, 0x07, 0x34, 0x08, 0x55, 0xdc, 0x10, 0xe0, 0x21, 0x80, 0xd8, 0xe8, 0x3b, 0x7e,
0x5d, 0xa9, 0xbc, 0xc1, 0x0d, 0xff, 0x6e, 0x91, 0xcf, 0x7f, 0x90, 0x1e, 0x72, 0xcc, 0x85, 0xce,
0xae, 0x55, 0x26, 0xb1, 0x4b, 0x3f, 0xc9, 0x14, 0x3f, 0x25, 0x24, 0x17, 0x1e, 0x68, 0xa1, 0x33,
0x7c, 0xc0, 0x1e, 0xaf, 0x31, 0x30, 0x5b, 0xad, 0xd0, 0xd9, 0x38, 0xa9, 0x62, 0xaf, 0x10, 0x28,
0x5b, 0x94, 0x25, 0xc4, 0x84, 0x09, 0x0d, 0x71, 0xd7, 0xa9, 0x95, 0x14, 0x70, 0x7b, 0x67, 0x23,
0x05, 0x4c, 0xf5, 0xbf, 0x1d, 0x72, 0xf2, 0xe1, 0x27, 0x7d, 0xa2, 0x61, 0x7c, 0x45, 0x0e, 0x45,
0x9a, 0xca, 0xd8, 0xcb, 0x04, 0x2e, 0xc1, 0xee, 0x6b, 0xe3, 0xb4, 0xdd, 0xf2, 0xf1, 0xa6, 0x66,
0xc5, 0xdf, 0x3b, 0x43, 0xbf, 0x23, 0xfb, 0xa9, 0x55, 0x12, 0x9a, 0x35, 0x93, 0xb5, 0x99, 0xcd,
0x9a, 0x5e, 0xae, 0xd6, 0x36, 0x7c, 0xcb, 0x1e, 0x3e, 0x5b, 0xa9, 0xc9, 0x73, 0xb3, 0x74, 0xac,
0x33, 0x88, 0xe0, 0xb3, 0x55, 0x41, 0xfa, 0x35, 0x39, 0x8c, 0xe7, 0xa2, 0x28, 0x95, 0xd1, 0x97,
0xe6, 0x41, 0x5a, 0xe8, 0xc9, 0x90, 0xa8, 0xf7, 0x78, 0x50, 0xf0, 0x8a, 0x7b, 0x6b, 0xbc, 0x37,
0xd5, 0xbc, 0x6a, 0x92, 0xb5, 0x62, 0xed, 0x36, 0x8a, 0x75, 0x4a, 0x88, 0x9b, 0x0b, 0x2b, 0x6f,
0x95, 0xcf, 0xc3, 0x97, 0xb0, 0xcb, 0x6b, 0x0c, 0x0c, 0x93, 0x54, 0xc5, 0xac, 0x8b, 0x1b, 0xb0,
0x84, 0xf2, 0xce, 0x85, 0x5b, 0x87, 0x45, 0x50, 0x17, 0x75, 0x0a, 0xcf, 0x8c, 0x93, 0xaa, 0x87,
0x61, 0x49, 0x5f, 0x91, 0x7e, 0xae, 0x32, 0xb9, 0xce, 0x77, 0x1f, 0x33, 0x75, 0xb4, 0xf5, 0x75,
0xab, 0x2c, 0x78, 0xc3, 0x36, 0x78, 0x4b, 0xb1, 0xa7, 0xf7, 0xc0, 0x5b, 0x1a, 0x18, 0x5d, 0x75,
0x2a, 0x2c, 0x03, 0x63, 0xb0, 0xbb, 0xd1, 0xc6, 0x04, 0xa6, 0x64, 0x87, 0x61, 0x08, 0xa6, 0xe3,
0x32, 0x30, 0xf7, 0xec, 0x7f, 0xab, 0x53, 0xf7, 0xc3, 0x1b, 0xb2, 0xb7, 0xba, 0x13, 0x66, 0x87,
0xd2, 0x89, 0x7c, 0x44, 0x39, 0x45, 0x3c, 0x80, 0x86, 0x50, 0xdb, 0x4d, 0xa1, 0x82, 0xbf, 0x6c,
0x7e, 0x8f, 0xda, 0x8f, 0x38, 0x2c, 0x87, 0xaf, 0x08, 0xd9, 0x54, 0x1b, 0xf6, 0xcd, 0x4f, 0x69,
0xe5, 0x0f, 0x96, 0x1f, 0xf3, 0x36, 0x7c, 0x20, 0xfd, 0xba, 0xde, 0xe0, 0xf4, 0x6c, 0xa9, 0x56,
0xde, 0x67, 0x4b, 0x15, 0x98, 0x77, 0xd8, 0x4e, 0xc8, 0xbc, 0x0b, 0x4c, 0x56, 0xfd, 0x0e, 0xc1,
0x12, 0x3f, 0xce, 0xb1, 0xb1, 0xc1, 0x7d, 0xc4, 0x03, 0xf8, 0xd8, 0xe4, 0xbd, 0xe8, 0xfd, 0xda,
0x3d, 0x3b, 0xfb, 0x26, 0xd4, 0xe1, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x43, 0x9d, 0x7c, 0x08,
0x2d, 0x0a, 0x00, 0x00,
}
+36
View File
@@ -0,0 +1,36 @@
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() {}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+799
View File
@@ -0,0 +1,799 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: uploadfile.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type UploadAppAttachRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=BaseRequest" json:"BaseRequest,omitempty"`
AppId *string `protobuf:"bytes,2,opt,name=appId" json:"appId,omitempty"`
SdkVersion *uint32 `protobuf:"varint,3,opt,name=sdkVersion" json:"sdkVersion,omitempty"`
ClientAppDataId *string `protobuf:"bytes,4,opt,name=clientAppDataId" json:"clientAppDataId,omitempty"`
UserName *string `protobuf:"bytes,5,opt,name=userName" json:"userName,omitempty"`
TotalLen *uint32 `protobuf:"varint,6,opt,name=totalLen" json:"totalLen,omitempty"`
StartPos *uint32 `protobuf:"varint,7,opt,name=startPos" json:"startPos,omitempty"`
DataLen *uint32 `protobuf:"varint,8,opt,name=dataLen" json:"dataLen,omitempty"`
Data *SKBuiltinBufferT `protobuf:"bytes,9,opt,name=data" json:"data,omitempty"`
Type *uint32 `protobuf:"varint,10,opt,name=type" json:"type,omitempty"`
Md5 *string `protobuf:"bytes,11,opt,name=md5" json:"md5,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UploadAppAttachRequest) Reset() { *m = UploadAppAttachRequest{} }
func (m *UploadAppAttachRequest) String() string { return proto.CompactTextString(m) }
func (*UploadAppAttachRequest) ProtoMessage() {}
func (*UploadAppAttachRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_9b4910f4aaf3992e, []int{38}
}
func (m *UploadAppAttachRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UploadAppAttachRequest.Unmarshal(m, b)
}
func (m *UploadAppAttachRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UploadAppAttachRequest.Marshal(b, m, deterministic)
}
func (m *UploadAppAttachRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_UploadAppAttachRequest.Merge(m, src)
}
func (m *UploadAppAttachRequest) XXX_Size() int {
return xxx_messageInfo_UploadAppAttachRequest.Size(m)
}
func (m *UploadAppAttachRequest) XXX_DiscardUnknown() {
xxx_messageInfo_UploadAppAttachRequest.DiscardUnknown(m)
}
var xxx_messageInfo_UploadAppAttachRequest proto.InternalMessageInfo
func (m *UploadAppAttachRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *UploadAppAttachRequest) GetAppId() string {
if m != nil && m.AppId != nil {
return *m.AppId
}
return ""
}
func (m *UploadAppAttachRequest) GetSdkVersion() uint32 {
if m != nil && m.SdkVersion != nil {
return *m.SdkVersion
}
return 0
}
func (m *UploadAppAttachRequest) GetClientAppDataId() string {
if m != nil && m.ClientAppDataId != nil {
return *m.ClientAppDataId
}
return ""
}
func (m *UploadAppAttachRequest) GetUserName() string {
if m != nil && m.UserName != nil {
return *m.UserName
}
return ""
}
func (m *UploadAppAttachRequest) GetTotalLen() uint32 {
if m != nil && m.TotalLen != nil {
return *m.TotalLen
}
return 0
}
func (m *UploadAppAttachRequest) GetStartPos() uint32 {
if m != nil && m.StartPos != nil {
return *m.StartPos
}
return 0
}
func (m *UploadAppAttachRequest) GetDataLen() uint32 {
if m != nil && m.DataLen != nil {
return *m.DataLen
}
return 0
}
func (m *UploadAppAttachRequest) GetData() *SKBuiltinBufferT {
if m != nil {
return m.Data
}
return nil
}
func (m *UploadAppAttachRequest) GetType() uint32 {
if m != nil && m.Type != nil {
return *m.Type
}
return 0
}
func (m *UploadAppAttachRequest) GetMd5() string {
if m != nil && m.Md5 != nil {
return *m.Md5
}
return ""
}
type UploadAppAttachResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=BaseResponse" json:"BaseResponse,omitempty"`
AppId *string `protobuf:"bytes,2,opt,name=appId" json:"appId,omitempty"`
MediaId *string `protobuf:"bytes,3,opt,name=mediaId" json:"mediaId,omitempty"`
ClientAppDataId *string `protobuf:"bytes,4,opt,name=clientAppDataId" json:"clientAppDataId,omitempty"`
UserName *string `protobuf:"bytes,5,opt,name=userName" json:"userName,omitempty"`
TotalLen *uint32 `protobuf:"varint,6,opt,name=totalLen" json:"totalLen,omitempty"`
StartPos *uint32 `protobuf:"varint,7,opt,name=startPos" json:"startPos,omitempty"`
DataLen *uint32 `protobuf:"varint,8,opt,name=dataLen" json:"dataLen,omitempty"`
CreateTime *uint64 `protobuf:"varint,9,opt,name=createTime" json:"createTime,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UploadAppAttachResponse) Reset() { *m = UploadAppAttachResponse{} }
func (m *UploadAppAttachResponse) String() string { return proto.CompactTextString(m) }
func (*UploadAppAttachResponse) ProtoMessage() {}
func (*UploadAppAttachResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_9b4910f4aaf3992e, []int{39}
}
func (m *UploadAppAttachResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UploadAppAttachResponse.Unmarshal(m, b)
}
func (m *UploadAppAttachResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UploadAppAttachResponse.Marshal(b, m, deterministic)
}
func (m *UploadAppAttachResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_UploadAppAttachResponse.Merge(m, src)
}
func (m *UploadAppAttachResponse) XXX_Size() int {
return xxx_messageInfo_UploadAppAttachResponse.Size(m)
}
func (m *UploadAppAttachResponse) XXX_DiscardUnknown() {
xxx_messageInfo_UploadAppAttachResponse.DiscardUnknown(m)
}
var xxx_messageInfo_UploadAppAttachResponse proto.InternalMessageInfo
func (m *UploadAppAttachResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *UploadAppAttachResponse) GetAppId() string {
if m != nil && m.AppId != nil {
return *m.AppId
}
return ""
}
func (m *UploadAppAttachResponse) GetMediaId() string {
if m != nil && m.MediaId != nil {
return *m.MediaId
}
return ""
}
func (m *UploadAppAttachResponse) GetClientAppDataId() string {
if m != nil && m.ClientAppDataId != nil {
return *m.ClientAppDataId
}
return ""
}
func (m *UploadAppAttachResponse) GetUserName() string {
if m != nil && m.UserName != nil {
return *m.UserName
}
return ""
}
func (m *UploadAppAttachResponse) GetTotalLen() uint32 {
if m != nil && m.TotalLen != nil {
return *m.TotalLen
}
return 0
}
func (m *UploadAppAttachResponse) GetStartPos() uint32 {
if m != nil && m.StartPos != nil {
return *m.StartPos
}
return 0
}
func (m *UploadAppAttachResponse) GetDataLen() uint32 {
if m != nil && m.DataLen != nil {
return *m.DataLen
}
return 0
}
func (m *UploadAppAttachResponse) GetCreateTime() uint64 {
if m != nil && m.CreateTime != nil {
return *m.CreateTime
}
return 0
}
func init() { proto.RegisterFile("uploadfile.proto", fileDescriptor_9b4910f4aaf3992e) }
var fileDescriptor_9b4910f4aaf3992e = []byte{
// 8777 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x7d, 0x4d, 0x8c, 0x1d, 0xc9,
0x96, 0x96, 0xee, 0x5f, 0xfd, 0x44, 0xfd, 0xb8, 0x2a, 0x5d, 0xb6, 0xb3, 0xdd, 0x7e, 0x7e, 0xee,
0x7c, 0xfd, 0x3c, 0xee, 0x7e, 0x7e, 0x6e, 0x57, 0xd9, 0x55, 0xb6, 0x5f, 0xf7, 0x4c, 0xbf, 0xfa,
0x71, 0xd9, 0xd5, 0x76, 0x55, 0xd7, 0xe4, 0xbd, 0xfe, 0x79, 0x0f, 0x41, 0x91, 0x75, 0x33, 0xee,
0xad, 0x9c, 0xca, 0x9b, 0x99, 0xce, 0xcc, 0x5b, 0x3f, 0xbd, 0x42, 0x08, 0x31, 0x8c, 0x46, 0xa0,
0x59, 0xc0, 0xcc, 0x0a, 0x10, 0x42, 0xc0, 0x0e, 0x09, 0xc4, 0x68, 0x86, 0x5f, 0x09, 0x36, 0x88,
0x19, 0x36, 0x88, 0x05, 0x4b, 0x76, 0x08, 0x09, 0x09, 0x89, 0x61, 0x83, 0x18, 0x84, 0xd0, 0x39,
0x27, 0x22, 0x32, 0x22, 0x6f, 0x96, 0x5d, 0xdd, 0x9e, 0x19, 0x31, 0xbb, 0x3c, 0x5f, 0x9c, 0x88,
0x8c, 0x38, 0x71, 0xe2, 0xc4, 0x89, 0x13, 0xe7, 0xe6, 0x65, 0x73, 0xc3, 0x24, 0x8c, 0x3d, 0xbf,
0x17, 0x84, 0xfc, 0x4e, 0x92, 0xc6, 0x79, 0x6c, 0x8d, 0x1d, 0xf3, 0xee, 0x81, 0x97, 0x3b, 0xbf,
0x53, 0x63, 0x53, 0x6b, 0x5e, 0xc6, 0x5d, 0xfe, 0x66, 0xc8, 0xb3, 0xdc, 0xba, 0xce, 0x58, 0xc6,
0xb3, 0x2c, 0x88, 0xa3, 0x67, 0xfc, 0xd4, 0xae, 0xdd, 0xa8, 0xdd, 0x9a, 0x76, 0x35, 0xc4, 0x9a,
0x63, 0x8d, 0x61, 0x10, 0xd9, 0xf5, 0x1b, 0xb5, 0x5b, 0x33, 0x2e, 0x3c, 0x5a, 0x57, 0xd9, 0x84,
0xcf, 0x8f, 0x82, 0x2e, 0xdf, 0xf2, 0xed, 0x06, 0xf2, 0x2b, 0xda, 0xfa, 0x98, 0xcd, 0x74, 0xc3,
0x80, 0x47, 0xf9, 0x4b, 0x9e, 0x42, 0x0b, 0x76, 0xf3, 0x46, 0xed, 0x56, 0xcb, 0x35, 0x41, 0x78,
0x27, 0xd5, 0xe8, 0x9c, 0x26, 0xdc, 0x6e, 0xd1, 0x3b, 0x0b, 0xc4, 0x5a, 0x60, 0xad, 0xac, 0xcb,
0x23, 0x6e, 0x8f, 0xe1, 0x5b, 0x89, 0x70, 0xfe, 0x49, 0x8d, 0x5d, 0xd0, 0x7a, 0xbe, 0x1b, 0x0e,
0x33, 0xeb, 0xfb, 0x6c, 0x4a, 0xf4, 0x75, 0xef, 0xf0, 0x4f, 0xac, 0xfb, 0x97, 0xd9, 0x58, 0x9c,
0xa9, 0xae, 0x4f, 0xba, 0x82, 0x3a, 0xa3, 0xdb, 0x3f, 0x62, 0xf3, 0xed, 0x67, 0x6b, 0xc3, 0x20,
0xcc, 0x83, 0xa8, 0x9d, 0xa7, 0x41, 0xd4, 0xdf, 0xcb, 0xa1, 0x89, 0x0c, 0x9f, 0xb1, 0xcb, 0x93,
0xae, 0xa0, 0x9c, 0x36, 0x9b, 0xa6, 0x21, 0x66, 0x49, 0x1c, 0x65, 0x1c, 0xba, 0x9f, 0xf2, 0x1c,
0x99, 0x5a, 0x2e, 0x3c, 0x5a, 0x8b, 0x6c, 0x8c, 0xa7, 0xe9, 0x76, 0xd6, 0xc7, 0x31, 0x4d, 0x2d,
0x7d, 0x70, 0x87, 0x26, 0xf6, 0xce, 0xc8, 0x4b, 0x5c, 0xc1, 0xe8, 0xfc, 0x9d, 0x1a, 0xbb, 0xbe,
0xbd, 0xbd, 0x16, 0x7c, 0xf3, 0x55, 0xb6, 0x9a, 0x04, 0x4f, 0x78, 0xfe, 0x22, 0xe3, 0xe9, 0xd7,
0x09, 0x8f, 0xb6, 0x7c, 0xa9, 0x05, 0xcb, 0x86, 0x52, 0xd8, 0xb5, 0x1b, 0xf5, 0x5b, 0x53, 0x4b,
0x17, 0x65, 0xd3, 0x5a, 0x91, 0x6b, 0x28, 0xcf, 0x02, 0x6b, 0xad, 0x26, 0xc9, 0x96, 0x8f, 0x7d,
0x99, 0x74, 0x89, 0x80, 0xc1, 0xad, 0x0d, 0xb3, 0x40, 0xc8, 0x77, 0xd2, 0x15, 0x14, 0x48, 0x1e,
0xde, 0xbc, 0xe3, 0x0d, 0x38, 0x0a, 0x76, 0xd2, 0x55, 0xb4, 0xf3, 0xdf, 0xeb, 0xec, 0xfb, 0x67,
0xf6, 0x51, 0x08, 0xe3, 0xa1, 0x29, 0x1c, 0xd1, 0xcb, 0x05, 0xb3, 0x97, 0x54, 0xe6, 0x9a, 0x62,
0xbc, 0xcc, 0xc6, 0xa0, 0xad, 0x40, 0x76, 0x54, 0x50, 0xd0, 0xa3, 0x9d, 0xa0, 0x7b, 0x88, 0x3d,
0xa2, 0xbe, 0x2a, 0x1a, 0x94, 0xf4, 0x29, 0xf7, 0xfc, 0xad, 0x41, 0xff, 0x45, 0x1a, 0x8a, 0xfe,
0x6a, 0x88, 0x65, 0xb1, 0x66, 0x3b, 0xe8, 0x47, 0x42, 0x07, 0xf0, 0xd9, 0xba, 0xc9, 0x66, 0x37,
0xd3, 0x80, 0x47, 0xbe, 0xcb, 0x43, 0x2f, 0x07, 0x05, 0x22, 0x55, 0x28, 0xa1, 0xd6, 0x22, 0x5b,
0x78, 0xfd, 0xfa, 0xf5, 0xde, 0x4e, 0xfc, 0x22, 0x3a, 0xe4, 0xa7, 0xdc, 0x7f, 0x1e, 0xe4, 0x3c,
0xf5, 0x42, 0x7b, 0x1c, 0xdb, 0xba, 0xf8, 0xfa, 0xf5, 0xeb, 0x72, 0x91, 0xf5, 0x09, 0x9b, 0x83,
0x2a, 0xc3, 0x28, 0xe5, 0xdd, 0xb8, 0x1f, 0x05, 0xdf, 0x70, 0xdf, 0x9e, 0x40, 0xf6, 0x0b, 0xaf,
0x5f, 0xbf, 0x7e, 0xa1, 0xc1, 0xd6, 0x0f, 0xd8, 0x0c, 0xb0, 0x66, 0xc1, 0x37, 0xbc, 0xeb, 0x75,
0x0f, 0xb8, 0x3d, 0x89, 0x7c, 0xd3, 0xaf, 0x5f, 0xbf, 0x6e, 0x4b, 0xcc, 0x59, 0x61, 0x13, 0x6b,
0xc3, 0x5e, 0x8f, 0xa7, 0x7b, 0x39, 0x0c, 0x25, 0x78, 0xce, 0x23, 0x14, 0xe8, 0x8c, 0x8b, 0xcf,
0x34, 0x89, 0x50, 0x8e, 0x22, 0x9b, 0x76, 0x05, 0xe5, 0xfc, 0x46, 0x8d, 0xb1, 0xc7, 0x5d, 0xff,
0x60, 0xd7, 0xeb, 0x1e, 0x72, 0xac, 0x8a, 0x2b, 0x41, 0x54, 0xc5, 0x75, 0xe0, 0xb0, 0x06, 0xd8,
0x92, 0x3a, 0x4e, 0xcf, 0x9c, 0x9a, 0x1e, 0xf1, 0x36, 0x17, 0x0a, 0x41, 0x73, 0x3a, 0xf1, 0x21,
0x8f, 0xec, 0xc6, 0x8d, 0xfa, 0xad, 0x69, 0x97, 0x08, 0x50, 0xf7, 0x42, 0xd8, 0xf0, 0x68, 0x39,
0x6c, 0x7a, 0x17, 0xec, 0xd7, 0xfe, 0xb0, 0xb7, 0xe1, 0xe5, 0x9e, 0x30, 0x16, 0x06, 0xe6, 0xfc,
0x5a, 0x8d, 0x5d, 0x7a, 0x7a, 0xba, 0x9f, 0x06, 0xfe, 0x06, 0xef, 0xa6, 0xa7, 0x49, 0xae, 0xe6,
0x5d, 0xf4, 0xa4, 0xf6, 0xb6, 0x9e, 0xc8, 0x11, 0xd4, 0x8d, 0x11, 0x98, 0x6f, 0xa5, 0x4e, 0x1a,
0x18, 0x8c, 0x20, 0xc7, 0x11, 0x34, 0xb1, 0x4b, 0x44, 0x38, 0xff, 0xa1, 0xc6, 0xe6, 0xa9, 0x2f,
0x20, 0x24, 0xb9, 0x4e, 0x2c, 0xd6, 0xcc, 0x49, 0x4a, 0xb0, 0x8e, 0xf1, 0xd9, 0xba, 0xcb, 0x58,
0x9b, 0x77, 0x1f, 0xaf, 0x6f, 0x3c, 0x25, 0x61, 0xd5, 0x2a, 0xbb, 0xa8, 0xf1, 0x80, 0x75, 0x4a,
0xbd, 0xc8, 0x8f, 0x07, 0x87, 0xfc, 0xd4, 0xa7, 0x6e, 0xc1, 0x9b, 0x4d, 0xd0, 0xba, 0xcb, 0x2e,
0x2a, 0x80, 0x9f, 0xe4, 0x3c, 0xf2, 0x91, 0x97, 0x7a, 0x59, 0x55, 0x04, 0x9a, 0xce, 0xa3, 0xee,
0x69, 0x92, 0xfb, 0x85, 0x84, 0x35, 0xc4, 0xf9, 0x87, 0x35, 0x66, 0xe9, 0x63, 0x12, 0xc2, 0x35,
0x07, 0x50, 0x3b, 0xc7, 0x00, 0xa4, 0x18, 0xea, 0x9a, 0x18, 0x6e, 0xb0, 0x29, 0x9f, 0x66, 0x4d,
0x1b, 0x92, 0x0e, 0x7d, 0xfb, 0x01, 0x39, 0x4f, 0xd8, 0xb8, 0x7c, 0xe5, 0x1c, 0x6b, 0xc0, 0xb2,
0xaf, 0x91, 0xfd, 0x87, 0x35, 0xff, 0x29, 0x6b, 0x1c, 0x2a, 0x81, 0xdb, 0x67, 0x59, 0x4f, 0x17,
0x98, 0x9c, 0x2f, 0xd8, 0x5c, 0xb9, 0x00, 0x5a, 0x0c, 0x71, 0xad, 0x60, 0x8b, 0x21, 0x2d, 0x95,
0x7d, 0x63, 0xa9, 0x10, 0x05, 0xba, 0xb0, 0xb0, 0xed, 0x45, 0x43, 0x2f, 0x5c, 0x1d, 0xe6, 0x07,
0x6e, 0xe6, 0xb9, 0xfc, 0x0d, 0xaa, 0xce, 0x4f, 0xd9, 0x2c, 0x75, 0xfb, 0x71, 0xd4, 0x4d, 0x4f,
0x0b, 0xe9, 0x9d, 0xdd, 0x9b, 0x12, 0xbf, 0xb5, 0x8c, 0x1b, 0xd5, 0xee, 0x70, 0x1f, 0x66, 0xa4,
0x18, 0xce, 0x05, 0xd9, 0x80, 0x18, 0xbe, 0x6b, 0x72, 0x81, 0xbd, 0x1b, 0x4a, 0x0b, 0x2c, 0xec,
0x9d, 0xa4, 0x61, 0x5c, 0xc9, 0xb1, 0x2f, 0xd7, 0x5e, 0x72, 0xec, 0xc3, 0x74, 0x25, 0xc7, 0xfe,
0x92, 0xb4, 0x70, 0xf0, 0xec, 0xfc, 0xcd, 0x1a, 0x9b, 0x7f, 0xd5, 0x79, 0x1e, 0xf7, 0x83, 0x68,
0x6b, 0xd0, 0x77, 0xf9, 0x9b, 0xad, 0xa8, 0x17, 0x5b, 0x57, 0xd8, 0x78, 0x30, 0xe8, 0xef, 0x65,
0x42, 0xd2, 0x93, 0xee, 0x58, 0x30, 0xe8, 0xb7, 0x03, 0xdf, 0xfa, 0x80, 0x4d, 0x40, 0x41, 0x37,
0xf6, 0xb9, 0x30, 0xbd, 0xc0, 0xb8, 0x1e, 0xfb, 0xdc, 0xba, 0xc9, 0x2e, 0x40, 0x11, 0x8f, 0x70,
0xa6, 0x71, 0xfb, 0xa6, 0x2e, 0xcd, 0x04, 0x83, 0xfe, 0x63, 0x42, 0x61, 0xa8, 0xb7, 0x59, 0xf3,
0x10, 0x1a, 0x6e, 0xbe, 0x43, 0x44, 0xc8, 0xe5, 0xf4, 0xd9, 0xc5, 0x57, 0x27, 0x2f, 0x79, 0x1a,
0xf4, 0x4e, 0xe1, 0x2d, 0xb2, 0x83, 0x9f, 0xb0, 0xb9, 0x23, 0x04, 0xf7, 0xb2, 0xa0, 0x1f, 0x79,
0xf9, 0x30, 0xe5, 0xa2, 0xa7, 0x17, 0x08, 0x6f, 0x4b, 0xd8, 0xfa, 0x21, 0x9b, 0x15, 0xac, 0xdd,
0x38, 0xca, 0x79, 0x94, 0x8b, 0x8e, 0xcf, 0x1c, 0x89, 0x56, 0x11, 0x74, 0xfe, 0x5d, 0x83, 0xbc,
0x11, 0x9c, 0x5a, 0xf1, 0x96, 0x75, 0x36, 0x7f, 0x9c, 0xef, 0x85, 0x20, 0x9c, 0xbd, 0x94, 0xbf,
0xd9, 0x03, 0x3d, 0x78, 0xf7, 0xd4, 0x1e, 0xe7, 0x28, 0x4e, 0x97, 0xbf, 0x81, 0x45, 0x63, 0x3d,
0x63, 0x97, 0x54, 0x23, 0x20, 0x20, 0x68, 0x28, 0x88, 0x7a, 0x71, 0x79, 0xbf, 0x1f, 0x99, 0x05,
0x77, 0x5e, 0xb4, 0xa4, 0x4d, 0xcc, 0x2f, 0xb3, 0x2b, 0xc7, 0x27, 0x7b, 0x6a, 0x3c, 0x3e, 0x2f,
0x9a, 0x6b, 0x60, 0x73, 0x1f, 0xaa, 0xe6, 0x46, 0xa5, 0xe6, 0x5e, 0x3c, 0xae, 0x10, 0xe5, 0x06,
0x9b, 0xef, 0x86, 0x81, 0xbf, 0x6f, 0xcc, 0xdc, 0xbb, 0x26, 0xe7, 0x02, 0x56, 0xd1, 0x66, 0x75,
0x93, 0x59, 0x66, 0x2b, 0xd8, 0xa7, 0xd6, 0x3b, 0x9a, 0x99, 0xd3, 0x9b, 0xc1, 0xde, 0x38, 0x6c,
0xc6, 0x1b, 0xe6, 0x07, 0x38, 0xac, 0x5e, 0xe8, 0xf5, 0xc5, 0x86, 0x3b, 0xe5, 0xd1, 0xb4, 0x6c,
0x86, 0x5e, 0x1f, 0x9c, 0x44, 0xe4, 0xc9, 0x03, 0xd8, 0xb2, 0xc4, 0x26, 0xcb, 0x00, 0xea, 0x20,
0xe2, 0xfc, 0xab, 0x31, 0x7d, 0xa1, 0xae, 0xf2, 0x4c, 0x2e, 0xd4, 0x65, 0x36, 0xb5, 0x6f, 0xb8,
0x45, 0xb5, 0x33, 0xdd, 0x22, 0x8d, 0xcf, 0x7a, 0xa4, 0xaa, 0x6d, 0x15, 0x13, 0x77, 0x45, 0xaf,
0xa6, 0x69, 0x8d, 0xab, 0xf3, 0xe2, 0x56, 0x3c, 0xe0, 0x81, 0x58, 0x0a, 0xf8, 0x0c, 0xab, 0x36,
0x8b, 0x7b, 0x39, 0xee, 0x52, 0xc2, 0x6f, 0x92, 0x34, 0xec, 0x54, 0xfb, 0x24, 0xa3, 0xad, 0x24,
0xe3, 0x6f, 0x50, 0x82, 0x33, 0xae, 0x81, 0x81, 0x89, 0x25, 0x07, 0xb6, 0xcd, 0xdf, 0x6c, 0xf9,
0x28, 0xa1, 0x49, 0x57, 0x87, 0xac, 0x6b, 0x6c, 0xb2, 0x58, 0x17, 0x24, 0x9f, 0x02, 0x28, 0xdc,
0x75, 0xb4, 0x1b, 0xe4, 0x74, 0x68, 0x48, 0xc9, 0x9d, 0x9f, 0xd4, 0xcb, 0xb1, 0x8f, 0x57, 0xd9,
0x44, 0xe8, 0x45, 0xfd, 0xa1, 0xd7, 0xe7, 0x36, 0xa3, 0xfe, 0x4b, 0x1a, 0xca, 0xf2, 0x60, 0xc0,
0x7f, 0x1e, 0x47, 0xdc, 0x9e, 0xa2, 0x32, 0x49, 0x5b, 0x36, 0x1b, 0xef, 0x1e, 0x78, 0x51, 0xc4,
0x43, 0x7b, 0x06, 0x77, 0x0c, 0x49, 0x42, 0x7f, 0x81, 0xab, 0x9d, 0x7b, 0x83, 0xc4, 0x9e, 0xc5,
0x21, 0x17, 0x00, 0x6d, 0x29, 0xf0, 0xf6, 0x35, 0xb0, 0x9a, 0xf6, 0x05, 0x1a, 0xaf, 0x06, 0x15,
0x1c, 0xdb, 0xb1, 0xcf, 0x43, 0x7b, 0x4e, 0xe7, 0x40, 0x88, 0x7c, 0x7c, 0xdc, 0xac, 0xe6, 0xa5,
0x8f, 0x2f, 0xb7, 0xab, 0x94, 0x7b, 0xe1, 0x7a, 0x3c, 0x8c, 0xf2, 0xf4, 0xd4, 0xb6, 0xa8, 0xa6,
0x06, 0xc1, 0x88, 0xf6, 0x87, 0x91, 0x1f, 0xc2, 0xf9, 0xe2, 0x22, 0x8d, 0x48, 0xd2, 0x50, 0xe6,
0xf9, 0xed, 0x78, 0x98, 0x76, 0xb9, 0xbd, 0x40, 0x65, 0x92, 0x86, 0x31, 0x05, 0xc9, 0x41, 0x1c,
0xf1, 0x97, 0x3c, 0xb5, 0x2f, 0xd1, 0x1c, 0x28, 0x00, 0x4b, 0xa3, 0x64, 0x48, 0x4a, 0x70, 0x99,
0x46, 0xac, 0x00, 0x6b, 0x8d, 0x5d, 0xa0, 0xe9, 0x5c, 0x3f, 0xe0, 0xdd, 0x43, 0x74, 0x59, 0xae,
0x9c, 0x63, 0x45, 0xea, 0x15, 0xac, 0x9f, 0xb0, 0x29, 0x7e, 0x92, 0xb7, 0x13, 0x6f, 0x80, 0x4a,
0x6b, 0xbf, 0xa3, 0xbe, 0xce, 0xec, 0x3c, 0x63, 0x33, 0x9d, 0x74, 0x98, 0xe5, 0xed, 0xb8, 0x97,
0x6f, 0x08, 0x97, 0x02, 0x9e, 0xd7, 0xe3, 0xa8, 0x17, 0xc8, 0x33, 0x8e, 0x86, 0x80, 0x20, 0x24,
0xaf, 0xd8, 0x34, 0x15, 0xed, 0xfc, 0xe5, 0x1a, 0x9b, 0xc7, 0xd6, 0xa4, 0xa7, 0x81, 0x2d, 0x2e,
0x96, 0x6a, 0x4c, 0x2d, 0x5d, 0x92, 0x7d, 0x33, 0x5e, 0x5d, 0x34, 0x04, 0x73, 0xb5, 0x41, 0x5a,
0x28, 0x3c, 0x4d, 0x9c, 0x2b, 0x0d, 0x02, 0xa9, 0x76, 0x82, 0x01, 0xcf, 0x50, 0x8f, 0x60, 0x69,
0x35, 0xdd, 0x02, 0x70, 0xfe, 0x5a, 0x8d, 0x4d, 0xaa, 0x8e, 0xbc, 0xc7, 0xe9, 0xe3, 0x49, 0xc5,
0x78, 0xca, 0xd6, 0x7c, 0x84, 0xc1, 0x1d, 0xad, 0xe3, 0x74, 0xd9, 0xd4, 0xea, 0x30, 0x8f, 0xc1,
0x78, 0x80, 0x0d, 0xbd, 0xcb, 0x58, 0x61, 0x51, 0xcf, 0x74, 0x72, 0x35, 0x9e, 0xf3, 0x78, 0xe6,
0xce, 0xaf, 0xd6, 0x98, 0x25, 0xdf, 0x62, 0xf8, 0x2c, 0x17, 0x3c, 0x9e, 0x19, 0x46, 0xff, 0x5d,
0x2e, 0xd4, 0x8c, 0xc7, 0x33, 0xed, 0xe5, 0x9f, 0x31, 0x96, 0x90, 0x2b, 0xf2, 0x4c, 0xec, 0xf5,
0x15, 0x0e, 0x8b, 0xc6, 0xe2, 0xfc, 0xaf, 0x66, 0xd1, 0x13, 0xcd, 0x28, 0xff, 0x84, 0x4d, 0x83,
0xc5, 0x04, 0x93, 0xaf, 0x59, 0xe5, 0x2b, 0x15, 0x56, 0x79, 0x37, 0x1c, 0x66, 0xa6, 0x65, 0xfe,
0x9c, 0xcd, 0xc8, 0xba, 0xfa, 0xa6, 0x7a, 0x3e, 0xdb, 0xfc, 0x05, 0xee, 0x35, 0xf1, 0x1e, 0x6e,
0x26, 0x87, 0x6a, 0x0c, 0x6f, 0x59, 0x23, 0x9e, 0x36, 0x5b, 0xd2, 0xb2, 0x37, 0x35, 0xcb, 0xfe,
0x21, 0x9b, 0x04, 0x4b, 0xbe, 0x97, 0x17, 0xc1, 0x84, 0xc2, 0xb4, 0x7f, 0xcc, 0x66, 0x85, 0x19,
0xdf, 0x0b, 0x92, 0x3d, 0x30, 0xee, 0x63, 0x25, 0xe3, 0xde, 0xe6, 0x6f, 0x60, 0x03, 0xa4, 0x95,
0x0c, 0x1c, 0x7b, 0x81, 0x2f, 0xcc, 0xf7, 0xd9, 0xe6, 0x7d, 0xa2, 0x6c, 0xde, 0xbf, 0x2f, 0x8d,
0xe1, 0x5e, 0x04, 0xf6, 0x7d, 0xf2, 0x1d, 0xf6, 0x9d, 0xbd, 0xd5, 0xbe, 0x4f, 0x95, 0xec, 0xfb,
0x87, 0x64, 0xa9, 0xf7, 0xbe, 0x01, 0x03, 0x3f, 0xfd, 0x76, 0x03, 0x3f, 0x53, 0x18, 0xf8, 0x0a,
0x83, 0x36, 0xfb, 0x9e, 0x06, 0xed, 0xc2, 0xb7, 0x31, 0x68, 0x7f, 0xb5, 0xc6, 0x2e, 0xa8, 0x45,
0x20, 0x74, 0xe7, 0x0b, 0x36, 0x9d, 0x66, 0x1e, 0xaa, 0x0e, 0x1e, 0x40, 0x48, 0xef, 0xae, 0xca,
0x06, 0x47, 0xd7, 0x8c, 0xcb, 0xd2, 0x62, 0xfd, 0x7c, 0xc1, 0xa6, 0x61, 0xfd, 0xa8, 0xda, 0xf5,
0xea, 0xda, 0x85, 0x9e, 0xbb, 0xcc, 0x53, 0xcf, 0xce, 0xef, 0xd5, 0xd8, 0x6c, 0xdb, 0xe3, 0xd0,
0xb7, 0xd5, 0xc8, 0x4f, 0xe3, 0xc0, 0x07, 0x7f, 0x1d, 0x76, 0x0a, 0xb2, 0xad, 0xf0, 0x08, 0xe2,
0xdc, 0x8a, 0x82, 0x5c, 0x1e, 0x27, 0xa7, 0x5d, 0x49, 0xa2, 0x9d, 0x8b, 0x73, 0x2f, 0x84, 0xe3,
0x3f, 0x6a, 0x6d, 0xcb, 0x2d, 0x00, 0xa8, 0xf7, 0x3a, 0x4e, 0x9f, 0xf1, 0xd3, 0x45, 0x9c, 0xfc,
0x69, 0x57, 0x92, 0xa0, 0xb3, 0x08, 0x33, 0x84, 0xf1, 0xb9, 0xe0, 0x5e, 0xc2, 0xc9, 0x56, 0xdc,
0x4b, 0x82, 0x7b, 0x09, 0xa7, 0x99, 0xb8, 0x25, 0x76, 0x0f, 0x37, 0x4a, 0xc2, 0xee, 0x39, 0x7f,
0xa9, 0xc9, 0xa6, 0x5f, 0xad, 0x3f, 0x3e, 0x41, 0x0f, 0x6e, 0x87, 0x1f, 0x5b, 0x37, 0x59, 0xeb,
0x55, 0x37, 0xcb, 0x7b, 0x67, 0x1e, 0x22, 0xa9, 0x58, 0xf2, 0xf1, 0x33, 0x4f, 0xcb, 0x54, 0x6c,
0xdd, 0x62, 0x63, 0xeb, 0xdd, 0x0d, 0x79, 0x9c, 0xac, 0x62, 0x14, 0xe5, 0xd6, 0x7d, 0x36, 0xfd,
0x22, 0xe3, 0xe9, 0x6a, 0x9e, 0xa7, 0xa8, 0x24, 0xcd, 0x33, 0xf8, 0x0d, 0x2e, 0xeb, 0x21, 0x9b,
0x5d, 0xed, 0xf6, 0x03, 0xda, 0x49, 0xb6, 0x0a, 0xc7, 0x75, 0xb4, 0x5e, 0x89, 0x0f, 0x4c, 0x36,
0x20, 0x9d, 0x21, 0xc6, 0xfe, 0xc6, 0xce, 0x3a, 0x33, 0x17, 0x3c, 0xd6, 0x92, 0xb9, 0x89, 0x8d,
0x9f, 0x51, 0xc5, 0xd8, 0xd6, 0xee, 0x32, 0xb6, 0xc6, 0x0f, 0xbc, 0xa3, 0x20, 0x4e, 0xb7, 0x28,
0x4a, 0x54, 0xf9, 0x96, 0x82, 0x07, 0x46, 0xb4, 0x15, 0x67, 0x39, 0xbe, 0xf2, 0xe9, 0x70, 0xe0,
0x45, 0x36, 0x3f, 0x6b, 0x44, 0x26, 0x9f, 0x51, 0xf3, 0xeb, 0xe3, 0x88, 0xa7, 0x76, 0xef, 0x9d,
0x35, 0x91, 0xcf, 0x59, 0x63, 0x13, 0x9b, 0x41, 0x48, 0x72, 0xb9, 0x4a, 0xcf, 0x89, 0x97, 0x1f,
0x08, 0x8d, 0x56, 0xb4, 0x2c, 0x1b, 0x0e, 0x55, 0xf8, 0x4e, 0xd1, 0xce, 0xef, 0xd6, 0xd8, 0x58,
0x3b, 0xf7, 0xf2, 0x5e, 0x66, 0x5d, 0x62, 0x63, 0xbd, 0xbd, 0x5c, 0xc6, 0xa2, 0x9a, 0x6e, 0xab,
0x87, 0xc6, 0xe9, 0x23, 0x36, 0xdd, 0xdb, 0xeb, 0xa1, 0xf3, 0x86, 0xe6, 0x0d, 0xf6, 0xbe, 0x49,
0x77, 0xaa, 0xb7, 0xa9, 0x20, 0x38, 0xbd, 0xf6, 0xf0, 0xf0, 0x90, 0x61, 0xa0, 0xa7, 0xe9, 0x8e,
0xf5, 0xe0, 0xdc, 0x80, 0xd1, 0xe5, 0xde, 0xde, 0x20, 0xca, 0xe3, 0x28, 0xa2, 0x98, 0x25, 0x54,
0x65, 0xbd, 0x6d, 0x89, 0x58, 0x3f, 0x60, 0x33, 0xc8, 0xd0, 0x4b, 0xe3, 0x01, 0xb2, 0xb4, 0x90,
0x65, 0x1a, 0x58, 0x24, 0x46, 0x1d, 0xeb, 0xc1, 0x11, 0x76, 0x4c, 0x74, 0x6c, 0x13, 0x4e, 0xaa,
0x5d, 0x1a, 0x16, 0xf4, 0x1e, 0x3a, 0x99, 0xe5, 0x7b, 0xfb, 0x41, 0x9a, 0x1f, 0x80, 0x71, 0xc4,
0x4e, 0x36, 0xdd, 0xa9, 0x2c, 0x5f, 0x93, 0x10, 0x9c, 0xa4, 0xb3, 0x7c, 0xaf, 0x8b, 0xc5, 0xd4,
0xcb, 0xf1, 0x2c, 0x5f, 0xd7, 0x8a, 0x06, 0x58, 0xd4, 0x94, 0x45, 0xdb, 0x40, 0x3a, 0xff, 0xfb,
0x32, 0x9b, 0x06, 0xa3, 0x06, 0xca, 0xbe, 0x16, 0xfb, 0xe8, 0x9d, 0xbe, 0x88, 0x9e, 0x45, 0xf1,
0x71, 0xb4, 0x88, 0x72, 0x6a, 0xb9, 0x8a, 0x96, 0xde, 0x10, 0x79, 0xd5, 0x14, 0x0e, 0x2b, 0x00,
0x58, 0xf7, 0xcf, 0xf8, 0xe9, 0x53, 0x2f, 0x3b, 0xc0, 0xf7, 0xb7, 0x5c, 0x49, 0xc2, 0x1a, 0xff,
0x19, 0xcf, 0x16, 0xed, 0x29, 0x1c, 0x3c, 0x3e, 0x0b, 0x0c, 0x6c, 0x81, 0xc4, 0x96, 0x60, 0x1f,
0xd9, 0x8a, 0x33, 0x19, 0x5a, 0x9f, 0x21, 0x69, 0x16, 0x08, 0x94, 0x6f, 0x14, 0xfb, 0xcc, 0x2c,
0x95, 0x17, 0x08, 0xf4, 0x6f, 0x3d, 0x4e, 0x39, 0x3a, 0xda, 0xf6, 0x85, 0x1b, 0xf5, 0x5b, 0x0d,
0xb7, 0x00, 0xac, 0xbb, 0xec, 0xe2, 0x96, 0xcf, 0xa3, 0x3c, 0xe8, 0x05, 0x3c, 0xdd, 0x8c, 0xd3,
0x97, 0x3c, 0xf2, 0xe3, 0xd4, 0x9e, 0xc3, 0x66, 0xaa, 0x8a, 0xac, 0xfb, 0xec, 0xd2, 0xaa, 0x7f,
0xc4, 0xd3, 0x3c, 0xc8, 0x82, 0xa8, 0x5f, 0x70, 0xd8, 0xf3, 0x58, 0xa7, 0xba, 0x10, 0xe4, 0xb0,
0xee, 0xa5, 0x29, 0xf0, 0x59, 0xc8, 0x27, 0x49, 0xf0, 0x37, 0xd7, 0xbc, 0x3c, 0xe7, 0xe9, 0x29,
0xda, 0x84, 0x8b, 0x28, 0x25, 0x1d, 0x02, 0x8e, 0x1d, 0x9e, 0x1f, 0xc7, 0x29, 0x85, 0x9c, 0x17,
0x6e, 0x34, 0x40, 0x17, 0x35, 0x08, 0x5a, 0xdf, 0xe1, 0xe4, 0xe5, 0x5f, 0x22, 0x29, 0x0b, 0x12,
0xea, 0xae, 0x26, 0xc9, 0x9a, 0x3c, 0x5a, 0x5c, 0x26, 0x3d, 0xd6, 0xa0, 0x42, 0x7e, 0xd8, 0xf8,
0x15, 0x5d, 0x7e, 0xd8, 0xb6, 0x1e, 0x7f, 0xb7, 0xb1, 0x54, 0xd1, 0x50, 0xf7, 0x09, 0x57, 0xd7,
0x1e, 0x1f, 0xa0, 0x70, 0x35, 0x04, 0xa4, 0x5b, 0x50, 0x9b, 0x69, 0x3c, 0xd8, 0x7d, 0x1e, 0x64,
0xb9, 0x7d, 0x15, 0x19, 0xab, 0x8a, 0x48, 0xd3, 0x0e, 0x41, 0xb3, 0x96, 0xed, 0x0f, 0xa5, 0xa6,
0x11, 0xad, 0x95, 0xad, 0xd8, 0xd7, 0x8c, 0xb2, 0x15, 0xd0, 0x9c, 0xe7, 0x5e, 0xd4, 0xb7, 0xbf,
0x47, 0x9a, 0x03, 0xcf, 0x28, 0x73, 0x71, 0xe2, 0xba, 0x2e, 0x64, 0x5e, 0x9c, 0xb6, 0x44, 0xcd,
0x07, 0xf6, 0xf7, 0x8d, 0x96, 0x1e, 0xa0, 0xff, 0x1f, 0x77, 0x87, 0x03, 0x1e, 0xe5, 0x1b, 0x41,
0x6a, 0xdf, 0x20, 0x89, 0x69, 0x90, 0x56, 0xfb, 0xa1, 0xfd, 0x91, 0x51, 0xfb, 0xa1, 0x56, 0xf6,
0xc8, 0x76, 0x8c, 0xb2, 0x47, 0xd0, 0x9f, 0xa7, 0xdc, 0xf3, 0xb7, 0x37, 0x96, 0xed, 0x1f, 0x50,
0x7f, 0x04, 0x09, 0x25, 0xab, 0x49, 0xf2, 0xe2, 0xc5, 0xd6, 0x86, 0xfd, 0x31, 0x95, 0x08, 0x12,
0x8f, 0x44, 0xa7, 0x59, 0x18, 0xf7, 0xb1, 0xf0, 0x87, 0x34, 0x3b, 0x05, 0x02, 0xda, 0x2d, 0xda,
0x5f, 0xbc, 0x6b, 0xdf, 0xc4, 0xe2, 0x02, 0xd0, 0x4b, 0x17, 0xed, 0x5f, 0x30, 0x4b, 0x17, 0xc5,
0x5b, 0x71, 0x62, 0x6f, 0xa9, 0xb7, 0x4a, 0x7d, 0x6a, 0x67, 0x07, 0xbb, 0x60, 0x57, 0x3f, 0xa1,
0xf8, 0x9b, 0x20, 0x61, 0x7c, 0x1d, 0x3e, 0x48, 0x3a, 0xe0, 0x42, 0x7f, 0x4a, 0x66, 0x55, 0xd2,
0x70, 0xfa, 0xdd, 0xe0, 0x47, 0x30, 0xbc, 0x1f, 0xd1, 0xe9, 0x97, 0x28, 0x68, 0x6d, 0x83, 0x1f,
0x81, 0xd2, 0xd8, 0xb7, 0xa9, 0x35, 0x41, 0x42, 0xff, 0x36, 0xf8, 0xd1, 0x6e, 0xca, 0x7b, 0xc1,
0x89, 0xfd, 0x63, 0x72, 0x31, 0x15, 0x00, 0x9b, 0xd8, 0x6a, 0x92, 0x48, 0x6b, 0x6f, 0xdf, 0xb9,
0xd1, 0xd0, 0x77, 0x08, 0x89, 0xbb, 0x3a, 0x93, 0x3e, 0xe2, 0x25, 0xfb, 0x33, 0x73, 0xc4, 0x4b,
0xd0, 0xfb, 0xad, 0x6c, 0x3b, 0xf6, 0x83, 0xde, 0xa9, 0xbd, 0x44, 0xb3, 0x23, 0x69, 0xf0, 0x8c,
0xda, 0x7e, 0x60, 0xdf, 0xc3, 0x3a, 0xf0, 0x08, 0xfd, 0x76, 0xdf, 0xe4, 0x68, 0xbb, 0xee, 0xa3,
0xc6, 0x4a, 0x12, 0x74, 0x64, 0x2b, 0xca, 0x72, 0x2f, 0x0c, 0xc1, 0xd2, 0xd9, 0xcb, 0x64, 0x78,
0x35, 0xc8, 0x72, 0xd8, 0xf4, 0x33, 0x9e, 0x46, 0x6b, 0x71, 0x9c, 0x23, 0xcb, 0x0a, 0xb2, 0x18,
0x98, 0xd6, 0xd7, 0xe5, 0x65, 0xfb, 0x01, 0x32, 0x14, 0x00, 0x94, 0x8a, 0xd7, 0x2d, 0xaf, 0xd8,
0x0f, 0xc9, 0x6e, 0x29, 0x40, 0xaf, 0xfb, 0xc0, 0x7e, 0x64, 0xd6, 0x7d, 0x00, 0xe3, 0xdc, 0x90,
0xb7, 0x95, 0x3f, 0xa1, 0x35, 0x2b, 0xe9, 0xe2, 0x7c, 0xbb, 0xe5, 0xaf, 0xa7, 0x5d, 0xfb, 0xf3,
0x1b, 0xb5, 0x5b, 0x0d, 0x57, 0x87, 0xac, 0x9b, 0x6c, 0x56, 0x13, 0x29, 0x30, 0x7d, 0x81, 0x53,
0x53, 0x42, 0xb5, 0x3e, 0xac, 0x2c, 0xda, 0xbf, 0x48, 0xb3, 0xa7, 0x00, 0xbd, 0x74, 0xc9, 0xfe,
0x25, 0x3a, 0x25, 0x2b, 0xc0, 0x9a, 0x65, 0xf5, 0x76, 0x60, 0x7f, 0x89, 0x95, 0xea, 0xed, 0xa0,
0x7c, 0xea, 0xfe, 0xe9, 0xe8, 0xa9, 0x7b, 0x8e, 0x35, 0x76, 0xe2, 0x63, 0x7b, 0x93, 0x22, 0xe8,
0x3b, 0xf1, 0x31, 0x5a, 0xbd, 0xf8, 0xf8, 0x45, 0xc6, 0xbb, 0xf6, 0x13, 0x3a, 0x08, 0x08, 0x12,
0xa4, 0x2f, 0x1e, 0xdb, 0x5d, 0x2f, 0xe4, 0xf6, 0x53, 0x3a, 0x02, 0xe9, 0x98, 0x75, 0x87, 0x59,
0xed, 0xd3, 0x2c, 0xe7, 0x03, 0x61, 0x83, 0x70, 0x57, 0xb4, 0x5d, 0xec, 0x68, 0x45, 0x89, 0xf5,
0x05, 0xfb, 0x60, 0xe3, 0x34, 0xf4, 0xdb, 0x07, 0x5e, 0xca, 0xfd, 0x75, 0xaf, 0x7b, 0xc0, 0x57,
0xd3, 0xc1, 0xca, 0x7d, 0xaa, 0xd6, 0xc6, 0x6a, 0x67, 0x33, 0xc0, 0xdb, 0x76, 0xd3, 0xe0, 0xc8,
0xcb, 0xf9, 0x4b, 0x2f, 0xdd, 0x08, 0xd2, 0x75, 0xd4, 0x8a, 0x0e, 0xbd, 0x6d, 0xb4, 0x04, 0xe4,
0xf1, 0x78, 0x90, 0xe4, 0xa7, 0x74, 0xce, 0xb0, 0x5f, 0x90, 0x3c, 0x34, 0x08, 0xf7, 0xc5, 0x6c,
0xdd, 0x4b, 0xe0, 0x34, 0xe6, 0xdb, 0x2f, 0xb1, 0x25, 0x0d, 0xc1, 0xf1, 0x1d, 0xc4, 0x69, 0x4e,
0x86, 0x5e, 0xda, 0xe8, 0x57, 0xd8, 0x50, 0x45, 0x89, 0x75, 0x87, 0x31, 0xf2, 0x89, 0x70, 0xb1,
0xbd, 0xc6, 0xc5, 0x36, 0xab, 0xce, 0x3d, 0x58, 0xe2, 0x6a, 0x1c, 0x30, 0xbf, 0x44, 0x81, 0x82,
0xfc, 0x8c, 0x62, 0x4b, 0x0a, 0x20, 0xf7, 0xeb, 0x84, 0xfb, 0x5f, 0x47, 0xdc, 0xfe, 0x39, 0xf6,
0x4d, 0xd1, 0x50, 0x73, 0x35, 0x49, 0xf8, 0x09, 0xee, 0x05, 0x7f, 0x06, 0x77, 0xb3, 0x02, 0xb0,
0x3e, 0x66, 0x33, 0x9b, 0xa9, 0x37, 0xe0, 0xb0, 0xb9, 0x21, 0xc7, 0x9f, 0x45, 0x0e, 0x13, 0xb4,
0x56, 0xd8, 0x8c, 0x21, 0x35, 0xfb, 0xcf, 0x99, 0xfe, 0xa3, 0x74, 0x92, 0x5c, 0x93, 0x0d, 0x74,
0xfb, 0x15, 0x72, 0x6c, 0xc4, 0x5d, 0x74, 0x93, 0xec, 0x3d, 0xec, 0x5d, 0x09, 0xb5, 0x9e, 0xb3,
0x8f, 0x9e, 0xaf, 0xee, 0xc6, 0x61, 0xd0, 0x3d, 0x25, 0x25, 0x44, 0xef, 0x13, 0xce, 0x5a, 0xb0,
0xa5, 0x77, 0xe9, 0x9a, 0xf6, 0xcf, 0x63, 0xd5, 0x77, 0x33, 0x5a, 0x07, 0xec, 0xb3, 0x77, 0x32,
0xbd, 0x0a, 0xf2, 0x83, 0xb5, 0x20, 0x1e, 0xf0, 0x3c, 0x0d, 0xba, 0x99, 0xed, 0x61, 0xdb, 0xdf,
0xb6, 0x1a, 0x5a, 0xa6, 0xf5, 0x30, 0x1e, 0xfa, 0x18, 0xd3, 0xb7, 0xf7, 0xb1, 0x15, 0x1d, 0x02,
0xff, 0xe5, 0xc5, 0x7e, 0xf0, 0x66, 0x18, 0xe4, 0xa7, 0xe4, 0x9f, 0xe4, 0xa7, 0xb4, 0xe6, 0xba,
0xa8, 0x1a, 0xd5, 0x85, 0xa0, 0x4d, 0xab, 0x49, 0xd2, 0xce, 0xe3, 0x94, 0xbb, 0xbc, 0xcb, 0x83,
0x24, 0x7f, 0xe1, 0x3e, 0xb7, 0xfb, 0xa4, 0x4d, 0xa3, 0x25, 0xb0, 0xf3, 0xb7, 0xbd, 0xc8, 0xdf,
0x8f, 0x4f, 0x04, 0xf8, 0xf8, 0x04, 0xe6, 0xf2, 0x00, 0xfb, 0x53, 0x55, 0x64, 0xdd, 0x66, 0xf3,
0x3b, 0xed, 0xf5, 0xd0, 0xcb, 0x32, 0xf0, 0x06, 0x84, 0xde, 0x1f, 0x22, 0xff, 0x68, 0x81, 0x75,
0x8b, 0x5d, 0xd8, 0x8a, 0x33, 0x38, 0x8c, 0xfb, 0x52, 0xb5, 0x43, 0xba, 0x99, 0x29, 0xc1, 0xb0,
0x4e, 0xc0, 0xea, 0xf2, 0x10, 0xdd, 0xa3, 0x01, 0xc5, 0x21, 0x0a, 0xa4, 0xb0, 0x3c, 0x14, 0xd5,
0x8d, 0x74, 0xcb, 0x43, 0x51, 0xdd, 0x8f, 0xd9, 0x0c, 0xf1, 0xcb, 0x37, 0xc5, 0x74, 0xb5, 0x63,
0x80, 0xc0, 0x75, 0x88, 0x80, 0xcb, 0x43, 0xee, 0x65, 0xdc, 0x4e, 0x88, 0xcb, 0x00, 0xc5, 0xdb,
0xba, 0xd2, 0x5d, 0x7d, 0xa3, 0xde, 0x26, 0x21, 0xe7, 0x57, 0x98, 0xb5, 0xc3, 0x8f, 0xd7, 0x4b,
0x61, 0x89, 0xab, 0x6c, 0x62, 0xfd, 0xde, 0x12, 0x1d, 0x4f, 0x6b, 0x68, 0xb2, 0x15, 0x5d, 0xf6,
0xc0, 0xa1, 0x50, 0xf3, 0xc0, 0x61, 0x2f, 0x10, 0x7e, 0xbc, 0xcc, 0x5c, 0x91, 0xb4, 0xf3, 0x2f,
0x6a, 0x6c, 0x81, 0x46, 0xea, 0x0e, 0xa3, 0x08, 0x3c, 0x56, 0x71, 0xb6, 0xb6, 0xd9, 0xb8, 0x1c,
0x6c, 0x0d, 0x6f, 0xb1, 0x25, 0x59, 0x79, 0xf1, 0x0d, 0xc6, 0x8a, 0x22, 0x76, 0xda, 0xbd, 0xb7,
0x0e, 0x95, 0x43, 0xa6, 0xea, 0x90, 0x90, 0xc9, 0x2e, 0x2a, 0xa7, 0xaf, 0x85, 0x85, 0xd5, 0x4e,
0xdf, 0x98, 0x51, 0xb6, 0xe2, 0x64, 0xac, 0xf5, 0x6a, 0xbd, 0xdd, 0xd9, 0x14, 0xb6, 0x28, 0xa5,
0xad, 0x96, 0x0e, 0x72, 0x05, 0x80, 0x27, 0x00, 0x10, 0x64, 0xa7, 0x38, 0x24, 0x15, 0x80, 0xb5,
0xc0, 0x5a, 0x74, 0x36, 0x68, 0x60, 0xeb, 0x44, 0x80, 0x00, 0x1e, 0x47, 0x7e, 0x87, 0x0e, 0x47,
0x0d, 0x38, 0x1c, 0x09, 0xd2, 0xf9, 0xed, 0x3a, 0xbd, 0xf5, 0x31, 0xfa, 0x97, 0xd0, 0xcc, 0x96,
0x8f, 0xef, 0x04, 0xff, 0x92, 0x48, 0xb3, 0x3f, 0xe2, 0x4c, 0x74, 0x46, 0x7f, 0xe8, 0xad, 0x5a,
0x7f, 0x2e, 0xb3, 0x31, 0xec, 0xc2, 0xa2, 0x90, 0x93, 0xa0, 0x14, 0xbe, 0x24, 0x44, 0x24, 0x28,
0x85, 0xdf, 0x13, 0xe2, 0x11, 0x14, 0xe1, 0x51, 0x96, 0x2f, 0xda, 0xe3, 0x74, 0x3c, 0x25, 0x4a,
0xe1, 0x4b, 0xf6, 0x84, 0x86, 0x2f, 0x29, 0xfc, 0x9e, 0x3d, 0xa9, 0xe1, 0x45, 0x3b, 0xf7, 0x6d,
0xa6, 0xe1, 0xf7, 0x15, 0xbe, 0x8c, 0x27, 0x38, 0x89, 0x2f, 0x2b, 0x7c, 0x05, 0x4f, 0x71, 0x12,
0x5f, 0x71, 0xfe, 0x5b, 0x8d, 0x8d, 0x8b, 0x60, 0x94, 0x91, 0xd9, 0x30, 0x2d, 0xae, 0xf4, 0x67,
0x59, 0x3d, 0x38, 0x12, 0x21, 0xa8, 0x7a, 0x70, 0x24, 0x6f, 0xcc, 0x1b, 0xc5, 0x8d, 0xb9, 0xc3,
0xa6, 0x87, 0x38, 0xf5, 0x2f, 0xbd, 0x70, 0xc8, 0x1f, 0x89, 0xb0, 0x93, 0x81, 0xe1, 0xcd, 0x90,
0xb7, 0x1f, 0xf2, 0x67, 0xfc, 0x54, 0xc4, 0x9f, 0x14, 0x0d, 0x2b, 0x54, 0xe3, 0x5d, 0x5c, 0x14,
0x91, 0x28, 0x13, 0x04, 0x7b, 0x81, 0x35, 0x90, 0x16, 0x51, 0x29, 0x0d, 0x29, 0xb7, 0xf2, 0x50,
0x04, 0xa9, 0x4c, 0xd0, 0xf9, 0xeb, 0x75, 0x36, 0xd3, 0xe1, 0xd1, 0xae, 0x77, 0xaa, 0x25, 0x4b,
0x7d, 0x97, 0x5b, 0xc1, 0xcb, 0x6c, 0xac, 0xdb, 0x0f, 0xd6, 0x07, 0xbe, 0xc8, 0x46, 0x13, 0x14,
0x74, 0x33, 0x1e, 0xe6, 0xbb, 0xe2, 0x6e, 0x87, 0xa4, 0xa4, 0x21, 0xd6, 0x12, 0x1b, 0x4f, 0xf9,
0x9b, 0x0e, 0x3f, 0xc9, 0xdf, 0x79, 0xcd, 0x2a, 0x19, 0xad, 0x15, 0x36, 0x29, 0x1e, 0x5f, 0x9d,
0xbc, 0xf3, 0x56, 0xb5, 0x60, 0x85, 0xe9, 0xcc, 0x82, 0x7e, 0x24, 0xee, 0x08, 0xf1, 0x19, 0x96,
0x55, 0x37, 0xcd, 0x77, 0x62, 0x11, 0x59, 0x26, 0xc2, 0xf9, 0x52, 0x4b, 0x6b, 0xab, 0x48, 0x24,
0xaa, 0xe9, 0x89, 0x44, 0x95, 0xd9, 0x11, 0x7f, 0x50, 0x67, 0x97, 0x5f, 0x60, 0x96, 0xe2, 0x6a,
0x92, 0xac, 0xe6, 0xb9, 0xd7, 0x3d, 0x38, 0x33, 0x1b, 0xad, 0x76, 0xde, 0x6c, 0x34, 0x4f, 0xcf,
0x46, 0x43, 0x02, 0x13, 0x1c, 0xfd, 0x43, 0x69, 0x03, 0x85, 0x78, 0x0b, 0x04, 0xf6, 0x1f, 0x8a,
0x1c, 0xaf, 0x26, 0x09, 0x58, 0xb8, 0x2d, 0x99, 0x03, 0x51, 0x86, 0x8d, 0xec, 0x89, 0x56, 0x29,
0x7b, 0x02, 0xb4, 0x35, 0xce, 0xbd, 0x10, 0x46, 0x4f, 0x61, 0x7a, 0x45, 0xe3, 0xfd, 0x2d, 0x98,
0x8c, 0xdd, 0x38, 0x43, 0x19, 0xce, 0xb8, 0x8a, 0x06, 0xcb, 0xe3, 0x7b, 0xb9, 0x07, 0xd5, 0x26,
0xc8, 0xf3, 0x15, 0xa4, 0xf5, 0x63, 0xd6, 0xc4, 0x40, 0xf1, 0xe4, 0x19, 0x69, 0x7e, 0x2a, 0xae,
0x86, 0x6c, 0x6a, 0x21, 0x32, 0x12, 0x3d, 0x2e, 0xc4, 0x39, 0xd6, 0x18, 0xf8, 0xcb, 0x22, 0x26,
0x0f, 0x8f, 0xce, 0x3f, 0xaf, 0xb3, 0x2b, 0x23, 0x42, 0x3f, 0x33, 0xbd, 0xae, 0x76, 0xce, 0x0b,
0xae, 0x6a, 0xc1, 0xdb, 0x6c, 0x7c, 0xc0, 0xfd, 0xc0, 0x53, 0x79, 0x80, 0x92, 0xfc, 0xff, 0x56,
0xe4, 0xd7, 0x19, 0xeb, 0xa6, 0xdc, 0xcb, 0x39, 0xda, 0xf3, 0x49, 0x72, 0xc4, 0x0b, 0xc4, 0xf9,
0xad, 0x3a, 0x5b, 0xd8, 0x88, 0x8f, 0x23, 0x90, 0xdf, 0xcb, 0x18, 0xf6, 0xda, 0x42, 0xf3, 0x06,
0x59, 0x7f, 0x8b, 0xb2, 0x5f, 0x9a, 0x2e, 0x11, 0x78, 0x87, 0xdc, 0xeb, 0x65, 0x3c, 0x97, 0x0b,
0x9e, 0x28, 0xc0, 0x43, 0x1e, 0xf5, 0xf3, 0x03, 0xa1, 0x8d, 0x82, 0x2a, 0xee, 0xe9, 0xb7, 0xb1,
0xad, 0xa6, 0x7e, 0x91, 0x83, 0x50, 0xd9, 0xf2, 0xb4, 0xce, 0x69, 0x79, 0xae, 0xb2, 0x89, 0x88,
0x1f, 0x53, 0xab, 0x63, 0xe4, 0xc2, 0x4b, 0x1a, 0x4c, 0x31, 0x54, 0x76, 0xe3, 0x78, 0x80, 0x52,
0xa6, 0x45, 0x6e, 0x60, 0xd0, 0xb1, 0x81, 0x97, 0xe5, 0x3c, 0x5d, 0x1b, 0xf6, 0x44, 0x40, 0xb9,
0xe1, 0xea, 0x90, 0xf3, 0x9f, 0xeb, 0xec, 0x52, 0x49, 0x32, 0x85, 0x6e, 0x14, 0xa2, 0x99, 0x79,
0x0f, 0xd1, 0x1c, 0x41, 0xb3, 0xcf, 0xa9, 0x90, 0xb2, 0x1c, 0x74, 0xa8, 0x2c, 0xbc, 0xb1, 0x51,
0xe1, 0xdd, 0x16, 0x0b, 0x6a, 0xfc, 0x5d, 0x89, 0x44, 0xb8, 0x9e, 0x6c, 0x36, 0xce, 0x23, 0x7f,
0x33, 0xf4, 0xfa, 0x52, 0x4b, 0x04, 0x09, 0xeb, 0x64, 0x5f, 0x5f, 0x27, 0x93, 0x6f, 0x5b, 0x27,
0x3a, 0x27, 0xea, 0x97, 0x17, 0x75, 0x79, 0x88, 0xcd, 0xd2, 0x4a, 0xd5, 0x10, 0x63, 0x9e, 0xa6,
0xcc, 0x79, 0x72, 0x7e, 0xbd, 0xc6, 0xe6, 0x85, 0x2b, 0x19, 0x47, 0x39, 0xa7, 0xcb, 0x13, 0x0a,
0x89, 0x12, 0x29, 0x53, 0xaf, 0x0a, 0x00, 0x1c, 0xf1, 0xf5, 0x30, 0xe8, 0x1e, 0x76, 0xbc, 0xfd,
0x82, 0x8b, 0xd6, 0xe8, 0x68, 0x81, 0xf5, 0x29, 0x9b, 0xa3, 0x17, 0xb8, 0x3c, 0xc1, 0x33, 0x65,
0xaf, 0x27, 0x16, 0xee, 0x08, 0xee, 0xfc, 0x5e, 0x8d, 0xcd, 0x6f, 0x06, 0x91, 0xcf, 0x53, 0xdd,
0x00, 0xdb, 0x6c, 0x1c, 0x56, 0xe7, 0x91, 0xb8, 0x96, 0x6a, 0xb9, 0x92, 0x2c, 0x52, 0xa3, 0x29,
0xf5, 0x8f, 0x08, 0x98, 0x33, 0xfd, 0x86, 0x4e, 0xe4, 0xfe, 0x69, 0x10, 0x3a, 0x6f, 0x27, 0x49,
0xbe, 0x19, 0x52, 0xbe, 0xdf, 0x8c, 0x2b, 0x49, 0xeb, 0x1e, 0x1b, 0x5f, 0xcf, 0x4f, 0xb4, 0xcb,
0x17, 0x65, 0x21, 0x47, 0xa4, 0xe4, 0x4a, 0x4e, 0xcc, 0xd9, 0x04, 0x5f, 0x55, 0xac, 0x02, 0x22,
0x9c, 0x98, 0x4d, 0xd2, 0x58, 0x76, 0x8f, 0x7d, 0x60, 0xd9, 0xdc, 0x4f, 0x8b, 0xa5, 0x8c, 0x04,
0xe8, 0xe5, 0xe6, 0x7e, 0x2a, 0x6f, 0xd6, 0x26, 0x5d, 0x41, 0x41, 0xff, 0x36, 0xf7, 0x53, 0xe1,
0xfe, 0x01, 0xbf, 0x24, 0xad, 0x69, 0x56, 0xeb, 0x88, 0x94, 0x82, 0x5a, 0x07, 0xa8, 0x27, 0xd8,
0xcf, 0xa6, 0x5b, 0x7b, 0xe2, 0xfc, 0x5a, 0x9d, 0x5d, 0x1a, 0x91, 0x1e, 0xe6, 0xb3, 0xff, 0xe9,
0x94, 0xa0, 0x10, 0xda, 0xcb, 0x07, 0xb8, 0xb6, 0x48, 0x68, 0x2f, 0x1f, 0x58, 0x3f, 0x60, 0x8d,
0xdd, 0x63, 0x79, 0xff, 0x34, 0x5f, 0x9c, 0xe7, 0x85, 0xa8, 0x5d, 0x28, 0x75, 0xfe, 0x5e, 0x8d,
0x5d, 0x24, 0xa8, 0x73, 0x52, 0x92, 0xc4, 0x0b, 0x53, 0x12, 0x2f, 0x0a, 0x49, 0xb4, 0x75, 0x49,
0xb4, 0xa5, 0x24, 0x1e, 0x8f, 0x4a, 0x42, 0x83, 0x8a, 0x19, 0x69, 0xc1, 0x8c, 0x5c, 0x97, 0x33,
0x62, 0x84, 0x1a, 0xa0, 0x1f, 0x3f, 0xf7, 0xdd, 0xda, 0x13, 0x70, 0x62, 0x3b, 0x74, 0x43, 0xd7,
0x70, 0xeb, 0x9d, 0xbe, 0xf3, 0x13, 0x36, 0x21, 0x8b, 0xa1, 0xec, 0xc9, 0xa2, 0x58, 0x6e, 0xf5,
0x27, 0x8b, 0x48, 0x2f, 0x09, 0xcd, 0xa8, 0x3f, 0xc1, 0x90, 0xd8, 0x93, 0x7b, 0x62, 0xed, 0xd4,
0x9f, 0xdc, 0x73, 0x7e, 0xa3, 0xce, 0xae, 0x50, 0xe5, 0xcd, 0x38, 0x0c, 0xe3, 0x63, 0x7d, 0x9c,
0x37, 0xd9, 0x2c, 0x15, 0xc1, 0xf0, 0xc4, 0x0d, 0x15, 0x86, 0xe8, 0x4c, 0x94, 0x52, 0xd8, 0x95,
0x87, 0xd8, 0x72, 0x05, 0x05, 0xe3, 0x76, 0x79, 0xef, 0xeb, 0xfd, 0x5f, 0xe1, 0xdd, 0x5c, 0x6c,
0x1a, 0x4d, 0x57, 0x87, 0xe0, 0x0d, 0xbb, 0x31, 0x98, 0x6a, 0xf5, 0x06, 0xda, 0x49, 0x4b, 0xa8,
0xf5, 0x48, 0x2e, 0x03, 0x97, 0xbf, 0x11, 0x46, 0xf2, 0x43, 0x53, 0x32, 0xc6, 0x0c, 0xb9, 0x05,
0x37, 0x38, 0x1f, 0xeb, 0x71, 0x7c, 0x28, 0x72, 0x0b, 0xf0, 0x19, 0x4c, 0xd3, 0xe3, 0x28, 0xe7,
0xa9, 0x4a, 0x0a, 0x6b, 0xb9, 0x05, 0xe0, 0xfc, 0x95, 0x26, 0x5b, 0xa0, 0xfa, 0xeb, 0xf1, 0x60,
0x80, 0xc6, 0xe5, 0xbd, 0x7c, 0x3f, 0x71, 0xb7, 0xa1, 0x09, 0x50, 0xd1, 0x50, 0x46, 0xc2, 0x08,
0x7c, 0xb1, 0x4a, 0x15, 0x4d, 0x37, 0x0b, 0x94, 0xe6, 0x49, 0xfb, 0xad, 0x24, 0xc9, 0xb4, 0x62,
0xd7, 0xb6, 0x7c, 0xb1, 0x74, 0x0b, 0x00, 0x84, 0xea, 0xf2, 0x24, 0x3c, 0x2d, 0x58, 0x68, 0x41,
0x94, 0x50, 0x38, 0x63, 0x20, 0xa2, 0x3a, 0x47, 0xfb, 0xab, 0x09, 0xd2, 0xe4, 0xa2, 0xfb, 0x46,
0x7b, 0x8d, 0xa0, 0x30, 0x56, 0x80, 0x6b, 0x31, 0xf0, 0x45, 0x5e, 0x86, 0xa2, 0xb1, 0xe5, 0x38,
0xce, 0x8b, 0x0e, 0x30, 0xec, 0x80, 0x09, 0x16, 0x8b, 0x65, 0x8a, 0xb6, 0x5f, 0x5a, 0x2c, 0x1f,
0xb3, 0x19, 0x92, 0xc0, 0x4e, 0x1c, 0x61, 0x68, 0x99, 0x32, 0x33, 0x4c, 0xd0, 0xfa, 0x92, 0xcd,
0x14, 0x56, 0x2a, 0xe5, 0x6f, 0x30, 0x49, 0x43, 0x33, 0x13, 0x23, 0x26, 0xcc, 0x35, 0xf9, 0xe1,
0x35, 0x6d, 0xfa, 0x29, 0x8e, 0xf8, 0x29, 0xc1, 0x2c, 0xbd, 0xc6, 0x00, 0x9d, 0xdf, 0xaa, 0xb1,
0x0b, 0x54, 0x6f, 0x1b, 0xfc, 0xc3, 0x76, 0xc2, 0xbb, 0xb0, 0x53, 0xf6, 0x82, 0x90, 0x6f, 0xc6,
0xe9, 0xc0, 0xcb, 0x65, 0xfe, 0x58, 0x81, 0x80, 0xf8, 0x7b, 0x41, 0x9a, 0xe5, 0xcf, 0x63, 0xcf,
0x5f, 0x3b, 0xcd, 0x79, 0x26, 0x8c, 0x41, 0x09, 0x85, 0xe9, 0xdd, 0x0f, 0x72, 0xd7, 0xcb, 0xe5,
0xb2, 0x91, 0x24, 0xfa, 0x3d, 0xb1, 0x1f, 0x44, 0x7d, 0xf1, 0x8e, 0xa6, 0xf0, 0x7b, 0x34, 0xcc,
0xf9, 0xfb, 0x75, 0x36, 0xa5, 0xf5, 0x4c, 0xfe, 0x3c, 0xa1, 0x56, 0xfc, 0x3c, 0xe1, 0x2a, 0x9b,
0xe8, 0x1c, 0x0c, 0x07, 0xfb, 0x00, 0x0b, 0xb5, 0x93, 0x34, 0x28, 0x10, 0x56, 0xd3, 0x16, 0x6d,
0x01, 0xc0, 0xfb, 0x5f, 0x06, 0x3e, 0x8f, 0x77, 0x43, 0xef, 0xf4, 0x39, 0x97, 0xbf, 0x34, 0x32,
0x30, 0x98, 0xbc, 0x57, 0x81, 0x2f, 0xfc, 0x9d, 0xba, 0x4b, 0x04, 0x28, 0xcb, 0x53, 0x1e, 0xf4,
0x0f, 0x72, 0x54, 0xb9, 0xba, 0x2b, 0x28, 0xc0, 0xb7, 0xfd, 0xe5, 0xf6, 0x70, 0x20, 0x74, 0x4c,
0x50, 0xf2, 0xfe, 0x1c, 0x73, 0x3f, 0x26, 0xf0, 0x2d, 0x8a, 0x06, 0xf9, 0xac, 0x05, 0x79, 0x0a,
0xf2, 0xa1, 0x25, 0x2a, 0x49, 0xeb, 0x47, 0xac, 0x09, 0x33, 0x61, 0x33, 0x0c, 0x1f, 0x5f, 0x31,
0xe7, 0x5c, 0x4d, 0x94, 0x8b, 0x4c, 0xce, 0x4d, 0x36, 0xa7, 0x15, 0x3c, 0x3e, 0xc9, 0x53, 0x3a,
0x90, 0xc0, 0x99, 0x95, 0xa4, 0x85, 0xcf, 0xce, 0x7f, 0xad, 0x49, 0x6b, 0xf7, 0x3c, 0x16, 0x01,
0xd5, 0x6b, 0x6c, 0x32, 0x8c, 0xa3, 0x7e, 0x90, 0x0f, 0x7d, 0x3a, 0x72, 0xd4, 0xdd, 0x02, 0xa0,
0xd4, 0xa2, 0x9c, 0x0a, 0xeb, 0x58, 0xa8, 0x68, 0x78, 0x41, 0x37, 0xc8, 0x65, 0xd6, 0x38, 0x3e,
0xc3, 0x78, 0x92, 0x38, 0xd0, 0x7e, 0x61, 0x24, 0x49, 0xd0, 0xa8, 0x24, 0x0e, 0x56, 0x7d, 0x3f,
0xe5, 0x59, 0x26, 0x2c, 0xa0, 0x86, 0x80, 0xae, 0x26, 0x71, 0x80, 0xc1, 0xc9, 0xa0, 0x77, 0xaa,
0x3c, 0x48, 0x13, 0x84, 0x93, 0x8b, 0x06, 0xe0, 0xcc, 0x8e, 0xa3, 0xdc, 0xca, 0xb0, 0xb3, 0x2a,
0xb7, 0xf8, 0xc7, 0xf8, 0xbb, 0x04, 0xee, 0xbb, 0xdc, 0x03, 0xd5, 0x82, 0x6e, 0x87, 0x41, 0x74,
0x28, 0xe5, 0x02, 0xcf, 0xb4, 0xab, 0xe6, 0xa1, 0x34, 0x5d, 0x44, 0x38, 0x0f, 0xa4, 0xf6, 0x75,
0xe2, 0x24, 0xe8, 0xc2, 0xbb, 0x7b, 0x05, 0x89, 0xbb, 0x9c, 0x48, 0x61, 0x2f, 0xc1, 0xce, 0xef,
0xd7, 0xe5, 0x7c, 0xd0, 0x82, 0xde, 0xe0, 0x59, 0x97, 0x72, 0x5e, 0xb3, 0x6e, 0x1a, 0x24, 0x39,
0x05, 0x03, 0x45, 0xce, 0xab, 0x82, 0xac, 0x4f, 0x58, 0x0b, 0x4f, 0x68, 0x76, 0x1d, 0xe7, 0xfc,
0x62, 0xc5, 0x9c, 0xbb, 0xc4, 0x01, 0xb3, 0x36, 0x28, 0xeb, 0xb6, 0x02, 0xac, 0x3b, 0xac, 0xc5,
0x41, 0x07, 0xca, 0xf1, 0x8a, 0xb2, 0x8e, 0xb8, 0xc4, 0x66, 0x2d, 0xb1, 0x89, 0x50, 0xe8, 0x83,
0xd8, 0x92, 0x2f, 0x9b, 0x55, 0xa4, 0xb6, 0xb8, 0x8a, 0xcf, 0xfa, 0x45, 0xc6, 0xf8, 0x49, 0x2e,
0x84, 0x2a, 0x32, 0x69, 0xbe, 0x67, 0xd6, 0x2a, 0x49, 0xde, 0xd5, 0x2a, 0xc0, 0x58, 0x73, 0x90,
0x97, 0xd8, 0xe8, 0x4a, 0x63, 0x45, 0x51, 0xba, 0xc4, 0xe1, 0xfc, 0x83, 0x31, 0xe9, 0xeb, 0x4a,
0xb3, 0x2a, 0x32, 0x56, 0x86, 0xd2, 0xa6, 0xd7, 0x8a, 0x93, 0xa9, 0xdc, 0x70, 0xa2, 0xa0, 0x7b,
0xa8, 0x6f, 0x46, 0x92, 0xc6, 0x9c, 0x37, 0xb1, 0xe1, 0x88, 0x53, 0x71, 0xb7, 0xd8, 0x70, 0xba,
0xca, 0x98, 0x93, 0xaf, 0x56, 0x00, 0x60, 0xf1, 0x52, 0x73, 0xc3, 0xa1, 0x43, 0x50, 0x09, 0xa5,
0x64, 0xbd, 0x90, 0xe7, 0x7c, 0x53, 0x66, 0xc3, 0xb7, 0x5c, 0x0d, 0x81, 0xf7, 0x1f, 0x70, 0xcf,
0x07, 0x83, 0x45, 0x66, 0x42, 0x92, 0xa0, 0x5f, 0x21, 0x3f, 0xe2, 0x61, 0xe7, 0x38, 0x16, 0xcd,
0xd9, 0x13, 0x78, 0x61, 0x53, 0x86, 0x8b, 0x73, 0x72, 0x2e, 0xcf, 0xc9, 0x33, 0xae, 0x86, 0xe0,
0x0f, 0x95, 0xa0, 0x57, 0x3b, 0x52, 0x08, 0x94, 0x33, 0x68, 0x82, 0xd6, 0x1d, 0x66, 0xf9, 0x41,
0x96, 0x84, 0xde, 0x69, 0xe0, 0x6f, 0x04, 0x59, 0xd7, 0x4b, 0x7d, 0xee, 0x8b, 0x60, 0x45, 0x45,
0x09, 0xda, 0x82, 0xe0, 0x90, 0xc6, 0x35, 0x4d, 0x76, 0x4c, 0xd2, 0x68, 0x45, 0x82, 0x43, 0x91,
0x1a, 0x42, 0xc9, 0xe2, 0x05, 0x00, 0xa5, 0xaa, 0x3d, 0x99, 0x2e, 0xae, 0x00, 0xe8, 0x07, 0x3f,
0x49, 0xbc, 0xc8, 0x17, 0xc3, 0x93, 0xf9, 0x25, 0xd0, 0x48, 0x45, 0x09, 0x8c, 0x3e, 0xf4, 0xb2,
0x5c, 0x6c, 0x69, 0x73, 0x14, 0x56, 0x2c, 0x10, 0xda, 0x59, 0xa2, 0x3c, 0x88, 0x86, 0xd4, 0xd7,
0x79, 0xb2, 0xec, 0x3a, 0x86, 0x8b, 0x91, 0x3a, 0x80, 0x2c, 0x16, 0xb2, 0xe8, 0x10, 0xc8, 0x70,
0x3f, 0xf4, 0xba, 0x87, 0x61, 0x90, 0xe5, 0xc8, 0x73, 0x91, 0x7e, 0x8a, 0x6a, 0x80, 0xf0, 0x2e,
0x31, 0xff, 0xa4, 0x52, 0x94, 0x54, 0x6e, 0x60, 0x6a, 0x36, 0x94, 0x0b, 0x72, 0x49, 0x9b, 0x0d,
0xdd, 0x49, 0xa2, 0xc3, 0x32, 0xe6, 0x96, 0xa0, 0xce, 0x4a, 0x1a, 0x74, 0x6f, 0x98, 0xac, 0xeb,
0x63, 0xba, 0x42, 0xbb, 0xad, 0x89, 0x3a, 0xbf, 0xa9, 0xcc, 0xfb, 0xea, 0x30, 0x3f, 0xc0, 0x65,
0x32, 0xcb, 0xea, 0x47, 0xca, 0x55, 0x3e, 0x5a, 0x84, 0x0e, 0x7b, 0x50, 0xd6, 0x8d, 0xa3, 0x4e,
0xf1, 0x53, 0x30, 0x03, 0x83, 0xae, 0xa4, 0xdc, 0x0b, 0xf5, 0x5f, 0x29, 0x49, 0x1a, 0x2c, 0x65,
0x72, 0x10, 0xe7, 0x2a, 0x18, 0x89, 0x04, 0xbe, 0xe5, 0xa1, 0xd8, 0xdc, 0xea, 0x47, 0x0f, 0x91,
0x7e, 0x24, 0x76, 0xb4, 0xfa, 0xd1, 0x23, 0xe7, 0xdf, 0xd7, 0x0a, 0x6f, 0x33, 0xca, 0xbd, 0x6e,
0x2e, 0x92, 0x0f, 0x69, 0x35, 0x52, 0x62, 0x49, 0x4d, 0xae, 0x46, 0x95, 0x58, 0x92, 0xa4, 0xf1,
0x51, 0x10, 0x75, 0xd5, 0x1a, 0x96, 0x74, 0xe5, 0xce, 0x33, 0xc7, 0x1a, 0x19, 0x3f, 0x11, 0xdb,
0x38, 0x3c, 0x82, 0xd6, 0x61, 0x46, 0xd7, 0xcf, 0xb8, 0x97, 0xe2, 0x62, 0x6d, 0xb9, 0x05, 0x00,
0x5a, 0x84, 0xc4, 0x76, 0x1c, 0xe5, 0x07, 0x72, 0x9d, 0x16, 0x08, 0xfe, 0x8c, 0x00, 0xa8, 0x0d,
0xef, 0x54, 0x6c, 0x31, 0x8a, 0x76, 0xfe, 0x65, 0x43, 0x7a, 0x66, 0x62, 0x38, 0xef, 0x63, 0x8d,
0xa4, 0x35, 0x68, 0x98, 0xd6, 0x00, 0xc7, 0xf3, 0x46, 0x9c, 0x27, 0xe0, 0xd1, 0xcc, 0x22, 0x6e,
0x55, 0xfc, 0x48, 0xa4, 0x87, 0x87, 0x1b, 0xdd, 0xee, 0x14, 0x48, 0x51, 0x8e, 0x87, 0xe5, 0x71,
0xbd, 0x1c, 0xcf, 0xcb, 0x4b, 0x6c, 0xc2, 0x13, 0x4a, 0x23, 0x4e, 0x8c, 0xa5, 0x3d, 0x40, 0xaa,
0x94, 0xab, 0xf8, 0x30, 0xe6, 0x13, 0x1f, 0xf1, 0x54, 0xfc, 0x46, 0x77, 0x52, 0xc4, 0x7c, 0x0a,
0x08, 0x83, 0xbf, 0x89, 0x37, 0x68, 0xe7, 0x5e, 0x3e, 0xcc, 0xd0, 0x0c, 0xb5, 0x5c, 0x0d, 0xc1,
0x28, 0xcf, 0x09, 0xad, 0xaf, 0x29, 0xf2, 0x7f, 0x04, 0x69, 0xad, 0x60, 0x09, 0x76, 0x67, 0x1a,
0xbb, 0x73, 0xcd, 0xec, 0x8e, 0xa9, 0x48, 0xae, 0x64, 0x06, 0x05, 0x8f, 0xd3, 0xa0, 0x1f, 0x44,
0x1e, 0x45, 0x79, 0xc8, 0x18, 0x19, 0x98, 0x73, 0x83, 0x4d, 0xac, 0x9d, 0xee, 0x0c, 0x07, 0xfb,
0x74, 0x9a, 0xdd, 0x87, 0x67, 0x19, 0x6f, 0x40, 0xc2, 0xf9, 0x29, 0x70, 0x74, 0xbc, 0xfd, 0xed,
0xac, 0x5f, 0xcd, 0x81, 0xfa, 0x03, 0x1c, 0x1d, 0xcd, 0x6f, 0xd0, 0x10, 0xe7, 0xdf, 0xe8, 0x3e,
0xc0, 0x06, 0xcf, 0xbd, 0x20, 0xc4, 0x73, 0xba, 0xcf, 0xf3, 0x22, 0xb8, 0x81, 0x04, 0xa8, 0xb3,
0xcf, 0x73, 0x3a, 0xc0, 0x36, 0x5d, 0x7c, 0x16, 0xd8, 0x3d, 0x71, 0x5e, 0xc2, 0x67, 0x50, 0xa4,
0x23, 0x70, 0x4f, 0x8b, 0x9f, 0xe8, 0x2a, 0x5a, 0xfe, 0x22, 0x27, 0xc3, 0xd9, 0x15, 0xa7, 0x25,
0x05, 0xa0, 0xc9, 0x0c, 0x0e, 0x39, 0x0d, 0x59, 0x9c, 0x94, 0x34, 0x04, 0x7f, 0xa5, 0x39, 0x94,
0xd1, 0x03, 0x78, 0xb4, 0x6e, 0xb3, 0x89, 0x7d, 0x21, 0x22, 0x9c, 0x36, 0x3d, 0xa1, 0x54, 0xe0,
0xae, 0xe2, 0xc0, 0xf6, 0xe3, 0xf8, 0x50, 0xf0, 0x4f, 0x89, 0xf6, 0x15, 0x02, 0xa3, 0x89, 0x86,
0x8b, 0xf7, 0x70, 0x32, 0x9a, 0x2e, 0x3e, 0x5b, 0x0e, 0x6b, 0xe4, 0xde, 0x3e, 0xda, 0x6f, 0xa3,
0x71, 0x92, 0xba, 0x0b, 0x85, 0xce, 0x1f, 0xaa, 0xe0, 0x84, 0xcb, 0x69, 0x2b, 0xf6, 0x71, 0x92,
0xe7, 0x58, 0x23, 0x57, 0xbf, 0x75, 0x6c, 0x88, 0xd3, 0x58, 0x2a, 0x59, 0x94, 0x61, 0x9b, 0x71,
0x4d, 0x10, 0xb6, 0x58, 0x05, 0xb8, 0xdc, 0xcb, 0x62, 0xf9, 0xab, 0x94, 0x32, 0x6c, 0x7d, 0xca,
0xe6, 0xe2, 0xb4, 0xef, 0x1a, 0x4d, 0x92, 0x4f, 0x30, 0x82, 0x5b, 0xb7, 0xd9, 0x3c, 0x6c, 0x3f,
0x5b, 0x51, 0xc6, 0xd3, 0x9c, 0xfb, 0x6e, 0x7c, 0xbc, 0xb5, 0x21, 0xbc, 0x83, 0xd1, 0x02, 0xe8,
0x43, 0x90, 0xad, 0x0e, 0xf3, 0x78, 0x2b, 0xea, 0xa6, 0x1c, 0xb7, 0x79, 0x98, 0x90, 0x09, 0xb7,
0x0c, 0x3b, 0x7f, 0x30, 0xc5, 0xa6, 0x75, 0x37, 0x12, 0x2f, 0xf6, 0xa4, 0xee, 0xd4, 0x03, 0x9f,
0x4e, 0x61, 0x45, 0xf9, 0xd6, 0x86, 0xed, 0x53, 0x64, 0xc1, 0x44, 0xdf, 0x6a, 0x81, 0x74, 0xcb,
0xd5, 0x28, 0x59, 0xae, 0x87, 0x8c, 0xc5, 0xca, 0x81, 0xad, 0x76, 0x26, 0x0b, 0x07, 0xd7, 0xd5,
0x78, 0x4b, 0x1e, 0x0a, 0x19, 0x5f, 0xdd, 0x43, 0xd1, 0x7d, 0x89, 0xb1, 0x92, 0x2f, 0x21, 0xca,
0x30, 0x63, 0x65, 0xfc, 0x46, 0xe3, 0xd6, 0xb4, 0xab, 0x68, 0xeb, 0x73, 0xb0, 0x38, 0xe8, 0x0b,
0x60, 0xf1, 0x04, 0x3a, 0xca, 0x1f, 0x94, 0x2d, 0x83, 0xf2, 0x12, 0x5d, 0x9d, 0x1b, 0x4c, 0x43,
0x2f, 0x4e, 0x8f, 0xbd, 0xd4, 0x27, 0x17, 0x83, 0xf6, 0x27, 0x03, 0xb3, 0x3e, 0x23, 0xf7, 0xd0,
0xeb, 0xe6, 0x42, 0xed, 0x2f, 0x55, 0x9a, 0x1d, 0x57, 0x72, 0x7d, 0x6b, 0x2f, 0xea, 0xb1, 0xa6,
0x82, 0x3c, 0xc5, 0x51, 0x4c, 0xe3, 0x28, 0x4a, 0xb1, 0x1e, 0x43, 0xe1, 0xdd, 0x72, 0x1d, 0xd3,
0xa5, 0xa2, 0x65, 0xa5, 0xb9, 0x54, 0x86, 0x3b, 0x36, 0x5b, 0x76, 0xc7, 0xd0, 0x41, 0x1a, 0x71,
0xb5, 0x0c, 0xac, 0x6a, 0xa5, 0xcc, 0x55, 0xaf, 0x94, 0x6b, 0x6c, 0x32, 0xe5, 0x9e, 0x10, 0x29,
0xf9, 0x5a, 0x05, 0x50, 0xb8, 0xc3, 0xa8, 0x08, 0x96, 0xee, 0x0e, 0xe7, 0x22, 0xbb, 0x4f, 0xbe,
0x37, 0x8c, 0x33, 0x2e, 0xbc, 0x2c, 0x03, 0xa3, 0xb5, 0x2d, 0xe2, 0x69, 0xa8, 0x31, 0x0b, 0x72,
0x6d, 0x6b, 0x20, 0xfd, 0x32, 0xb0, 0xa7, 0x02, 0x4d, 0x97, 0xe8, 0x8a, 0x42, 0x83, 0xac, 0x55,
0x36, 0xa7, 0x48, 0x31, 0x8f, 0xe8, 0x6a, 0x9d, 0x39, 0xc9, 0x23, 0xec, 0xa3, 0x66, 0x86, 0x1c,
0xb1, 0x51, 0x33, 0xd3, 0xc3, 0x0f, 0x4e, 0x3c, 0x57, 0x93, 0x60, 0xd3, 0x29, 0xb5, 0x04, 0x43,
0x7b, 0xb1, 0x11, 0x08, 0xfa, 0x80, 0x7c, 0x43, 0x03, 0x04, 0x63, 0xa4, 0x7a, 0x22, 0x19, 0xaf,
0xd2, 0xcd, 0x40, 0x19, 0xc7, 0xfd, 0x0f, 0x01, 0xb1, 0xe7, 0x7e, 0x28, 0xf6, 0x3f, 0x0d, 0xb3,
0xee, 0xb2, 0x8b, 0x19, 0x8f, 0x28, 0xbf, 0x6e, 0xd3, 0x3b, 0x7a, 0x15, 0xa7, 0x78, 0x88, 0xbb,
0x46, 0x5f, 0xbf, 0xa8, 0x28, 0x1a, 0xd9, 0x55, 0xbf, 0x37, 0xba, 0xab, 0x82, 0x19, 0xcc, 0x78,
0x37, 0x8e, 0x7c, 0x2f, 0x3d, 0x6d, 0x1f, 0x08, 0x47, 0xe4, 0x3a, 0x32, 0x8e, 0x16, 0xc0, 0x74,
0xe5, 0x41, 0x92, 0xc9, 0x77, 0x7f, 0x9f, 0x7c, 0x07, 0x0d, 0xaa, 0x34, 0xc1, 0x37, 0xb0, 0xb9,
0x51, 0x13, 0xbc, 0xc0, 0x5a, 0x1c, 0x3f, 0xa0, 0xe3, 0x90, 0x5b, 0x8a, 0x84, 0xb5, 0xc1, 0xe6,
0x7a, 0xa5, 0x2d, 0xd8, 0xfe, 0xe1, 0x19, 0x56, 0x4c, 0x94, 0xbb, 0x23, 0x35, 0xa0, 0xed, 0x61,
0x74, 0x78, 0xef, 0xa1, 0x7d, 0x93, 0x36, 0x6d, 0x24, 0x24, 0xfa, 0xc8, 0xfe, 0x85, 0x02, 0x7d,
0x24, 0xd0, 0xfb, 0xf7, 0x30, 0x6f, 0x97, 0xd0, 0xfb, 0xf7, 0x24, 0x7a, 0x1f, 0x93, 0x76, 0x05,
0x7a, 0x5f, 0xa0, 0x98, 0x74, 0x2a, 0xd1, 0xe5, 0x07, 0xce, 0xff, 0xa9, 0xc9, 0xc0, 0x85, 0x0a,
0xcc, 0xbe, 0xf7, 0xfd, 0xb0, 0x11, 0x4a, 0xad, 0x97, 0x43, 0xa9, 0x7a, 0x90, 0xb3, 0x51, 0x0a,
0x72, 0xde, 0x66, 0x63, 0xa4, 0x5e, 0xc2, 0xfa, 0x2f, 0x54, 0x59, 0x7f, 0x57, 0xf0, 0x58, 0xab,
0x6c, 0xf6, 0xf1, 0x49, 0x12, 0x67, 0x5c, 0x1e, 0xd8, 0xec, 0xd6, 0xbb, 0x0c, 0x74, 0xa9, 0x82,
0xf3, 0xab, 0x0d, 0xb9, 0xe3, 0x1b, 0xa1, 0xfa, 0xef, 0x1a, 0x96, 0x1e, 0x8d, 0xbd, 0xd7, 0x2b,
0x63, 0xef, 0x45, 0x00, 0xb8, 0x61, 0x04, 0x80, 0xf5, 0xe8, 0x7e, 0x20, 0xa3, 0x02, 0x3a, 0x54,
0x71, 0x7f, 0xd0, 0xaa, 0xbc, 0x3f, 0xf8, 0x94, 0xcd, 0xb9, 0xe5, 0x35, 0x4c, 0x21, 0xae, 0x11,
0x7c, 0x34, 0xf0, 0x3b, 0xfe, 0xbe, 0x81, 0xdf, 0x89, 0x8a, 0xc0, 0xef, 0xe8, 0x0d, 0xc1, 0x8c,
0x7e, 0x43, 0xb0, 0x2b, 0x8f, 0x6c, 0x72, 0x22, 0xde, 0x57, 0x0d, 0x9d, 0xff, 0xd1, 0x64, 0xdf,
0xa3, 0x26, 0x9f, 0x70, 0x19, 0x22, 0xa7, 0x45, 0xf6, 0xfe, 0x97, 0x0f, 0x6a, 0x8a, 0xea, 0xa5,
0x0b, 0x06, 0x87, 0x4d, 0x6f, 0x7b, 0x27, 0x85, 0xfa, 0x93, 0x43, 0x6d, 0x60, 0xb0, 0x49, 0xed,
0x70, 0xee, 0x6b, 0x9a, 0x3e, 0xe3, 0x6a, 0x08, 0x94, 0x3f, 0x2f, 0x22, 0x0e, 0xe2, 0x03, 0x2d,
0x05, 0x32, 0x7a, 0x15, 0x30, 0x56, 0x75, 0x15, 0x30, 0xaa, 0x29, 0xe3, 0x95, 0x9a, 0xe2, 0xb0,
0x69, 0x97, 0xf7, 0x8a, 0xc6, 0x26, 0xa8, 0xc7, 0x3a, 0x56, 0x5c, 0x2b, 0x4c, 0xea, 0xd7, 0x0a,
0xd7, 0xd8, 0xe4, 0x46, 0x90, 0xc2, 0xb8, 0xe3, 0x48, 0x5c, 0x6f, 0x17, 0x00, 0xd8, 0x67, 0x91,
0x48, 0x28, 0x07, 0x16, 0x48, 0x47, 0x65, 0xb4, 0xe0, 0x4f, 0xf0, 0x8a, 0x42, 0xa6, 0xc7, 0xd2,
0x80, 0x28, 0x3c, 0x64, 0x82, 0x70, 0x4c, 0xc4, 0xfb, 0xd6, 0xc5, 0x65, 0x74, 0x56, 0x66, 0x5c,
0x49, 0xe2, 0x01, 0x13, 0x1e, 0x57, 0xc3, 0x70, 0x71, 0x45, 0xb8, 0x28, 0x1a, 0xe2, 0xfc, 0xeb,
0x06, 0xbb, 0x7e, 0x96, 0xce, 0xbd, 0xb7, 0x5d, 0xfd, 0x9c, 0x4d, 0x69, 0xb6, 0x4c, 0x84, 0x6d,
0xdf, 0xe6, 0x8d, 0xea, 0x01, 0xcc, 0xc2, 0xb4, 0x36, 0xce, 0x61, 0x5a, 0x4d, 0x15, 0x6c, 0x8e,
0xa8, 0xa0, 0xc3, 0xa6, 0x8d, 0xf0, 0x99, 0xf8, 0x0e, 0x85, 0x11, 0x38, 0xbb, 0xc9, 0x66, 0x5f,
0x98, 0x61, 0x24, 0xf1, 0x75, 0x2c, 0x13, 0x05, 0x53, 0xb5, 0x11, 0x1f, 0x47, 0x06, 0x27, 0x25,
0xf1, 0x8c, 0xe0, 0xd6, 0x7d, 0x76, 0x69, 0x87, 0x9f, 0x50, 0x7a, 0xed, 0xd7, 0xba, 0xdf, 0x41,
0x17, 0x69, 0xd5, 0x85, 0xa0, 0x8a, 0xed, 0x11, 0x57, 0x81, 0x54, 0x79, 0xb4, 0xc0, 0xf9, 0xb7,
0x0d, 0x19, 0x00, 0x06, 0xc7, 0xe9, 0x8f, 0xd1, 0x56, 0x14, 0xfb, 0xa4, 0xba, 0xa9, 0x2c, 0x00,
0x6d, 0x8f, 0xa0, 0xa0, 0x8c, 0xdc, 0x23, 0x2e, 0xb3, 0x31, 0xe8, 0x57, 0x20, 0x6f, 0x29, 0x05,
0x85, 0x53, 0x32, 0x4c, 0x0b, 0x17, 0x50, 0xfc, 0x7a, 0x5c, 0xc7, 0xce, 0x6d, 0x13, 0xd4, 0x7a,
0x9f, 0x78, 0xeb, 0x35, 0xe2, 0xe4, 0xb9, 0xd6, 0x28, 0x7b, 0xdf, 0xdd, 0x64, 0xaa, 0x6a, 0x37,
0x71, 0xd8, 0x34, 0x8c, 0x4b, 0x0d, 0x84, 0xec, 0x85, 0x81, 0x39, 0x3b, 0xcc, 0xd2, 0x27, 0xf2,
0xbd, 0x77, 0x94, 0x5f, 0xaf, 0x4b, 0x6f, 0xa1, 0xcd, 0xbd, 0xf4, 0x8f, 0x22, 0x81, 0xf1, 0x97,
0x87, 0x3c, 0x95, 0x49, 0x26, 0x44, 0xe0, 0xbc, 0x53, 0xae, 0x94, 0xf4, 0x0d, 0x28, 0x57, 0xea,
0x2a, 0x9b, 0x90, 0x0b, 0x50, 0x2c, 0x48, 0x45, 0x17, 0xf3, 0xd5, 0x2a, 0xd9, 0x67, 0xf1, 0x2a,
0xb5, 0xf9, 0x17, 0xc0, 0x7b, 0xef, 0xfa, 0xce, 0xff, 0xac, 0xcb, 0x75, 0xf2, 0x55, 0x1c, 0x44,
0xcf, 0x83, 0x23, 0x60, 0xfc, 0xae, 0xb2, 0x58, 0x2f, 0xf7, 0xa6, 0x5e, 0x75, 0xc5, 0x53, 0xfe,
0xd8, 0x43, 0x49, 0x73, 0xe6, 0x58, 0x63, 0x23, 0x5f, 0x14, 0x4b, 0x09, 0x1e, 0x01, 0xf9, 0x2a,
0x4c, 0xe5, 0x57, 0xae, 0xbe, 0x0a, 0x31, 0x00, 0xf7, 0x55, 0x98, 0xaa, 0x3b, 0x7e, 0x22, 0xc0,
0xde, 0x15, 0x4b, 0x40, 0xc8, 0x4a, 0x43, 0xf0, 0x37, 0x66, 0x5d, 0x2e, 0xcc, 0x12, 0x3c, 0x5a,
0x16, 0x6b, 0x7e, 0x15, 0xa6, 0x0f, 0x65, 0x0e, 0x04, 0x3c, 0x9f, 0x73, 0x81, 0xcc, 0xb1, 0xc6,
0xe3, 0xe8, 0x50, 0x5c, 0x92, 0xc0, 0xa3, 0xe8, 0x93, 0xc8, 0x6b, 0x9e, 0x71, 0x89, 0x90, 0xe8,
0x92, 0x50, 0x6d, 0x22, 0x9c, 0xbf, 0xad, 0x02, 0x7d, 0xa4, 0x83, 0x68, 0xdc, 0x3f, 0xa3, 0xb4,
0x06, 0x38, 0x61, 0xd6, 0xde, 0x1a, 0x46, 0x90, 0x07, 0xcb, 0xdb, 0x6c, 0xfe, 0x69, 0xd0, 0x3f,
0x08, 0x83, 0xfe, 0x41, 0xbe, 0x63, 0xc6, 0x6a, 0x46, 0x0b, 0xac, 0x3b, 0xcc, 0x52, 0xa0, 0xfa,
0x72, 0x96, 0x70, 0xde, 0x2b, 0x4a, 0x40, 0xf1, 0x36, 0xbd, 0x28, 0x23, 0x3b, 0x24, 0xae, 0xb6,
0x14, 0x00, 0xef, 0xa6, 0xef, 0x23, 0x92, 0xa7, 0xa7, 0x6f, 0x20, 0xa3, 0x05, 0x70, 0x78, 0x54,
0x6f, 0xd8, 0x4d, 0xe3, 0x1e, 0x19, 0x01, 0x31, 0x45, 0x55, 0x45, 0xce, 0xef, 0x37, 0xa4, 0x2b,
0x29, 0x57, 0xe9, 0x7b, 0xef, 0xbc, 0xf7, 0xd9, 0x04, 0xc8, 0x19, 0xc3, 0x27, 0xb4, 0xed, 0x96,
0x4e, 0x74, 0xc5, 0x5c, 0xb8, 0x8a, 0xf3, 0xcc, 0x95, 0x8c, 0x9b, 0xa7, 0xb6, 0xd9, 0x35, 0xe5,
0xe6, 0x69, 0x6c, 0x74, 0x8c, 0xb4, 0x06, 0xdf, 0x49, 0xe7, 0x9a, 0xea, 0x2d, 0x5b, 0xe3, 0x33,
0x6c, 0xc4, 0x58, 0xc9, 0x46, 0x08, 0x6b, 0x90, 0x61, 0x40, 0x78, 0xbc, 0xb0, 0x06, 0x08, 0x58,
0x8f, 0xd8, 0x8c, 0xba, 0x50, 0xd6, 0x62, 0x5d, 0x95, 0x17, 0xa5, 0x26, 0x27, 0x68, 0x47, 0x11,
0xb5, 0x50, 0x83, 0xa2, 0xed, 0xb5, 0xa2, 0x04, 0xe6, 0x1f, 0x1b, 0x30, 0xd8, 0xc9, 0x7d, 0x1c,
0x2d, 0x70, 0xfe, 0xa3, 0x4a, 0x9e, 0x83, 0x85, 0xb8, 0xeb, 0xf5, 0xf9, 0x7b, 0xe6, 0xe5, 0xeb,
0x11, 0xc8, 0x7a, 0x29, 0x02, 0xb9, 0xc0, 0x5a, 0x03, 0xef, 0x44, 0xb9, 0xed, 0x44, 0x60, 0x20,
0x2f, 0x48, 0xb3, 0x1c, 0x5e, 0xbe, 0xed, 0x2f, 0xcb, 0xdc, 0x11, 0x1d, 0x2b, 0x62, 0xa3, 0xe5,
0x73, 0x99, 0x89, 0x82, 0x89, 0x88, 0x38, 0xf7, 0x8b, 0xe5, 0x41, 0xe1, 0x48, 0x13, 0x04, 0xdb,
0xdc, 0xfb, 0x96, 0xb6, 0xd9, 0xe0, 0x2f, 0x5d, 0x5a, 0x4e, 0x94, 0x2f, 0x2d, 0x9d, 0xbf, 0x58,
0x67, 0x36, 0x35, 0x22, 0x17, 0x39, 0x7d, 0xf9, 0x4d, 0xde, 0x69, 0xd0, 0x27, 0xe4, 0xc4, 0xef,
0x7b, 0x29, 0xee, 0x6d, 0x60, 0x78, 0x5f, 0xe9, 0x45, 0x11, 0x4f, 0x65, 0x44, 0x45, 0x7c, 0x35,
0xcf, 0x00, 0xa1, 0x1b, 0x54, 0xeb, 0x79, 0x10, 0x1d, 0x0a, 0x83, 0xa1, 0x21, 0xe0, 0x68, 0x7b,
0x49, 0x12, 0x69, 0xf9, 0x1b, 0x82, 0x04, 0x79, 0x12, 0x9f, 0xb2, 0x4e, 0x42, 0x9e, 0x26, 0x0a,
0x6f, 0x38, 0x28, 0x3e, 0xdb, 0x2a, 0x0c, 0x77, 0x81, 0xc0, 0x6c, 0xf3, 0x34, 0xa5, 0xcd, 0x51,
0xdc, 0xab, 0x49, 0xda, 0xf9, 0xc7, 0x35, 0xdd, 0x1d, 0xaa, 0xba, 0x62, 0xaa, 0x8d, 0x5e, 0x31,
0x9d, 0xe7, 0x46, 0xf3, 0x26, 0x9b, 0x05, 0x5a, 0x33, 0x57, 0x34, 0xf4, 0x12, 0x6a, 0x5c, 0x82,
0x35, 0xcf, 0x77, 0x09, 0xe6, 0xfc, 0x98, 0x8d, 0xc3, 0xaa, 0xeb, 0x78, 0xfb, 0xb0, 0x91, 0x1c,
0x79, 0x2a, 0x3f, 0xe9, 0xc8, 0xc3, 0x5b, 0x3c, 0xf9, 0xa5, 0xa6, 0x26, 0x7d, 0xd2, 0xf2, 0x37,
0x5b, 0xec, 0x72, 0x79, 0xf9, 0x14, 0xe6, 0x70, 0xff, 0xdc, 0xe6, 0xd0, 0x48, 0x6c, 0xbe, 0xcd,
0xc6, 0x28, 0xc0, 0x27, 0x8c, 0xe1, 0x19, 0x67, 0x09, 0xe2, 0x19, 0x59, 0x3e, 0x8d, 0x8a, 0xe5,
0xf3, 0x4b, 0xfa, 0xf2, 0x39, 0x5b, 0x1e, 0xb2, 0xd4, 0x2d, 0x71, 0xeb, 0x71, 0xf4, 0xd6, 0xb9,
0xe2, 0xe8, 0xd7, 0x19, 0xeb, 0x71, 0xee, 0x1b, 0x8b, 0x50, 0x43, 0x46, 0x6e, 0xf5, 0xc7, 0x2b,
0x6e, 0xf5, 0x7f, 0x2a, 0xb5, 0x5b, 0xbb, 0xc5, 0xbc, 0x61, 0xbe, 0x77, 0x74, 0x75, 0xb9, 0x5a,
0x1d, 0xb0, 0xc9, 0x3d, 0x65, 0x09, 0x44, 0xd2, 0xa4, 0x02, 0x4a, 0x8b, 0x98, 0x8d, 0x64, 0x1e,
0xdc, 0x66, 0xf3, 0xbd, 0x91, 0x8d, 0x94, 0xee, 0x35, 0x47, 0x0b, 0xa4, 0xdd, 0xeb, 0x78, 0xfd,
0x0c, 0xaf, 0x00, 0xa6, 0x5d, 0x45, 0xc3, 0xb1, 0x4a, 0xc6, 0x56, 0x1f, 0x47, 0xdd, 0x3c, 0xf5,
0xa2, 0x2e, 0xd7, 0xae, 0x33, 0xab, 0x0b, 0xad, 0x4f, 0xd8, 0x78, 0x48, 0xaa, 0x88, 0x9f, 0xb6,
0xd0, 0x3e, 0xef, 0x25, 0x34, 0xd4, 0x95, 0xe5, 0x74, 0xe3, 0x37, 0xc0, 0x28, 0x79, 0xcb, 0x85,
0x47, 0xe7, 0x2f, 0xe0, 0xd7, 0x52, 0xd3, 0xc3, 0x17, 0x51, 0xca, 0x3d, 0x5f, 0xdb, 0xc3, 0x8a,
0x14, 0x82, 0x26, 0xa6, 0x10, 0x58, 0xac, 0x99, 0xf1, 0xae, 0xba, 0xae, 0x84, 0x67, 0xe4, 0x91,
0x97, 0x95, 0xf5, 0xa3, 0x7b, 0x48, 0xdf, 0x17, 0xe7, 0xa4, 0xfa, 0x11, 0xc6, 0x3a, 0x39, 0x7e,
0x68, 0xb5, 0x25, 0xe2, 0xb3, 0xf8, 0x15, 0x55, 0xe0, 0x5a, 0x11, 0xc1, 0x92, 0xfa, 0xd1, 0x8a,
0xf3, 0x8f, 0x9a, 0xca, 0x9d, 0xcf, 0x53, 0xee, 0x0d, 0xe4, 0x0e, 0xf1, 0x63, 0xfc, 0x05, 0xd6,
0xbb, 0x36, 0x15, 0xc9, 0x53, 0x61, 0xfa, 0x1b, 0x95, 0xa6, 0xff, 0x2a, 0x9b, 0x48, 0x86, 0x61,
0xa8, 0xbe, 0x24, 0xde, 0x74, 0x15, 0x6d, 0x3d, 0x61, 0xf3, 0xbd, 0xb2, 0x4d, 0x17, 0x59, 0x4e,
0x6f, 0x31, 0xfa, 0xa3, 0x75, 0x8c, 0x0c, 0x3a, 0xba, 0x5f, 0x2d, 0x32, 0xe8, 0x8c, 0xdc, 0x3b,
0x0a, 0xf3, 0x68, 0xb9, 0x77, 0xbb, 0x6c, 0x61, 0x50, 0x31, 0x1f, 0xa8, 0x50, 0xda, 0x75, 0x78,
0xd5, 0x9c, 0xb9, 0x95, 0x35, 0x31, 0xee, 0x9f, 0xf0, 0x6e, 0xe0, 0xc9, 0x80, 0x1b, 0x99, 0xe1,
0x69, 0xfa, 0x29, 0x71, 0x45, 0x91, 0x75, 0x8b, 0x5d, 0xc8, 0xbd, 0xfd, 0x4e, 0x90, 0x64, 0x2a,
0xc3, 0x99, 0x2e, 0x9b, 0xca, 0x30, 0xda, 0xbe, 0xc5, 0xfb, 0x18, 0xbe, 0x69, 0xba, 0xf0, 0x48,
0xc8, 0xb2, 0xf8, 0xfc, 0x23, 0x3c, 0x12, 0xf2, 0x00, 0x2f, 0x89, 0x90, 0xe7, 0x01, 0x22, 0x4b,
0x8b, 0x22, 0x23, 0x06, 0x1e, 0x09, 0x59, 0x12, 0x29, 0x30, 0xf0, 0x88, 0x6b, 0x92, 0xf2, 0xc9,
0xc4, 0x3d, 0xca, 0xa4, 0x5b, 0x00, 0xce, 0x55, 0x36, 0xb6, 0x76, 0xba, 0x06, 0x7b, 0x9b, 0xf8,
0x56, 0x3b, 0xed, 0x7b, 0xf0, 0xe8, 0x7c, 0xc9, 0xc6, 0x71, 0x2a, 0xb2, 0x04, 0x53, 0x46, 0x62,
0x91, 0xe1, 0xd8, 0x74, 0xf1, 0xd9, 0xba, 0x51, 0x54, 0xd0, 0x7e, 0xa0, 0x4f, 0xad, 0x51, 0x03,
0xff, 0x49, 0xe5, 0xad, 0x48, 0x85, 0x14, 0x06, 0xf7, 0x13, 0x36, 0xbe, 0x4f, 0x2d, 0x0b, 0x8d,
0xbc, 0x60, 0x68, 0x64, 0x96, 0xb8, 0xb2, 0x1c, 0xac, 0xba, 0x7e, 0x1d, 0xfb, 0x56, 0x0b, 0x6d,
0x70, 0x96, 0x62, 0x3e, 0x8d, 0x91, 0x98, 0x8f, 0xc5, 0x9a, 0x69, 0x96, 0xc8, 0x65, 0x86, 0xcf,
0x02, 0x5b, 0x16, 0xfa, 0x8c, 0xcf, 0x2a, 0x13, 0x74, 0x4c, 0xfc, 0x46, 0x94, 0x9f, 0xe4, 0xce,
0xdf, 0xad, 0xb1, 0x8f, 0x74, 0x4f, 0xf9, 0x09, 0xcf, 0x9f, 0xc6, 0x39, 0xb8, 0x09, 0xa8, 0x3f,
0xef, 0xe7, 0xd1, 0x55, 0x2e, 0x9e, 0xfa, 0xb7, 0x5f, 0x3c, 0x8e, 0xcd, 0x9a, 0xf8, 0xed, 0xc7,
0x91, 0xcf, 0xf0, 0x3b, 0x5f, 0xc8, 0x48, 0x82, 0x70, 0xf4, 0x7d, 0x69, 0xaa, 0x8c, 0x0b, 0xf2,
0xcb, 0x6c, 0x2c, 0xa2, 0x9c, 0x04, 0xf1, 0x33, 0x27, 0xa2, 0x9c, 0x6f, 0xd8, 0xd5, 0xb3, 0x07,
0x5f, 0x64, 0x83, 0xd6, 0xb4, 0x6c, 0xd0, 0x52, 0x5b, 0x2d, 0xd9, 0x96, 0x75, 0x47, 0xfc, 0xac,
0xa9, 0x65, 0x7e, 0x50, 0x6e, 0xb4, 0x77, 0xf4, 0xc3, 0x26, 0xe7, 0x9f, 0xd5, 0x98, 0xf3, 0x36,
0xc9, 0xab, 0xaf, 0x7b, 0x57, 0x39, 0x03, 0xd3, 0xb2, 0x79, 0xc0, 0x4b, 0x4e, 0xc0, 0x3e, 0xbb,
0xda, 0x3b, 0xb3, 0x5d, 0xa1, 0x76, 0x4e, 0x55, 0xf7, 0x4a, 0x3d, 0x78, 0x4b, 0x2b, 0xce, 0xef,
0x34, 0xd8, 0x07, 0x2a, 0x9c, 0x8a, 0x67, 0x83, 0x92, 0xba, 0x7c, 0x97, 0x50, 0xc3, 0x1f, 0x95,
0xba, 0x94, 0xf6, 0xe7, 0xc6, 0xc8, 0xfe, 0x7c, 0x8d, 0x4d, 0x62, 0x4a, 0x69, 0xa7, 0x08, 0xe2,
0x15, 0x00, 0x7d, 0x50, 0x3e, 0x09, 0xba, 0x72, 0x8f, 0x42, 0xc2, 0xb0, 0xdf, 0x63, 0x6f, 0xb3,
0xdf, 0xe3, 0x65, 0xfb, 0x0d, 0x6e, 0x56, 0x1a, 0x0f, 0x94, 0xe1, 0x14, 0x71, 0x7c, 0x1d, 0xd3,
0x12, 0xe5, 0x60, 0x07, 0x7c, 0x44, 0x16, 0x72, 0x49, 0x58, 0x64, 0x78, 0x3c, 0xbf, 0x5d, 0x95,
0xd1, 0x6f, 0x78, 0x1c, 0xb5, 0xb4, 0xce, 0xef, 0xd6, 0xa4, 0xce, 0x9b, 0x33, 0x57, 0xf8, 0x9e,
0x7f, 0x4c, 0x56, 0x6a, 0x81, 0xb5, 0xd2, 0x2c, 0x79, 0x29, 0xcd, 0x14, 0x11, 0x12, 0x95, 0x86,
0x8a, 0x08, 0x89, 0xae, 0x08, 0x53, 0x45, 0x84, 0xf3, 0xdb, 0x35, 0x76, 0x4d, 0x75, 0x7d, 0x3b,
0xeb, 0x8b, 0xb8, 0x63, 0xf1, 0xef, 0x19, 0x1f, 0xb3, 0x99, 0xc1, 0xe9, 0x6a, 0x17, 0x53, 0x07,
0xd5, 0x19, 0xa0, 0xe9, 0x9a, 0xe0, 0xb9, 0xdd, 0x82, 0x4a, 0x75, 0x6c, 0x7e, 0x07, 0xeb, 0xf5,
0x01, 0x6b, 0x81, 0x7c, 0x5f, 0x56, 0x98, 0xaf, 0xbf, 0xa5, 0x36, 0x16, 0x6d, 0x3c, 0xe0, 0x80,
0x8e, 0x76, 0xb2, 0x56, 0xd9, 0xc9, 0x6b, 0x6c, 0x32, 0x93, 0x62, 0x10, 0x5b, 0x5e, 0x01, 0x50,
0x4e, 0x06, 0xcc, 0xce, 0x76, 0xd6, 0x97, 0x81, 0x6c, 0x05, 0x80, 0x62, 0xf2, 0xc8, 0xdb, 0x0f,
0xf9, 0x2a, 0xdd, 0x14, 0xd1, 0xc4, 0x18, 0x98, 0xf3, 0x7f, 0x6b, 0xda, 0x5d, 0x9d, 0x29, 0x73,
0xa1, 0x31, 0x1f, 0xb1, 0x66, 0xca, 0xd5, 0xfe, 0x37, 0xa3, 0x1b, 0xa6, 0x97, 0x2e, 0x16, 0x15,
0x3b, 0xb7, 0xfc, 0xbb, 0x14, 0xb5, 0x73, 0x57, 0x75, 0xa3, 0x31, 0xda, 0x8d, 0x0a, 0x71, 0x34,
0x2b, 0xc5, 0xb1, 0xcb, 0x16, 0x7a, 0x15, 0xe2, 0x14, 0x46, 0xb9, 0x94, 0x3a, 0x68, 0xf2, 0xb8,
0x95, 0x35, 0x9d, 0xdb, 0xcc, 0x1a, 0xf9, 0x47, 0x97, 0xec, 0xcc, 0xff, 0x8d, 0xf9, 0xc3, 0x1a,
0x9b, 0x59, 0x3b, 0x4d, 0xb6, 0xb3, 0xfe, 0xd6, 0xa0, 0xbf, 0xeb, 0x75, 0x0f, 0x29, 0x6b, 0x30,
0x79, 0x29, 0x73, 0x6f, 0x89, 0x90, 0x36, 0xa1, 0x74, 0x1b, 0x6d, 0x60, 0xb2, 0xa6, 0xfc, 0x01,
0x1b, 0x11, 0x12, 0x55, 0xcb, 0x08, 0x09, 0x89, 0xaa, 0x65, 0x84, 0x84, 0x44, 0xa5, 0x6b, 0x4d,
0x84, 0x44, 0xd5, 0x8f, 0x04, 0x91, 0x90, 0xe8, 0x43, 0x61, 0x9e, 0x88, 0x90, 0xe8, 0x23, 0x11,
0x30, 0x25, 0x02, 0x3f, 0x25, 0x00, 0xc3, 0x20, 0xe3, 0xd3, 0x74, 0x05, 0xe5, 0xfc, 0xd3, 0x06,
0xbb, 0x40, 0xa3, 0xa7, 0x9f, 0xcf, 0xc0, 0xf8, 0x31, 0x3f, 0x32, 0x41, 0x5a, 0x09, 0x41, 0x43,
0x8c, 0xf2, 0xa5, 0x22, 0x7f, 0x52, 0x22, 0x46, 0xb9, 0x3c, 0x59, 0x68, 0x88, 0x51, 0x2e, 0x85,
0xa2, 0x21, 0x46, 0xb9, 0x14, 0x8f, 0x86, 0x18, 0xe5, 0x2b, 0x32, 0x4e, 0x51, 0x20, 0x46, 0xf9,
0x03, 0xf9, 0xcd, 0xfa, 0x02, 0x31, 0xca, 0xa5, 0xf0, 0x34, 0xc4, 0x28, 0x97, 0x16, 0x5e, 0x43,
0xac, 0x1b, 0x6c, 0xaa, 0x90, 0xc6, 0x5d, 0xf1, 0xe3, 0x31, 0x1d, 0x32, 0x39, 0x16, 0xc5, 0xa5,
0x8b, 0x0e, 0x99, 0x1c, 0x32, 0x2c, 0xad, 0x43, 0x26, 0x07, 0xe5, 0x5f, 0x1a, 0x1c, 0xf7, 0x9c,
0xff, 0x52, 0x67, 0x8c, 0xe6, 0x0e, 0xa7, 0xcd, 0x66, 0xe3, 0x83, 0xac, 0xdf, 0x91, 0x9f, 0x14,
0x69, 0xba, 0x92, 0x3c, 0x97, 0xea, 0x5e, 0x67, 0x2c, 0x8f, 0x4b, 0xe6, 0x55, 0x43, 0xa0, 0x8d,
0x81, 0x66, 0x4b, 0x64, 0xe0, 0x4e, 0xc7, 0xf0, 0xa7, 0x2d, 0x59, 0x5f, 0x7c, 0xa4, 0x5d, 0xa4,
0x39, 0x2b, 0x40, 0x3b, 0x32, 0x4e, 0xc2, 0x91, 0xd1, 0xb4, 0x83, 0xe3, 0x65, 0x3b, 0xf8, 0x29,
0xab, 0x67, 0x87, 0xe2, 0x53, 0xaa, 0x57, 0xcf, 0xfc, 0xa3, 0xa6, 0xcc, 0xad, 0x67, 0x87, 0xd6,
0x8f, 0x58, 0x2b, 0x3b, 0xdc, 0x1a, 0xf4, 0xc5, 0xf7, 0x53, 0x2f, 0x15, 0xe7, 0x01, 0x6d, 0x59,
0xbb, 0xc4, 0x63, 0x2d, 0xb2, 0xf1, 0xec, 0x10, 0x65, 0x88, 0x5f, 0x6e, 0xd2, 0xbf, 0x60, 0x6d,
0xae, 0x03, 0x57, 0xf2, 0x39, 0x7f, 0xa3, 0xc6, 0x66, 0xd7, 0x4e, 0x93, 0x36, 0x66, 0xce, 0xbd,
0x97, 0x7b, 0x8d, 0x3f, 0xaa, 0xfb, 0x46, 0xdb, 0xe8, 0x24, 0x69, 0x2d, 0xa1, 0xd2, 0x89, 0xb9,
0x14, 0xf7, 0xca, 0x96, 0xd9, 0x33, 0xec, 0x94, 0xc6, 0xe5, 0x7c, 0xc9, 0xa6, 0x54, 0xb7, 0xb2,
0x84, 0x92, 0xff, 0x35, 0x9f, 0x73, 0xda, 0x55, 0x74, 0xf1, 0x2d, 0x01, 0xfa, 0x92, 0x08, 0x11,
0xce, 0x5d, 0x19, 0xd0, 0x2a, 0x6e, 0x9d, 0xb2, 0x04, 0x37, 0xb3, 0xcb, 0x6c, 0xac, 0xb3, 0x88,
0xde, 0x27, 0x6d, 0x7d, 0x82, 0x72, 0x5c, 0xe9, 0xbc, 0xeb, 0x35, 0xac, 0x3b, 0xac, 0xde, 0x59,
0x14, 0x42, 0xb8, 0x6e, 0x5a, 0xec, 0x72, 0xcb, 0x6e, 0xbd, 0xb3, 0x48, 0xbf, 0x27, 0x26, 0x2d,
0xac, 0x75, 0xd6, 0xd8, 0xcf, 0x27, 0x3e, 0xfb, 0x9c, 0x2a, 0xfd, 0xbf, 0x00, 0x00, 0x00, 0xff,
0xff, 0xec, 0x41, 0x68, 0x27, 0x7e, 0x6d, 0x00, 0x00,
}
+187
View File
@@ -0,0 +1,187 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: userinfo.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type OplogUserNameRequest struct {
CmId *uint32 `protobuf:"varint,1,opt,name=CmId" json:"CmId,omitempty"`
UserInfo *UserInfo `protobuf:"bytes,2,opt,name=userInfo" json:"userInfo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OplogUserNameRequest) Reset() { *m = OplogUserNameRequest{} }
func (m *OplogUserNameRequest) String() string { return proto.CompactTextString(m) }
func (*OplogUserNameRequest) ProtoMessage() {}
func (*OplogUserNameRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_785a78c34699a93d, []int{0}
}
func (m *OplogUserNameRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OplogUserNameRequest.Unmarshal(m, b)
}
func (m *OplogUserNameRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OplogUserNameRequest.Marshal(b, m, deterministic)
}
func (m *OplogUserNameRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_OplogUserNameRequest.Merge(m, src)
}
func (m *OplogUserNameRequest) XXX_Size() int {
return xxx_messageInfo_OplogUserNameRequest.Size(m)
}
func (m *OplogUserNameRequest) XXX_DiscardUnknown() {
xxx_messageInfo_OplogUserNameRequest.DiscardUnknown(m)
}
var xxx_messageInfo_OplogUserNameRequest proto.InternalMessageInfo
func (m *OplogUserNameRequest) GetCmId() uint32 {
if m != nil && m.CmId != nil {
return *m.CmId
}
return 0
}
func (m *OplogUserNameRequest) GetUserInfo() *UserInfo {
if m != nil {
return m.UserInfo
}
return nil
}
type UserInfo struct {
Code *uint32 `protobuf:"varint,1,opt,name=code" json:"code,omitempty"`
InfoNew *InfoNew `protobuf:"bytes,2,opt,name=infoNew" json:"infoNew,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UserInfo) Reset() { *m = UserInfo{} }
func (m *UserInfo) String() string { return proto.CompactTextString(m) }
func (*UserInfo) ProtoMessage() {}
func (*UserInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_785a78c34699a93d, []int{1}
}
func (m *UserInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UserInfo.Unmarshal(m, b)
}
func (m *UserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UserInfo.Marshal(b, m, deterministic)
}
func (m *UserInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_UserInfo.Merge(m, src)
}
func (m *UserInfo) XXX_Size() int {
return xxx_messageInfo_UserInfo.Size(m)
}
func (m *UserInfo) XXX_DiscardUnknown() {
xxx_messageInfo_UserInfo.DiscardUnknown(m)
}
var xxx_messageInfo_UserInfo proto.InternalMessageInfo
func (m *UserInfo) GetCode() uint32 {
if m != nil && m.Code != nil {
return *m.Code
}
return 0
}
func (m *UserInfo) GetInfoNew() *InfoNew {
if m != nil {
return m.InfoNew
}
return nil
}
type InfoNew struct {
InfoCode *uint32 `protobuf:"varint,1,opt,name=infoCode" json:"infoCode,omitempty"`
NickName *string `protobuf:"bytes,2,opt,name=nickName" json:"nickName,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *InfoNew) Reset() { *m = InfoNew{} }
func (m *InfoNew) String() string { return proto.CompactTextString(m) }
func (*InfoNew) ProtoMessage() {}
func (*InfoNew) Descriptor() ([]byte, []int) {
return fileDescriptor_785a78c34699a93d, []int{2}
}
func (m *InfoNew) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_InfoNew.Unmarshal(m, b)
}
func (m *InfoNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_InfoNew.Marshal(b, m, deterministic)
}
func (m *InfoNew) XXX_Merge(src proto.Message) {
xxx_messageInfo_InfoNew.Merge(m, src)
}
func (m *InfoNew) XXX_Size() int {
return xxx_messageInfo_InfoNew.Size(m)
}
func (m *InfoNew) XXX_DiscardUnknown() {
xxx_messageInfo_InfoNew.DiscardUnknown(m)
}
var xxx_messageInfo_InfoNew proto.InternalMessageInfo
func (m *InfoNew) GetInfoCode() uint32 {
if m != nil && m.InfoCode != nil {
return *m.InfoCode
}
return 0
}
func (m *InfoNew) GetNickName() string {
if m != nil && m.NickName != nil {
return *m.NickName
}
return ""
}
func init() {
proto.RegisterType((*OplogUserNameRequest)(nil), "wechat_proto.oplogUserNameRequest")
proto.RegisterType((*UserInfo)(nil), "wechat_proto.userInfo")
proto.RegisterType((*InfoNew)(nil), "wechat_proto.infoNew")
}
func init() { proto.RegisterFile("userinfo.proto", fileDescriptor_785a78c34699a93d) }
var fileDescriptor_785a78c34699a93d = []byte{
// 195 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x2b, 0x2d, 0x4e, 0x2d,
0xca, 0xcc, 0x4b, 0xcb, 0xd7, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x29, 0x4f, 0x4d, 0xce,
0x48, 0x2c, 0x89, 0x07, 0xf3, 0xa4, 0xa0, 0x3c, 0x88, 0x9c, 0x52, 0x1c, 0x97, 0x48, 0x7e, 0x41,
0x4e, 0x7e, 0x7a, 0x68, 0x71, 0x6a, 0x91, 0x5f, 0x62, 0x6e, 0x6a, 0x50, 0x6a, 0x61, 0x69, 0x6a,
0x71, 0x89, 0x90, 0x10, 0x17, 0x8b, 0x73, 0xae, 0x67, 0x8a, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0x6f,
0x10, 0x98, 0x2d, 0x64, 0xc4, 0xc5, 0x01, 0x32, 0xd9, 0x33, 0x2f, 0x2d, 0x5f, 0x82, 0x49, 0x81,
0x51, 0x83, 0xdb, 0x48, 0x4c, 0x0f, 0xd9, 0x68, 0x3d, 0x98, 0x6c, 0x10, 0x5c, 0x9d, 0x92, 0x3f,
0x42, 0x0f, 0xc8, 0xcc, 0xe4, 0xfc, 0x94, 0x54, 0x98, 0x99, 0x20, 0xb6, 0x90, 0x3e, 0x17, 0x3b,
0xc8, 0xa5, 0x7e, 0xa9, 0xe5, 0x50, 0x23, 0x45, 0x51, 0x8d, 0x84, 0x4a, 0x06, 0xc1, 0x54, 0x29,
0x39, 0xc2, 0x35, 0x08, 0x49, 0x71, 0x71, 0x80, 0x98, 0xce, 0x08, 0x33, 0xe1, 0x7c, 0x90, 0x5c,
0x5e, 0x66, 0x72, 0x36, 0xc8, 0x4b, 0x60, 0x83, 0x39, 0x83, 0xe0, 0x7c, 0x27, 0xee, 0x28, 0x4e,
0x3d, 0x3d, 0x7d, 0x88, 0x35, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xcf, 0xc0, 0xa6, 0x84, 0x2d,
0x01, 0x00, 0x00,
}
File diff suppressed because it is too large Load Diff
+224
View File
@@ -0,0 +1,224 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: wx.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type CheckCanSetAliasReq struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=BaseRequest" json:"BaseRequest,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CheckCanSetAliasReq) Reset() { *m = CheckCanSetAliasReq{} }
func (m *CheckCanSetAliasReq) String() string { return proto.CompactTextString(m) }
func (*CheckCanSetAliasReq) ProtoMessage() {}
func (*CheckCanSetAliasReq) Descriptor() ([]byte, []int) {
return fileDescriptor_6c1d0c4837678df8, []int{0}
}
func (m *CheckCanSetAliasReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CheckCanSetAliasReq.Unmarshal(m, b)
}
func (m *CheckCanSetAliasReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CheckCanSetAliasReq.Marshal(b, m, deterministic)
}
func (m *CheckCanSetAliasReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_CheckCanSetAliasReq.Merge(m, src)
}
func (m *CheckCanSetAliasReq) XXX_Size() int {
return xxx_messageInfo_CheckCanSetAliasReq.Size(m)
}
func (m *CheckCanSetAliasReq) XXX_DiscardUnknown() {
xxx_messageInfo_CheckCanSetAliasReq.DiscardUnknown(m)
}
var xxx_messageInfo_CheckCanSetAliasReq proto.InternalMessageInfo
func (m *CheckCanSetAliasReq) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
type CheckCanSetAliasResp struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=BaseResponse" json:"BaseResponse,omitempty"`
Results []*CheckCanSetAliasResult `protobuf:"bytes,2,rep,name=results" json:"results,omitempty"`
Ticket *string `protobuf:"bytes,3,opt,name=ticket" json:"ticket,omitempty"`
VerifyType *uint32 `protobuf:"varint,4,opt,name=verifyType" json:"verifyType,omitempty"`
VerifyUrl *string `protobuf:"bytes,5,opt,name=verifyUrl" json:"verifyUrl,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CheckCanSetAliasResp) Reset() { *m = CheckCanSetAliasResp{} }
func (m *CheckCanSetAliasResp) String() string { return proto.CompactTextString(m) }
func (*CheckCanSetAliasResp) ProtoMessage() {}
func (*CheckCanSetAliasResp) Descriptor() ([]byte, []int) {
return fileDescriptor_6c1d0c4837678df8, []int{1}
}
func (m *CheckCanSetAliasResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CheckCanSetAliasResp.Unmarshal(m, b)
}
func (m *CheckCanSetAliasResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CheckCanSetAliasResp.Marshal(b, m, deterministic)
}
func (m *CheckCanSetAliasResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_CheckCanSetAliasResp.Merge(m, src)
}
func (m *CheckCanSetAliasResp) XXX_Size() int {
return xxx_messageInfo_CheckCanSetAliasResp.Size(m)
}
func (m *CheckCanSetAliasResp) XXX_DiscardUnknown() {
xxx_messageInfo_CheckCanSetAliasResp.DiscardUnknown(m)
}
var xxx_messageInfo_CheckCanSetAliasResp proto.InternalMessageInfo
func (m *CheckCanSetAliasResp) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *CheckCanSetAliasResp) GetResults() []*CheckCanSetAliasResult {
if m != nil {
return m.Results
}
return nil
}
func (m *CheckCanSetAliasResp) GetTicket() string {
if m != nil && m.Ticket != nil {
return *m.Ticket
}
return ""
}
func (m *CheckCanSetAliasResp) GetVerifyType() uint32 {
if m != nil && m.VerifyType != nil {
return *m.VerifyType
}
return 0
}
func (m *CheckCanSetAliasResp) GetVerifyUrl() string {
if m != nil && m.VerifyUrl != nil {
return *m.VerifyUrl
}
return ""
}
type CheckCanSetAliasResult struct {
Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
Desc *string `protobuf:"bytes,2,opt,name=desc" json:"desc,omitempty"`
Result *string `protobuf:"bytes,3,opt,name=result" json:"result,omitempty"`
IsPass *bool `protobuf:"varint,4,opt,name=isPass" json:"isPass,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CheckCanSetAliasResult) Reset() { *m = CheckCanSetAliasResult{} }
func (m *CheckCanSetAliasResult) String() string { return proto.CompactTextString(m) }
func (*CheckCanSetAliasResult) ProtoMessage() {}
func (*CheckCanSetAliasResult) Descriptor() ([]byte, []int) {
return fileDescriptor_6c1d0c4837678df8, []int{2}
}
func (m *CheckCanSetAliasResult) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CheckCanSetAliasResult.Unmarshal(m, b)
}
func (m *CheckCanSetAliasResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CheckCanSetAliasResult.Marshal(b, m, deterministic)
}
func (m *CheckCanSetAliasResult) XXX_Merge(src proto.Message) {
xxx_messageInfo_CheckCanSetAliasResult.Merge(m, src)
}
func (m *CheckCanSetAliasResult) XXX_Size() int {
return xxx_messageInfo_CheckCanSetAliasResult.Size(m)
}
func (m *CheckCanSetAliasResult) XXX_DiscardUnknown() {
xxx_messageInfo_CheckCanSetAliasResult.DiscardUnknown(m)
}
var xxx_messageInfo_CheckCanSetAliasResult proto.InternalMessageInfo
func (m *CheckCanSetAliasResult) GetTitle() string {
if m != nil && m.Title != nil {
return *m.Title
}
return ""
}
func (m *CheckCanSetAliasResult) GetDesc() string {
if m != nil && m.Desc != nil {
return *m.Desc
}
return ""
}
func (m *CheckCanSetAliasResult) GetResult() string {
if m != nil && m.Result != nil {
return *m.Result
}
return ""
}
func (m *CheckCanSetAliasResult) GetIsPass() bool {
if m != nil && m.IsPass != nil {
return *m.IsPass
}
return false
}
func init() {
proto.RegisterType((*CheckCanSetAliasReq)(nil), "wechat_proto.CheckCanSetAliasReq")
proto.RegisterType((*CheckCanSetAliasResp)(nil), "wechat_proto.CheckCanSetAliasResp")
proto.RegisterType((*CheckCanSetAliasResult)(nil), "wechat_proto.CheckCanSetAliasResult")
}
func init() { proto.RegisterFile("wx.proto", fileDescriptor_6c1d0c4837678df8) }
var fileDescriptor_6c1d0c4837678df8 = []byte{
// 277 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x8f, 0xcf, 0x4a, 0xf3, 0x50,
0x10, 0xc5, 0x49, 0xff, 0x7c, 0x5f, 0x33, 0xa9, 0x9b, 0xb1, 0x94, 0x6b, 0x11, 0x09, 0xc1, 0x45,
0x56, 0x11, 0xba, 0x15, 0x0a, 0xb6, 0x2f, 0x20, 0xa3, 0x6e, 0xdc, 0x48, 0x88, 0x23, 0x0d, 0x0d,
0x4d, 0x9a, 0x99, 0x58, 0xfb, 0xce, 0x3e, 0x84, 0x34, 0x37, 0xc5, 0x14, 0xb3, 0xbb, 0xbf, 0x73,
0xcf, 0x9c, 0x39, 0x03, 0xa3, 0xfd, 0x57, 0x54, 0x94, 0xb9, 0xe6, 0x38, 0xde, 0x73, 0xb2, 0x8e,
0xf5, 0xad, 0xa6, 0x59, 0x43, 0xf6, 0x2f, 0x20, 0xb8, 0x5c, 0xad, 0x39, 0xd9, 0xac, 0xe2, 0xed,
0x13, 0xeb, 0x43, 0x96, 0xc6, 0x42, 0xbc, 0xc3, 0x7b, 0xf0, 0x96, 0xb1, 0x30, 0xf1, 0xae, 0x62,
0x51, 0xe3, 0xf8, 0x4e, 0xe8, 0xcd, 0xaf, 0xa2, 0x76, 0x50, 0xd4, 0x32, 0x50, 0xdb, 0x1d, 0x7c,
0x3b, 0x30, 0xf9, 0x1b, 0x2a, 0x05, 0x2e, 0x60, 0x6c, 0x7d, 0x52, 0xe4, 0x5b, 0xe1, 0x26, 0x76,
0xd6, 0x15, 0x6b, 0x1d, 0x74, 0xe6, 0xc7, 0x05, 0xfc, 0x2f, 0x59, 0xaa, 0x4c, 0xc5, 0xf4, 0xfc,
0x7e, 0xe8, 0xcd, 0x6f, 0xcf, 0x47, 0x3b, 0x96, 0x56, 0x99, 0xd2, 0x69, 0x08, 0xa7, 0xf0, 0x4f,
0xd3, 0x64, 0xc3, 0x6a, 0xfa, 0xbe, 0x13, 0xba, 0xd4, 0x10, 0xde, 0x00, 0x7c, 0x72, 0x99, 0x7e,
0x1c, 0x9e, 0x0f, 0x05, 0x9b, 0x81, 0xef, 0x84, 0x17, 0xd4, 0x52, 0xf0, 0x1a, 0x5c, 0x4b, 0x2f,
0x65, 0x66, 0x86, 0xf5, 0xe8, 0xaf, 0x10, 0x94, 0x30, 0xed, 0x5e, 0x8c, 0x13, 0x18, 0x6a, 0xaa,
0x99, 0x3d, 0xd4, 0x25, 0x0b, 0x88, 0x30, 0x78, 0x67, 0x49, 0x4c, 0xaf, 0x16, 0xeb, 0xf7, 0xb1,
0x99, 0x2d, 0x79, 0x6a, 0x66, 0xe9, 0xa8, 0xa7, 0xf2, 0x18, 0x8b, 0xd4, 0xad, 0x46, 0xd4, 0xd0,
0xd2, 0x7b, 0x75, 0xa3, 0xe8, 0xce, 0x1e, 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0x64, 0x24, 0xc6,
0x0f, 0xea, 0x01, 0x00, 0x00,
}
+800
View File
@@ -0,0 +1,800 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: xxcaibi.proto
package wechat
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
"xiawan/wx/protobuf/proto_ref"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
// 下载 CDN 视频 请求体
type DownloadVideoRequest struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
MsgId *uint32 `protobuf:"varint,2,opt,name=msgId" json:"msgId,omitempty"`
TotalLen *uint32 `protobuf:"varint,3,opt,name=totalLen" json:"totalLen,omitempty"`
StartPos *uint32 `protobuf:"varint,4,opt,name=startPos" json:"startPos,omitempty"`
NetworkEnv *uint32 `protobuf:"varint,5,opt,name=networkEnv" json:"networkEnv,omitempty"`
MxPackSize *uint32 `protobuf:"varint,6,opt,name=mxPackSize" json:"mxPackSize,omitempty"`
NewMsgId *uint64 `protobuf:"varint,7,opt,name=newMsgId" json:"newMsgId,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DownloadVideoRequest) Reset() { *m = DownloadVideoRequest{} }
func (m *DownloadVideoRequest) String() string { return proto.CompactTextString(m) }
func (*DownloadVideoRequest) ProtoMessage() {}
func (*DownloadVideoRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_4f173d3eaf539867, []int{0}
}
func (m *DownloadVideoRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DownloadVideoRequest.Unmarshal(m, b)
}
func (m *DownloadVideoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DownloadVideoRequest.Marshal(b, m, deterministic)
}
func (m *DownloadVideoRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DownloadVideoRequest.Merge(m, src)
}
func (m *DownloadVideoRequest) XXX_Size() int {
return xxx_messageInfo_DownloadVideoRequest.Size(m)
}
func (m *DownloadVideoRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DownloadVideoRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DownloadVideoRequest proto.InternalMessageInfo
func (m *DownloadVideoRequest) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *DownloadVideoRequest) GetMsgId() uint32 {
if m != nil && m.MsgId != nil {
return *m.MsgId
}
return 0
}
func (m *DownloadVideoRequest) GetTotalLen() uint32 {
if m != nil && m.TotalLen != nil {
return *m.TotalLen
}
return 0
}
func (m *DownloadVideoRequest) GetStartPos() uint32 {
if m != nil && m.StartPos != nil {
return *m.StartPos
}
return 0
}
func (m *DownloadVideoRequest) GetNetworkEnv() uint32 {
if m != nil && m.NetworkEnv != nil {
return *m.NetworkEnv
}
return 0
}
func (m *DownloadVideoRequest) GetMxPackSize() uint32 {
if m != nil && m.MxPackSize != nil {
return *m.MxPackSize
}
return 0
}
func (m *DownloadVideoRequest) GetNewMsgId() uint64 {
if m != nil && m.NewMsgId != nil {
return *m.NewMsgId
}
return 0
}
// 下载 CDN 视频 响应体
type DownloadVideoResponse struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
MsgId *uint32 `protobuf:"varint,2,opt,name=msgId" json:"msgId,omitempty"`
TotalLen *uint32 `protobuf:"varint,3,opt,name=totalLen" json:"totalLen,omitempty"`
StartPos *uint32 `protobuf:"varint,4,opt,name=startPos" json:"startPos,omitempty"`
Data *SKBuiltinString_ `protobuf:"bytes,5,opt,name=data" json:"data,omitempty"`
NewMsgId *uint64 `protobuf:"varint,6,opt,name=newMsgId" json:"newMsgId,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DownloadVideoResponse) Reset() { *m = DownloadVideoResponse{} }
func (m *DownloadVideoResponse) String() string { return proto.CompactTextString(m) }
func (*DownloadVideoResponse) ProtoMessage() {}
func (*DownloadVideoResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_4f173d3eaf539867, []int{1}
}
func (m *DownloadVideoResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DownloadVideoResponse.Unmarshal(m, b)
}
func (m *DownloadVideoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DownloadVideoResponse.Marshal(b, m, deterministic)
}
func (m *DownloadVideoResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_DownloadVideoResponse.Merge(m, src)
}
func (m *DownloadVideoResponse) XXX_Size() int {
return xxx_messageInfo_DownloadVideoResponse.Size(m)
}
func (m *DownloadVideoResponse) XXX_DiscardUnknown() {
xxx_messageInfo_DownloadVideoResponse.DiscardUnknown(m)
}
var xxx_messageInfo_DownloadVideoResponse proto.InternalMessageInfo
func (m *DownloadVideoResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *DownloadVideoResponse) GetMsgId() uint32 {
if m != nil && m.MsgId != nil {
return *m.MsgId
}
return 0
}
func (m *DownloadVideoResponse) GetTotalLen() uint32 {
if m != nil && m.TotalLen != nil {
return *m.TotalLen
}
return 0
}
func (m *DownloadVideoResponse) GetStartPos() uint32 {
if m != nil && m.StartPos != nil {
return *m.StartPos
}
return 0
}
func (m *DownloadVideoResponse) GetData() *SKBuiltinString_ {
if m != nil {
return m.Data
}
return nil
}
func (m *DownloadVideoResponse) GetNewMsgId() uint64 {
if m != nil && m.NewMsgId != nil {
return *m.NewMsgId
}
return 0
}
// 获取指定 wxid 用户朋友圈 响应体(SnsUserPageResponse)
type SnsUserPageResponseNew struct {
BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"`
FirstPageMd5 *string `protobuf:"bytes,2,opt,name=firstPageMd5" json:"firstPageMd5,omitempty"`
ObjectCount *uint32 `protobuf:"varint,3,opt,name=objectCount" json:"objectCount,omitempty"`
ObjectList []*SnsObjectNew `protobuf:"bytes,4,rep,name=objectList" json:"objectList,omitempty"`
ObjectTotalCount *uint32 `protobuf:"varint,5,opt,name=objectTotalCount" json:"objectTotalCount,omitempty"`
SnsUserInfo *SnsUserInfo `protobuf:"bytes,6,opt,name=snsUserInfo" json:"snsUserInfo,omitempty"`
NewRequestTime *uint32 `protobuf:"varint,7,opt,name=newRequestTime" json:"newRequestTime,omitempty"`
ObjectCountForSameMd5 *uint32 `protobuf:"varint,8,opt,name=objectCountForSameMd5" json:"objectCountForSameMd5,omitempty"`
ServerConfig *SnsServerConfig `protobuf:"bytes,9,opt,name=serverConfig" json:"serverConfig,omitempty"`
LimitedId *int64 `protobuf:"varint,10,opt,name=limitedId" json:"limitedId,omitempty"`
ContinueId *int64 `protobuf:"varint,11,opt,name=continueId" json:"continueId,omitempty"`
RetTips *string `protobuf:"bytes,12,opt,name=retTips" json:"retTips,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SnsUserPageResponseNew) Reset() { *m = SnsUserPageResponseNew{} }
func (m *SnsUserPageResponseNew) String() string { return proto.CompactTextString(m) }
func (*SnsUserPageResponseNew) ProtoMessage() {}
func (*SnsUserPageResponseNew) Descriptor() ([]byte, []int) {
return fileDescriptor_4f173d3eaf539867, []int{2}
}
func (m *SnsUserPageResponseNew) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SnsUserPageResponseNew.Unmarshal(m, b)
}
func (m *SnsUserPageResponseNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SnsUserPageResponseNew.Marshal(b, m, deterministic)
}
func (m *SnsUserPageResponseNew) XXX_Merge(src proto.Message) {
xxx_messageInfo_SnsUserPageResponseNew.Merge(m, src)
}
func (m *SnsUserPageResponseNew) XXX_Size() int {
return xxx_messageInfo_SnsUserPageResponseNew.Size(m)
}
func (m *SnsUserPageResponseNew) XXX_DiscardUnknown() {
xxx_messageInfo_SnsUserPageResponseNew.DiscardUnknown(m)
}
var xxx_messageInfo_SnsUserPageResponseNew proto.InternalMessageInfo
func (m *SnsUserPageResponseNew) GetBaseResponse() *BaseResponse {
if m != nil {
return m.BaseResponse
}
return nil
}
func (m *SnsUserPageResponseNew) GetFirstPageMd5() string {
if m != nil && m.FirstPageMd5 != nil {
return *m.FirstPageMd5
}
return ""
}
func (m *SnsUserPageResponseNew) GetObjectCount() uint32 {
if m != nil && m.ObjectCount != nil {
return *m.ObjectCount
}
return 0
}
func (m *SnsUserPageResponseNew) GetObjectList() []*SnsObjectNew {
if m != nil {
return m.ObjectList
}
return nil
}
func (m *SnsUserPageResponseNew) GetObjectTotalCount() uint32 {
if m != nil && m.ObjectTotalCount != nil {
return *m.ObjectTotalCount
}
return 0
}
func (m *SnsUserPageResponseNew) GetSnsUserInfo() *SnsUserInfo {
if m != nil {
return m.SnsUserInfo
}
return nil
}
func (m *SnsUserPageResponseNew) GetNewRequestTime() uint32 {
if m != nil && m.NewRequestTime != nil {
return *m.NewRequestTime
}
return 0
}
func (m *SnsUserPageResponseNew) GetObjectCountForSameMd5() uint32 {
if m != nil && m.ObjectCountForSameMd5 != nil {
return *m.ObjectCountForSameMd5
}
return 0
}
func (m *SnsUserPageResponseNew) GetServerConfig() *SnsServerConfig {
if m != nil {
return m.ServerConfig
}
return nil
}
func (m *SnsUserPageResponseNew) GetLimitedId() int64 {
if m != nil && m.LimitedId != nil {
return *m.LimitedId
}
return 0
}
func (m *SnsUserPageResponseNew) GetContinueId() int64 {
if m != nil && m.ContinueId != nil {
return *m.ContinueId
}
return 0
}
func (m *SnsUserPageResponseNew) GetRetTips() string {
if m != nil && m.RetTips != nil {
return *m.RetTips
}
return ""
}
// 获取指定 wxid 用户朋友圈 响应体(SnsUserPageResponse) 的朋友圈内容详情(SnsObject)
type SnsObjectNew struct {
Id *uint64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
Nickname *string `protobuf:"bytes,3,opt,name=nickname" json:"nickname,omitempty"`
CreateTime *uint32 `protobuf:"varint,4,opt,name=createTime" json:"createTime,omitempty"`
ObjectDesc *SKBuiltinString_ `protobuf:"bytes,5,opt,name=objectDesc" json:"objectDesc,omitempty"`
LikeFlag *uint32 `protobuf:"varint,6,opt,name=likeFlag" json:"likeFlag,omitempty"`
LikeCount *uint32 `protobuf:"varint,7,opt,name=likeCount" json:"likeCount,omitempty"`
LikeUserListCount *uint32 `protobuf:"varint,8,opt,name=likeUserListCount" json:"likeUserListCount,omitempty"`
// 点赞好友列表
LikeUserList []*SnsCommentInfo `protobuf:"bytes,9,rep,name=likeUserList" json:"likeUserList,omitempty"`
CommentCount *uint32 `protobuf:"varint,10,opt,name=commentCount" json:"commentCount,omitempty"`
CommentUserListCount *uint32 `protobuf:"varint,11,opt,name=commentUserListCount" json:"commentUserListCount,omitempty"`
// 评论好友列表
CommentUserList []*SnsCommentInfo `protobuf:"bytes,12,rep,name=commentUserList" json:"commentUserList,omitempty"`
WithUserCount *uint32 `protobuf:"varint,13,opt,name=withUserCount" json:"withUserCount,omitempty"`
WithUserListCount *uint32 `protobuf:"varint,14,opt,name=withUserListCount" json:"withUserListCount,omitempty"`
// 发送朋友圈时,提到的用户列表
WithUserList []*SnsCommentInfo `protobuf:"bytes,15,rep,name=withUserList" json:"withUserList,omitempty"`
ExtFlag *uint32 `protobuf:"varint,16,opt,name=extFlag" json:"extFlag,omitempty"`
NoChange *uint32 `protobuf:"varint,17,opt,name=noChange" json:"noChange,omitempty"`
GroupCount *uint32 `protobuf:"varint,18,opt,name=groupCount" json:"groupCount,omitempty"`
// 暂时不知道做什么用
GroupList []*SnsGroup `protobuf:"bytes,19,rep,name=groupList" json:"groupList,omitempty"`
IsNotRichText *uint32 `protobuf:"varint,20,opt,name=isNotRichText" json:"isNotRichText,omitempty"`
ReferUsername *string `protobuf:"bytes,21,opt,name=referUsername" json:"referUsername,omitempty"`
ReferId *uint64 `protobuf:"varint,22,opt,name=referId" json:"referId,omitempty"`
BlackListCount *uint32 `protobuf:"varint,23,opt,name=blackListCount" json:"blackListCount,omitempty"`
// 不可见的朋友
BlackList []*SKBuiltinString `protobuf:"bytes,24,rep,name=blackList" json:"blackList,omitempty"`
DeleteFlag *uint32 `protobuf:"varint,25,opt,name=deleteFlag" json:"deleteFlag,omitempty"`
GroupUserCount *uint32 `protobuf:"varint,26,opt,name=groupUserCount" json:"groupUserCount,omitempty"`
// 可见的朋友
GroupUser []*SKBuiltinString `protobuf:"bytes,27,rep,name=groupUser" json:"groupUser,omitempty"`
ObjectOperations *SKBuiltinString_ `protobuf:"bytes,28,opt,name=objectOperations" json:"objectOperations,omitempty"`
SnsRedEnvelops *SnsRedEnvelops `protobuf:"bytes,29,opt,name=snsRedEnvelops" json:"snsRedEnvelops,omitempty"`
PreDownloadInfo *PreDownloadInfo `protobuf:"bytes,30,opt,name=preDownloadInfo" json:"preDownloadInfo,omitempty"`
WeAppInfo *SnsWeAppInfo `protobuf:"bytes,31,opt,name=weAppInfo" json:"weAppInfo,omitempty"`
// 需要修改为 clientsdk/baseinfo/snsdefine.go 的 TimelineObject
// optional TimelineObject objectInfo = 32;
// ObjectInfo *proto_ref.TimelineObject
ObjectInfo *proto_ref.TimelineObject `protobuf:"bytes,32,opt,name=objectInfo" json:"objectInfo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SnsObjectNew) Reset() { *m = SnsObjectNew{} }
func (m *SnsObjectNew) String() string { return proto.CompactTextString(m) }
func (*SnsObjectNew) ProtoMessage() {}
func (*SnsObjectNew) Descriptor() ([]byte, []int) {
return fileDescriptor_4f173d3eaf539867, []int{3}
}
func (m *SnsObjectNew) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SnsObjectNew.Unmarshal(m, b)
}
func (m *SnsObjectNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SnsObjectNew.Marshal(b, m, deterministic)
}
func (m *SnsObjectNew) XXX_Merge(src proto.Message) {
xxx_messageInfo_SnsObjectNew.Merge(m, src)
}
func (m *SnsObjectNew) XXX_Size() int {
return xxx_messageInfo_SnsObjectNew.Size(m)
}
func (m *SnsObjectNew) XXX_DiscardUnknown() {
xxx_messageInfo_SnsObjectNew.DiscardUnknown(m)
}
var xxx_messageInfo_SnsObjectNew proto.InternalMessageInfo
func (m *SnsObjectNew) GetId() uint64 {
if m != nil && m.Id != nil {
return *m.Id
}
return 0
}
func (m *SnsObjectNew) GetUsername() string {
if m != nil && m.Username != nil {
return *m.Username
}
return ""
}
func (m *SnsObjectNew) GetNickname() string {
if m != nil && m.Nickname != nil {
return *m.Nickname
}
return ""
}
func (m *SnsObjectNew) GetCreateTime() uint32 {
if m != nil && m.CreateTime != nil {
return *m.CreateTime
}
return 0
}
func (m *SnsObjectNew) GetObjectDesc() *SKBuiltinString_ {
if m != nil {
return m.ObjectDesc
}
return nil
}
func (m *SnsObjectNew) GetLikeFlag() uint32 {
if m != nil && m.LikeFlag != nil {
return *m.LikeFlag
}
return 0
}
func (m *SnsObjectNew) GetLikeCount() uint32 {
if m != nil && m.LikeCount != nil {
return *m.LikeCount
}
return 0
}
func (m *SnsObjectNew) GetLikeUserListCount() uint32 {
if m != nil && m.LikeUserListCount != nil {
return *m.LikeUserListCount
}
return 0
}
func (m *SnsObjectNew) GetLikeUserList() []*SnsCommentInfo {
if m != nil {
return m.LikeUserList
}
return nil
}
func (m *SnsObjectNew) GetCommentCount() uint32 {
if m != nil && m.CommentCount != nil {
return *m.CommentCount
}
return 0
}
func (m *SnsObjectNew) GetCommentUserListCount() uint32 {
if m != nil && m.CommentUserListCount != nil {
return *m.CommentUserListCount
}
return 0
}
func (m *SnsObjectNew) GetCommentUserList() []*SnsCommentInfo {
if m != nil {
return m.CommentUserList
}
return nil
}
func (m *SnsObjectNew) GetWithUserCount() uint32 {
if m != nil && m.WithUserCount != nil {
return *m.WithUserCount
}
return 0
}
func (m *SnsObjectNew) GetWithUserListCount() uint32 {
if m != nil && m.WithUserListCount != nil {
return *m.WithUserListCount
}
return 0
}
func (m *SnsObjectNew) GetWithUserList() []*SnsCommentInfo {
if m != nil {
return m.WithUserList
}
return nil
}
func (m *SnsObjectNew) GetExtFlag() uint32 {
if m != nil && m.ExtFlag != nil {
return *m.ExtFlag
}
return 0
}
func (m *SnsObjectNew) GetNoChange() uint32 {
if m != nil && m.NoChange != nil {
return *m.NoChange
}
return 0
}
func (m *SnsObjectNew) GetGroupCount() uint32 {
if m != nil && m.GroupCount != nil {
return *m.GroupCount
}
return 0
}
func (m *SnsObjectNew) GetGroupList() []*SnsGroup {
if m != nil {
return m.GroupList
}
return nil
}
func (m *SnsObjectNew) GetIsNotRichText() uint32 {
if m != nil && m.IsNotRichText != nil {
return *m.IsNotRichText
}
return 0
}
func (m *SnsObjectNew) GetReferUsername() string {
if m != nil && m.ReferUsername != nil {
return *m.ReferUsername
}
return ""
}
func (m *SnsObjectNew) GetReferId() uint64 {
if m != nil && m.ReferId != nil {
return *m.ReferId
}
return 0
}
func (m *SnsObjectNew) GetBlackListCount() uint32 {
if m != nil && m.BlackListCount != nil {
return *m.BlackListCount
}
return 0
}
func (m *SnsObjectNew) GetBlackList() []*SKBuiltinString {
if m != nil {
return m.BlackList
}
return nil
}
func (m *SnsObjectNew) GetDeleteFlag() uint32 {
if m != nil && m.DeleteFlag != nil {
return *m.DeleteFlag
}
return 0
}
func (m *SnsObjectNew) GetGroupUserCount() uint32 {
if m != nil && m.GroupUserCount != nil {
return *m.GroupUserCount
}
return 0
}
func (m *SnsObjectNew) GetGroupUser() []*SKBuiltinString {
if m != nil {
return m.GroupUser
}
return nil
}
func (m *SnsObjectNew) GetObjectOperations() *SKBuiltinString_ {
if m != nil {
return m.ObjectOperations
}
return nil
}
func (m *SnsObjectNew) GetSnsRedEnvelops() *SnsRedEnvelops {
if m != nil {
return m.SnsRedEnvelops
}
return nil
}
func (m *SnsObjectNew) GetPreDownloadInfo() *PreDownloadInfo {
if m != nil {
return m.PreDownloadInfo
}
return nil
}
func (m *SnsObjectNew) GetWeAppInfo() *SnsWeAppInfo {
if m != nil {
return m.WeAppInfo
}
return nil
}
func (m *SnsObjectNew) GetObjectInfo() *proto_ref.TimelineObject {
if m != nil {
return m.ObjectInfo
}
return nil
}
// 撤回消息
type RevokeMsgRequestNew struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"`
ClientMsgId *string `protobuf:"bytes,2,opt,name=clientMsgId" json:"clientMsgId,omitempty"`
NewClientMsgId *uint64 `protobuf:"varint,3,opt,name=newClientMsgId" json:"newClientMsgId,omitempty"`
CreateTime *uint64 `protobuf:"varint,4,opt,name=createTime" json:"createTime,omitempty"`
IndexOfRequest *uint64 `protobuf:"varint,5,opt,name=indexOfRequest" json:"indexOfRequest,omitempty"`
FromUserName *string `protobuf:"bytes,6,opt,name=FromUserName" json:"FromUserName,omitempty"`
ToUserName *string `protobuf:"bytes,7,opt,name=ToUserName" json:"ToUserName,omitempty"`
MsgId *uint64 `protobuf:"varint,8,opt,name=MsgId" json:"MsgId,omitempty"`
NewMsgId *uint64 `protobuf:"varint,9,opt,name=NewMsgId" json:"NewMsgId,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *RevokeMsgRequestNew) Reset() { *m = RevokeMsgRequestNew{} }
func (m *RevokeMsgRequestNew) String() string { return proto.CompactTextString(m) }
func (*RevokeMsgRequestNew) ProtoMessage() {}
func (*RevokeMsgRequestNew) Descriptor() ([]byte, []int) {
return fileDescriptor_4f173d3eaf539867, []int{4}
}
func (m *RevokeMsgRequestNew) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RevokeMsgRequestNew.Unmarshal(m, b)
}
func (m *RevokeMsgRequestNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RevokeMsgRequestNew.Marshal(b, m, deterministic)
}
func (m *RevokeMsgRequestNew) XXX_Merge(src proto.Message) {
xxx_messageInfo_RevokeMsgRequestNew.Merge(m, src)
}
func (m *RevokeMsgRequestNew) XXX_Size() int {
return xxx_messageInfo_RevokeMsgRequestNew.Size(m)
}
func (m *RevokeMsgRequestNew) XXX_DiscardUnknown() {
xxx_messageInfo_RevokeMsgRequestNew.DiscardUnknown(m)
}
var xxx_messageInfo_RevokeMsgRequestNew proto.InternalMessageInfo
func (m *RevokeMsgRequestNew) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *RevokeMsgRequestNew) GetClientMsgId() string {
if m != nil && m.ClientMsgId != nil {
return *m.ClientMsgId
}
return ""
}
func (m *RevokeMsgRequestNew) GetNewClientMsgId() uint64 {
if m != nil && m.NewClientMsgId != nil {
return *m.NewClientMsgId
}
return 0
}
func (m *RevokeMsgRequestNew) GetCreateTime() uint64 {
if m != nil && m.CreateTime != nil {
return *m.CreateTime
}
return 0
}
func (m *RevokeMsgRequestNew) GetIndexOfRequest() uint64 {
if m != nil && m.IndexOfRequest != nil {
return *m.IndexOfRequest
}
return 0
}
func (m *RevokeMsgRequestNew) GetFromUserName() string {
if m != nil && m.FromUserName != nil {
return *m.FromUserName
}
return ""
}
func (m *RevokeMsgRequestNew) GetToUserName() string {
if m != nil && m.ToUserName != nil {
return *m.ToUserName
}
return ""
}
func (m *RevokeMsgRequestNew) GetMsgId() uint64 {
if m != nil && m.MsgId != nil {
return *m.MsgId
}
return 0
}
func (m *RevokeMsgRequestNew) GetNewMsgId() uint64 {
if m != nil && m.NewMsgId != nil {
return *m.NewMsgId
}
return 0
}
func init() {
proto.RegisterType((*DownloadVideoRequest)(nil), "wechat_proto.DownloadVideoRequest")
proto.RegisterType((*DownloadVideoResponse)(nil), "wechat_proto.DownloadVideoResponse")
proto.RegisterType((*SnsUserPageResponseNew)(nil), "wechat_proto.SnsUserPageResponseNew")
proto.RegisterType((*SnsObjectNew)(nil), "wechat_proto.SnsObjectNew")
proto.RegisterType((*RevokeMsgRequestNew)(nil), "wechat_proto.RevokeMsgRequestNew")
}
func init() { proto.RegisterFile("xxcaibi.proto", fileDescriptor_4f173d3eaf539867) }
var fileDescriptor_4f173d3eaf539867 = []byte{
// 1066 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0x5d, 0x6b, 0x23, 0x37,
0x14, 0xc5, 0x89, 0xf3, 0x61, 0xd9, 0x49, 0x36, 0xda, 0x24, 0xd5, 0xa6, 0x49, 0x6a, 0x42, 0x59,
0x42, 0x29, 0x29, 0x84, 0x2d, 0x94, 0x2e, 0x2c, 0xdd, 0x24, 0x9b, 0x25, 0xed, 0xe6, 0x03, 0x39,
0xdb, 0x42, 0x5f, 0x96, 0xc9, 0xcc, 0xb5, 0xa3, 0xda, 0x96, 0x5c, 0x49, 0x8e, 0x4d, 0x7f, 0x5b,
0xdf, 0xfb, 0x1f, 0xfa, 0x3f, 0xfa, 0x58, 0x28, 0xba, 0xf2, 0xcc, 0x68, 0x3c, 0xa6, 0xb8, 0x6c,
0x1f, 0xcf, 0xb9, 0x47, 0xd2, 0xd5, 0xd5, 0xd1, 0x95, 0xc8, 0xda, 0x78, 0x1c, 0x47, 0xe2, 0x5e,
0x1c, 0x0f, 0xb4, 0xb2, 0x8a, 0x36, 0x46, 0x10, 0x3f, 0x44, 0xf6, 0x03, 0xa2, 0xdd, 0x09, 0xf2,
0xb1, 0xdd, 0xcd, 0xb6, 0x16, 0x20, 0x93, 0x8e, 0x56, 0xc3, 0x81, 0xa7, 0x0e, 0xff, 0xae, 0x90,
0xad, 0x73, 0x35, 0x92, 0x3d, 0x15, 0x25, 0x3f, 0x8a, 0x04, 0x14, 0x87, 0x5f, 0x87, 0x60, 0x2c,
0x7d, 0x49, 0xea, 0xf7, 0x91, 0x81, 0x09, 0x64, 0x95, 0x66, 0xe5, 0xa8, 0x7e, 0xf2, 0xec, 0x38,
0x9c, 0xfd, 0xf8, 0x34, 0x17, 0xf0, 0x50, 0x4d, 0xb7, 0xc8, 0x52, 0xdf, 0x74, 0x2e, 0x13, 0xb6,
0xd0, 0xac, 0x1c, 0xad, 0x71, 0x0f, 0xe8, 0x2e, 0x59, 0xb5, 0xca, 0x46, 0xbd, 0x77, 0x20, 0xd9,
0x22, 0x06, 0x32, 0xec, 0x62, 0xc6, 0x46, 0xda, 0xde, 0x2a, 0xc3, 0xaa, 0x3e, 0x96, 0x62, 0x7a,
0x40, 0x88, 0x04, 0x3b, 0x52, 0xba, 0xfb, 0x46, 0x3e, 0xb2, 0x25, 0x8c, 0x06, 0x8c, 0x8b, 0xf7,
0xc7, 0xb7, 0x51, 0xdc, 0x6d, 0x89, 0xdf, 0x80, 0x2d, 0xfb, 0x78, 0xce, 0xb8, 0xb9, 0x25, 0x8c,
0xae, 0x30, 0xa1, 0x95, 0x66, 0xe5, 0xa8, 0xca, 0x33, 0x7c, 0xf8, 0x57, 0x85, 0x6c, 0x4f, 0xed,
0xdf, 0x0c, 0x94, 0x34, 0x40, 0x5f, 0x91, 0x86, 0xdf, 0x92, 0xc7, 0x93, 0x0a, 0xec, 0xce, 0xaa,
0x80, 0x57, 0xf0, 0x82, 0xfe, 0x7f, 0xae, 0xc1, 0x09, 0xa9, 0x26, 0x91, 0x8d, 0x70, 0xf7, 0xf5,
0x93, 0x83, 0x62, 0x16, 0xad, 0x1f, 0x4e, 0x87, 0xa2, 0x67, 0x85, 0x6c, 0x59, 0x2d, 0x64, 0xe7,
0x03, 0x47, 0x6d, 0x61, 0xdf, 0xcb, 0x53, 0xfb, 0xfe, 0xbd, 0x4a, 0x76, 0x5a, 0xd2, 0xbc, 0x37,
0xa0, 0x6f, 0xa3, 0x4e, 0x96, 0xf5, 0x35, 0x8c, 0x3e, 0x7a, 0xe3, 0x87, 0xa4, 0xd1, 0x16, 0xda,
0x58, 0x37, 0xef, 0x55, 0xf2, 0x35, 0xee, 0xbf, 0xc6, 0x0b, 0x1c, 0x6d, 0x92, 0xba, 0xba, 0xff,
0x05, 0x62, 0x7b, 0xa6, 0x86, 0xd2, 0x4e, 0x2a, 0x11, 0x52, 0xf4, 0x5b, 0x42, 0x3c, 0x7c, 0x27,
0x8c, 0x65, 0xd5, 0xe6, 0x62, 0x39, 0x87, 0x96, 0x34, 0x37, 0x28, 0xb9, 0x86, 0x11, 0x0f, 0xd4,
0xf4, 0x0b, 0xf2, 0xc4, 0xa3, 0x3b, 0x57, 0x5a, 0xbf, 0x84, 0xb7, 0x4d, 0x89, 0x77, 0x3e, 0x37,
0xbe, 0x0e, 0x97, 0xb2, 0xad, 0xb0, 0x4e, 0x25, 0x9f, 0xb7, 0x72, 0x01, 0x0f, 0xd5, 0xf4, 0x39,
0x59, 0x97, 0x30, 0x9a, 0xb8, 0xfe, 0x4e, 0xf4, 0x01, 0xfd, 0xb5, 0xc6, 0xa7, 0x58, 0xfa, 0x82,
0x6c, 0x07, 0x7b, 0xbb, 0x50, 0xba, 0x15, 0xf5, 0xb1, 0x36, 0xab, 0x28, 0x9f, 0x1d, 0xa4, 0xaf,
0x49, 0xc3, 0x80, 0x7e, 0x04, 0x7d, 0xa6, 0x64, 0x5b, 0x74, 0x58, 0x0d, 0x73, 0xdb, 0x2f, 0xe5,
0xd6, 0x0a, 0x44, 0xbc, 0x30, 0x84, 0xee, 0x91, 0x5a, 0x4f, 0xf4, 0x85, 0x85, 0xe4, 0x32, 0x61,
0xa4, 0x59, 0x39, 0x5a, 0xe4, 0x39, 0xe1, 0x2e, 0x4e, 0xac, 0xa4, 0x15, 0x72, 0x08, 0x97, 0x09,
0xab, 0x63, 0x38, 0x60, 0x28, 0x23, 0x2b, 0x1a, 0xec, 0x9d, 0x18, 0x18, 0xd6, 0xc0, 0x43, 0x4c,
0xe1, 0xe1, 0x1f, 0x75, 0xd2, 0x08, 0xcb, 0x4f, 0xd7, 0xc9, 0x82, 0x48, 0xd0, 0x2a, 0x55, 0xbe,
0x20, 0xd0, 0xe7, 0x43, 0x03, 0x5a, 0x46, 0x7d, 0x98, 0x18, 0x20, 0xc3, 0xe8, 0x4b, 0x11, 0x77,
0x31, 0xb6, 0xe8, 0x63, 0x29, 0xc6, 0x94, 0x34, 0x44, 0x16, 0xb0, 0x9a, 0xfe, 0x16, 0x04, 0x0c,
0x7d, 0x95, 0xda, 0xe2, 0x1c, 0x4c, 0x3c, 0xe7, 0x6d, 0x08, 0x46, 0xb8, 0xb5, 0x7b, 0xa2, 0x0b,
0x17, 0xbd, 0xa8, 0x33, 0xe9, 0x14, 0x19, 0xf6, 0xc5, 0xea, 0x82, 0xf7, 0x8b, 0x3f, 0xc8, 0x9c,
0xa0, 0x5f, 0x92, 0x4d, 0x07, 0xdc, 0xd9, 0x3b, 0x93, 0x79, 0x95, 0x3f, 0xbf, 0x72, 0x80, 0x7e,
0x47, 0x1a, 0x21, 0xc9, 0x6a, 0x68, 0xe0, 0xbd, 0xd2, 0xd9, 0x9d, 0xa9, 0x7e, 0x1f, 0xa4, 0x45,
0x6b, 0x15, 0x46, 0xb8, 0x6b, 0x14, 0xfb, 0xa0, 0x5f, 0x8a, 0xe0, 0x52, 0x05, 0x8e, 0x9e, 0x90,
0xad, 0x09, 0x2e, 0xa6, 0x55, 0x47, 0xed, 0xcc, 0x18, 0xbd, 0x20, 0x1b, 0x53, 0x3c, 0x6b, 0xcc,
0x91, 0xdc, 0xf4, 0x20, 0xfa, 0x39, 0x59, 0x1b, 0x09, 0xfb, 0xe0, 0xb0, 0x5f, 0x74, 0x0d, 0x17,
0x2d, 0x92, 0xae, 0x6a, 0x29, 0x91, 0xa7, 0xb7, 0xee, 0xab, 0x56, 0x0a, 0xb8, 0xaa, 0x85, 0x24,
0xdb, 0x98, 0xa7, 0x6a, 0xe1, 0x08, 0x67, 0x59, 0x18, 0x5b, 0x3c, 0xde, 0x27, 0xb8, 0x4a, 0x0a,
0xd1, 0x75, 0xea, 0xec, 0x21, 0x92, 0x1d, 0x60, 0x9b, 0xfe, 0xe4, 0x53, 0xec, 0x5c, 0x87, 0x8f,
0xa2, 0x4f, 0x8f, 0x7a, 0xd7, 0xe5, 0x0c, 0x7d, 0x41, 0x6a, 0x88, 0x30, 0xa9, 0xa7, 0x98, 0xd4,
0x4e, 0x29, 0xa9, 0xb7, 0x4e, 0xc1, 0x73, 0xa1, 0xab, 0x90, 0x30, 0xd7, 0xca, 0x72, 0x11, 0x3f,
0xdc, 0xc1, 0xd8, 0xb2, 0x2d, 0x5f, 0xa1, 0x02, 0xe9, 0x54, 0x1a, 0xda, 0xa0, 0xdf, 0xa7, 0xd7,
0x65, 0x1b, 0xaf, 0x44, 0x91, 0xf4, 0x57, 0xb1, 0x0d, 0xfa, 0x32, 0x61, 0x3b, 0x78, 0xc9, 0x52,
0xe8, 0x7a, 0xd0, 0x7d, 0x2f, 0x8a, 0xbb, 0x79, 0x79, 0x3f, 0xf1, 0x3d, 0xa8, 0xc8, 0xd2, 0x97,
0xa4, 0x96, 0x31, 0x8c, 0xe1, 0x1e, 0xf6, 0xff, 0xf5, 0xe2, 0xf0, 0x5c, 0xef, 0x0a, 0x94, 0x40,
0x0f, 0xac, 0xbf, 0x38, 0xcf, 0x7c, 0x81, 0x72, 0xc6, 0x25, 0x81, 0xfb, 0xce, 0xdd, 0xb0, 0xeb,
0x93, 0x28, 0xb2, 0x2e, 0x89, 0x8c, 0x61, 0x9f, 0xce, 0x95, 0x44, 0xa6, 0xa7, 0xdf, 0xa7, 0x6d,
0xfd, 0x66, 0x00, 0x3a, 0xb2, 0x42, 0x49, 0xc3, 0xf6, 0xe6, 0xea, 0x00, 0xa5, 0x71, 0xf4, 0x9c,
0xac, 0x1b, 0x69, 0x38, 0x24, 0x6f, 0xe4, 0x23, 0xf4, 0xd4, 0xc0, 0xb0, 0x7d, 0x9c, 0xa9, 0xec,
0xb5, 0x40, 0xc3, 0xa7, 0xc6, 0xd0, 0xb7, 0x64, 0x63, 0xa0, 0x21, 0xfd, 0x3f, 0xe0, 0x03, 0x72,
0x30, 0xab, 0x49, 0xdf, 0x16, 0x45, 0x7c, 0x7a, 0x14, 0xfd, 0x86, 0xd4, 0x46, 0xf0, 0x7a, 0x30,
0xc0, 0x29, 0x3e, 0x9b, 0xf5, 0xe0, 0xb6, 0xa4, 0xf9, 0x29, 0x55, 0xf0, 0x5c, 0x9c, 0x37, 0x44,
0x1c, 0xda, 0xfc, 0x2f, 0x0d, 0xd1, 0x8d, 0x38, 0xfc, 0x73, 0x81, 0x3c, 0xe5, 0xf0, 0xa8, 0xba,
0x70, 0x65, 0x3a, 0x93, 0x37, 0xcb, 0x35, 0xf4, 0x8f, 0xfa, 0xff, 0x35, 0x49, 0x3d, 0xee, 0x09,
0x90, 0xf6, 0x2a, 0xfb, 0x01, 0xd5, 0x78, 0x48, 0x4d, 0x5e, 0xce, 0xb3, 0x40, 0xb4, 0x88, 0xb6,
0x9e, 0x62, 0x67, 0xbc, 0x07, 0xd5, 0xc2, 0x7b, 0xf0, 0x9c, 0xac, 0x0b, 0x99, 0xc0, 0xf8, 0xa6,
0x9d, 0x66, 0xba, 0xe4, 0xe7, 0x29, 0xb2, 0xae, 0x9b, 0x5e, 0x68, 0xd5, 0x77, 0x3e, 0xba, 0x76,
0x97, 0x6c, 0xd9, 0x7f, 0x4a, 0x42, 0xce, 0xad, 0x75, 0xa7, 0x32, 0xc5, 0x0a, 0x2a, 0x02, 0xc6,
0xfd, 0xe8, 0x7c, 0xaa, 0xab, 0xb8, 0x84, 0x07, 0xae, 0xaf, 0x5c, 0xa7, 0xbf, 0xac, 0x9a, 0xff,
0x65, 0xa5, 0xf8, 0xb4, 0xfe, 0x73, 0xed, 0xf8, 0xf8, 0x2b, 0x5f, 0xb3, 0x7f, 0x02, 0x00, 0x00,
0xff, 0xff, 0xfa, 0xd9, 0x6c, 0xf2, 0xa9, 0x0b, 0x00, 0x00,
}