// Code generated by protoc-gen-go. DO NOT EDIT. // source: wechat.proto package wechat import ( "encoding/xml" 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 WXAccountStatus int32 const ( WXAccountStatus_WXAccountDef WXAccountStatus = 0 WXAccountStatus_Offline WXAccountStatus = 1 WXAccountStatus_Landing WXAccountStatus = 2 WXAccountStatus_Online WXAccountStatus = 3 ) var WXAccountStatus_name = map[int32]string{ 0: "WXAccountDef", 1: "Offline", 2: "Landing", 3: "Online", } var WXAccountStatus_value = map[string]int32{ "WXAccountDef": 0, "Offline": 1, "Landing": 2, "Online": 3, } func (x WXAccountStatus) Enum() *WXAccountStatus { p := new(WXAccountStatus) *p = x return p } func (x WXAccountStatus) String() string { return proto.EnumName(WXAccountStatus_name, int32(x)) } func (x *WXAccountStatus) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(WXAccountStatus_value, data, "WXAccountStatus") if err != nil { return err } *x = WXAccountStatus(value) return nil } func (WXAccountStatus) EnumDescriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{0} } type ControllerType int32 const ( ControllerType_WeChatCheckQRCode ControllerType = 0 ControllerType_WeChatCheckManualAuth ControllerType = 1 ControllerType_WeChatSyncData ControllerType = 2 ) var ControllerType_name = map[int32]string{ 0: "WeChatCheckQRCode", 1: "WeChatCheckManualAuth", 2: "WeChatSyncData", } var ControllerType_value = map[string]int32{ "WeChatCheckQRCode": 0, "WeChatCheckManualAuth": 1, "WeChatSyncData": 2, } func (x ControllerType) Enum() *ControllerType { p := new(ControllerType) *p = x return p } func (x ControllerType) String() string { return proto.EnumName(ControllerType_name, int32(x)) } func (x *ControllerType) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ControllerType_value, data, "ControllerType") if err != nil { return err } *x = ControllerType(value) return nil } func (ControllerType) EnumDescriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{1} } type LoginQRCodeResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` Qrcode *QRCode `protobuf:"bytes,2,opt,name=qrcode" json:"qrcode,omitempty"` Uuid *string `protobuf:"bytes,3,opt,name=uuid" json:"uuid,omitempty"` CheckTime *uint64 `protobuf:"varint,4,opt,name=checkTime" json:"checkTime,omitempty"` Aes *AESKey `protobuf:"bytes,5,opt,name=aes" json:"aes,omitempty"` ExpiredTime *uint64 `protobuf:"varint,6,opt,name=expiredTime" json:"expiredTime,omitempty"` BuildToothBroadCastUuid *string `protobuf:"bytes,7,opt,name=buildToothBroadCastUuid" json:"buildToothBroadCastUuid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LoginQRCodeResponse) Reset() { *m = LoginQRCodeResponse{} } func (m *LoginQRCodeResponse) String() string { return proto.CompactTextString(m) } func (*LoginQRCodeResponse) ProtoMessage() {} func (*LoginQRCodeResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{0} } func (m *LoginQRCodeResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LoginQRCodeResponse.Unmarshal(m, b) } func (m *LoginQRCodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LoginQRCodeResponse.Marshal(b, m, deterministic) } func (m *LoginQRCodeResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_LoginQRCodeResponse.Merge(m, src) } func (m *LoginQRCodeResponse) XXX_Size() int { return xxx_messageInfo_LoginQRCodeResponse.Size(m) } func (m *LoginQRCodeResponse) XXX_DiscardUnknown() { xxx_messageInfo_LoginQRCodeResponse.DiscardUnknown(m) } var xxx_messageInfo_LoginQRCodeResponse proto.InternalMessageInfo func (m *LoginQRCodeResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *LoginQRCodeResponse) GetQrcode() *QRCode { if m != nil { return m.Qrcode } return nil } func (m *LoginQRCodeResponse) GetUuid() string { if m != nil && m.Uuid != nil { return *m.Uuid } return "" } func (m *LoginQRCodeResponse) GetCheckTime() uint64 { if m != nil && m.CheckTime != nil { return *m.CheckTime } return 0 } func (m *LoginQRCodeResponse) GetAes() *AESKey { if m != nil { return m.Aes } return nil } func (m *LoginQRCodeResponse) GetExpiredTime() uint64 { if m != nil && m.ExpiredTime != nil { return *m.ExpiredTime } return 0 } func (m *LoginQRCodeResponse) GetBuildToothBroadCastUuid() string { if m != nil && m.BuildToothBroadCastUuid != nil { return *m.BuildToothBroadCastUuid } return "" } type SKBuiltinBufferT struct { ILen *uint32 `protobuf:"varint,1,opt,name=iLen" json:"iLen,omitempty"` Buffer []byte `protobuf:"bytes,2,opt,name=buffer" json:"buffer,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SKBuiltinBufferT) Reset() { *m = SKBuiltinBufferT{} } func (m *SKBuiltinBufferT) String() string { return proto.CompactTextString(m) } func (*SKBuiltinBufferT) ProtoMessage() {} func (*SKBuiltinBufferT) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{1} } func (m *SKBuiltinBufferT) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SKBuiltinBufferT.Unmarshal(m, b) } func (m *SKBuiltinBufferT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SKBuiltinBufferT.Marshal(b, m, deterministic) } func (m *SKBuiltinBufferT) XXX_Merge(src proto.Message) { xxx_messageInfo_SKBuiltinBufferT.Merge(m, src) } func (m *SKBuiltinBufferT) XXX_Size() int { return xxx_messageInfo_SKBuiltinBufferT.Size(m) } func (m *SKBuiltinBufferT) XXX_DiscardUnknown() { xxx_messageInfo_SKBuiltinBufferT.DiscardUnknown(m) } var xxx_messageInfo_SKBuiltinBufferT proto.InternalMessageInfo func (m *SKBuiltinBufferT) GetILen() uint32 { if m != nil && m.ILen != nil { return *m.ILen } return 0 } func (m *SKBuiltinBufferT) GetBuffer() []byte { if m != nil { return m.Buffer } return nil } type SKBuiltinString_ struct { Len *uint32 `protobuf:"varint,1,opt,name=len" json:"len,omitempty"` //base64字符串 Buffer []byte `protobuf:"bytes,2,opt,name=buffer" json:"buffer,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SKBuiltinString_) Reset() { *m = SKBuiltinString_{} } func (m *SKBuiltinString_) String() string { return proto.CompactTextString(m) } func (*SKBuiltinString_) ProtoMessage() {} func (*SKBuiltinString_) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{2} } func (m *SKBuiltinString_) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SKBuiltinString_.Unmarshal(m, b) } func (m *SKBuiltinString_) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SKBuiltinString_.Marshal(b, m, deterministic) } func (m *SKBuiltinString_) XXX_Merge(src proto.Message) { xxx_messageInfo_SKBuiltinString_.Merge(m, src) } func (m *SKBuiltinString_) XXX_Size() int { return xxx_messageInfo_SKBuiltinString_.Size(m) } func (m *SKBuiltinString_) XXX_DiscardUnknown() { xxx_messageInfo_SKBuiltinString_.DiscardUnknown(m) } var xxx_messageInfo_SKBuiltinString_ proto.InternalMessageInfo func (m *SKBuiltinString_) GetLen() uint32 { if m != nil && m.Len != nil { return *m.Len } return 0 } func (m *SKBuiltinString_) GetBuffer() []byte { if m != nil { return m.Buffer } return nil } type SKBuiltinString struct { Str *string `protobuf:"bytes,1,opt,name=str" json:"str,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SKBuiltinString) Reset() { *m = SKBuiltinString{} } func (m *SKBuiltinString) String() string { return proto.CompactTextString(m) } func (*SKBuiltinString) ProtoMessage() {} func (*SKBuiltinString) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{3} } func (m *SKBuiltinString) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SKBuiltinString.Unmarshal(m, b) } func (m *SKBuiltinString) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SKBuiltinString.Marshal(b, m, deterministic) } func (m *SKBuiltinString) XXX_Merge(src proto.Message) { xxx_messageInfo_SKBuiltinString.Merge(m, src) } func (m *SKBuiltinString) XXX_Size() int { return xxx_messageInfo_SKBuiltinString.Size(m) } func (m *SKBuiltinString) XXX_DiscardUnknown() { xxx_messageInfo_SKBuiltinString.DiscardUnknown(m) } var xxx_messageInfo_SKBuiltinString proto.InternalMessageInfo func (m *SKBuiltinString) GetStr() string { if m != nil && m.Str != nil { return *m.Str } return "" } type BufferT struct { ILen *uint32 `protobuf:"varint,1,req,name=iLen" json:"iLen,omitempty"` Buffer []byte `protobuf:"bytes,2,opt,name=Buffer" json:"Buffer,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BufferT) Reset() { *m = BufferT{} } func (m *BufferT) String() string { return proto.CompactTextString(m) } func (*BufferT) ProtoMessage() {} func (*BufferT) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{4} } func (m *BufferT) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BufferT.Unmarshal(m, b) } func (m *BufferT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BufferT.Marshal(b, m, deterministic) } func (m *BufferT) XXX_Merge(src proto.Message) { xxx_messageInfo_BufferT.Merge(m, src) } func (m *BufferT) XXX_Size() int { return xxx_messageInfo_BufferT.Size(m) } func (m *BufferT) XXX_DiscardUnknown() { xxx_messageInfo_BufferT.DiscardUnknown(m) } var xxx_messageInfo_BufferT proto.InternalMessageInfo func (m *BufferT) GetILen() uint32 { if m != nil && m.ILen != nil { return *m.ILen } return 0 } func (m *BufferT) GetBuffer() []byte { if m != nil { return m.Buffer } return nil } type StringT struct { String_ *string `protobuf:"bytes,1,opt,name=String" json:"String,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StringT) Reset() { *m = StringT{} } func (m *StringT) String() string { return proto.CompactTextString(m) } func (*StringT) ProtoMessage() {} func (*StringT) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{5} } func (m *StringT) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StringT.Unmarshal(m, b) } func (m *StringT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StringT.Marshal(b, m, deterministic) } func (m *StringT) XXX_Merge(src proto.Message) { xxx_messageInfo_StringT.Merge(m, src) } func (m *StringT) XXX_Size() int { return xxx_messageInfo_StringT.Size(m) } func (m *StringT) XXX_DiscardUnknown() { xxx_messageInfo_StringT.DiscardUnknown(m) } var xxx_messageInfo_StringT proto.InternalMessageInfo func (m *StringT) GetString_() string { if m != nil && m.String_ != nil { return *m.String_ } return "" } type QRCode struct { Len *uint32 `protobuf:"varint,1,opt,name=len" json:"len,omitempty"` //二维码图片 base64字符串 Src []byte `protobuf:"bytes,2,opt,name=src" json:"src,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *QRCode) Reset() { *m = QRCode{} } func (m *QRCode) String() string { return proto.CompactTextString(m) } func (*QRCode) ProtoMessage() {} func (*QRCode) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{6} } func (m *QRCode) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_QRCode.Unmarshal(m, b) } func (m *QRCode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_QRCode.Marshal(b, m, deterministic) } func (m *QRCode) XXX_Merge(src proto.Message) { xxx_messageInfo_QRCode.Merge(m, src) } func (m *QRCode) XXX_Size() int { return xxx_messageInfo_QRCode.Size(m) } func (m *QRCode) XXX_DiscardUnknown() { xxx_messageInfo_QRCode.DiscardUnknown(m) } var xxx_messageInfo_QRCode proto.InternalMessageInfo func (m *QRCode) GetLen() uint32 { if m != nil && m.Len != nil { return *m.Len } return 0 } func (m *QRCode) GetSrc() []byte { if m != nil { return m.Src } return nil } type BaseResponse struct { Ret *int32 `protobuf:"varint,1,opt,name=ret" json:"ret,omitempty"` ErrMsg *SKBuiltinString `protobuf:"bytes,2,opt,name=errMsg" json:"errMsg,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BaseResponse) Reset() { *m = BaseResponse{} } func (m *BaseResponse) String() string { return proto.CompactTextString(m) } func (*BaseResponse) ProtoMessage() {} func (*BaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{7} } func (m *BaseResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BaseResponse.Unmarshal(m, b) } func (m *BaseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BaseResponse.Marshal(b, m, deterministic) } func (m *BaseResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_BaseResponse.Merge(m, src) } func (m *BaseResponse) XXX_Size() int { return xxx_messageInfo_BaseResponse.Size(m) } func (m *BaseResponse) XXX_DiscardUnknown() { xxx_messageInfo_BaseResponse.DiscardUnknown(m) } var xxx_messageInfo_BaseResponse proto.InternalMessageInfo func (m *BaseResponse) GetRet() int32 { if m != nil && m.Ret != nil { return *m.Ret } return 0 } func (m *BaseResponse) GetErrMsg() *SKBuiltinString { if m != nil { return m.ErrMsg } return nil } type BaseRequest struct { //会话key base64字符串 SessionKey []byte `protobuf:"bytes,1,opt,name=session_key,json=sessionKey" json:"session_key,omitempty"` Uin *uint32 `protobuf:"varint,2,opt,name=uin" json:"uin,omitempty"` //设备id base64字符串 // DeviceID []byte `protobuf:"bytes,3,opt,name=device_id,json=deviceID" json:"device_id,omitempty"` DeviceId []byte `protobuf:"bytes,3,opt,name=device_id,json=deviceId" json:"device_id,omitempty"` ClientVersion *uint32 `protobuf:"varint,4,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` OsType *string `protobuf:"bytes,5,opt,name=os_type,json=osType" json:"os_type,omitempty"` DeviceType *string `protobuf:"bytes,5,opt,name=device_type,json=deviceType" json:"device_type,omitempty"` Scene *uint32 `protobuf:"varint,6,opt,name=scene" json:"scene,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BaseRequest) Reset() { *m = BaseRequest{} } func (m *BaseRequest) String() string { return proto.CompactTextString(m) } func (*BaseRequest) ProtoMessage() {} func (*BaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{8} } func (m *BaseRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BaseRequest.Unmarshal(m, b) } func (m *BaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BaseRequest.Marshal(b, m, deterministic) } func (m *BaseRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_BaseRequest.Merge(m, src) } func (m *BaseRequest) XXX_Size() int { return xxx_messageInfo_BaseRequest.Size(m) } func (m *BaseRequest) XXX_DiscardUnknown() { xxx_messageInfo_BaseRequest.DiscardUnknown(m) } var xxx_messageInfo_BaseRequest proto.InternalMessageInfo func (m *BaseRequest) GetSessionKey() []byte { if m != nil { return m.SessionKey } return nil } func (m *BaseRequest) GetUin() uint32 { if m != nil && m.Uin != nil { return *m.Uin } return 0 } func (m *BaseRequest) GetDeviceId() []byte { if m != nil { return m.DeviceId } return nil } func (m *BaseRequest) GetDeviceID() []byte { if m != nil { return m.DeviceId } return nil } func (m *BaseRequest) GetClientVersion() uint32 { if m != nil && m.ClientVersion != nil { return *m.ClientVersion } return 0 } func (m *BaseRequest) GetDeviceType() string { if m != nil && m.DeviceType != nil { return *m.DeviceType } return "" } func (m *BaseRequest) GetOsType() string { if m != nil && m.OsType != nil { return *m.OsType } return "" } func (m *BaseRequest) GetScene() uint32 { if m != nil && m.Scene != nil { return *m.Scene } return 0 } type RSAPem struct { Len *uint32 `protobuf:"varint,1,opt,name=len" json:"len,omitempty"` Pem *string `protobuf:"bytes,2,opt,name=pem" json:"pem,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *RSAPem) Reset() { *m = RSAPem{} } func (m *RSAPem) String() string { return proto.CompactTextString(m) } func (*RSAPem) ProtoMessage() {} func (*RSAPem) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{9} } func (m *RSAPem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_RSAPem.Unmarshal(m, b) } func (m *RSAPem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_RSAPem.Marshal(b, m, deterministic) } func (m *RSAPem) XXX_Merge(src proto.Message) { xxx_messageInfo_RSAPem.Merge(m, src) } func (m *RSAPem) XXX_Size() int { return xxx_messageInfo_RSAPem.Size(m) } func (m *RSAPem) XXX_DiscardUnknown() { xxx_messageInfo_RSAPem.DiscardUnknown(m) } var xxx_messageInfo_RSAPem proto.InternalMessageInfo func (m *RSAPem) GetLen() uint32 { if m != nil && m.Len != nil { return *m.Len } return 0 } func (m *RSAPem) GetPem() string { if m != nil && m.Pem != nil { return *m.Pem } return "" } type AESKey struct { Len *uint32 `protobuf:"varint,1,opt,name=len" json:"len,omitempty"` //base64字符串 Key []byte `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AESKey) Reset() { *m = AESKey{} } func (m *AESKey) String() string { return proto.CompactTextString(m) } func (*AESKey) ProtoMessage() {} func (*AESKey) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{10} } func (m *AESKey) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AESKey.Unmarshal(m, b) } func (m *AESKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AESKey.Marshal(b, m, deterministic) } func (m *AESKey) XXX_Merge(src proto.Message) { xxx_messageInfo_AESKey.Merge(m, src) } func (m *AESKey) XXX_Size() int { return xxx_messageInfo_AESKey.Size(m) } func (m *AESKey) XXX_DiscardUnknown() { xxx_messageInfo_AESKey.DiscardUnknown(m) } var xxx_messageInfo_AESKey proto.InternalMessageInfo func (m *AESKey) GetLen() uint32 { if m != nil && m.Len != nil { return *m.Len } return 0 } func (m *AESKey) GetKey() []byte { if m != nil { return m.Key } return nil } type SessionKey struct { Len *uint32 `protobuf:"varint,1,opt,name=len" json:"len,omitempty"` //base64字符串 Key []byte `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SessionKey) Reset() { *m = SessionKey{} } func (m *SessionKey) String() string { return proto.CompactTextString(m) } func (*SessionKey) ProtoMessage() {} func (*SessionKey) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{11} } func (m *SessionKey) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SessionKey.Unmarshal(m, b) } func (m *SessionKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SessionKey.Marshal(b, m, deterministic) } func (m *SessionKey) XXX_Merge(src proto.Message) { xxx_messageInfo_SessionKey.Merge(m, src) } func (m *SessionKey) XXX_Size() int { return xxx_messageInfo_SessionKey.Size(m) } func (m *SessionKey) XXX_DiscardUnknown() { xxx_messageInfo_SessionKey.DiscardUnknown(m) } var xxx_messageInfo_SessionKey proto.InternalMessageInfo func (m *SessionKey) GetLen() uint32 { if m != nil && m.Len != nil { return *m.Len } return 0 } func (m *SessionKey) GetKey() []byte { if m != nil { return m.Key } return nil } type StyleKeyVal struct { Key *uint32 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"` Val *string `protobuf:"bytes,2,opt,name=val" json:"val,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StyleKeyVal) Reset() { *m = StyleKeyVal{} } func (m *StyleKeyVal) String() string { return proto.CompactTextString(m) } func (*StyleKeyVal) ProtoMessage() {} func (*StyleKeyVal) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{12} } func (m *StyleKeyVal) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StyleKeyVal.Unmarshal(m, b) } func (m *StyleKeyVal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StyleKeyVal.Marshal(b, m, deterministic) } func (m *StyleKeyVal) XXX_Merge(src proto.Message) { xxx_messageInfo_StyleKeyVal.Merge(m, src) } func (m *StyleKeyVal) XXX_Size() int { return xxx_messageInfo_StyleKeyVal.Size(m) } func (m *StyleKeyVal) XXX_DiscardUnknown() { xxx_messageInfo_StyleKeyVal.DiscardUnknown(m) } var xxx_messageInfo_StyleKeyVal proto.InternalMessageInfo func (m *StyleKeyVal) GetKey() uint32 { if m != nil && m.Key != nil { return *m.Key } return 0 } func (m *StyleKeyVal) GetVal() string { if m != nil && m.Val != nil { return *m.Val } return "" } type ShowStyleKey struct { KeyCount *uint32 `protobuf:"varint,1,opt,name=keyCount" json:"keyCount,omitempty"` Key []*StyleKeyVal `protobuf:"bytes,2,rep,name=key" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ShowStyleKey) Reset() { *m = ShowStyleKey{} } func (m *ShowStyleKey) String() string { return proto.CompactTextString(m) } func (*ShowStyleKey) ProtoMessage() {} func (*ShowStyleKey) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{13} } func (m *ShowStyleKey) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ShowStyleKey.Unmarshal(m, b) } func (m *ShowStyleKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ShowStyleKey.Marshal(b, m, deterministic) } func (m *ShowStyleKey) XXX_Merge(src proto.Message) { xxx_messageInfo_ShowStyleKey.Merge(m, src) } func (m *ShowStyleKey) XXX_Size() int { return xxx_messageInfo_ShowStyleKey.Size(m) } func (m *ShowStyleKey) XXX_DiscardUnknown() { xxx_messageInfo_ShowStyleKey.DiscardUnknown(m) } var xxx_messageInfo_ShowStyleKey proto.InternalMessageInfo func (m *ShowStyleKey) GetKeyCount() uint32 { if m != nil && m.KeyCount != nil { return *m.KeyCount } return 0 } func (m *ShowStyleKey) GetKey() []*StyleKeyVal { if m != nil { return m.Key } return nil } type LoginQRCodeNotifyPkg struct { NotifyData *SKBuiltinString_ `protobuf:"bytes,1,opt,name=notify_data,json=notifyData" json:"notify_data,omitempty"` Opcode *uint32 `protobuf:"varint,2,opt,name=opcode" json:"opcode,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LoginQRCodeNotifyPkg) Reset() { *m = LoginQRCodeNotifyPkg{} } func (m *LoginQRCodeNotifyPkg) String() string { return proto.CompactTextString(m) } func (*LoginQRCodeNotifyPkg) ProtoMessage() {} func (*LoginQRCodeNotifyPkg) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{14} } func (m *LoginQRCodeNotifyPkg) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LoginQRCodeNotifyPkg.Unmarshal(m, b) } func (m *LoginQRCodeNotifyPkg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LoginQRCodeNotifyPkg.Marshal(b, m, deterministic) } func (m *LoginQRCodeNotifyPkg) XXX_Merge(src proto.Message) { xxx_messageInfo_LoginQRCodeNotifyPkg.Merge(m, src) } func (m *LoginQRCodeNotifyPkg) XXX_Size() int { return xxx_messageInfo_LoginQRCodeNotifyPkg.Size(m) } func (m *LoginQRCodeNotifyPkg) XXX_DiscardUnknown() { xxx_messageInfo_LoginQRCodeNotifyPkg.DiscardUnknown(m) } var xxx_messageInfo_LoginQRCodeNotifyPkg proto.InternalMessageInfo func (m *LoginQRCodeNotifyPkg) GetNotifyData() *SKBuiltinString_ { if m != nil { return m.NotifyData } return nil } func (m *LoginQRCodeNotifyPkg) GetOpcode() uint32 { if m != nil && m.Opcode != nil { return *m.Opcode } return 0 } type LoginQRCodeRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=base_request,json=baseRequest" json:"base_request,omitempty"` Aes *AESKey `protobuf:"bytes,2,opt,name=aes" json:"aes,omitempty"` Opcode *uint32 `protobuf:"varint,3,opt,name=opcode" json:"opcode,omitempty"` DeviceName *string `protobuf:"bytes,4,opt,name=device_name,json=deviceName" json:"device_name,omitempty"` UserName *string `protobuf:"bytes,5,opt,name=user_name,json=userName" json:"user_name,omitempty"` ExtDevLoginType *uint32 `protobuf:"varint,6,opt,name=ext_dev_login_type,json=extDevLoginType" json:"ext_dev_login_type,omitempty"` HardwareExtra *string `protobuf:"bytes,7,opt,name=hardware_extra,json=hardwareExtra" json:"hardware_extra,omitempty"` SoftType *string `protobuf:"bytes,8,opt,name=soft_type,json=softType" json:"soft_type,omitempty"` Rsa *RSAPem `protobuf:"bytes,9,opt,name=rsa" json:"rsa,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LoginQRCodeRequest) Reset() { *m = LoginQRCodeRequest{} } func (m *LoginQRCodeRequest) String() string { return proto.CompactTextString(m) } func (*LoginQRCodeRequest) ProtoMessage() {} func (*LoginQRCodeRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{15} } func (m *LoginQRCodeRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LoginQRCodeRequest.Unmarshal(m, b) } func (m *LoginQRCodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LoginQRCodeRequest.Marshal(b, m, deterministic) } func (m *LoginQRCodeRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_LoginQRCodeRequest.Merge(m, src) } func (m *LoginQRCodeRequest) XXX_Size() int { return xxx_messageInfo_LoginQRCodeRequest.Size(m) } func (m *LoginQRCodeRequest) XXX_DiscardUnknown() { xxx_messageInfo_LoginQRCodeRequest.DiscardUnknown(m) } var xxx_messageInfo_LoginQRCodeRequest proto.InternalMessageInfo func (m *LoginQRCodeRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *LoginQRCodeRequest) GetAes() *AESKey { if m != nil { return m.Aes } return nil } func (m *LoginQRCodeRequest) GetOpcode() uint32 { if m != nil && m.Opcode != nil { return *m.Opcode } return 0 } func (m *LoginQRCodeRequest) GetDeviceName() string { if m != nil && m.DeviceName != nil { return *m.DeviceName } return "" } func (m *LoginQRCodeRequest) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *LoginQRCodeRequest) GetExtDevLoginType() uint32 { if m != nil && m.ExtDevLoginType != nil { return *m.ExtDevLoginType } return 0 } func (m *LoginQRCodeRequest) GetHardwareExtra() string { if m != nil && m.HardwareExtra != nil { return *m.HardwareExtra } return "" } func (m *LoginQRCodeRequest) GetSoftType() string { if m != nil && m.SoftType != nil { return *m.SoftType } return "" } func (m *LoginQRCodeRequest) GetRsa() *RSAPem { if m != nil { return m.Rsa } return nil } type CheckLoginQRCodeRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=base_request,json=baseRequest" json:"base_request,omitempty"` Aes *AESKey `protobuf:"bytes,2,opt,name=aes" json:"aes,omitempty"` Uuid *string `protobuf:"bytes,3,opt,name=uuid" json:"uuid,omitempty"` TimeStamp *uint32 `protobuf:"varint,4,opt,name=time_stamp,json=timeStamp" json:"time_stamp,omitempty"` Opcode *uint32 `protobuf:"varint,5,opt,name=opcode" json:"opcode,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CheckLoginQRCodeRequest) Reset() { *m = CheckLoginQRCodeRequest{} } func (m *CheckLoginQRCodeRequest) String() string { return proto.CompactTextString(m) } func (*CheckLoginQRCodeRequest) ProtoMessage() {} func (*CheckLoginQRCodeRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{16} } func (m *CheckLoginQRCodeRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CheckLoginQRCodeRequest.Unmarshal(m, b) } func (m *CheckLoginQRCodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CheckLoginQRCodeRequest.Marshal(b, m, deterministic) } func (m *CheckLoginQRCodeRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_CheckLoginQRCodeRequest.Merge(m, src) } func (m *CheckLoginQRCodeRequest) XXX_Size() int { return xxx_messageInfo_CheckLoginQRCodeRequest.Size(m) } func (m *CheckLoginQRCodeRequest) XXX_DiscardUnknown() { xxx_messageInfo_CheckLoginQRCodeRequest.DiscardUnknown(m) } var xxx_messageInfo_CheckLoginQRCodeRequest proto.InternalMessageInfo func (m *CheckLoginQRCodeRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *CheckLoginQRCodeRequest) GetAes() *AESKey { if m != nil { return m.Aes } return nil } func (m *CheckLoginQRCodeRequest) GetUuid() string { if m != nil && m.Uuid != nil { return *m.Uuid } return "" } func (m *CheckLoginQRCodeRequest) GetTimeStamp() uint32 { if m != nil && m.TimeStamp != nil { return *m.TimeStamp } return 0 } func (m *CheckLoginQRCodeRequest) GetOpcode() uint32 { if m != nil && m.Opcode != nil { return *m.Opcode } return 0 } type CheckLoginQRCodeResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=base_response,json=baseResponse" json:"base_response,omitempty"` LoginQrcodeNotifyPkg *LoginQRCodeNotifyPkg `protobuf:"bytes,3,opt,name=login_qrcode_notify_pkg,json=loginQrcodeNotifyPkg" json:"login_qrcode_notify_pkg,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CheckLoginQRCodeResponse) Reset() { *m = CheckLoginQRCodeResponse{} } func (m *CheckLoginQRCodeResponse) String() string { return proto.CompactTextString(m) } func (*CheckLoginQRCodeResponse) ProtoMessage() {} func (*CheckLoginQRCodeResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{17} } func (m *CheckLoginQRCodeResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CheckLoginQRCodeResponse.Unmarshal(m, b) } func (m *CheckLoginQRCodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CheckLoginQRCodeResponse.Marshal(b, m, deterministic) } func (m *CheckLoginQRCodeResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_CheckLoginQRCodeResponse.Merge(m, src) } func (m *CheckLoginQRCodeResponse) XXX_Size() int { return xxx_messageInfo_CheckLoginQRCodeResponse.Size(m) } func (m *CheckLoginQRCodeResponse) XXX_DiscardUnknown() { xxx_messageInfo_CheckLoginQRCodeResponse.DiscardUnknown(m) } var xxx_messageInfo_CheckLoginQRCodeResponse proto.InternalMessageInfo func (m *CheckLoginQRCodeResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *CheckLoginQRCodeResponse) GetLoginQrcodeNotifyPkg() *LoginQRCodeNotifyPkg { if m != nil { return m.LoginQrcodeNotifyPkg } return nil } type LoginQRCodeNotify struct { Uuid *string `protobuf:"bytes,1,opt,name=uuid" json:"uuid,omitempty"` State *uint32 `protobuf:"varint,2,opt,name=state" json:"state,omitempty"` Wxid *string `protobuf:"bytes,3,opt,name=wxid" json:"wxid,omitempty"` Wxnewpass *string `protobuf:"bytes,4,opt,name=wxnewpass" json:"wxnewpass,omitempty"` HeadImgUrl *string `protobuf:"bytes,5,opt,name=head_img_url,json=headImgUrl" json:"head_img_url,omitempty"` PushLoginUrlExpiredTime *uint32 `protobuf:"varint,6,opt,name=push_login_url_expired_time,json=pushLoginUrlExpiredTime" json:"push_login_url_expired_time,omitempty"` NickName *string `protobuf:"bytes,7,opt,name=nick_name,json=nickName" json:"nick_name,omitempty"` EffectiveTime *uint32 `protobuf:"varint,8,opt,name=effective_time,json=effectiveTime" json:"effective_time,omitempty"` Unknow *uint32 `protobuf:"varint,10,opt,name=unknow" json:"unknow,omitempty"` Device *string `protobuf:"bytes,11,opt,name=device" json:"device,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LoginQRCodeNotify) Reset() { *m = LoginQRCodeNotify{} } func (m *LoginQRCodeNotify) String() string { return proto.CompactTextString(m) } func (*LoginQRCodeNotify) ProtoMessage() {} func (*LoginQRCodeNotify) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{18} } func (m *LoginQRCodeNotify) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LoginQRCodeNotify.Unmarshal(m, b) } func (m *LoginQRCodeNotify) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LoginQRCodeNotify.Marshal(b, m, deterministic) } func (m *LoginQRCodeNotify) XXX_Merge(src proto.Message) { xxx_messageInfo_LoginQRCodeNotify.Merge(m, src) } func (m *LoginQRCodeNotify) XXX_Size() int { return xxx_messageInfo_LoginQRCodeNotify.Size(m) } func (m *LoginQRCodeNotify) XXX_DiscardUnknown() { xxx_messageInfo_LoginQRCodeNotify.DiscardUnknown(m) } var xxx_messageInfo_LoginQRCodeNotify proto.InternalMessageInfo func (m *LoginQRCodeNotify) GetUuid() string { if m != nil && m.Uuid != nil { return *m.Uuid } return "" } func (m *LoginQRCodeNotify) GetState() uint32 { if m != nil && m.State != nil { return *m.State } return 0 } func (m *LoginQRCodeNotify) GetWxid() string { if m != nil && m.Wxid != nil { return *m.Wxid } return "" } func (m *LoginQRCodeNotify) GetWxnewpass() string { if m != nil && m.Wxnewpass != nil { return *m.Wxnewpass } return "" } func (m *LoginQRCodeNotify) GetHeadImgUrl() string { if m != nil && m.HeadImgUrl != nil { return *m.HeadImgUrl } return "" } func (m *LoginQRCodeNotify) GetPushLoginUrlExpiredTime() uint32 { if m != nil && m.PushLoginUrlExpiredTime != nil { return *m.PushLoginUrlExpiredTime } return 0 } func (m *LoginQRCodeNotify) GetNickName() string { if m != nil && m.NickName != nil { return *m.NickName } return "" } func (m *LoginQRCodeNotify) GetEffectiveTime() uint32 { if m != nil && m.EffectiveTime != nil { return *m.EffectiveTime } return 0 } func (m *LoginQRCodeNotify) GetUnknow() uint32 { if m != nil && m.Unknow != nil { return *m.Unknow } return 0 } func (m *LoginQRCodeNotify) GetDevice() string { if m != nil && m.Device != nil { return *m.Device } return "" } type ECDHKey struct { Nid *uint32 `protobuf:"varint,1,opt,name=nid" json:"nid,omitempty"` Key *SKBuiltinString_ `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ECDHKey) Reset() { *m = ECDHKey{} } func (m *ECDHKey) String() string { return proto.CompactTextString(m) } func (*ECDHKey) ProtoMessage() {} func (*ECDHKey) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{19} } func (m *ECDHKey) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ECDHKey.Unmarshal(m, b) } func (m *ECDHKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ECDHKey.Marshal(b, m, deterministic) } func (m *ECDHKey) XXX_Merge(src proto.Message) { xxx_messageInfo_ECDHKey.Merge(m, src) } func (m *ECDHKey) XXX_Size() int { return xxx_messageInfo_ECDHKey.Size(m) } func (m *ECDHKey) XXX_DiscardUnknown() { xxx_messageInfo_ECDHKey.DiscardUnknown(m) } var xxx_messageInfo_ECDHKey proto.InternalMessageInfo func (m *ECDHKey) GetNid() uint32 { if m != nil && m.Nid != nil { return *m.Nid } return 0 } func (m *ECDHKey) GetKey() *SKBuiltinString_ { if m != nil { return m.Key } return nil } type ManualAuthAccountRequest struct { Aes *AESKey `protobuf:"bytes,1,opt,name=aes" json:"aes,omitempty"` EcdhKey *ECDHKey `protobuf:"bytes,2,opt,name=ecdhKey" json:"ecdhKey,omitempty"` UserName *string `protobuf:"bytes,3,opt,name=userName" json:"userName,omitempty"` Password_1 *string `protobuf:"bytes,4,opt,name=password_1,json=password1" json:"password_1,omitempty"` Password_2 *string `protobuf:"bytes,5,opt,name=password_2,json=password2" json:"password_2,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ManualAuthAccountRequest) Reset() { *m = ManualAuthAccountRequest{} } func (m *ManualAuthAccountRequest) String() string { return proto.CompactTextString(m) } func (*ManualAuthAccountRequest) ProtoMessage() {} func (*ManualAuthAccountRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{20} } func (m *ManualAuthAccountRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ManualAuthAccountRequest.Unmarshal(m, b) } func (m *ManualAuthAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ManualAuthAccountRequest.Marshal(b, m, deterministic) } func (m *ManualAuthAccountRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ManualAuthAccountRequest.Merge(m, src) } func (m *ManualAuthAccountRequest) XXX_Size() int { return xxx_messageInfo_ManualAuthAccountRequest.Size(m) } func (m *ManualAuthAccountRequest) XXX_DiscardUnknown() { xxx_messageInfo_ManualAuthAccountRequest.DiscardUnknown(m) } var xxx_messageInfo_ManualAuthAccountRequest proto.InternalMessageInfo func (m *ManualAuthAccountRequest) GetAes() *AESKey { if m != nil { return m.Aes } return nil } func (m *ManualAuthAccountRequest) GetEcdhKey() *ECDHKey { if m != nil { return m.EcdhKey } return nil } func (m *ManualAuthAccountRequest) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *ManualAuthAccountRequest) GetPassword_1() string { if m != nil && m.Password_1 != nil { return *m.Password_1 } return "" } func (m *ManualAuthAccountRequest) GetPassword_2() string { if m != nil && m.Password_2 != nil { return *m.Password_2 } return "" } type WTLoginImgReqInfo struct { ImgSid *string `protobuf:"bytes,1,opt,name=img_sid,json=imgSid" json:"img_sid,omitempty"` ImgCode *string `protobuf:"bytes,2,opt,name=img_code,json=imgCode" json:"img_code,omitempty"` ImgEncryptKey *string `protobuf:"bytes,3,opt,name=img_encrypt_key,json=imgEncryptKey" json:"img_encrypt_key,omitempty"` Ksid *SKBuiltinString_ `protobuf:"bytes,4,opt,name=ksid" json:"ksid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WTLoginImgReqInfo) Reset() { *m = WTLoginImgReqInfo{} } func (m *WTLoginImgReqInfo) String() string { return proto.CompactTextString(m) } func (*WTLoginImgReqInfo) ProtoMessage() {} func (*WTLoginImgReqInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{21} } func (m *WTLoginImgReqInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WTLoginImgReqInfo.Unmarshal(m, b) } func (m *WTLoginImgReqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WTLoginImgReqInfo.Marshal(b, m, deterministic) } func (m *WTLoginImgReqInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_WTLoginImgReqInfo.Merge(m, src) } func (m *WTLoginImgReqInfo) XXX_Size() int { return xxx_messageInfo_WTLoginImgReqInfo.Size(m) } func (m *WTLoginImgReqInfo) XXX_DiscardUnknown() { xxx_messageInfo_WTLoginImgReqInfo.DiscardUnknown(m) } var xxx_messageInfo_WTLoginImgReqInfo proto.InternalMessageInfo func (m *WTLoginImgReqInfo) GetImgSid() string { if m != nil && m.ImgSid != nil { return *m.ImgSid } return "" } func (m *WTLoginImgReqInfo) GetImgCode() string { if m != nil && m.ImgCode != nil { return *m.ImgCode } return "" } func (m *WTLoginImgReqInfo) GetImgEncryptKey() string { if m != nil && m.ImgEncryptKey != nil { return *m.ImgEncryptKey } return "" } func (m *WTLoginImgReqInfo) GetKsid() *SKBuiltinString_ { if m != nil { return m.Ksid } return nil } type WxVerifyCodeReqInfo struct { VerifySignature *string `protobuf:"bytes,1,opt,name=verify_signature,json=verifySignature" json:"verify_signature,omitempty"` VerifyContent *string `protobuf:"bytes,2,opt,name=verify_content,json=verifyContent" json:"verify_content,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WxVerifyCodeReqInfo) Reset() { *m = WxVerifyCodeReqInfo{} } func (m *WxVerifyCodeReqInfo) String() string { return proto.CompactTextString(m) } func (*WxVerifyCodeReqInfo) ProtoMessage() {} func (*WxVerifyCodeReqInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{22} } func (m *WxVerifyCodeReqInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WxVerifyCodeReqInfo.Unmarshal(m, b) } func (m *WxVerifyCodeReqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WxVerifyCodeReqInfo.Marshal(b, m, deterministic) } func (m *WxVerifyCodeReqInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_WxVerifyCodeReqInfo.Merge(m, src) } func (m *WxVerifyCodeReqInfo) XXX_Size() int { return xxx_messageInfo_WxVerifyCodeReqInfo.Size(m) } func (m *WxVerifyCodeReqInfo) XXX_DiscardUnknown() { xxx_messageInfo_WxVerifyCodeReqInfo.DiscardUnknown(m) } var xxx_messageInfo_WxVerifyCodeReqInfo proto.InternalMessageInfo func (m *WxVerifyCodeReqInfo) GetVerifySignature() string { if m != nil && m.VerifySignature != nil { return *m.VerifySignature } return "" } func (m *WxVerifyCodeReqInfo) GetVerifyContent() string { if m != nil && m.VerifyContent != nil { return *m.VerifyContent } return "" } type BaseAuthReqInfo struct { WtLoginReqBuff *SKBuiltinString_ `protobuf:"bytes,1,opt,name=wt_login_req_buff,json=wtLoginReqBuff" json:"wt_login_req_buff,omitempty"` WtLoginImgReqInfo *WTLoginImgReqInfo `protobuf:"bytes,2,opt,name=wt_login_img_req_info,json=wtLoginImgReqInfo" json:"wt_login_img_req_info,omitempty"` WxVerifyCodeReqInfo *WxVerifyCodeReqInfo `protobuf:"bytes,3,opt,name=wx_verify_code_req_info,json=wxVerifyCodeReqInfo" json:"wx_verify_code_req_info,omitempty"` ClidbEncryptKey *SKBuiltinString_ `protobuf:"bytes,4,opt,name=clidb_encrypt_key,json=clidbEncryptKey" json:"clidb_encrypt_key,omitempty"` ClidbEncryptInfo *SKBuiltinString_ `protobuf:"bytes,5,opt,name=clidb_encrypt_info,json=clidbEncryptInfo" json:"clidb_encrypt_info,omitempty"` AuthReqFlag *uint32 `protobuf:"varint,6,opt,name=auth_req_flag,json=authReqFlag" json:"auth_req_flag,omitempty"` AuthTicket *string `protobuf:"bytes,7,opt,name=auth_ticket,json=authTicket" json:"auth_ticket,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BaseAuthReqInfo) Reset() { *m = BaseAuthReqInfo{} } func (m *BaseAuthReqInfo) String() string { return proto.CompactTextString(m) } func (*BaseAuthReqInfo) ProtoMessage() {} func (*BaseAuthReqInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{23} } func (m *BaseAuthReqInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BaseAuthReqInfo.Unmarshal(m, b) } func (m *BaseAuthReqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BaseAuthReqInfo.Marshal(b, m, deterministic) } func (m *BaseAuthReqInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_BaseAuthReqInfo.Merge(m, src) } func (m *BaseAuthReqInfo) XXX_Size() int { return xxx_messageInfo_BaseAuthReqInfo.Size(m) } func (m *BaseAuthReqInfo) XXX_DiscardUnknown() { xxx_messageInfo_BaseAuthReqInfo.DiscardUnknown(m) } var xxx_messageInfo_BaseAuthReqInfo proto.InternalMessageInfo func (m *BaseAuthReqInfo) GetWtLoginReqBuff() *SKBuiltinString_ { if m != nil { return m.WtLoginReqBuff } return nil } func (m *BaseAuthReqInfo) GetWtLoginImgReqInfo() *WTLoginImgReqInfo { if m != nil { return m.WtLoginImgReqInfo } return nil } func (m *BaseAuthReqInfo) GetWxVerifyCodeReqInfo() *WxVerifyCodeReqInfo { if m != nil { return m.WxVerifyCodeReqInfo } return nil } func (m *BaseAuthReqInfo) GetClidbEncryptKey() *SKBuiltinString_ { if m != nil { return m.ClidbEncryptKey } return nil } func (m *BaseAuthReqInfo) GetClidbEncryptInfo() *SKBuiltinString_ { if m != nil { return m.ClidbEncryptInfo } return nil } func (m *BaseAuthReqInfo) GetAuthReqFlag() uint32 { if m != nil && m.AuthReqFlag != nil { return *m.AuthReqFlag } return 0 } func (m *BaseAuthReqInfo) GetAuthTicket() string { if m != nil && m.AuthTicket != nil { return *m.AuthTicket } return "" } type ManualAuthDeviceRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=base_request,json=baseRequest" json:"base_request,omitempty"` BaseReqInfo *BaseAuthReqInfo `protobuf:"bytes,2,opt,name=base_req_info,json=baseReqInfo" json:"base_req_info,omitempty"` //base64字符串 Imei []byte `protobuf:"bytes,3,opt,name=imei" json:"imei,omitempty"` SoftInfoXml *string `protobuf:"bytes,4,opt,name=soft_info_xml,json=softInfoXml" json:"soft_info_xml,omitempty"` BuiltinipSeq *uint32 `protobuf:"varint,5,opt,name=builtinip_seq,json=builtinipSeq" json:"builtinip_seq,omitempty"` ClientSeqId *string `protobuf:"bytes,6,opt,name=client_seq_id,json=clientSeqId" json:"client_seq_id,omitempty"` Signature *string `protobuf:"bytes,7,opt,name=signature" json:"signature,omitempty"` LoginDeviceName *string `protobuf:"bytes,8,opt,name=login_device_name,json=loginDeviceName" json:"login_device_name,omitempty"` DeviceInfoXml *string `protobuf:"bytes,9,opt,name=device_info_xml,json=deviceInfoXml" json:"device_info_xml,omitempty"` Language *string `protobuf:"bytes,10,opt,name=language" json:"language,omitempty"` TimeZone *string `protobuf:"bytes,11,opt,name=time_zone,json=timeZone" json:"time_zone,omitempty"` Channel *uint32 `protobuf:"varint,13,opt,name=channel" json:"channel,omitempty"` TimeStamp *uint32 `protobuf:"varint,14,opt,name=time_stamp,json=timeStamp" json:"time_stamp,omitempty"` DeviceBrand *string `protobuf:"bytes,15,opt,name=device_brand,json=deviceBrand" json:"device_brand,omitempty"` DeviceModel *string `protobuf:"bytes,16,opt,name=device_model,json=deviceModel" json:"device_model,omitempty"` OsType *string `protobuf:"bytes,17,opt,name=os_type,json=osType" json:"os_type,omitempty"` RealCountry *string `protobuf:"bytes,18,opt,name=real_country,json=realCountry" json:"real_country,omitempty"` BundleId *string `protobuf:"bytes,19,opt,name=bundle_id,json=bundleId" json:"bundle_id,omitempty"` AdSource *string `protobuf:"bytes,20,opt,name=ad_source,json=adSource" json:"ad_source,omitempty"` IphoneVer *string `protobuf:"bytes,21,opt,name=iphone_ver,json=iphoneVer" json:"iphone_ver,omitempty"` InputType *uint32 `protobuf:"varint,22,opt,name=input_type,json=inputType" json:"input_type,omitempty"` ClientCheckDat *SKBuiltinString_ `protobuf:"bytes,23,opt,name=client_check_dat,json=clientCheckDat" json:"client_check_dat,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ManualAuthDeviceRequest) Reset() { *m = ManualAuthDeviceRequest{} } func (m *ManualAuthDeviceRequest) String() string { return proto.CompactTextString(m) } func (*ManualAuthDeviceRequest) ProtoMessage() {} func (*ManualAuthDeviceRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{24} } func (m *ManualAuthDeviceRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ManualAuthDeviceRequest.Unmarshal(m, b) } func (m *ManualAuthDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ManualAuthDeviceRequest.Marshal(b, m, deterministic) } func (m *ManualAuthDeviceRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ManualAuthDeviceRequest.Merge(m, src) } func (m *ManualAuthDeviceRequest) XXX_Size() int { return xxx_messageInfo_ManualAuthDeviceRequest.Size(m) } func (m *ManualAuthDeviceRequest) XXX_DiscardUnknown() { xxx_messageInfo_ManualAuthDeviceRequest.DiscardUnknown(m) } var xxx_messageInfo_ManualAuthDeviceRequest proto.InternalMessageInfo func (m *ManualAuthDeviceRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *ManualAuthDeviceRequest) GetBaseReqInfo() *BaseAuthReqInfo { if m != nil { return m.BaseReqInfo } return nil } func (m *ManualAuthDeviceRequest) GetImei() []byte { if m != nil { return m.Imei } return nil } func (m *ManualAuthDeviceRequest) GetSoftInfoXml() string { if m != nil && m.SoftInfoXml != nil { return *m.SoftInfoXml } return "" } func (m *ManualAuthDeviceRequest) GetBuiltinipSeq() uint32 { if m != nil && m.BuiltinipSeq != nil { return *m.BuiltinipSeq } return 0 } func (m *ManualAuthDeviceRequest) GetClientSeqId() string { if m != nil && m.ClientSeqId != nil { return *m.ClientSeqId } return "" } func (m *ManualAuthDeviceRequest) GetSignature() string { if m != nil && m.Signature != nil { return *m.Signature } return "" } func (m *ManualAuthDeviceRequest) GetLoginDeviceName() string { if m != nil && m.LoginDeviceName != nil { return *m.LoginDeviceName } return "" } func (m *ManualAuthDeviceRequest) GetDeviceInfoXml() string { if m != nil && m.DeviceInfoXml != nil { return *m.DeviceInfoXml } return "" } func (m *ManualAuthDeviceRequest) GetLanguage() string { if m != nil && m.Language != nil { return *m.Language } return "" } func (m *ManualAuthDeviceRequest) GetTimeZone() string { if m != nil && m.TimeZone != nil { return *m.TimeZone } return "" } func (m *ManualAuthDeviceRequest) GetChannel() uint32 { if m != nil && m.Channel != nil { return *m.Channel } return 0 } func (m *ManualAuthDeviceRequest) GetTimeStamp() uint32 { if m != nil && m.TimeStamp != nil { return *m.TimeStamp } return 0 } func (m *ManualAuthDeviceRequest) GetDeviceBrand() string { if m != nil && m.DeviceBrand != nil { return *m.DeviceBrand } return "" } func (m *ManualAuthDeviceRequest) GetDeviceModel() string { if m != nil && m.DeviceModel != nil { return *m.DeviceModel } return "" } func (m *ManualAuthDeviceRequest) GetOsType() string { if m != nil && m.OsType != nil { return *m.OsType } return "" } func (m *ManualAuthDeviceRequest) GetRealCountry() string { if m != nil && m.RealCountry != nil { return *m.RealCountry } return "" } func (m *ManualAuthDeviceRequest) GetBundleId() string { if m != nil && m.BundleId != nil { return *m.BundleId } return "" } func (m *ManualAuthDeviceRequest) GetAdSource() string { if m != nil && m.AdSource != nil { return *m.AdSource } return "" } func (m *ManualAuthDeviceRequest) GetIphoneVer() string { if m != nil && m.IphoneVer != nil { return *m.IphoneVer } return "" } func (m *ManualAuthDeviceRequest) GetInputType() uint32 { if m != nil && m.InputType != nil { return *m.InputType } return 0 } func (m *ManualAuthDeviceRequest) GetClientCheckDat() *SKBuiltinString_ { if m != nil { return m.ClientCheckDat } return nil } type AuthParam struct { Uin *int64 `protobuf:"varint,1,opt,name=uin" json:"uin,omitempty"` EcdhKey *ECDHKey `protobuf:"bytes,2,opt,name=ecdhKey" json:"ecdhKey,omitempty"` SessionKey *SessionKey `protobuf:"bytes,3,opt,name=session_key,json=sessionKey" json:"session_key,omitempty"` AutoAuthKey *SKBuiltinString_ `protobuf:"bytes,4,opt,name=auto_auth_key,json=autoAuthKey" json:"auto_auth_key,omitempty"` WtLoginReqBuffFlag *uint32 `protobuf:"varint,5,opt,name=wt_login_req_buff_flag,json=wtLoginReqBuffFlag" json:"wt_login_req_buff_flag,omitempty"` WtLoginReqBuff *SKBuiltinString_ `protobuf:"bytes,6,opt,name=wt_login_req_buff,json=wtLoginReqBuff" json:"wt_login_req_buff,omitempty"` WtLoginImgReqInfo *WTLoginImgReqInfo `protobuf:"bytes,7,opt,name=wt_login_img_req_info,json=wtLoginImgReqInfo" json:"wt_login_img_req_info,omitempty"` WxVerifyCodeReqInfo *WxVerifyCodeReqInfo `protobuf:"bytes,8,opt,name=wx_verify_code_req_info,json=wxVerifyCodeReqInfo" json:"wx_verify_code_req_info,omitempty"` ClidbEncryptKey *SKBuiltinString_ `protobuf:"bytes,9,opt,name=clidb_encrypt_key,json=clidbEncryptKey" json:"clidb_encrypt_key,omitempty"` ClidbEncryptInfo *SKBuiltinString_ `protobuf:"bytes,10,opt,name=clidb_encrypt_info,json=clidbEncryptInfo" json:"clidb_encrypt_info,omitempty"` AuthKey *string `protobuf:"bytes,11,opt,name=auth_key,json=authKey" json:"auth_key,omitempty"` A2Key *SKBuiltinString_ `protobuf:"bytes,12,opt,name=a2_key,json=a2Key" json:"a2_key,omitempty"` ShowStyleKey *ShowStyleKey `protobuf:"bytes,15,opt,name=show_style_key,json=showStyleKey" json:"show_style_key,omitempty"` AuthTicket *string `protobuf:"bytes,16,opt,name=auth_ticket,json=authTicket" json:"auth_ticket,omitempty"` NewVersion *uint32 `protobuf:"varint,17,opt,name=new_version,json=newVersion" json:"new_version,omitempty"` UpdateFlag *uint32 `protobuf:"varint,18,opt,name=update_flag,json=updateFlag" json:"update_flag,omitempty"` AuthResultFlag *uint32 `protobuf:"varint,19,opt,name=auth_result_flag,json=authResultFlag" json:"auth_result_flag,omitempty"` Fsurl *string `protobuf:"bytes,20,opt,name=fsurl" json:"fsurl,omitempty"` MmtlsControlBitFlag *uint32 `protobuf:"varint,21,opt,name=mmtls_control_bit_flag,json=mmtlsControlBitFlag" json:"mmtls_control_bit_flag,omitempty"` ServerTime *uint32 `protobuf:"varint,22,opt,name=server_time,json=serverTime" json:"server_time,omitempty"` Xbz *SKBuiltinString_ `protobuf:"bytes,23,opt,name=xbz" json:"xbz,omitempty"` XbA *SKBuiltinString_ `protobuf:"bytes,24,opt,name=xbA" json:"xbA,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AuthParam) Reset() { *m = AuthParam{} } func (m *AuthParam) String() string { return proto.CompactTextString(m) } func (*AuthParam) ProtoMessage() {} func (*AuthParam) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{25} } func (m *AuthParam) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AuthParam.Unmarshal(m, b) } func (m *AuthParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AuthParam.Marshal(b, m, deterministic) } func (m *AuthParam) XXX_Merge(src proto.Message) { xxx_messageInfo_AuthParam.Merge(m, src) } func (m *AuthParam) XXX_Size() int { return xxx_messageInfo_AuthParam.Size(m) } func (m *AuthParam) XXX_DiscardUnknown() { xxx_messageInfo_AuthParam.DiscardUnknown(m) } var xxx_messageInfo_AuthParam proto.InternalMessageInfo func (m *AuthParam) GetUin() int64 { if m != nil && m.Uin != nil { return *m.Uin } return 0 } func (m *AuthParam) GetEcdhKey() *ECDHKey { if m != nil { return m.EcdhKey } return nil } func (m *AuthParam) GetSessionKey() *SessionKey { if m != nil { return m.SessionKey } return nil } func (m *AuthParam) GetAutoAuthKey() *SKBuiltinString_ { if m != nil { return m.AutoAuthKey } return nil } func (m *AuthParam) GetWtLoginReqBuffFlag() uint32 { if m != nil && m.WtLoginReqBuffFlag != nil { return *m.WtLoginReqBuffFlag } return 0 } func (m *AuthParam) GetWtLoginReqBuff() *SKBuiltinString_ { if m != nil { return m.WtLoginReqBuff } return nil } func (m *AuthParam) GetWtLoginImgReqInfo() *WTLoginImgReqInfo { if m != nil { return m.WtLoginImgReqInfo } return nil } func (m *AuthParam) GetWxVerifyCodeReqInfo() *WxVerifyCodeReqInfo { if m != nil { return m.WxVerifyCodeReqInfo } return nil } func (m *AuthParam) GetClidbEncryptKey() *SKBuiltinString_ { if m != nil { return m.ClidbEncryptKey } return nil } func (m *AuthParam) GetClidbEncryptInfo() *SKBuiltinString_ { if m != nil { return m.ClidbEncryptInfo } return nil } func (m *AuthParam) GetAuthKey() string { if m != nil && m.AuthKey != nil { return *m.AuthKey } return "" } func (m *AuthParam) GetA2Key() *SKBuiltinString_ { if m != nil { return m.A2Key } return nil } func (m *AuthParam) GetShowStyleKey() *ShowStyleKey { if m != nil { return m.ShowStyleKey } return nil } func (m *AuthParam) GetAuthTicket() string { if m != nil && m.AuthTicket != nil { return *m.AuthTicket } return "" } func (m *AuthParam) GetNewVersion() uint32 { if m != nil && m.NewVersion != nil { return *m.NewVersion } return 0 } func (m *AuthParam) GetUpdateFlag() uint32 { if m != nil && m.UpdateFlag != nil { return *m.UpdateFlag } return 0 } func (m *AuthParam) GetAuthResultFlag() uint32 { if m != nil && m.AuthResultFlag != nil { return *m.AuthResultFlag } return 0 } func (m *AuthParam) GetFsurl() string { if m != nil && m.Fsurl != nil { return *m.Fsurl } return "" } func (m *AuthParam) GetMmtlsControlBitFlag() uint32 { if m != nil && m.MmtlsControlBitFlag != nil { return *m.MmtlsControlBitFlag } return 0 } func (m *AuthParam) GetServerTime() uint32 { if m != nil && m.ServerTime != nil { return *m.ServerTime } return 0 } func (m *AuthParam) GetXbz() *SKBuiltinString_ { if m != nil { return m.Xbz } return nil } func (m *AuthParam) GetXbA() *SKBuiltinString_ { if m != nil { return m.XbA } return nil } type AccountInfo struct { Wxid *string `protobuf:"bytes,1,opt,name=wxid" json:"wxid,omitempty"` NickName *string `protobuf:"bytes,2,opt,name=nick_name,json=nickName" json:"nick_name,omitempty"` BindUin *uint32 `protobuf:"varint,3,opt,name=bind_uin,json=bindUin" json:"bind_uin,omitempty"` BindMail *string `protobuf:"bytes,4,opt,name=bind_mail,json=bindMail" json:"bind_mail,omitempty"` BindMobile *string `protobuf:"bytes,5,opt,name=bind_mobile,json=bindMobile" json:"bind_mobile,omitempty"` Alias *string `protobuf:"bytes,6,opt,name=alias" json:"alias,omitempty"` Status *uint32 `protobuf:"varint,8,opt,name=status" json:"status,omitempty"` PluginFlag *uint32 `protobuf:"varint,9,opt,name=plugin_flag,json=pluginFlag" json:"plugin_flag,omitempty"` RegisterType *uint32 `protobuf:"varint,10,opt,name=register_type,json=registerType" json:"register_type,omitempty"` DeviceInfoXml *string `protobuf:"bytes,11,opt,name=device_info_xml,json=deviceInfoXml" json:"device_info_xml,omitempty"` SafeDevice *uint32 `protobuf:"varint,12,opt,name=safe_device,json=safeDevice" json:"safe_device,omitempty"` OfficialNamePinyin *string `protobuf:"bytes,13,opt,name=official_name_pinyin,json=officialNamePinyin" json:"official_name_pinyin,omitempty"` OfficialNameZh *string `protobuf:"bytes,14,opt,name=official_name_zh,json=officialNameZh" json:"official_name_zh,omitempty"` PushMailStatus *uint32 `protobuf:"varint,15,opt,name=push_mail_status,json=pushMailStatus" json:"push_mail_status,omitempty"` FsUrl *string `protobuf:"bytes,16,opt,name=fs_url,json=fsUrl" json:"fs_url,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AccountInfo) Reset() { *m = AccountInfo{} } func (m *AccountInfo) String() string { return proto.CompactTextString(m) } func (*AccountInfo) ProtoMessage() {} func (*AccountInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{26} } func (m *AccountInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AccountInfo.Unmarshal(m, b) } func (m *AccountInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AccountInfo.Marshal(b, m, deterministic) } func (m *AccountInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_AccountInfo.Merge(m, src) } func (m *AccountInfo) XXX_Size() int { return xxx_messageInfo_AccountInfo.Size(m) } func (m *AccountInfo) XXX_DiscardUnknown() { xxx_messageInfo_AccountInfo.DiscardUnknown(m) } var xxx_messageInfo_AccountInfo proto.InternalMessageInfo func (m *AccountInfo) GetWxid() string { if m != nil && m.Wxid != nil { return *m.Wxid } return "" } func (m *AccountInfo) GetNickName() string { if m != nil && m.NickName != nil { return *m.NickName } return "" } func (m *AccountInfo) GetBindUin() uint32 { if m != nil && m.BindUin != nil { return *m.BindUin } return 0 } func (m *AccountInfo) GetBindMail() string { if m != nil && m.BindMail != nil { return *m.BindMail } return "" } func (m *AccountInfo) GetBindMobile() string { if m != nil && m.BindMobile != nil { return *m.BindMobile } return "" } func (m *AccountInfo) GetAlias() string { if m != nil && m.Alias != nil { return *m.Alias } return "" } func (m *AccountInfo) GetStatus() uint32 { if m != nil && m.Status != nil { return *m.Status } return 0 } func (m *AccountInfo) GetPluginFlag() uint32 { if m != nil && m.PluginFlag != nil { return *m.PluginFlag } return 0 } func (m *AccountInfo) GetRegisterType() uint32 { if m != nil && m.RegisterType != nil { return *m.RegisterType } return 0 } func (m *AccountInfo) GetDeviceInfoXml() string { if m != nil && m.DeviceInfoXml != nil { return *m.DeviceInfoXml } return "" } func (m *AccountInfo) GetSafeDevice() uint32 { if m != nil && m.SafeDevice != nil { return *m.SafeDevice } return 0 } func (m *AccountInfo) GetOfficialNamePinyin() string { if m != nil && m.OfficialNamePinyin != nil { return *m.OfficialNamePinyin } return "" } func (m *AccountInfo) GetOfficialNameZh() string { if m != nil && m.OfficialNameZh != nil { return *m.OfficialNameZh } return "" } func (m *AccountInfo) GetPushMailStatus() uint32 { if m != nil && m.PushMailStatus != nil { return *m.PushMailStatus } return 0 } func (m *AccountInfo) GetFsUrl() string { if m != nil && m.FsUrl != nil { return *m.FsUrl } return "" } type Host struct { Origin *string `protobuf:"bytes,1,opt,name=origin" json:"origin,omitempty"` Substitute *string `protobuf:"bytes,2,opt,name=substitute" json:"substitute,omitempty"` Priority *uint32 `protobuf:"varint,3,opt,name=priority" json:"priority,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Host) Reset() { *m = Host{} } func (m *Host) String() string { return proto.CompactTextString(m) } func (*Host) ProtoMessage() {} func (*Host) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{27} } func (m *Host) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Host.Unmarshal(m, b) } func (m *Host) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Host.Marshal(b, m, deterministic) } func (m *Host) XXX_Merge(src proto.Message) { xxx_messageInfo_Host.Merge(m, src) } func (m *Host) XXX_Size() int { return xxx_messageInfo_Host.Size(m) } func (m *Host) XXX_DiscardUnknown() { xxx_messageInfo_Host.DiscardUnknown(m) } var xxx_messageInfo_Host proto.InternalMessageInfo func (m *Host) GetOrigin() string { if m != nil && m.Origin != nil { return *m.Origin } return "" } func (m *Host) GetSubstitute() string { if m != nil && m.Substitute != nil { return *m.Substitute } return "" } func (m *Host) GetPriority() uint32 { if m != nil && m.Priority != nil { return *m.Priority } return 0 } type HostList struct { Count *uint32 `protobuf:"varint,1,opt,name=count" json:"count,omitempty"` List []*Host `protobuf:"bytes,2,rep,name=list" json:"list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *HostList) Reset() { *m = HostList{} } func (m *HostList) String() string { return proto.CompactTextString(m) } func (*HostList) ProtoMessage() {} func (*HostList) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{28} } func (m *HostList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_HostList.Unmarshal(m, b) } func (m *HostList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_HostList.Marshal(b, m, deterministic) } func (m *HostList) XXX_Merge(src proto.Message) { xxx_messageInfo_HostList.Merge(m, src) } func (m *HostList) XXX_Size() int { return xxx_messageInfo_HostList.Size(m) } func (m *HostList) XXX_DiscardUnknown() { xxx_messageInfo_HostList.DiscardUnknown(m) } var xxx_messageInfo_HostList proto.InternalMessageInfo func (m *HostList) GetCount() uint32 { if m != nil && m.Count != nil { return *m.Count } return 0 } func (m *HostList) GetList() []*Host { if m != nil { return m.List } return nil } type BuiltinIP struct { Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` Port *uint32 `protobuf:"varint,2,opt,name=port" json:"port,omitempty"` Ip *string `protobuf:"bytes,3,opt,name=ip" json:"ip,omitempty"` Domain *string `protobuf:"bytes,4,opt,name=domain" json:"domain,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BuiltinIP) Reset() { *m = BuiltinIP{} } func (m *BuiltinIP) String() string { return proto.CompactTextString(m) } func (*BuiltinIP) ProtoMessage() {} func (*BuiltinIP) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{29} } func (m *BuiltinIP) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BuiltinIP.Unmarshal(m, b) } func (m *BuiltinIP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BuiltinIP.Marshal(b, m, deterministic) } func (m *BuiltinIP) XXX_Merge(src proto.Message) { xxx_messageInfo_BuiltinIP.Merge(m, src) } func (m *BuiltinIP) XXX_Size() int { return xxx_messageInfo_BuiltinIP.Size(m) } func (m *BuiltinIP) XXX_DiscardUnknown() { xxx_messageInfo_BuiltinIP.DiscardUnknown(m) } var xxx_messageInfo_BuiltinIP proto.InternalMessageInfo func (m *BuiltinIP) GetType() uint32 { if m != nil && m.Type != nil { return *m.Type } return 0 } func (m *BuiltinIP) GetPort() uint32 { if m != nil && m.Port != nil { return *m.Port } return 0 } func (m *BuiltinIP) GetIp() string { if m != nil && m.Ip != nil { return *m.Ip } return "" } func (m *BuiltinIP) GetDomain() string { if m != nil && m.Domain != nil { return *m.Domain } return "" } type BuiltinIPList struct { LongConnectIpcount *uint32 `protobuf:"varint,1,opt,name=longConnectIpcount" json:"longConnectIpcount,omitempty"` ShortConnectIpcount *uint32 `protobuf:"varint,2,opt,name=shortConnectIpcount" json:"shortConnectIpcount,omitempty"` LongConnectIplist []*BuiltinIP `protobuf:"bytes,3,rep,name=longConnectIplist" json:"longConnectIplist,omitempty"` ShortConnectIplist []*BuiltinIP `protobuf:"bytes,4,rep,name=shortConnectIplist" json:"shortConnectIplist,omitempty"` Seq *uint32 `protobuf:"varint,5,opt,name=seq" json:"seq,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BuiltinIPList) Reset() { *m = BuiltinIPList{} } func (m *BuiltinIPList) String() string { return proto.CompactTextString(m) } func (*BuiltinIPList) ProtoMessage() {} func (*BuiltinIPList) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{30} } func (m *BuiltinIPList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BuiltinIPList.Unmarshal(m, b) } func (m *BuiltinIPList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BuiltinIPList.Marshal(b, m, deterministic) } func (m *BuiltinIPList) XXX_Merge(src proto.Message) { xxx_messageInfo_BuiltinIPList.Merge(m, src) } func (m *BuiltinIPList) XXX_Size() int { return xxx_messageInfo_BuiltinIPList.Size(m) } func (m *BuiltinIPList) XXX_DiscardUnknown() { xxx_messageInfo_BuiltinIPList.DiscardUnknown(m) } var xxx_messageInfo_BuiltinIPList proto.InternalMessageInfo func (m *BuiltinIPList) GetLongConnectIpcount() uint32 { if m != nil && m.LongConnectIpcount != nil { return *m.LongConnectIpcount } return 0 } func (m *BuiltinIPList) GetShortConnectIpcount() uint32 { if m != nil && m.ShortConnectIpcount != nil { return *m.ShortConnectIpcount } return 0 } func (m *BuiltinIPList) GetLongConnectIplist() []*BuiltinIP { if m != nil { return m.LongConnectIplist } return nil } func (m *BuiltinIPList) GetShortConnectIplist() []*BuiltinIP { if m != nil { return m.ShortConnectIplist } return nil } func (m *BuiltinIPList) GetSeq() uint32 { if m != nil && m.Seq != nil { return *m.Seq } return 0 } type NetworkControl struct { PortList *string `protobuf:"bytes,1,opt,name=portList" json:"portList,omitempty"` TimeoutList *string `protobuf:"bytes,2,opt,name=timeoutList" json:"timeoutList,omitempty"` MinNoopInterval *uint32 `protobuf:"varint,3,opt,name=minNoopInterval" json:"minNoopInterval,omitempty"` MaxNoopInterval *uint32 `protobuf:"varint,4,opt,name=maxNoopInterval" json:"maxNoopInterval,omitempty"` TypingInterval *int32 `protobuf:"varint,5,opt,name=typingInterval" json:"typingInterval,omitempty"` NoopIntervalTime *int32 `protobuf:"varint,7,opt,name=noopIntervalTime" json:"noopIntervalTime,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NetworkControl) Reset() { *m = NetworkControl{} } func (m *NetworkControl) String() string { return proto.CompactTextString(m) } func (*NetworkControl) ProtoMessage() {} func (*NetworkControl) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{31} } func (m *NetworkControl) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NetworkControl.Unmarshal(m, b) } func (m *NetworkControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NetworkControl.Marshal(b, m, deterministic) } func (m *NetworkControl) XXX_Merge(src proto.Message) { xxx_messageInfo_NetworkControl.Merge(m, src) } func (m *NetworkControl) XXX_Size() int { return xxx_messageInfo_NetworkControl.Size(m) } func (m *NetworkControl) XXX_DiscardUnknown() { xxx_messageInfo_NetworkControl.DiscardUnknown(m) } var xxx_messageInfo_NetworkControl proto.InternalMessageInfo func (m *NetworkControl) GetPortList() string { if m != nil && m.PortList != nil { return *m.PortList } return "" } func (m *NetworkControl) GetTimeoutList() string { if m != nil && m.TimeoutList != nil { return *m.TimeoutList } return "" } func (m *NetworkControl) GetMinNoopInterval() uint32 { if m != nil && m.MinNoopInterval != nil { return *m.MinNoopInterval } return 0 } func (m *NetworkControl) GetMaxNoopInterval() uint32 { if m != nil && m.MaxNoopInterval != nil { return *m.MaxNoopInterval } return 0 } func (m *NetworkControl) GetTypingInterval() int32 { if m != nil && m.TypingInterval != nil { return *m.TypingInterval } return 0 } func (m *NetworkControl) GetNoopIntervalTime() int32 { if m != nil && m.NoopIntervalTime != nil { return *m.NoopIntervalTime } return 0 } type UnknowCUV struct { YMV *SKBuiltinString_ `protobuf:"bytes,1,opt,name=yMV" json:"yMV,omitempty"` YMW *SKBuiltinString_ `protobuf:"bytes,2,opt,name=yMW" json:"yMW,omitempty"` YMX *SKBuiltinString_ `protobuf:"bytes,3,opt,name=yMX" json:"yMX,omitempty"` YMY *SKBuiltinString_ `protobuf:"bytes,4,opt,name=yMY" json:"yMY,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UnknowCUV) Reset() { *m = UnknowCUV{} } func (m *UnknowCUV) String() string { return proto.CompactTextString(m) } func (*UnknowCUV) ProtoMessage() {} func (*UnknowCUV) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{32} } func (m *UnknowCUV) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UnknowCUV.Unmarshal(m, b) } func (m *UnknowCUV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UnknowCUV.Marshal(b, m, deterministic) } func (m *UnknowCUV) XXX_Merge(src proto.Message) { xxx_messageInfo_UnknowCUV.Merge(m, src) } func (m *UnknowCUV) XXX_Size() int { return xxx_messageInfo_UnknowCUV.Size(m) } func (m *UnknowCUV) XXX_DiscardUnknown() { xxx_messageInfo_UnknowCUV.DiscardUnknown(m) } var xxx_messageInfo_UnknowCUV proto.InternalMessageInfo func (m *UnknowCUV) GetYMV() *SKBuiltinString_ { if m != nil { return m.YMV } return nil } func (m *UnknowCUV) GetYMW() *SKBuiltinString_ { if m != nil { return m.YMW } return nil } func (m *UnknowCUV) GetYMX() *SKBuiltinString_ { if m != nil { return m.YMX } return nil } func (m *UnknowCUV) GetYMY() *SKBuiltinString_ { if m != nil { return m.YMY } return nil } type UnknowAVJ struct { XUp *string `protobuf:"bytes,1,opt,name=xUp" json:"xUp,omitempty"` XUq *string `protobuf:"bytes,2,opt,name=xUq" json:"xUq,omitempty"` XUr *uint32 `protobuf:"varint,3,opt,name=xUr" json:"xUr,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UnknowAVJ) Reset() { *m = UnknowAVJ{} } func (m *UnknowAVJ) String() string { return proto.CompactTextString(m) } func (*UnknowAVJ) ProtoMessage() {} func (*UnknowAVJ) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{33} } func (m *UnknowAVJ) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UnknowAVJ.Unmarshal(m, b) } func (m *UnknowAVJ) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UnknowAVJ.Marshal(b, m, deterministic) } func (m *UnknowAVJ) XXX_Merge(src proto.Message) { xxx_messageInfo_UnknowAVJ.Merge(m, src) } func (m *UnknowAVJ) XXX_Size() int { return xxx_messageInfo_UnknowAVJ.Size(m) } func (m *UnknowAVJ) XXX_DiscardUnknown() { xxx_messageInfo_UnknowAVJ.DiscardUnknown(m) } var xxx_messageInfo_UnknowAVJ proto.InternalMessageInfo func (m *UnknowAVJ) GetXUp() string { if m != nil && m.XUp != nil { return *m.XUp } return "" } func (m *UnknowAVJ) GetXUq() string { if m != nil && m.XUq != nil { return *m.XUq } return "" } func (m *UnknowAVJ) GetXUr() uint32 { if m != nil && m.XUr != nil { return *m.XUr } return 0 } type UnknowAVK struct { Size *uint32 `protobuf:"varint,1,opt,name=size" json:"size,omitempty"` AvjList []*UnknowAVJ `protobuf:"bytes,2,rep,name=avj_list,json=avjList" json:"avj_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UnknowAVK) Reset() { *m = UnknowAVK{} } func (m *UnknowAVK) String() string { return proto.CompactTextString(m) } func (*UnknowAVK) ProtoMessage() {} func (*UnknowAVK) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{34} } func (m *UnknowAVK) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UnknowAVK.Unmarshal(m, b) } func (m *UnknowAVK) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UnknowAVK.Marshal(b, m, deterministic) } func (m *UnknowAVK) XXX_Merge(src proto.Message) { xxx_messageInfo_UnknowAVK.Merge(m, src) } func (m *UnknowAVK) XXX_Size() int { return xxx_messageInfo_UnknowAVK.Size(m) } func (m *UnknowAVK) XXX_DiscardUnknown() { xxx_messageInfo_UnknowAVK.DiscardUnknown(m) } var xxx_messageInfo_UnknowAVK proto.InternalMessageInfo func (m *UnknowAVK) GetSize() uint32 { if m != nil && m.Size != nil { return *m.Size } return 0 } func (m *UnknowAVK) GetAvjList() []*UnknowAVJ { if m != nil { return m.AvjList } return nil } type UnknowGK struct { Xch *uint32 `protobuf:"varint,1,opt,name=xch" json:"xch,omitempty"` Xci *SKBuiltinString_ `protobuf:"bytes,2,opt,name=xci" json:"xci,omitempty"` Xcj *UnknowAVK `protobuf:"bytes,3,opt,name=xcj" json:"xcj,omitempty"` Xck *uint32 `protobuf:"varint,4,opt,name=xck" json:"xck,omitempty"` Xcl *SKBuiltinString_ `protobuf:"bytes,5,opt,name=xcl" json:"xcl,omitempty"` Xcm *string `protobuf:"bytes,6,opt,name=xcm" json:"xcm,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UnknowGK) Reset() { *m = UnknowGK{} } func (m *UnknowGK) String() string { return proto.CompactTextString(m) } func (*UnknowGK) ProtoMessage() {} func (*UnknowGK) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{35} } func (m *UnknowGK) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UnknowGK.Unmarshal(m, b) } func (m *UnknowGK) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UnknowGK.Marshal(b, m, deterministic) } func (m *UnknowGK) XXX_Merge(src proto.Message) { xxx_messageInfo_UnknowGK.Merge(m, src) } func (m *UnknowGK) XXX_Size() int { return xxx_messageInfo_UnknowGK.Size(m) } func (m *UnknowGK) XXX_DiscardUnknown() { xxx_messageInfo_UnknowGK.DiscardUnknown(m) } var xxx_messageInfo_UnknowGK proto.InternalMessageInfo func (m *UnknowGK) GetXch() uint32 { if m != nil && m.Xch != nil { return *m.Xch } return 0 } func (m *UnknowGK) GetXci() *SKBuiltinString_ { if m != nil { return m.Xci } return nil } func (m *UnknowGK) GetXcj() *UnknowAVK { if m != nil { return m.Xcj } return nil } func (m *UnknowGK) GetXck() uint32 { if m != nil && m.Xck != nil { return *m.Xck } return 0 } func (m *UnknowGK) GetXcl() *SKBuiltinString_ { if m != nil { return m.Xcl } return nil } func (m *UnknowGK) GetXcm() string { if m != nil && m.Xcm != nil { return *m.Xcm } return "" } type UnknowGL struct { Size *uint32 `protobuf:"varint,1,opt,name=size" json:"size,omitempty"` GkList []*UnknowGK `protobuf:"bytes,2,rep,name=gk_list,json=gkList" json:"gk_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UnknowGL) Reset() { *m = UnknowGL{} } func (m *UnknowGL) String() string { return proto.CompactTextString(m) } func (*UnknowGL) ProtoMessage() {} func (*UnknowGL) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{36} } func (m *UnknowGL) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UnknowGL.Unmarshal(m, b) } func (m *UnknowGL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UnknowGL.Marshal(b, m, deterministic) } func (m *UnknowGL) XXX_Merge(src proto.Message) { xxx_messageInfo_UnknowGL.Merge(m, src) } func (m *UnknowGL) XXX_Size() int { return xxx_messageInfo_UnknowGL.Size(m) } func (m *UnknowGL) XXX_DiscardUnknown() { xxx_messageInfo_UnknowGL.DiscardUnknown(m) } var xxx_messageInfo_UnknowGL proto.InternalMessageInfo func (m *UnknowGL) GetSize() uint32 { if m != nil && m.Size != nil { return *m.Size } return 0 } func (m *UnknowGL) GetGkList() []*UnknowGK { if m != nil { return m.GkList } return nil } type NetworkSectResp struct { NewHostList *HostList `protobuf:"bytes,1,opt,name=newHostList" json:"newHostList,omitempty"` NetworkControl *NetworkControl `protobuf:"bytes,2,opt,name=networkControl" json:"networkControl,omitempty"` BuiltinIplist *BuiltinIPList `protobuf:"bytes,3,opt,name=builtinIplist" json:"builtinIplist,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NetworkSectResp) Reset() { *m = NetworkSectResp{} } func (m *NetworkSectResp) String() string { return proto.CompactTextString(m) } func (*NetworkSectResp) ProtoMessage() {} func (*NetworkSectResp) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{37} } func (m *NetworkSectResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NetworkSectResp.Unmarshal(m, b) } func (m *NetworkSectResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NetworkSectResp.Marshal(b, m, deterministic) } func (m *NetworkSectResp) XXX_Merge(src proto.Message) { xxx_messageInfo_NetworkSectResp.Merge(m, src) } func (m *NetworkSectResp) XXX_Size() int { return xxx_messageInfo_NetworkSectResp.Size(m) } func (m *NetworkSectResp) XXX_DiscardUnknown() { xxx_messageInfo_NetworkSectResp.DiscardUnknown(m) } var xxx_messageInfo_NetworkSectResp proto.InternalMessageInfo func (m *NetworkSectResp) GetNewHostList() *HostList { if m != nil { return m.NewHostList } return nil } func (m *NetworkSectResp) GetNetworkControl() *NetworkControl { if m != nil { return m.NetworkControl } return nil } func (m *NetworkSectResp) GetBuiltinIplist() *BuiltinIPList { if m != nil { return m.BuiltinIplist } return nil } type ManualAuthResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=base_response,json=baseResponse" json:"base_response,omitempty"` UnifyFlag *uint32 `protobuf:"varint,2,opt,name=unify_flag,json=unifyFlag" json:"unify_flag,omitempty"` AuthParam *AuthParam `protobuf:"bytes,3,opt,name=auth_param,json=authParam" json:"auth_param,omitempty"` AccountInfo *AccountInfo `protobuf:"bytes,4,opt,name=account_info,json=accountInfo" json:"account_info,omitempty"` DnsInfo *NetworkSectResp `protobuf:"bytes,5,opt,name=dns_info,json=dnsInfo" json:"dns_info,omitempty"` YFP *UnknowGL `protobuf:"bytes,6,opt,name=yFP" json:"yFP,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ManualAuthResponse) Reset() { *m = ManualAuthResponse{} } func (m *ManualAuthResponse) String() string { return proto.CompactTextString(m) } func (*ManualAuthResponse) ProtoMessage() {} func (*ManualAuthResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{38} } func (m *ManualAuthResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ManualAuthResponse.Unmarshal(m, b) } func (m *ManualAuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ManualAuthResponse.Marshal(b, m, deterministic) } func (m *ManualAuthResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_ManualAuthResponse.Merge(m, src) } func (m *ManualAuthResponse) XXX_Size() int { return xxx_messageInfo_ManualAuthResponse.Size(m) } func (m *ManualAuthResponse) XXX_DiscardUnknown() { xxx_messageInfo_ManualAuthResponse.DiscardUnknown(m) } var xxx_messageInfo_ManualAuthResponse proto.InternalMessageInfo func (m *ManualAuthResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *ManualAuthResponse) GetUnifyFlag() uint32 { if m != nil && m.UnifyFlag != nil { return *m.UnifyFlag } return 0 } func (m *ManualAuthResponse) GetAuthParam() *AuthParam { if m != nil { return m.AuthParam } return nil } func (m *ManualAuthResponse) GetAccountInfo() *AccountInfo { if m != nil { return m.AccountInfo } return nil } func (m *ManualAuthResponse) GetDnsInfo() *NetworkSectResp { if m != nil { return m.DnsInfo } return nil } func (m *ManualAuthResponse) GetYFP() *UnknowGL { if m != nil { return m.YFP } return nil } type Flag struct { Flag *uint32 `protobuf:"varint,1,opt,name=flag" json:"flag,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Flag) Reset() { *m = Flag{} } func (m *Flag) String() string { return proto.CompactTextString(m) } func (*Flag) ProtoMessage() {} func (*Flag) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{39} } func (m *Flag) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Flag.Unmarshal(m, b) } func (m *Flag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Flag.Marshal(b, m, deterministic) } func (m *Flag) XXX_Merge(src proto.Message) { xxx_messageInfo_Flag.Merge(m, src) } func (m *Flag) XXX_Size() int { return xxx_messageInfo_Flag.Size(m) } func (m *Flag) XXX_DiscardUnknown() { xxx_messageInfo_Flag.DiscardUnknown(m) } var xxx_messageInfo_Flag proto.InternalMessageInfo func (m *Flag) GetFlag() uint32 { if m != nil && m.Flag != nil { return *m.Flag } return 0 } type SyncKey_ struct { Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` SyncKey *int64 `protobuf:"varint,2,opt,name=sync_key,json=syncKey" json:"sync_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncKey_) Reset() { *m = SyncKey_{} } func (m *SyncKey_) String() string { return proto.CompactTextString(m) } func (*SyncKey_) ProtoMessage() {} func (*SyncKey_) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{40} } func (m *SyncKey_) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncKey_.Unmarshal(m, b) } func (m *SyncKey_) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncKey_.Marshal(b, m, deterministic) } func (m *SyncKey_) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncKey_.Merge(m, src) } func (m *SyncKey_) XXX_Size() int { return xxx_messageInfo_SyncKey_.Size(m) } func (m *SyncKey_) XXX_DiscardUnknown() { xxx_messageInfo_SyncKey_.DiscardUnknown(m) } var xxx_messageInfo_SyncKey_ proto.InternalMessageInfo func (m *SyncKey_) GetType() uint32 { if m != nil && m.Type != nil { return *m.Type } return 0 } func (m *SyncKey_) GetSyncKey() int64 { if m != nil && m.SyncKey != nil { return *m.SyncKey } return 0 } type SyncKey struct { Size *uint32 `protobuf:"varint,1,opt,name=size" json:"size,omitempty"` Type []*SyncKey_ `protobuf:"bytes,2,rep,name=type" json:"type,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncKey) Reset() { *m = SyncKey{} } func (m *SyncKey) String() string { return proto.CompactTextString(m) } func (*SyncKey) ProtoMessage() {} func (*SyncKey) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{41} } func (m *SyncKey) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncKey.Unmarshal(m, b) } func (m *SyncKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncKey.Marshal(b, m, deterministic) } func (m *SyncKey) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncKey.Merge(m, src) } func (m *SyncKey) XXX_Size() int { return xxx_messageInfo_SyncKey.Size(m) } func (m *SyncKey) XXX_DiscardUnknown() { xxx_messageInfo_SyncKey.DiscardUnknown(m) } var xxx_messageInfo_SyncKey proto.InternalMessageInfo func (m *SyncKey) GetSize() uint32 { if m != nil && m.Size != nil { return *m.Size } return 0 } func (m *SyncKey) GetType() []*SyncKey_ { if m != nil { return m.Type } return nil } type SyncMsgKey struct { Len *uint32 `protobuf:"varint,1,opt,name=len" json:"len,omitempty"` MsgKey *SyncKey `protobuf:"bytes,2,opt,name=msg_key,json=msgKey" json:"msg_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncMsgKey) Reset() { *m = SyncMsgKey{} } func (m *SyncMsgKey) String() string { return proto.CompactTextString(m) } func (*SyncMsgKey) ProtoMessage() {} func (*SyncMsgKey) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{42} } func (m *SyncMsgKey) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncMsgKey.Unmarshal(m, b) } func (m *SyncMsgKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncMsgKey.Marshal(b, m, deterministic) } func (m *SyncMsgKey) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncMsgKey.Merge(m, src) } func (m *SyncMsgKey) XXX_Size() int { return xxx_messageInfo_SyncMsgKey.Size(m) } func (m *SyncMsgKey) XXX_DiscardUnknown() { xxx_messageInfo_SyncMsgKey.DiscardUnknown(m) } var xxx_messageInfo_SyncMsgKey proto.InternalMessageInfo func (m *SyncMsgKey) GetLen() uint32 { if m != nil && m.Len != nil { return *m.Len } return 0 } func (m *SyncMsgKey) GetMsgKey() *SyncKey { if m != nil { return m.MsgKey } return nil } type DATA struct { Len *uint32 `protobuf:"varint,1,opt,name=len" json:"len,omitempty"` //base64字符串 Data []byte `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DATA) Reset() { *m = DATA{} } func (m *DATA) String() string { return proto.CompactTextString(m) } func (*DATA) ProtoMessage() {} func (*DATA) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{43} } func (m *DATA) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DATA.Unmarshal(m, b) } func (m *DATA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DATA.Marshal(b, m, deterministic) } func (m *DATA) XXX_Merge(src proto.Message) { xxx_messageInfo_DATA.Merge(m, src) } func (m *DATA) XXX_Size() int { return xxx_messageInfo_DATA.Size(m) } func (m *DATA) XXX_DiscardUnknown() { xxx_messageInfo_DATA.DiscardUnknown(m) } var xxx_messageInfo_DATA proto.InternalMessageInfo func (m *DATA) GetLen() uint32 { if m != nil && m.Len != nil { return *m.Len } return 0 } func (m *DATA) GetData() []byte { if m != nil { return m.Data } return nil } type CmdItem struct { CmdId *uint32 `protobuf:"varint,1,opt,name=cmd_id,json=cmdId" json:"cmd_id,omitempty"` CmdBuf *DATA `protobuf:"bytes,2,opt,name=cmd_buf,json=cmdBuf" json:"cmd_buf,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CmdItem) Reset() { *m = CmdItem{} } func (m *CmdItem) String() string { return proto.CompactTextString(m) } func (*CmdItem) ProtoMessage() {} func (*CmdItem) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{44} } func (m *CmdItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CmdItem.Unmarshal(m, b) } func (m *CmdItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CmdItem.Marshal(b, m, deterministic) } func (m *CmdItem) XXX_Merge(src proto.Message) { xxx_messageInfo_CmdItem.Merge(m, src) } func (m *CmdItem) XXX_Size() int { return xxx_messageInfo_CmdItem.Size(m) } func (m *CmdItem) XXX_DiscardUnknown() { xxx_messageInfo_CmdItem.DiscardUnknown(m) } var xxx_messageInfo_CmdItem proto.InternalMessageInfo func (m *CmdItem) GetCmdId() uint32 { if m != nil && m.CmdId != nil { return *m.CmdId } return 0 } func (m *CmdItem) GetCmdBuf() *DATA { if m != nil { return m.CmdBuf } return nil } type CmdList struct { Count *uint32 `protobuf:"varint,1,opt,name=count" json:"count,omitempty"` ItemList []*CmdItem `protobuf:"bytes,2,rep,name=item_list,json=itemList" json:"item_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CmdList) Reset() { *m = CmdList{} } func (m *CmdList) String() string { return proto.CompactTextString(m) } func (*CmdList) ProtoMessage() {} func (*CmdList) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{45} } func (m *CmdList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CmdList.Unmarshal(m, b) } func (m *CmdList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CmdList.Marshal(b, m, deterministic) } func (m *CmdList) XXX_Merge(src proto.Message) { xxx_messageInfo_CmdList.Merge(m, src) } func (m *CmdList) XXX_Size() int { return xxx_messageInfo_CmdList.Size(m) } func (m *CmdList) XXX_DiscardUnknown() { xxx_messageInfo_CmdList.DiscardUnknown(m) } var xxx_messageInfo_CmdList proto.InternalMessageInfo func (m *CmdList) GetCount() uint32 { if m != nil && m.Count != nil { return *m.Count } return 0 } func (m *CmdList) GetItemList() []*CmdItem { if m != nil { return m.ItemList } return nil } type NewSyncRequest struct { Oplog *CmdList `protobuf:"bytes,1,opt,name=oplog" json:"oplog,omitempty"` Selector *uint32 `protobuf:"varint,2,opt,name=selector" json:"selector,omitempty"` KeyBuf *SKBuiltinString_ `protobuf:"bytes,3,opt,name=keyBuf" json:"keyBuf,omitempty"` Scene *uint32 `protobuf:"varint,4,opt,name=scene" json:"scene,omitempty"` DeviceType *string `protobuf:"bytes,5,opt,name=deviceType" json:"deviceType,omitempty"` SyncMsgDigest *uint32 `protobuf:"varint,6,opt,name=syncMsgDigest" json:"syncMsgDigest,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NewSyncRequest) Reset() { *m = NewSyncRequest{} } func (m *NewSyncRequest) String() string { return proto.CompactTextString(m) } func (*NewSyncRequest) ProtoMessage() {} func (*NewSyncRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{46} } func (m *NewSyncRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NewSyncRequest.Unmarshal(m, b) } func (m *NewSyncRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NewSyncRequest.Marshal(b, m, deterministic) } func (m *NewSyncRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_NewSyncRequest.Merge(m, src) } func (m *NewSyncRequest) XXX_Size() int { return xxx_messageInfo_NewSyncRequest.Size(m) } func (m *NewSyncRequest) XXX_DiscardUnknown() { xxx_messageInfo_NewSyncRequest.DiscardUnknown(m) } var xxx_messageInfo_NewSyncRequest proto.InternalMessageInfo func (m *NewSyncRequest) GetOplog() *CmdList { if m != nil { return m.Oplog } return nil } func (m *NewSyncRequest) GetSelector() uint32 { if m != nil && m.Selector != nil { return *m.Selector } return 0 } func (m *NewSyncRequest) GetKeyBuf() *SKBuiltinString_ { if m != nil { return m.KeyBuf } return nil } func (m *NewSyncRequest) GetScene() uint32 { if m != nil && m.Scene != nil { return *m.Scene } return 0 } func (m *NewSyncRequest) GetDeviceType() string { if m != nil && m.DeviceType != nil { return *m.DeviceType } return "" } func (m *NewSyncRequest) GetSyncMsgDigest() uint32 { if m != nil && m.SyncMsgDigest != nil { return *m.SyncMsgDigest } return 0 } type NewSyncResponse struct { Ret *int32 `protobuf:"varint,1,opt,name=ret" json:"ret,omitempty"` CmdList *CmdList `protobuf:"bytes,2,opt,name=cmdList" json:"cmdList,omitempty"` ContinueFlag *uint32 `protobuf:"varint,3,opt,name=continueFlag" json:"continueFlag,omitempty"` KeyBuf *SKBuiltinString_ `protobuf:"bytes,4,opt,name=keyBuf" json:"keyBuf,omitempty"` Status *uint32 `protobuf:"varint,5,opt,name=status" json:"status,omitempty"` OnlineVersion *uint32 `protobuf:"varint,6,opt,name=onlineVersion" json:"onlineVersion,omitempty"` SvrTime *uint32 `protobuf:"varint,7,opt,name=svrTime" json:"svrTime,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NewSyncResponse) Reset() { *m = NewSyncResponse{} } func (m *NewSyncResponse) String() string { return proto.CompactTextString(m) } func (*NewSyncResponse) ProtoMessage() {} func (*NewSyncResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{47} } func (m *NewSyncResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NewSyncResponse.Unmarshal(m, b) } func (m *NewSyncResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NewSyncResponse.Marshal(b, m, deterministic) } func (m *NewSyncResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_NewSyncResponse.Merge(m, src) } func (m *NewSyncResponse) XXX_Size() int { return xxx_messageInfo_NewSyncResponse.Size(m) } func (m *NewSyncResponse) XXX_DiscardUnknown() { xxx_messageInfo_NewSyncResponse.DiscardUnknown(m) } var xxx_messageInfo_NewSyncResponse proto.InternalMessageInfo func (m *NewSyncResponse) GetRet() int32 { if m != nil && m.Ret != nil { return *m.Ret } return 0 } func (m *NewSyncResponse) GetCmdList() *CmdList { if m != nil { return m.CmdList } return nil } func (m *NewSyncResponse) GetContinueFlag() uint32 { if m != nil && m.ContinueFlag != nil { return *m.ContinueFlag } return 0 } func (m *NewSyncResponse) GetKeyBuf() *SKBuiltinString_ { if m != nil { return m.KeyBuf } return nil } func (m *NewSyncResponse) GetStatus() uint32 { if m != nil && m.Status != nil { return *m.Status } return 0 } func (m *NewSyncResponse) GetOnlineVersion() uint32 { if m != nil && m.OnlineVersion != nil { return *m.OnlineVersion } return 0 } func (m *NewSyncResponse) GetSvrTime() uint32 { if m != nil && m.SvrTime != nil { return *m.SvrTime } return 0 } type RoomInfo struct { UserName *SKBuiltinString `protobuf:"bytes,1,opt,name=user_name,json=userName" json:"user_name,omitempty"` NickName *SKBuiltinString `protobuf:"bytes,2,opt,name=nick_name,json=nickName" json:"nick_name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *RoomInfo) Reset() { *m = RoomInfo{} } func (m *RoomInfo) String() string { return proto.CompactTextString(m) } func (*RoomInfo) ProtoMessage() {} func (*RoomInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{48} } func (m *RoomInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_RoomInfo.Unmarshal(m, b) } func (m *RoomInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_RoomInfo.Marshal(b, m, deterministic) } func (m *RoomInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_RoomInfo.Merge(m, src) } func (m *RoomInfo) XXX_Size() int { return xxx_messageInfo_RoomInfo.Size(m) } func (m *RoomInfo) XXX_DiscardUnknown() { xxx_messageInfo_RoomInfo.DiscardUnknown(m) } var xxx_messageInfo_RoomInfo proto.InternalMessageInfo func (m *RoomInfo) GetUserName() *SKBuiltinString { if m != nil { return m.UserName } return nil } func (m *RoomInfo) GetNickName() *SKBuiltinString { if m != nil { return m.NickName } return nil } type CustomizedInfo struct { BrandFlag *uint32 `protobuf:"varint,1,opt,name=brand_flag,json=brandFlag" json:"brand_flag,omitempty"` ExternalInfo *string `protobuf:"bytes,2,opt,name=external_info,json=externalInfo" json:"external_info,omitempty"` BrandInfo *string `protobuf:"bytes,3,opt,name=brand_info,json=brandInfo" json:"brand_info,omitempty"` BrandIconUrl *string `protobuf:"bytes,4,opt,name=brand_icon_url,json=brandIconUrl" json:"brand_icon_url,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CustomizedInfo) Reset() { *m = CustomizedInfo{} } func (m *CustomizedInfo) String() string { return proto.CompactTextString(m) } func (*CustomizedInfo) ProtoMessage() {} func (*CustomizedInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{49} } func (m *CustomizedInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CustomizedInfo.Unmarshal(m, b) } func (m *CustomizedInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CustomizedInfo.Marshal(b, m, deterministic) } func (m *CustomizedInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_CustomizedInfo.Merge(m, src) } func (m *CustomizedInfo) XXX_Size() int { return xxx_messageInfo_CustomizedInfo.Size(m) } func (m *CustomizedInfo) XXX_DiscardUnknown() { xxx_messageInfo_CustomizedInfo.DiscardUnknown(m) } var xxx_messageInfo_CustomizedInfo proto.InternalMessageInfo func (m *CustomizedInfo) GetBrandFlag() uint32 { if m != nil && m.BrandFlag != nil { return *m.BrandFlag } return 0 } func (m *CustomizedInfo) GetExternalInfo() string { if m != nil && m.ExternalInfo != nil { return *m.ExternalInfo } return "" } func (m *CustomizedInfo) GetBrandInfo() string { if m != nil && m.BrandInfo != nil { return *m.BrandInfo } return "" } func (m *CustomizedInfo) GetBrandIconUrl() string { if m != nil && m.BrandIconUrl != nil { return *m.BrandIconUrl } return "" } type LinkedinContactItem struct { LinkedinName *string `protobuf:"bytes,1,opt,name=linkedin_name,json=linkedinName" json:"linkedin_name,omitempty"` LinkedinMemberId *string `protobuf:"bytes,2,opt,name=linkedin_member_id,json=linkedinMemberId" json:"linkedin_member_id,omitempty"` LinkedinPublicUrl *string `protobuf:"bytes,3,opt,name=linkedin_public_url,json=linkedinPublicUrl" json:"linkedin_public_url,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LinkedinContactItem) Reset() { *m = LinkedinContactItem{} } func (m *LinkedinContactItem) String() string { return proto.CompactTextString(m) } func (*LinkedinContactItem) ProtoMessage() {} func (*LinkedinContactItem) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{50} } func (m *LinkedinContactItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LinkedinContactItem.Unmarshal(m, b) } func (m *LinkedinContactItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LinkedinContactItem.Marshal(b, m, deterministic) } func (m *LinkedinContactItem) XXX_Merge(src proto.Message) { xxx_messageInfo_LinkedinContactItem.Merge(m, src) } func (m *LinkedinContactItem) XXX_Size() int { return xxx_messageInfo_LinkedinContactItem.Size(m) } func (m *LinkedinContactItem) XXX_DiscardUnknown() { xxx_messageInfo_LinkedinContactItem.DiscardUnknown(m) } var xxx_messageInfo_LinkedinContactItem proto.InternalMessageInfo func (m *LinkedinContactItem) GetLinkedinName() string { if m != nil && m.LinkedinName != nil { return *m.LinkedinName } return "" } func (m *LinkedinContactItem) GetLinkedinMemberId() string { if m != nil && m.LinkedinMemberId != nil { return *m.LinkedinMemberId } return "" } func (m *LinkedinContactItem) GetLinkedinPublicUrl() string { if m != nil && m.LinkedinPublicUrl != nil { return *m.LinkedinPublicUrl } return "" } type AdditionalContactList struct { Item *LinkedinContactItem `protobuf:"bytes,1,opt,name=item" json:"item,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AdditionalContactList) Reset() { *m = AdditionalContactList{} } func (m *AdditionalContactList) String() string { return proto.CompactTextString(m) } func (*AdditionalContactList) ProtoMessage() {} func (*AdditionalContactList) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{51} } func (m *AdditionalContactList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AdditionalContactList.Unmarshal(m, b) } func (m *AdditionalContactList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AdditionalContactList.Marshal(b, m, deterministic) } func (m *AdditionalContactList) XXX_Merge(src proto.Message) { xxx_messageInfo_AdditionalContactList.Merge(m, src) } func (m *AdditionalContactList) XXX_Size() int { return xxx_messageInfo_AdditionalContactList.Size(m) } func (m *AdditionalContactList) XXX_DiscardUnknown() { xxx_messageInfo_AdditionalContactList.DiscardUnknown(m) } var xxx_messageInfo_AdditionalContactList proto.InternalMessageInfo func (m *AdditionalContactList) GetItem() *LinkedinContactItem { if m != nil { return m.Item } return nil } type ChatRoomMemberInfo struct { UserName *string `protobuf:"bytes,1,opt,name=user_name,json=userName" json:"user_name,omitempty"` NickName *string `protobuf:"bytes,2,opt,name=nick_name,json=nickName" json:"nick_name,omitempty"` DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` BigHeadImgUrl *string `protobuf:"bytes,4,opt,name=big_head_img_url,json=bigHeadImgUrl" json:"big_head_img_url,omitempty"` SmallHeadImgUrl *string `protobuf:"bytes,5,opt,name=small_head_img_url,json=smallHeadImgUrl" json:"small_head_img_url,omitempty"` ChatroomMemberFlag *uint32 `protobuf:"varint,6,opt,name=chatroom_member_flag,json=chatroomMemberFlag" json:"chatroom_member_flag,omitempty"` Unknow *string `protobuf:"bytes,7,opt,name=unknow" json:"unknow,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ChatRoomMemberInfo) Reset() { *m = ChatRoomMemberInfo{} } func (m *ChatRoomMemberInfo) String() string { return proto.CompactTextString(m) } func (*ChatRoomMemberInfo) ProtoMessage() {} func (*ChatRoomMemberInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{52} } func (m *ChatRoomMemberInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ChatRoomMemberInfo.Unmarshal(m, b) } func (m *ChatRoomMemberInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ChatRoomMemberInfo.Marshal(b, m, deterministic) } func (m *ChatRoomMemberInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_ChatRoomMemberInfo.Merge(m, src) } func (m *ChatRoomMemberInfo) XXX_Size() int { return xxx_messageInfo_ChatRoomMemberInfo.Size(m) } func (m *ChatRoomMemberInfo) XXX_DiscardUnknown() { xxx_messageInfo_ChatRoomMemberInfo.DiscardUnknown(m) } var xxx_messageInfo_ChatRoomMemberInfo proto.InternalMessageInfo func (m *ChatRoomMemberInfo) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *ChatRoomMemberInfo) GetNickName() string { if m != nil && m.NickName != nil { return *m.NickName } return "" } func (m *ChatRoomMemberInfo) GetDisplayName() string { if m != nil && m.DisplayName != nil { return *m.DisplayName } return "" } func (m *ChatRoomMemberInfo) GetBigHeadImgUrl() string { if m != nil && m.BigHeadImgUrl != nil { return *m.BigHeadImgUrl } return "" } func (m *ChatRoomMemberInfo) GetSmallHeadImgUrl() string { if m != nil && m.SmallHeadImgUrl != nil { return *m.SmallHeadImgUrl } return "" } func (m *ChatRoomMemberInfo) GetChatroomMemberFlag() uint32 { if m != nil && m.ChatroomMemberFlag != nil { return *m.ChatroomMemberFlag } return 0 } func (m *ChatRoomMemberInfo) GetUnknow() string { if m != nil && m.Unknow != nil { return *m.Unknow } return "" } type ChatRoomMemberData struct { MemberCount *uint32 `protobuf:"varint,1,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` ChatroomMemberList []*ChatRoomMemberInfo `protobuf:"bytes,2,rep,name=chatroom_member_list,json=chatroomMemberList" json:"chatroom_member_list,omitempty"` InfoMask *uint32 `protobuf:"varint,3,opt,name=info_mask,json=infoMask" json:"info_mask,omitempty"` Unknow *SKBuiltinString `protobuf:"bytes,4,opt,name=unknow" json:"unknow,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ChatRoomMemberData) Reset() { *m = ChatRoomMemberData{} } func (m *ChatRoomMemberData) String() string { return proto.CompactTextString(m) } func (*ChatRoomMemberData) ProtoMessage() {} func (*ChatRoomMemberData) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{53} } func (m *ChatRoomMemberData) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ChatRoomMemberData.Unmarshal(m, b) } func (m *ChatRoomMemberData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ChatRoomMemberData.Marshal(b, m, deterministic) } func (m *ChatRoomMemberData) XXX_Merge(src proto.Message) { xxx_messageInfo_ChatRoomMemberData.Merge(m, src) } func (m *ChatRoomMemberData) XXX_Size() int { return xxx_messageInfo_ChatRoomMemberData.Size(m) } func (m *ChatRoomMemberData) XXX_DiscardUnknown() { xxx_messageInfo_ChatRoomMemberData.DiscardUnknown(m) } var xxx_messageInfo_ChatRoomMemberData proto.InternalMessageInfo func (m *ChatRoomMemberData) GetMemberCount() uint32 { if m != nil && m.MemberCount != nil { return *m.MemberCount } return 0 } func (m *ChatRoomMemberData) GetChatroomMemberList() []*ChatRoomMemberInfo { if m != nil { return m.ChatroomMemberList } return nil } func (m *ChatRoomMemberData) GetInfoMask() uint32 { if m != nil && m.InfoMask != nil { return *m.InfoMask } return 0 } func (m *ChatRoomMemberData) GetUnknow() *SKBuiltinString { if m != nil { return m.Unknow } return nil } type ModContact struct { UserName *SKBuiltinString `protobuf:"bytes,1,opt,name=userName" json:"userName,omitempty"` NickName *SKBuiltinString `protobuf:"bytes,2,opt,name=nickName" json:"nickName,omitempty"` Pyinitial *SKBuiltinString `protobuf:"bytes,3,opt,name=pyinitial" json:"pyinitial,omitempty"` QuanPin *SKBuiltinString `protobuf:"bytes,4,opt,name=quanPin" json:"quanPin,omitempty"` Sex *int32 `protobuf:"varint,5,opt,name=sex" json:"sex,omitempty"` ImgBuf *SKBuiltinString_ `protobuf:"bytes,6,opt,name=imgBuf" json:"imgBuf,omitempty"` BitMask *uint32 `protobuf:"varint,7,opt,name=bitMask" json:"bitMask,omitempty"` BitVal *uint32 `protobuf:"varint,8,opt,name=bitVal" json:"bitVal,omitempty"` ImgFlag *uint32 `protobuf:"varint,9,opt,name=imgFlag" json:"imgFlag,omitempty"` Remark *SKBuiltinString `protobuf:"bytes,10,opt,name=remark" json:"remark,omitempty"` RemarkPyinitial *SKBuiltinString `protobuf:"bytes,11,opt,name=remarkPyinitial" json:"remarkPyinitial,omitempty"` RemarkQuanPin *SKBuiltinString `protobuf:"bytes,12,opt,name=remarkQuanPin" json:"remarkQuanPin,omitempty"` ContactType *uint32 `protobuf:"varint,13,opt,name=contactType" json:"contactType,omitempty"` RoomInfoCount *uint32 `protobuf:"varint,14,opt,name=roomInfoCount" json:"roomInfoCount,omitempty"` RoomInfoList []*RoomInfo `protobuf:"bytes,15,rep,name=roomInfoList" json:"roomInfoList,omitempty"` DomainList *SKBuiltinString `protobuf:"bytes,16,opt,name=domainList" json:"domainList,omitempty"` ChatRoomNotify *uint32 `protobuf:"varint,17,opt,name=chatRoomNotify" json:"chatRoomNotify,omitempty"` AddContactScene *uint32 `protobuf:"varint,18,opt,name=addContactScene" json:"addContactScene,omitempty"` Province *string `protobuf:"bytes,19,opt,name=province" json:"province,omitempty"` City *string `protobuf:"bytes,20,opt,name=city" json:"city,omitempty"` Signature *string `protobuf:"bytes,21,opt,name=signature" json:"signature,omitempty"` PersonalCard *uint32 `protobuf:"varint,22,opt,name=personalCard" json:"personalCard,omitempty"` HasWeiXinHdHeadImg *uint32 `protobuf:"varint,23,opt,name=hasWeiXinHdHeadImg" json:"hasWeiXinHdHeadImg,omitempty"` VerifyFlag *uint32 `protobuf:"varint,24,opt,name=verifyFlag" json:"verifyFlag,omitempty"` VerifyInfo *string `protobuf:"bytes,25,opt,name=verifyInfo" json:"verifyInfo,omitempty"` Level *int32 `protobuf:"varint,26,opt,name=level" json:"level,omitempty"` Source *uint32 `protobuf:"varint,27,opt,name=source" json:"source,omitempty"` Weibo *string `protobuf:"bytes,28,opt,name=weibo" json:"weibo,omitempty"` VerifyContent *string `protobuf:"bytes,29,opt,name=verifyContent" json:"verifyContent,omitempty"` Alias *string `protobuf:"bytes,30,opt,name=alias" json:"alias,omitempty"` ChatRoomOwner *string `protobuf:"bytes,31,opt,name=chatRoomOwner" json:"chatRoomOwner,omitempty"` WeiboNickname *string `protobuf:"bytes,32,opt,name=weiboNickname" json:"weiboNickname,omitempty"` WeiboFlag *uint32 `protobuf:"varint,33,opt,name=weiboFlag" json:"weiboFlag,omitempty"` AlbumStyle *int32 `protobuf:"varint,34,opt,name=albumStyle" json:"albumStyle,omitempty"` AlbumFlag *int32 `protobuf:"varint,35,opt,name=albumFlag" json:"albumFlag,omitempty"` AlbumBgimgId *string `protobuf:"bytes,36,opt,name=albumBgimgId" json:"albumBgimgId,omitempty"` SnsUserInfo *SnsUserInfo `protobuf:"bytes,37,opt,name=snsUserInfo" json:"snsUserInfo,omitempty"` Country *string `protobuf:"bytes,38,opt,name=country" json:"country,omitempty"` BigHeadImgUrl *string `protobuf:"bytes,39,opt,name=bigHeadImgUrl" json:"bigHeadImgUrl,omitempty"` SmallHeadImgUrl *string `protobuf:"bytes,40,opt,name=smallHeadImgUrl" json:"smallHeadImgUrl,omitempty"` MyBrandList *string `protobuf:"bytes,41,opt,name=myBrandList" json:"myBrandList,omitempty"` CustomizedInfo *CustomizedInfo `protobuf:"bytes,42,opt,name=customizedInfo" json:"customizedInfo,omitempty"` ChatRoomData *string `protobuf:"bytes,43,opt,name=chatRoomData" json:"chatRoomData,omitempty"` HeadImgMd5 *string `protobuf:"bytes,44,opt,name=headImgMd5" json:"headImgMd5,omitempty"` EncryptUserName *string `protobuf:"bytes,45,opt,name=encryptUserName" json:"encryptUserName,omitempty"` IdcardNum *string `protobuf:"bytes,46,opt,name=idcardNum" json:"idcardNum,omitempty"` RealName *string `protobuf:"bytes,47,opt,name=realName" json:"realName,omitempty"` MobileHash *string `protobuf:"bytes,48,opt,name=mobileHash" json:"mobileHash,omitempty"` MobileFullHash *string `protobuf:"bytes,49,opt,name=mobileFullHash" json:"mobileFullHash,omitempty"` AdditionalContactList *AdditionalContactList `protobuf:"bytes,50,opt,name=additionalContactList" json:"additionalContactList,omitempty"` ChatroomVersion *uint32 `protobuf:"varint,53,opt,name=chatroomVersion" json:"chatroomVersion,omitempty"` ExtInfo *string `protobuf:"bytes,54,opt,name=extInfo" json:"extInfo,omitempty"` ChatroomMaxCount *uint32 `protobuf:"varint,55,opt,name=chatroomMaxCount" json:"chatroomMaxCount,omitempty"` ChatroomAccessType *uint32 `protobuf:"varint,56,opt,name=chatroomAccessType" json:"chatroomAccessType,omitempty"` NewChatroomData *ChatRoomMemberData `protobuf:"bytes,57,opt,name=newChatroomData" json:"newChatroomData,omitempty"` DeleteFlag *int32 `protobuf:"varint,58,opt,name=deleteFlag" json:"deleteFlag,omitempty"` Description *string `protobuf:"bytes,59,opt,name=description" json:"description,omitempty"` CardImgUrl *string `protobuf:"bytes,60,opt,name=cardImgUrl" json:"cardImgUrl,omitempty"` LabelIdlist *string `protobuf:"bytes,61,opt,name=labelIdlist" json:"labelIdlist,omitempty"` PhoneNumListInfo *PhoneNumListInfo `protobuf:"bytes,62,opt,name=phoneNumListInfo" json:"phoneNumListInfo,omitempty"` WeiDianInfo *string `protobuf:"bytes,63,opt,name=weiDianInfo" json:"weiDianInfo,omitempty"` ChatroomInfoVersion *uint32 `protobuf:"varint,64,opt,name=chatroomInfoVersion" json:"chatroomInfoVersion,omitempty"` DeleteContactScene *uint32 `protobuf:"varint,65,opt,name=deleteContactScene" json:"deleteContactScene,omitempty"` ChatroomStatus *uint32 `protobuf:"varint,66,opt,name=chatroomStatus" json:"chatroomStatus,omitempty"` ExtFlag *uint32 `protobuf:"varint,67,opt,name=extFlag" json:"extFlag,omitempty"` SourceExtInfo *string `protobuf:"bytes,68,opt,name=sourceExtInfo" json:"sourceExtInfo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ModContact) Reset() { *m = ModContact{} } func (m *ModContact) String() string { return proto.CompactTextString(m) } func (*ModContact) ProtoMessage() {} func (*ModContact) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{54} } func (m *ModContact) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ModContact.Unmarshal(m, b) } func (m *ModContact) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ModContact.Marshal(b, m, deterministic) } func (m *ModContact) XXX_Merge(src proto.Message) { xxx_messageInfo_ModContact.Merge(m, src) } func (m *ModContact) XXX_Size() int { return xxx_messageInfo_ModContact.Size(m) } func (m *ModContact) XXX_DiscardUnknown() { xxx_messageInfo_ModContact.DiscardUnknown(m) } var xxx_messageInfo_ModContact proto.InternalMessageInfo func (m *ModContact) GetUserName() *SKBuiltinString { if m != nil { return m.UserName } return nil } func (m *ModContact) GetNickName() *SKBuiltinString { if m != nil { return m.NickName } return nil } func (m *ModContact) GetPyinitial() *SKBuiltinString { if m != nil { return m.Pyinitial } return nil } func (m *ModContact) GetQuanPin() *SKBuiltinString { if m != nil { return m.QuanPin } return nil } func (m *ModContact) GetSex() int32 { if m != nil && m.Sex != nil { return *m.Sex } return 0 } func (m *ModContact) GetImgBuf() *SKBuiltinString_ { if m != nil { return m.ImgBuf } return nil } func (m *ModContact) GetBitMask() uint32 { if m != nil && m.BitMask != nil { return *m.BitMask } return 0 } func (m *ModContact) GetBitVal() uint32 { if m != nil && m.BitVal != nil { return *m.BitVal } return 0 } func (m *ModContact) GetImgFlag() uint32 { if m != nil && m.ImgFlag != nil { return *m.ImgFlag } return 0 } func (m *ModContact) GetRemark() *SKBuiltinString { if m != nil { return m.Remark } return nil } func (m *ModContact) GetRemarkPyinitial() *SKBuiltinString { if m != nil { return m.RemarkPyinitial } return nil } func (m *ModContact) GetRemarkQuanPin() *SKBuiltinString { if m != nil { return m.RemarkQuanPin } return nil } func (m *ModContact) GetContactType() uint32 { if m != nil && m.ContactType != nil { return *m.ContactType } return 0 } func (m *ModContact) GetRoomInfoCount() uint32 { if m != nil && m.RoomInfoCount != nil { return *m.RoomInfoCount } return 0 } func (m *ModContact) GetRoomInfoList() []*RoomInfo { if m != nil { return m.RoomInfoList } return nil } func (m *ModContact) GetDomainList() *SKBuiltinString { if m != nil { return m.DomainList } return nil } func (m *ModContact) GetChatRoomNotify() uint32 { if m != nil && m.ChatRoomNotify != nil { return *m.ChatRoomNotify } return 0 } func (m *ModContact) GetAddContactScene() uint32 { if m != nil && m.AddContactScene != nil { return *m.AddContactScene } return 0 } func (m *ModContact) GetProvince() string { if m != nil && m.Province != nil { return *m.Province } return "" } func (m *ModContact) GetCity() string { if m != nil && m.City != nil { return *m.City } return "" } func (m *ModContact) GetSignature() string { if m != nil && m.Signature != nil { return *m.Signature } return "" } func (m *ModContact) GetPersonalCard() uint32 { if m != nil && m.PersonalCard != nil { return *m.PersonalCard } return 0 } func (m *ModContact) GetHasWeiXinHdHeadImg() uint32 { if m != nil && m.HasWeiXinHdHeadImg != nil { return *m.HasWeiXinHdHeadImg } return 0 } func (m *ModContact) GetVerifyFlag() uint32 { if m != nil && m.VerifyFlag != nil { return *m.VerifyFlag } return 0 } func (m *ModContact) GetVerifyInfo() string { if m != nil && m.VerifyInfo != nil { return *m.VerifyInfo } return "" } func (m *ModContact) GetLevel() int32 { if m != nil && m.Level != nil { return *m.Level } return 0 } func (m *ModContact) GetSource() uint32 { if m != nil && m.Source != nil { return *m.Source } return 0 } func (m *ModContact) GetWeibo() string { if m != nil && m.Weibo != nil { return *m.Weibo } return "" } func (m *ModContact) GetVerifyContent() string { if m != nil && m.VerifyContent != nil { return *m.VerifyContent } return "" } func (m *ModContact) GetAlias() string { if m != nil && m.Alias != nil { return *m.Alias } return "" } func (m *ModContact) GetChatRoomOwner() string { if m != nil && m.ChatRoomOwner != nil { return *m.ChatRoomOwner } return "" } func (m *ModContact) GetWeiboNickname() string { if m != nil && m.WeiboNickname != nil { return *m.WeiboNickname } return "" } func (m *ModContact) GetWeiboFlag() uint32 { if m != nil && m.WeiboFlag != nil { return *m.WeiboFlag } return 0 } func (m *ModContact) GetAlbumStyle() int32 { if m != nil && m.AlbumStyle != nil { return *m.AlbumStyle } return 0 } func (m *ModContact) GetAlbumFlag() int32 { if m != nil && m.AlbumFlag != nil { return *m.AlbumFlag } return 0 } func (m *ModContact) GetAlbumBgimgId() string { if m != nil && m.AlbumBgimgId != nil { return *m.AlbumBgimgId } return "" } func (m *ModContact) GetSnsUserInfo() *SnsUserInfo { if m != nil { return m.SnsUserInfo } return nil } func (m *ModContact) GetCountry() string { if m != nil && m.Country != nil { return *m.Country } return "" } func (m *ModContact) GetBigHeadImgUrl() string { if m != nil && m.BigHeadImgUrl != nil { return *m.BigHeadImgUrl } return "" } func (m *ModContact) GetSmallHeadImgUrl() string { if m != nil && m.SmallHeadImgUrl != nil { return *m.SmallHeadImgUrl } return "" } func (m *ModContact) GetMyBrandList() string { if m != nil && m.MyBrandList != nil { return *m.MyBrandList } return "" } func (m *ModContact) GetCustomizedInfo() *CustomizedInfo { if m != nil { return m.CustomizedInfo } return nil } func (m *ModContact) GetChatRoomData() string { if m != nil && m.ChatRoomData != nil { return *m.ChatRoomData } return "" } func (m *ModContact) GetHeadImgMd5() string { if m != nil && m.HeadImgMd5 != nil { return *m.HeadImgMd5 } return "" } func (m *ModContact) GetEncryptUserName() string { if m != nil && m.EncryptUserName != nil { return *m.EncryptUserName } return "" } func (m *ModContact) GetIdcardNum() string { if m != nil && m.IdcardNum != nil { return *m.IdcardNum } return "" } func (m *ModContact) GetRealName() string { if m != nil && m.RealName != nil { return *m.RealName } return "" } func (m *ModContact) GetMobileHash() string { if m != nil && m.MobileHash != nil { return *m.MobileHash } return "" } func (m *ModContact) GetMobileFullHash() string { if m != nil && m.MobileFullHash != nil { return *m.MobileFullHash } return "" } func (m *ModContact) GetAdditionalContactList() *AdditionalContactList { if m != nil { return m.AdditionalContactList } return nil } func (m *ModContact) GetChatroomVersion() uint32 { if m != nil && m.ChatroomVersion != nil { return *m.ChatroomVersion } return 0 } func (m *ModContact) GetExtInfo() string { if m != nil && m.ExtInfo != nil { return *m.ExtInfo } return "" } func (m *ModContact) GetChatroomMaxCount() uint32 { if m != nil && m.ChatroomMaxCount != nil { return *m.ChatroomMaxCount } return 0 } func (m *ModContact) GetChatroomAccessType() uint32 { if m != nil && m.ChatroomAccessType != nil { return *m.ChatroomAccessType } return 0 } func (m *ModContact) GetNewChatroomData() *ChatRoomMemberData { if m != nil { return m.NewChatroomData } return nil } func (m *ModContact) GetDeleteFlag() int32 { if m != nil && m.DeleteFlag != nil { return *m.DeleteFlag } return 0 } func (m *ModContact) GetDescription() string { if m != nil && m.Description != nil { return *m.Description } return "" } func (m *ModContact) GetCardImgUrl() string { if m != nil && m.CardImgUrl != nil { return *m.CardImgUrl } return "" } func (m *ModContact) GetLabelIdlist() string { if m != nil && m.LabelIdlist != nil { return *m.LabelIdlist } return "" } func (m *ModContact) GetPhoneNumListInfo() *PhoneNumListInfo { if m != nil { return m.PhoneNumListInfo } return nil } func (m *ModContact) GetWeiDianInfo() string { if m != nil && m.WeiDianInfo != nil { return *m.WeiDianInfo } return "" } func (m *ModContact) GetChatroomInfoVersion() uint32 { if m != nil && m.ChatroomInfoVersion != nil { return *m.ChatroomInfoVersion } return 0 } func (m *ModContact) GetDeleteContactScene() uint32 { if m != nil && m.DeleteContactScene != nil { return *m.DeleteContactScene } return 0 } func (m *ModContact) GetChatroomStatus() uint32 { if m != nil && m.ChatroomStatus != nil { return *m.ChatroomStatus } return 0 } func (m *ModContact) GetExtFlag() uint32 { if m != nil && m.ExtFlag != nil { return *m.ExtFlag } return 0 } func (m *ModContact) GetSourceExtInfo() string { if m != nil && m.SourceExtInfo != nil { return *m.SourceExtInfo } return "" } type PhoneNumListInfo struct { Count *uint32 `protobuf:"varint,1,opt,name=count" json:"count,omitempty"` PhoneNumList []*PhoneNumItem `protobuf:"bytes,2,rep,name=phoneNumList" json:"phoneNumList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PhoneNumListInfo) Reset() { *m = PhoneNumListInfo{} } func (m *PhoneNumListInfo) String() string { return proto.CompactTextString(m) } func (*PhoneNumListInfo) ProtoMessage() {} func (*PhoneNumListInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{55} } func (m *PhoneNumListInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PhoneNumListInfo.Unmarshal(m, b) } func (m *PhoneNumListInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PhoneNumListInfo.Marshal(b, m, deterministic) } func (m *PhoneNumListInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_PhoneNumListInfo.Merge(m, src) } func (m *PhoneNumListInfo) XXX_Size() int { return xxx_messageInfo_PhoneNumListInfo.Size(m) } func (m *PhoneNumListInfo) XXX_DiscardUnknown() { xxx_messageInfo_PhoneNumListInfo.DiscardUnknown(m) } var xxx_messageInfo_PhoneNumListInfo proto.InternalMessageInfo func (m *PhoneNumListInfo) GetCount() uint32 { if m != nil && m.Count != nil { return *m.Count } return 0 } func (m *PhoneNumListInfo) GetPhoneNumList() []*PhoneNumItem { if m != nil { return m.PhoneNumList } return nil } type PhoneNumItem struct { PhoneNum *string `protobuf:"bytes,1,opt,name=phoneNum" json:"phoneNum,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PhoneNumItem) Reset() { *m = PhoneNumItem{} } func (m *PhoneNumItem) String() string { return proto.CompactTextString(m) } func (*PhoneNumItem) ProtoMessage() {} func (*PhoneNumItem) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{56} } func (m *PhoneNumItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PhoneNumItem.Unmarshal(m, b) } func (m *PhoneNumItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PhoneNumItem.Marshal(b, m, deterministic) } func (m *PhoneNumItem) XXX_Merge(src proto.Message) { xxx_messageInfo_PhoneNumItem.Merge(m, src) } func (m *PhoneNumItem) XXX_Size() int { return xxx_messageInfo_PhoneNumItem.Size(m) } func (m *PhoneNumItem) XXX_DiscardUnknown() { xxx_messageInfo_PhoneNumItem.DiscardUnknown(m) } var xxx_messageInfo_PhoneNumItem proto.InternalMessageInfo func (m *PhoneNumItem) GetPhoneNum() string { if m != nil && m.PhoneNum != nil { return *m.PhoneNum } return "" } type AddMsg struct { MsgId *uint32 `protobuf:"varint,1,opt,name=msg_id,json=msgId" json:"msg_id,omitempty"` FromUserName *SKBuiltinString `protobuf:"bytes,2,opt,name=from_user_name,json=fromUserName" json:"from_user_name,omitempty"` ToUserName *SKBuiltinString `protobuf:"bytes,3,opt,name=to_user_name,json=toUserName" json:"to_user_name,omitempty"` MsgType *uint32 `protobuf:"varint,4,opt,name=msg_type,json=msgType" json:"msg_type,omitempty"` Content *SKBuiltinString `protobuf:"bytes,5,opt,name=content" json:"content,omitempty"` Status *uint32 `protobuf:"varint,6,opt,name=status" json:"status,omitempty"` ImgStatus *uint32 `protobuf:"varint,7,opt,name=img_status,json=imgStatus" json:"img_status,omitempty"` ImgBuf *SKBuiltinString_ `protobuf:"bytes,8,opt,name=img_buf,json=imgBuf" json:"img_buf,omitempty"` CreateTime *uint32 `protobuf:"varint,9,opt,name=create_time,json=createTime" json:"create_time,omitempty"` MsgSource *string `protobuf:"bytes,10,opt,name=msg_source,json=msgSource" json:"msg_source,omitempty"` PushContent *string `protobuf:"bytes,11,opt,name=push_content,json=pushContent" json:"push_content,omitempty"` NewMsgId *int64 `protobuf:"varint,12,opt,name=new_msg_id,json=newMsgId" json:"new_msg_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AddMsg) Reset() { *m = AddMsg{} } func (m *AddMsg) String() string { return proto.CompactTextString(m) } func (*AddMsg) ProtoMessage() {} func (*AddMsg) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{57} } func (m *AddMsg) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AddMsg.Unmarshal(m, b) } func (m *AddMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AddMsg.Marshal(b, m, deterministic) } func (m *AddMsg) XXX_Merge(src proto.Message) { xxx_messageInfo_AddMsg.Merge(m, src) } func (m *AddMsg) XXX_Size() int { return xxx_messageInfo_AddMsg.Size(m) } func (m *AddMsg) XXX_DiscardUnknown() { xxx_messageInfo_AddMsg.DiscardUnknown(m) } var xxx_messageInfo_AddMsg proto.InternalMessageInfo func (m *AddMsg) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *AddMsg) GetFromUserName() *SKBuiltinString { if m != nil { return m.FromUserName } return nil } func (m *AddMsg) GetToUserName() *SKBuiltinString { if m != nil { return m.ToUserName } return nil } func (m *AddMsg) GetMsgType() uint32 { if m != nil && m.MsgType != nil { return *m.MsgType } return 0 } func (m *AddMsg) GetContent() *SKBuiltinString { if m != nil { return m.Content } return nil } func (m *AddMsg) GetStatus() uint32 { if m != nil && m.Status != nil { return *m.Status } return 0 } func (m *AddMsg) GetImgStatus() uint32 { if m != nil && m.ImgStatus != nil { return *m.ImgStatus } return 0 } func (m *AddMsg) GetImgBuf() *SKBuiltinString_ { if m != nil { return m.ImgBuf } return nil } func (m *AddMsg) GetCreateTime() uint32 { if m != nil && m.CreateTime != nil { return *m.CreateTime } return 0 } func (m *AddMsg) GetMsgSource() string { if m != nil && m.MsgSource != nil { return *m.MsgSource } return "" } func (m *AddMsg) GetPushContent() string { if m != nil && m.PushContent != nil { return *m.PushContent } return "" } type MsgSource struct { AtUserList string `xml:"atuserlist"` BizFlag int `xml:"bizflag"` Pua int `xml:"pua"` Signature string `xml:"signature"` TmpNode struct { PublisherID string `xml:"publisher-id"` } `xml:"tmp_node"` } func (m *AddMsg) GetBeAtUser() string { msgSource := m.GetMsgSource() if msgSource == "" { return "" } var msg MsgSource err := xml.Unmarshal([]byte(msgSource), &msg) if err != nil { fmt.Printf("Error unmarshalling XML: %v\n", err) return "" } return msg.AtUserList } func (m *AddMsg) GetNewMsgId() int64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } type AutoAuthRsaReqData struct { AesEncryptKey *SKBuiltinString_ `protobuf:"bytes,2,opt,name=aes_encrypt_key,json=aesEncryptKey" json:"aes_encrypt_key,omitempty"` PubEcdhKey *ECDHKey `protobuf:"bytes,3,opt,name=pubEcdhKey" json:"pubEcdhKey,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AutoAuthRsaReqData) Reset() { *m = AutoAuthRsaReqData{} } func (m *AutoAuthRsaReqData) String() string { return proto.CompactTextString(m) } func (*AutoAuthRsaReqData) ProtoMessage() {} func (*AutoAuthRsaReqData) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{58} } func (m *AutoAuthRsaReqData) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AutoAuthRsaReqData.Unmarshal(m, b) } func (m *AutoAuthRsaReqData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AutoAuthRsaReqData.Marshal(b, m, deterministic) } func (m *AutoAuthRsaReqData) XXX_Merge(src proto.Message) { xxx_messageInfo_AutoAuthRsaReqData.Merge(m, src) } func (m *AutoAuthRsaReqData) XXX_Size() int { return xxx_messageInfo_AutoAuthRsaReqData.Size(m) } func (m *AutoAuthRsaReqData) XXX_DiscardUnknown() { xxx_messageInfo_AutoAuthRsaReqData.DiscardUnknown(m) } var xxx_messageInfo_AutoAuthRsaReqData proto.InternalMessageInfo func (m *AutoAuthRsaReqData) GetAesEncryptKey() *SKBuiltinString_ { if m != nil { return m.AesEncryptKey } return nil } func (m *AutoAuthRsaReqData) GetPubEcdhKey() *ECDHKey { if m != nil { return m.PubEcdhKey } return nil } type AutoAuthAesReqData struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=base_request,json=baseRequest" json:"base_request,omitempty"` BaseReqInfo *BaseAuthReqInfo `protobuf:"bytes,2,opt,name=base_req_info,json=baseReqInfo" json:"base_req_info,omitempty"` AutoAuthKey *SKBuiltinString_ `protobuf:"bytes,3,opt,name=auto_auth_key,json=autoAuthKey" json:"auto_auth_key,omitempty"` Imei *string `protobuf:"bytes,4,opt,name=imei" json:"imei,omitempty"` SoftType *string `protobuf:"bytes,5,opt,name=soft_type,json=softType" json:"soft_type,omitempty"` BuiltinIpSeq *uint32 `protobuf:"varint,6,opt,name=builtin_ip_seq,json=builtinIpSeq" json:"builtin_ip_seq,omitempty"` ClientSeqId *string `protobuf:"bytes,7,opt,name=client_seq_id,json=clientSeqId" json:"client_seq_id,omitempty"` Signature *string `protobuf:"bytes,8,opt,name=signature" json:"signature,omitempty"` DeviceName *string `protobuf:"bytes,9,opt,name=device_name,json=deviceName" json:"device_name,omitempty"` SoftInfoXml *string `protobuf:"bytes,10,opt,name=soft_info_xml,json=softInfoXml" json:"soft_info_xml,omitempty"` Language *string `protobuf:"bytes,11,opt,name=language" json:"language,omitempty"` TimeZone *string `protobuf:"bytes,12,opt,name=time_zone,json=timeZone" json:"time_zone,omitempty"` Channel *uint32 `protobuf:"varint,13,opt,name=channel" json:"channel,omitempty"` ClientCheckData *SKBuiltinString_ `protobuf:"bytes,14,opt,name=clientCheckData" json:"clientCheckData,omitempty"` ExtSpamInfo *SKBuiltinString_ `protobuf:"bytes,15,opt,name=extSpamInfo" json:"extSpamInfo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AutoAuthAesReqData) Reset() { *m = AutoAuthAesReqData{} } func (m *AutoAuthAesReqData) String() string { return proto.CompactTextString(m) } func (*AutoAuthAesReqData) ProtoMessage() {} func (*AutoAuthAesReqData) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{59} } func (m *AutoAuthAesReqData) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AutoAuthAesReqData.Unmarshal(m, b) } func (m *AutoAuthAesReqData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AutoAuthAesReqData.Marshal(b, m, deterministic) } func (m *AutoAuthAesReqData) XXX_Merge(src proto.Message) { xxx_messageInfo_AutoAuthAesReqData.Merge(m, src) } func (m *AutoAuthAesReqData) XXX_Size() int { return xxx_messageInfo_AutoAuthAesReqData.Size(m) } func (m *AutoAuthAesReqData) XXX_DiscardUnknown() { xxx_messageInfo_AutoAuthAesReqData.DiscardUnknown(m) } var xxx_messageInfo_AutoAuthAesReqData proto.InternalMessageInfo func (m *AutoAuthAesReqData) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *AutoAuthAesReqData) GetBaseReqInfo() *BaseAuthReqInfo { if m != nil { return m.BaseReqInfo } return nil } func (m *AutoAuthAesReqData) GetAutoAuthKey() *SKBuiltinString_ { if m != nil { return m.AutoAuthKey } return nil } func (m *AutoAuthAesReqData) GetImei() string { if m != nil && m.Imei != nil { return *m.Imei } return "" } func (m *AutoAuthAesReqData) GetSoftType() string { if m != nil && m.SoftType != nil { return *m.SoftType } return "" } func (m *AutoAuthAesReqData) GetBuiltinIpSeq() uint32 { if m != nil && m.BuiltinIpSeq != nil { return *m.BuiltinIpSeq } return 0 } func (m *AutoAuthAesReqData) GetClientSeqId() string { if m != nil && m.ClientSeqId != nil { return *m.ClientSeqId } return "" } func (m *AutoAuthAesReqData) GetSignature() string { if m != nil && m.Signature != nil { return *m.Signature } return "" } func (m *AutoAuthAesReqData) GetDeviceName() string { if m != nil && m.DeviceName != nil { return *m.DeviceName } return "" } func (m *AutoAuthAesReqData) GetSoftInfoXml() string { if m != nil && m.SoftInfoXml != nil { return *m.SoftInfoXml } return "" } func (m *AutoAuthAesReqData) GetLanguage() string { if m != nil && m.Language != nil { return *m.Language } return "" } func (m *AutoAuthAesReqData) GetTimeZone() string { if m != nil && m.TimeZone != nil { return *m.TimeZone } return "" } func (m *AutoAuthAesReqData) GetChannel() uint32 { if m != nil && m.Channel != nil { return *m.Channel } return 0 } func (m *AutoAuthAesReqData) GetClientCheckData() *SKBuiltinString_ { if m != nil { return m.ClientCheckData } return nil } func (m *AutoAuthAesReqData) GetExtSpamInfo() *SKBuiltinString_ { if m != nil { return m.ExtSpamInfo } return nil } type AutoAuthRequest struct { RsaReqData *AutoAuthRsaReqData `protobuf:"bytes,1,opt,name=rsa_req_data,json=rsaReqData" json:"rsa_req_data,omitempty"` AesReqData *AutoAuthAesReqData `protobuf:"bytes,2,opt,name=aes_req_data,json=aesReqData" json:"aes_req_data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AutoAuthRequest) Reset() { *m = AutoAuthRequest{} } func (m *AutoAuthRequest) String() string { return proto.CompactTextString(m) } func (*AutoAuthRequest) ProtoMessage() {} func (*AutoAuthRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{60} } func (m *AutoAuthRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AutoAuthRequest.Unmarshal(m, b) } func (m *AutoAuthRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AutoAuthRequest.Marshal(b, m, deterministic) } func (m *AutoAuthRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_AutoAuthRequest.Merge(m, src) } func (m *AutoAuthRequest) XXX_Size() int { return xxx_messageInfo_AutoAuthRequest.Size(m) } func (m *AutoAuthRequest) XXX_DiscardUnknown() { xxx_messageInfo_AutoAuthRequest.DiscardUnknown(m) } var xxx_messageInfo_AutoAuthRequest proto.InternalMessageInfo func (m *AutoAuthRequest) GetRsaReqData() *AutoAuthRsaReqData { if m != nil { return m.RsaReqData } return nil } func (m *AutoAuthRequest) GetAesReqData() *AutoAuthAesReqData { if m != nil { return m.AesReqData } return nil } type MicroMsgRequestNew struct { ToUserName *SKBuiltinString `protobuf:"bytes,1,opt,name=toUserName" json:"toUserName,omitempty"` Content *string `protobuf:"bytes,2,opt,name=content" json:"content,omitempty"` Type *uint32 `protobuf:"varint,3,opt,name=type" json:"type,omitempty"` CreateTime *uint32 `protobuf:"varint,4,opt,name=createTime" json:"createTime,omitempty"` ClientMsgId *uint32 `protobuf:"varint,5,opt,name=clientMsgId" json:"clientMsgId,omitempty"` MsgSource *string `protobuf:"bytes,6,opt,name=msgSource" json:"msgSource,omitempty"` CtrlBit *uint32 `protobuf:"varint,7,opt,name=ctrlBit" json:"ctrlBit,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MicroMsgRequestNew) Reset() { *m = MicroMsgRequestNew{} } func (m *MicroMsgRequestNew) String() string { return proto.CompactTextString(m) } func (*MicroMsgRequestNew) ProtoMessage() {} func (*MicroMsgRequestNew) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{61} } func (m *MicroMsgRequestNew) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MicroMsgRequestNew.Unmarshal(m, b) } func (m *MicroMsgRequestNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MicroMsgRequestNew.Marshal(b, m, deterministic) } func (m *MicroMsgRequestNew) XXX_Merge(src proto.Message) { xxx_messageInfo_MicroMsgRequestNew.Merge(m, src) } func (m *MicroMsgRequestNew) XXX_Size() int { return xxx_messageInfo_MicroMsgRequestNew.Size(m) } func (m *MicroMsgRequestNew) XXX_DiscardUnknown() { xxx_messageInfo_MicroMsgRequestNew.DiscardUnknown(m) } var xxx_messageInfo_MicroMsgRequestNew proto.InternalMessageInfo func (m *MicroMsgRequestNew) GetToUserName() *SKBuiltinString { if m != nil { return m.ToUserName } return nil } func (m *MicroMsgRequestNew) GetContent() string { if m != nil && m.Content != nil { return *m.Content } return "" } func (m *MicroMsgRequestNew) GetType() uint32 { if m != nil && m.Type != nil { return *m.Type } return 0 } func (m *MicroMsgRequestNew) GetCreateTime() uint32 { if m != nil && m.CreateTime != nil { return *m.CreateTime } return 0 } func (m *MicroMsgRequestNew) GetClientMsgId() uint32 { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return 0 } func (m *MicroMsgRequestNew) GetMsgSource() string { if m != nil && m.MsgSource != nil { return *m.MsgSource } return "" } func (m *MicroMsgRequestNew) GetCtrlBit() uint32 { if m != nil && m.CtrlBit != nil { return *m.CtrlBit } return 0 } type NewSendMsgRequest struct { MsgCount *uint32 `protobuf:"varint,1,opt,name=msg_count,json=msgCount" json:"msg_count,omitempty"` ChatSendList []*MicroMsgRequestNew `protobuf:"bytes,2,rep,name=chat_send_list,json=chatSendList" json:"chat_send_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NewSendMsgRequest) Reset() { *m = NewSendMsgRequest{} } func (m *NewSendMsgRequest) String() string { return proto.CompactTextString(m) } func (*NewSendMsgRequest) ProtoMessage() {} func (*NewSendMsgRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{62} } func (m *NewSendMsgRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NewSendMsgRequest.Unmarshal(m, b) } func (m *NewSendMsgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NewSendMsgRequest.Marshal(b, m, deterministic) } func (m *NewSendMsgRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_NewSendMsgRequest.Merge(m, src) } func (m *NewSendMsgRequest) XXX_Size() int { return xxx_messageInfo_NewSendMsgRequest.Size(m) } func (m *NewSendMsgRequest) XXX_DiscardUnknown() { xxx_messageInfo_NewSendMsgRequest.DiscardUnknown(m) } var xxx_messageInfo_NewSendMsgRequest proto.InternalMessageInfo func (m *NewSendMsgRequest) GetMsgCount() uint32 { if m != nil && m.MsgCount != nil { return *m.MsgCount } return 0 } func (m *NewSendMsgRequest) GetChatSendList() []*MicroMsgRequestNew { if m != nil { return m.ChatSendList } return nil } type MicroMsgResponseNew struct { Ret *uint32 `protobuf:"varint,1,opt,name=ret" json:"ret,omitempty"` ToUserName *SKBuiltinString `protobuf:"bytes,2,opt,name=toUserName" json:"toUserName,omitempty"` MsgId *uint32 `protobuf:"varint,3,opt,name=msgId" json:"msgId,omitempty"` ClientMsgId *uint32 `protobuf:"varint,4,opt,name=clientMsgId" json:"clientMsgId,omitempty"` CreateTime *uint32 `protobuf:"varint,5,opt,name=createTime" json:"createTime,omitempty"` ServerTime *uint32 `protobuf:"varint,6,opt,name=serverTime" json:"serverTime,omitempty"` Type *uint32 `protobuf:"varint,7,opt,name=type" json:"type,omitempty"` NewMsgId *uint64 `protobuf:"varint,8,opt,name=newMsgId" json:"newMsgId,omitempty"` MsgSource *string `protobuf:"bytes,9,opt,name=msgSource" json:"msgSource,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MicroMsgResponseNew) Reset() { *m = MicroMsgResponseNew{} } func (m *MicroMsgResponseNew) String() string { return proto.CompactTextString(m) } func (*MicroMsgResponseNew) ProtoMessage() {} func (*MicroMsgResponseNew) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{63} } func (m *MicroMsgResponseNew) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MicroMsgResponseNew.Unmarshal(m, b) } func (m *MicroMsgResponseNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MicroMsgResponseNew.Marshal(b, m, deterministic) } func (m *MicroMsgResponseNew) XXX_Merge(src proto.Message) { xxx_messageInfo_MicroMsgResponseNew.Merge(m, src) } func (m *MicroMsgResponseNew) XXX_Size() int { return xxx_messageInfo_MicroMsgResponseNew.Size(m) } func (m *MicroMsgResponseNew) XXX_DiscardUnknown() { xxx_messageInfo_MicroMsgResponseNew.DiscardUnknown(m) } var xxx_messageInfo_MicroMsgResponseNew proto.InternalMessageInfo func (m *MicroMsgResponseNew) GetRet() uint32 { if m != nil && m.Ret != nil { return *m.Ret } return 0 } func (m *MicroMsgResponseNew) GetToUserName() *SKBuiltinString { if m != nil { return m.ToUserName } return nil } func (m *MicroMsgResponseNew) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *MicroMsgResponseNew) GetClientMsgId() uint32 { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return 0 } func (m *MicroMsgResponseNew) GetCreateTime() uint32 { if m != nil && m.CreateTime != nil { return *m.CreateTime } return 0 } func (m *MicroMsgResponseNew) GetServerTime() uint32 { if m != nil && m.ServerTime != nil { return *m.ServerTime } return 0 } func (m *MicroMsgResponseNew) GetType() uint32 { if m != nil && m.Type != nil { return *m.Type } return 0 } func (m *MicroMsgResponseNew) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } func (m *MicroMsgResponseNew) GetMsgSource() string { if m != nil && m.MsgSource != nil { return *m.MsgSource } return "" } type NewSendMsgResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=base_response,json=baseResponse" json:"base_response,omitempty"` Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"` ChatSendRetList []*MicroMsgResponseNew `protobuf:"bytes,3,rep,name=chat_send_ret_list,json=chatSendRetList" json:"chat_send_ret_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NewSendMsgResponse) Reset() { *m = NewSendMsgResponse{} } func (m *NewSendMsgResponse) String() string { return proto.CompactTextString(m) } func (*NewSendMsgResponse) ProtoMessage() {} func (*NewSendMsgResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{64} } func (m *NewSendMsgResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NewSendMsgResponse.Unmarshal(m, b) } func (m *NewSendMsgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NewSendMsgResponse.Marshal(b, m, deterministic) } func (m *NewSendMsgResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_NewSendMsgResponse.Merge(m, src) } func (m *NewSendMsgResponse) XXX_Size() int { return xxx_messageInfo_NewSendMsgResponse.Size(m) } func (m *NewSendMsgResponse) XXX_DiscardUnknown() { xxx_messageInfo_NewSendMsgResponse.DiscardUnknown(m) } var xxx_messageInfo_NewSendMsgResponse proto.InternalMessageInfo func (m *NewSendMsgResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *NewSendMsgResponse) GetCount() uint32 { if m != nil && m.Count != nil { return *m.Count } return 0 } func (m *NewSendMsgResponse) GetChatSendRetList() []*MicroMsgResponseNew { if m != nil { return m.ChatSendRetList } return nil } type GetChatroomMemberDetailRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=base_request,json=baseRequest" json:"base_request,omitempty"` ChatroomWxid *string `protobuf:"bytes,2,opt,name=chatroom_wxid,json=chatroomWxid" json:"chatroom_wxid,omitempty"` ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetChatroomMemberDetailRequest) Reset() { *m = GetChatroomMemberDetailRequest{} } func (m *GetChatroomMemberDetailRequest) String() string { return proto.CompactTextString(m) } func (*GetChatroomMemberDetailRequest) ProtoMessage() {} func (*GetChatroomMemberDetailRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{65} } func (m *GetChatroomMemberDetailRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetChatroomMemberDetailRequest.Unmarshal(m, b) } func (m *GetChatroomMemberDetailRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetChatroomMemberDetailRequest.Marshal(b, m, deterministic) } func (m *GetChatroomMemberDetailRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetChatroomMemberDetailRequest.Merge(m, src) } func (m *GetChatroomMemberDetailRequest) XXX_Size() int { return xxx_messageInfo_GetChatroomMemberDetailRequest.Size(m) } func (m *GetChatroomMemberDetailRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetChatroomMemberDetailRequest.DiscardUnknown(m) } var xxx_messageInfo_GetChatroomMemberDetailRequest proto.InternalMessageInfo func (m *GetChatroomMemberDetailRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *GetChatroomMemberDetailRequest) GetChatroomWxid() string { if m != nil && m.ChatroomWxid != nil { return *m.ChatroomWxid } return "" } func (m *GetChatroomMemberDetailRequest) GetClientVersion() uint32 { if m != nil && m.ClientVersion != nil { return *m.ClientVersion } return 0 } type GetChatroomMemberDetailResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=base_response,json=baseResponse" json:"base_response,omitempty"` ChatroomWxid *string `protobuf:"bytes,2,opt,name=chatroom_wxid,json=chatroomWxid" json:"chatroom_wxid,omitempty"` ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` MemberData *ChatRoomMemberData `protobuf:"bytes,4,opt,name=member_data,json=memberData" json:"member_data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetChatroomMemberDetailResponse) Reset() { *m = GetChatroomMemberDetailResponse{} } func (m *GetChatroomMemberDetailResponse) String() string { return proto.CompactTextString(m) } func (*GetChatroomMemberDetailResponse) ProtoMessage() {} func (*GetChatroomMemberDetailResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{66} } func (m *GetChatroomMemberDetailResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetChatroomMemberDetailResponse.Unmarshal(m, b) } func (m *GetChatroomMemberDetailResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetChatroomMemberDetailResponse.Marshal(b, m, deterministic) } func (m *GetChatroomMemberDetailResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetChatroomMemberDetailResponse.Merge(m, src) } func (m *GetChatroomMemberDetailResponse) XXX_Size() int { return xxx_messageInfo_GetChatroomMemberDetailResponse.Size(m) } func (m *GetChatroomMemberDetailResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetChatroomMemberDetailResponse.DiscardUnknown(m) } var xxx_messageInfo_GetChatroomMemberDetailResponse proto.InternalMessageInfo func (m *GetChatroomMemberDetailResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *GetChatroomMemberDetailResponse) GetChatroomWxid() string { if m != nil && m.ChatroomWxid != nil { return *m.ChatroomWxid } return "" } func (m *GetChatroomMemberDetailResponse) GetClientVersion() uint32 { if m != nil && m.ClientVersion != nil { return *m.ClientVersion } return 0 } func (m *GetChatroomMemberDetailResponse) GetMemberData() *ChatRoomMemberData { if m != nil { return m.MemberData } return nil } type UploadMsgImgRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=base_request,json=baseRequest" json:"base_request,omitempty"` ClientImgId *SKBuiltinString `protobuf:"bytes,2,opt,name=client_img_id,json=clientImgId" json:"client_img_id,omitempty"` SenderWxid *SKBuiltinString `protobuf:"bytes,3,opt,name=sender_wxid,json=senderWxid" json:"sender_wxid,omitempty"` RecvWxid *SKBuiltinString `protobuf:"bytes,4,opt,name=recv_wxid,json=recvWxid" json:"recv_wxid,omitempty"` TotalLen *uint32 `protobuf:"varint,5,opt,name=total_len,json=totalLen" json:"total_len,omitempty"` StartPos *uint32 `protobuf:"varint,6,opt,name=start_pos,json=startPos" json:"start_pos,omitempty"` DataLen *uint32 `protobuf:"varint,7,opt,name=data_len,json=dataLen" json:"data_len,omitempty"` Data *SKBuiltinString_ `protobuf:"bytes,8,opt,name=data" json:"data,omitempty"` MsgType *uint32 `protobuf:"varint,9,opt,name=msg_type,json=msgType" json:"msg_type,omitempty"` MsgSource *string `protobuf:"bytes,10,opt,name=msg_source,json=msgSource" json:"msg_source,omitempty"` CompressType *uint32 `protobuf:"varint,11,opt,name=compress_type,json=compressType" json:"compress_type,omitempty"` NetType *uint32 `protobuf:"varint,12,opt,name=net_type,json=netType" json:"net_type,omitempty"` PhotoFrom *uint32 `protobuf:"varint,13,opt,name=photo_from,json=photoFrom" json:"photo_from,omitempty"` UiCreateTime *uint32 `protobuf:"varint,14,opt,name=ui_create_time,json=uiCreateTime" json:"ui_create_time,omitempty"` CdnBigImgUrl *string `protobuf:"bytes,15,opt,name=cdn_big_img_url,json=cdnBigImgUrl" json:"cdn_big_img_url,omitempty"` CdnSmallImgUrl *string `protobuf:"bytes,16,opt,name=cdn_small_img_url,json=cdnSmallImgUrl" json:"cdn_small_img_url,omitempty"` AesKey *string `protobuf:"bytes,17,opt,name=aes_key,json=aesKey" json:"aes_key,omitempty"` EncryVer *uint32 `protobuf:"varint,18,opt,name=encry_ver,json=encryVer" json:"encry_ver,omitempty"` CdnBigImgSize *uint32 `protobuf:"varint,19,opt,name=cdn_big_img_size,json=cdnBigImgSize" json:"cdn_big_img_size,omitempty"` CdnMidImgSize *uint32 `protobuf:"varint,20,opt,name=cdn_mid_img_size,json=cdnMidImgSize" json:"cdn_mid_img_size,omitempty"` CdnThumbImgUrl *string `protobuf:"bytes,21,opt,name=cdn_thumb_img_url,json=cdnThumbImgUrl" json:"cdn_thumb_img_url,omitempty"` CdnThumbImgSize *uint32 `protobuf:"varint,22,opt,name=cdn_thumb_img_size,json=cdnThumbImgSize" json:"cdn_thumb_img_size,omitempty"` CdnThumbImgHeight *uint32 `protobuf:"varint,23,opt,name=cdn_thumb_img_height,json=cdnThumbImgHeight" json:"cdn_thumb_img_height,omitempty"` CdnThumbImgWidth *uint32 `protobuf:"varint,24,opt,name=cdn_thumb_img_width,json=cdnThumbImgWidth" json:"cdn_thumb_img_width,omitempty"` CdnThumbAesKey *string `protobuf:"bytes,25,opt,name=cdn_thumb_aes_key,json=cdnThumbAesKey" json:"cdn_thumb_aes_key,omitempty"` ReqTime *uint32 `protobuf:"varint,26,opt,name=req_time,json=reqTime" json:"req_time,omitempty"` Crc32 *uint32 `protobuf:"varint,28,opt,name=crc32" json:"crc32,omitempty"` MsgForwardType *uint32 `protobuf:"varint,29,opt,name=msg_forward_type,json=msgForwardType" json:"msg_forward_type,omitempty"` HitMd5 *uint32 `protobuf:"varint,30,opt,name=hit_md5,json=hitMd5" json:"hit_md5,omitempty"` AppId *string `protobuf:"bytes,31,opt,name=app_id,json=appId" json:"app_id,omitempty"` MessageAction *string `protobuf:"bytes,32,opt,name=message_action,json=messageAction" json:"message_action,omitempty"` MessageExt *string `protobuf:"bytes,33,opt,name=message_ext,json=messageExt" json:"message_ext,omitempty"` MediaTagName *string `protobuf:"bytes,34,opt,name=media_tag_name,json=mediaTagName" json:"media_tag_name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadMsgImgRequest) Reset() { *m = UploadMsgImgRequest{} } func (m *UploadMsgImgRequest) String() string { return proto.CompactTextString(m) } func (*UploadMsgImgRequest) ProtoMessage() {} func (*UploadMsgImgRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{67} } func (m *UploadMsgImgRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadMsgImgRequest.Unmarshal(m, b) } func (m *UploadMsgImgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadMsgImgRequest.Marshal(b, m, deterministic) } func (m *UploadMsgImgRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadMsgImgRequest.Merge(m, src) } func (m *UploadMsgImgRequest) XXX_Size() int { return xxx_messageInfo_UploadMsgImgRequest.Size(m) } func (m *UploadMsgImgRequest) XXX_DiscardUnknown() { xxx_messageInfo_UploadMsgImgRequest.DiscardUnknown(m) } var xxx_messageInfo_UploadMsgImgRequest proto.InternalMessageInfo func (m *UploadMsgImgRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *UploadMsgImgRequest) GetClientImgId() *SKBuiltinString { if m != nil { return m.ClientImgId } return nil } func (m *UploadMsgImgRequest) GetSenderWxid() *SKBuiltinString { if m != nil { return m.SenderWxid } return nil } func (m *UploadMsgImgRequest) GetRecvWxid() *SKBuiltinString { if m != nil { return m.RecvWxid } return nil } func (m *UploadMsgImgRequest) GetTotalLen() uint32 { if m != nil && m.TotalLen != nil { return *m.TotalLen } return 0 } func (m *UploadMsgImgRequest) GetStartPos() uint32 { if m != nil && m.StartPos != nil { return *m.StartPos } return 0 } func (m *UploadMsgImgRequest) GetDataLen() uint32 { if m != nil && m.DataLen != nil { return *m.DataLen } return 0 } func (m *UploadMsgImgRequest) GetData() *SKBuiltinString_ { if m != nil { return m.Data } return nil } func (m *UploadMsgImgRequest) GetMsgType() uint32 { if m != nil && m.MsgType != nil { return *m.MsgType } return 0 } func (m *UploadMsgImgRequest) GetMsgSource() string { if m != nil && m.MsgSource != nil { return *m.MsgSource } return "" } func (m *UploadMsgImgRequest) GetCompressType() uint32 { if m != nil && m.CompressType != nil { return *m.CompressType } return 0 } func (m *UploadMsgImgRequest) GetNetType() uint32 { if m != nil && m.NetType != nil { return *m.NetType } return 0 } func (m *UploadMsgImgRequest) GetPhotoFrom() uint32 { if m != nil && m.PhotoFrom != nil { return *m.PhotoFrom } return 0 } func (m *UploadMsgImgRequest) GetUiCreateTime() uint32 { if m != nil && m.UiCreateTime != nil { return *m.UiCreateTime } return 0 } func (m *UploadMsgImgRequest) GetCdnBigImgUrl() string { if m != nil && m.CdnBigImgUrl != nil { return *m.CdnBigImgUrl } return "" } func (m *UploadMsgImgRequest) GetCdnSmallImgUrl() string { if m != nil && m.CdnSmallImgUrl != nil { return *m.CdnSmallImgUrl } return "" } func (m *UploadMsgImgRequest) GetAesKey() string { if m != nil && m.AesKey != nil { return *m.AesKey } return "" } func (m *UploadMsgImgRequest) GetEncryVer() uint32 { if m != nil && m.EncryVer != nil { return *m.EncryVer } return 0 } func (m *UploadMsgImgRequest) GetCdnBigImgSize() uint32 { if m != nil && m.CdnBigImgSize != nil { return *m.CdnBigImgSize } return 0 } func (m *UploadMsgImgRequest) GetCdnMidImgSize() uint32 { if m != nil && m.CdnMidImgSize != nil { return *m.CdnMidImgSize } return 0 } func (m *UploadMsgImgRequest) GetCdnThumbImgUrl() string { if m != nil && m.CdnThumbImgUrl != nil { return *m.CdnThumbImgUrl } return "" } func (m *UploadMsgImgRequest) GetCdnThumbImgSize() uint32 { if m != nil && m.CdnThumbImgSize != nil { return *m.CdnThumbImgSize } return 0 } func (m *UploadMsgImgRequest) GetCdnThumbImgHeight() uint32 { if m != nil && m.CdnThumbImgHeight != nil { return *m.CdnThumbImgHeight } return 0 } func (m *UploadMsgImgRequest) GetCdnThumbImgWidth() uint32 { if m != nil && m.CdnThumbImgWidth != nil { return *m.CdnThumbImgWidth } return 0 } func (m *UploadMsgImgRequest) GetCdnThumbAesKey() string { if m != nil && m.CdnThumbAesKey != nil { return *m.CdnThumbAesKey } return "" } func (m *UploadMsgImgRequest) GetReqTime() uint32 { if m != nil && m.ReqTime != nil { return *m.ReqTime } return 0 } func (m *UploadMsgImgRequest) GetCrc32() uint32 { if m != nil && m.Crc32 != nil { return *m.Crc32 } return 0 } func (m *UploadMsgImgRequest) GetMsgForwardType() uint32 { if m != nil && m.MsgForwardType != nil { return *m.MsgForwardType } return 0 } func (m *UploadMsgImgRequest) GetHitMd5() uint32 { if m != nil && m.HitMd5 != nil { return *m.HitMd5 } return 0 } func (m *UploadMsgImgRequest) GetAppId() string { if m != nil && m.AppId != nil { return *m.AppId } return "" } func (m *UploadMsgImgRequest) GetMessageAction() string { if m != nil && m.MessageAction != nil { return *m.MessageAction } return "" } func (m *UploadMsgImgRequest) GetMessageExt() string { if m != nil && m.MessageExt != nil { return *m.MessageExt } return "" } func (m *UploadMsgImgRequest) GetMediaTagName() string { if m != nil && m.MediaTagName != nil { return *m.MediaTagName } return "" } type ErrResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=base_response,json=baseResponse" json:"base_response,omitempty"` ErrorExt *string `protobuf:"bytes,2,opt,name=error_ext,json=errorExt" json:"error_ext,omitempty"` ErrorMsg *string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg" json:"error_msg,omitempty"` ErrorCode *uint32 `protobuf:"varint,4,opt,name=error_code,json=errorCode" json:"error_code,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ErrResponse) Reset() { *m = ErrResponse{} } func (m *ErrResponse) String() string { return proto.CompactTextString(m) } func (*ErrResponse) ProtoMessage() {} func (*ErrResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{68} } func (m *ErrResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ErrResponse.Unmarshal(m, b) } func (m *ErrResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ErrResponse.Marshal(b, m, deterministic) } func (m *ErrResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_ErrResponse.Merge(m, src) } func (m *ErrResponse) XXX_Size() int { return xxx_messageInfo_ErrResponse.Size(m) } func (m *ErrResponse) XXX_DiscardUnknown() { xxx_messageInfo_ErrResponse.DiscardUnknown(m) } var xxx_messageInfo_ErrResponse proto.InternalMessageInfo func (m *ErrResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *ErrResponse) GetErrorExt() string { if m != nil && m.ErrorExt != nil { return *m.ErrorExt } return "" } func (m *ErrResponse) GetErrorMsg() string { if m != nil && m.ErrorMsg != nil { return *m.ErrorMsg } return "" } func (m *ErrResponse) GetErrorCode() uint32 { if m != nil && m.ErrorCode != nil { return *m.ErrorCode } return 0 } type GetCertRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=base_request,json=baseRequest" json:"base_request,omitempty"` AesEncryptKey *SKBuiltinString_ `protobuf:"bytes,2,opt,name=aes_encrypt_key,json=aesEncryptKey" json:"aes_encrypt_key,omitempty"` Version *uint32 `protobuf:"varint,3,opt,name=version" json:"version,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetCertRequest) Reset() { *m = GetCertRequest{} } func (m *GetCertRequest) String() string { return proto.CompactTextString(m) } func (*GetCertRequest) ProtoMessage() {} func (*GetCertRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{69} } func (m *GetCertRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetCertRequest.Unmarshal(m, b) } func (m *GetCertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetCertRequest.Marshal(b, m, deterministic) } func (m *GetCertRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetCertRequest.Merge(m, src) } func (m *GetCertRequest) XXX_Size() int { return xxx_messageInfo_GetCertRequest.Size(m) } func (m *GetCertRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetCertRequest.DiscardUnknown(m) } var xxx_messageInfo_GetCertRequest proto.InternalMessageInfo func (m *GetCertRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *GetCertRequest) GetAesEncryptKey() *SKBuiltinString_ { if m != nil { return m.AesEncryptKey } return nil } func (m *GetCertRequest) GetVersion() uint32 { if m != nil && m.Version != nil { return *m.Version } return 0 } type RSAInfo struct { Modules *string `protobuf:"bytes,1,opt,name=modules" json:"modules,omitempty"` Exponent *string `protobuf:"bytes,2,opt,name=exponent" json:"exponent,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *RSAInfo) Reset() { *m = RSAInfo{} } func (m *RSAInfo) String() string { return proto.CompactTextString(m) } func (*RSAInfo) ProtoMessage() {} func (*RSAInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{70} } func (m *RSAInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_RSAInfo.Unmarshal(m, b) } func (m *RSAInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_RSAInfo.Marshal(b, m, deterministic) } func (m *RSAInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_RSAInfo.Merge(m, src) } func (m *RSAInfo) XXX_Size() int { return xxx_messageInfo_RSAInfo.Size(m) } func (m *RSAInfo) XXX_DiscardUnknown() { xxx_messageInfo_RSAInfo.DiscardUnknown(m) } var xxx_messageInfo_RSAInfo proto.InternalMessageInfo func (m *RSAInfo) GetModules() string { if m != nil && m.Modules != nil { return *m.Modules } return "" } func (m *RSAInfo) GetExponent() string { if m != nil && m.Exponent != nil { return *m.Exponent } return "" } type GetCertResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=base_response,json=baseResponse" json:"base_response,omitempty"` RsaInfo *RSAInfo `protobuf:"bytes,2,opt,name=rsa_info,json=rsaInfo" json:"rsa_info,omitempty"` RsaVer *uint32 `protobuf:"varint,3,opt,name=rsa_ver,json=rsaVer" json:"rsa_ver,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetCertResponse) Reset() { *m = GetCertResponse{} } func (m *GetCertResponse) String() string { return proto.CompactTextString(m) } func (*GetCertResponse) ProtoMessage() {} func (*GetCertResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{71} } func (m *GetCertResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetCertResponse.Unmarshal(m, b) } func (m *GetCertResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetCertResponse.Marshal(b, m, deterministic) } func (m *GetCertResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetCertResponse.Merge(m, src) } func (m *GetCertResponse) XXX_Size() int { return xxx_messageInfo_GetCertResponse.Size(m) } func (m *GetCertResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetCertResponse.DiscardUnknown(m) } var xxx_messageInfo_GetCertResponse proto.InternalMessageInfo func (m *GetCertResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *GetCertResponse) GetRsaInfo() *RSAInfo { if m != nil { return m.RsaInfo } return nil } func (m *GetCertResponse) GetRsaVer() uint32 { if m != nil && m.RsaVer != nil { return *m.RsaVer } return 0 } type SearchContactRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=base_request,json=baseRequest" json:"base_request,omitempty"` UserName *SKBuiltinString `protobuf:"bytes,2,opt,name=user_name,json=userName" json:"user_name,omitempty"` OpCode *uint32 `protobuf:"varint,3,opt,name=op_code,json=opCode" json:"op_code,omitempty"` ReqBuf *SKBuiltinString_ `protobuf:"bytes,4,opt,name=req_buf,json=reqBuf" json:"req_buf,omitempty"` FromScene *uint32 `protobuf:"varint,5,opt,name=from_scene,json=fromScene" json:"from_scene,omitempty"` SearchScene *uint32 `protobuf:"varint,6,opt,name=search_scene,json=searchScene" json:"search_scene,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SearchContactRequest) Reset() { *m = SearchContactRequest{} } func (m *SearchContactRequest) String() string { return proto.CompactTextString(m) } func (*SearchContactRequest) ProtoMessage() {} func (*SearchContactRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{72} } func (m *SearchContactRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SearchContactRequest.Unmarshal(m, b) } func (m *SearchContactRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SearchContactRequest.Marshal(b, m, deterministic) } func (m *SearchContactRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_SearchContactRequest.Merge(m, src) } func (m *SearchContactRequest) XXX_Size() int { return xxx_messageInfo_SearchContactRequest.Size(m) } func (m *SearchContactRequest) XXX_DiscardUnknown() { xxx_messageInfo_SearchContactRequest.DiscardUnknown(m) } var xxx_messageInfo_SearchContactRequest proto.InternalMessageInfo func (m *SearchContactRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *SearchContactRequest) GetUserName() *SKBuiltinString { if m != nil { return m.UserName } return nil } func (m *SearchContactRequest) GetOpCode() uint32 { if m != nil && m.OpCode != nil { return *m.OpCode } return 0 } func (m *SearchContactRequest) GetReqBuf() *SKBuiltinString_ { if m != nil { return m.ReqBuf } return nil } func (m *SearchContactRequest) GetFromScene() uint32 { if m != nil && m.FromScene != nil { return *m.FromScene } return 0 } func (m *SearchContactRequest) GetSearchScene() uint32 { if m != nil && m.SearchScene != nil { return *m.SearchScene } return 0 } type SnsUserInfo struct { SnsFlag *uint32 `protobuf:"varint,1,opt,name=sns_flag,json=snsFlag" json:"sns_flag,omitempty"` SnsBgimgId *string `protobuf:"bytes,2,opt,name=sns_bgimg_id,json=snsBgimgId" json:"sns_bgimg_id,omitempty"` SnsBgobjectId *uint64 `protobuf:"varint,3,opt,name=sns_bgobject_id,json=snsBgobjectId" json:"sns_bgobject_id,omitempty"` SnsFlagex *uint32 `protobuf:"varint,4,opt,name=sns_flagex,json=snsFlagex" json:"sns_flagex,omitempty"` SnsPrivacyRecent *uint32 `protobuf:"varint,5,opt,name=sns_privacy_recent,json=snsPrivacyRecent" json:"sns_privacy_recent,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SnsUserInfo) Reset() { *m = SnsUserInfo{} } func (m *SnsUserInfo) String() string { return proto.CompactTextString(m) } func (*SnsUserInfo) ProtoMessage() {} func (*SnsUserInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{73} } func (m *SnsUserInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SnsUserInfo.Unmarshal(m, b) } func (m *SnsUserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SnsUserInfo.Marshal(b, m, deterministic) } func (m *SnsUserInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_SnsUserInfo.Merge(m, src) } func (m *SnsUserInfo) XXX_Size() int { return xxx_messageInfo_SnsUserInfo.Size(m) } func (m *SnsUserInfo) XXX_DiscardUnknown() { xxx_messageInfo_SnsUserInfo.DiscardUnknown(m) } var xxx_messageInfo_SnsUserInfo proto.InternalMessageInfo func (m *SnsUserInfo) GetSnsFlag() uint32 { if m != nil && m.SnsFlag != nil { return *m.SnsFlag } return 0 } func (m *SnsUserInfo) GetSnsBgimgId() string { if m != nil && m.SnsBgimgId != nil { return *m.SnsBgimgId } return "" } func (m *SnsUserInfo) GetSnsBgobjectId() uint64 { if m != nil && m.SnsBgobjectId != nil { return *m.SnsBgobjectId } return 0 } func (m *SnsUserInfo) GetSnsFlagex() uint32 { if m != nil && m.SnsFlagex != nil { return *m.SnsFlagex } return 0 } func (m *SnsUserInfo) GetSnsPrivacyRecent() uint32 { if m != nil && m.SnsPrivacyRecent != nil { return *m.SnsPrivacyRecent } return 0 } type SearchContactResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=base_response,json=baseResponse" json:"base_response,omitempty"` UserName *SKBuiltinString `protobuf:"bytes,2,opt,name=user_name,json=userName" json:"user_name,omitempty"` NickName *SKBuiltinString `protobuf:"bytes,3,opt,name=nick_name,json=nickName" json:"nick_name,omitempty"` Pyinitial *SKBuiltinString `protobuf:"bytes,4,opt,name=pyinitial" json:"pyinitial,omitempty"` QuanPin *SKBuiltinString `protobuf:"bytes,5,opt,name=quan_pin,json=quanPin" json:"quan_pin,omitempty"` Sex *uint32 `protobuf:"varint,6,opt,name=sex" json:"sex,omitempty"` ImgBuf *SKBuiltinString_ `protobuf:"bytes,7,opt,name=img_buf,json=imgBuf" json:"img_buf,omitempty"` Province *string `protobuf:"bytes,8,opt,name=province" json:"province,omitempty"` City *string `protobuf:"bytes,9,opt,name=city" json:"city,omitempty"` Signature *string `protobuf:"bytes,10,opt,name=signature" json:"signature,omitempty"` PersonalCard *uint32 `protobuf:"varint,11,opt,name=personal_card,json=personalCard" json:"personal_card,omitempty"` VerifyFlag *uint32 `protobuf:"varint,12,opt,name=verify_flag,json=verifyFlag" json:"verify_flag,omitempty"` VerifyInfo *string `protobuf:"bytes,13,opt,name=verify_info,json=verifyInfo" json:"verify_info,omitempty"` WeiBo *string `protobuf:"bytes,14,opt,name=wei_bo,json=weiBo" json:"wei_bo,omitempty"` Alias *string `protobuf:"bytes,15,opt,name=alias" json:"alias,omitempty"` WeiBoNickName *string `protobuf:"bytes,16,opt,name=wei_bo_nick_name,json=weiBoNickName" json:"wei_bo_nick_name,omitempty"` WeiBoFlag *uint32 `protobuf:"varint,17,opt,name=wei_bo_flag,json=weiBoFlag" json:"wei_bo_flag,omitempty"` AlbumStyle *uint32 `protobuf:"varint,18,opt,name=album_style,json=albumStyle" json:"album_style,omitempty"` AlbumFlag *uint32 `protobuf:"varint,19,opt,name=album_flag,json=albumFlag" json:"album_flag,omitempty"` AlbumBigImgId *string `protobuf:"bytes,20,opt,name=album_big_img_id,json=albumBigImgId" json:"album_big_img_id,omitempty"` SnsUserInfo *SnsUserInfo `protobuf:"bytes,21,opt,name=sns_user_info,json=snsUserInfo" json:"sns_user_info,omitempty"` Country *string `protobuf:"bytes,22,opt,name=country" json:"country,omitempty"` MyBrandList *string `protobuf:"bytes,23,opt,name=my_brand_list,json=myBrandList" json:"my_brand_list,omitempty"` CustomizedInfo *CustomizedInfo `protobuf:"bytes,24,opt,name=customized_info,json=customizedInfo" json:"customized_info,omitempty"` ContactCount *uint32 `protobuf:"varint,25,opt,name=contact_count,json=contactCount" json:"contact_count,omitempty"` // repeated unknowType contactList = 26; BigHeadImgUrl *string `protobuf:"bytes,27,opt,name=big_head_img_url,json=bigHeadImgUrl" json:"big_head_img_url,omitempty"` SmallHeadImgUrl *string `protobuf:"bytes,28,opt,name=small_head_img_url,json=smallHeadImgUrl" json:"small_head_img_url,omitempty"` ResBuf *SKBuiltinString_ `protobuf:"bytes,29,opt,name=res_buf,json=resBuf" json:"res_buf,omitempty"` AntispamTicket *string `protobuf:"bytes,30,opt,name=antispam_ticket,json=antispamTicket" json:"antispam_ticket,omitempty"` KfworkerId *string `protobuf:"bytes,31,opt,name=kfworker_id,json=kfworkerId" json:"kfworker_id,omitempty"` MatchType *uint32 `protobuf:"varint,32,opt,name=match_type,json=matchType" json:"match_type,omitempty"` PopupInfoMsg *string `protobuf:"bytes,33,opt,name=popup_info_msg,json=popupInfoMsg" json:"popup_info_msg,omitempty"` OpenImcontactCount *uint32 `protobuf:"varint,34,opt,name=open_imcontact_count,json=openImcontactCount" json:"open_imcontact_count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SearchContactResponse) Reset() { *m = SearchContactResponse{} } func (m *SearchContactResponse) String() string { return proto.CompactTextString(m) } func (*SearchContactResponse) ProtoMessage() {} func (*SearchContactResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{74} } func (m *SearchContactResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SearchContactResponse.Unmarshal(m, b) } func (m *SearchContactResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SearchContactResponse.Marshal(b, m, deterministic) } func (m *SearchContactResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_SearchContactResponse.Merge(m, src) } func (m *SearchContactResponse) XXX_Size() int { return xxx_messageInfo_SearchContactResponse.Size(m) } func (m *SearchContactResponse) XXX_DiscardUnknown() { xxx_messageInfo_SearchContactResponse.DiscardUnknown(m) } var xxx_messageInfo_SearchContactResponse proto.InternalMessageInfo func (m *SearchContactResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *SearchContactResponse) GetUserName() *SKBuiltinString { if m != nil { return m.UserName } return nil } func (m *SearchContactResponse) GetNickName() *SKBuiltinString { if m != nil { return m.NickName } return nil } func (m *SearchContactResponse) GetPyinitial() *SKBuiltinString { if m != nil { return m.Pyinitial } return nil } func (m *SearchContactResponse) GetQuanPin() *SKBuiltinString { if m != nil { return m.QuanPin } return nil } func (m *SearchContactResponse) GetSex() uint32 { if m != nil && m.Sex != nil { return *m.Sex } return 0 } func (m *SearchContactResponse) GetImgBuf() *SKBuiltinString_ { if m != nil { return m.ImgBuf } return nil } func (m *SearchContactResponse) GetProvince() string { if m != nil && m.Province != nil { return *m.Province } return "" } func (m *SearchContactResponse) GetCity() string { if m != nil && m.City != nil { return *m.City } return "" } func (m *SearchContactResponse) GetSignature() string { if m != nil && m.Signature != nil { return *m.Signature } return "" } func (m *SearchContactResponse) GetPersonalCard() uint32 { if m != nil && m.PersonalCard != nil { return *m.PersonalCard } return 0 } func (m *SearchContactResponse) GetVerifyFlag() uint32 { if m != nil && m.VerifyFlag != nil { return *m.VerifyFlag } return 0 } func (m *SearchContactResponse) GetVerifyInfo() string { if m != nil && m.VerifyInfo != nil { return *m.VerifyInfo } return "" } func (m *SearchContactResponse) GetWeiBo() string { if m != nil && m.WeiBo != nil { return *m.WeiBo } return "" } func (m *SearchContactResponse) GetAlias() string { if m != nil && m.Alias != nil { return *m.Alias } return "" } func (m *SearchContactResponse) GetWeiBoNickName() string { if m != nil && m.WeiBoNickName != nil { return *m.WeiBoNickName } return "" } func (m *SearchContactResponse) GetWeiBoFlag() uint32 { if m != nil && m.WeiBoFlag != nil { return *m.WeiBoFlag } return 0 } func (m *SearchContactResponse) GetAlbumStyle() uint32 { if m != nil && m.AlbumStyle != nil { return *m.AlbumStyle } return 0 } func (m *SearchContactResponse) GetAlbumFlag() uint32 { if m != nil && m.AlbumFlag != nil { return *m.AlbumFlag } return 0 } func (m *SearchContactResponse) GetAlbumBigImgId() string { if m != nil && m.AlbumBigImgId != nil { return *m.AlbumBigImgId } return "" } func (m *SearchContactResponse) GetSnsUserInfo() *SnsUserInfo { if m != nil { return m.SnsUserInfo } return nil } func (m *SearchContactResponse) GetCountry() string { if m != nil && m.Country != nil { return *m.Country } return "" } func (m *SearchContactResponse) GetMyBrandList() string { if m != nil && m.MyBrandList != nil { return *m.MyBrandList } return "" } func (m *SearchContactResponse) GetCustomizedInfo() *CustomizedInfo { if m != nil { return m.CustomizedInfo } return nil } func (m *SearchContactResponse) GetContactCount() uint32 { if m != nil && m.ContactCount != nil { return *m.ContactCount } return 0 } func (m *SearchContactResponse) GetBigHeadImgUrl() string { if m != nil && m.BigHeadImgUrl != nil { return *m.BigHeadImgUrl } return "" } func (m *SearchContactResponse) GetSmallHeadImgUrl() string { if m != nil && m.SmallHeadImgUrl != nil { return *m.SmallHeadImgUrl } return "" } func (m *SearchContactResponse) GetResBuf() *SKBuiltinString_ { if m != nil { return m.ResBuf } return nil } func (m *SearchContactResponse) GetAntispamTicket() string { if m != nil && m.AntispamTicket != nil { return *m.AntispamTicket } return "" } func (m *SearchContactResponse) GetKfworkerId() string { if m != nil && m.KfworkerId != nil { return *m.KfworkerId } return "" } func (m *SearchContactResponse) GetMatchType() uint32 { if m != nil && m.MatchType != nil { return *m.MatchType } return 0 } func (m *SearchContactResponse) GetPopupInfoMsg() string { if m != nil && m.PopupInfoMsg != nil { return *m.PopupInfoMsg } return "" } func (m *SearchContactResponse) GetOpenImcontactCount() uint32 { if m != nil && m.OpenImcontactCount != nil { return *m.OpenImcontactCount } return 0 } type VerifyUser struct { Value *string `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"` VerifyUserTicket *string `protobuf:"bytes,2,opt,name=verify_user_ticket,json=verifyUserTicket" json:"verify_user_ticket,omitempty"` AntispamTicket *string `protobuf:"bytes,3,opt,name=antispam_ticket,json=antispamTicket" json:"antispam_ticket,omitempty"` FriendFlag *uint32 `protobuf:"varint,4,opt,name=friend_flag,json=friendFlag" json:"friend_flag,omitempty"` ChatRoomUserName *string `protobuf:"bytes,5,opt,name=chat_room_user_name,json=chatRoomUserName" json:"chat_room_user_name,omitempty"` SourceUserName *string `protobuf:"bytes,6,opt,name=source_user_name,json=sourceUserName" json:"source_user_name,omitempty"` SourceNickName *string `protobuf:"bytes,7,opt,name=source_nick_name,json=sourceNickName" json:"source_nick_name,omitempty"` ScanQrcodeFromScene *uint32 `protobuf:"varint,8,opt,name=scan_qrcode_from_scene,json=scanQrcodeFromScene" json:"scan_qrcode_from_scene,omitempty"` ReportInfo *string `protobuf:"bytes,9,opt,name=report_info,json=reportInfo" json:"report_info,omitempty"` ShareCardForwardLevel *uint32 `protobuf:"varint,10,opt,name=share_card_forward_level,json=shareCardForwardLevel" json:"share_card_forward_level,omitempty"` ShareCardForwardInfo *SKBuiltinString_ `protobuf:"bytes,11,opt,name=share_card_forward_info,json=shareCardForwardInfo" json:"share_card_forward_info,omitempty"` OuterUrl *string `protobuf:"bytes,12,opt,name=outer_url,json=outerUrl" json:"outer_url,omitempty"` SubScene *uint32 `protobuf:"varint,13,opt,name=sub_scene,json=subScene" json:"sub_scene,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *VerifyUser) Reset() { *m = VerifyUser{} } func (m *VerifyUser) String() string { return proto.CompactTextString(m) } func (*VerifyUser) ProtoMessage() {} func (*VerifyUser) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{75} } func (m *VerifyUser) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_VerifyUser.Unmarshal(m, b) } func (m *VerifyUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_VerifyUser.Marshal(b, m, deterministic) } func (m *VerifyUser) XXX_Merge(src proto.Message) { xxx_messageInfo_VerifyUser.Merge(m, src) } func (m *VerifyUser) XXX_Size() int { return xxx_messageInfo_VerifyUser.Size(m) } func (m *VerifyUser) XXX_DiscardUnknown() { xxx_messageInfo_VerifyUser.DiscardUnknown(m) } var xxx_messageInfo_VerifyUser proto.InternalMessageInfo func (m *VerifyUser) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } func (m *VerifyUser) GetVerifyUserTicket() string { if m != nil && m.VerifyUserTicket != nil { return *m.VerifyUserTicket } return "" } func (m *VerifyUser) GetAntispamTicket() string { if m != nil && m.AntispamTicket != nil { return *m.AntispamTicket } return "" } func (m *VerifyUser) GetFriendFlag() uint32 { if m != nil && m.FriendFlag != nil { return *m.FriendFlag } return 0 } func (m *VerifyUser) GetChatRoomUserName() string { if m != nil && m.ChatRoomUserName != nil { return *m.ChatRoomUserName } return "" } func (m *VerifyUser) GetSourceUserName() string { if m != nil && m.SourceUserName != nil { return *m.SourceUserName } return "" } func (m *VerifyUser) GetSourceNickName() string { if m != nil && m.SourceNickName != nil { return *m.SourceNickName } return "" } func (m *VerifyUser) GetScanQrcodeFromScene() uint32 { if m != nil && m.ScanQrcodeFromScene != nil { return *m.ScanQrcodeFromScene } return 0 } func (m *VerifyUser) GetReportInfo() string { if m != nil && m.ReportInfo != nil { return *m.ReportInfo } return "" } func (m *VerifyUser) GetShareCardForwardLevel() uint32 { if m != nil && m.ShareCardForwardLevel != nil { return *m.ShareCardForwardLevel } return 0 } func (m *VerifyUser) GetShareCardForwardInfo() *SKBuiltinString_ { if m != nil { return m.ShareCardForwardInfo } return nil } func (m *VerifyUser) GetOuterUrl() string { if m != nil && m.OuterUrl != nil { return *m.OuterUrl } return "" } func (m *VerifyUser) GetSubScene() uint32 { if m != nil && m.SubScene != nil { return *m.SubScene } return 0 } type VerifyInfo struct { JsapiName *string `protobuf:"bytes,1,opt,name=jsapi_name,json=jsapiName" json:"jsapi_name,omitempty"` State *uint32 `protobuf:"varint,2,opt,name=state" json:"state,omitempty"` VerifyOk *uint32 `protobuf:"varint,3,opt,name=verify_ok,json=verifyOk" json:"verify_ok,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *VerifyInfo) Reset() { *m = VerifyInfo{} } func (m *VerifyInfo) String() string { return proto.CompactTextString(m) } func (*VerifyInfo) ProtoMessage() {} func (*VerifyInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{76} } func (m *VerifyInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_VerifyInfo.Unmarshal(m, b) } func (m *VerifyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_VerifyInfo.Marshal(b, m, deterministic) } func (m *VerifyInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_VerifyInfo.Merge(m, src) } func (m *VerifyInfo) XXX_Size() int { return xxx_messageInfo_VerifyInfo.Size(m) } func (m *VerifyInfo) XXX_DiscardUnknown() { xxx_messageInfo_VerifyInfo.DiscardUnknown(m) } var xxx_messageInfo_VerifyInfo proto.InternalMessageInfo func (m *VerifyInfo) GetJsapiName() string { if m != nil && m.JsapiName != nil { return *m.JsapiName } return "" } func (m *VerifyInfo) GetState() uint32 { if m != nil && m.State != nil { return *m.State } return 0 } func (m *VerifyInfo) GetVerifyOk() uint32 { if m != nil && m.VerifyOk != nil { return *m.VerifyOk } return 0 } type VerifyUserRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=base_request,json=baseRequest" json:"base_request,omitempty"` OpCode *uint32 `protobuf:"varint,2,opt,name=op_code,json=opCode" json:"op_code,omitempty"` VerifyUserListSize *uint32 `protobuf:"varint,3,opt,name=verify_user_list_size,json=verifyUserListSize" json:"verify_user_list_size,omitempty"` VerifyUserList []*VerifyUser `protobuf:"bytes,4,rep,name=verify_user_list,json=verifyUserList" json:"verify_user_list,omitempty"` VerifyContent *string `protobuf:"bytes,5,opt,name=verify_content,json=verifyContent" json:"verify_content,omitempty"` SceneListCount *uint32 `protobuf:"varint,6,opt,name=scene_list_count,json=sceneListCount" json:"scene_list_count,omitempty"` SceneList []byte `protobuf:"bytes,7,opt,name=scene_list,json=sceneList" json:"scene_list,omitempty"` VerifyInfoListCount *uint32 `protobuf:"varint,8,opt,name=verify_info_list_count,json=verifyInfoListCount" json:"verify_info_list_count,omitempty"` VerifyInfoList []*VerifyInfo `protobuf:"bytes,9,rep,name=verify_info_list,json=verifyInfoList" json:"verify_info_list,omitempty"` ClientCheckData *SKBuiltinString_ `protobuf:"bytes,10,opt,name=client_check_data,json=clientCheckData" json:"client_check_data,omitempty"` ExtSpamInfo *SKBuiltinString_ `protobuf:"bytes,11,opt,name=ext_spam_info,json=extSpamInfo" json:"ext_spam_info,omitempty"` NeedConfirm *uint32 `protobuf:"varint,12,opt,name=need_confirm,json=needConfirm" json:"need_confirm,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *VerifyUserRequest) Reset() { *m = VerifyUserRequest{} } func (m *VerifyUserRequest) String() string { return proto.CompactTextString(m) } func (*VerifyUserRequest) ProtoMessage() {} func (*VerifyUserRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{77} } func (m *VerifyUserRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_VerifyUserRequest.Unmarshal(m, b) } func (m *VerifyUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_VerifyUserRequest.Marshal(b, m, deterministic) } func (m *VerifyUserRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_VerifyUserRequest.Merge(m, src) } func (m *VerifyUserRequest) XXX_Size() int { return xxx_messageInfo_VerifyUserRequest.Size(m) } func (m *VerifyUserRequest) XXX_DiscardUnknown() { xxx_messageInfo_VerifyUserRequest.DiscardUnknown(m) } var xxx_messageInfo_VerifyUserRequest proto.InternalMessageInfo func (m *VerifyUserRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *VerifyUserRequest) GetOpCode() uint32 { if m != nil && m.OpCode != nil { return *m.OpCode } return 0 } func (m *VerifyUserRequest) GetVerifyUserListSize() uint32 { if m != nil && m.VerifyUserListSize != nil { return *m.VerifyUserListSize } return 0 } func (m *VerifyUserRequest) GetVerifyUserList() []*VerifyUser { if m != nil { return m.VerifyUserList } return nil } func (m *VerifyUserRequest) GetVerifyContent() string { if m != nil && m.VerifyContent != nil { return *m.VerifyContent } return "" } func (m *VerifyUserRequest) GetSceneListCount() uint32 { if m != nil && m.SceneListCount != nil { return *m.SceneListCount } return 0 } func (m *VerifyUserRequest) GetSceneList() []byte { if m != nil { return m.SceneList } return nil } func (m *VerifyUserRequest) GetVerifyInfoListCount() uint32 { if m != nil && m.VerifyInfoListCount != nil { return *m.VerifyInfoListCount } return 0 } func (m *VerifyUserRequest) GetVerifyInfoList() []*VerifyInfo { if m != nil { return m.VerifyInfoList } return nil } func (m *VerifyUserRequest) GetClientCheckData() *SKBuiltinString_ { if m != nil { return m.ClientCheckData } return nil } func (m *VerifyUserRequest) GetExtSpamInfo() *SKBuiltinString_ { if m != nil { return m.ExtSpamInfo } return nil } func (m *VerifyUserRequest) GetNeedConfirm() uint32 { if m != nil && m.NeedConfirm != nil { return *m.NeedConfirm } return 0 } type VerifyUserResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=base_response,json=baseResponse" json:"base_response,omitempty"` UserName *string `protobuf:"bytes,2,opt,name=user_name,json=userName" json:"user_name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *VerifyUserResponse) Reset() { *m = VerifyUserResponse{} } func (m *VerifyUserResponse) String() string { return proto.CompactTextString(m) } func (*VerifyUserResponse) ProtoMessage() {} func (*VerifyUserResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{78} } func (m *VerifyUserResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_VerifyUserResponse.Unmarshal(m, b) } func (m *VerifyUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_VerifyUserResponse.Marshal(b, m, deterministic) } func (m *VerifyUserResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_VerifyUserResponse.Merge(m, src) } func (m *VerifyUserResponse) XXX_Size() int { return xxx_messageInfo_VerifyUserResponse.Size(m) } func (m *VerifyUserResponse) XXX_DiscardUnknown() { xxx_messageInfo_VerifyUserResponse.DiscardUnknown(m) } var xxx_messageInfo_VerifyUserResponse proto.InternalMessageInfo func (m *VerifyUserResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *VerifyUserResponse) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } type LbsLocationNew struct { Longitude *float32 `protobuf:"fixed32,1,opt,name=longitude" json:"longitude,omitempty"` Latitude *float32 `protobuf:"fixed32,2,opt,name=latitude" json:"latitude,omitempty"` Precision *uint32 `protobuf:"varint,3,opt,name=precision" json:"precision,omitempty"` MacAddr *string `protobuf:"bytes,4,opt,name=mac_addr,json=macAddr" json:"mac_addr,omitempty"` CellId *string `protobuf:"bytes,5,opt,name=cell_id,json=cellId" json:"cell_id,omitempty"` GpsSource *uint32 `protobuf:"varint,6,opt,name=gps_source,json=gpsSource" json:"gps_source,omitempty"` Address *string `protobuf:"bytes,7,opt,name=address" json:"address,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LbsLocationNew) Reset() { *m = LbsLocationNew{} } func (m *LbsLocationNew) String() string { return proto.CompactTextString(m) } func (*LbsLocationNew) ProtoMessage() {} func (*LbsLocationNew) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{79} } func (m *LbsLocationNew) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LbsLocationNew.Unmarshal(m, b) } func (m *LbsLocationNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LbsLocationNew.Marshal(b, m, deterministic) } func (m *LbsLocationNew) XXX_Merge(src proto.Message) { xxx_messageInfo_LbsLocationNew.Merge(m, src) } func (m *LbsLocationNew) XXX_Size() int { return xxx_messageInfo_LbsLocationNew.Size(m) } func (m *LbsLocationNew) XXX_DiscardUnknown() { xxx_messageInfo_LbsLocationNew.DiscardUnknown(m) } var xxx_messageInfo_LbsLocationNew proto.InternalMessageInfo func (m *LbsLocationNew) GetLongitude() float32 { if m != nil && m.Longitude != nil { return *m.Longitude } return 0 } func (m *LbsLocationNew) GetLatitude() float32 { if m != nil && m.Latitude != nil { return *m.Latitude } return 0 } func (m *LbsLocationNew) GetPrecision() uint32 { if m != nil && m.Precision != nil { return *m.Precision } return 0 } func (m *LbsLocationNew) GetMacAddr() string { if m != nil && m.MacAddr != nil { return *m.MacAddr } return "" } func (m *LbsLocationNew) GetCellId() string { if m != nil && m.CellId != nil { return *m.CellId } return "" } func (m *LbsLocationNew) GetGpsSource() uint32 { if m != nil && m.GpsSource != nil { return *m.GpsSource } return 0 } func (m *LbsLocationNew) GetAddress() string { if m != nil && m.Address != nil { return *m.Address } return "" } type SearchDetailPageRequest struct { BussinessType *int64 `protobuf:"varint,1,opt,name=bussiness_type,json=bussinessType" json:"bussiness_type,omitempty"` KeyWord *string `protobuf:"bytes,2,opt,name=key_word,json=keyWord" json:"key_word,omitempty"` Offset *uint32 `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"` Location *LbsLocationNew `protobuf:"bytes,4,opt,name=location" json:"location,omitempty"` RequestSrc *uint32 `protobuf:"varint,5,opt,name=request_src,json=requestSrc" json:"request_src,omitempty"` Scene *uint32 `protobuf:"varint,7,opt,name=scene" json:"scene,omitempty"` SearchId *uint32 `protobuf:"varint,8,opt,name=search_id,json=searchId" json:"search_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SearchDetailPageRequest) Reset() { *m = SearchDetailPageRequest{} } func (m *SearchDetailPageRequest) String() string { return proto.CompactTextString(m) } func (*SearchDetailPageRequest) ProtoMessage() {} func (*SearchDetailPageRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{80} } func (m *SearchDetailPageRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SearchDetailPageRequest.Unmarshal(m, b) } func (m *SearchDetailPageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SearchDetailPageRequest.Marshal(b, m, deterministic) } func (m *SearchDetailPageRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_SearchDetailPageRequest.Merge(m, src) } func (m *SearchDetailPageRequest) XXX_Size() int { return xxx_messageInfo_SearchDetailPageRequest.Size(m) } func (m *SearchDetailPageRequest) XXX_DiscardUnknown() { xxx_messageInfo_SearchDetailPageRequest.DiscardUnknown(m) } var xxx_messageInfo_SearchDetailPageRequest proto.InternalMessageInfo func (m *SearchDetailPageRequest) GetBussinessType() int64 { if m != nil && m.BussinessType != nil { return *m.BussinessType } return 0 } func (m *SearchDetailPageRequest) GetKeyWord() string { if m != nil && m.KeyWord != nil { return *m.KeyWord } return "" } func (m *SearchDetailPageRequest) GetOffset() uint32 { if m != nil && m.Offset != nil { return *m.Offset } return 0 } func (m *SearchDetailPageRequest) GetLocation() *LbsLocationNew { if m != nil { return m.Location } return nil } func (m *SearchDetailPageRequest) GetRequestSrc() uint32 { if m != nil && m.RequestSrc != nil { return *m.RequestSrc } return 0 } func (m *SearchDetailPageRequest) GetScene() uint32 { if m != nil && m.Scene != nil { return *m.Scene } return 0 } func (m *SearchDetailPageRequest) GetSearchId() uint32 { if m != nil && m.SearchId != nil { return *m.SearchId } return 0 } type SearchDetailPageResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=base_response,json=baseResponse" json:"base_response,omitempty"` Offset *uint32 `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SearchDetailPageResponse) Reset() { *m = SearchDetailPageResponse{} } func (m *SearchDetailPageResponse) String() string { return proto.CompactTextString(m) } func (*SearchDetailPageResponse) ProtoMessage() {} func (*SearchDetailPageResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{81} } func (m *SearchDetailPageResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SearchDetailPageResponse.Unmarshal(m, b) } func (m *SearchDetailPageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SearchDetailPageResponse.Marshal(b, m, deterministic) } func (m *SearchDetailPageResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_SearchDetailPageResponse.Merge(m, src) } func (m *SearchDetailPageResponse) XXX_Size() int { return xxx_messageInfo_SearchDetailPageResponse.Size(m) } func (m *SearchDetailPageResponse) XXX_DiscardUnknown() { xxx_messageInfo_SearchDetailPageResponse.DiscardUnknown(m) } var xxx_messageInfo_SearchDetailPageResponse proto.InternalMessageInfo func (m *SearchDetailPageResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *SearchDetailPageResponse) GetOffset() uint32 { if m != nil && m.Offset != nil { return *m.Offset } return 0 } type UploadMsgImgResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` MsgId *uint32 `protobuf:"varint,2,opt,name=msgId" json:"msgId,omitempty"` ClientImgId *SKBuiltinString `protobuf:"bytes,3,opt,name=clientImgId" json:"clientImgId,omitempty"` FromUserName *SKBuiltinString `protobuf:"bytes,4,opt,name=fromUserName" json:"fromUserName,omitempty"` ToUserName *SKBuiltinString `protobuf:"bytes,5,opt,name=toUserName" json:"toUserName,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 *uint32 `protobuf:"varint,9,opt,name=createTime" json:"createTime,omitempty"` NewMsgId *int64 `protobuf:"varint,10,opt,name=newMsgId" json:"newMsgId,omitempty"` Aeskey *string `protobuf:"bytes,11,opt,name=aeskey" json:"aeskey,omitempty"` FileId *string `protobuf:"bytes,12,opt,name=fileId" json:"fileId,omitempty"` MsgSource *string `protobuf:"bytes,13,opt,name=msgSource" json:"msgSource,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadMsgImgResponse) Reset() { *m = UploadMsgImgResponse{} } func (m *UploadMsgImgResponse) String() string { return proto.CompactTextString(m) } func (*UploadMsgImgResponse) ProtoMessage() {} func (*UploadMsgImgResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{82} } func (m *UploadMsgImgResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadMsgImgResponse.Unmarshal(m, b) } func (m *UploadMsgImgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadMsgImgResponse.Marshal(b, m, deterministic) } func (m *UploadMsgImgResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadMsgImgResponse.Merge(m, src) } func (m *UploadMsgImgResponse) XXX_Size() int { return xxx_messageInfo_UploadMsgImgResponse.Size(m) } func (m *UploadMsgImgResponse) XXX_DiscardUnknown() { xxx_messageInfo_UploadMsgImgResponse.DiscardUnknown(m) } var xxx_messageInfo_UploadMsgImgResponse proto.InternalMessageInfo func (m *UploadMsgImgResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *UploadMsgImgResponse) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *UploadMsgImgResponse) GetClientImgId() *SKBuiltinString { if m != nil { return m.ClientImgId } return nil } func (m *UploadMsgImgResponse) GetFromUserName() *SKBuiltinString { if m != nil { return m.FromUserName } return nil } func (m *UploadMsgImgResponse) GetToUserName() *SKBuiltinString { if m != nil { return m.ToUserName } return nil } func (m *UploadMsgImgResponse) GetTotalLen() uint32 { if m != nil && m.TotalLen != nil { return *m.TotalLen } return 0 } func (m *UploadMsgImgResponse) GetStartPos() uint32 { if m != nil && m.StartPos != nil { return *m.StartPos } return 0 } func (m *UploadMsgImgResponse) GetDataLen() uint32 { if m != nil && m.DataLen != nil { return *m.DataLen } return 0 } func (m *UploadMsgImgResponse) GetCreateTime() uint32 { if m != nil && m.CreateTime != nil { return *m.CreateTime } return 0 } func (m *UploadMsgImgResponse) GetNewMsgId() int64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } func (m *UploadMsgImgResponse) GetAeskey() string { if m != nil && m.Aeskey != nil { return *m.Aeskey } return "" } func (m *UploadMsgImgResponse) GetFileId() string { if m != nil && m.FileId != nil { return *m.FileId } return "" } func (m *UploadMsgImgResponse) GetMsgSource() string { if m != nil && m.MsgSource != nil { return *m.MsgSource } return "" } type OplogErrMsg struct { Content *string `protobuf:"bytes,1,opt,name=content" json:"content,omitempty"` Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *OplogErrMsg) Reset() { *m = OplogErrMsg{} } func (m *OplogErrMsg) String() string { return proto.CompactTextString(m) } func (*OplogErrMsg) ProtoMessage() {} func (*OplogErrMsg) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{83} } func (m *OplogErrMsg) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OplogErrMsg.Unmarshal(m, b) } func (m *OplogErrMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_OplogErrMsg.Marshal(b, m, deterministic) } func (m *OplogErrMsg) XXX_Merge(src proto.Message) { xxx_messageInfo_OplogErrMsg.Merge(m, src) } func (m *OplogErrMsg) XXX_Size() int { return xxx_messageInfo_OplogErrMsg.Size(m) } func (m *OplogErrMsg) XXX_DiscardUnknown() { xxx_messageInfo_OplogErrMsg.DiscardUnknown(m) } var xxx_messageInfo_OplogErrMsg proto.InternalMessageInfo func (m *OplogErrMsg) GetContent() string { if m != nil && m.Content != nil { return *m.Content } return "" } func (m *OplogErrMsg) GetTitle() string { if m != nil && m.Title != nil { return *m.Title } return "" } type OplogRet struct { Count *uint32 `protobuf:"varint,1,opt,name=count" json:"count,omitempty"` Ret []int32 `protobuf:"varint,2,rep,name=ret" json:"ret,omitempty"` ErrMsg []*OplogErrMsg `protobuf:"bytes,3,rep,name=errMsg" json:"errMsg,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *OplogRet) Reset() { *m = OplogRet{} } func (m *OplogRet) String() string { return proto.CompactTextString(m) } func (*OplogRet) ProtoMessage() {} func (*OplogRet) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{84} } func (m *OplogRet) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OplogRet.Unmarshal(m, b) } func (m *OplogRet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_OplogRet.Marshal(b, m, deterministic) } func (m *OplogRet) XXX_Merge(src proto.Message) { xxx_messageInfo_OplogRet.Merge(m, src) } func (m *OplogRet) XXX_Size() int { return xxx_messageInfo_OplogRet.Size(m) } func (m *OplogRet) XXX_DiscardUnknown() { xxx_messageInfo_OplogRet.DiscardUnknown(m) } var xxx_messageInfo_OplogRet proto.InternalMessageInfo func (m *OplogRet) GetCount() uint32 { if m != nil && m.Count != nil { return *m.Count } return 0 } func (m *OplogRet) GetRet() []int32 { if m != nil { return m.Ret } return nil } func (m *OplogRet) GetErrMsg() []*OplogErrMsg { if m != nil { return m.ErrMsg } return nil } type ModSingleField struct { OpType *uint32 `protobuf:"varint,1,opt,name=opType" json:"opType,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 *ModSingleField) Reset() { *m = ModSingleField{} } func (m *ModSingleField) String() string { return proto.CompactTextString(m) } func (*ModSingleField) ProtoMessage() {} func (*ModSingleField) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{85} } func (m *ModSingleField) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ModSingleField.Unmarshal(m, b) } func (m *ModSingleField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ModSingleField.Marshal(b, m, deterministic) } func (m *ModSingleField) XXX_Merge(src proto.Message) { xxx_messageInfo_ModSingleField.Merge(m, src) } func (m *ModSingleField) XXX_Size() int { return xxx_messageInfo_ModSingleField.Size(m) } func (m *ModSingleField) XXX_DiscardUnknown() { xxx_messageInfo_ModSingleField.DiscardUnknown(m) } var xxx_messageInfo_ModSingleField proto.InternalMessageInfo func (m *ModSingleField) GetOpType() uint32 { if m != nil && m.OpType != nil { return *m.OpType } return 0 } func (m *ModSingleField) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } type OplogRequest struct { Oplog *CmdList `protobuf:"bytes,1,opt,name=oplog" json:"oplog,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *OplogRequest) Reset() { *m = OplogRequest{} } func (m *OplogRequest) String() string { return proto.CompactTextString(m) } func (*OplogRequest) ProtoMessage() {} func (*OplogRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{86} } func (m *OplogRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OplogRequest.Unmarshal(m, b) } func (m *OplogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_OplogRequest.Marshal(b, m, deterministic) } func (m *OplogRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_OplogRequest.Merge(m, src) } func (m *OplogRequest) XXX_Size() int { return xxx_messageInfo_OplogRequest.Size(m) } func (m *OplogRequest) XXX_DiscardUnknown() { xxx_messageInfo_OplogRequest.DiscardUnknown(m) } var xxx_messageInfo_OplogRequest proto.InternalMessageInfo func (m *OplogRequest) GetOplog() *CmdList { if m != nil { return m.Oplog } return nil } type OplogResponse struct { Ret *uint32 `protobuf:"varint,1,opt,name=ret" json:"ret,omitempty"` OplogRet *OplogRet `protobuf:"bytes,2,opt,name=oplogRet" json:"oplogRet,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *OplogResponse) Reset() { *m = OplogResponse{} } func (m *OplogResponse) String() string { return proto.CompactTextString(m) } func (*OplogResponse) ProtoMessage() {} func (*OplogResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{87} } func (m *OplogResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OplogResponse.Unmarshal(m, b) } func (m *OplogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_OplogResponse.Marshal(b, m, deterministic) } func (m *OplogResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_OplogResponse.Merge(m, src) } func (m *OplogResponse) XXX_Size() int { return xxx_messageInfo_OplogResponse.Size(m) } func (m *OplogResponse) XXX_DiscardUnknown() { xxx_messageInfo_OplogResponse.DiscardUnknown(m) } var xxx_messageInfo_OplogResponse proto.InternalMessageInfo func (m *OplogResponse) GetRet() uint32 { if m != nil && m.Ret != nil { return *m.Ret } return 0 } func (m *OplogResponse) GetOplogRet() *OplogRet { if m != nil { return m.OplogRet } return nil } type RevokeMsgRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` ClientMsgId *string `protobuf:"bytes,2,opt,name=clientMsgId" json:"clientMsgId,omitempty"` NewClientMsgId *uint32 `protobuf:"varint,3,opt,name=newClientMsgId" json:"newClientMsgId,omitempty"` CreateTime *uint32 `protobuf:"varint,4,opt,name=createTime" json:"createTime,omitempty"` SvrMsgId *uint64 `protobuf:"varint,5,opt,name=svrMsgId" json:"svrMsgId,omitempty"` FromUserName *string `protobuf:"bytes,6,opt,name=fromUserName" json:"fromUserName,omitempty"` ToUserName *string `protobuf:"bytes,7,opt,name=toUserName" json:"toUserName,omitempty"` IndexOfRequest *uint32 `protobuf:"varint,8,opt,name=indexOfRequest" json:"indexOfRequest,omitempty"` SvrNewMsgId *uint64 `protobuf:"varint,9,opt,name=svrNewMsgId" json:"svrNewMsgId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *RevokeMsgRequest) Reset() { *m = RevokeMsgRequest{} } func (m *RevokeMsgRequest) String() string { return proto.CompactTextString(m) } func (*RevokeMsgRequest) ProtoMessage() {} func (*RevokeMsgRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{88} } func (m *RevokeMsgRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_RevokeMsgRequest.Unmarshal(m, b) } func (m *RevokeMsgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_RevokeMsgRequest.Marshal(b, m, deterministic) } func (m *RevokeMsgRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_RevokeMsgRequest.Merge(m, src) } func (m *RevokeMsgRequest) XXX_Size() int { return xxx_messageInfo_RevokeMsgRequest.Size(m) } func (m *RevokeMsgRequest) XXX_DiscardUnknown() { xxx_messageInfo_RevokeMsgRequest.DiscardUnknown(m) } var xxx_messageInfo_RevokeMsgRequest proto.InternalMessageInfo func (m *RevokeMsgRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *RevokeMsgRequest) GetClientMsgId() string { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return "" } func (m *RevokeMsgRequest) GetNewClientMsgId() uint32 { if m != nil && m.NewClientMsgId != nil { return *m.NewClientMsgId } return 0 } func (m *RevokeMsgRequest) GetCreateTime() uint32 { if m != nil && m.CreateTime != nil { return *m.CreateTime } return 0 } func (m *RevokeMsgRequest) GetSvrMsgId() uint64 { if m != nil && m.SvrMsgId != nil { return *m.SvrMsgId } return 0 } func (m *RevokeMsgRequest) GetFromUserName() string { if m != nil && m.FromUserName != nil { return *m.FromUserName } return "" } func (m *RevokeMsgRequest) GetToUserName() string { if m != nil && m.ToUserName != nil { return *m.ToUserName } return "" } func (m *RevokeMsgRequest) GetIndexOfRequest() uint32 { if m != nil && m.IndexOfRequest != nil { return *m.IndexOfRequest } return 0 } func (m *RevokeMsgRequest) GetSvrNewMsgId() uint64 { if m != nil && m.SvrNewMsgId != nil { return *m.SvrNewMsgId } return 0 } type RevokeMsgResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` Introduction *string `protobuf:"bytes,2,opt,name=introduction" json:"introduction,omitempty"` SysWording *string `protobuf:"bytes,3,opt,name=sysWording" json:"sysWording,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *RevokeMsgResponse) Reset() { *m = RevokeMsgResponse{} } func (m *RevokeMsgResponse) String() string { return proto.CompactTextString(m) } func (*RevokeMsgResponse) ProtoMessage() {} func (*RevokeMsgResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{89} } func (m *RevokeMsgResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_RevokeMsgResponse.Unmarshal(m, b) } func (m *RevokeMsgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_RevokeMsgResponse.Marshal(b, m, deterministic) } func (m *RevokeMsgResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_RevokeMsgResponse.Merge(m, src) } func (m *RevokeMsgResponse) XXX_Size() int { return xxx_messageInfo_RevokeMsgResponse.Size(m) } func (m *RevokeMsgResponse) XXX_DiscardUnknown() { xxx_messageInfo_RevokeMsgResponse.DiscardUnknown(m) } var xxx_messageInfo_RevokeMsgResponse proto.InternalMessageInfo func (m *RevokeMsgResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *RevokeMsgResponse) GetIntroduction() string { if m != nil && m.Introduction != nil { return *m.Introduction } return "" } func (m *RevokeMsgResponse) GetSysWording() string { if m != nil && m.SysWording != nil { return *m.SysWording } return "" } type LogOutRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` Scene *uint32 `protobuf:"varint,2,opt,name=scene" json:"scene,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LogOutRequest) Reset() { *m = LogOutRequest{} } func (m *LogOutRequest) String() string { return proto.CompactTextString(m) } func (*LogOutRequest) ProtoMessage() {} func (*LogOutRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{90} } func (m *LogOutRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LogOutRequest.Unmarshal(m, b) } func (m *LogOutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LogOutRequest.Marshal(b, m, deterministic) } func (m *LogOutRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_LogOutRequest.Merge(m, src) } func (m *LogOutRequest) XXX_Size() int { return xxx_messageInfo_LogOutRequest.Size(m) } func (m *LogOutRequest) XXX_DiscardUnknown() { xxx_messageInfo_LogOutRequest.DiscardUnknown(m) } var xxx_messageInfo_LogOutRequest proto.InternalMessageInfo func (m *LogOutRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *LogOutRequest) GetScene() uint32 { if m != nil && m.Scene != nil { return *m.Scene } return 0 } type LogOutResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` NoPwdLoginTicket *string `protobuf:"bytes,2,opt,name=noPwdLoginTicket" json:"noPwdLoginTicket,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LogOutResponse) Reset() { *m = LogOutResponse{} } func (m *LogOutResponse) String() string { return proto.CompactTextString(m) } func (*LogOutResponse) ProtoMessage() {} func (*LogOutResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{91} } func (m *LogOutResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LogOutResponse.Unmarshal(m, b) } func (m *LogOutResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LogOutResponse.Marshal(b, m, deterministic) } func (m *LogOutResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_LogOutResponse.Merge(m, src) } func (m *LogOutResponse) XXX_Size() int { return xxx_messageInfo_LogOutResponse.Size(m) } func (m *LogOutResponse) XXX_DiscardUnknown() { xxx_messageInfo_LogOutResponse.DiscardUnknown(m) } var xxx_messageInfo_LogOutResponse proto.InternalMessageInfo func (m *LogOutResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *LogOutResponse) GetNoPwdLoginTicket() string { if m != nil && m.NoPwdLoginTicket != nil { return *m.NoPwdLoginTicket } return "" } type GetContactRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` UserCount *uint32 `protobuf:"varint,2,opt,name=userCount" json:"userCount,omitempty"` UserNameList []*SKBuiltinString `protobuf:"bytes,3,rep,name=userNameList" json:"userNameList,omitempty"` AntispamTicketCount *uint32 `protobuf:"varint,4,opt,name=antispamTicketCount" json:"antispamTicketCount,omitempty"` AntispamTicket []*SKBuiltinString `protobuf:"bytes,5,rep,name=antispamTicket" json:"antispamTicket,omitempty"` FromChatRoomCount *uint32 `protobuf:"varint,6,opt,name=fromChatRoomCount" json:"fromChatRoomCount,omitempty"` FromChatRoom []*SKBuiltinString `protobuf:"bytes,7,rep,name=fromChatRoom" json:"fromChatRoom,omitempty"` GetContactScene *uint32 `protobuf:"varint,8,opt,name=getContactScene" json:"getContactScene,omitempty"` ChatRoomAccessVerifyTicket *SKBuiltinString `protobuf:"bytes,9,opt,name=chatRoomAccessVerifyTicket" json:"chatRoomAccessVerifyTicket,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetContactRequest) Reset() { *m = GetContactRequest{} } func (m *GetContactRequest) String() string { return proto.CompactTextString(m) } func (*GetContactRequest) ProtoMessage() {} func (*GetContactRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{92} } func (m *GetContactRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetContactRequest.Unmarshal(m, b) } func (m *GetContactRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetContactRequest.Marshal(b, m, deterministic) } func (m *GetContactRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetContactRequest.Merge(m, src) } func (m *GetContactRequest) XXX_Size() int { return xxx_messageInfo_GetContactRequest.Size(m) } func (m *GetContactRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetContactRequest.DiscardUnknown(m) } var xxx_messageInfo_GetContactRequest proto.InternalMessageInfo func (m *GetContactRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *GetContactRequest) GetUserCount() uint32 { if m != nil && m.UserCount != nil { return *m.UserCount } return 0 } func (m *GetContactRequest) GetUserNameList() []*SKBuiltinString { if m != nil { return m.UserNameList } return nil } func (m *GetContactRequest) GetAntispamTicketCount() uint32 { if m != nil && m.AntispamTicketCount != nil { return *m.AntispamTicketCount } return 0 } func (m *GetContactRequest) GetAntispamTicket() []*SKBuiltinString { if m != nil { return m.AntispamTicket } return nil } func (m *GetContactRequest) GetFromChatRoomCount() uint32 { if m != nil && m.FromChatRoomCount != nil { return *m.FromChatRoomCount } return 0 } func (m *GetContactRequest) GetFromChatRoom() []*SKBuiltinString { if m != nil { return m.FromChatRoom } return nil } func (m *GetContactRequest) GetGetContactScene() uint32 { if m != nil && m.GetContactScene != nil { return *m.GetContactScene } return 0 } func (m *GetContactRequest) GetChatRoomAccessVerifyTicket() *SKBuiltinString { if m != nil { return m.ChatRoomAccessVerifyTicket } return nil } type GetContactResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` ContactCount *uint32 `protobuf:"varint,2,opt,name=contactCount" json:"contactCount,omitempty"` //TODO ModContact更改了字段,检查文档 ContactList []*ModContact `protobuf:"bytes,3,rep,name=contactList" json:"contactList,omitempty"` Ret []byte `protobuf:"bytes,4,opt,name=ret" json:"ret,omitempty"` VerifyUserValidTicketList []*VerifyUserValidTicket `protobuf:"bytes,5,rep,name=verifyUserValidTicketList" json:"verifyUserValidTicketList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetContactResponse) Reset() { *m = GetContactResponse{} } func (m *GetContactResponse) String() string { return proto.CompactTextString(m) } func (*GetContactResponse) ProtoMessage() {} func (*GetContactResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{93} } func (m *GetContactResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetContactResponse.Unmarshal(m, b) } func (m *GetContactResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetContactResponse.Marshal(b, m, deterministic) } func (m *GetContactResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetContactResponse.Merge(m, src) } func (m *GetContactResponse) XXX_Size() int { return xxx_messageInfo_GetContactResponse.Size(m) } func (m *GetContactResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetContactResponse.DiscardUnknown(m) } var xxx_messageInfo_GetContactResponse proto.InternalMessageInfo func (m *GetContactResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *GetContactResponse) GetContactCount() uint32 { if m != nil && m.ContactCount != nil { return *m.ContactCount } return 0 } func (m *GetContactResponse) GetContactList() []*ModContact { if m != nil { return m.ContactList } return nil } func (m *GetContactResponse) GetRet() []byte { if m != nil { return m.Ret } return nil } func (m *GetContactResponse) GetVerifyUserValidTicketList() []*VerifyUserValidTicket { if m != nil { return m.VerifyUserValidTicketList } return nil } type MMBizJsApiGetUserOpenIdRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` AppId *string `protobuf:"bytes,2,opt,name=AppId" json:"AppId,omitempty"` BusiId *string `protobuf:"bytes,3,opt,name=BusiId" json:"BusiId,omitempty"` UserName *string `protobuf:"bytes,4,opt,name=UserName" json:"UserName,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MMBizJsApiGetUserOpenIdRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *MMBizJsApiGetUserOpenIdRequest) Reset() { *m = MMBizJsApiGetUserOpenIdRequest{} } func (m *MMBizJsApiGetUserOpenIdRequest) String() string { return proto.CompactTextString(m) } func (*MMBizJsApiGetUserOpenIdRequest) ProtoMessage() {} /* func (*MMBizJsApiGetUserOpenIdRequest) Descriptor() ([]byte, []int) { return fileDescriptor_8e28828dcb8d24f0, []int{130} } */ func (*MMBizJsApiGetUserOpenIdRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{94} } func (m *MMBizJsApiGetUserOpenIdRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MMBizJsApiGetUserOpenIdRequest.Unmarshal(m, b) } func (m *MMBizJsApiGetUserOpenIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MMBizJsApiGetUserOpenIdRequest.Marshal(b, m, deterministic) } func (m *MMBizJsApiGetUserOpenIdRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_MMBizJsApiGetUserOpenIdRequest.Merge(m, src) } func (m *MMBizJsApiGetUserOpenIdRequest) XXX_Size() int { return xxx_messageInfo_MMBizJsApiGetUserOpenIdRequest.Size(m) } func (m *MMBizJsApiGetUserOpenIdRequest) XXX_DiscardUnknown() { xxx_messageInfo_MMBizJsApiGetUserOpenIdRequest.DiscardUnknown(m) } var xxx_messageInfo_MMBizJsApiGetUserOpenIdRequest proto.InternalMessageInfo func (m *MMBizJsApiGetUserOpenIdRequest) GetAppId() string { if m != nil && m.AppId != nil { return *m.AppId } return "" } func (m *MMBizJsApiGetUserOpenIdRequest) GetBusiId() string { if m != nil && m.BusiId != nil { return *m.BusiId } return "" } func (m *MMBizJsApiGetUserOpenIdRequest) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } type MMBizJsApiGetUserOpenIdResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` Openid *string `protobuf:"bytes,2,opt,name=Openid" json:"Openid,omitempty"` NickName *string `protobuf:"bytes,3,opt,name=NickName" json:"NickName,omitempty"` HeadImgUrl *string `protobuf:"bytes,4,opt,name=HeadImgUrl" json:"HeadImgUrl,omitempty"` Sign *string `protobuf:"bytes,5,opt,name=Sign" json:"Sign,omitempty"` FriendRelation *uint32 `protobuf:"varint,6,opt,name=FriendRelation" json:"FriendRelation,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MMBizJsApiGetUserOpenIdResponse) Reset() { *m = MMBizJsApiGetUserOpenIdResponse{} } func (m *MMBizJsApiGetUserOpenIdResponse) String() string { return proto.CompactTextString(m) } func (*MMBizJsApiGetUserOpenIdResponse) ProtoMessage() {} /* func (*MMBizJsApiGetUserOpenIdResponse) Descriptor() ([]byte, []int) { return fileDescriptor_utils_5d9f744e6124e796, []int{131} } */ func (*MMBizJsApiGetUserOpenIdResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{94} } func (m *MMBizJsApiGetUserOpenIdResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MMBizJsApiGetUserOpenIdResponse.Unmarshal(m, b) } func (m *MMBizJsApiGetUserOpenIdResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MMBizJsApiGetUserOpenIdResponse.Marshal(b, m, deterministic) } func (dst *MMBizJsApiGetUserOpenIdResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_MMBizJsApiGetUserOpenIdResponse.Merge(dst, src) } func (m *MMBizJsApiGetUserOpenIdResponse) XXX_Size() int { return xxx_messageInfo_MMBizJsApiGetUserOpenIdResponse.Size(m) } func (m *MMBizJsApiGetUserOpenIdResponse) XXX_DiscardUnknown() { xxx_messageInfo_MMBizJsApiGetUserOpenIdResponse.DiscardUnknown(m) } var xxx_messageInfo_MMBizJsApiGetUserOpenIdResponse proto.InternalMessageInfo func (m *MMBizJsApiGetUserOpenIdResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } //FriendRelation func (m *MMBizJsApiGetUserOpenIdResponse) GetFriendRelation() uint32 { if m != nil && m.FriendRelation != nil { return *m.FriendRelation } return 0 } type VerifyUserValidTicket struct { Username *string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"` Antispamticket *string `protobuf:"bytes,2,opt,name=antispamticket" json:"antispamticket,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *VerifyUserValidTicket) Reset() { *m = VerifyUserValidTicket{} } func (m *VerifyUserValidTicket) String() string { return proto.CompactTextString(m) } func (*VerifyUserValidTicket) ProtoMessage() {} func (*VerifyUserValidTicket) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{94} } func (m *VerifyUserValidTicket) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_VerifyUserValidTicket.Unmarshal(m, b) } func (m *VerifyUserValidTicket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_VerifyUserValidTicket.Marshal(b, m, deterministic) } func (m *VerifyUserValidTicket) XXX_Merge(src proto.Message) { xxx_messageInfo_VerifyUserValidTicket.Merge(m, src) } func (m *VerifyUserValidTicket) XXX_Size() int { return xxx_messageInfo_VerifyUserValidTicket.Size(m) } func (m *VerifyUserValidTicket) XXX_DiscardUnknown() { xxx_messageInfo_VerifyUserValidTicket.DiscardUnknown(m) } var xxx_messageInfo_VerifyUserValidTicket proto.InternalMessageInfo func (m *VerifyUserValidTicket) GetUsername() string { if m != nil && m.Username != nil { return *m.Username } return "" } func (m *VerifyUserValidTicket) GetAntispamticket() string { if m != nil && m.Antispamticket != nil { return *m.Antispamticket } return "" } type StatusNotifyRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` Code *uint32 `protobuf:"varint,2,opt,name=code" json:"code,omitempty"` FromUserName *string `protobuf:"bytes,3,opt,name=fromUserName" json:"fromUserName,omitempty"` ToUserName *string `protobuf:"bytes,4,opt,name=toUserName" json:"toUserName,omitempty"` ClientMsgId *string `protobuf:"bytes,5,opt,name=clientMsgId" json:"clientMsgId,omitempty"` UnreadChatListCount *uint32 `protobuf:"varint,6,opt,name=unreadChatListCount" json:"unreadChatListCount,omitempty"` UnreadChatList []*StatusNotifyUnreadChat `protobuf:"bytes,7,rep,name=unreadChatList" json:"unreadChatList,omitempty"` Function *StatusNotifyFunction `protobuf:"bytes,8,opt,name=function" json:"function,omitempty"` UnreadFunctionCount *uint32 `protobuf:"varint,9,opt,name=unreadFunctionCount" json:"unreadFunctionCount,omitempty"` UnreadFunctionList []*StatusNotifyFunction `protobuf:"bytes,10,rep,name=unreadFunctionList" json:"unreadFunctionList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StatusNotifyRequest) Reset() { *m = StatusNotifyRequest{} } func (m *StatusNotifyRequest) String() string { return proto.CompactTextString(m) } func (*StatusNotifyRequest) ProtoMessage() {} func (*StatusNotifyRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{95} } func (m *StatusNotifyRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StatusNotifyRequest.Unmarshal(m, b) } func (m *StatusNotifyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StatusNotifyRequest.Marshal(b, m, deterministic) } func (m *StatusNotifyRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_StatusNotifyRequest.Merge(m, src) } func (m *StatusNotifyRequest) XXX_Size() int { return xxx_messageInfo_StatusNotifyRequest.Size(m) } func (m *StatusNotifyRequest) XXX_DiscardUnknown() { xxx_messageInfo_StatusNotifyRequest.DiscardUnknown(m) } var xxx_messageInfo_StatusNotifyRequest proto.InternalMessageInfo func (m *StatusNotifyRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *StatusNotifyRequest) GetCode() uint32 { if m != nil && m.Code != nil { return *m.Code } return 0 } func (m *StatusNotifyRequest) GetFromUserName() string { if m != nil && m.FromUserName != nil { return *m.FromUserName } return "" } func (m *StatusNotifyRequest) GetToUserName() string { if m != nil && m.ToUserName != nil { return *m.ToUserName } return "" } func (m *StatusNotifyRequest) GetClientMsgId() string { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return "" } func (m *StatusNotifyRequest) GetUnreadChatListCount() uint32 { if m != nil && m.UnreadChatListCount != nil { return *m.UnreadChatListCount } return 0 } func (m *StatusNotifyRequest) GetUnreadChatList() []*StatusNotifyUnreadChat { if m != nil { return m.UnreadChatList } return nil } func (m *StatusNotifyRequest) GetFunction() *StatusNotifyFunction { if m != nil { return m.Function } return nil } func (m *StatusNotifyRequest) GetUnreadFunctionCount() uint32 { if m != nil && m.UnreadFunctionCount != nil { return *m.UnreadFunctionCount } return 0 } func (m *StatusNotifyRequest) GetUnreadFunctionList() []*StatusNotifyFunction { if m != nil { return m.UnreadFunctionList } return nil } type StatusNotifyFunction struct { Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Arg *string `protobuf:"bytes,2,opt,name=arg" json:"arg,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StatusNotifyFunction) Reset() { *m = StatusNotifyFunction{} } func (m *StatusNotifyFunction) String() string { return proto.CompactTextString(m) } func (*StatusNotifyFunction) ProtoMessage() {} func (*StatusNotifyFunction) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{96} } func (m *StatusNotifyFunction) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StatusNotifyFunction.Unmarshal(m, b) } func (m *StatusNotifyFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StatusNotifyFunction.Marshal(b, m, deterministic) } func (m *StatusNotifyFunction) XXX_Merge(src proto.Message) { xxx_messageInfo_StatusNotifyFunction.Merge(m, src) } func (m *StatusNotifyFunction) XXX_Size() int { return xxx_messageInfo_StatusNotifyFunction.Size(m) } func (m *StatusNotifyFunction) XXX_DiscardUnknown() { xxx_messageInfo_StatusNotifyFunction.DiscardUnknown(m) } var xxx_messageInfo_StatusNotifyFunction proto.InternalMessageInfo func (m *StatusNotifyFunction) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *StatusNotifyFunction) GetArg() string { if m != nil && m.Arg != nil { return *m.Arg } return "" } type StatusNotifyResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` MsgId *uint32 `protobuf:"varint,2,opt,name=msgId" json:"msgId,omitempty"` NewMsgId *uint64 `protobuf:"varint,3,opt,name=newMsgId" json:"newMsgId,omitempty"` ChatContactCount *uint32 `protobuf:"varint,4,opt,name=chatContactCount" json:"chatContactCount,omitempty"` ChatContactList []*ChatContact `protobuf:"bytes,5,rep,name=chatContactList" json:"chatContactList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StatusNotifyResponse) Reset() { *m = StatusNotifyResponse{} } func (m *StatusNotifyResponse) String() string { return proto.CompactTextString(m) } func (*StatusNotifyResponse) ProtoMessage() {} func (*StatusNotifyResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{97} } func (m *StatusNotifyResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StatusNotifyResponse.Unmarshal(m, b) } func (m *StatusNotifyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StatusNotifyResponse.Marshal(b, m, deterministic) } func (m *StatusNotifyResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_StatusNotifyResponse.Merge(m, src) } func (m *StatusNotifyResponse) XXX_Size() int { return xxx_messageInfo_StatusNotifyResponse.Size(m) } func (m *StatusNotifyResponse) XXX_DiscardUnknown() { xxx_messageInfo_StatusNotifyResponse.DiscardUnknown(m) } var xxx_messageInfo_StatusNotifyResponse proto.InternalMessageInfo func (m *StatusNotifyResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *StatusNotifyResponse) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *StatusNotifyResponse) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } func (m *StatusNotifyResponse) GetChatContactCount() uint32 { if m != nil && m.ChatContactCount != nil { return *m.ChatContactCount } return 0 } func (m *StatusNotifyResponse) GetChatContactList() []*ChatContact { if m != nil { return m.ChatContactList } return nil } type ChatContact struct { 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 *ChatContact) Reset() { *m = ChatContact{} } func (m *ChatContact) String() string { return proto.CompactTextString(m) } func (*ChatContact) ProtoMessage() {} func (*ChatContact) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{98} } func (m *ChatContact) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ChatContact.Unmarshal(m, b) } func (m *ChatContact) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ChatContact.Marshal(b, m, deterministic) } func (m *ChatContact) XXX_Merge(src proto.Message) { xxx_messageInfo_ChatContact.Merge(m, src) } func (m *ChatContact) XXX_Size() int { return xxx_messageInfo_ChatContact.Size(m) } func (m *ChatContact) XXX_DiscardUnknown() { xxx_messageInfo_ChatContact.DiscardUnknown(m) } var xxx_messageInfo_ChatContact proto.InternalMessageInfo func (m *ChatContact) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } type StatusNotifyUnreadChat struct { UserName *string `protobuf:"bytes,1,opt,name=userName" json:"userName,omitempty"` LastReadTime *uint32 `protobuf:"varint,2,opt,name=lastReadTime" json:"lastReadTime,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StatusNotifyUnreadChat) Reset() { *m = StatusNotifyUnreadChat{} } func (m *StatusNotifyUnreadChat) String() string { return proto.CompactTextString(m) } func (*StatusNotifyUnreadChat) ProtoMessage() {} func (*StatusNotifyUnreadChat) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{99} } func (m *StatusNotifyUnreadChat) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StatusNotifyUnreadChat.Unmarshal(m, b) } func (m *StatusNotifyUnreadChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StatusNotifyUnreadChat.Marshal(b, m, deterministic) } func (m *StatusNotifyUnreadChat) XXX_Merge(src proto.Message) { xxx_messageInfo_StatusNotifyUnreadChat.Merge(m, src) } func (m *StatusNotifyUnreadChat) XXX_Size() int { return xxx_messageInfo_StatusNotifyUnreadChat.Size(m) } func (m *StatusNotifyUnreadChat) XXX_DiscardUnknown() { xxx_messageInfo_StatusNotifyUnreadChat.DiscardUnknown(m) } var xxx_messageInfo_StatusNotifyUnreadChat proto.InternalMessageInfo func (m *StatusNotifyUnreadChat) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *StatusNotifyUnreadChat) GetLastReadTime() uint32 { if m != nil && m.LastReadTime != nil { return *m.LastReadTime } return 0 } type ModChatRoomMemberDisplayName struct { ChatRoomName *string `protobuf:"bytes,1,opt,name=chatRoomName" json:"chatRoomName,omitempty"` UserName *string `protobuf:"bytes,2,opt,name=userName" json:"userName,omitempty"` DisplayName *string `protobuf:"bytes,3,opt,name=displayName" json:"displayName,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ModChatRoomMemberDisplayName) Reset() { *m = ModChatRoomMemberDisplayName{} } func (m *ModChatRoomMemberDisplayName) String() string { return proto.CompactTextString(m) } func (*ModChatRoomMemberDisplayName) ProtoMessage() {} func (*ModChatRoomMemberDisplayName) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{100} } func (m *ModChatRoomMemberDisplayName) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ModChatRoomMemberDisplayName.Unmarshal(m, b) } func (m *ModChatRoomMemberDisplayName) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ModChatRoomMemberDisplayName.Marshal(b, m, deterministic) } func (m *ModChatRoomMemberDisplayName) XXX_Merge(src proto.Message) { xxx_messageInfo_ModChatRoomMemberDisplayName.Merge(m, src) } func (m *ModChatRoomMemberDisplayName) XXX_Size() int { return xxx_messageInfo_ModChatRoomMemberDisplayName.Size(m) } func (m *ModChatRoomMemberDisplayName) XXX_DiscardUnknown() { xxx_messageInfo_ModChatRoomMemberDisplayName.DiscardUnknown(m) } var xxx_messageInfo_ModChatRoomMemberDisplayName proto.InternalMessageInfo func (m *ModChatRoomMemberDisplayName) GetChatRoomName() string { if m != nil && m.ChatRoomName != nil { return *m.ChatRoomName } return "" } func (m *ModChatRoomMemberDisplayName) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *ModChatRoomMemberDisplayName) GetDisplayName() string { if m != nil && m.DisplayName != nil { return *m.DisplayName } return "" } type SetChatRoomAnnouncementRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` ChatRoomName *string `protobuf:"bytes,2,opt,name=chatRoomName" json:"chatRoomName,omitempty"` Announcement *string `protobuf:"bytes,3,opt,name=announcement" json:"announcement,omitempty"` SetAnnouncementFlag *uint32 `protobuf:"varint,4,opt,name=setAnnouncementFlag" json:"setAnnouncementFlag,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SetChatRoomAnnouncementRequest) Reset() { *m = SetChatRoomAnnouncementRequest{} } func (m *SetChatRoomAnnouncementRequest) String() string { return proto.CompactTextString(m) } func (*SetChatRoomAnnouncementRequest) ProtoMessage() {} func (*SetChatRoomAnnouncementRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{101} } func (m *SetChatRoomAnnouncementRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SetChatRoomAnnouncementRequest.Unmarshal(m, b) } func (m *SetChatRoomAnnouncementRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SetChatRoomAnnouncementRequest.Marshal(b, m, deterministic) } func (m *SetChatRoomAnnouncementRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_SetChatRoomAnnouncementRequest.Merge(m, src) } func (m *SetChatRoomAnnouncementRequest) XXX_Size() int { return xxx_messageInfo_SetChatRoomAnnouncementRequest.Size(m) } func (m *SetChatRoomAnnouncementRequest) XXX_DiscardUnknown() { xxx_messageInfo_SetChatRoomAnnouncementRequest.DiscardUnknown(m) } var xxx_messageInfo_SetChatRoomAnnouncementRequest proto.InternalMessageInfo func (m *SetChatRoomAnnouncementRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *SetChatRoomAnnouncementRequest) GetChatRoomName() string { if m != nil && m.ChatRoomName != nil { return *m.ChatRoomName } return "" } func (m *SetChatRoomAnnouncementRequest) GetAnnouncement() string { if m != nil && m.Announcement != nil { return *m.Announcement } return "" } func (m *SetChatRoomAnnouncementRequest) GetSetAnnouncementFlag() uint32 { if m != nil && m.SetAnnouncementFlag != nil { return *m.SetAnnouncementFlag } return 0 } type SetChatRoomAnnouncementResponse 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 *SetChatRoomAnnouncementResponse) Reset() { *m = SetChatRoomAnnouncementResponse{} } func (m *SetChatRoomAnnouncementResponse) String() string { return proto.CompactTextString(m) } func (*SetChatRoomAnnouncementResponse) ProtoMessage() {} func (*SetChatRoomAnnouncementResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{102} } func (m *SetChatRoomAnnouncementResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SetChatRoomAnnouncementResponse.Unmarshal(m, b) } func (m *SetChatRoomAnnouncementResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SetChatRoomAnnouncementResponse.Marshal(b, m, deterministic) } func (m *SetChatRoomAnnouncementResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_SetChatRoomAnnouncementResponse.Merge(m, src) } func (m *SetChatRoomAnnouncementResponse) XXX_Size() int { return xxx_messageInfo_SetChatRoomAnnouncementResponse.Size(m) } func (m *SetChatRoomAnnouncementResponse) XXX_DiscardUnknown() { xxx_messageInfo_SetChatRoomAnnouncementResponse.DiscardUnknown(m) } var xxx_messageInfo_SetChatRoomAnnouncementResponse proto.InternalMessageInfo func (m *SetChatRoomAnnouncementResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } type CreateChatRoomRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` Topic *SKBuiltinString `protobuf:"bytes,2,opt,name=topic" json:"topic,omitempty"` MemberCount *uint32 `protobuf:"varint,3,opt,name=memberCount" json:"memberCount,omitempty"` MemberList []*MemberReq `protobuf:"bytes,4,rep,name=memberList" json:"memberList,omitempty"` Scene *uint32 `protobuf:"varint,5,opt,name=scene" json:"scene,omitempty"` ExtBuffer *SKBuiltinString_ `protobuf:"bytes,6,opt,name=extBuffer" json:"extBuffer,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CreateChatRoomRequest) Reset() { *m = CreateChatRoomRequest{} } func (m *CreateChatRoomRequest) String() string { return proto.CompactTextString(m) } func (*CreateChatRoomRequest) ProtoMessage() {} func (*CreateChatRoomRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{103} } func (m *CreateChatRoomRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CreateChatRoomRequest.Unmarshal(m, b) } func (m *CreateChatRoomRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CreateChatRoomRequest.Marshal(b, m, deterministic) } func (m *CreateChatRoomRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_CreateChatRoomRequest.Merge(m, src) } func (m *CreateChatRoomRequest) XXX_Size() int { return xxx_messageInfo_CreateChatRoomRequest.Size(m) } func (m *CreateChatRoomRequest) XXX_DiscardUnknown() { xxx_messageInfo_CreateChatRoomRequest.DiscardUnknown(m) } var xxx_messageInfo_CreateChatRoomRequest proto.InternalMessageInfo func (m *CreateChatRoomRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *CreateChatRoomRequest) GetTopic() *SKBuiltinString { if m != nil { return m.Topic } return nil } func (m *CreateChatRoomRequest) GetMemberCount() uint32 { if m != nil && m.MemberCount != nil { return *m.MemberCount } return 0 } func (m *CreateChatRoomRequest) GetMemberList() []*MemberReq { if m != nil { return m.MemberList } return nil } func (m *CreateChatRoomRequest) GetScene() uint32 { if m != nil && m.Scene != nil { return *m.Scene } return 0 } func (m *CreateChatRoomRequest) GetExtBuffer() *SKBuiltinString_ { if m != nil { return m.ExtBuffer } return nil } // 加入群聊 type JoinChatRoomResponse struct { QID string Msg string } type CreateChatRoomResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` Topic *SKBuiltinString `protobuf:"bytes,2,opt,name=topic" json:"topic,omitempty"` Pyinitial *SKBuiltinString `protobuf:"bytes,3,opt,name=pyinitial" json:"pyinitial,omitempty"` QuanPin *SKBuiltinString `protobuf:"bytes,4,opt,name=quanPin" json:"quanPin,omitempty"` MemberCount *uint32 `protobuf:"varint,5,opt,name=memberCount" json:"memberCount,omitempty"` MemberList []*MemberReq `protobuf:"bytes,6,rep,name=memberList" json:"memberList,omitempty"` ChatRoomName *SKBuiltinString `protobuf:"bytes,7,opt,name=chatRoomName" json:"chatRoomName,omitempty"` ImgBuf *SKBuiltinString_ `protobuf:"bytes,8,opt,name=imgBuf" json:"imgBuf,omitempty"` BigHeadImgUrl *string `protobuf:"bytes,9,opt,name=bigHeadImgUrl" json:"bigHeadImgUrl,omitempty"` SmallHeadImgUrl *string `protobuf:"bytes,10,opt,name=smallHeadImgUrl" json:"smallHeadImgUrl,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CreateChatRoomResponse) Reset() { *m = CreateChatRoomResponse{} } func (m *CreateChatRoomResponse) String() string { return proto.CompactTextString(m) } func (*CreateChatRoomResponse) ProtoMessage() {} func (*CreateChatRoomResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{104} } func (m *CreateChatRoomResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CreateChatRoomResponse.Unmarshal(m, b) } func (m *CreateChatRoomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CreateChatRoomResponse.Marshal(b, m, deterministic) } func (m *CreateChatRoomResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_CreateChatRoomResponse.Merge(m, src) } func (m *CreateChatRoomResponse) XXX_Size() int { return xxx_messageInfo_CreateChatRoomResponse.Size(m) } func (m *CreateChatRoomResponse) XXX_DiscardUnknown() { xxx_messageInfo_CreateChatRoomResponse.DiscardUnknown(m) } var xxx_messageInfo_CreateChatRoomResponse proto.InternalMessageInfo func (m *CreateChatRoomResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *CreateChatRoomResponse) GetTopic() *SKBuiltinString { if m != nil { return m.Topic } return nil } func (m *CreateChatRoomResponse) GetPyinitial() *SKBuiltinString { if m != nil { return m.Pyinitial } return nil } func (m *CreateChatRoomResponse) GetQuanPin() *SKBuiltinString { if m != nil { return m.QuanPin } return nil } func (m *CreateChatRoomResponse) GetMemberCount() uint32 { if m != nil && m.MemberCount != nil { return *m.MemberCount } return 0 } func (m *CreateChatRoomResponse) GetMemberList() []*MemberReq { if m != nil { return m.MemberList } return nil } func (m *CreateChatRoomResponse) GetChatRoomName() *SKBuiltinString { if m != nil { return m.ChatRoomName } return nil } func (m *CreateChatRoomResponse) GetImgBuf() *SKBuiltinString_ { if m != nil { return m.ImgBuf } return nil } func (m *CreateChatRoomResponse) GetBigHeadImgUrl() string { if m != nil && m.BigHeadImgUrl != nil { return *m.BigHeadImgUrl } return "" } func (m *CreateChatRoomResponse) GetSmallHeadImgUrl() string { if m != nil && m.SmallHeadImgUrl != nil { return *m.SmallHeadImgUrl } return "" } type MemberReq struct { MemberName *SKBuiltinString `protobuf:"bytes,1,opt,name=memberName" json:"memberName,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MemberReq) Reset() { *m = MemberReq{} } func (m *MemberReq) String() string { return proto.CompactTextString(m) } func (*MemberReq) ProtoMessage() {} func (*MemberReq) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{105} } func (m *MemberReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MemberReq.Unmarshal(m, b) } func (m *MemberReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MemberReq.Marshal(b, m, deterministic) } func (m *MemberReq) XXX_Merge(src proto.Message) { xxx_messageInfo_MemberReq.Merge(m, src) } func (m *MemberReq) XXX_Size() int { return xxx_messageInfo_MemberReq.Size(m) } func (m *MemberReq) XXX_DiscardUnknown() { xxx_messageInfo_MemberReq.DiscardUnknown(m) } var xxx_messageInfo_MemberReq proto.InternalMessageInfo func (m *MemberReq) GetMemberName() *SKBuiltinString { if m != nil { return m.MemberName } return nil } type DelChatRoomMemberRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` MemberCount *uint32 `protobuf:"varint,2,opt,name=memberCount" json:"memberCount,omitempty"` MemberList []*DelMemberReq `protobuf:"bytes,3,rep,name=memberList" json:"memberList,omitempty"` ChatRoomName *string `protobuf:"bytes,4,opt,name=chatRoomName" json:"chatRoomName,omitempty"` Scene *uint32 `protobuf:"varint,5,opt,name=scene" json:"scene,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DelChatRoomMemberRequest) Reset() { *m = DelChatRoomMemberRequest{} } func (m *DelChatRoomMemberRequest) String() string { return proto.CompactTextString(m) } func (*DelChatRoomMemberRequest) ProtoMessage() {} func (*DelChatRoomMemberRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{106} } func (m *DelChatRoomMemberRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DelChatRoomMemberRequest.Unmarshal(m, b) } func (m *DelChatRoomMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DelChatRoomMemberRequest.Marshal(b, m, deterministic) } func (m *DelChatRoomMemberRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_DelChatRoomMemberRequest.Merge(m, src) } func (m *DelChatRoomMemberRequest) XXX_Size() int { return xxx_messageInfo_DelChatRoomMemberRequest.Size(m) } func (m *DelChatRoomMemberRequest) XXX_DiscardUnknown() { xxx_messageInfo_DelChatRoomMemberRequest.DiscardUnknown(m) } var xxx_messageInfo_DelChatRoomMemberRequest proto.InternalMessageInfo func (m *DelChatRoomMemberRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *DelChatRoomMemberRequest) GetMemberCount() uint32 { if m != nil && m.MemberCount != nil { return *m.MemberCount } return 0 } func (m *DelChatRoomMemberRequest) GetMemberList() []*DelMemberReq { if m != nil { return m.MemberList } return nil } func (m *DelChatRoomMemberRequest) GetChatRoomName() string { if m != nil && m.ChatRoomName != nil { return *m.ChatRoomName } return "" } func (m *DelChatRoomMemberRequest) GetScene() uint32 { if m != nil && m.Scene != nil { return *m.Scene } return 0 } type DelChatRoomMemberResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` MemberCount *uint32 `protobuf:"varint,2,opt,name=memberCount" json:"memberCount,omitempty"` MemberList []*DelMemberResp `protobuf:"bytes,3,rep,name=memberList" json:"memberList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DelChatRoomMemberResponse) Reset() { *m = DelChatRoomMemberResponse{} } func (m *DelChatRoomMemberResponse) String() string { return proto.CompactTextString(m) } func (*DelChatRoomMemberResponse) ProtoMessage() {} func (*DelChatRoomMemberResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{107} } func (m *DelChatRoomMemberResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DelChatRoomMemberResponse.Unmarshal(m, b) } func (m *DelChatRoomMemberResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DelChatRoomMemberResponse.Marshal(b, m, deterministic) } func (m *DelChatRoomMemberResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_DelChatRoomMemberResponse.Merge(m, src) } func (m *DelChatRoomMemberResponse) XXX_Size() int { return xxx_messageInfo_DelChatRoomMemberResponse.Size(m) } func (m *DelChatRoomMemberResponse) XXX_DiscardUnknown() { xxx_messageInfo_DelChatRoomMemberResponse.DiscardUnknown(m) } var xxx_messageInfo_DelChatRoomMemberResponse proto.InternalMessageInfo func (m *DelChatRoomMemberResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *DelChatRoomMemberResponse) GetMemberCount() uint32 { if m != nil && m.MemberCount != nil { return *m.MemberCount } return 0 } func (m *DelChatRoomMemberResponse) GetMemberList() []*DelMemberResp { if m != nil { return m.MemberList } return nil } type DelMemberReq struct { MemberName *SKBuiltinString `protobuf:"bytes,1,opt,name=memberName" json:"memberName,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DelMemberReq) Reset() { *m = DelMemberReq{} } func (m *DelMemberReq) String() string { return proto.CompactTextString(m) } func (*DelMemberReq) ProtoMessage() {} func (*DelMemberReq) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{108} } func (m *DelMemberReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DelMemberReq.Unmarshal(m, b) } func (m *DelMemberReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DelMemberReq.Marshal(b, m, deterministic) } func (m *DelMemberReq) XXX_Merge(src proto.Message) { xxx_messageInfo_DelMemberReq.Merge(m, src) } func (m *DelMemberReq) XXX_Size() int { return xxx_messageInfo_DelMemberReq.Size(m) } func (m *DelMemberReq) XXX_DiscardUnknown() { xxx_messageInfo_DelMemberReq.DiscardUnknown(m) } var xxx_messageInfo_DelMemberReq proto.InternalMessageInfo func (m *DelMemberReq) GetMemberName() *SKBuiltinString { if m != nil { return m.MemberName } return nil } type DelMemberResp struct { MemberName *SKBuiltinString `protobuf:"bytes,1,opt,name=memberName" json:"memberName,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DelMemberResp) Reset() { *m = DelMemberResp{} } func (m *DelMemberResp) String() string { return proto.CompactTextString(m) } func (*DelMemberResp) ProtoMessage() {} func (*DelMemberResp) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{109} } func (m *DelMemberResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DelMemberResp.Unmarshal(m, b) } func (m *DelMemberResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DelMemberResp.Marshal(b, m, deterministic) } func (m *DelMemberResp) XXX_Merge(src proto.Message) { xxx_messageInfo_DelMemberResp.Merge(m, src) } func (m *DelMemberResp) XXX_Size() int { return xxx_messageInfo_DelMemberResp.Size(m) } func (m *DelMemberResp) XXX_DiscardUnknown() { xxx_messageInfo_DelMemberResp.DiscardUnknown(m) } var xxx_messageInfo_DelMemberResp proto.InternalMessageInfo func (m *DelMemberResp) GetMemberName() *SKBuiltinString { if m != nil { return m.MemberName } return nil } type AddChatRoomMemberRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` MemberCount *uint32 `protobuf:"varint,2,opt,name=memberCount" json:"memberCount,omitempty"` MemberList []*MemberReq `protobuf:"bytes,3,rep,name=memberList" json:"memberList,omitempty"` ChatRoomName *SKBuiltinString `protobuf:"bytes,4,opt,name=chatRoomName" json:"chatRoomName,omitempty"` LastRoomMsgTimeStamp *uint32 `protobuf:"varint,5,opt,name=lastRoomMsgTimeStamp" json:"lastRoomMsgTimeStamp,omitempty"` AccessApplicationDesp *string `protobuf:"bytes,6,opt,name=accessApplicationDesp" json:"accessApplicationDesp,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AddChatRoomMemberRequest) Reset() { *m = AddChatRoomMemberRequest{} } func (m *AddChatRoomMemberRequest) String() string { return proto.CompactTextString(m) } func (*AddChatRoomMemberRequest) ProtoMessage() {} func (*AddChatRoomMemberRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{110} } func (m *AddChatRoomMemberRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AddChatRoomMemberRequest.Unmarshal(m, b) } func (m *AddChatRoomMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AddChatRoomMemberRequest.Marshal(b, m, deterministic) } func (m *AddChatRoomMemberRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_AddChatRoomMemberRequest.Merge(m, src) } func (m *AddChatRoomMemberRequest) XXX_Size() int { return xxx_messageInfo_AddChatRoomMemberRequest.Size(m) } func (m *AddChatRoomMemberRequest) XXX_DiscardUnknown() { xxx_messageInfo_AddChatRoomMemberRequest.DiscardUnknown(m) } var xxx_messageInfo_AddChatRoomMemberRequest proto.InternalMessageInfo func (m *AddChatRoomMemberRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *AddChatRoomMemberRequest) GetMemberCount() uint32 { if m != nil && m.MemberCount != nil { return *m.MemberCount } return 0 } func (m *AddChatRoomMemberRequest) GetMemberList() []*MemberReq { if m != nil { return m.MemberList } return nil } func (m *AddChatRoomMemberRequest) GetChatRoomName() *SKBuiltinString { if m != nil { return m.ChatRoomName } return nil } func (m *AddChatRoomMemberRequest) GetLastRoomMsgTimeStamp() uint32 { if m != nil && m.LastRoomMsgTimeStamp != nil { return *m.LastRoomMsgTimeStamp } return 0 } func (m *AddChatRoomMemberRequest) GetAccessApplicationDesp() string { if m != nil && m.AccessApplicationDesp != nil { return *m.AccessApplicationDesp } return "" } type AddChatRoomMemberResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` MemberCount *uint32 `protobuf:"varint,2,opt,name=memberCount" json:"memberCount,omitempty"` MemberList []*MemberResp `protobuf:"bytes,3,rep,name=memberList" json:"memberList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AddChatRoomMemberResponse) Reset() { *m = AddChatRoomMemberResponse{} } func (m *AddChatRoomMemberResponse) String() string { return proto.CompactTextString(m) } func (*AddChatRoomMemberResponse) ProtoMessage() {} func (*AddChatRoomMemberResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{111} } func (m *AddChatRoomMemberResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AddChatRoomMemberResponse.Unmarshal(m, b) } func (m *AddChatRoomMemberResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AddChatRoomMemberResponse.Marshal(b, m, deterministic) } func (m *AddChatRoomMemberResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_AddChatRoomMemberResponse.Merge(m, src) } func (m *AddChatRoomMemberResponse) XXX_Size() int { return xxx_messageInfo_AddChatRoomMemberResponse.Size(m) } func (m *AddChatRoomMemberResponse) XXX_DiscardUnknown() { xxx_messageInfo_AddChatRoomMemberResponse.DiscardUnknown(m) } var xxx_messageInfo_AddChatRoomMemberResponse proto.InternalMessageInfo func (m *AddChatRoomMemberResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *AddChatRoomMemberResponse) GetMemberCount() uint32 { if m != nil && m.MemberCount != nil { return *m.MemberCount } return 0 } func (m *AddChatRoomMemberResponse) GetMemberList() []*MemberResp { if m != nil { return m.MemberList } return nil } type MemberResp struct { MemberName *SKBuiltinString `protobuf:"bytes,1,opt,name=memberName" json:"memberName,omitempty"` MemberStatus *uint32 `protobuf:"varint,2,opt,name=memberStatus" json:"memberStatus,omitempty"` NickName *SKBuiltinString `protobuf:"bytes,3,opt,name=nickName" json:"nickName,omitempty"` Pyinitial *SKBuiltinString `protobuf:"bytes,4,opt,name=pyinitial" json:"pyinitial,omitempty"` QuanPin *SKBuiltinString `protobuf:"bytes,5,opt,name=quanPin" json:"quanPin,omitempty"` Sex *int32 `protobuf:"varint,6,opt,name=sex" json:"sex,omitempty"` Remark *SKBuiltinString `protobuf:"bytes,7,opt,name=remark" json:"remark,omitempty"` RemarkPyinitial *SKBuiltinString `protobuf:"bytes,8,opt,name=remarkPyinitial" json:"remarkPyinitial,omitempty"` RemarkQuanPin *SKBuiltinString `protobuf:"bytes,9,opt,name=remarkQuanPin" json:"remarkQuanPin,omitempty"` ContactType *uint32 `protobuf:"varint,10,opt,name=contactType" json:"contactType,omitempty"` Province *string `protobuf:"bytes,11,opt,name=province" json:"province,omitempty"` City *string `protobuf:"bytes,12,opt,name=city" json:"city,omitempty"` Signature *string `protobuf:"bytes,13,opt,name=signature" json:"signature,omitempty"` PersonalCard *uint32 `protobuf:"varint,14,opt,name=personalCard" json:"personalCard,omitempty"` VerifyFlag *uint32 `protobuf:"varint,15,opt,name=verifyFlag" json:"verifyFlag,omitempty"` VerifyInfo *string `protobuf:"bytes,16,opt,name=verifyInfo" json:"verifyInfo,omitempty"` Country *string `protobuf:"bytes,17,opt,name=country" json:"country,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MemberResp) Reset() { *m = MemberResp{} } func (m *MemberResp) String() string { return proto.CompactTextString(m) } func (*MemberResp) ProtoMessage() {} func (*MemberResp) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{112} } func (m *MemberResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MemberResp.Unmarshal(m, b) } func (m *MemberResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MemberResp.Marshal(b, m, deterministic) } func (m *MemberResp) XXX_Merge(src proto.Message) { xxx_messageInfo_MemberResp.Merge(m, src) } func (m *MemberResp) XXX_Size() int { return xxx_messageInfo_MemberResp.Size(m) } func (m *MemberResp) XXX_DiscardUnknown() { xxx_messageInfo_MemberResp.DiscardUnknown(m) } var xxx_messageInfo_MemberResp proto.InternalMessageInfo func (m *MemberResp) GetMemberName() *SKBuiltinString { if m != nil { return m.MemberName } return nil } func (m *MemberResp) GetMemberStatus() uint32 { if m != nil && m.MemberStatus != nil { return *m.MemberStatus } return 0 } func (m *MemberResp) GetNickName() *SKBuiltinString { if m != nil { return m.NickName } return nil } func (m *MemberResp) GetPyinitial() *SKBuiltinString { if m != nil { return m.Pyinitial } return nil } func (m *MemberResp) GetQuanPin() *SKBuiltinString { if m != nil { return m.QuanPin } return nil } func (m *MemberResp) GetSex() int32 { if m != nil && m.Sex != nil { return *m.Sex } return 0 } func (m *MemberResp) GetRemark() *SKBuiltinString { if m != nil { return m.Remark } return nil } func (m *MemberResp) GetRemarkPyinitial() *SKBuiltinString { if m != nil { return m.RemarkPyinitial } return nil } func (m *MemberResp) GetRemarkQuanPin() *SKBuiltinString { if m != nil { return m.RemarkQuanPin } return nil } func (m *MemberResp) GetContactType() uint32 { if m != nil && m.ContactType != nil { return *m.ContactType } return 0 } func (m *MemberResp) GetProvince() string { if m != nil && m.Province != nil { return *m.Province } return "" } func (m *MemberResp) GetCity() string { if m != nil && m.City != nil { return *m.City } return "" } func (m *MemberResp) GetSignature() string { if m != nil && m.Signature != nil { return *m.Signature } return "" } func (m *MemberResp) GetPersonalCard() uint32 { if m != nil && m.PersonalCard != nil { return *m.PersonalCard } return 0 } func (m *MemberResp) GetVerifyFlag() uint32 { if m != nil && m.VerifyFlag != nil { return *m.VerifyFlag } return 0 } func (m *MemberResp) GetVerifyInfo() string { if m != nil && m.VerifyInfo != nil { return *m.VerifyInfo } return "" } func (m *MemberResp) GetCountry() string { if m != nil && m.Country != nil { return *m.Country } return "" } type GetMsgImgRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` MsgId *uint32 `protobuf:"varint,2,opt,name=msgId" json:"msgId,omitempty"` FromUserName *SKBuiltinString `protobuf:"bytes,3,opt,name=fromUserName" json:"fromUserName,omitempty"` ToUserName *SKBuiltinString `protobuf:"bytes,4,opt,name=toUserName" json:"toUserName,omitempty"` TotalLen *uint32 `protobuf:"varint,5,opt,name=totalLen" json:"totalLen,omitempty"` StartPos *uint32 `protobuf:"varint,6,opt,name=startPos" json:"startPos,omitempty"` DataLen *uint32 `protobuf:"varint,7,opt,name=dataLen" json:"dataLen,omitempty"` CompressType *uint32 `protobuf:"varint,8,opt,name=compressType" json:"compressType,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 *GetMsgImgRequest) Reset() { *m = GetMsgImgRequest{} } func (m *GetMsgImgRequest) String() string { return proto.CompactTextString(m) } func (*GetMsgImgRequest) ProtoMessage() {} func (*GetMsgImgRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{113} } func (m *GetMsgImgRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetMsgImgRequest.Unmarshal(m, b) } func (m *GetMsgImgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetMsgImgRequest.Marshal(b, m, deterministic) } func (m *GetMsgImgRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetMsgImgRequest.Merge(m, src) } func (m *GetMsgImgRequest) XXX_Size() int { return xxx_messageInfo_GetMsgImgRequest.Size(m) } func (m *GetMsgImgRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetMsgImgRequest.DiscardUnknown(m) } var xxx_messageInfo_GetMsgImgRequest proto.InternalMessageInfo func (m *GetMsgImgRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *GetMsgImgRequest) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *GetMsgImgRequest) GetFromUserName() *SKBuiltinString { if m != nil { return m.FromUserName } return nil } func (m *GetMsgImgRequest) GetToUserName() *SKBuiltinString { if m != nil { return m.ToUserName } return nil } func (m *GetMsgImgRequest) GetTotalLen() uint32 { if m != nil && m.TotalLen != nil { return *m.TotalLen } return 0 } func (m *GetMsgImgRequest) GetStartPos() uint32 { if m != nil && m.StartPos != nil { return *m.StartPos } return 0 } func (m *GetMsgImgRequest) GetDataLen() uint32 { if m != nil && m.DataLen != nil { return *m.DataLen } return 0 } func (m *GetMsgImgRequest) GetCompressType() uint32 { if m != nil && m.CompressType != nil { return *m.CompressType } return 0 } func (m *GetMsgImgRequest) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } type CdnSyncKey struct { KeyCount *uint32 `protobuf:"varint,1,opt,name=keyCount" json:"keyCount,omitempty"` Key []*KeyVal `protobuf:"bytes,2,rep,name=key" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CdnSyncKey) Reset() { *m = CdnSyncKey{} } func (m *CdnSyncKey) String() string { return proto.CompactTextString(m) } func (*CdnSyncKey) ProtoMessage() {} func (*CdnSyncKey) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{115} } func (m *CdnSyncKey) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CdnSyncKey.Unmarshal(m, b) } func (m *CdnSyncKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CdnSyncKey.Marshal(b, m, deterministic) } func (m *CdnSyncKey) XXX_Merge(src proto.Message) { xxx_messageInfo_CdnSyncKey.Merge(m, src) } func (m *CdnSyncKey) XXX_Size() int { return xxx_messageInfo_CdnSyncKey.Size(m) } func (m *CdnSyncKey) XXX_DiscardUnknown() { xxx_messageInfo_CdnSyncKey.DiscardUnknown(m) } var xxx_messageInfo_CdnSyncKey proto.InternalMessageInfo func (m *CdnSyncKey) GetKeyCount() uint32 { if m != nil && m.KeyCount != nil { return *m.KeyCount } return 0 } func (m *CdnSyncKey) GetKey() []*KeyVal { if m != nil { return m.Key } return nil } type KeyVal struct { Key *uint32 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"` Val *uint32 `protobuf:"varint,2,opt,name=val" json:"val,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *KeyVal) Reset() { *m = KeyVal{} } func (m *KeyVal) String() string { return proto.CompactTextString(m) } func (*KeyVal) ProtoMessage() {} func (*KeyVal) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{116} } func (m *KeyVal) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_KeyVal.Unmarshal(m, b) } func (m *KeyVal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_KeyVal.Marshal(b, m, deterministic) } func (m *KeyVal) XXX_Merge(src proto.Message) { xxx_messageInfo_KeyVal.Merge(m, src) } func (m *KeyVal) XXX_Size() int { return xxx_messageInfo_KeyVal.Size(m) } func (m *KeyVal) XXX_DiscardUnknown() { xxx_messageInfo_KeyVal.DiscardUnknown(m) } var xxx_messageInfo_KeyVal proto.InternalMessageInfo func (m *KeyVal) GetKey() uint32 { if m != nil && m.Key != nil { return *m.Key } return 0 } func (m *KeyVal) GetVal() uint32 { if m != nil && m.Val != nil { return *m.Val } return 0 } type GetCDNDnsRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` ClientIp *string `protobuf:"bytes,2,opt,name=clientIp" json:"clientIp,omitempty"` Scene *uint32 `protobuf:"varint,3,opt,name=scene" json:"scene,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetCDNDnsRequest) Reset() { *m = GetCDNDnsRequest{} } func (m *GetCDNDnsRequest) String() string { return proto.CompactTextString(m) } func (*GetCDNDnsRequest) ProtoMessage() {} func (*GetCDNDnsRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{117} } func (m *GetCDNDnsRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetCDNDnsRequest.Unmarshal(m, b) } func (m *GetCDNDnsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetCDNDnsRequest.Marshal(b, m, deterministic) } func (m *GetCDNDnsRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetCDNDnsRequest.Merge(m, src) } func (m *GetCDNDnsRequest) XXX_Size() int { return xxx_messageInfo_GetCDNDnsRequest.Size(m) } func (m *GetCDNDnsRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetCDNDnsRequest.DiscardUnknown(m) } var xxx_messageInfo_GetCDNDnsRequest proto.InternalMessageInfo func (m *GetCDNDnsRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *GetCDNDnsRequest) GetClientIp() string { if m != nil && m.ClientIp != nil { return *m.ClientIp } return "" } func (m *GetCDNDnsRequest) GetScene() uint32 { if m != nil && m.Scene != nil { return *m.Scene } return 0 } type GetCDNDnsResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` // 图片视频资源下载相关的DNS信息 DnsInfo *CDNDnsInfo `protobuf:"bytes,2,opt,name=dnsInfo" json:"dnsInfo,omitempty"` // 朋友圈资源下载相关的DNS信息 SnsDnsInfo *CDNDnsInfo `protobuf:"bytes,3,opt,name=snsDnsInfo" json:"snsDnsInfo,omitempty"` // App下载相关的DNS信息 AppDnsInfo *CDNDnsInfo `protobuf:"bytes,4,opt,name=appDnsInfo" json:"appDnsInfo,omitempty"` CdndnsRuleBuf *SKBuiltinString_ `protobuf:"bytes,5,opt,name=cdndnsRuleBuf" json:"cdndnsRuleBuf,omitempty"` FakeCdndnsRuleBuf *SKBuiltinString_ `protobuf:"bytes,6,opt,name=fakeCdndnsRuleBuf" json:"fakeCdndnsRuleBuf,omitempty"` FakeDnsInfo *CDNDnsInfo `protobuf:"bytes,7,opt,name=fakeDnsInfo" json:"fakeDnsInfo,omitempty"` GetCdnDnsIntervalMs *int32 `protobuf:"varint,8,opt,name=getCdnDnsIntervalMs" json:"getCdnDnsIntervalMs,omitempty"` DefaultConfig *CDNClientConfig `protobuf:"bytes,9,opt,name=defaultConfig" json:"defaultConfig,omitempty"` DisasterConfig *CDNClientConfig `protobuf:"bytes,10,opt,name=disasterConfig" json:"disasterConfig,omitempty"` NextIpv6 *int32 `protobuf:"varint,11,opt,name=nextIpv6" json:"nextIpv6,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetCDNDnsResponse) Reset() { *m = GetCDNDnsResponse{} } func (m *GetCDNDnsResponse) String() string { return proto.CompactTextString(m) } func (*GetCDNDnsResponse) ProtoMessage() {} func (*GetCDNDnsResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{118} } func (m *GetCDNDnsResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetCDNDnsResponse.Unmarshal(m, b) } func (m *GetCDNDnsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetCDNDnsResponse.Marshal(b, m, deterministic) } func (m *GetCDNDnsResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetCDNDnsResponse.Merge(m, src) } func (m *GetCDNDnsResponse) XXX_Size() int { return xxx_messageInfo_GetCDNDnsResponse.Size(m) } func (m *GetCDNDnsResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetCDNDnsResponse.DiscardUnknown(m) } var xxx_messageInfo_GetCDNDnsResponse proto.InternalMessageInfo func (m *GetCDNDnsResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *GetCDNDnsResponse) GetDnsInfo() *CDNDnsInfo { if m != nil { return m.DnsInfo } return nil } func (m *GetCDNDnsResponse) GetSnsDnsInfo() *CDNDnsInfo { if m != nil { return m.SnsDnsInfo } return nil } func (m *GetCDNDnsResponse) GetAppDnsInfo() *CDNDnsInfo { if m != nil { return m.AppDnsInfo } return nil } func (m *GetCDNDnsResponse) GetCdndnsRuleBuf() *SKBuiltinString_ { if m != nil { return m.CdndnsRuleBuf } return nil } func (m *GetCDNDnsResponse) GetFakeCdndnsRuleBuf() *SKBuiltinString_ { if m != nil { return m.FakeCdndnsRuleBuf } return nil } func (m *GetCDNDnsResponse) GetFakeDnsInfo() *CDNDnsInfo { if m != nil { return m.FakeDnsInfo } return nil } func (m *GetCDNDnsResponse) GetGetCdnDnsIntervalMs() int32 { if m != nil && m.GetCdnDnsIntervalMs != nil { return *m.GetCdnDnsIntervalMs } return 0 } func (m *GetCDNDnsResponse) GetDefaultConfig() *CDNClientConfig { if m != nil { return m.DefaultConfig } return nil } func (m *GetCDNDnsResponse) GetDisasterConfig() *CDNClientConfig { if m != nil { return m.DisasterConfig } return nil } func (m *GetCDNDnsResponse) GetNextIpv6() int32 { if m != nil && m.NextIpv6 != nil { return *m.NextIpv6 } return 0 } type CDNDnsInfo struct { Ver *uint32 `protobuf:"varint,1,opt,name=ver" json:"ver,omitempty"` Uin *uint32 `protobuf:"varint,2,opt,name=uin" json:"uin,omitempty"` ExpireTime *uint32 `protobuf:"varint,3,opt,name=expireTime" json:"expireTime,omitempty"` FrontId *int32 `protobuf:"varint,4,opt,name=frontId" json:"frontId,omitempty"` FrontIpcount *int32 `protobuf:"varint,5,opt,name=frontIpcount" json:"frontIpcount,omitempty"` FrontIplist []*SKBuiltinString `protobuf:"bytes,6,rep,name=frontIplist" json:"frontIplist,omitempty"` ZoneDomain *string `protobuf:"bytes,7,opt,name=zoneDomain" json:"zoneDomain,omitempty"` AuthKey *SKBuiltinString_ `protobuf:"bytes,8,opt,name=authKey" json:"authKey,omitempty"` ZoneId *int32 `protobuf:"varint,9,opt,name=zoneId" json:"zoneId,omitempty"` ZoneIpcount *int32 `protobuf:"varint,10,opt,name=zoneIpcount" json:"zoneIpcount,omitempty"` ZoneIplist []*SKBuiltinString `protobuf:"bytes,11,rep,name=zoneIplist" json:"zoneIplist,omitempty"` FrontIpportList []*CDNDnsPortInfo `protobuf:"bytes,12,rep,name=frontIpportList" json:"frontIpportList,omitempty"` ZoneIpportList []*CDNDnsPortInfo `protobuf:"bytes,13,rep,name=zoneIpportList" json:"zoneIpportList,omitempty"` FrontIpportCount *int32 `protobuf:"varint,14,opt,name=frontIpportCount" json:"frontIpportCount,omitempty"` ZoneIpportCount *int32 `protobuf:"varint,15,opt,name=zoneIpportCount" json:"zoneIpportCount,omitempty"` FakeUin *uint32 `protobuf:"varint,16,opt,name=fakeUin" json:"fakeUin,omitempty"` NewAuthKey *SKBuiltinString_ `protobuf:"bytes,17,opt,name=newAuthKey" json:"newAuthKey,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CDNDnsInfo) Reset() { *m = CDNDnsInfo{} } func (m *CDNDnsInfo) String() string { return proto.CompactTextString(m) } func (*CDNDnsInfo) ProtoMessage() {} func (*CDNDnsInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{119} } func (m *CDNDnsInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CDNDnsInfo.Unmarshal(m, b) } func (m *CDNDnsInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CDNDnsInfo.Marshal(b, m, deterministic) } func (m *CDNDnsInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_CDNDnsInfo.Merge(m, src) } func (m *CDNDnsInfo) XXX_Size() int { return xxx_messageInfo_CDNDnsInfo.Size(m) } func (m *CDNDnsInfo) XXX_DiscardUnknown() { xxx_messageInfo_CDNDnsInfo.DiscardUnknown(m) } var xxx_messageInfo_CDNDnsInfo proto.InternalMessageInfo func (m *CDNDnsInfo) GetVer() uint32 { if m != nil && m.Ver != nil { return *m.Ver } return 0 } func (m *CDNDnsInfo) GetUin() uint32 { if m != nil && m.Uin != nil { return *m.Uin } return 0 } func (m *CDNDnsInfo) GetExpireTime() uint32 { if m != nil && m.ExpireTime != nil { return *m.ExpireTime } return 0 } func (m *CDNDnsInfo) GetFrontId() int32 { if m != nil && m.FrontId != nil { return *m.FrontId } return 0 } func (m *CDNDnsInfo) GetFrontIpcount() int32 { if m != nil && m.FrontIpcount != nil { return *m.FrontIpcount } return 0 } func (m *CDNDnsInfo) GetFrontIplist() []*SKBuiltinString { if m != nil { return m.FrontIplist } return nil } func (m *CDNDnsInfo) GetZoneDomain() string { if m != nil && m.ZoneDomain != nil { return *m.ZoneDomain } return "" } func (m *CDNDnsInfo) GetAuthKey() *SKBuiltinString_ { if m != nil { return m.AuthKey } return nil } func (m *CDNDnsInfo) GetZoneId() int32 { if m != nil && m.ZoneId != nil { return *m.ZoneId } return 0 } func (m *CDNDnsInfo) GetZoneIpcount() int32 { if m != nil && m.ZoneIpcount != nil { return *m.ZoneIpcount } return 0 } func (m *CDNDnsInfo) GetZoneIplist() []*SKBuiltinString { if m != nil { return m.ZoneIplist } return nil } func (m *CDNDnsInfo) GetFrontIpportList() []*CDNDnsPortInfo { if m != nil { return m.FrontIpportList } return nil } func (m *CDNDnsInfo) GetZoneIpportList() []*CDNDnsPortInfo { if m != nil { return m.ZoneIpportList } return nil } func (m *CDNDnsInfo) GetFrontIpportCount() int32 { if m != nil && m.FrontIpportCount != nil { return *m.FrontIpportCount } return 0 } func (m *CDNDnsInfo) GetZoneIpportCount() int32 { if m != nil && m.ZoneIpportCount != nil { return *m.ZoneIpportCount } return 0 } func (m *CDNDnsInfo) GetFakeUin() uint32 { if m != nil && m.FakeUin != nil { return *m.FakeUin } return 0 } func (m *CDNDnsInfo) GetNewAuthKey() *SKBuiltinString_ { if m != nil { return m.NewAuthKey } return nil } type CDNClientConfig struct { C2CshowErrorDelayMs *int32 `protobuf:"varint,1,opt,name=c2CshowErrorDelayMs" json:"c2CshowErrorDelayMs,omitempty"` SnsshowErrorDelayMs *int32 `protobuf:"varint,2,opt,name=snsshowErrorDelayMs" json:"snsshowErrorDelayMs,omitempty"` C2CretryInterval *int32 `protobuf:"varint,3,opt,name=c2CretryInterval" json:"c2CretryInterval,omitempty"` SnsretryInterval *int32 `protobuf:"varint,4,opt,name=snsretryInterval" json:"snsretryInterval,omitempty"` C2Crwtimeout *int32 `protobuf:"varint,5,opt,name=c2Crwtimeout" json:"c2Crwtimeout,omitempty"` Snsrwtimeout *int32 `protobuf:"varint,6,opt,name=snsrwtimeout" json:"snsrwtimeout,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CDNClientConfig) Reset() { *m = CDNClientConfig{} } func (m *CDNClientConfig) String() string { return proto.CompactTextString(m) } func (*CDNClientConfig) ProtoMessage() {} func (*CDNClientConfig) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{120} } func (m *CDNClientConfig) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CDNClientConfig.Unmarshal(m, b) } func (m *CDNClientConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CDNClientConfig.Marshal(b, m, deterministic) } func (m *CDNClientConfig) XXX_Merge(src proto.Message) { xxx_messageInfo_CDNClientConfig.Merge(m, src) } func (m *CDNClientConfig) XXX_Size() int { return xxx_messageInfo_CDNClientConfig.Size(m) } func (m *CDNClientConfig) XXX_DiscardUnknown() { xxx_messageInfo_CDNClientConfig.DiscardUnknown(m) } var xxx_messageInfo_CDNClientConfig proto.InternalMessageInfo func (m *CDNClientConfig) GetC2CshowErrorDelayMs() int32 { if m != nil && m.C2CshowErrorDelayMs != nil { return *m.C2CshowErrorDelayMs } return 0 } func (m *CDNClientConfig) GetSnsshowErrorDelayMs() int32 { if m != nil && m.SnsshowErrorDelayMs != nil { return *m.SnsshowErrorDelayMs } return 0 } func (m *CDNClientConfig) GetC2CretryInterval() int32 { if m != nil && m.C2CretryInterval != nil { return *m.C2CretryInterval } return 0 } func (m *CDNClientConfig) GetSnsretryInterval() int32 { if m != nil && m.SnsretryInterval != nil { return *m.SnsretryInterval } return 0 } func (m *CDNClientConfig) GetC2Crwtimeout() int32 { if m != nil && m.C2Crwtimeout != nil { return *m.C2Crwtimeout } return 0 } func (m *CDNClientConfig) GetSnsrwtimeout() int32 { if m != nil && m.Snsrwtimeout != nil { return *m.Snsrwtimeout } return 0 } type CDNDnsPortInfo struct { PortCount *uint32 `protobuf:"varint,1,opt,name=portCount" json:"portCount,omitempty"` PortList []uint32 `protobuf:"varint,2,rep,name=portList" json:"portList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CDNDnsPortInfo) Reset() { *m = CDNDnsPortInfo{} } func (m *CDNDnsPortInfo) String() string { return proto.CompactTextString(m) } func (*CDNDnsPortInfo) ProtoMessage() {} func (*CDNDnsPortInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{121} } func (m *CDNDnsPortInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CDNDnsPortInfo.Unmarshal(m, b) } func (m *CDNDnsPortInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CDNDnsPortInfo.Marshal(b, m, deterministic) } func (m *CDNDnsPortInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_CDNDnsPortInfo.Merge(m, src) } func (m *CDNDnsPortInfo) XXX_Size() int { return xxx_messageInfo_CDNDnsPortInfo.Size(m) } func (m *CDNDnsPortInfo) XXX_DiscardUnknown() { xxx_messageInfo_CDNDnsPortInfo.DiscardUnknown(m) } var xxx_messageInfo_CDNDnsPortInfo proto.InternalMessageInfo func (m *CDNDnsPortInfo) GetPortCount() uint32 { if m != nil && m.PortCount != nil { return *m.PortCount } return 0 } func (m *CDNDnsPortInfo) GetPortList() []uint32 { if m != nil { return m.PortList } return nil } type GetChatRoomInfoDetailRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` // 群微信ID ChatRoomName *string `protobuf:"bytes,2,opt,name=chatRoomName" json:"chatRoomName,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetChatRoomInfoDetailRequest) Reset() { *m = GetChatRoomInfoDetailRequest{} } func (m *GetChatRoomInfoDetailRequest) String() string { return proto.CompactTextString(m) } func (*GetChatRoomInfoDetailRequest) ProtoMessage() {} func (*GetChatRoomInfoDetailRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{122} } func (m *GetChatRoomInfoDetailRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetChatRoomInfoDetailRequest.Unmarshal(m, b) } func (m *GetChatRoomInfoDetailRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetChatRoomInfoDetailRequest.Marshal(b, m, deterministic) } func (m *GetChatRoomInfoDetailRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetChatRoomInfoDetailRequest.Merge(m, src) } func (m *GetChatRoomInfoDetailRequest) XXX_Size() int { return xxx_messageInfo_GetChatRoomInfoDetailRequest.Size(m) } func (m *GetChatRoomInfoDetailRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetChatRoomInfoDetailRequest.DiscardUnknown(m) } var xxx_messageInfo_GetChatRoomInfoDetailRequest proto.InternalMessageInfo func (m *GetChatRoomInfoDetailRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *GetChatRoomInfoDetailRequest) GetChatRoomName() string { if m != nil && m.ChatRoomName != nil { return *m.ChatRoomName } return "" } type GetChatRoomInfoDetailResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` // 群公告 Announcement *string `protobuf:"bytes,2,opt,name=announcement" json:"announcement,omitempty"` // 群版本号 ChatRoomInfoVersion *uint32 `protobuf:"varint,3,opt,name=chatRoomInfoVersion" json:"chatRoomInfoVersion,omitempty"` // 修改群公告的人微信ID AnnouncementEditor *string `protobuf:"bytes,4,opt,name=announcementEditor" json:"announcementEditor,omitempty"` // 群公告发布时间 AnnouncementPublishTime *uint32 `protobuf:"varint,5,opt,name=announcementPublishTime" json:"announcementPublishTime,omitempty"` ChatRoomStatus *uint32 `protobuf:"varint,6,opt,name=chatRoomStatus" json:"chatRoomStatus,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetChatRoomInfoDetailResponse) Reset() { *m = GetChatRoomInfoDetailResponse{} } func (m *GetChatRoomInfoDetailResponse) String() string { return proto.CompactTextString(m) } func (*GetChatRoomInfoDetailResponse) ProtoMessage() {} func (*GetChatRoomInfoDetailResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{123} } func (m *GetChatRoomInfoDetailResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetChatRoomInfoDetailResponse.Unmarshal(m, b) } func (m *GetChatRoomInfoDetailResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetChatRoomInfoDetailResponse.Marshal(b, m, deterministic) } func (m *GetChatRoomInfoDetailResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetChatRoomInfoDetailResponse.Merge(m, src) } func (m *GetChatRoomInfoDetailResponse) XXX_Size() int { return xxx_messageInfo_GetChatRoomInfoDetailResponse.Size(m) } func (m *GetChatRoomInfoDetailResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetChatRoomInfoDetailResponse.DiscardUnknown(m) } var xxx_messageInfo_GetChatRoomInfoDetailResponse proto.InternalMessageInfo func (m *GetChatRoomInfoDetailResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *GetChatRoomInfoDetailResponse) GetAnnouncement() string { if m != nil && m.Announcement != nil { return *m.Announcement } return "" } func (m *GetChatRoomInfoDetailResponse) GetChatRoomInfoVersion() uint32 { if m != nil && m.ChatRoomInfoVersion != nil { return *m.ChatRoomInfoVersion } return 0 } func (m *GetChatRoomInfoDetailResponse) GetAnnouncementEditor() string { if m != nil && m.AnnouncementEditor != nil { return *m.AnnouncementEditor } return "" } func (m *GetChatRoomInfoDetailResponse) GetAnnouncementPublishTime() uint32 { if m != nil && m.AnnouncementPublishTime != nil { return *m.AnnouncementPublishTime } return 0 } func (m *GetChatRoomInfoDetailResponse) GetChatRoomStatus() uint32 { if m != nil && m.ChatRoomStatus != nil { return *m.ChatRoomStatus } return 0 } type CDNUploadMsgImgPrepareRequest struct { ClientImgId *string `protobuf:"bytes,1,opt,name=clientImgId" json:"clientImgId,omitempty"` FromUserName *string `protobuf:"bytes,2,opt,name=fromUserName" json:"fromUserName,omitempty"` ToUserName *string `protobuf:"bytes,3,opt,name=toUserName" json:"toUserName,omitempty"` ThumbHeight *int32 `protobuf:"varint,4,opt,name=thumbHeight" json:"thumbHeight,omitempty"` ThumbWidth *int32 `protobuf:"varint,5,opt,name=thumbWidth" json:"thumbWidth,omitempty"` MsgSource *string `protobuf:"bytes,6,opt,name=msgSource" json:"msgSource,omitempty"` ClientStat *SKBuiltinString_ `protobuf:"bytes,7,opt,name=clientStat" json:"clientStat,omitempty"` Scene *int32 `protobuf:"varint,8,opt,name=scene" json:"scene,omitempty"` Longitude *float32 `protobuf:"fixed32,9,opt,name=longitude" json:"longitude,omitempty"` Latitude *float32 `protobuf:"fixed32,10,opt,name=latitude" json:"latitude,omitempty"` AttachedContent *string `protobuf:"bytes,11,opt,name=attachedContent" json:"attachedContent,omitempty"` Aeskey *string `protobuf:"bytes,16,opt,name=aeskey" json:"aeskey,omitempty"` EncryVer *int32 `protobuf:"varint,17,opt,name=encryVer" json:"encryVer,omitempty"` Crc32 *uint32 `protobuf:"varint,18,opt,name=crc32" json:"crc32,omitempty"` MsgForwardType *uint32 `protobuf:"varint,19,opt,name=msgForwardType" json:"msgForwardType,omitempty"` Source *uint32 `protobuf:"varint,20,opt,name=source" json:"source,omitempty"` Appid *string `protobuf:"bytes,21,opt,name=appid" json:"appid,omitempty"` MessageAction *string `protobuf:"bytes,22,opt,name=messageAction" json:"messageAction,omitempty"` MeesageExt *string `protobuf:"bytes,23,opt,name=meesageExt" json:"meesageExt,omitempty"` MediaTagName *string `protobuf:"bytes,24,opt,name=mediaTagName" json:"mediaTagName,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CDNUploadMsgImgPrepareRequest) Reset() { *m = CDNUploadMsgImgPrepareRequest{} } func (m *CDNUploadMsgImgPrepareRequest) String() string { return proto.CompactTextString(m) } func (*CDNUploadMsgImgPrepareRequest) ProtoMessage() {} func (*CDNUploadMsgImgPrepareRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{124} } func (m *CDNUploadMsgImgPrepareRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CDNUploadMsgImgPrepareRequest.Unmarshal(m, b) } func (m *CDNUploadMsgImgPrepareRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CDNUploadMsgImgPrepareRequest.Marshal(b, m, deterministic) } func (m *CDNUploadMsgImgPrepareRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_CDNUploadMsgImgPrepareRequest.Merge(m, src) } func (m *CDNUploadMsgImgPrepareRequest) XXX_Size() int { return xxx_messageInfo_CDNUploadMsgImgPrepareRequest.Size(m) } func (m *CDNUploadMsgImgPrepareRequest) XXX_DiscardUnknown() { xxx_messageInfo_CDNUploadMsgImgPrepareRequest.DiscardUnknown(m) } var xxx_messageInfo_CDNUploadMsgImgPrepareRequest proto.InternalMessageInfo func (m *CDNUploadMsgImgPrepareRequest) GetClientImgId() string { if m != nil && m.ClientImgId != nil { return *m.ClientImgId } return "" } func (m *CDNUploadMsgImgPrepareRequest) GetFromUserName() string { if m != nil && m.FromUserName != nil { return *m.FromUserName } return "" } func (m *CDNUploadMsgImgPrepareRequest) GetToUserName() string { if m != nil && m.ToUserName != nil { return *m.ToUserName } return "" } func (m *CDNUploadMsgImgPrepareRequest) GetThumbHeight() int32 { if m != nil && m.ThumbHeight != nil { return *m.ThumbHeight } return 0 } func (m *CDNUploadMsgImgPrepareRequest) GetThumbWidth() int32 { if m != nil && m.ThumbWidth != nil { return *m.ThumbWidth } return 0 } func (m *CDNUploadMsgImgPrepareRequest) GetMsgSource() string { if m != nil && m.MsgSource != nil { return *m.MsgSource } return "" } func (m *CDNUploadMsgImgPrepareRequest) GetClientStat() *SKBuiltinString_ { if m != nil { return m.ClientStat } return nil } func (m *CDNUploadMsgImgPrepareRequest) GetScene() int32 { if m != nil && m.Scene != nil { return *m.Scene } return 0 } func (m *CDNUploadMsgImgPrepareRequest) GetLongitude() float32 { if m != nil && m.Longitude != nil { return *m.Longitude } return 0 } func (m *CDNUploadMsgImgPrepareRequest) GetLatitude() float32 { if m != nil && m.Latitude != nil { return *m.Latitude } return 0 } func (m *CDNUploadMsgImgPrepareRequest) GetAttachedContent() string { if m != nil && m.AttachedContent != nil { return *m.AttachedContent } return "" } func (m *CDNUploadMsgImgPrepareRequest) GetAeskey() string { if m != nil && m.Aeskey != nil { return *m.Aeskey } return "" } func (m *CDNUploadMsgImgPrepareRequest) GetEncryVer() int32 { if m != nil && m.EncryVer != nil { return *m.EncryVer } return 0 } func (m *CDNUploadMsgImgPrepareRequest) GetCrc32() uint32 { if m != nil && m.Crc32 != nil { return *m.Crc32 } return 0 } func (m *CDNUploadMsgImgPrepareRequest) GetMsgForwardType() uint32 { if m != nil && m.MsgForwardType != nil { return *m.MsgForwardType } return 0 } func (m *CDNUploadMsgImgPrepareRequest) GetSource() uint32 { if m != nil && m.Source != nil { return *m.Source } return 0 } func (m *CDNUploadMsgImgPrepareRequest) GetAppid() string { if m != nil && m.Appid != nil { return *m.Appid } return "" } func (m *CDNUploadMsgImgPrepareRequest) GetMessageAction() string { if m != nil && m.MessageAction != nil { return *m.MessageAction } return "" } func (m *CDNUploadMsgImgPrepareRequest) GetMeesageExt() string { if m != nil && m.MeesageExt != nil { return *m.MeesageExt } return "" } func (m *CDNUploadMsgImgPrepareRequest) GetMediaTagName() string { if m != nil && m.MediaTagName != nil { return *m.MediaTagName } return "" } type CDNUploadMsgImgPrepareResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` ClientImgId *string `protobuf:"bytes,3,opt,name=clientImgId" json:"clientImgId,omitempty"` FromUserName *string `protobuf:"bytes,4,opt,name=fromUserName" json:"fromUserName,omitempty"` ToUserName *string `protobuf:"bytes,5,opt,name=toUserName" json:"toUserName,omitempty"` CreateTime *uint32 `protobuf:"varint,9,opt,name=createTime" json:"createTime,omitempty"` NewMsgId *uint64 `protobuf:"varint,10,opt,name=newMsgId" json:"newMsgId,omitempty"` Aeskey *string `protobuf:"bytes,11,opt,name=aeskey" json:"aeskey,omitempty"` FileId *string `protobuf:"bytes,12,opt,name=fileId" json:"fileId,omitempty"` MsgSource *string `protobuf:"bytes,13,opt,name=msgSource" json:"msgSource,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CDNUploadMsgImgPrepareResponse) Reset() { *m = CDNUploadMsgImgPrepareResponse{} } func (m *CDNUploadMsgImgPrepareResponse) String() string { return proto.CompactTextString(m) } func (*CDNUploadMsgImgPrepareResponse) ProtoMessage() {} func (*CDNUploadMsgImgPrepareResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{125} } func (m *CDNUploadMsgImgPrepareResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CDNUploadMsgImgPrepareResponse.Unmarshal(m, b) } func (m *CDNUploadMsgImgPrepareResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CDNUploadMsgImgPrepareResponse.Marshal(b, m, deterministic) } func (m *CDNUploadMsgImgPrepareResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_CDNUploadMsgImgPrepareResponse.Merge(m, src) } func (m *CDNUploadMsgImgPrepareResponse) XXX_Size() int { return xxx_messageInfo_CDNUploadMsgImgPrepareResponse.Size(m) } func (m *CDNUploadMsgImgPrepareResponse) XXX_DiscardUnknown() { xxx_messageInfo_CDNUploadMsgImgPrepareResponse.DiscardUnknown(m) } var xxx_messageInfo_CDNUploadMsgImgPrepareResponse proto.InternalMessageInfo func (m *CDNUploadMsgImgPrepareResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *CDNUploadMsgImgPrepareResponse) GetClientImgId() string { if m != nil && m.ClientImgId != nil { return *m.ClientImgId } return "" } func (m *CDNUploadMsgImgPrepareResponse) GetFromUserName() string { if m != nil && m.FromUserName != nil { return *m.FromUserName } return "" } func (m *CDNUploadMsgImgPrepareResponse) GetToUserName() string { if m != nil && m.ToUserName != nil { return *m.ToUserName } return "" } func (m *CDNUploadMsgImgPrepareResponse) GetCreateTime() uint32 { if m != nil && m.CreateTime != nil { return *m.CreateTime } return 0 } func (m *CDNUploadMsgImgPrepareResponse) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } func (m *CDNUploadMsgImgPrepareResponse) GetAeskey() string { if m != nil && m.Aeskey != nil { return *m.Aeskey } return "" } func (m *CDNUploadMsgImgPrepareResponse) GetFileId() string { if m != nil && m.FileId != nil { return *m.FileId } return "" } func (m *CDNUploadMsgImgPrepareResponse) GetMsgSource() string { if m != nil && m.MsgSource != nil { return *m.MsgSource } return "" } type UploadHDHeadImgRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` TotalLen *uint32 `protobuf:"varint,2,opt,name=totalLen" json:"totalLen,omitempty"` StartPos *uint32 `protobuf:"varint,3,opt,name=startPos" json:"startPos,omitempty"` HeadImgType *uint32 `protobuf:"varint,4,opt,name=headImgType" json:"headImgType,omitempty"` Data *SKBuiltinString_ `protobuf:"bytes,5,opt,name=data" json:"data,omitempty"` ImgHash *string `protobuf:"bytes,6,opt,name=imgHash" json:"imgHash,omitempty"` UserName *string `protobuf:"bytes,7,opt,name=userName" json:"userName,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadHDHeadImgRequest) Reset() { *m = UploadHDHeadImgRequest{} } func (m *UploadHDHeadImgRequest) String() string { return proto.CompactTextString(m) } func (*UploadHDHeadImgRequest) ProtoMessage() {} func (*UploadHDHeadImgRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{126} } func (m *UploadHDHeadImgRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadHDHeadImgRequest.Unmarshal(m, b) } func (m *UploadHDHeadImgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadHDHeadImgRequest.Marshal(b, m, deterministic) } func (m *UploadHDHeadImgRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadHDHeadImgRequest.Merge(m, src) } func (m *UploadHDHeadImgRequest) XXX_Size() int { return xxx_messageInfo_UploadHDHeadImgRequest.Size(m) } func (m *UploadHDHeadImgRequest) XXX_DiscardUnknown() { xxx_messageInfo_UploadHDHeadImgRequest.DiscardUnknown(m) } var xxx_messageInfo_UploadHDHeadImgRequest proto.InternalMessageInfo func (m *UploadHDHeadImgRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *UploadHDHeadImgRequest) GetTotalLen() uint32 { if m != nil && m.TotalLen != nil { return *m.TotalLen } return 0 } func (m *UploadHDHeadImgRequest) GetStartPos() uint32 { if m != nil && m.StartPos != nil { return *m.StartPos } return 0 } func (m *UploadHDHeadImgRequest) GetHeadImgType() uint32 { if m != nil && m.HeadImgType != nil { return *m.HeadImgType } return 0 } func (m *UploadHDHeadImgRequest) GetData() *SKBuiltinString_ { if m != nil { return m.Data } return nil } func (m *UploadHDHeadImgRequest) GetImgHash() string { if m != nil && m.ImgHash != nil { return *m.ImgHash } return "" } func (m *UploadHDHeadImgRequest) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } type UploadHDHeadImgResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` TotalLen *uint32 `protobuf:"varint,2,opt,name=totalLen" json:"totalLen,omitempty"` StartPos *uint32 `protobuf:"varint,3,opt,name=startPos" json:"startPos,omitempty"` FinalImgMd5Sum *string `protobuf:"bytes,4,opt,name=finalImgMd5Sum" json:"finalImgMd5Sum,omitempty"` BigHeadImgUrl *string `protobuf:"bytes,5,opt,name=bigHeadImgUrl" json:"bigHeadImgUrl,omitempty"` SmallHeadImgUrl *string `protobuf:"bytes,6,opt,name=smallHeadImgUrl" json:"smallHeadImgUrl,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadHDHeadImgResponse) Reset() { *m = UploadHDHeadImgResponse{} } func (m *UploadHDHeadImgResponse) String() string { return proto.CompactTextString(m) } func (*UploadHDHeadImgResponse) ProtoMessage() {} func (*UploadHDHeadImgResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{127} } func (m *UploadHDHeadImgResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadHDHeadImgResponse.Unmarshal(m, b) } func (m *UploadHDHeadImgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadHDHeadImgResponse.Marshal(b, m, deterministic) } func (m *UploadHDHeadImgResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadHDHeadImgResponse.Merge(m, src) } func (m *UploadHDHeadImgResponse) XXX_Size() int { return xxx_messageInfo_UploadHDHeadImgResponse.Size(m) } func (m *UploadHDHeadImgResponse) XXX_DiscardUnknown() { xxx_messageInfo_UploadHDHeadImgResponse.DiscardUnknown(m) } var xxx_messageInfo_UploadHDHeadImgResponse proto.InternalMessageInfo func (m *UploadHDHeadImgResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *UploadHDHeadImgResponse) GetTotalLen() uint32 { if m != nil && m.TotalLen != nil { return *m.TotalLen } return 0 } func (m *UploadHDHeadImgResponse) GetStartPos() uint32 { if m != nil && m.StartPos != nil { return *m.StartPos } return 0 } func (m *UploadHDHeadImgResponse) GetFinalImgMd5Sum() string { if m != nil && m.FinalImgMd5Sum != nil { return *m.FinalImgMd5Sum } return "" } func (m *UploadHDHeadImgResponse) GetBigHeadImgUrl() string { if m != nil && m.BigHeadImgUrl != nil { return *m.BigHeadImgUrl } return "" } func (m *UploadHDHeadImgResponse) GetSmallHeadImgUrl() string { if m != nil && m.SmallHeadImgUrl != nil { return *m.SmallHeadImgUrl } return "" } type DownloadVoiceRequest struct { MsgId *uint32 `protobuf:"varint,1,opt,name=msgId" json:"msgId,omitempty"` Offset *uint32 `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"` Length *uint32 `protobuf:"varint,3,opt,name=length" json:"length,omitempty"` ClientMsgId *string `protobuf:"bytes,4,opt,name=clientMsgId" json:"clientMsgId,omitempty"` BaseRequest *BaseRequest `protobuf:"bytes,5,opt,name=baseRequest" json:"baseRequest,omitempty"` NewMsgId *uint64 `protobuf:"varint,6,opt,name=newMsgId" json:"newMsgId,omitempty"` ChatRoomName *string `protobuf:"bytes,7,opt,name=chatRoomName" json:"chatRoomName,omitempty"` MasterBufId *uint64 `protobuf:"varint,8,opt,name=masterBufId" json:"masterBufId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DownloadVoiceRequest) Reset() { *m = DownloadVoiceRequest{} } func (m *DownloadVoiceRequest) String() string { return proto.CompactTextString(m) } func (*DownloadVoiceRequest) ProtoMessage() {} func (*DownloadVoiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{128} } func (m *DownloadVoiceRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DownloadVoiceRequest.Unmarshal(m, b) } func (m *DownloadVoiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DownloadVoiceRequest.Marshal(b, m, deterministic) } func (m *DownloadVoiceRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_DownloadVoiceRequest.Merge(m, src) } func (m *DownloadVoiceRequest) XXX_Size() int { return xxx_messageInfo_DownloadVoiceRequest.Size(m) } func (m *DownloadVoiceRequest) XXX_DiscardUnknown() { xxx_messageInfo_DownloadVoiceRequest.DiscardUnknown(m) } var xxx_messageInfo_DownloadVoiceRequest proto.InternalMessageInfo func (m *DownloadVoiceRequest) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *DownloadVoiceRequest) GetOffset() uint32 { if m != nil && m.Offset != nil { return *m.Offset } return 0 } func (m *DownloadVoiceRequest) GetLength() uint32 { if m != nil && m.Length != nil { return *m.Length } return 0 } func (m *DownloadVoiceRequest) GetClientMsgId() string { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return "" } func (m *DownloadVoiceRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *DownloadVoiceRequest) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } func (m *DownloadVoiceRequest) GetChatRoomName() string { if m != nil && m.ChatRoomName != nil { return *m.ChatRoomName } return "" } func (m *DownloadVoiceRequest) GetMasterBufId() uint64 { if m != nil && m.MasterBufId != nil { return *m.MasterBufId } return 0 } type DownloadVoiceResponse struct { MsgId *uint32 `protobuf:"varint,1,opt,name=msgId" json:"msgId,omitempty"` Offset *uint32 `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"` Length *uint32 `protobuf:"varint,3,opt,name=length" json:"length,omitempty"` VoiceLength *uint32 `protobuf:"varint,5,opt,name=voiceLength" json:"voiceLength,omitempty"` ClientMsgId *string `protobuf:"bytes,6,opt,name=clientMsgId" json:"clientMsgId,omitempty"` Data *SKBuiltinString_ `protobuf:"bytes,7,opt,name=data" json:"data,omitempty"` EndFlag *uint32 `protobuf:"varint,8,opt,name=endFlag" json:"endFlag,omitempty"` BaseResponse *BaseResponse `protobuf:"bytes,9,opt,name=baseResponse" json:"baseResponse,omitempty"` CancelFlag *uint32 `protobuf:"varint,10,opt,name=cancelFlag" json:"cancelFlag,omitempty"` NewMsgId *uint64 `protobuf:"varint,11,opt,name=newMsgId" json:"newMsgId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DownloadVoiceResponse) Reset() { *m = DownloadVoiceResponse{} } func (m *DownloadVoiceResponse) String() string { return proto.CompactTextString(m) } func (*DownloadVoiceResponse) ProtoMessage() {} func (*DownloadVoiceResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{129} } func (m *DownloadVoiceResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DownloadVoiceResponse.Unmarshal(m, b) } func (m *DownloadVoiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DownloadVoiceResponse.Marshal(b, m, deterministic) } func (m *DownloadVoiceResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_DownloadVoiceResponse.Merge(m, src) } func (m *DownloadVoiceResponse) XXX_Size() int { return xxx_messageInfo_DownloadVoiceResponse.Size(m) } func (m *DownloadVoiceResponse) XXX_DiscardUnknown() { xxx_messageInfo_DownloadVoiceResponse.DiscardUnknown(m) } var xxx_messageInfo_DownloadVoiceResponse proto.InternalMessageInfo func (m *DownloadVoiceResponse) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *DownloadVoiceResponse) GetOffset() uint32 { if m != nil && m.Offset != nil { return *m.Offset } return 0 } func (m *DownloadVoiceResponse) GetLength() uint32 { if m != nil && m.Length != nil { return *m.Length } return 0 } func (m *DownloadVoiceResponse) GetVoiceLength() uint32 { if m != nil && m.VoiceLength != nil { return *m.VoiceLength } return 0 } func (m *DownloadVoiceResponse) GetClientMsgId() string { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return "" } func (m *DownloadVoiceResponse) GetData() *SKBuiltinString_ { if m != nil { return m.Data } return nil } func (m *DownloadVoiceResponse) GetEndFlag() uint32 { if m != nil && m.EndFlag != nil { return *m.EndFlag } return 0 } func (m *DownloadVoiceResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *DownloadVoiceResponse) GetCancelFlag() uint32 { if m != nil && m.CancelFlag != nil { return *m.CancelFlag } return 0 } func (m *DownloadVoiceResponse) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } type InitContactReq struct { Username *string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"` CurrentWxcontactSeq *uint32 `protobuf:"varint,2,opt,name=currentWxcontactSeq" json:"currentWxcontactSeq,omitempty"` CurrentChatRoomContactSeq *uint32 `protobuf:"varint,3,opt,name=currentChatRoomContactSeq" json:"currentChatRoomContactSeq,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *InitContactReq) Reset() { *m = InitContactReq{} } func (m *InitContactReq) String() string { return proto.CompactTextString(m) } func (*InitContactReq) ProtoMessage() {} func (*InitContactReq) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{130} } func (m *InitContactReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_InitContactReq.Unmarshal(m, b) } func (m *InitContactReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_InitContactReq.Marshal(b, m, deterministic) } func (m *InitContactReq) XXX_Merge(src proto.Message) { xxx_messageInfo_InitContactReq.Merge(m, src) } func (m *InitContactReq) XXX_Size() int { return xxx_messageInfo_InitContactReq.Size(m) } func (m *InitContactReq) XXX_DiscardUnknown() { xxx_messageInfo_InitContactReq.DiscardUnknown(m) } var xxx_messageInfo_InitContactReq proto.InternalMessageInfo func (m *InitContactReq) GetUsername() string { if m != nil && m.Username != nil { return *m.Username } return "" } func (m *InitContactReq) GetCurrentWxcontactSeq() uint32 { if m != nil && m.CurrentWxcontactSeq != nil { return *m.CurrentWxcontactSeq } return 0 } func (m *InitContactReq) GetCurrentChatRoomContactSeq() uint32 { if m != nil && m.CurrentChatRoomContactSeq != nil { return *m.CurrentChatRoomContactSeq } return 0 } type InitContactResp struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` CurrentWxcontactSeq *uint32 `protobuf:"varint,2,opt,name=currentWxcontactSeq" json:"currentWxcontactSeq,omitempty"` CurrentChatRoomContactSeq *uint32 `protobuf:"varint,3,opt,name=currentChatRoomContactSeq" json:"currentChatRoomContactSeq,omitempty"` ContinueFlag *uint32 `protobuf:"varint,4,opt,name=continueFlag" json:"continueFlag,omitempty"` ContactUsernameList []string `protobuf:"bytes,5,rep,name=contactUsernameList" json:"contactUsernameList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *InitContactResp) Reset() { *m = InitContactResp{} } func (m *InitContactResp) String() string { return proto.CompactTextString(m) } func (*InitContactResp) ProtoMessage() {} func (*InitContactResp) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{131} } func (m *InitContactResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_InitContactResp.Unmarshal(m, b) } func (m *InitContactResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_InitContactResp.Marshal(b, m, deterministic) } func (m *InitContactResp) XXX_Merge(src proto.Message) { xxx_messageInfo_InitContactResp.Merge(m, src) } func (m *InitContactResp) XXX_Size() int { return xxx_messageInfo_InitContactResp.Size(m) } func (m *InitContactResp) XXX_DiscardUnknown() { xxx_messageInfo_InitContactResp.DiscardUnknown(m) } var xxx_messageInfo_InitContactResp proto.InternalMessageInfo func (m *InitContactResp) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *InitContactResp) GetCurrentWxcontactSeq() uint32 { if m != nil && m.CurrentWxcontactSeq != nil { return *m.CurrentWxcontactSeq } return 0 } func (m *InitContactResp) GetCurrentChatRoomContactSeq() uint32 { if m != nil && m.CurrentChatRoomContactSeq != nil { return *m.CurrentChatRoomContactSeq } return 0 } func (m *InitContactResp) GetContinueFlag() uint32 { if m != nil && m.ContinueFlag != nil { return *m.ContinueFlag } return 0 } func (m *InitContactResp) GetContactUsernameList() []string { if m != nil { return m.ContactUsernameList } return nil } type BatchGetContactBriefInfoReq struct { ContactUsernameList []string `protobuf:"bytes,1,rep,name=contactUsernameList" json:"contactUsernameList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BatchGetContactBriefInfoReq) Reset() { *m = BatchGetContactBriefInfoReq{} } func (m *BatchGetContactBriefInfoReq) String() string { return proto.CompactTextString(m) } func (*BatchGetContactBriefInfoReq) ProtoMessage() {} func (*BatchGetContactBriefInfoReq) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{132} } func (m *BatchGetContactBriefInfoReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BatchGetContactBriefInfoReq.Unmarshal(m, b) } func (m *BatchGetContactBriefInfoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BatchGetContactBriefInfoReq.Marshal(b, m, deterministic) } func (m *BatchGetContactBriefInfoReq) XXX_Merge(src proto.Message) { xxx_messageInfo_BatchGetContactBriefInfoReq.Merge(m, src) } func (m *BatchGetContactBriefInfoReq) XXX_Size() int { return xxx_messageInfo_BatchGetContactBriefInfoReq.Size(m) } func (m *BatchGetContactBriefInfoReq) XXX_DiscardUnknown() { xxx_messageInfo_BatchGetContactBriefInfoReq.DiscardUnknown(m) } var xxx_messageInfo_BatchGetContactBriefInfoReq proto.InternalMessageInfo func (m *BatchGetContactBriefInfoReq) GetContactUsernameList() []string { if m != nil { return m.ContactUsernameList } return nil } type BatchGetContactBriefInfoResp struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` ContactList []*BatchGetContactBriefInfoResp_ContactBriefInfo `protobuf:"bytes,2,rep,name=contactList" json:"contactList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BatchGetContactBriefInfoResp) Reset() { *m = BatchGetContactBriefInfoResp{} } func (m *BatchGetContactBriefInfoResp) String() string { return proto.CompactTextString(m) } func (*BatchGetContactBriefInfoResp) ProtoMessage() {} func (*BatchGetContactBriefInfoResp) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{133} } func (m *BatchGetContactBriefInfoResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BatchGetContactBriefInfoResp.Unmarshal(m, b) } func (m *BatchGetContactBriefInfoResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BatchGetContactBriefInfoResp.Marshal(b, m, deterministic) } func (m *BatchGetContactBriefInfoResp) XXX_Merge(src proto.Message) { xxx_messageInfo_BatchGetContactBriefInfoResp.Merge(m, src) } func (m *BatchGetContactBriefInfoResp) XXX_Size() int { return xxx_messageInfo_BatchGetContactBriefInfoResp.Size(m) } func (m *BatchGetContactBriefInfoResp) XXX_DiscardUnknown() { xxx_messageInfo_BatchGetContactBriefInfoResp.DiscardUnknown(m) } var xxx_messageInfo_BatchGetContactBriefInfoResp proto.InternalMessageInfo func (m *BatchGetContactBriefInfoResp) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *BatchGetContactBriefInfoResp) GetContactList() []*BatchGetContactBriefInfoResp_ContactBriefInfo { if m != nil { return m.ContactList } return nil } type BatchGetContactBriefInfoResp_ContactBriefInfo struct { Username *string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"` Ret *int32 `protobuf:"varint,2,opt,name=ret" json:"ret,omitempty"` Contact *ModContact `protobuf:"bytes,3,opt,name=contact" json:"contact,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BatchGetContactBriefInfoResp_ContactBriefInfo) Reset() { *m = BatchGetContactBriefInfoResp_ContactBriefInfo{} } func (m *BatchGetContactBriefInfoResp_ContactBriefInfo) String() string { return proto.CompactTextString(m) } func (*BatchGetContactBriefInfoResp_ContactBriefInfo) ProtoMessage() {} func (*BatchGetContactBriefInfoResp_ContactBriefInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{134} } func (m *BatchGetContactBriefInfoResp_ContactBriefInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BatchGetContactBriefInfoResp_ContactBriefInfo.Unmarshal(m, b) } func (m *BatchGetContactBriefInfoResp_ContactBriefInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BatchGetContactBriefInfoResp_ContactBriefInfo.Marshal(b, m, deterministic) } func (m *BatchGetContactBriefInfoResp_ContactBriefInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_BatchGetContactBriefInfoResp_ContactBriefInfo.Merge(m, src) } func (m *BatchGetContactBriefInfoResp_ContactBriefInfo) XXX_Size() int { return xxx_messageInfo_BatchGetContactBriefInfoResp_ContactBriefInfo.Size(m) } func (m *BatchGetContactBriefInfoResp_ContactBriefInfo) XXX_DiscardUnknown() { xxx_messageInfo_BatchGetContactBriefInfoResp_ContactBriefInfo.DiscardUnknown(m) } var xxx_messageInfo_BatchGetContactBriefInfoResp_ContactBriefInfo proto.InternalMessageInfo func (m *BatchGetContactBriefInfoResp_ContactBriefInfo) GetUsername() string { if m != nil && m.Username != nil { return *m.Username } return "" } func (m *BatchGetContactBriefInfoResp_ContactBriefInfo) GetRet() int32 { if m != nil && m.Ret != nil { return *m.Ret } return 0 } func (m *BatchGetContactBriefInfoResp_ContactBriefInfo) GetContact() *ModContact { if m != nil { return m.Contact } return nil } type ManualAuthRequest struct { RsaReqData *ManualAuthRsaReqData `protobuf:"bytes,1,opt,name=rsaReqData" json:"rsaReqData,omitempty"` AesReqData *ManualAuthAesReqData `protobuf:"bytes,2,opt,name=aesReqData" json:"aesReqData,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ManualAuthRequest) Reset() { *m = ManualAuthRequest{} } func (m *ManualAuthRequest) String() string { return proto.CompactTextString(m) } func (*ManualAuthRequest) ProtoMessage() {} func (*ManualAuthRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{135} } func (m *ManualAuthRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ManualAuthRequest.Unmarshal(m, b) } func (m *ManualAuthRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ManualAuthRequest.Marshal(b, m, deterministic) } func (m *ManualAuthRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ManualAuthRequest.Merge(m, src) } func (m *ManualAuthRequest) XXX_Size() int { return xxx_messageInfo_ManualAuthRequest.Size(m) } func (m *ManualAuthRequest) XXX_DiscardUnknown() { xxx_messageInfo_ManualAuthRequest.DiscardUnknown(m) } var xxx_messageInfo_ManualAuthRequest proto.InternalMessageInfo func (m *ManualAuthRequest) GetRsaReqData() *ManualAuthRsaReqData { if m != nil { return m.RsaReqData } return nil } func (m *ManualAuthRequest) GetAesReqData() *ManualAuthAesReqData { if m != nil { return m.AesReqData } return nil } type ManualAuthRsaReqData struct { RandomEncryKey *SKBuiltinString_ `protobuf:"bytes,1,opt,name=randomEncryKey" json:"randomEncryKey,omitempty"` CliPubEcdhkey *ECDHKey `protobuf:"bytes,2,opt,name=cliPubEcdhkey" json:"cliPubEcdhkey,omitempty"` UserName *string `protobuf:"bytes,3,opt,name=userName" json:"userName,omitempty"` Pwd *string `protobuf:"bytes,4,opt,name=pwd" json:"pwd,omitempty"` Pwd2 *string `protobuf:"bytes,5,opt,name=pwd2" json:"pwd2,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ManualAuthRsaReqData) Reset() { *m = ManualAuthRsaReqData{} } func (m *ManualAuthRsaReqData) String() string { return proto.CompactTextString(m) } func (*ManualAuthRsaReqData) ProtoMessage() {} func (*ManualAuthRsaReqData) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{136} } func (m *ManualAuthRsaReqData) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ManualAuthRsaReqData.Unmarshal(m, b) } func (m *ManualAuthRsaReqData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ManualAuthRsaReqData.Marshal(b, m, deterministic) } func (m *ManualAuthRsaReqData) XXX_Merge(src proto.Message) { xxx_messageInfo_ManualAuthRsaReqData.Merge(m, src) } func (m *ManualAuthRsaReqData) XXX_Size() int { return xxx_messageInfo_ManualAuthRsaReqData.Size(m) } func (m *ManualAuthRsaReqData) XXX_DiscardUnknown() { xxx_messageInfo_ManualAuthRsaReqData.DiscardUnknown(m) } var xxx_messageInfo_ManualAuthRsaReqData proto.InternalMessageInfo func (m *ManualAuthRsaReqData) GetRandomEncryKey() *SKBuiltinString_ { if m != nil { return m.RandomEncryKey } return nil } func (m *ManualAuthRsaReqData) GetCliPubEcdhkey() *ECDHKey { if m != nil { return m.CliPubEcdhkey } return nil } func (m *ManualAuthRsaReqData) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *ManualAuthRsaReqData) GetPwd() string { if m != nil && m.Pwd != nil { return *m.Pwd } return "" } func (m *ManualAuthRsaReqData) GetPwd2() string { if m != nil && m.Pwd2 != nil { return *m.Pwd2 } return "" } type ManualAuthAesReqData struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` BaseReqInfo *BaseAuthReqInfo `protobuf:"bytes,2,opt,name=baseReqInfo" json:"baseReqInfo,omitempty"` Imei *string `protobuf:"bytes,3,opt,name=imei" json:"imei,omitempty"` SoftType *string `protobuf:"bytes,4,opt,name=softType" json:"softType,omitempty"` BuiltinIpseq *uint32 `protobuf:"varint,5,opt,name=builtinIpseq" json:"builtinIpseq,omitempty"` ClientSeqId *string `protobuf:"bytes,6,opt,name=clientSeqId" json:"clientSeqId,omitempty"` Signature *string `protobuf:"bytes,7,opt,name=signature" json:"signature,omitempty"` DeviceName *string `protobuf:"bytes,8,opt,name=deviceName" json:"deviceName,omitempty"` DeviceType *string `protobuf:"bytes,9,opt,name=deviceType" json:"deviceType,omitempty"` Language *string `protobuf:"bytes,10,opt,name=language" json:"language,omitempty"` TimeZone *string `protobuf:"bytes,11,opt,name=timeZone" json:"timeZone,omitempty"` Channel *int32 `protobuf:"varint,13,opt,name=channel" json:"channel,omitempty"` TimeStamp *uint32 `protobuf:"varint,14,opt,name=timeStamp" json:"timeStamp,omitempty"` DeviceBrand *string `protobuf:"bytes,15,opt,name=deviceBrand" json:"deviceBrand,omitempty"` DeviceModel *string `protobuf:"bytes,16,opt,name=deviceModel" json:"deviceModel,omitempty"` Ostype *string `protobuf:"bytes,17,opt,name=ostype" json:"ostype,omitempty"` RealCountry *string `protobuf:"bytes,18,opt,name=realCountry" json:"realCountry,omitempty"` BundleId *string `protobuf:"bytes,19,opt,name=bundleId" json:"bundleId,omitempty"` AdSource *string `protobuf:"bytes,20,opt,name=adSource" json:"adSource,omitempty"` IphoneVer *string `protobuf:"bytes,21,opt,name=iphoneVer" json:"iphoneVer,omitempty"` InputType *uint32 `protobuf:"varint,22,opt,name=inputType" json:"inputType,omitempty"` ClientCheckData *SKBuiltinString_ `protobuf:"bytes,23,opt,name=clientCheckData" json:"clientCheckData,omitempty"` ExtSpamInfo *SKBuiltinString_ `protobuf:"bytes,24,opt,name=extSpamInfo" json:"extSpamInfo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ManualAuthAesReqData) Reset() { *m = ManualAuthAesReqData{} } func (m *ManualAuthAesReqData) String() string { return proto.CompactTextString(m) } func (*ManualAuthAesReqData) ProtoMessage() {} func (*ManualAuthAesReqData) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{137} } func (m *ManualAuthAesReqData) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ManualAuthAesReqData.Unmarshal(m, b) } func (m *ManualAuthAesReqData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ManualAuthAesReqData.Marshal(b, m, deterministic) } func (m *ManualAuthAesReqData) XXX_Merge(src proto.Message) { xxx_messageInfo_ManualAuthAesReqData.Merge(m, src) } func (m *ManualAuthAesReqData) XXX_Size() int { return xxx_messageInfo_ManualAuthAesReqData.Size(m) } func (m *ManualAuthAesReqData) XXX_DiscardUnknown() { xxx_messageInfo_ManualAuthAesReqData.DiscardUnknown(m) } var xxx_messageInfo_ManualAuthAesReqData proto.InternalMessageInfo func (m *ManualAuthAesReqData) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *ManualAuthAesReqData) GetBaseReqInfo() *BaseAuthReqInfo { if m != nil { return m.BaseReqInfo } return nil } func (m *ManualAuthAesReqData) GetImei() string { if m != nil && m.Imei != nil { return *m.Imei } return "" } func (m *ManualAuthAesReqData) GetSoftType() string { if m != nil && m.SoftType != nil { return *m.SoftType } return "" } func (m *ManualAuthAesReqData) GetBuiltinIpseq() uint32 { if m != nil && m.BuiltinIpseq != nil { return *m.BuiltinIpseq } return 0 } func (m *ManualAuthAesReqData) GetClientSeqId() string { if m != nil && m.ClientSeqId != nil { return *m.ClientSeqId } return "" } func (m *ManualAuthAesReqData) GetSignature() string { if m != nil && m.Signature != nil { return *m.Signature } return "" } func (m *ManualAuthAesReqData) GetDeviceName() string { if m != nil && m.DeviceName != nil { return *m.DeviceName } return "" } func (m *ManualAuthAesReqData) GetDeviceType() string { if m != nil && m.DeviceType != nil { return *m.DeviceType } return "" } func (m *ManualAuthAesReqData) GetLanguage() string { if m != nil && m.Language != nil { return *m.Language } return "" } func (m *ManualAuthAesReqData) GetTimeZone() string { if m != nil && m.TimeZone != nil { return *m.TimeZone } return "" } func (m *ManualAuthAesReqData) GetChannel() int32 { if m != nil && m.Channel != nil { return *m.Channel } return 0 } func (m *ManualAuthAesReqData) GetTimeStamp() uint32 { if m != nil && m.TimeStamp != nil { return *m.TimeStamp } return 0 } func (m *ManualAuthAesReqData) GetDeviceBrand() string { if m != nil && m.DeviceBrand != nil { return *m.DeviceBrand } return "" } func (m *ManualAuthAesReqData) GetDeviceModel() string { if m != nil && m.DeviceModel != nil { return *m.DeviceModel } return "" } func (m *ManualAuthAesReqData) GetOstype() string { if m != nil && m.Ostype != nil { return *m.Ostype } return "" } func (m *ManualAuthAesReqData) GetRealCountry() string { if m != nil && m.RealCountry != nil { return *m.RealCountry } return "" } func (m *ManualAuthAesReqData) GetBundleId() string { if m != nil && m.BundleId != nil { return *m.BundleId } return "" } func (m *ManualAuthAesReqData) GetAdSource() string { if m != nil && m.AdSource != nil { return *m.AdSource } return "" } func (m *ManualAuthAesReqData) GetIphoneVer() string { if m != nil && m.IphoneVer != nil { return *m.IphoneVer } return "" } func (m *ManualAuthAesReqData) GetInputType() uint32 { if m != nil && m.InputType != nil { return *m.InputType } return 0 } func (m *ManualAuthAesReqData) GetClientCheckData() *SKBuiltinString_ { if m != nil { return m.ClientCheckData } return nil } func (m *ManualAuthAesReqData) GetExtSpamInfo() *SKBuiltinString_ { if m != nil { return m.ExtSpamInfo } return nil } type UnifyAuthResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` UnifyAuthSectFlag *uint32 `protobuf:"varint,2,opt,name=unifyAuthSectFlag" json:"unifyAuthSectFlag,omitempty"` AuthSectResp *AuthSectResp `protobuf:"bytes,3,opt,name=authSectResp" json:"authSectResp,omitempty"` AcctSectResp *AcctSectResp `protobuf:"bytes,4,opt,name=acctSectResp" json:"acctSectResp,omitempty"` NetworkSectResp *NetworkSectResp `protobuf:"bytes,5,opt,name=networkSectResp" json:"networkSectResp,omitempty"` AxAuthSecRespList *AxAuthSecRespList `protobuf:"bytes,6,opt,name=axAuthSecRespList" json:"axAuthSecRespList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UnifyAuthResponse) Reset() { *m = UnifyAuthResponse{} } func (m *UnifyAuthResponse) String() string { return proto.CompactTextString(m) } func (*UnifyAuthResponse) ProtoMessage() {} func (*UnifyAuthResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{138} } func (m *UnifyAuthResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UnifyAuthResponse.Unmarshal(m, b) } func (m *UnifyAuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UnifyAuthResponse.Marshal(b, m, deterministic) } func (m *UnifyAuthResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_UnifyAuthResponse.Merge(m, src) } func (m *UnifyAuthResponse) XXX_Size() int { return xxx_messageInfo_UnifyAuthResponse.Size(m) } func (m *UnifyAuthResponse) XXX_DiscardUnknown() { xxx_messageInfo_UnifyAuthResponse.DiscardUnknown(m) } var xxx_messageInfo_UnifyAuthResponse proto.InternalMessageInfo func (m *UnifyAuthResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *UnifyAuthResponse) GetUnifyAuthSectFlag() uint32 { if m != nil && m.UnifyAuthSectFlag != nil { return *m.UnifyAuthSectFlag } return 0 } func (m *UnifyAuthResponse) GetAuthSectResp() *AuthSectResp { if m != nil { return m.AuthSectResp } return nil } func (m *UnifyAuthResponse) GetAcctSectResp() *AcctSectResp { if m != nil { return m.AcctSectResp } return nil } func (m *UnifyAuthResponse) GetNetworkSectResp() *NetworkSectResp { if m != nil { return m.NetworkSectResp } return nil } func (m *UnifyAuthResponse) GetAxAuthSecRespList() *AxAuthSecRespList { if m != nil { return m.AxAuthSecRespList } return nil } type AuthSectResp struct { Uin *uint32 `protobuf:"varint,1,opt,name=uin" json:"uin,omitempty"` SvrPubEcdhkey *ECDHKey `protobuf:"bytes,2,opt,name=svrPubEcdhkey" json:"svrPubEcdhkey,omitempty"` SessionKey *SKBuiltinString_ `protobuf:"bytes,3,opt,name=sessionKey" json:"sessionKey,omitempty"` AutoAuthKey *SKBuiltinString_ `protobuf:"bytes,4,opt,name=autoAuthKey" json:"autoAuthKey,omitempty"` WtloginRspBuffFlag *uint32 `protobuf:"varint,5,opt,name=wtloginRspBuffFlag" json:"wtloginRspBuffFlag,omitempty"` WtloginRspBuff *SKBuiltinString_ `protobuf:"bytes,6,opt,name=wtloginRspBuff" json:"wtloginRspBuff,omitempty"` WtloginImgRespInfo *WTLoginImgRespInfo `protobuf:"bytes,7,opt,name=wtloginImgRespInfo" json:"wtloginImgRespInfo,omitempty"` WxVerifyCodeRespInfo *WxVerifyCodeRespInfo `protobuf:"bytes,8,opt,name=wxVerifyCodeRespInfo" json:"wxVerifyCodeRespInfo,omitempty"` CliDbencryptKey *SKBuiltinString_ `protobuf:"bytes,9,opt,name=cliDbencryptKey" json:"cliDbencryptKey,omitempty"` CliDbencryptInfo *SKBuiltinString_ `protobuf:"bytes,10,opt,name=cliDbencryptInfo" json:"cliDbencryptInfo,omitempty"` AuthKey *string `protobuf:"bytes,11,opt,name=authKey" json:"authKey,omitempty"` A2Key *SKBuiltinString_ `protobuf:"bytes,12,opt,name=a2Key" json:"a2Key,omitempty"` ApplyBetaUrl *string `protobuf:"bytes,14,opt,name=applyBetaUrl" json:"applyBetaUrl,omitempty"` ShowStyle *ShowStyleKey `protobuf:"bytes,15,opt,name=showStyle" json:"showStyle,omitempty"` AuthTicket *string `protobuf:"bytes,16,opt,name=authTicket" json:"authTicket,omitempty"` NewVersion *uint32 `protobuf:"varint,17,opt,name=newVersion" json:"newVersion,omitempty"` UpdateFlag *uint32 `protobuf:"varint,18,opt,name=updateFlag" json:"updateFlag,omitempty"` AuthResultFlag *uint32 `protobuf:"varint,19,opt,name=authResultFlag" json:"authResultFlag,omitempty"` Fsurl *string `protobuf:"bytes,20,opt,name=fsurl" json:"fsurl,omitempty"` MmtlsControlBitFlag *uint32 `protobuf:"varint,21,opt,name=mmtlsControlBitFlag" json:"mmtlsControlBitFlag,omitempty"` ServerTime *uint32 `protobuf:"varint,22,opt,name=serverTime" json:"serverTime,omitempty"` ClientSessionKey *SKBuiltinString_ `protobuf:"bytes,23,opt,name=clientSessionKey" json:"clientSessionKey,omitempty"` ServerSessionKey *SKBuiltinString_ `protobuf:"bytes,24,opt,name=serverSessionKey" json:"serverSessionKey,omitempty"` EcdhControlFlag *uint32 `protobuf:"varint,25,opt,name=ecdhControlFlag" json:"ecdhControlFlag,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AuthSectResp) Reset() { *m = AuthSectResp{} } func (m *AuthSectResp) String() string { return proto.CompactTextString(m) } func (*AuthSectResp) ProtoMessage() {} func (*AuthSectResp) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{139} } func (m *AuthSectResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AuthSectResp.Unmarshal(m, b) } func (m *AuthSectResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AuthSectResp.Marshal(b, m, deterministic) } func (m *AuthSectResp) XXX_Merge(src proto.Message) { xxx_messageInfo_AuthSectResp.Merge(m, src) } func (m *AuthSectResp) XXX_Size() int { return xxx_messageInfo_AuthSectResp.Size(m) } func (m *AuthSectResp) XXX_DiscardUnknown() { xxx_messageInfo_AuthSectResp.DiscardUnknown(m) } var xxx_messageInfo_AuthSectResp proto.InternalMessageInfo func (m *AuthSectResp) GetUin() uint32 { if m != nil && m.Uin != nil { return *m.Uin } return 0 } func (m *AuthSectResp) GetSvrPubEcdhkey() *ECDHKey { if m != nil { return m.SvrPubEcdhkey } return nil } func (m *AuthSectResp) GetSessionKey() *SKBuiltinString_ { if m != nil { return m.SessionKey } return nil } func (m *AuthSectResp) GetAutoAuthKey() *SKBuiltinString_ { if m != nil { return m.AutoAuthKey } return nil } func (m *AuthSectResp) GetWtloginRspBuffFlag() uint32 { if m != nil && m.WtloginRspBuffFlag != nil { return *m.WtloginRspBuffFlag } return 0 } func (m *AuthSectResp) GetWtloginRspBuff() *SKBuiltinString_ { if m != nil { return m.WtloginRspBuff } return nil } func (m *AuthSectResp) GetWtloginImgRespInfo() *WTLoginImgRespInfo { if m != nil { return m.WtloginImgRespInfo } return nil } func (m *AuthSectResp) GetWxVerifyCodeRespInfo() *WxVerifyCodeRespInfo { if m != nil { return m.WxVerifyCodeRespInfo } return nil } func (m *AuthSectResp) GetCliDbencryptKey() *SKBuiltinString_ { if m != nil { return m.CliDbencryptKey } return nil } func (m *AuthSectResp) GetCliDbencryptInfo() *SKBuiltinString_ { if m != nil { return m.CliDbencryptInfo } return nil } func (m *AuthSectResp) GetAuthKey() string { if m != nil && m.AuthKey != nil { return *m.AuthKey } return "" } func (m *AuthSectResp) GetA2Key() *SKBuiltinString_ { if m != nil { return m.A2Key } return nil } func (m *AuthSectResp) GetApplyBetaUrl() string { if m != nil && m.ApplyBetaUrl != nil { return *m.ApplyBetaUrl } return "" } func (m *AuthSectResp) GetShowStyle() *ShowStyleKey { if m != nil { return m.ShowStyle } return nil } func (m *AuthSectResp) GetAuthTicket() string { if m != nil && m.AuthTicket != nil { return *m.AuthTicket } return "" } func (m *AuthSectResp) GetNewVersion() uint32 { if m != nil && m.NewVersion != nil { return *m.NewVersion } return 0 } func (m *AuthSectResp) GetUpdateFlag() uint32 { if m != nil && m.UpdateFlag != nil { return *m.UpdateFlag } return 0 } func (m *AuthSectResp) GetAuthResultFlag() uint32 { if m != nil && m.AuthResultFlag != nil { return *m.AuthResultFlag } return 0 } func (m *AuthSectResp) GetFsurl() string { if m != nil && m.Fsurl != nil { return *m.Fsurl } return "" } func (m *AuthSectResp) GetMmtlsControlBitFlag() uint32 { if m != nil && m.MmtlsControlBitFlag != nil { return *m.MmtlsControlBitFlag } return 0 } func (m *AuthSectResp) GetServerTime() uint32 { if m != nil && m.ServerTime != nil { return *m.ServerTime } return 0 } func (m *AuthSectResp) GetClientSessionKey() *SKBuiltinString_ { if m != nil { return m.ClientSessionKey } return nil } func (m *AuthSectResp) GetServerSessionKey() *SKBuiltinString_ { if m != nil { return m.ServerSessionKey } return nil } func (m *AuthSectResp) GetEcdhControlFlag() uint32 { if m != nil && m.EcdhControlFlag != nil { return *m.EcdhControlFlag } return 0 } type WTLoginImgRespInfo struct { ImgEncryptKey *string `protobuf:"bytes,1,opt,name=imgEncryptKey" json:"imgEncryptKey,omitempty"` Ksid *SKBuiltinString_ `protobuf:"bytes,2,opt,name=ksid" json:"ksid,omitempty"` ImgSid *string `protobuf:"bytes,3,opt,name=imgSid" json:"imgSid,omitempty"` ImgBuf *SKBuiltinString_ `protobuf:"bytes,4,opt,name=imgBuf" json:"imgBuf,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WTLoginImgRespInfo) Reset() { *m = WTLoginImgRespInfo{} } func (m *WTLoginImgRespInfo) String() string { return proto.CompactTextString(m) } func (*WTLoginImgRespInfo) ProtoMessage() {} func (*WTLoginImgRespInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{140} } func (m *WTLoginImgRespInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WTLoginImgRespInfo.Unmarshal(m, b) } func (m *WTLoginImgRespInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WTLoginImgRespInfo.Marshal(b, m, deterministic) } func (m *WTLoginImgRespInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_WTLoginImgRespInfo.Merge(m, src) } func (m *WTLoginImgRespInfo) XXX_Size() int { return xxx_messageInfo_WTLoginImgRespInfo.Size(m) } func (m *WTLoginImgRespInfo) XXX_DiscardUnknown() { xxx_messageInfo_WTLoginImgRespInfo.DiscardUnknown(m) } var xxx_messageInfo_WTLoginImgRespInfo proto.InternalMessageInfo func (m *WTLoginImgRespInfo) GetImgEncryptKey() string { if m != nil && m.ImgEncryptKey != nil { return *m.ImgEncryptKey } return "" } func (m *WTLoginImgRespInfo) GetKsid() *SKBuiltinString_ { if m != nil { return m.Ksid } return nil } func (m *WTLoginImgRespInfo) GetImgSid() string { if m != nil && m.ImgSid != nil { return *m.ImgSid } return "" } func (m *WTLoginImgRespInfo) GetImgBuf() *SKBuiltinString_ { if m != nil { return m.ImgBuf } return nil } type WxVerifyCodeRespInfo struct { VerifySignature *string `protobuf:"bytes,1,opt,name=verifySignature" json:"verifySignature,omitempty"` VerifyBuff *SKBuiltinString_ `protobuf:"bytes,2,opt,name=verifyBuff" json:"verifyBuff,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WxVerifyCodeRespInfo) Reset() { *m = WxVerifyCodeRespInfo{} } func (m *WxVerifyCodeRespInfo) String() string { return proto.CompactTextString(m) } func (*WxVerifyCodeRespInfo) ProtoMessage() {} func (*WxVerifyCodeRespInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{141} } func (m *WxVerifyCodeRespInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WxVerifyCodeRespInfo.Unmarshal(m, b) } func (m *WxVerifyCodeRespInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WxVerifyCodeRespInfo.Marshal(b, m, deterministic) } func (m *WxVerifyCodeRespInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_WxVerifyCodeRespInfo.Merge(m, src) } func (m *WxVerifyCodeRespInfo) XXX_Size() int { return xxx_messageInfo_WxVerifyCodeRespInfo.Size(m) } func (m *WxVerifyCodeRespInfo) XXX_DiscardUnknown() { xxx_messageInfo_WxVerifyCodeRespInfo.DiscardUnknown(m) } var xxx_messageInfo_WxVerifyCodeRespInfo proto.InternalMessageInfo func (m *WxVerifyCodeRespInfo) GetVerifySignature() string { if m != nil && m.VerifySignature != nil { return *m.VerifySignature } return "" } func (m *WxVerifyCodeRespInfo) GetVerifyBuff() *SKBuiltinString_ { if m != nil { return m.VerifyBuff } return nil } type AcctSectResp struct { UserName *string `protobuf:"bytes,1,opt,name=userName" json:"userName,omitempty"` NickName *string `protobuf:"bytes,2,opt,name=nickName" json:"nickName,omitempty"` BindUin *uint32 `protobuf:"varint,3,opt,name=bindUin" json:"bindUin,omitempty"` BindEmail *string `protobuf:"bytes,4,opt,name=bindEmail" json:"bindEmail,omitempty"` BindMobile *string `protobuf:"bytes,5,opt,name=bindMobile" json:"bindMobile,omitempty"` Alias *string `protobuf:"bytes,6,opt,name=alias" json:"alias,omitempty"` Status *uint32 `protobuf:"varint,8,opt,name=status" json:"status,omitempty"` PluginFlag *uint32 `protobuf:"varint,9,opt,name=pluginFlag" json:"pluginFlag,omitempty"` RegType *uint32 `protobuf:"varint,10,opt,name=regType" json:"regType,omitempty"` DeviceInfoXml *string `protobuf:"bytes,11,opt,name=deviceInfoXml" json:"deviceInfoXml,omitempty"` SafeDevice *uint32 `protobuf:"varint,12,opt,name=safeDevice" json:"safeDevice,omitempty"` OfficialUserName *string `protobuf:"bytes,13,opt,name=officialUserName" json:"officialUserName,omitempty"` OfficialNickName *string `protobuf:"bytes,14,opt,name=officialNickName" json:"officialNickName,omitempty"` PushMailStatus *uint32 `protobuf:"varint,15,opt,name=pushMailStatus" json:"pushMailStatus,omitempty"` Fsurl *string `protobuf:"bytes,16,opt,name=fsurl" json:"fsurl,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AcctSectResp) Reset() { *m = AcctSectResp{} } func (m *AcctSectResp) String() string { return proto.CompactTextString(m) } func (*AcctSectResp) ProtoMessage() {} func (*AcctSectResp) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{142} } func (m *AcctSectResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AcctSectResp.Unmarshal(m, b) } func (m *AcctSectResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AcctSectResp.Marshal(b, m, deterministic) } func (m *AcctSectResp) XXX_Merge(src proto.Message) { xxx_messageInfo_AcctSectResp.Merge(m, src) } func (m *AcctSectResp) XXX_Size() int { return xxx_messageInfo_AcctSectResp.Size(m) } func (m *AcctSectResp) XXX_DiscardUnknown() { xxx_messageInfo_AcctSectResp.DiscardUnknown(m) } var xxx_messageInfo_AcctSectResp proto.InternalMessageInfo func (m *AcctSectResp) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *AcctSectResp) GetNickName() string { if m != nil && m.NickName != nil { return *m.NickName } return "" } func (m *AcctSectResp) GetBindUin() uint32 { if m != nil && m.BindUin != nil { return *m.BindUin } return 0 } func (m *AcctSectResp) GetBindEmail() string { if m != nil && m.BindEmail != nil { return *m.BindEmail } return "" } func (m *AcctSectResp) GetBindMobile() string { if m != nil && m.BindMobile != nil { return *m.BindMobile } return "" } func (m *AcctSectResp) GetAlias() string { if m != nil && m.Alias != nil { return *m.Alias } return "" } func (m *AcctSectResp) GetStatus() uint32 { if m != nil && m.Status != nil { return *m.Status } return 0 } func (m *AcctSectResp) GetPluginFlag() uint32 { if m != nil && m.PluginFlag != nil { return *m.PluginFlag } return 0 } func (m *AcctSectResp) GetRegType() uint32 { if m != nil && m.RegType != nil { return *m.RegType } return 0 } func (m *AcctSectResp) GetDeviceInfoXml() string { if m != nil && m.DeviceInfoXml != nil { return *m.DeviceInfoXml } return "" } func (m *AcctSectResp) GetSafeDevice() uint32 { if m != nil && m.SafeDevice != nil { return *m.SafeDevice } return 0 } func (m *AcctSectResp) GetOfficialUserName() string { if m != nil && m.OfficialUserName != nil { return *m.OfficialUserName } return "" } func (m *AcctSectResp) GetOfficialNickName() string { if m != nil && m.OfficialNickName != nil { return *m.OfficialNickName } return "" } func (m *AcctSectResp) GetPushMailStatus() uint32 { if m != nil && m.PushMailStatus != nil { return *m.PushMailStatus } return 0 } func (m *AcctSectResp) GetFsurl() string { if m != nil && m.Fsurl != nil { return *m.Fsurl } return "" } type AxAuthSecRespList struct { Count *uint32 `protobuf:"varint,1,opt,name=count" json:"count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AxAuthSecRespList) Reset() { *m = AxAuthSecRespList{} } func (m *AxAuthSecRespList) String() string { return proto.CompactTextString(m) } func (*AxAuthSecRespList) ProtoMessage() {} func (*AxAuthSecRespList) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{143} } func (m *AxAuthSecRespList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AxAuthSecRespList.Unmarshal(m, b) } func (m *AxAuthSecRespList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AxAuthSecRespList.Marshal(b, m, deterministic) } func (m *AxAuthSecRespList) XXX_Merge(src proto.Message) { xxx_messageInfo_AxAuthSecRespList.Merge(m, src) } func (m *AxAuthSecRespList) XXX_Size() int { return xxx_messageInfo_AxAuthSecRespList.Size(m) } func (m *AxAuthSecRespList) XXX_DiscardUnknown() { xxx_messageInfo_AxAuthSecRespList.DiscardUnknown(m) } var xxx_messageInfo_AxAuthSecRespList proto.InternalMessageInfo func (m *AxAuthSecRespList) GetCount() uint32 { if m != nil && m.Count != nil { return *m.Count } return 0 } type WCExtInfo struct { Wcstf *SKBuiltinString_ `protobuf:"bytes,1,opt,name=wcstf" json:"wcstf,omitempty"` Wcste *SKBuiltinString_ `protobuf:"bytes,2,opt,name=wcste" json:"wcste,omitempty"` CcData *SKBuiltinString_ `protobuf:"bytes,3,opt,name=ccData" json:"ccData,omitempty"` UserAttrInfo *SKBuiltinString_ `protobuf:"bytes,4,opt,name=userAttrInfo" json:"userAttrInfo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WCExtInfo) Reset() { *m = WCExtInfo{} } func (m *WCExtInfo) String() string { return proto.CompactTextString(m) } func (*WCExtInfo) ProtoMessage() {} func (*WCExtInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{144} } func (m *WCExtInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WCExtInfo.Unmarshal(m, b) } func (m *WCExtInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WCExtInfo.Marshal(b, m, deterministic) } func (m *WCExtInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_WCExtInfo.Merge(m, src) } func (m *WCExtInfo) XXX_Size() int { return xxx_messageInfo_WCExtInfo.Size(m) } func (m *WCExtInfo) XXX_DiscardUnknown() { xxx_messageInfo_WCExtInfo.DiscardUnknown(m) } var xxx_messageInfo_WCExtInfo proto.InternalMessageInfo func (m *WCExtInfo) GetWcstf() *SKBuiltinString_ { if m != nil { return m.Wcstf } return nil } func (m *WCExtInfo) GetWcste() *SKBuiltinString_ { if m != nil { return m.Wcste } return nil } func (m *WCExtInfo) GetCcData() *SKBuiltinString_ { if m != nil { return m.CcData } return nil } func (m *WCExtInfo) GetUserAttrInfo() *SKBuiltinString_ { if m != nil { return m.UserAttrInfo } return nil } type DeviceRunningInfo struct { Type []byte `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"` Mode *uint32 `protobuf:"varint,2,opt,name=mode" json:"mode,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DeviceRunningInfo) Reset() { *m = DeviceRunningInfo{} } func (m *DeviceRunningInfo) String() string { return proto.CompactTextString(m) } func (*DeviceRunningInfo) ProtoMessage() {} func (*DeviceRunningInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{145} } func (m *DeviceRunningInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DeviceRunningInfo.Unmarshal(m, b) } func (m *DeviceRunningInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DeviceRunningInfo.Marshal(b, m, deterministic) } func (m *DeviceRunningInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_DeviceRunningInfo.Merge(m, src) } func (m *DeviceRunningInfo) XXX_Size() int { return xxx_messageInfo_DeviceRunningInfo.Size(m) } func (m *DeviceRunningInfo) XXX_DiscardUnknown() { xxx_messageInfo_DeviceRunningInfo.DiscardUnknown(m) } var xxx_messageInfo_DeviceRunningInfo proto.InternalMessageInfo func (m *DeviceRunningInfo) GetType() []byte { if m != nil { return m.Type } return nil } func (m *DeviceRunningInfo) GetMode() uint32 { if m != nil && m.Mode != nil { return *m.Mode } return 0 } func (m *DeviceRunningInfo) GetData() []byte { if m != nil { return m.Data } return nil } type SaeInfo struct { Type []byte `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"` Iv []byte `protobuf:"bytes,2,opt,name=iv" json:"iv,omitempty"` Len *uint32 `protobuf:"varint,3,opt,name=len" json:"len,omitempty"` UnknowValue9 []byte `protobuf:"bytes,9,opt,name=unknowValue9" json:"unknowValue9,omitempty"` TableKey []byte `protobuf:"bytes,10,opt,name=tableKey" json:"tableKey,omitempty"` UnknowValue11 []byte `protobuf:"bytes,11,opt,name=unknowValue11" json:"unknowValue11,omitempty"` TableValue []byte `protobuf:"bytes,12,opt,name=tableValue" json:"tableValue,omitempty"` UnknowValue18 []byte `protobuf:"bytes,18,opt,name=unknowValue18" json:"unknowValue18,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SaeInfo) Reset() { *m = SaeInfo{} } func (m *SaeInfo) String() string { return proto.CompactTextString(m) } func (*SaeInfo) ProtoMessage() {} func (*SaeInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{146} } func (m *SaeInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SaeInfo.Unmarshal(m, b) } func (m *SaeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SaeInfo.Marshal(b, m, deterministic) } func (m *SaeInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_SaeInfo.Merge(m, src) } func (m *SaeInfo) XXX_Size() int { return xxx_messageInfo_SaeInfo.Size(m) } func (m *SaeInfo) XXX_DiscardUnknown() { xxx_messageInfo_SaeInfo.DiscardUnknown(m) } var xxx_messageInfo_SaeInfo proto.InternalMessageInfo func (m *SaeInfo) GetType() []byte { if m != nil { return m.Type } return nil } func (m *SaeInfo) GetIv() []byte { if m != nil { return m.Iv } return nil } func (m *SaeInfo) GetLen() uint32 { if m != nil && m.Len != nil { return *m.Len } return 0 } func (m *SaeInfo) GetUnknowValue9() []byte { if m != nil { return m.UnknowValue9 } return nil } func (m *SaeInfo) GetTableKey() []byte { if m != nil { return m.TableKey } return nil } func (m *SaeInfo) GetUnknowValue11() []byte { if m != nil { return m.UnknowValue11 } return nil } func (m *SaeInfo) GetTableValue() []byte { if m != nil { return m.TableValue } return nil } func (m *SaeInfo) GetUnknowValue18() []byte { if m != nil { return m.UnknowValue18 } return nil } type UploadVoiceRequest struct { FromUserName *string `protobuf:"bytes,1,opt,name=fromUserName" json:"fromUserName,omitempty"` ToUserName *string `protobuf:"bytes,2,opt,name=toUserName" json:"toUserName,omitempty"` Offset *uint32 `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"` Length *uint32 `protobuf:"varint,4,opt,name=length" json:"length,omitempty"` ClientMsgId *string `protobuf:"bytes,5,opt,name=clientMsgId" json:"clientMsgId,omitempty"` MsgId *uint32 `protobuf:"varint,6,opt,name=msgId" json:"msgId,omitempty"` VoiceLength *int32 `protobuf:"varint,7,opt,name=voiceLength" json:"voiceLength,omitempty"` Data *SKBuiltinString_ `protobuf:"bytes,8,opt,name=data" json:"data,omitempty"` EndFlag *uint32 `protobuf:"varint,9,opt,name=endFlag" json:"endFlag,omitempty"` BaseRequest *BaseRequest `protobuf:"bytes,10,opt,name=baseRequest" json:"baseRequest,omitempty"` CancelFlag *uint32 `protobuf:"varint,11,opt,name=cancelFlag" json:"cancelFlag,omitempty"` MsgSource *string `protobuf:"bytes,12,opt,name=msgSource" json:"msgSource,omitempty"` VoiceFormat *int32 `protobuf:"varint,13,opt,name=voiceFormat" json:"voiceFormat,omitempty"` UicreateTime *uint32 `protobuf:"varint,14,opt,name=uicreateTime" json:"uicreateTime,omitempty"` ForwardFlag *uint32 `protobuf:"varint,15,opt,name=forwardFlag" json:"forwardFlag,omitempty"` NewMsgId *uint64 `protobuf:"varint,16,opt,name=newMsgId" json:"newMsgId,omitempty"` ReqTime *uint32 `protobuf:"varint,17,opt,name=reqTime" json:"reqTime,omitempty"` VoiceId *SKBuiltinString_ `protobuf:"bytes,18,opt,name=voiceId" json:"voiceId,omitempty"` Offst *uint32 `protobuf:"varint,19,opt,name=Offst" json:"Offst,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadVoiceRequest) Reset() { *m = UploadVoiceRequest{} } func (m *UploadVoiceRequest) String() string { return proto.CompactTextString(m) } func (*UploadVoiceRequest) ProtoMessage() {} func (*UploadVoiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{147} } func (m *UploadVoiceRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadVoiceRequest.Unmarshal(m, b) } func (m *UploadVoiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadVoiceRequest.Marshal(b, m, deterministic) } func (m *UploadVoiceRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadVoiceRequest.Merge(m, src) } func (m *UploadVoiceRequest) XXX_Size() int { return xxx_messageInfo_UploadVoiceRequest.Size(m) } func (m *UploadVoiceRequest) XXX_DiscardUnknown() { xxx_messageInfo_UploadVoiceRequest.DiscardUnknown(m) } var xxx_messageInfo_UploadVoiceRequest proto.InternalMessageInfo func (m *UploadVoiceRequest) GetFromUserName() string { if m != nil && m.FromUserName != nil { return *m.FromUserName } return "" } func (m *UploadVoiceRequest) GetToUserName() string { if m != nil && m.ToUserName != nil { return *m.ToUserName } return "" } func (m *UploadVoiceRequest) GetOffset() uint32 { if m != nil && m.Offset != nil { return *m.Offset } return 0 } func (m *UploadVoiceRequest) GetLength() uint32 { if m != nil && m.Length != nil { return *m.Length } return 0 } func (m *UploadVoiceRequest) GetClientMsgId() string { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return "" } func (m *UploadVoiceRequest) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *UploadVoiceRequest) GetVoiceLength() int32 { if m != nil && m.VoiceLength != nil { return *m.VoiceLength } return 0 } func (m *UploadVoiceRequest) GetData() *SKBuiltinString_ { if m != nil { return m.Data } return nil } func (m *UploadVoiceRequest) GetEndFlag() uint32 { if m != nil && m.EndFlag != nil { return *m.EndFlag } return 0 } func (m *UploadVoiceRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *UploadVoiceRequest) GetCancelFlag() uint32 { if m != nil && m.CancelFlag != nil { return *m.CancelFlag } return 0 } func (m *UploadVoiceRequest) GetMsgSource() string { if m != nil && m.MsgSource != nil { return *m.MsgSource } return "" } func (m *UploadVoiceRequest) GetVoiceFormat() int32 { if m != nil && m.VoiceFormat != nil { return *m.VoiceFormat } return 0 } func (m *UploadVoiceRequest) GetUicreateTime() uint32 { if m != nil && m.UicreateTime != nil { return *m.UicreateTime } return 0 } func (m *UploadVoiceRequest) GetForwardFlag() uint32 { if m != nil && m.ForwardFlag != nil { return *m.ForwardFlag } return 0 } func (m *UploadVoiceRequest) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } func (m *UploadVoiceRequest) GetReqTime() uint32 { if m != nil && m.ReqTime != nil { return *m.ReqTime } return 0 } func (m *UploadVoiceRequest) GetVoiceId() *SKBuiltinString_ { if m != nil { return m.VoiceId } return nil } func (m *UploadVoiceRequest) GetOffst() uint32 { if m != nil && m.Offst != nil { return *m.Offst } return 0 } type UploadVoiceResponse struct { FromUserName *string `protobuf:"bytes,1,opt,name=fromUserName" json:"fromUserName,omitempty"` ToUserName *string `protobuf:"bytes,2,opt,name=toUserName" json:"toUserName,omitempty"` Offset *uint32 `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"` Length *uint32 `protobuf:"varint,4,opt,name=length" json:"length,omitempty"` CreateTime *uint32 `protobuf:"varint,5,opt,name=createTime" json:"createTime,omitempty"` ClientMsgId *string `protobuf:"bytes,6,opt,name=clientMsgId" json:"clientMsgId,omitempty"` MsgId *uint32 `protobuf:"varint,7,opt,name=msgId" json:"msgId,omitempty"` VoiceLength *uint32 `protobuf:"varint,8,opt,name=voiceLength" json:"voiceLength,omitempty"` EndFlag *uint32 `protobuf:"varint,9,opt,name=endFlag" json:"endFlag,omitempty"` BaseResponse *BaseResponse `protobuf:"bytes,10,opt,name=baseResponse" json:"baseResponse,omitempty"` CancelFlag *uint32 `protobuf:"varint,11,opt,name=cancelFlag" json:"cancelFlag,omitempty"` NewMsgId *uint64 `protobuf:"varint,12,opt,name=newMsgId" json:"newMsgId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadVoiceResponse) Reset() { *m = UploadVoiceResponse{} } func (m *UploadVoiceResponse) String() string { return proto.CompactTextString(m) } func (*UploadVoiceResponse) ProtoMessage() {} func (*UploadVoiceResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{148} } func (m *UploadVoiceResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadVoiceResponse.Unmarshal(m, b) } func (m *UploadVoiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadVoiceResponse.Marshal(b, m, deterministic) } func (m *UploadVoiceResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadVoiceResponse.Merge(m, src) } func (m *UploadVoiceResponse) XXX_Size() int { return xxx_messageInfo_UploadVoiceResponse.Size(m) } func (m *UploadVoiceResponse) XXX_DiscardUnknown() { xxx_messageInfo_UploadVoiceResponse.DiscardUnknown(m) } var xxx_messageInfo_UploadVoiceResponse proto.InternalMessageInfo func (m *UploadVoiceResponse) GetFromUserName() string { if m != nil && m.FromUserName != nil { return *m.FromUserName } return "" } func (m *UploadVoiceResponse) GetToUserName() string { if m != nil && m.ToUserName != nil { return *m.ToUserName } return "" } func (m *UploadVoiceResponse) GetOffset() uint32 { if m != nil && m.Offset != nil { return *m.Offset } return 0 } func (m *UploadVoiceResponse) GetLength() uint32 { if m != nil && m.Length != nil { return *m.Length } return 0 } func (m *UploadVoiceResponse) GetCreateTime() uint32 { if m != nil && m.CreateTime != nil { return *m.CreateTime } return 0 } func (m *UploadVoiceResponse) GetClientMsgId() string { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return "" } func (m *UploadVoiceResponse) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *UploadVoiceResponse) GetVoiceLength() uint32 { if m != nil && m.VoiceLength != nil { return *m.VoiceLength } return 0 } func (m *UploadVoiceResponse) GetEndFlag() uint32 { if m != nil && m.EndFlag != nil { return *m.EndFlag } return 0 } func (m *UploadVoiceResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *UploadVoiceResponse) GetCancelFlag() uint32 { if m != nil && m.CancelFlag != nil { return *m.CancelFlag } return 0 } func (m *UploadVoiceResponse) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } type LabelPair struct { LabelName *string `protobuf:"bytes,1,opt,name=labelName" json:"labelName,omitempty"` LabelId *uint32 `protobuf:"varint,2,opt,name=labelId" json:"labelId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LabelPair) Reset() { *m = LabelPair{} } func (m *LabelPair) String() string { return proto.CompactTextString(m) } func (*LabelPair) ProtoMessage() {} func (*LabelPair) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{149} } func (m *LabelPair) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LabelPair.Unmarshal(m, b) } func (m *LabelPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LabelPair.Marshal(b, m, deterministic) } func (m *LabelPair) XXX_Merge(src proto.Message) { xxx_messageInfo_LabelPair.Merge(m, src) } func (m *LabelPair) XXX_Size() int { return xxx_messageInfo_LabelPair.Size(m) } func (m *LabelPair) XXX_DiscardUnknown() { xxx_messageInfo_LabelPair.DiscardUnknown(m) } var xxx_messageInfo_LabelPair proto.InternalMessageInfo func (m *LabelPair) GetLabelName() string { if m != nil && m.LabelName != nil { return *m.LabelName } return "" } func (m *LabelPair) GetLabelId() uint32 { if m != nil && m.LabelId != nil { return *m.LabelId } return 0 } type UserLabelInfo struct { UserName *string `protobuf:"bytes,1,opt,name=userName" json:"userName,omitempty"` LabelIdlist *string `protobuf:"bytes,2,opt,name=labelIdlist" json:"labelIdlist,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UserLabelInfo) Reset() { *m = UserLabelInfo{} } func (m *UserLabelInfo) String() string { return proto.CompactTextString(m) } func (*UserLabelInfo) ProtoMessage() {} func (*UserLabelInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{150} } func (m *UserLabelInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UserLabelInfo.Unmarshal(m, b) } func (m *UserLabelInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UserLabelInfo.Marshal(b, m, deterministic) } func (m *UserLabelInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_UserLabelInfo.Merge(m, src) } func (m *UserLabelInfo) XXX_Size() int { return xxx_messageInfo_UserLabelInfo.Size(m) } func (m *UserLabelInfo) XXX_DiscardUnknown() { xxx_messageInfo_UserLabelInfo.DiscardUnknown(m) } var xxx_messageInfo_UserLabelInfo proto.InternalMessageInfo func (m *UserLabelInfo) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *UserLabelInfo) GetLabelIdlist() string { if m != nil && m.LabelIdlist != nil { return *m.LabelIdlist } return "" } type ModifyContactLabelListRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` UserCount *uint32 `protobuf:"varint,2,opt,name=userCount" json:"userCount,omitempty"` UserLabelInfoList []*UserLabelInfo `protobuf:"bytes,3,rep,name=userLabelInfoList" json:"userLabelInfoList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ModifyContactLabelListRequest) Reset() { *m = ModifyContactLabelListRequest{} } func (m *ModifyContactLabelListRequest) String() string { return proto.CompactTextString(m) } func (*ModifyContactLabelListRequest) ProtoMessage() {} func (*ModifyContactLabelListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{151} } func (m *ModifyContactLabelListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ModifyContactLabelListRequest.Unmarshal(m, b) } func (m *ModifyContactLabelListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ModifyContactLabelListRequest.Marshal(b, m, deterministic) } func (m *ModifyContactLabelListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ModifyContactLabelListRequest.Merge(m, src) } func (m *ModifyContactLabelListRequest) XXX_Size() int { return xxx_messageInfo_ModifyContactLabelListRequest.Size(m) } func (m *ModifyContactLabelListRequest) XXX_DiscardUnknown() { xxx_messageInfo_ModifyContactLabelListRequest.DiscardUnknown(m) } var xxx_messageInfo_ModifyContactLabelListRequest proto.InternalMessageInfo func (m *ModifyContactLabelListRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *ModifyContactLabelListRequest) GetUserCount() uint32 { if m != nil && m.UserCount != nil { return *m.UserCount } return 0 } func (m *ModifyContactLabelListRequest) GetUserLabelInfoList() []*UserLabelInfo { if m != nil { return m.UserLabelInfoList } return nil } type ModifyContactLabelListResponse 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 *ModifyContactLabelListResponse) Reset() { *m = ModifyContactLabelListResponse{} } func (m *ModifyContactLabelListResponse) String() string { return proto.CompactTextString(m) } func (*ModifyContactLabelListResponse) ProtoMessage() {} func (*ModifyContactLabelListResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{152} } func (m *ModifyContactLabelListResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ModifyContactLabelListResponse.Unmarshal(m, b) } func (m *ModifyContactLabelListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ModifyContactLabelListResponse.Marshal(b, m, deterministic) } func (m *ModifyContactLabelListResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_ModifyContactLabelListResponse.Merge(m, src) } func (m *ModifyContactLabelListResponse) XXX_Size() int { return xxx_messageInfo_ModifyContactLabelListResponse.Size(m) } func (m *ModifyContactLabelListResponse) XXX_DiscardUnknown() { xxx_messageInfo_ModifyContactLabelListResponse.DiscardUnknown(m) } var xxx_messageInfo_ModifyContactLabelListResponse proto.InternalMessageInfo func (m *ModifyContactLabelListResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } type AddContactLabelRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` LabelCount *uint32 `protobuf:"varint,2,opt,name=labelCount" json:"labelCount,omitempty"` LabelPairList []*LabelPair `protobuf:"bytes,3,rep,name=labelPairList" json:"labelPairList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AddContactLabelRequest) Reset() { *m = AddContactLabelRequest{} } func (m *AddContactLabelRequest) String() string { return proto.CompactTextString(m) } func (*AddContactLabelRequest) ProtoMessage() {} func (*AddContactLabelRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{153} } func (m *AddContactLabelRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AddContactLabelRequest.Unmarshal(m, b) } func (m *AddContactLabelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AddContactLabelRequest.Marshal(b, m, deterministic) } func (m *AddContactLabelRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_AddContactLabelRequest.Merge(m, src) } func (m *AddContactLabelRequest) XXX_Size() int { return xxx_messageInfo_AddContactLabelRequest.Size(m) } func (m *AddContactLabelRequest) XXX_DiscardUnknown() { xxx_messageInfo_AddContactLabelRequest.DiscardUnknown(m) } var xxx_messageInfo_AddContactLabelRequest proto.InternalMessageInfo func (m *AddContactLabelRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *AddContactLabelRequest) GetLabelCount() uint32 { if m != nil && m.LabelCount != nil { return *m.LabelCount } return 0 } func (m *AddContactLabelRequest) GetLabelPairList() []*LabelPair { if m != nil { return m.LabelPairList } return nil } type AddContactLabelResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` LabelCount *uint32 `protobuf:"varint,2,opt,name=labelCount" json:"labelCount,omitempty"` LabelPairList []*LabelPair `protobuf:"bytes,3,rep,name=labelPairList" json:"labelPairList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AddContactLabelResponse) Reset() { *m = AddContactLabelResponse{} } func (m *AddContactLabelResponse) String() string { return proto.CompactTextString(m) } func (*AddContactLabelResponse) ProtoMessage() {} func (*AddContactLabelResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{154} } func (m *AddContactLabelResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AddContactLabelResponse.Unmarshal(m, b) } func (m *AddContactLabelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AddContactLabelResponse.Marshal(b, m, deterministic) } func (m *AddContactLabelResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_AddContactLabelResponse.Merge(m, src) } func (m *AddContactLabelResponse) XXX_Size() int { return xxx_messageInfo_AddContactLabelResponse.Size(m) } func (m *AddContactLabelResponse) XXX_DiscardUnknown() { xxx_messageInfo_AddContactLabelResponse.DiscardUnknown(m) } var xxx_messageInfo_AddContactLabelResponse proto.InternalMessageInfo func (m *AddContactLabelResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *AddContactLabelResponse) GetLabelCount() uint32 { if m != nil && m.LabelCount != nil { return *m.LabelCount } return 0 } func (m *AddContactLabelResponse) GetLabelPairList() []*LabelPair { if m != nil { return m.LabelPairList } return nil } type GetContactLabelListRequest 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 *GetContactLabelListRequest) Reset() { *m = GetContactLabelListRequest{} } func (m *GetContactLabelListRequest) String() string { return proto.CompactTextString(m) } func (*GetContactLabelListRequest) ProtoMessage() {} func (*GetContactLabelListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{155} } func (m *GetContactLabelListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetContactLabelListRequest.Unmarshal(m, b) } func (m *GetContactLabelListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetContactLabelListRequest.Marshal(b, m, deterministic) } func (m *GetContactLabelListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetContactLabelListRequest.Merge(m, src) } func (m *GetContactLabelListRequest) XXX_Size() int { return xxx_messageInfo_GetContactLabelListRequest.Size(m) } func (m *GetContactLabelListRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetContactLabelListRequest.DiscardUnknown(m) } var xxx_messageInfo_GetContactLabelListRequest proto.InternalMessageInfo func (m *GetContactLabelListRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } type GetContactLabelListResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` LabelCount *uint32 `protobuf:"varint,2,opt,name=labelCount" json:"labelCount,omitempty"` LabelPairList []*LabelPair `protobuf:"bytes,3,rep,name=labelPairList" json:"labelPairList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetContactLabelListResponse) Reset() { *m = GetContactLabelListResponse{} } func (m *GetContactLabelListResponse) String() string { return proto.CompactTextString(m) } func (*GetContactLabelListResponse) ProtoMessage() {} func (*GetContactLabelListResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{156} } func (m *GetContactLabelListResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetContactLabelListResponse.Unmarshal(m, b) } func (m *GetContactLabelListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetContactLabelListResponse.Marshal(b, m, deterministic) } func (m *GetContactLabelListResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetContactLabelListResponse.Merge(m, src) } func (m *GetContactLabelListResponse) XXX_Size() int { return xxx_messageInfo_GetContactLabelListResponse.Size(m) } func (m *GetContactLabelListResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetContactLabelListResponse.DiscardUnknown(m) } var xxx_messageInfo_GetContactLabelListResponse proto.InternalMessageInfo func (m *GetContactLabelListResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *GetContactLabelListResponse) GetLabelCount() uint32 { if m != nil && m.LabelCount != nil { return *m.LabelCount } return 0 } func (m *GetContactLabelListResponse) GetLabelPairList() []*LabelPair { if m != nil { return m.LabelPairList } return nil } type DelContactLabelRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` LabelIdlist *string `protobuf:"bytes,2,opt,name=labelIdlist" json:"labelIdlist,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DelContactLabelRequest) Reset() { *m = DelContactLabelRequest{} } func (m *DelContactLabelRequest) String() string { return proto.CompactTextString(m) } func (*DelContactLabelRequest) ProtoMessage() {} func (*DelContactLabelRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{157} } func (m *DelContactLabelRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DelContactLabelRequest.Unmarshal(m, b) } func (m *DelContactLabelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DelContactLabelRequest.Marshal(b, m, deterministic) } func (m *DelContactLabelRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_DelContactLabelRequest.Merge(m, src) } func (m *DelContactLabelRequest) XXX_Size() int { return xxx_messageInfo_DelContactLabelRequest.Size(m) } func (m *DelContactLabelRequest) XXX_DiscardUnknown() { xxx_messageInfo_DelContactLabelRequest.DiscardUnknown(m) } var xxx_messageInfo_DelContactLabelRequest proto.InternalMessageInfo func (m *DelContactLabelRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *DelContactLabelRequest) GetLabelIdlist() string { if m != nil && m.LabelIdlist != nil { return *m.LabelIdlist } return "" } type GetMsgImgResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` MsgId *uint32 `protobuf:"varint,2,req,name=MsgId" json:"MsgId,omitempty"` FromUserName *StringT `protobuf:"bytes,3,req,name=FromUserName" json:"FromUserName,omitempty"` ToUserName *StringT `protobuf:"bytes,4,req,name=ToUserName" json:"ToUserName,omitempty"` TotalLen *uint32 `protobuf:"varint,5,req,name=TotalLen" json:"TotalLen,omitempty"` StartPos *uint32 `protobuf:"varint,6,req,name=StartPos" json:"StartPos,omitempty"` DataLen *uint32 `protobuf:"varint,7,req,name=DataLen" json:"DataLen,omitempty"` Data *BufferT `protobuf:"bytes,8,req,name=Data" json:"Data,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 *GetMsgImgResponse) Reset() { *m = GetMsgImgResponse{} } func (m *GetMsgImgResponse) String() string { return proto.CompactTextString(m) } func (*GetMsgImgResponse) ProtoMessage() {} func (*GetMsgImgResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{23} } func (m *GetMsgImgResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetMsgImgResponse.Unmarshal(m, b) } func (m *GetMsgImgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetMsgImgResponse.Marshal(b, m, deterministic) } func (dst *GetMsgImgResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetMsgImgResponse.Merge(dst, src) } func (m *GetMsgImgResponse) XXX_Size() int { return xxx_messageInfo_GetMsgImgResponse.Size(m) } func (m *GetMsgImgResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetMsgImgResponse.DiscardUnknown(m) } var xxx_messageInfo_GetMsgImgResponse proto.InternalMessageInfo func (m *GetMsgImgResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *GetMsgImgResponse) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *GetMsgImgResponse) GetFromUserName() *StringT { if m != nil { return m.FromUserName } return nil } func (m *GetMsgImgResponse) GetToUserName() *StringT { if m != nil { return m.ToUserName } return nil } func (m *GetMsgImgResponse) GetTotalLen() uint32 { if m != nil && m.TotalLen != nil { return *m.TotalLen } return 0 } func (m *GetMsgImgResponse) GetStartPos() uint32 { if m != nil && m.StartPos != nil { return *m.StartPos } return 0 } func (m *GetMsgImgResponse) GetDataLen() uint32 { if m != nil && m.DataLen != nil { return *m.DataLen } return 0 } func (m *GetMsgImgResponse) GetData() *BufferT { if m != nil { return m.Data } return nil } func (m *GetMsgImgResponse) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } type DelContactLabelResponse 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 *DelContactLabelResponse) Reset() { *m = DelContactLabelResponse{} } func (m *DelContactLabelResponse) String() string { return proto.CompactTextString(m) } func (*DelContactLabelResponse) ProtoMessage() {} func (*DelContactLabelResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{158} } func (m *DelContactLabelResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DelContactLabelResponse.Unmarshal(m, b) } func (m *DelContactLabelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DelContactLabelResponse.Marshal(b, m, deterministic) } func (m *DelContactLabelResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_DelContactLabelResponse.Merge(m, src) } func (m *DelContactLabelResponse) XXX_Size() int { return xxx_messageInfo_DelContactLabelResponse.Size(m) } func (m *DelContactLabelResponse) XXX_DiscardUnknown() { xxx_messageInfo_DelContactLabelResponse.DiscardUnknown(m) } var xxx_messageInfo_DelContactLabelResponse proto.InternalMessageInfo func (m *DelContactLabelResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } type UpdateContactLabelRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` LabelPair *LabelPair `protobuf:"bytes,2,opt,name=labelPair" json:"labelPair,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UpdateContactLabelRequest) Reset() { *m = UpdateContactLabelRequest{} } func (m *UpdateContactLabelRequest) String() string { return proto.CompactTextString(m) } func (*UpdateContactLabelRequest) ProtoMessage() {} func (*UpdateContactLabelRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{159} } func (m *UpdateContactLabelRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateContactLabelRequest.Unmarshal(m, b) } func (m *UpdateContactLabelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UpdateContactLabelRequest.Marshal(b, m, deterministic) } func (m *UpdateContactLabelRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UpdateContactLabelRequest.Merge(m, src) } func (m *UpdateContactLabelRequest) XXX_Size() int { return xxx_messageInfo_UpdateContactLabelRequest.Size(m) } func (m *UpdateContactLabelRequest) XXX_DiscardUnknown() { xxx_messageInfo_UpdateContactLabelRequest.DiscardUnknown(m) } var xxx_messageInfo_UpdateContactLabelRequest proto.InternalMessageInfo func (m *UpdateContactLabelRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *UpdateContactLabelRequest) GetLabelPair() *LabelPair { if m != nil { return m.LabelPair } return nil } type UpdateContactLabelResponse 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 *UpdateContactLabelResponse) Reset() { *m = UpdateContactLabelResponse{} } func (m *UpdateContactLabelResponse) String() string { return proto.CompactTextString(m) } func (*UpdateContactLabelResponse) ProtoMessage() {} func (*UpdateContactLabelResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{160} } func (m *UpdateContactLabelResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UpdateContactLabelResponse.Unmarshal(m, b) } func (m *UpdateContactLabelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UpdateContactLabelResponse.Marshal(b, m, deterministic) } func (m *UpdateContactLabelResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_UpdateContactLabelResponse.Merge(m, src) } func (m *UpdateContactLabelResponse) XXX_Size() int { return xxx_messageInfo_UpdateContactLabelResponse.Size(m) } func (m *UpdateContactLabelResponse) XXX_DiscardUnknown() { xxx_messageInfo_UpdateContactLabelResponse.DiscardUnknown(m) } var xxx_messageInfo_UpdateContactLabelResponse proto.InternalMessageInfo func (m *UpdateContactLabelResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } type HongBaoReq struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` CgiCmd *uint32 `protobuf:"varint,2,opt,name=cgiCmd" json:"cgiCmd,omitempty"` OutPutType *uint32 `protobuf:"varint,3,opt,name=outPutType" json:"outPutType,omitempty"` ReqText *SKBuiltinString_ `protobuf:"bytes,4,opt,name=reqText" json:"reqText,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *HongBaoReq) Reset() { *m = HongBaoReq{} } func (m *HongBaoReq) String() string { return proto.CompactTextString(m) } func (*HongBaoReq) ProtoMessage() {} func (*HongBaoReq) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{161} } func (m *HongBaoReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_HongBaoReq.Unmarshal(m, b) } func (m *HongBaoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_HongBaoReq.Marshal(b, m, deterministic) } func (m *HongBaoReq) XXX_Merge(src proto.Message) { xxx_messageInfo_HongBaoReq.Merge(m, src) } func (m *HongBaoReq) XXX_Size() int { return xxx_messageInfo_HongBaoReq.Size(m) } func (m *HongBaoReq) XXX_DiscardUnknown() { xxx_messageInfo_HongBaoReq.DiscardUnknown(m) } var xxx_messageInfo_HongBaoReq proto.InternalMessageInfo func (m *HongBaoReq) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *HongBaoReq) GetCgiCmd() uint32 { if m != nil && m.CgiCmd != nil { return *m.CgiCmd } return 0 } func (m *HongBaoReq) GetOutPutType() uint32 { if m != nil && m.OutPutType != nil { return *m.OutPutType } return 0 } func (m *HongBaoReq) GetReqText() *SKBuiltinString_ { if m != nil { return m.ReqText } return nil } type HongBaoRes struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` RetText *SKBuiltinString_ `protobuf:"bytes,2,opt,name=retText" json:"retText,omitempty"` PlatRet *int32 `protobuf:"varint,3,opt,name=platRet" json:"platRet,omitempty"` PlatMsg *string `protobuf:"bytes,4,opt,name=platMsg" json:"platMsg,omitempty"` CgiCmdid *int32 `protobuf:"varint,5,opt,name=cgiCmdid" json:"cgiCmdid,omitempty"` ErrorType *int32 `protobuf:"varint,6,opt,name=errorType" json:"errorType,omitempty"` ErrorMsg *string `protobuf:"bytes,7,opt,name=errorMsg" json:"errorMsg,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *HongBaoRes) Reset() { *m = HongBaoRes{} } func (m *HongBaoRes) String() string { return proto.CompactTextString(m) } func (*HongBaoRes) ProtoMessage() {} func (*HongBaoRes) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{162} } func (m *HongBaoRes) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_HongBaoRes.Unmarshal(m, b) } func (m *HongBaoRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_HongBaoRes.Marshal(b, m, deterministic) } func (m *HongBaoRes) XXX_Merge(src proto.Message) { xxx_messageInfo_HongBaoRes.Merge(m, src) } func (m *HongBaoRes) XXX_Size() int { return xxx_messageInfo_HongBaoRes.Size(m) } func (m *HongBaoRes) XXX_DiscardUnknown() { xxx_messageInfo_HongBaoRes.DiscardUnknown(m) } var xxx_messageInfo_HongBaoRes proto.InternalMessageInfo func (m *HongBaoRes) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *HongBaoRes) GetRetText() *SKBuiltinString_ { if m != nil { return m.RetText } return nil } func (m *HongBaoRes) GetPlatRet() int32 { if m != nil && m.PlatRet != nil { return *m.PlatRet } return 0 } func (m *HongBaoRes) GetPlatMsg() string { if m != nil && m.PlatMsg != nil { return *m.PlatMsg } return "" } func (m *HongBaoRes) GetCgiCmdid() int32 { if m != nil && m.CgiCmdid != nil { return *m.CgiCmdid } return 0 } func (m *HongBaoRes) GetErrorType() int32 { if m != nil && m.ErrorType != nil { return *m.ErrorType } return 0 } func (m *HongBaoRes) GetErrorMsg() string { if m != nil && m.ErrorMsg != nil { return *m.ErrorMsg } return "" } type HeartBeatRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` TimeStamp *uint32 `protobuf:"varint,2,opt,name=timeStamp" json:"timeStamp,omitempty"` KeyBuf *SKBuiltinString_ `protobuf:"bytes,3,opt,name=keyBuf" json:"keyBuf,omitempty"` BlueToothBroadCastContent *SKBuiltinString_ `protobuf:"bytes,4,opt,name=blueToothBroadCastContent" json:"blueToothBroadCastContent,omitempty"` Scene *uint32 `protobuf:"varint,5,opt,name=scene" json:"scene,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *HeartBeatRequest) Reset() { *m = HeartBeatRequest{} } func (m *HeartBeatRequest) String() string { return proto.CompactTextString(m) } func (*HeartBeatRequest) ProtoMessage() {} func (*HeartBeatRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{163} } func (m *HeartBeatRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_HeartBeatRequest.Unmarshal(m, b) } func (m *HeartBeatRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_HeartBeatRequest.Marshal(b, m, deterministic) } func (m *HeartBeatRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_HeartBeatRequest.Merge(m, src) } func (m *HeartBeatRequest) XXX_Size() int { return xxx_messageInfo_HeartBeatRequest.Size(m) } func (m *HeartBeatRequest) XXX_DiscardUnknown() { xxx_messageInfo_HeartBeatRequest.DiscardUnknown(m) } var xxx_messageInfo_HeartBeatRequest proto.InternalMessageInfo func (m *HeartBeatRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *HeartBeatRequest) GetTimeStamp() uint32 { if m != nil && m.TimeStamp != nil { return *m.TimeStamp } return 0 } func (m *HeartBeatRequest) GetKeyBuf() *SKBuiltinString_ { if m != nil { return m.KeyBuf } return nil } func (m *HeartBeatRequest) GetBlueToothBroadCastContent() *SKBuiltinString_ { if m != nil { return m.BlueToothBroadCastContent } return nil } func (m *HeartBeatRequest) GetScene() uint32 { if m != nil && m.Scene != nil { return *m.Scene } return 0 } type HeartBeatResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` NextTime *uint32 `protobuf:"varint,2,opt,name=nextTime" json:"nextTime,omitempty"` Selector *uint32 `protobuf:"varint,3,opt,name=selector" json:"selector,omitempty"` BlueToothBroadCastContent *SKBuiltinString_ `protobuf:"bytes,4,opt,name=blueToothBroadCastContent" json:"blueToothBroadCastContent,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *HeartBeatResponse) Reset() { *m = HeartBeatResponse{} } func (m *HeartBeatResponse) String() string { return proto.CompactTextString(m) } func (*HeartBeatResponse) ProtoMessage() {} func (*HeartBeatResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{164} } func (m *HeartBeatResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_HeartBeatResponse.Unmarshal(m, b) } func (m *HeartBeatResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_HeartBeatResponse.Marshal(b, m, deterministic) } func (m *HeartBeatResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_HeartBeatResponse.Merge(m, src) } func (m *HeartBeatResponse) XXX_Size() int { return xxx_messageInfo_HeartBeatResponse.Size(m) } func (m *HeartBeatResponse) XXX_DiscardUnknown() { xxx_messageInfo_HeartBeatResponse.DiscardUnknown(m) } var xxx_messageInfo_HeartBeatResponse proto.InternalMessageInfo func (m *HeartBeatResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *HeartBeatResponse) GetNextTime() uint32 { if m != nil && m.NextTime != nil { return *m.NextTime } return 0 } func (m *HeartBeatResponse) GetSelector() uint32 { if m != nil && m.Selector != nil { return *m.Selector } return 0 } func (m *HeartBeatResponse) GetBlueToothBroadCastContent() *SKBuiltinString_ { if m != nil { return m.BlueToothBroadCastContent } return nil } type TenPayRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` CgiCmd *uint32 `protobuf:"varint,2,opt,name=cgiCmd" json:"cgiCmd,omitempty"` OutPutType *uint32 `protobuf:"varint,3,opt,name=outPutType" json:"outPutType,omitempty"` ReqText *SKBuiltinString_ `protobuf:"bytes,4,opt,name=reqText" json:"reqText,omitempty"` ReqTextWx *SKBuiltinString_ `protobuf:"bytes,5,opt,name=reqTextWx" json:"reqTextWx,omitempty"` Sign *string `protobuf:"bytes,6,opt,name=sign" json:"sign,omitempty"` CrtNo *string `protobuf:"bytes,7,opt,name=crtNo" json:"crtNo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TenPayRequest) Reset() { *m = TenPayRequest{} } func (m *TenPayRequest) String() string { return proto.CompactTextString(m) } func (*TenPayRequest) ProtoMessage() {} func (*TenPayRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{165} } func (m *TenPayRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TenPayRequest.Unmarshal(m, b) } func (m *TenPayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TenPayRequest.Marshal(b, m, deterministic) } func (m *TenPayRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_TenPayRequest.Merge(m, src) } func (m *TenPayRequest) XXX_Size() int { return xxx_messageInfo_TenPayRequest.Size(m) } func (m *TenPayRequest) XXX_DiscardUnknown() { xxx_messageInfo_TenPayRequest.DiscardUnknown(m) } var xxx_messageInfo_TenPayRequest proto.InternalMessageInfo func (m *TenPayRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *TenPayRequest) GetCgiCmd() uint32 { if m != nil && m.CgiCmd != nil { return *m.CgiCmd } return 0 } func (m *TenPayRequest) GetOutPutType() uint32 { if m != nil && m.OutPutType != nil { return *m.OutPutType } return 0 } func (m *TenPayRequest) GetReqText() *SKBuiltinString_ { if m != nil { return m.ReqText } return nil } func (m *TenPayRequest) GetReqTextWx() *SKBuiltinString_ { if m != nil { return m.ReqTextWx } return nil } func (m *TenPayRequest) GetSign() string { if m != nil && m.Sign != nil { return *m.Sign } return "" } func (m *TenPayRequest) GetCrtNo() string { if m != nil && m.CrtNo != nil { return *m.CrtNo } return "" } type TenPayResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` RetText *SKBuiltinString_ `protobuf:"bytes,2,opt,name=retText" json:"retText,omitempty"` PlatRet *int32 `protobuf:"varint,3,opt,name=platRet" json:"platRet,omitempty"` PlatMsg *string `protobuf:"bytes,4,opt,name=platMsg" json:"platMsg,omitempty"` CgiCmdid *int32 `protobuf:"varint,5,opt,name=cgiCmdid" json:"cgiCmdid,omitempty"` TenpayErrType *int32 `protobuf:"varint,6,opt,name=tenpayErrType" json:"tenpayErrType,omitempty"` TenpayErrMsg *string `protobuf:"bytes,7,opt,name=tenpayErrMsg" json:"tenpayErrMsg,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TenPayResponse) Reset() { *m = TenPayResponse{} } func (m *TenPayResponse) String() string { return proto.CompactTextString(m) } func (*TenPayResponse) ProtoMessage() {} func (*TenPayResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{166} } func (m *TenPayResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TenPayResponse.Unmarshal(m, b) } func (m *TenPayResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TenPayResponse.Marshal(b, m, deterministic) } func (m *TenPayResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_TenPayResponse.Merge(m, src) } func (m *TenPayResponse) XXX_Size() int { return xxx_messageInfo_TenPayResponse.Size(m) } func (m *TenPayResponse) XXX_DiscardUnknown() { xxx_messageInfo_TenPayResponse.DiscardUnknown(m) } var xxx_messageInfo_TenPayResponse proto.InternalMessageInfo func (m *TenPayResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *TenPayResponse) GetRetText() *SKBuiltinString_ { if m != nil { return m.RetText } return nil } func (m *TenPayResponse) GetPlatRet() int32 { if m != nil && m.PlatRet != nil { return *m.PlatRet } return 0 } func (m *TenPayResponse) GetPlatMsg() string { if m != nil && m.PlatMsg != nil { return *m.PlatMsg } return "" } func (m *TenPayResponse) GetCgiCmdid() int32 { if m != nil && m.CgiCmdid != nil { return *m.CgiCmdid } return 0 } func (m *TenPayResponse) GetTenpayErrType() int32 { if m != nil && m.TenpayErrType != nil { return *m.TenpayErrType } return 0 } func (m *TenPayResponse) GetTenpayErrMsg() string { if m != nil && m.TenpayErrMsg != nil { return *m.TenpayErrMsg } return "" } type GetQRCodeRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` UserName *SKBuiltinString `protobuf:"bytes,2,opt,name=userName" json:"userName,omitempty"` Style *uint32 `protobuf:"varint,3,opt,name=style" json:"style,omitempty"` Opcode *uint32 `protobuf:"varint,4,opt,name=opcode" json:"opcode,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetQRCodeRequest) Reset() { *m = GetQRCodeRequest{} } func (m *GetQRCodeRequest) String() string { return proto.CompactTextString(m) } func (*GetQRCodeRequest) ProtoMessage() {} func (*GetQRCodeRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{167} } func (m *GetQRCodeRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetQRCodeRequest.Unmarshal(m, b) } func (m *GetQRCodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetQRCodeRequest.Marshal(b, m, deterministic) } func (m *GetQRCodeRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetQRCodeRequest.Merge(m, src) } func (m *GetQRCodeRequest) XXX_Size() int { return xxx_messageInfo_GetQRCodeRequest.Size(m) } func (m *GetQRCodeRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetQRCodeRequest.DiscardUnknown(m) } var xxx_messageInfo_GetQRCodeRequest proto.InternalMessageInfo func (m *GetQRCodeRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *GetQRCodeRequest) GetUserName() *SKBuiltinString { if m != nil { return m.UserName } return nil } func (m *GetQRCodeRequest) GetStyle() uint32 { if m != nil && m.Style != nil { return *m.Style } return 0 } func (m *GetQRCodeRequest) GetOpcode() uint32 { if m != nil && m.Opcode != nil { return *m.Opcode } return 0 } type GetQRCodeResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=baseResponse" json:"baseResponse,omitempty"` Qrcode *SKBuiltinString_ `protobuf:"bytes,2,opt,name=qrcode" json:"qrcode,omitempty"` Style *uint32 `protobuf:"varint,3,opt,name=style" json:"style,omitempty"` FooterWording *string `protobuf:"bytes,4,opt,name=footerWording" json:"footerWording,omitempty"` RevokeQrcodeId *string `protobuf:"bytes,5,opt,name=revokeQrcodeId" json:"revokeQrcodeId,omitempty"` RevokeQrcodeWording *string `protobuf:"bytes,6,opt,name=revokeQrcodeWording" json:"revokeQrcodeWording,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetQRCodeResponse) Reset() { *m = GetQRCodeResponse{} } func (m *GetQRCodeResponse) String() string { return proto.CompactTextString(m) } func (*GetQRCodeResponse) ProtoMessage() {} func (*GetQRCodeResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{168} } func (m *GetQRCodeResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetQRCodeResponse.Unmarshal(m, b) } func (m *GetQRCodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetQRCodeResponse.Marshal(b, m, deterministic) } func (m *GetQRCodeResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetQRCodeResponse.Merge(m, src) } func (m *GetQRCodeResponse) XXX_Size() int { return xxx_messageInfo_GetQRCodeResponse.Size(m) } func (m *GetQRCodeResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetQRCodeResponse.DiscardUnknown(m) } var xxx_messageInfo_GetQRCodeResponse proto.InternalMessageInfo func (m *GetQRCodeResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *GetQRCodeResponse) GetQrcode() *SKBuiltinString_ { if m != nil { return m.Qrcode } return nil } func (m *GetQRCodeResponse) GetStyle() uint32 { if m != nil && m.Style != nil { return *m.Style } return 0 } func (m *GetQRCodeResponse) GetFooterWording() string { if m != nil && m.FooterWording != nil { return *m.FooterWording } return "" } func (m *GetQRCodeResponse) GetRevokeQrcodeId() string { if m != nil && m.RevokeQrcodeId != nil { return *m.RevokeQrcodeId } return "" } func (m *GetQRCodeResponse) GetRevokeQrcodeWording() string { if m != nil && m.RevokeQrcodeWording != nil { return *m.RevokeQrcodeWording } return "" } type PushLoginURLRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` UserName *string `protobuf:"bytes,2,opt,name=UserName" json:"UserName,omitempty"` AutoAuthTicket *string `protobuf:"bytes,3,opt,name=AutoAuthTicket" json:"AutoAuthTicket,omitempty"` ClientID *string `protobuf:"bytes,4,opt,name=ClientID" json:"ClientID,omitempty"` RandomEnCryptKey *BufferT `protobuf:"bytes,5,req,name=RandomEnCryptKey" json:"RandomEnCryptKey,omitempty"` OPCode *uint32 `protobuf:"varint,6,req,name=OPCode" json:"OPCode,omitempty"` DeviceName *string `protobuf:"bytes,7,opt,name=DeviceName" json:"DeviceName,omitempty"` AutoAuthKey *BufferT `protobuf:"bytes,8,opt,name=AutoAuthKey" json:"AutoAuthKey,omitempty"` RSAPem *RSAPem `protobuf:"bytes,9,opt,name=RSAPem" json:"RSAPem,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PushLoginURLRequest) Reset() { *m = PushLoginURLRequest{} } func (m *PushLoginURLRequest) String() string { return proto.CompactTextString(m) } func (*PushLoginURLRequest) ProtoMessage() {} func (*PushLoginURLRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{169} } func (m *PushLoginURLRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PushLoginURLRequest.Unmarshal(m, b) } func (m *PushLoginURLRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PushLoginURLRequest.Marshal(b, m, deterministic) } func (m *PushLoginURLRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_PushLoginURLRequest.Merge(m, src) } func (m *PushLoginURLRequest) XXX_Size() int { return xxx_messageInfo_PushLoginURLRequest.Size(m) } func (m *PushLoginURLRequest) XXX_DiscardUnknown() { xxx_messageInfo_PushLoginURLRequest.DiscardUnknown(m) } var xxx_messageInfo_PushLoginURLRequest proto.InternalMessageInfo func (m *PushLoginURLRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *PushLoginURLRequest) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *PushLoginURLRequest) GetAutoAuthTicket() string { if m != nil && m.AutoAuthTicket != nil { return *m.AutoAuthTicket } return "" } func (m *PushLoginURLRequest) GetClientID() string { if m != nil && m.ClientID != nil { return *m.ClientID } return "" } func (m *PushLoginURLRequest) GetRandomEnCryptKey() *BufferT { if m != nil { return m.RandomEnCryptKey } return nil } func (m *PushLoginURLRequest) GetOPCode() uint32 { if m != nil && m.OPCode != nil { return *m.OPCode } return 0 } func (m *PushLoginURLRequest) GetDeviceName() string { if m != nil && m.DeviceName != nil { return *m.DeviceName } return "" } func (m *PushLoginURLRequest) GetAutoAuthKey() *BufferT { if m != nil { return m.AutoAuthKey } return nil } func (m *PushLoginURLRequest) GetRSAPem() *RSAPem { if m != nil { return m.RSAPem } return nil } type PushLoginURLResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` UUID *string `protobuf:"bytes,2,opt,name=UUID" json:"UUID,omitempty"` NotifyKey *BufferT `protobuf:"bytes,3,req,name=NotifyKey" json:"NotifyKey,omitempty"` CheckTime *uint32 `protobuf:"varint,4,req,name=CheckTime" json:"CheckTime,omitempty"` ExpiredTime *uint32 `protobuf:"varint,5,req,name=ExpiredTime" json:"ExpiredTime,omitempty"` BlueToothBroadCastUUID *string `protobuf:"bytes,6,opt,name=BlueToothBroadCastUUID" json:"BlueToothBroadCastUUID,omitempty"` BlueToothBroadCastContent *BufferT `protobuf:"bytes,7,opt,name=BlueToothBroadCastContent" json:"BlueToothBroadCastContent,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PushLoginURLResponse) Reset() { *m = PushLoginURLResponse{} } func (m *PushLoginURLResponse) String() string { return proto.CompactTextString(m) } func (*PushLoginURLResponse) ProtoMessage() {} func (*PushLoginURLResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{170} } func (m *PushLoginURLResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PushLoginURLResponse.Unmarshal(m, b) } func (m *PushLoginURLResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PushLoginURLResponse.Marshal(b, m, deterministic) } func (m *PushLoginURLResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_PushLoginURLResponse.Merge(m, src) } func (m *PushLoginURLResponse) XXX_Size() int { return xxx_messageInfo_PushLoginURLResponse.Size(m) } func (m *PushLoginURLResponse) XXX_DiscardUnknown() { xxx_messageInfo_PushLoginURLResponse.DiscardUnknown(m) } var xxx_messageInfo_PushLoginURLResponse proto.InternalMessageInfo func (m *PushLoginURLResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *PushLoginURLResponse) GetUUID() string { if m != nil && m.UUID != nil { return *m.UUID } return "" } func (m *PushLoginURLResponse) GetNotifyKey() *BufferT { if m != nil { return m.NotifyKey } return nil } func (m *PushLoginURLResponse) GetCheckTime() uint32 { if m != nil && m.CheckTime != nil { return *m.CheckTime } return 0 } func (m *PushLoginURLResponse) GetExpiredTime() uint32 { if m != nil && m.ExpiredTime != nil { return *m.ExpiredTime } return 0 } func (m *PushLoginURLResponse) GetBlueToothBroadCastUUID() string { if m != nil && m.BlueToothBroadCastUUID != nil { return *m.BlueToothBroadCastUUID } return "" } func (m *PushLoginURLResponse) GetBlueToothBroadCastContent() *BufferT { if m != nil { return m.BlueToothBroadCastContent } return nil } type UploadVideoRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` ClientMsgId *string `protobuf:"bytes,2,opt,name=ClientMsgId" json:"ClientMsgId,omitempty"` FromUserName *string `protobuf:"bytes,3,opt,name=FromUserName" json:"FromUserName,omitempty"` ToUserName *string `protobuf:"bytes,4,opt,name=ToUserName" json:"ToUserName,omitempty"` ThumbTotalLen *uint32 `protobuf:"varint,5,req,name=ThumbTotalLen" json:"ThumbTotalLen,omitempty"` ThumbStartPos *uint32 `protobuf:"varint,6,req,name=ThumbStartPos" json:"ThumbStartPos,omitempty"` ThumbData *BufferT `protobuf:"bytes,7,req,name=ThumbData" json:"ThumbData,omitempty"` VideoTotalLen *uint32 `protobuf:"varint,8,req,name=VideoTotalLen" json:"VideoTotalLen,omitempty"` VideoStartPos *uint32 `protobuf:"varint,9,req,name=VideoStartPos" json:"VideoStartPos,omitempty"` VideoData *BufferT `protobuf:"bytes,10,req,name=VideoData" json:"VideoData,omitempty"` PlayLength *uint32 `protobuf:"varint,11,req,name=PlayLength" json:"PlayLength,omitempty"` NetworkEnv *uint32 `protobuf:"varint,12,opt,name=NetworkEnv" json:"NetworkEnv,omitempty"` CameraType *uint32 `protobuf:"varint,13,opt,name=CameraType" json:"CameraType,omitempty"` FuncFlag *uint32 `protobuf:"varint,14,opt,name=FuncFlag" json:"FuncFlag,omitempty"` MsgSource *string `protobuf:"bytes,15,opt,name=MsgSource" json:"MsgSource,omitempty"` CDNVideoUrl *string `protobuf:"bytes,16,opt,name=CDNVideoUrl" json:"CDNVideoUrl,omitempty"` AESKey *string `protobuf:"bytes,17,opt,name=AESKey" json:"AESKey,omitempty"` EncryVer *int32 `protobuf:"varint,18,opt,name=EncryVer" json:"EncryVer,omitempty"` CDNThumbUrl *string `protobuf:"bytes,19,opt,name=CDNThumbUrl" json:"CDNThumbUrl,omitempty"` CDNThumbImgSize *int32 `protobuf:"varint,20,opt,name=CDNThumbImgSize" json:"CDNThumbImgSize,omitempty"` CDNThumbImgHeight *int32 `protobuf:"varint,21,opt,name=CDNThumbImgHeight" json:"CDNThumbImgHeight,omitempty"` CDNThumbImgWidth *int32 `protobuf:"varint,22,opt,name=CDNThumbImgWidth" json:"CDNThumbImgWidth,omitempty"` CDNThumbAESKey *string `protobuf:"bytes,23,opt,name=CDNThumbAESKey" json:"CDNThumbAESKey,omitempty"` VideoFrom *int32 `protobuf:"varint,24,opt,name=VideoFrom" json:"VideoFrom,omitempty"` ReqTime *uint32 `protobuf:"varint,25,opt,name=ReqTime" json:"ReqTime,omitempty"` VideoMd5 *string `protobuf:"bytes,26,opt,name=VideoMd5" json:"VideoMd5,omitempty"` StreamVideoUrl *string `protobuf:"bytes,27,opt,name=StreamVideoUrl" json:"StreamVideoUrl,omitempty"` StreamVideoTotalTime *uint32 `protobuf:"varint,28,opt,name=StreamVideoTotalTime" json:"StreamVideoTotalTime,omitempty"` StreamVideoTitle *string `protobuf:"bytes,29,opt,name=StreamVideoTitle" json:"StreamVideoTitle,omitempty"` StreamVideoWording *string `protobuf:"bytes,30,opt,name=StreamVideoWording" json:"StreamVideoWording,omitempty"` StreamVideoWebUrl *string `protobuf:"bytes,31,opt,name=StreamVideoWebUrl" json:"StreamVideoWebUrl,omitempty"` StreamVideoThumbUrl *string `protobuf:"bytes,32,opt,name=StreamVideoThumbUrl" json:"StreamVideoThumbUrl,omitempty"` StreamVideoPublishId *string `protobuf:"bytes,33,opt,name=StreamVideoPublishId" json:"StreamVideoPublishId,omitempty"` StreamVideoAdUxInfo *string `protobuf:"bytes,34,opt,name=StreamVideoAdUxInfo" json:"StreamVideoAdUxInfo,omitempty"` StatExtStr *string `protobuf:"bytes,35,opt,name=StatExtStr" json:"StatExtStr,omitempty"` HitMd5 *uint32 `protobuf:"varint,36,opt,name=HitMd5" json:"HitMd5,omitempty"` VideoNewMd5 *string `protobuf:"bytes,37,opt,name=VideoNewMd5" json:"VideoNewMd5,omitempty"` CRC32 *uint64 `protobuf:"varint,38,opt,name=CRC32" json:"CRC32,omitempty"` MsgForwardType *uint32 `protobuf:"varint,39,opt,name=MsgForwardType" json:"MsgForwardType,omitempty"` Unknown40 *uint32 `protobuf:"varint,40,opt,name=Unknown40" json:"Unknown40,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadVideoRequest) Reset() { *m = UploadVideoRequest{} } func (m *UploadVideoRequest) String() string { return proto.CompactTextString(m) } func (*UploadVideoRequest) ProtoMessage() {} func (*UploadVideoRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{171} } func (m *UploadVideoRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadVideoRequest.Unmarshal(m, b) } func (m *UploadVideoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadVideoRequest.Marshal(b, m, deterministic) } func (m *UploadVideoRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadVideoRequest.Merge(m, src) } func (m *UploadVideoRequest) XXX_Size() int { return xxx_messageInfo_UploadVideoRequest.Size(m) } func (m *UploadVideoRequest) XXX_DiscardUnknown() { xxx_messageInfo_UploadVideoRequest.DiscardUnknown(m) } var xxx_messageInfo_UploadVideoRequest proto.InternalMessageInfo func (m *UploadVideoRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *UploadVideoRequest) GetClientMsgId() string { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return "" } func (m *UploadVideoRequest) GetFromUserName() string { if m != nil && m.FromUserName != nil { return *m.FromUserName } return "" } func (m *UploadVideoRequest) GetToUserName() string { if m != nil && m.ToUserName != nil { return *m.ToUserName } return "" } func (m *UploadVideoRequest) GetThumbTotalLen() uint32 { if m != nil && m.ThumbTotalLen != nil { return *m.ThumbTotalLen } return 0 } func (m *UploadVideoRequest) GetThumbStartPos() uint32 { if m != nil && m.ThumbStartPos != nil { return *m.ThumbStartPos } return 0 } func (m *UploadVideoRequest) GetThumbData() *BufferT { if m != nil { return m.ThumbData } return nil } func (m *UploadVideoRequest) GetVideoTotalLen() uint32 { if m != nil && m.VideoTotalLen != nil { return *m.VideoTotalLen } return 0 } func (m *UploadVideoRequest) GetVideoStartPos() uint32 { if m != nil && m.VideoStartPos != nil { return *m.VideoStartPos } return 0 } func (m *UploadVideoRequest) GetVideoData() *BufferT { if m != nil { return m.VideoData } return nil } func (m *UploadVideoRequest) GetPlayLength() uint32 { if m != nil && m.PlayLength != nil { return *m.PlayLength } return 0 } func (m *UploadVideoRequest) GetNetworkEnv() uint32 { if m != nil && m.NetworkEnv != nil { return *m.NetworkEnv } return 0 } func (m *UploadVideoRequest) GetCameraType() uint32 { if m != nil && m.CameraType != nil { return *m.CameraType } return 0 } func (m *UploadVideoRequest) GetFuncFlag() uint32 { if m != nil && m.FuncFlag != nil { return *m.FuncFlag } return 0 } func (m *UploadVideoRequest) GetMsgSource() string { if m != nil && m.MsgSource != nil { return *m.MsgSource } return "" } func (m *UploadVideoRequest) GetCDNVideoUrl() string { if m != nil && m.CDNVideoUrl != nil { return *m.CDNVideoUrl } return "" } func (m *UploadVideoRequest) GetAESKey() string { if m != nil && m.AESKey != nil { return *m.AESKey } return "" } func (m *UploadVideoRequest) GetEncryVer() int32 { if m != nil && m.EncryVer != nil { return *m.EncryVer } return 0 } func (m *UploadVideoRequest) GetCDNThumbUrl() string { if m != nil && m.CDNThumbUrl != nil { return *m.CDNThumbUrl } return "" } func (m *UploadVideoRequest) GetCDNThumbImgSize() int32 { if m != nil && m.CDNThumbImgSize != nil { return *m.CDNThumbImgSize } return 0 } func (m *UploadVideoRequest) GetCDNThumbImgHeight() int32 { if m != nil && m.CDNThumbImgHeight != nil { return *m.CDNThumbImgHeight } return 0 } func (m *UploadVideoRequest) GetCDNThumbImgWidth() int32 { if m != nil && m.CDNThumbImgWidth != nil { return *m.CDNThumbImgWidth } return 0 } func (m *UploadVideoRequest) GetCDNThumbAESKey() string { if m != nil && m.CDNThumbAESKey != nil { return *m.CDNThumbAESKey } return "" } func (m *UploadVideoRequest) GetVideoFrom() int32 { if m != nil && m.VideoFrom != nil { return *m.VideoFrom } return 0 } func (m *UploadVideoRequest) GetReqTime() uint32 { if m != nil && m.ReqTime != nil { return *m.ReqTime } return 0 } func (m *UploadVideoRequest) GetVideoMd5() string { if m != nil && m.VideoMd5 != nil { return *m.VideoMd5 } return "" } func (m *UploadVideoRequest) GetStreamVideoUrl() string { if m != nil && m.StreamVideoUrl != nil { return *m.StreamVideoUrl } return "" } func (m *UploadVideoRequest) GetStreamVideoTotalTime() uint32 { if m != nil && m.StreamVideoTotalTime != nil { return *m.StreamVideoTotalTime } return 0 } func (m *UploadVideoRequest) GetStreamVideoTitle() string { if m != nil && m.StreamVideoTitle != nil { return *m.StreamVideoTitle } return "" } func (m *UploadVideoRequest) GetStreamVideoWording() string { if m != nil && m.StreamVideoWording != nil { return *m.StreamVideoWording } return "" } func (m *UploadVideoRequest) GetStreamVideoWebUrl() string { if m != nil && m.StreamVideoWebUrl != nil { return *m.StreamVideoWebUrl } return "" } func (m *UploadVideoRequest) GetStreamVideoThumbUrl() string { if m != nil && m.StreamVideoThumbUrl != nil { return *m.StreamVideoThumbUrl } return "" } func (m *UploadVideoRequest) GetStreamVideoPublishId() string { if m != nil && m.StreamVideoPublishId != nil { return *m.StreamVideoPublishId } return "" } func (m *UploadVideoRequest) GetStreamVideoAdUxInfo() string { if m != nil && m.StreamVideoAdUxInfo != nil { return *m.StreamVideoAdUxInfo } return "" } func (m *UploadVideoRequest) GetStatExtStr() string { if m != nil && m.StatExtStr != nil { return *m.StatExtStr } return "" } func (m *UploadVideoRequest) GetHitMd5() uint32 { if m != nil && m.HitMd5 != nil { return *m.HitMd5 } return 0 } func (m *UploadVideoRequest) GetVideoNewMd5() string { if m != nil && m.VideoNewMd5 != nil { return *m.VideoNewMd5 } return "" } func (m *UploadVideoRequest) GetCRC32() uint64 { if m != nil && m.CRC32 != nil { return *m.CRC32 } return 0 } func (m *UploadVideoRequest) GetMsgForwardType() uint32 { if m != nil && m.MsgForwardType != nil { return *m.MsgForwardType } return 0 } func (m *UploadVideoRequest) GetUnknown40() uint32 { if m != nil && m.Unknown40 != nil { return *m.Unknown40 } return 0 } type UploadVideoResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` ClientMsgId *string `protobuf:"bytes,2,opt,name=ClientMsgId" json:"ClientMsgId,omitempty"` MsgId *uint32 `protobuf:"varint,3,req,name=MsgId" json:"MsgId,omitempty"` ThumbStartPos *uint32 `protobuf:"varint,4,req,name=ThumbStartPos" json:"ThumbStartPos,omitempty"` VideoStartPos *uint32 `protobuf:"varint,5,req,name=VideoStartPos" json:"VideoStartPos,omitempty"` NewMsgId *uint64 `protobuf:"varint,6,opt,name=NewMsgId" json:"NewMsgId,omitempty"` AESKey *string `protobuf:"bytes,7,opt,name=AESKey" json:"AESKey,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadVideoResponse) Reset() { *m = UploadVideoResponse{} } func (m *UploadVideoResponse) String() string { return proto.CompactTextString(m) } func (*UploadVideoResponse) ProtoMessage() {} func (*UploadVideoResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{172} } func (m *UploadVideoResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadVideoResponse.Unmarshal(m, b) } func (m *UploadVideoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadVideoResponse.Marshal(b, m, deterministic) } func (m *UploadVideoResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadVideoResponse.Merge(m, src) } func (m *UploadVideoResponse) XXX_Size() int { return xxx_messageInfo_UploadVideoResponse.Size(m) } func (m *UploadVideoResponse) XXX_DiscardUnknown() { xxx_messageInfo_UploadVideoResponse.DiscardUnknown(m) } var xxx_messageInfo_UploadVideoResponse proto.InternalMessageInfo func (m *UploadVideoResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *UploadVideoResponse) GetClientMsgId() string { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return "" } func (m *UploadVideoResponse) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *UploadVideoResponse) GetThumbStartPos() uint32 { if m != nil && m.ThumbStartPos != nil { return *m.ThumbStartPos } return 0 } func (m *UploadVideoResponse) GetVideoStartPos() uint32 { if m != nil && m.VideoStartPos != nil { return *m.VideoStartPos } return 0 } func (m *UploadVideoResponse) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } func (m *UploadVideoResponse) GetAESKey() string { if m != nil && m.AESKey != nil { return *m.AESKey } return "" } type EmojiUploadInfoReq struct { MD5 *string `protobuf:"bytes,1,opt,name=MD5" json:"MD5,omitempty"` StartPos *int32 `protobuf:"varint,2,req,name=StartPos" json:"StartPos,omitempty"` TotalLen *int32 `protobuf:"varint,3,req,name=TotalLen" json:"TotalLen,omitempty"` EmojiBuffer *BufferT `protobuf:"bytes,4,req,name=EmojiBuffer" json:"EmojiBuffer,omitempty"` Type *int32 `protobuf:"varint,5,req,name=Type" json:"Type,omitempty"` ToUserName *string `protobuf:"bytes,6,opt,name=ToUserName" json:"ToUserName,omitempty"` ExternXML *string `protobuf:"bytes,7,opt,name=ExternXML" json:"ExternXML,omitempty"` Report *string `protobuf:"bytes,8,opt,name=Report" json:"Report,omitempty"` ClientMsgID *string `protobuf:"bytes,9,opt,name=ClientMsgID" json:"ClientMsgID,omitempty"` MsgSource *string `protobuf:"bytes,10,opt,name=MsgSource" json:"MsgSource,omitempty"` NewXmlFlag *int32 `protobuf:"varint,11,opt,name=NewXmlFlag" json:"NewXmlFlag,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *EmojiUploadInfoReq) Reset() { *m = EmojiUploadInfoReq{} } func (m *EmojiUploadInfoReq) String() string { return proto.CompactTextString(m) } func (*EmojiUploadInfoReq) ProtoMessage() {} func (*EmojiUploadInfoReq) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{173} } func (m *EmojiUploadInfoReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_EmojiUploadInfoReq.Unmarshal(m, b) } func (m *EmojiUploadInfoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_EmojiUploadInfoReq.Marshal(b, m, deterministic) } func (m *EmojiUploadInfoReq) XXX_Merge(src proto.Message) { xxx_messageInfo_EmojiUploadInfoReq.Merge(m, src) } func (m *EmojiUploadInfoReq) XXX_Size() int { return xxx_messageInfo_EmojiUploadInfoReq.Size(m) } func (m *EmojiUploadInfoReq) XXX_DiscardUnknown() { xxx_messageInfo_EmojiUploadInfoReq.DiscardUnknown(m) } var xxx_messageInfo_EmojiUploadInfoReq proto.InternalMessageInfo func (m *EmojiUploadInfoReq) GetMD5() string { if m != nil && m.MD5 != nil { return *m.MD5 } return "" } func (m *EmojiUploadInfoReq) GetStartPos() int32 { if m != nil && m.StartPos != nil { return *m.StartPos } return 0 } func (m *EmojiUploadInfoReq) GetTotalLen() int32 { if m != nil && m.TotalLen != nil { return *m.TotalLen } return 0 } func (m *EmojiUploadInfoReq) GetEmojiBuffer() *BufferT { if m != nil { return m.EmojiBuffer } return nil } func (m *EmojiUploadInfoReq) GetType() int32 { if m != nil && m.Type != nil { return *m.Type } return 0 } func (m *EmojiUploadInfoReq) GetToUserName() string { if m != nil && m.ToUserName != nil { return *m.ToUserName } return "" } func (m *EmojiUploadInfoReq) GetExternXML() string { if m != nil && m.ExternXML != nil { return *m.ExternXML } return "" } func (m *EmojiUploadInfoReq) GetReport() string { if m != nil && m.Report != nil { return *m.Report } return "" } func (m *EmojiUploadInfoReq) GetClientMsgID() string { if m != nil && m.ClientMsgID != nil { return *m.ClientMsgID } return "" } func (m *EmojiUploadInfoReq) GetMsgSource() string { if m != nil && m.MsgSource != nil { return *m.MsgSource } return "" } func (m *EmojiUploadInfoReq) GetNewXmlFlag() int32 { if m != nil && m.NewXmlFlag != nil { return *m.NewXmlFlag } return 0 } type UploadEmojiRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` EmojiItemCount *int32 `protobuf:"varint,2,req,name=EmojiItemCount" json:"EmojiItemCount,omitempty"` EmojiItem []*EmojiUploadInfoReq `protobuf:"bytes,3,rep,name=EmojiItem" json:"EmojiItem,omitempty"` ReqTime *uint32 `protobuf:"varint,4,opt,name=ReqTime" json:"ReqTime,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadEmojiRequest) Reset() { *m = UploadEmojiRequest{} } func (m *UploadEmojiRequest) String() string { return proto.CompactTextString(m) } func (*UploadEmojiRequest) ProtoMessage() {} func (*UploadEmojiRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{174} } func (m *UploadEmojiRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadEmojiRequest.Unmarshal(m, b) } func (m *UploadEmojiRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadEmojiRequest.Marshal(b, m, deterministic) } func (m *UploadEmojiRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadEmojiRequest.Merge(m, src) } func (m *UploadEmojiRequest) XXX_Size() int { return xxx_messageInfo_UploadEmojiRequest.Size(m) } func (m *UploadEmojiRequest) XXX_DiscardUnknown() { xxx_messageInfo_UploadEmojiRequest.DiscardUnknown(m) } var xxx_messageInfo_UploadEmojiRequest proto.InternalMessageInfo func (m *UploadEmojiRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *UploadEmojiRequest) GetEmojiItemCount() int32 { if m != nil && m.EmojiItemCount != nil { return *m.EmojiItemCount } return 0 } func (m *UploadEmojiRequest) GetEmojiItem() []*EmojiUploadInfoReq { if m != nil { return m.EmojiItem } return nil } func (m *UploadEmojiRequest) GetReqTime() uint32 { if m != nil && m.ReqTime != nil { return *m.ReqTime } return 0 } type EmojiUploadInfoResp struct { Ret *int32 `protobuf:"varint,1,req,name=Ret" json:"Ret,omitempty"` StartPos *int32 `protobuf:"varint,2,req,name=StartPos" json:"StartPos,omitempty"` TotalLen *int32 `protobuf:"varint,3,req,name=TotalLen" json:"TotalLen,omitempty"` MD5 *string `protobuf:"bytes,4,opt,name=MD5" json:"MD5,omitempty"` MsgID *uint32 `protobuf:"varint,5,req,name=MsgID" json:"MsgID,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 *EmojiUploadInfoResp) Reset() { *m = EmojiUploadInfoResp{} } func (m *EmojiUploadInfoResp) String() string { return proto.CompactTextString(m) } func (*EmojiUploadInfoResp) ProtoMessage() {} func (*EmojiUploadInfoResp) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{175} } func (m *EmojiUploadInfoResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_EmojiUploadInfoResp.Unmarshal(m, b) } func (m *EmojiUploadInfoResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_EmojiUploadInfoResp.Marshal(b, m, deterministic) } func (m *EmojiUploadInfoResp) XXX_Merge(src proto.Message) { xxx_messageInfo_EmojiUploadInfoResp.Merge(m, src) } func (m *EmojiUploadInfoResp) XXX_Size() int { return xxx_messageInfo_EmojiUploadInfoResp.Size(m) } func (m *EmojiUploadInfoResp) XXX_DiscardUnknown() { xxx_messageInfo_EmojiUploadInfoResp.DiscardUnknown(m) } var xxx_messageInfo_EmojiUploadInfoResp proto.InternalMessageInfo func (m *EmojiUploadInfoResp) GetRet() int32 { if m != nil && m.Ret != nil { return *m.Ret } return 0 } func (m *EmojiUploadInfoResp) GetStartPos() int32 { if m != nil && m.StartPos != nil { return *m.StartPos } return 0 } func (m *EmojiUploadInfoResp) GetTotalLen() int32 { if m != nil && m.TotalLen != nil { return *m.TotalLen } return 0 } func (m *EmojiUploadInfoResp) GetMD5() string { if m != nil && m.MD5 != nil { return *m.MD5 } return "" } func (m *EmojiUploadInfoResp) GetMsgID() uint32 { if m != nil && m.MsgID != nil { return *m.MsgID } return 0 } func (m *EmojiUploadInfoResp) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } type UploadEmojiResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` EmojiItemCount *int32 `protobuf:"varint,2,req,name=EmojiItemCount" json:"EmojiItemCount,omitempty"` EmojiItem []*EmojiUploadInfoResp `protobuf:"bytes,3,rep,name=EmojiItem" json:"EmojiItem,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadEmojiResponse) Reset() { *m = UploadEmojiResponse{} } func (m *UploadEmojiResponse) String() string { return proto.CompactTextString(m) } func (*UploadEmojiResponse) ProtoMessage() {} func (*UploadEmojiResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{176} } func (m *UploadEmojiResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadEmojiResponse.Unmarshal(m, b) } func (m *UploadEmojiResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadEmojiResponse.Marshal(b, m, deterministic) } func (m *UploadEmojiResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadEmojiResponse.Merge(m, src) } func (m *UploadEmojiResponse) XXX_Size() int { return xxx_messageInfo_UploadEmojiResponse.Size(m) } func (m *UploadEmojiResponse) XXX_DiscardUnknown() { xxx_messageInfo_UploadEmojiResponse.DiscardUnknown(m) } var xxx_messageInfo_UploadEmojiResponse proto.InternalMessageInfo func (m *UploadEmojiResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *UploadEmojiResponse) GetEmojiItemCount() int32 { if m != nil && m.EmojiItemCount != nil { return *m.EmojiItemCount } return 0 } func (m *UploadEmojiResponse) GetEmojiItem() []*EmojiUploadInfoResp { if m != nil { return m.EmojiItem } return nil } type GetA8KeyRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,opt,name=baseRequest" json:"baseRequest,omitempty"` OpCode *uint32 `protobuf:"varint,2,opt,name=OpCode" json:"OpCode,omitempty"` A2Key *SKBuiltinBufferT `protobuf:"bytes,3,opt,name=A2key" json:"A2key,omitempty"` AppID *SKBuiltinString `protobuf:"bytes,4,opt,name=AppID" json:"AppID,omitempty"` Scope *SKBuiltinString `protobuf:"bytes,5,opt,name=Scope" json:"Scope,omitempty"` State *SKBuiltinString `protobuf:"bytes,6,opt,name=State" json:"State,omitempty"` ReqUrl *SKBuiltinString `protobuf:"bytes,7,opt,name=ReqUrl" json:"ReqUrl,omitempty"` FriendUserName *string `protobuf:"bytes,8,opt,name=FriendUserName" json:"FriendUserName,omitempty"` FriendQq *uint32 `protobuf:"varint,9,opt,name=FriendQq" json:"FriendQq,omitempty"` Scene *uint32 `protobuf:"varint,10,opt,name=Scene" json:"Scene,omitempty"` UserName *string `protobuf:"bytes,11,opt,name=UserName" json:"UserName,omitempty"` BundleID *string `protobuf:"bytes,12,opt,name=BundleID" json:"BundleID,omitempty"` A2KeyNew []byte `protobuf:"bytes,13,opt,name=A2KeyNew" json:"A2KeyNew,omitempty"` Reason *uint32 `protobuf:"varint,14,opt,name=Reason" json:"Reason,omitempty"` FontScale *uint32 `protobuf:"varint,15,opt,name=FontScale" json:"FontScale,omitempty"` Flag *uint32 `protobuf:"varint,16,opt,name=Flag" json:"Flag,omitempty"` NetType *string `protobuf:"bytes,17,opt,name=NetType" json:"NetType,omitempty"` CodeType *uint32 `protobuf:"varint,18,opt,name=CodeType" json:"CodeType,omitempty"` CodeVersion *uint32 `protobuf:"varint,19,opt,name=CodeVersion" json:"CodeVersion,omitempty"` RequestId *uint64 `protobuf:"varint,20,opt,name=RequestId" json:"RequestId,omitempty"` FunctionId *string `protobuf:"bytes,21,opt,name=FunctionId" json:"FunctionId,omitempty"` WalletRegion *uint32 `protobuf:"varint,22,opt,name=WalletRegion" json:"WalletRegion,omitempty"` Cookie *SKBuiltinBufferT `protobuf:"bytes,23,opt,name=Cookie" json:"Cookie,omitempty"` OuterUrl *string `protobuf:"bytes,24,opt,name=OuterUrl" json:"OuterUrl,omitempty"` SubScene *uint32 `protobuf:"varint,25,opt,name=SubScene" json:"SubScene,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetA8KeyRequest) Reset() { *m = GetA8KeyRequest{} } func (m *GetA8KeyRequest) String() string { return proto.CompactTextString(m) } func (*GetA8KeyRequest) ProtoMessage() {} func (*GetA8KeyRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{177} } func (m *GetA8KeyRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetA8KeyRequest.Unmarshal(m, b) } func (m *GetA8KeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetA8KeyRequest.Marshal(b, m, deterministic) } func (m *GetA8KeyRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetA8KeyRequest.Merge(m, src) } func (m *GetA8KeyRequest) XXX_Size() int { return xxx_messageInfo_GetA8KeyRequest.Size(m) } func (m *GetA8KeyRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetA8KeyRequest.DiscardUnknown(m) } var xxx_messageInfo_GetA8KeyRequest proto.InternalMessageInfo func (m *GetA8KeyRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *GetA8KeyRequest) GetOpCode() uint32 { if m != nil && m.OpCode != nil { return *m.OpCode } return 0 } func (m *GetA8KeyRequest) GetA2Key() *SKBuiltinBufferT { if m != nil { return m.A2Key } return nil } func (m *GetA8KeyRequest) GetAppID() *SKBuiltinString { if m != nil { return m.AppID } return nil } func (m *GetA8KeyRequest) GetScope() *SKBuiltinString { if m != nil { return m.Scope } return nil } func (m *GetA8KeyRequest) GetState() *SKBuiltinString { if m != nil { return m.State } return nil } func (m *GetA8KeyRequest) GetReqUrl() *SKBuiltinString { if m != nil { return m.ReqUrl } return nil } func (m *GetA8KeyRequest) GetFriendUserName() string { if m != nil && m.FriendUserName != nil { return *m.FriendUserName } return "" } func (m *GetA8KeyRequest) GetFriendQq() uint32 { if m != nil && m.FriendQq != nil { return *m.FriendQq } return 0 } func (m *GetA8KeyRequest) GetScene() uint32 { if m != nil && m.Scene != nil { return *m.Scene } return 0 } func (m *GetA8KeyRequest) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *GetA8KeyRequest) GetBundleID() string { if m != nil && m.BundleID != nil { return *m.BundleID } return "" } func (m *GetA8KeyRequest) GetA2KeyNew() []byte { if m != nil { return m.A2KeyNew } return nil } func (m *GetA8KeyRequest) GetReason() uint32 { if m != nil && m.Reason != nil { return *m.Reason } return 0 } func (m *GetA8KeyRequest) GetFontScale() uint32 { if m != nil && m.FontScale != nil { return *m.FontScale } return 0 } func (m *GetA8KeyRequest) GetFlag() uint32 { if m != nil && m.Flag != nil { return *m.Flag } return 0 } func (m *GetA8KeyRequest) GetNetType() string { if m != nil && m.NetType != nil { return *m.NetType } return "" } func (m *GetA8KeyRequest) GetCodeType() uint32 { if m != nil && m.CodeType != nil { return *m.CodeType } return 0 } func (m *GetA8KeyRequest) GetCodeVersion() uint32 { if m != nil && m.CodeVersion != nil { return *m.CodeVersion } return 0 } func (m *GetA8KeyRequest) GetRequestId() uint64 { if m != nil && m.RequestId != nil { return *m.RequestId } return 0 } func (m *GetA8KeyRequest) GetFunctionId() string { if m != nil && m.FunctionId != nil { return *m.FunctionId } return "" } func (m *GetA8KeyRequest) GetWalletRegion() uint32 { if m != nil && m.WalletRegion != nil { return *m.WalletRegion } return 0 } func (m *GetA8KeyRequest) GetCookie() *SKBuiltinBufferT { if m != nil { return m.Cookie } return nil } func (m *GetA8KeyRequest) GetOuterUrl() string { if m != nil && m.OuterUrl != nil { return *m.OuterUrl } return "" } func (m *GetA8KeyRequest) GetSubScene() uint32 { if m != nil && m.SubScene != nil { return *m.SubScene } return 0 } type GetA8KeyResp struct { BaseResponse *BaseResponse `protobuf:"bytes,1,opt,name=BaseResponse" json:"BaseResponse,omitempty"` FullURL *string `protobuf:"bytes,2,opt,name=FullURL" json:"FullURL,omitempty"` A8Key *string `protobuf:"bytes,3,opt,name=A8key" json:"A8key,omitempty"` ActionCode *string `protobuf:"bytes,4,opt,name=ActionCode" json:"ActionCode,omitempty"` Title *string `protobuf:"bytes,5,opt,name=Title" json:"Title,omitempty"` Content *string `protobuf:"bytes,6,opt,name=Content" json:"Content,omitempty"` JSAPIPermission *JSAPIPermissionBitSet `protobuf:"bytes,7,opt,name=JSAPIPermission" json:"JSAPIPermission,omitempty"` GeneralControlBitSet *GeneralControlBitSet `protobuf:"bytes,8,opt,name=GeneralControlBitSet" json:"GeneralControlBitSet,omitempty"` UserName *string `protobuf:"bytes,9,opt,name=UserName" json:"UserName,omitempty"` ShareURL *string `protobuf:"bytes,15,opt,name=ShareURL" json:"ShareURL,omitempty"` ScopeCount *uint32 `protobuf:"varint,16,opt,name=ScopeCount" json:"ScopeCount,omitempty"` ScopeList []*BizScopeInfo `protobuf:"bytes,17,rep,name=ScopeList" json:"ScopeList,omitempty"` AntispamTicket *string `protobuf:"bytes,18,opt,name=AntispamTicket" json:"AntispamTicket,omitempty"` Ssid *string `protobuf:"bytes,20,opt,name=Ssid" json:"Ssid,omitempty"` MID *string `protobuf:"bytes,21,opt,name=MID" json:"MID,omitempty"` DeepLinkBitSet *DeepLinkBitSet `protobuf:"bytes,22,opt,name=DeepLinkBitSet" json:"DeepLinkBitSet,omitempty"` JSAPIControlBytes *SKBuiltinBufferT `protobuf:"bytes,23,opt,name=JSAPIControlBytes" json:"JSAPIControlBytes,omitempty"` HttpHeaderCount *uint32 `protobuf:"varint,24,opt,name=HttpHeaderCount" json:"HttpHeaderCount,omitempty"` HttpHeader []*GetA8KeyRespHeader `protobuf:"bytes,25,rep,name=HttpHeader" json:"HttpHeader,omitempty"` Wording *string `protobuf:"bytes,26,opt,name=Wording" json:"Wording,omitempty"` Headimg *string `protobuf:"bytes,27,opt,name=Headimg" json:"Headimg,omitempty"` Cookie *SKBuiltinBufferT `protobuf:"bytes,28,opt,name=Cookie" json:"Cookie,omitempty"` MenuWording *string `protobuf:"bytes,29,opt,name=MenuWording" json:"MenuWording,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetA8KeyResp) Reset() { *m = GetA8KeyResp{} } func (m *GetA8KeyResp) String() string { return proto.CompactTextString(m) } func (*GetA8KeyResp) ProtoMessage() {} func (*GetA8KeyResp) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{178} } func (m *GetA8KeyResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetA8KeyResp.Unmarshal(m, b) } func (m *GetA8KeyResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetA8KeyResp.Marshal(b, m, deterministic) } func (m *GetA8KeyResp) XXX_Merge(src proto.Message) { xxx_messageInfo_GetA8KeyResp.Merge(m, src) } func (m *GetA8KeyResp) XXX_Size() int { return xxx_messageInfo_GetA8KeyResp.Size(m) } func (m *GetA8KeyResp) XXX_DiscardUnknown() { xxx_messageInfo_GetA8KeyResp.DiscardUnknown(m) } var xxx_messageInfo_GetA8KeyResp proto.InternalMessageInfo func (m *GetA8KeyResp) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *GetA8KeyResp) GetFullURL() string { if m != nil && m.FullURL != nil { return *m.FullURL } return "" } func (m *GetA8KeyResp) GetA8Key() string { if m != nil && m.A8Key != nil { return *m.A8Key } return "" } func (m *GetA8KeyResp) GetActionCode() string { if m != nil && m.ActionCode != nil { return *m.ActionCode } return "" } func (m *GetA8KeyResp) GetTitle() string { if m != nil && m.Title != nil { return *m.Title } return "" } func (m *GetA8KeyResp) GetContent() string { if m != nil && m.Content != nil { return *m.Content } return "" } func (m *GetA8KeyResp) GetJSAPIPermission() *JSAPIPermissionBitSet { if m != nil { return m.JSAPIPermission } return nil } func (m *GetA8KeyResp) GetGeneralControlBitSet() *GeneralControlBitSet { if m != nil { return m.GeneralControlBitSet } return nil } func (m *GetA8KeyResp) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *GetA8KeyResp) GetShareURL() string { if m != nil && m.ShareURL != nil { return *m.ShareURL } return "" } func (m *GetA8KeyResp) GetScopeCount() uint32 { if m != nil && m.ScopeCount != nil { return *m.ScopeCount } return 0 } func (m *GetA8KeyResp) GetScopeList() []*BizScopeInfo { if m != nil { return m.ScopeList } return nil } func (m *GetA8KeyResp) GetAntispamTicket() string { if m != nil && m.AntispamTicket != nil { return *m.AntispamTicket } return "" } func (m *GetA8KeyResp) GetSsid() string { if m != nil && m.Ssid != nil { return *m.Ssid } return "" } func (m *GetA8KeyResp) GetMID() string { if m != nil && m.MID != nil { return *m.MID } return "" } func (m *GetA8KeyResp) GetDeepLinkBitSet() *DeepLinkBitSet { if m != nil { return m.DeepLinkBitSet } return nil } func (m *GetA8KeyResp) GetJSAPIControlBytes() *SKBuiltinBufferT { if m != nil { return m.JSAPIControlBytes } return nil } func (m *GetA8KeyResp) GetHttpHeaderCount() uint32 { if m != nil && m.HttpHeaderCount != nil { return *m.HttpHeaderCount } return 0 } func (m *GetA8KeyResp) GetHttpHeader() []*GetA8KeyRespHeader { if m != nil { return m.HttpHeader } return nil } func (m *GetA8KeyResp) GetWording() string { if m != nil && m.Wording != nil { return *m.Wording } return "" } func (m *GetA8KeyResp) GetHeadimg() string { if m != nil && m.Headimg != nil { return *m.Headimg } return "" } func (m *GetA8KeyResp) GetCookie() *SKBuiltinBufferT { if m != nil { return m.Cookie } return nil } func (m *GetA8KeyResp) GetMenuWording() string { if m != nil && m.MenuWording != nil { return *m.MenuWording } return "" } type GetA8KeyRespHeader struct { Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Key *string `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetA8KeyRespHeader) Reset() { *m = GetA8KeyRespHeader{} } func (m *GetA8KeyRespHeader) String() string { return proto.CompactTextString(m) } func (*GetA8KeyRespHeader) ProtoMessage() {} func (*GetA8KeyRespHeader) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{178, 0} } func (m *GetA8KeyRespHeader) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetA8KeyRespHeader.Unmarshal(m, b) } func (m *GetA8KeyRespHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetA8KeyRespHeader.Marshal(b, m, deterministic) } func (m *GetA8KeyRespHeader) XXX_Merge(src proto.Message) { xxx_messageInfo_GetA8KeyRespHeader.Merge(m, src) } func (m *GetA8KeyRespHeader) XXX_Size() int { return xxx_messageInfo_GetA8KeyRespHeader.Size(m) } func (m *GetA8KeyRespHeader) XXX_DiscardUnknown() { xxx_messageInfo_GetA8KeyRespHeader.DiscardUnknown(m) } var xxx_messageInfo_GetA8KeyRespHeader proto.InternalMessageInfo func (m *GetA8KeyRespHeader) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *GetA8KeyRespHeader) GetKey() string { if m != nil && m.Key != nil { return *m.Key } return "" } type JSAPIPermissionBitSet struct { BitValue *uint32 `protobuf:"varint,1,opt,name=bitValue" json:"bitValue,omitempty"` BitValue2 *uint32 `protobuf:"varint,2,opt,name=bitValue2" json:"bitValue2,omitempty"` BitValue3 *uint32 `protobuf:"varint,3,opt,name=bitValue3" json:"bitValue3,omitempty"` BitValue4 *uint32 `protobuf:"varint,4,opt,name=bitValue4" json:"bitValue4,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *JSAPIPermissionBitSet) Reset() { *m = JSAPIPermissionBitSet{} } func (m *JSAPIPermissionBitSet) String() string { return proto.CompactTextString(m) } func (*JSAPIPermissionBitSet) ProtoMessage() {} func (*JSAPIPermissionBitSet) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{179} } func (m *JSAPIPermissionBitSet) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_JSAPIPermissionBitSet.Unmarshal(m, b) } func (m *JSAPIPermissionBitSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_JSAPIPermissionBitSet.Marshal(b, m, deterministic) } func (m *JSAPIPermissionBitSet) XXX_Merge(src proto.Message) { xxx_messageInfo_JSAPIPermissionBitSet.Merge(m, src) } func (m *JSAPIPermissionBitSet) XXX_Size() int { return xxx_messageInfo_JSAPIPermissionBitSet.Size(m) } func (m *JSAPIPermissionBitSet) XXX_DiscardUnknown() { xxx_messageInfo_JSAPIPermissionBitSet.DiscardUnknown(m) } var xxx_messageInfo_JSAPIPermissionBitSet proto.InternalMessageInfo func (m *JSAPIPermissionBitSet) GetBitValue() uint32 { if m != nil && m.BitValue != nil { return *m.BitValue } return 0 } func (m *JSAPIPermissionBitSet) GetBitValue2() uint32 { if m != nil && m.BitValue2 != nil { return *m.BitValue2 } return 0 } func (m *JSAPIPermissionBitSet) GetBitValue3() uint32 { if m != nil && m.BitValue3 != nil { return *m.BitValue3 } return 0 } func (m *JSAPIPermissionBitSet) GetBitValue4() uint32 { if m != nil && m.BitValue4 != nil { return *m.BitValue4 } return 0 } // type GeneralSetRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` SetType *int32 `protobuf:"varint,2,req,name=SetType" json:"SetType,omitempty"` SetValue *string `protobuf:"bytes,3,opt,name=SetValue" json:"SetValue,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GeneralSetRequest) Reset() { *m = GeneralSetRequest{} } func (m *GeneralSetRequest) String() string { return proto.CompactTextString(m) } func (*GeneralSetRequest) ProtoMessage() {} func (*GeneralSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{179} } func (m *GeneralSetRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GeneralSetRequest.Unmarshal(m, b) } func (m *GeneralSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GeneralSetRequest.Marshal(b, m, deterministic) } func (dst *GeneralSetRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GeneralSetRequest.Merge(dst, src) } func (m *GeneralSetRequest) XXX_Size() int { return xxx_messageInfo_GeneralSetRequest.Size(m) } func (m *GeneralSetRequest) XXX_DiscardUnknown() { xxx_messageInfo_GeneralSetRequest.DiscardUnknown(m) } var xxx_messageInfo_GeneralSetRequest proto.InternalMessageInfo func (m *GeneralSetRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *GeneralSetRequest) GetSetType() int32 { if m != nil && m.SetType != nil { return *m.SetType } return 0 } func (m *GeneralSetRequest) GetSetValue() string { if m != nil && m.SetValue != nil { return *m.SetValue } return "" } type GeneralSetResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GeneralSetResponse) Reset() { *m = GeneralSetResponse{} } func (m *GeneralSetResponse) String() string { return proto.CompactTextString(m) } func (*GeneralSetResponse) ProtoMessage() {} func (*GeneralSetResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{180} } func (m *GeneralSetResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GeneralSetResponse.Unmarshal(m, b) } func (m *GeneralSetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GeneralSetResponse.Marshal(b, m, deterministic) } func (dst *GeneralSetResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GeneralSetResponse.Merge(dst, src) } func (m *GeneralSetResponse) XXX_Size() int { return xxx_messageInfo_GeneralSetResponse.Size(m) } func (m *GeneralSetResponse) XXX_DiscardUnknown() { xxx_messageInfo_GeneralSetResponse.DiscardUnknown(m) } var xxx_messageInfo_GeneralSetResponse proto.InternalMessageInfo func (m *GeneralSetResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } // type GeneralControlBitSet struct { BitValue *uint32 `protobuf:"varint,1,opt,name=bitValue" json:"bitValue,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GeneralControlBitSet) Reset() { *m = GeneralControlBitSet{} } func (m *GeneralControlBitSet) String() string { return proto.CompactTextString(m) } func (*GeneralControlBitSet) ProtoMessage() {} func (*GeneralControlBitSet) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{180} } func (m *GeneralControlBitSet) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GeneralControlBitSet.Unmarshal(m, b) } func (m *GeneralControlBitSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GeneralControlBitSet.Marshal(b, m, deterministic) } func (m *GeneralControlBitSet) XXX_Merge(src proto.Message) { xxx_messageInfo_GeneralControlBitSet.Merge(m, src) } func (m *GeneralControlBitSet) XXX_Size() int { return xxx_messageInfo_GeneralControlBitSet.Size(m) } func (m *GeneralControlBitSet) XXX_DiscardUnknown() { xxx_messageInfo_GeneralControlBitSet.DiscardUnknown(m) } var xxx_messageInfo_GeneralControlBitSet proto.InternalMessageInfo func (m *GeneralControlBitSet) GetBitValue() uint32 { if m != nil && m.BitValue != nil { return *m.BitValue } return 0 } type BizScopeInfo struct { Scope *string `protobuf:"bytes,1,opt,name=scope" json:"scope,omitempty"` ScopeStatus *uint32 `protobuf:"varint,2,opt,name=scopeStatus" json:"scopeStatus,omitempty"` ScopeDesc *string `protobuf:"bytes,3,opt,name=scopeDesc" json:"scopeDesc,omitempty"` ApiCount *uint32 `protobuf:"varint,4,opt,name=apiCount" json:"apiCount,omitempty"` ApiList []*BizApiInfo `protobuf:"bytes,5,rep,name=apiList" json:"apiList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BizScopeInfo) Reset() { *m = BizScopeInfo{} } func (m *BizScopeInfo) String() string { return proto.CompactTextString(m) } func (*BizScopeInfo) ProtoMessage() {} func (*BizScopeInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{181} } func (m *BizScopeInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BizScopeInfo.Unmarshal(m, b) } func (m *BizScopeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BizScopeInfo.Marshal(b, m, deterministic) } func (m *BizScopeInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_BizScopeInfo.Merge(m, src) } func (m *BizScopeInfo) XXX_Size() int { return xxx_messageInfo_BizScopeInfo.Size(m) } func (m *BizScopeInfo) XXX_DiscardUnknown() { xxx_messageInfo_BizScopeInfo.DiscardUnknown(m) } var xxx_messageInfo_BizScopeInfo proto.InternalMessageInfo func (m *BizScopeInfo) GetScope() string { if m != nil && m.Scope != nil { return *m.Scope } return "" } func (m *BizScopeInfo) GetScopeStatus() uint32 { if m != nil && m.ScopeStatus != nil { return *m.ScopeStatus } return 0 } func (m *BizScopeInfo) GetScopeDesc() string { if m != nil && m.ScopeDesc != nil { return *m.ScopeDesc } return "" } func (m *BizScopeInfo) GetApiCount() uint32 { if m != nil && m.ApiCount != nil { return *m.ApiCount } return 0 } func (m *BizScopeInfo) GetApiList() []*BizApiInfo { if m != nil { return m.ApiList } return nil } type BizApiInfo struct { ApiName *string `protobuf:"bytes,1,opt,name=apiName" json:"apiName,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BizApiInfo) Reset() { *m = BizApiInfo{} } func (m *BizApiInfo) String() string { return proto.CompactTextString(m) } func (*BizApiInfo) ProtoMessage() {} func (*BizApiInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{182} } func (m *BizApiInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BizApiInfo.Unmarshal(m, b) } func (m *BizApiInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BizApiInfo.Marshal(b, m, deterministic) } func (m *BizApiInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_BizApiInfo.Merge(m, src) } func (m *BizApiInfo) XXX_Size() int { return xxx_messageInfo_BizApiInfo.Size(m) } func (m *BizApiInfo) XXX_DiscardUnknown() { xxx_messageInfo_BizApiInfo.DiscardUnknown(m) } var xxx_messageInfo_BizApiInfo proto.InternalMessageInfo func (m *BizApiInfo) GetApiName() string { if m != nil && m.ApiName != nil { return *m.ApiName } return "" } type DeepLinkBitSet struct { BitValue *uint64 `protobuf:"varint,1,opt,name=bitValue" json:"bitValue,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *DeepLinkBitSet) Reset() { *m = DeepLinkBitSet{} } func (m *DeepLinkBitSet) String() string { return proto.CompactTextString(m) } func (*DeepLinkBitSet) ProtoMessage() {} func (*DeepLinkBitSet) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{183} } func (m *DeepLinkBitSet) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DeepLinkBitSet.Unmarshal(m, b) } func (m *DeepLinkBitSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_DeepLinkBitSet.Marshal(b, m, deterministic) } func (m *DeepLinkBitSet) XXX_Merge(src proto.Message) { xxx_messageInfo_DeepLinkBitSet.Merge(m, src) } func (m *DeepLinkBitSet) XXX_Size() int { return xxx_messageInfo_DeepLinkBitSet.Size(m) } func (m *DeepLinkBitSet) XXX_DiscardUnknown() { xxx_messageInfo_DeepLinkBitSet.DiscardUnknown(m) } var xxx_messageInfo_DeepLinkBitSet proto.InternalMessageInfo func (m *DeepLinkBitSet) GetBitValue() uint64 { if m != nil && m.BitValue != nil { return *m.BitValue } return 0 } type AppMsg struct { FromUserName *string `protobuf:"bytes,1,opt,name=FromUserName" json:"FromUserName,omitempty"` AppId *string `protobuf:"bytes,2,opt,name=AppId" json:"AppId,omitempty"` SdkVersion *uint32 `protobuf:"varint,3,req,name=SdkVersion" json:"SdkVersion,omitempty"` ToUserName *string `protobuf:"bytes,4,opt,name=ToUserName" json:"ToUserName,omitempty"` Type *uint32 `protobuf:"varint,5,req,name=Type" json:"Type,omitempty"` Content *string `protobuf:"bytes,6,opt,name=Content" json:"Content,omitempty"` CreateTime *uint32 `protobuf:"varint,7,req,name=CreateTime" json:"CreateTime,omitempty"` ClientMsgId *string `protobuf:"bytes,8,opt,name=ClientMsgId" json:"ClientMsgId,omitempty"` Thumb *BufferT `protobuf:"bytes,9,opt,name=Thumb" json:"Thumb,omitempty"` Source *int32 `protobuf:"varint,10,opt,name=Source" json:"Source,omitempty"` RemindId *int32 `protobuf:"varint,11,opt,name=RemindId" json:"RemindId,omitempty"` MsgSource *string `protobuf:"bytes,12,opt,name=MsgSource" json:"MsgSource,omitempty"` ShareUrlOriginal *string `protobuf:"bytes,13,opt,name=ShareUrlOriginal" json:"ShareUrlOriginal,omitempty"` ShareUrlOpen *string `protobuf:"bytes,14,opt,name=ShareUrlOpen" json:"ShareUrlOpen,omitempty"` JsAppId *string `protobuf:"bytes,15,opt,name=JsAppId" json:"JsAppId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AppMsg) Reset() { *m = AppMsg{} } func (m *AppMsg) String() string { return proto.CompactTextString(m) } func (*AppMsg) ProtoMessage() {} func (*AppMsg) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{184} } func (m *AppMsg) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AppMsg.Unmarshal(m, b) } func (m *AppMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AppMsg.Marshal(b, m, deterministic) } func (m *AppMsg) XXX_Merge(src proto.Message) { xxx_messageInfo_AppMsg.Merge(m, src) } func (m *AppMsg) XXX_Size() int { return xxx_messageInfo_AppMsg.Size(m) } func (m *AppMsg) XXX_DiscardUnknown() { xxx_messageInfo_AppMsg.DiscardUnknown(m) } var xxx_messageInfo_AppMsg proto.InternalMessageInfo func (m *AppMsg) GetFromUserName() string { if m != nil && m.FromUserName != nil { return *m.FromUserName } return "" } func (m *AppMsg) GetAppId() string { if m != nil && m.AppId != nil { return *m.AppId } return "" } func (m *AppMsg) GetSdkVersion() uint32 { if m != nil && m.SdkVersion != nil { return *m.SdkVersion } return 0 } func (m *AppMsg) GetToUserName() string { if m != nil && m.ToUserName != nil { return *m.ToUserName } return "" } func (m *AppMsg) GetType() uint32 { if m != nil && m.Type != nil { return *m.Type } return 0 } func (m *AppMsg) GetContent() string { if m != nil && m.Content != nil { return *m.Content } return "" } func (m *AppMsg) GetCreateTime() uint32 { if m != nil && m.CreateTime != nil { return *m.CreateTime } return 0 } func (m *AppMsg) GetClientMsgId() string { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return "" } func (m *AppMsg) GetThumb() *BufferT { if m != nil { return m.Thumb } return nil } func (m *AppMsg) GetSource() int32 { if m != nil && m.Source != nil { return *m.Source } return 0 } func (m *AppMsg) GetRemindId() int32 { if m != nil && m.RemindId != nil { return *m.RemindId } return 0 } func (m *AppMsg) GetMsgSource() string { if m != nil && m.MsgSource != nil { return *m.MsgSource } return "" } func (m *AppMsg) GetShareUrlOriginal() string { if m != nil && m.ShareUrlOriginal != nil { return *m.ShareUrlOriginal } return "" } func (m *AppMsg) GetShareUrlOpen() string { if m != nil && m.ShareUrlOpen != nil { return *m.ShareUrlOpen } return "" } func (m *AppMsg) GetJsAppId() string { if m != nil && m.JsAppId != nil { return *m.JsAppId } return "" } type SendAppMsgRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` Msg *AppMsg `protobuf:"bytes,2,req,name=Msg" json:"Msg,omitempty"` CommentUrl *string `protobuf:"bytes,3,opt,name=CommentUrl" json:"CommentUrl,omitempty"` ReqTime *uint32 `protobuf:"varint,4,opt,name=ReqTime" json:"ReqTime,omitempty"` Md5 *string `protobuf:"bytes,5,opt,name=Md5" json:"Md5,omitempty"` FileType *uint32 `protobuf:"varint,6,opt,name=FileType" json:"FileType,omitempty"` Signature *string `protobuf:"bytes,7,opt,name=Signature" json:"Signature,omitempty"` FromSence *string `protobuf:"bytes,8,opt,name=FromSence" json:"FromSence,omitempty"` HitMd5 *uint32 `protobuf:"varint,9,opt,name=HitMd5" json:"HitMd5,omitempty"` CRC32 *uint32 `protobuf:"varint,10,opt,name=CRC32" json:"CRC32,omitempty"` MsgForwardType *uint32 `protobuf:"varint,11,opt,name=MsgForwardType" json:"MsgForwardType,omitempty"` DirectShare *int32 `protobuf:"varint,12,opt,name=directShare" json:"directShare,omitempty"` SendMsgTicket *string `protobuf:"bytes,13,opt,name=sendMsgTicket" json:"sendMsgTicket,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SendAppMsgRequest) Reset() { *m = SendAppMsgRequest{} } func (m *SendAppMsgRequest) String() string { return proto.CompactTextString(m) } func (*SendAppMsgRequest) ProtoMessage() {} func (*SendAppMsgRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{185} } func (m *SendAppMsgRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SendAppMsgRequest.Unmarshal(m, b) } func (m *SendAppMsgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SendAppMsgRequest.Marshal(b, m, deterministic) } func (m *SendAppMsgRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_SendAppMsgRequest.Merge(m, src) } func (m *SendAppMsgRequest) XXX_Size() int { return xxx_messageInfo_SendAppMsgRequest.Size(m) } func (m *SendAppMsgRequest) XXX_DiscardUnknown() { xxx_messageInfo_SendAppMsgRequest.DiscardUnknown(m) } var xxx_messageInfo_SendAppMsgRequest proto.InternalMessageInfo func (m *SendAppMsgRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *SendAppMsgRequest) GetMsg() *AppMsg { if m != nil { return m.Msg } return nil } func (m *SendAppMsgRequest) GetCommentUrl() string { if m != nil && m.CommentUrl != nil { return *m.CommentUrl } return "" } func (m *SendAppMsgRequest) GetReqTime() uint32 { if m != nil && m.ReqTime != nil { return *m.ReqTime } return 0 } func (m *SendAppMsgRequest) GetMd5() string { if m != nil && m.Md5 != nil { return *m.Md5 } return "" } func (m *SendAppMsgRequest) GetFileType() uint32 { if m != nil && m.FileType != nil { return *m.FileType } return 0 } func (m *SendAppMsgRequest) GetSignature() string { if m != nil && m.Signature != nil { return *m.Signature } return "" } func (m *SendAppMsgRequest) GetFromSence() string { if m != nil && m.FromSence != nil { return *m.FromSence } return "" } func (m *SendAppMsgRequest) GetHitMd5() uint32 { if m != nil && m.HitMd5 != nil { return *m.HitMd5 } return 0 } func (m *SendAppMsgRequest) GetCRC32() uint32 { if m != nil && m.CRC32 != nil { return *m.CRC32 } return 0 } func (m *SendAppMsgRequest) GetMsgForwardType() uint32 { if m != nil && m.MsgForwardType != nil { return *m.MsgForwardType } return 0 } func (m *SendAppMsgRequest) GetDirectShare() int32 { if m != nil && m.DirectShare != nil { return *m.DirectShare } return 0 } func (m *SendAppMsgRequest) GetSendMsgTicket() string { if m != nil && m.SendMsgTicket != nil { return *m.SendMsgTicket } return "" } type SendAppMsgResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` AppId *string `protobuf:"bytes,2,opt,name=AppId" json:"AppId,omitempty"` FromUserName *string `protobuf:"bytes,3,opt,name=FromUserName" json:"FromUserName,omitempty"` ToUserName *string `protobuf:"bytes,4,opt,name=ToUserName" json:"ToUserName,omitempty"` MsgId *uint32 `protobuf:"varint,5,req,name=MsgId" json:"MsgId,omitempty"` ClientMsgId *string `protobuf:"bytes,6,opt,name=ClientMsgId" json:"ClientMsgId,omitempty"` CreateTime *uint32 `protobuf:"varint,7,req,name=CreateTime" json:"CreateTime,omitempty"` Type *uint32 `protobuf:"varint,8,opt,name=Type" json:"Type,omitempty"` NewMsgId *uint64 `protobuf:"varint,9,opt,name=NewMsgId" json:"NewMsgId,omitempty"` AESKey *string `protobuf:"bytes,10,opt,name=AESKey" json:"AESKey,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SendAppMsgResponse) Reset() { *m = SendAppMsgResponse{} } func (m *SendAppMsgResponse) String() string { return proto.CompactTextString(m) } func (*SendAppMsgResponse) ProtoMessage() {} func (*SendAppMsgResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{186} } func (m *SendAppMsgResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SendAppMsgResponse.Unmarshal(m, b) } func (m *SendAppMsgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SendAppMsgResponse.Marshal(b, m, deterministic) } func (m *SendAppMsgResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_SendAppMsgResponse.Merge(m, src) } func (m *SendAppMsgResponse) XXX_Size() int { return xxx_messageInfo_SendAppMsgResponse.Size(m) } func (m *SendAppMsgResponse) XXX_DiscardUnknown() { xxx_messageInfo_SendAppMsgResponse.DiscardUnknown(m) } var xxx_messageInfo_SendAppMsgResponse proto.InternalMessageInfo func (m *SendAppMsgResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *SendAppMsgResponse) GetAppId() string { if m != nil && m.AppId != nil { return *m.AppId } return "" } func (m *SendAppMsgResponse) GetFromUserName() string { if m != nil && m.FromUserName != nil { return *m.FromUserName } return "" } func (m *SendAppMsgResponse) GetToUserName() string { if m != nil && m.ToUserName != nil { return *m.ToUserName } return "" } func (m *SendAppMsgResponse) GetMsgId() uint32 { if m != nil && m.MsgId != nil { return *m.MsgId } return 0 } func (m *SendAppMsgResponse) GetClientMsgId() string { if m != nil && m.ClientMsgId != nil { return *m.ClientMsgId } return "" } func (m *SendAppMsgResponse) GetCreateTime() uint32 { if m != nil && m.CreateTime != nil { return *m.CreateTime } return 0 } func (m *SendAppMsgResponse) GetType() uint32 { if m != nil && m.Type != nil { return *m.Type } return 0 } func (m *SendAppMsgResponse) GetNewMsgId() uint64 { if m != nil && m.NewMsgId != nil { return *m.NewMsgId } return 0 } func (m *SendAppMsgResponse) GetAESKey() string { if m != nil && m.AESKey != nil { return *m.AESKey } return "" } type Mobile struct { V *string `protobuf:"bytes,1,opt,name=v" json:"v,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Mobile) Reset() { *m = Mobile{} } func (m *Mobile) String() string { return proto.CompactTextString(m) } func (*Mobile) ProtoMessage() {} func (*Mobile) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{187} } func (m *Mobile) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Mobile.Unmarshal(m, b) } func (m *Mobile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Mobile.Marshal(b, m, deterministic) } func (m *Mobile) XXX_Merge(src proto.Message) { xxx_messageInfo_Mobile.Merge(m, src) } func (m *Mobile) XXX_Size() int { return xxx_messageInfo_Mobile.Size(m) } func (m *Mobile) XXX_DiscardUnknown() { xxx_messageInfo_Mobile.DiscardUnknown(m) } var xxx_messageInfo_Mobile proto.InternalMessageInfo func (m *Mobile) GetV() string { if m != nil && m.V != nil { return *m.V } return "" } type MEmail struct { V *string `protobuf:"bytes,1,opt,name=v" json:"v,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MEmail) Reset() { *m = MEmail{} } func (m *MEmail) String() string { return proto.CompactTextString(m) } func (*MEmail) ProtoMessage() {} func (*MEmail) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{188} } func (m *MEmail) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MEmail.Unmarshal(m, b) } func (m *MEmail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MEmail.Marshal(b, m, deterministic) } func (m *MEmail) XXX_Merge(src proto.Message) { xxx_messageInfo_MEmail.Merge(m, src) } func (m *MEmail) XXX_Size() int { return xxx_messageInfo_MEmail.Size(m) } func (m *MEmail) XXX_DiscardUnknown() { xxx_messageInfo_MEmail.DiscardUnknown(m) } var xxx_messageInfo_MEmail proto.InternalMessageInfo func (m *MEmail) GetV() string { if m != nil && m.V != nil { return *m.V } return "" } type UploadMContactRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` UserName *string `protobuf:"bytes,2,opt,name=UserName" json:"UserName,omitempty"` Opcode *int32 `protobuf:"varint,3,req,name=Opcode" json:"Opcode,omitempty"` Mobile *string `protobuf:"bytes,4,opt,name=Mobile" json:"Mobile,omitempty"` MobileListSize *int32 `protobuf:"varint,5,req,name=MobileListSize" json:"MobileListSize,omitempty"` MobileList []*Mobile `protobuf:"bytes,6,rep,name=MobileList" json:"MobileList,omitempty"` EmailListSize *int32 `protobuf:"varint,7,req,name=EmailListSize" json:"EmailListSize,omitempty"` EmailList []*MEmail `protobuf:"bytes,8,rep,name=EmailList" json:"EmailList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadMContactRequest) Reset() { *m = UploadMContactRequest{} } func (m *UploadMContactRequest) String() string { return proto.CompactTextString(m) } func (*UploadMContactRequest) ProtoMessage() {} func (*UploadMContactRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{189} } func (m *UploadMContactRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadMContactRequest.Unmarshal(m, b) } func (m *UploadMContactRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadMContactRequest.Marshal(b, m, deterministic) } func (m *UploadMContactRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadMContactRequest.Merge(m, src) } func (m *UploadMContactRequest) XXX_Size() int { return xxx_messageInfo_UploadMContactRequest.Size(m) } func (m *UploadMContactRequest) XXX_DiscardUnknown() { xxx_messageInfo_UploadMContactRequest.DiscardUnknown(m) } var xxx_messageInfo_UploadMContactRequest proto.InternalMessageInfo func (m *UploadMContactRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *UploadMContactRequest) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *UploadMContactRequest) GetOpcode() int32 { if m != nil && m.Opcode != nil { return *m.Opcode } return 0 } func (m *UploadMContactRequest) GetMobile() string { if m != nil && m.Mobile != nil { return *m.Mobile } return "" } func (m *UploadMContactRequest) GetMobileListSize() int32 { if m != nil && m.MobileListSize != nil { return *m.MobileListSize } return 0 } func (m *UploadMContactRequest) GetMobileList() []*Mobile { if m != nil { return m.MobileList } return nil } func (m *UploadMContactRequest) GetEmailListSize() int32 { if m != nil && m.EmailListSize != nil { return *m.EmailListSize } return 0 } func (m *UploadMContactRequest) GetEmailList() []*MEmail { if m != nil { return m.EmailList } return nil } type UploadMContactResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UploadMContactResponse) Reset() { *m = UploadMContactResponse{} } func (m *UploadMContactResponse) String() string { return proto.CompactTextString(m) } func (*UploadMContactResponse) ProtoMessage() {} func (*UploadMContactResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{190} } func (m *UploadMContactResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UploadMContactResponse.Unmarshal(m, b) } func (m *UploadMContactResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UploadMContactResponse.Marshal(b, m, deterministic) } func (m *UploadMContactResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_UploadMContactResponse.Merge(m, src) } func (m *UploadMContactResponse) XXX_Size() int { return xxx_messageInfo_UploadMContactResponse.Size(m) } func (m *UploadMContactResponse) XXX_DiscardUnknown() { xxx_messageInfo_UploadMContactResponse.DiscardUnknown(m) } var xxx_messageInfo_UploadMContactResponse proto.InternalMessageInfo func (m *UploadMContactResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } type GetMFriendRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` OpType *uint32 `protobuf:"varint,2,opt,name=OpType" json:"OpType,omitempty"` MD5 *string `protobuf:"bytes,3,opt,name=MD5" json:"MD5,omitempty"` UpdateMobileListSize *int32 `protobuf:"varint,4,opt,name=UpdateMobileListSize" json:"UpdateMobileListSize,omitempty"` UpdateMobileList []*Mobile `protobuf:"bytes,5,rep,name=UpdateMobileList" json:"UpdateMobileList,omitempty"` UpdateEmailListSize *int32 `protobuf:"varint,6,opt,name=UpdateEmailListSize" json:"UpdateEmailListSize,omitempty"` UpdateEmailList []*MEmail `protobuf:"bytes,7,rep,name=UpdateEmailList" json:"UpdateEmailList,omitempty"` Scene *uint32 `protobuf:"varint,8,opt,name=Scene" json:"Scene,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetMFriendRequest) Reset() { *m = GetMFriendRequest{} } func (m *GetMFriendRequest) String() string { return proto.CompactTextString(m) } func (*GetMFriendRequest) ProtoMessage() {} func (*GetMFriendRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{191} } func (m *GetMFriendRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetMFriendRequest.Unmarshal(m, b) } func (m *GetMFriendRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetMFriendRequest.Marshal(b, m, deterministic) } func (m *GetMFriendRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetMFriendRequest.Merge(m, src) } func (m *GetMFriendRequest) XXX_Size() int { return xxx_messageInfo_GetMFriendRequest.Size(m) } func (m *GetMFriendRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetMFriendRequest.DiscardUnknown(m) } var xxx_messageInfo_GetMFriendRequest proto.InternalMessageInfo func (m *GetMFriendRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *GetMFriendRequest) GetOpType() uint32 { if m != nil && m.OpType != nil { return *m.OpType } return 0 } func (m *GetMFriendRequest) GetMD5() string { if m != nil && m.MD5 != nil { return *m.MD5 } return "" } func (m *GetMFriendRequest) GetUpdateMobileListSize() int32 { if m != nil && m.UpdateMobileListSize != nil { return *m.UpdateMobileListSize } return 0 } func (m *GetMFriendRequest) GetUpdateMobileList() []*Mobile { if m != nil { return m.UpdateMobileList } return nil } func (m *GetMFriendRequest) GetUpdateEmailListSize() int32 { if m != nil && m.UpdateEmailListSize != nil { return *m.UpdateEmailListSize } return 0 } func (m *GetMFriendRequest) GetUpdateEmailList() []*MEmail { if m != nil { return m.UpdateEmailList } return nil } func (m *GetMFriendRequest) GetScene() uint32 { if m != nil && m.Scene != nil { return *m.Scene } return 0 } type FBFriend struct { ID *uint64 `protobuf:"varint,1,req,name=ID" json:"ID,omitempty"` Name *string `protobuf:"bytes,2,opt,name=Name" json:"Name,omitempty"` ImgKey *uint32 `protobuf:"varint,3,req,name=ImgKey" json:"ImgKey,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FBFriend) Reset() { *m = FBFriend{} } func (m *FBFriend) String() string { return proto.CompactTextString(m) } func (*FBFriend) ProtoMessage() {} func (*FBFriend) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{192} } func (m *FBFriend) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FBFriend.Unmarshal(m, b) } func (m *FBFriend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FBFriend.Marshal(b, m, deterministic) } func (m *FBFriend) XXX_Merge(src proto.Message) { xxx_messageInfo_FBFriend.Merge(m, src) } func (m *FBFriend) XXX_Size() int { return xxx_messageInfo_FBFriend.Size(m) } func (m *FBFriend) XXX_DiscardUnknown() { xxx_messageInfo_FBFriend.DiscardUnknown(m) } var xxx_messageInfo_FBFriend proto.InternalMessageInfo func (m *FBFriend) GetID() uint64 { if m != nil && m.ID != nil { return *m.ID } return 0 } func (m *FBFriend) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *FBFriend) GetImgKey() uint32 { if m != nil && m.ImgKey != nil { return *m.ImgKey } return 0 } type MFriend struct { Username *string `protobuf:"bytes,1,opt,name=Username" json:"Username,omitempty"` Nickname *string `protobuf:"bytes,2,opt,name=Nickname" json:"Nickname,omitempty"` MobileMD5 *string `protobuf:"bytes,3,opt,name=MobileMD5" json:"MobileMD5,omitempty"` Sex *int32 `protobuf:"varint,4,opt,name=Sex" json:"Sex,omitempty"` Province *string `protobuf:"bytes,5,opt,name=Province" json:"Province,omitempty"` City *string `protobuf:"bytes,6,opt,name=City" json:"City,omitempty"` Signature *string `protobuf:"bytes,7,opt,name=Signature" json:"Signature,omitempty"` PersonalCard *uint32 `protobuf:"varint,8,opt,name=PersonalCard" json:"PersonalCard,omitempty"` Alias *string `protobuf:"bytes,9,opt,name=Alias" json:"Alias,omitempty"` FBInfo *FBFriend `protobuf:"bytes,10,opt,name=FBInfo" json:"FBInfo,omitempty"` AlbumFlag *uint32 `protobuf:"varint,11,opt,name=AlbumFlag" json:"AlbumFlag,omitempty"` AlbumStyle *uint32 `protobuf:"varint,12,opt,name=AlbumStyle" json:"AlbumStyle,omitempty"` AlbumBGImgID *string `protobuf:"bytes,13,opt,name=AlbumBGImgID" json:"AlbumBGImgID,omitempty"` SnsUserInfo *SnsUserInfo `protobuf:"bytes,14,opt,name=SnsUserInfo" json:"SnsUserInfo,omitempty"` Country *string `protobuf:"bytes,15,opt,name=Country" json:"Country,omitempty"` MyBrandList *string `protobuf:"bytes,16,opt,name=MyBrandList" json:"MyBrandList,omitempty"` CustomizedInfo *CustomizedInfo `protobuf:"bytes,17,opt,name=CustomizedInfo" json:"CustomizedInfo,omitempty"` BigHeadImgUrl *string `protobuf:"bytes,20,opt,name=BigHeadImgUrl" json:"BigHeadImgUrl,omitempty"` SmallHeadImgUrl *string `protobuf:"bytes,21,opt,name=SmallHeadImgUrl" json:"SmallHeadImgUrl,omitempty"` AntispamTicket *string `protobuf:"bytes,22,opt,name=AntispamTicket" json:"AntispamTicket,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MFriend) Reset() { *m = MFriend{} } func (m *MFriend) String() string { return proto.CompactTextString(m) } func (*MFriend) ProtoMessage() {} func (*MFriend) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{193} } func (m *MFriend) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MFriend.Unmarshal(m, b) } func (m *MFriend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MFriend.Marshal(b, m, deterministic) } func (m *MFriend) XXX_Merge(src proto.Message) { xxx_messageInfo_MFriend.Merge(m, src) } func (m *MFriend) XXX_Size() int { return xxx_messageInfo_MFriend.Size(m) } func (m *MFriend) XXX_DiscardUnknown() { xxx_messageInfo_MFriend.DiscardUnknown(m) } var xxx_messageInfo_MFriend proto.InternalMessageInfo func (m *MFriend) GetUsername() string { if m != nil && m.Username != nil { return *m.Username } return "" } func (m *MFriend) GetNickname() string { if m != nil && m.Nickname != nil { return *m.Nickname } return "" } func (m *MFriend) GetMobileMD5() string { if m != nil && m.MobileMD5 != nil { return *m.MobileMD5 } return "" } func (m *MFriend) GetSex() int32 { if m != nil && m.Sex != nil { return *m.Sex } return 0 } func (m *MFriend) GetProvince() string { if m != nil && m.Province != nil { return *m.Province } return "" } func (m *MFriend) GetCity() string { if m != nil && m.City != nil { return *m.City } return "" } func (m *MFriend) GetSignature() string { if m != nil && m.Signature != nil { return *m.Signature } return "" } func (m *MFriend) GetPersonalCard() uint32 { if m != nil && m.PersonalCard != nil { return *m.PersonalCard } return 0 } func (m *MFriend) GetAlias() string { if m != nil && m.Alias != nil { return *m.Alias } return "" } func (m *MFriend) GetFBInfo() *FBFriend { if m != nil { return m.FBInfo } return nil } func (m *MFriend) GetAlbumFlag() uint32 { if m != nil && m.AlbumFlag != nil { return *m.AlbumFlag } return 0 } func (m *MFriend) GetAlbumStyle() uint32 { if m != nil && m.AlbumStyle != nil { return *m.AlbumStyle } return 0 } func (m *MFriend) GetAlbumBGImgID() string { if m != nil && m.AlbumBGImgID != nil { return *m.AlbumBGImgID } return "" } func (m *MFriend) GetSnsUserInfo() *SnsUserInfo { if m != nil { return m.SnsUserInfo } return nil } func (m *MFriend) GetCountry() string { if m != nil && m.Country != nil { return *m.Country } return "" } func (m *MFriend) GetMyBrandList() string { if m != nil && m.MyBrandList != nil { return *m.MyBrandList } return "" } func (m *MFriend) GetCustomizedInfo() *CustomizedInfo { if m != nil { return m.CustomizedInfo } return nil } func (m *MFriend) GetBigHeadImgUrl() string { if m != nil && m.BigHeadImgUrl != nil { return *m.BigHeadImgUrl } return "" } func (m *MFriend) GetSmallHeadImgUrl() string { if m != nil && m.SmallHeadImgUrl != nil { return *m.SmallHeadImgUrl } return "" } func (m *MFriend) GetAntispamTicket() string { if m != nil && m.AntispamTicket != nil { return *m.AntispamTicket } return "" } type GetMFriendResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` Count *int32 `protobuf:"varint,2,req,name=Count" json:"Count,omitempty"` FriendList []*MFriend `protobuf:"bytes,3,rep,name=FriendList" json:"FriendList,omitempty"` MD5 *string `protobuf:"bytes,4,opt,name=MD5" json:"MD5,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetMFriendResponse) Reset() { *m = GetMFriendResponse{} } func (m *GetMFriendResponse) String() string { return proto.CompactTextString(m) } func (*GetMFriendResponse) ProtoMessage() {} func (*GetMFriendResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{194} } func (m *GetMFriendResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetMFriendResponse.Unmarshal(m, b) } func (m *GetMFriendResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetMFriendResponse.Marshal(b, m, deterministic) } func (m *GetMFriendResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetMFriendResponse.Merge(m, src) } func (m *GetMFriendResponse) XXX_Size() int { return xxx_messageInfo_GetMFriendResponse.Size(m) } func (m *GetMFriendResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetMFriendResponse.DiscardUnknown(m) } var xxx_messageInfo_GetMFriendResponse proto.InternalMessageInfo func (m *GetMFriendResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *GetMFriendResponse) GetCount() int32 { if m != nil && m.Count != nil { return *m.Count } return 0 } func (m *GetMFriendResponse) GetFriendList() []*MFriend { if m != nil { return m.FriendList } return nil } func (m *GetMFriendResponse) GetMD5() string { if m != nil && m.MD5 != nil { return *m.MD5 } return "" } type GetOnlineInfoRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` Language *string `protobuf:"bytes,2,opt,name=Language" json:"Language,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetOnlineInfoRequest) Reset() { *m = GetOnlineInfoRequest{} } func (m *GetOnlineInfoRequest) String() string { return proto.CompactTextString(m) } func (*GetOnlineInfoRequest) ProtoMessage() {} func (*GetOnlineInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{195} } func (m *GetOnlineInfoRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetOnlineInfoRequest.Unmarshal(m, b) } func (m *GetOnlineInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetOnlineInfoRequest.Marshal(b, m, deterministic) } func (m *GetOnlineInfoRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetOnlineInfoRequest.Merge(m, src) } func (m *GetOnlineInfoRequest) XXX_Size() int { return xxx_messageInfo_GetOnlineInfoRequest.Size(m) } func (m *GetOnlineInfoRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetOnlineInfoRequest.DiscardUnknown(m) } var xxx_messageInfo_GetOnlineInfoRequest proto.InternalMessageInfo func (m *GetOnlineInfoRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *GetOnlineInfoRequest) GetLanguage() string { if m != nil && m.Language != nil { return *m.Language } return "" } type OnlineInfo struct { DeviceType *uint32 `protobuf:"varint,1,opt,name=DeviceType" json:"DeviceType,omitempty"` DeviceID []byte `protobuf:"bytes,2,opt,name=DeviceID" json:"DeviceID,omitempty"` WordingXML *string `protobuf:"bytes,3,opt,name=WordingXML" json:"WordingXML,omitempty"` ClientKey *SKBuiltinBufferT `protobuf:"bytes,4,opt,name=ClientKey" json:"ClientKey,omitempty"` OnlineStatus *uint32 `protobuf:"varint,5,opt,name=OnlineStatus" json:"OnlineStatus,omitempty"` DeviceHelperType *uint32 `protobuf:"varint,6,opt,name=DeviceHelperType" json:"DeviceHelperType,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *OnlineInfo) Reset() { *m = OnlineInfo{} } func (m *OnlineInfo) String() string { return proto.CompactTextString(m) } func (*OnlineInfo) ProtoMessage() {} func (*OnlineInfo) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{196} } func (m *OnlineInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OnlineInfo.Unmarshal(m, b) } func (m *OnlineInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_OnlineInfo.Marshal(b, m, deterministic) } func (m *OnlineInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_OnlineInfo.Merge(m, src) } func (m *OnlineInfo) XXX_Size() int { return xxx_messageInfo_OnlineInfo.Size(m) } func (m *OnlineInfo) XXX_DiscardUnknown() { xxx_messageInfo_OnlineInfo.DiscardUnknown(m) } var xxx_messageInfo_OnlineInfo proto.InternalMessageInfo func (m *OnlineInfo) GetDeviceType() uint32 { if m != nil && m.DeviceType != nil { return *m.DeviceType } return 0 } func (m *OnlineInfo) GetDeviceID() []byte { if m != nil { return m.DeviceID } return nil } func (m *OnlineInfo) GetWordingXML() string { if m != nil && m.WordingXML != nil { return *m.WordingXML } return "" } func (m *OnlineInfo) GetClientKey() *SKBuiltinBufferT { if m != nil { return m.ClientKey } return nil } func (m *OnlineInfo) GetOnlineStatus() uint32 { if m != nil && m.OnlineStatus != nil { return *m.OnlineStatus } return 0 } func (m *OnlineInfo) GetDeviceHelperType() uint32 { if m != nil && m.DeviceHelperType != nil { return *m.DeviceHelperType } return 0 } type GetOnlineInfoResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` OnlineCount *uint32 `protobuf:"varint,2,opt,name=OnlineCount" json:"OnlineCount,omitempty"` OnlineList []*OnlineInfo `protobuf:"bytes,3,rep,name=OnlineList" json:"OnlineList,omitempty"` SummaryXML *string `protobuf:"bytes,4,opt,name=SummaryXML" json:"SummaryXML,omitempty"` Flag *uint32 `protobuf:"varint,5,opt,name=Flag" json:"Flag,omitempty"` IConType *uint32 `protobuf:"varint,6,opt,name=IConType" json:"IConType,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetOnlineInfoResponse) Reset() { *m = GetOnlineInfoResponse{} } func (m *GetOnlineInfoResponse) String() string { return proto.CompactTextString(m) } func (*GetOnlineInfoResponse) ProtoMessage() {} func (*GetOnlineInfoResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{197} } func (m *GetOnlineInfoResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetOnlineInfoResponse.Unmarshal(m, b) } func (m *GetOnlineInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetOnlineInfoResponse.Marshal(b, m, deterministic) } func (m *GetOnlineInfoResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetOnlineInfoResponse.Merge(m, src) } func (m *GetOnlineInfoResponse) XXX_Size() int { return xxx_messageInfo_GetOnlineInfoResponse.Size(m) } func (m *GetOnlineInfoResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetOnlineInfoResponse.DiscardUnknown(m) } var xxx_messageInfo_GetOnlineInfoResponse proto.InternalMessageInfo func (m *GetOnlineInfoResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *GetOnlineInfoResponse) GetOnlineCount() uint32 { if m != nil && m.OnlineCount != nil { return *m.OnlineCount } return 0 } func (m *GetOnlineInfoResponse) GetOnlineList() []*OnlineInfo { if m != nil { return m.OnlineList } return nil } func (m *GetOnlineInfoResponse) GetSummaryXML() string { if m != nil && m.SummaryXML != nil { return *m.SummaryXML } return "" } func (m *GetOnlineInfoResponse) GetFlag() uint32 { if m != nil && m.Flag != nil { return *m.Flag } return 0 } func (m *GetOnlineInfoResponse) GetIConType() uint32 { if m != nil && m.IConType != nil { return *m.IConType } return 0 } type InviteChatRoomMemberRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` MemberCount *uint32 `protobuf:"varint,2,req,name=MemberCount" json:"MemberCount,omitempty"` MemberList []*MemberReq `protobuf:"bytes,3,rep,name=MemberList" json:"MemberList,omitempty"` ChatRoomName *SKBuiltinString `protobuf:"bytes,4,req,name=ChatRoomName" json:"ChatRoomName,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *InviteChatRoomMemberRequest) Reset() { *m = InviteChatRoomMemberRequest{} } func (m *InviteChatRoomMemberRequest) String() string { return proto.CompactTextString(m) } func (*InviteChatRoomMemberRequest) ProtoMessage() {} func (*InviteChatRoomMemberRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{198} } func (m *InviteChatRoomMemberRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_InviteChatRoomMemberRequest.Unmarshal(m, b) } func (m *InviteChatRoomMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_InviteChatRoomMemberRequest.Marshal(b, m, deterministic) } func (m *InviteChatRoomMemberRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_InviteChatRoomMemberRequest.Merge(m, src) } func (m *InviteChatRoomMemberRequest) XXX_Size() int { return xxx_messageInfo_InviteChatRoomMemberRequest.Size(m) } func (m *InviteChatRoomMemberRequest) XXX_DiscardUnknown() { xxx_messageInfo_InviteChatRoomMemberRequest.DiscardUnknown(m) } var xxx_messageInfo_InviteChatRoomMemberRequest proto.InternalMessageInfo func (m *InviteChatRoomMemberRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *InviteChatRoomMemberRequest) GetMemberCount() uint32 { if m != nil && m.MemberCount != nil { return *m.MemberCount } return 0 } func (m *InviteChatRoomMemberRequest) GetMemberList() []*MemberReq { if m != nil { return m.MemberList } return nil } func (m *InviteChatRoomMemberRequest) GetChatRoomName() *SKBuiltinString { if m != nil { return m.ChatRoomName } return nil } type InviteChatRoomMemberResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *InviteChatRoomMemberResponse) Reset() { *m = InviteChatRoomMemberResponse{} } func (m *InviteChatRoomMemberResponse) String() string { return proto.CompactTextString(m) } func (*InviteChatRoomMemberResponse) ProtoMessage() {} func (*InviteChatRoomMemberResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{199} } func (m *InviteChatRoomMemberResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_InviteChatRoomMemberResponse.Unmarshal(m, b) } func (m *InviteChatRoomMemberResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_InviteChatRoomMemberResponse.Marshal(b, m, deterministic) } func (m *InviteChatRoomMemberResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_InviteChatRoomMemberResponse.Merge(m, src) } func (m *InviteChatRoomMemberResponse) XXX_Size() int { return xxx_messageInfo_InviteChatRoomMemberResponse.Size(m) } func (m *InviteChatRoomMemberResponse) XXX_DiscardUnknown() { xxx_messageInfo_InviteChatRoomMemberResponse.DiscardUnknown(m) } var xxx_messageInfo_InviteChatRoomMemberResponse proto.InternalMessageInfo func (m *InviteChatRoomMemberResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } type TransferChatRoomOwnerRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` ChatRoomName *string `protobuf:"bytes,2,opt,name=ChatRoomName" json:"ChatRoomName,omitempty"` NewOwnerUserName *string `protobuf:"bytes,3,opt,name=NewOwnerUserName" json:"NewOwnerUserName,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TransferChatRoomOwnerRequest) Reset() { *m = TransferChatRoomOwnerRequest{} } func (m *TransferChatRoomOwnerRequest) String() string { return proto.CompactTextString(m) } func (*TransferChatRoomOwnerRequest) ProtoMessage() {} func (*TransferChatRoomOwnerRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{200} } func (m *TransferChatRoomOwnerRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TransferChatRoomOwnerRequest.Unmarshal(m, b) } func (m *TransferChatRoomOwnerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TransferChatRoomOwnerRequest.Marshal(b, m, deterministic) } func (m *TransferChatRoomOwnerRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_TransferChatRoomOwnerRequest.Merge(m, src) } func (m *TransferChatRoomOwnerRequest) XXX_Size() int { return xxx_messageInfo_TransferChatRoomOwnerRequest.Size(m) } func (m *TransferChatRoomOwnerRequest) XXX_DiscardUnknown() { xxx_messageInfo_TransferChatRoomOwnerRequest.DiscardUnknown(m) } var xxx_messageInfo_TransferChatRoomOwnerRequest proto.InternalMessageInfo func (m *TransferChatRoomOwnerRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *TransferChatRoomOwnerRequest) GetChatRoomName() string { if m != nil && m.ChatRoomName != nil { return *m.ChatRoomName } return "" } func (m *TransferChatRoomOwnerRequest) GetNewOwnerUserName() string { if m != nil && m.NewOwnerUserName != nil { return *m.NewOwnerUserName } return "" } type TransferChatRoomOwnerResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TransferChatRoomOwnerResponse) Reset() { *m = TransferChatRoomOwnerResponse{} } func (m *TransferChatRoomOwnerResponse) String() string { return proto.CompactTextString(m) } func (*TransferChatRoomOwnerResponse) ProtoMessage() {} func (*TransferChatRoomOwnerResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{201} } func (m *TransferChatRoomOwnerResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TransferChatRoomOwnerResponse.Unmarshal(m, b) } func (m *TransferChatRoomOwnerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TransferChatRoomOwnerResponse.Marshal(b, m, deterministic) } func (m *TransferChatRoomOwnerResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_TransferChatRoomOwnerResponse.Merge(m, src) } func (m *TransferChatRoomOwnerResponse) XXX_Size() int { return xxx_messageInfo_TransferChatRoomOwnerResponse.Size(m) } func (m *TransferChatRoomOwnerResponse) XXX_DiscardUnknown() { xxx_messageInfo_TransferChatRoomOwnerResponse.DiscardUnknown(m) } var xxx_messageInfo_TransferChatRoomOwnerResponse proto.InternalMessageInfo func (m *TransferChatRoomOwnerResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } type VerifyPwdRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` OpCode *uint32 `protobuf:"varint,2,req,name=OpCode" json:"OpCode,omitempty"` Pwd1 *string `protobuf:"bytes,3,opt,name=Pwd1" json:"Pwd1,omitempty"` Pwd2 *string `protobuf:"bytes,4,opt,name=Pwd2" json:"Pwd2,omitempty"` ImgSid *StringT `protobuf:"bytes,5,opt,name=ImgSid" json:"ImgSid,omitempty"` ImgCode *StringT `protobuf:"bytes,6,opt,name=ImgCode" json:"ImgCode,omitempty"` ImgEncryptKey *StringT `protobuf:"bytes,7,opt,name=ImgEncryptKey" json:"ImgEncryptKey,omitempty"` KSid *BufferT `protobuf:"bytes,8,opt,name=KSid" json:"KSid,omitempty"` Scence *uint32 `protobuf:"varint,9,opt,name=Scence" json:"Scence,omitempty"` AutoAuthKey *BufferT `protobuf:"bytes,8,opt,name=AutoAuthKey" json:"AutoAuthKey,omitempty"` WTLoginReqBuff *BufferT `protobuf:"bytes,10,opt,name=WTLoginReqBuff" json:"WTLoginReqBuff,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *VerifyPwdRequest) Reset() { *m = VerifyPwdRequest{} } func (m *VerifyPwdRequest) String() string { return proto.CompactTextString(m) } func (*VerifyPwdRequest) ProtoMessage() {} func (*VerifyPwdRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{202} } func (m *VerifyPwdRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_VerifyPwdRequest.Unmarshal(m, b) } func (m *VerifyPwdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_VerifyPwdRequest.Marshal(b, m, deterministic) } func (m *VerifyPwdRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_VerifyPwdRequest.Merge(m, src) } func (m *VerifyPwdRequest) XXX_Size() int { return xxx_messageInfo_VerifyPwdRequest.Size(m) } func (m *VerifyPwdRequest) XXX_DiscardUnknown() { xxx_messageInfo_VerifyPwdRequest.DiscardUnknown(m) } var xxx_messageInfo_VerifyPwdRequest proto.InternalMessageInfo func (m *VerifyPwdRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *VerifyPwdRequest) GetOpCode() uint32 { if m != nil && m.OpCode != nil { return *m.OpCode } return 0 } func (m *VerifyPwdRequest) GetPwd1() string { if m != nil && m.Pwd1 != nil { return *m.Pwd1 } return "" } func (m *VerifyPwdRequest) GetPwd2() string { if m != nil && m.Pwd2 != nil { return *m.Pwd2 } return "" } func (m *VerifyPwdRequest) GetImgSid() *StringT { if m != nil { return m.ImgSid } return nil } func (m *VerifyPwdRequest) GetImgCode() *StringT { if m != nil { return m.ImgCode } return nil } func (m *VerifyPwdRequest) GetImgEncryptKey() *StringT { if m != nil { return m.ImgEncryptKey } return nil } func (m *VerifyPwdRequest) GetKSid() *BufferT { if m != nil { return m.KSid } return nil } func (m *VerifyPwdRequest) GetScence() uint32 { if m != nil && m.Scence != nil { return *m.Scence } return 0 } func (m *VerifyPwdRequest) GetWTLoginReqBuff() *BufferT { if m != nil { return m.WTLoginReqBuff } return nil } func (m *VerifyPwdRequest) GetAutoAuthKey() *BufferT { if m != nil { return m.AutoAuthKey } return nil } type VerifyPwdResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` ImgSid *StringT `protobuf:"bytes,2,req,name=ImgSid" json:"ImgSid,omitempty"` ImgBuf *BufferT `protobuf:"bytes,3,req,name=ImgBuf" json:"ImgBuf,omitempty"` Ticket *string `protobuf:"bytes,4,opt,name=Ticket" json:"Ticket,omitempty"` ImgEncryptKey *StringT `protobuf:"bytes,5,opt,name=ImgEncryptKey" json:"ImgEncryptKey,omitempty"` A2Key *BufferT `protobuf:"bytes,6,opt,name=A2Key" json:"A2Key,omitempty"` KSid *BufferT `protobuf:"bytes,7,opt,name=KSid" json:"KSid,omitempty"` AuthKey *string `protobuf:"bytes,8,opt,name=AuthKey" json:"AuthKey,omitempty"` WTLoginRspBuff *BufferT `protobuf:"bytes,9,opt,name=WTLoginRspBuff" json:"WTLoginRspBuff,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *VerifyPwdResponse) Reset() { *m = VerifyPwdResponse{} } func (m *VerifyPwdResponse) String() string { return proto.CompactTextString(m) } func (*VerifyPwdResponse) ProtoMessage() {} func (*VerifyPwdResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{203} } func (m *VerifyPwdResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_VerifyPwdResponse.Unmarshal(m, b) } func (m *VerifyPwdResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_VerifyPwdResponse.Marshal(b, m, deterministic) } func (m *VerifyPwdResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_VerifyPwdResponse.Merge(m, src) } func (m *VerifyPwdResponse) XXX_Size() int { return xxx_messageInfo_VerifyPwdResponse.Size(m) } func (m *VerifyPwdResponse) XXX_DiscardUnknown() { xxx_messageInfo_VerifyPwdResponse.DiscardUnknown(m) } var xxx_messageInfo_VerifyPwdResponse proto.InternalMessageInfo func (m *VerifyPwdResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *VerifyPwdResponse) GetImgSid() *StringT { if m != nil { return m.ImgSid } return nil } func (m *VerifyPwdResponse) GetImgBuf() *BufferT { if m != nil { return m.ImgBuf } return nil } func (m *VerifyPwdResponse) GetTicket() string { if m != nil && m.Ticket != nil { return *m.Ticket } return "" } func (m *VerifyPwdResponse) GetImgEncryptKey() *StringT { if m != nil { return m.ImgEncryptKey } return nil } func (m *VerifyPwdResponse) GetA2Key() *BufferT { if m != nil { return m.A2Key } return nil } func (m *VerifyPwdResponse) GetKSid() *BufferT { if m != nil { return m.KSid } return nil } func (m *VerifyPwdResponse) GetAuthKey() string { if m != nil && m.AuthKey != nil { return *m.AuthKey } return "" } func (m *VerifyPwdResponse) GetWTLoginRspBuff() *BufferT { if m != nil { return m.WTLoginRspBuff } return nil } type ResetPwdRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` OpCode *uint32 `protobuf:"varint,2,req,name=OpCode" json:"OpCode,omitempty"` Pwd *string `protobuf:"bytes,3,opt,name=Pwd" json:"Pwd,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ResetPwdRequest) Reset() { *m = ResetPwdRequest{} } func (m *ResetPwdRequest) String() string { return proto.CompactTextString(m) } func (*ResetPwdRequest) ProtoMessage() {} func (*ResetPwdRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{204} } func (m *ResetPwdRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ResetPwdRequest.Unmarshal(m, b) } func (m *ResetPwdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ResetPwdRequest.Marshal(b, m, deterministic) } func (m *ResetPwdRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ResetPwdRequest.Merge(m, src) } func (m *ResetPwdRequest) XXX_Size() int { return xxx_messageInfo_ResetPwdRequest.Size(m) } func (m *ResetPwdRequest) XXX_DiscardUnknown() { xxx_messageInfo_ResetPwdRequest.DiscardUnknown(m) } var xxx_messageInfo_ResetPwdRequest proto.InternalMessageInfo func (m *ResetPwdRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *ResetPwdRequest) GetOpCode() uint32 { if m != nil && m.OpCode != nil { return *m.OpCode } return 0 } func (m *ResetPwdRequest) GetPwd() string { if m != nil && m.Pwd != nil { return *m.Pwd } return "" } type ResetPwdResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` Url *string `protobuf:"bytes,2,opt,name=Url" json:"Url,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ResetPwdResponse) Reset() { *m = ResetPwdResponse{} } func (m *ResetPwdResponse) String() string { return proto.CompactTextString(m) } func (*ResetPwdResponse) ProtoMessage() {} func (*ResetPwdResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{205} } func (m *ResetPwdResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ResetPwdResponse.Unmarshal(m, b) } func (m *ResetPwdResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ResetPwdResponse.Marshal(b, m, deterministic) } func (m *ResetPwdResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_ResetPwdResponse.Merge(m, src) } func (m *ResetPwdResponse) XXX_Size() int { return xxx_messageInfo_ResetPwdResponse.Size(m) } func (m *ResetPwdResponse) XXX_DiscardUnknown() { xxx_messageInfo_ResetPwdResponse.DiscardUnknown(m) } var xxx_messageInfo_ResetPwdResponse proto.InternalMessageInfo func (m *ResetPwdResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *ResetPwdResponse) GetUrl() string { if m != nil && m.Url != nil { return *m.Url } return "" } type SetPwdRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` Password *string `protobuf:"bytes,2,opt,name=Password" json:"Password,omitempty"` Ticket *string `protobuf:"bytes,3,opt,name=Ticket" json:"Ticket,omitempty"` AutoAuthKey *BufferT `protobuf:"bytes,4,req,name=AutoAuthKey" json:"AutoAuthKey,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SetPwdRequest) Reset() { *m = SetPwdRequest{} } func (m *SetPwdRequest) String() string { return proto.CompactTextString(m) } func (*SetPwdRequest) ProtoMessage() {} func (*SetPwdRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{206} } func (m *SetPwdRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SetPwdRequest.Unmarshal(m, b) } func (m *SetPwdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SetPwdRequest.Marshal(b, m, deterministic) } func (m *SetPwdRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_SetPwdRequest.Merge(m, src) } func (m *SetPwdRequest) XXX_Size() int { return xxx_messageInfo_SetPwdRequest.Size(m) } func (m *SetPwdRequest) XXX_DiscardUnknown() { xxx_messageInfo_SetPwdRequest.DiscardUnknown(m) } var xxx_messageInfo_SetPwdRequest proto.InternalMessageInfo func (m *SetPwdRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *SetPwdRequest) GetPassword() string { if m != nil && m.Password != nil { return *m.Password } return "" } func (m *SetPwdRequest) GetTicket() string { if m != nil && m.Ticket != nil { return *m.Ticket } return "" } func (m *SetPwdRequest) GetAutoAuthKey() *BufferT { if m != nil { return m.AutoAuthKey } return nil } type SetPwdResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` AutoAuthKey *BufferT `protobuf:"bytes,2,opt,name=AutoAuthKey" json:"AutoAuthKey,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SetPwdResponse) Reset() { *m = SetPwdResponse{} } func (m *SetPwdResponse) String() string { return proto.CompactTextString(m) } func (*SetPwdResponse) ProtoMessage() {} func (*SetPwdResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{207} } func (m *SetPwdResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SetPwdResponse.Unmarshal(m, b) } func (m *SetPwdResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SetPwdResponse.Marshal(b, m, deterministic) } func (m *SetPwdResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_SetPwdResponse.Merge(m, src) } func (m *SetPwdResponse) XXX_Size() int { return xxx_messageInfo_SetPwdResponse.Size(m) } func (m *SetPwdResponse) XXX_DiscardUnknown() { xxx_messageInfo_SetPwdResponse.DiscardUnknown(m) } var xxx_messageInfo_SetPwdResponse proto.InternalMessageInfo func (m *SetPwdResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *SetPwdResponse) GetAutoAuthKey() *BufferT { if m != nil { return m.AutoAuthKey } return nil } type NewInitRequest struct { BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"` UserName *string `protobuf:"bytes,2,opt,name=UserName" json:"UserName,omitempty"` CurrentSynckey *BufferT `protobuf:"bytes,3,req,name=CurrentSynckey" json:"CurrentSynckey,omitempty"` MaxSynckey *BufferT `protobuf:"bytes,4,req,name=MaxSynckey" json:"MaxSynckey,omitempty"` Language *string `protobuf:"bytes,5,opt,name=Language" json:"Language,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NewInitRequest) Reset() { *m = NewInitRequest{} } func (m *NewInitRequest) String() string { return proto.CompactTextString(m) } func (*NewInitRequest) ProtoMessage() {} func (*NewInitRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{208} } func (m *NewInitRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NewInitRequest.Unmarshal(m, b) } func (m *NewInitRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NewInitRequest.Marshal(b, m, deterministic) } func (m *NewInitRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_NewInitRequest.Merge(m, src) } func (m *NewInitRequest) XXX_Size() int { return xxx_messageInfo_NewInitRequest.Size(m) } func (m *NewInitRequest) XXX_DiscardUnknown() { xxx_messageInfo_NewInitRequest.DiscardUnknown(m) } var xxx_messageInfo_NewInitRequest proto.InternalMessageInfo func (m *NewInitRequest) GetBaseRequest() *BaseRequest { if m != nil { return m.BaseRequest } return nil } func (m *NewInitRequest) GetUserName() string { if m != nil && m.UserName != nil { return *m.UserName } return "" } func (m *NewInitRequest) GetCurrentSynckey() *BufferT { if m != nil { return m.CurrentSynckey } return nil } func (m *NewInitRequest) GetMaxSynckey() *BufferT { if m != nil { return m.MaxSynckey } return nil } func (m *NewInitRequest) GetLanguage() string { if m != nil && m.Language != nil { return *m.Language } return "" } type NewInitResponse struct { BaseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"` CurrentSyncKey *BufferT `protobuf:"bytes,2,req,name=CurrentSyncKey" json:"CurrentSyncKey,omitempty"` MaxSyncKey *BufferT `protobuf:"bytes,3,req,name=MaxSyncKey" json:"MaxSyncKey,omitempty"` ContinueFlag *uint32 `protobuf:"varint,4,req,name=ContinueFlag" json:"ContinueFlag,omitempty"` SelectBitmap *uint32 `protobuf:"varint,5,req,name=SelectBitmap" json:"SelectBitmap,omitempty"` CmdCount *uint32 `protobuf:"varint,6,req,name=CmdCount" json:"CmdCount,omitempty"` CmdList []*CmdItem `protobuf:"bytes,7,rep,name=CmdList" json:"CmdList,omitempty"` Ratio *uint32 `protobuf:"varint,8,req,name=Ratio" json:"Ratio,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NewInitResponse) Reset() { *m = NewInitResponse{} } func (m *NewInitResponse) String() string { return proto.CompactTextString(m) } func (*NewInitResponse) ProtoMessage() {} func (*NewInitResponse) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{209} } func (m *NewInitResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NewInitResponse.Unmarshal(m, b) } func (m *NewInitResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NewInitResponse.Marshal(b, m, deterministic) } func (m *NewInitResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_NewInitResponse.Merge(m, src) } func (m *NewInitResponse) XXX_Size() int { return xxx_messageInfo_NewInitResponse.Size(m) } func (m *NewInitResponse) XXX_DiscardUnknown() { xxx_messageInfo_NewInitResponse.DiscardUnknown(m) } var xxx_messageInfo_NewInitResponse proto.InternalMessageInfo func (m *NewInitResponse) GetBaseResponse() *BaseResponse { if m != nil { return m.BaseResponse } return nil } func (m *NewInitResponse) GetCurrentSyncKey() *BufferT { if m != nil { return m.CurrentSyncKey } return nil } func (m *NewInitResponse) GetMaxSyncKey() *BufferT { if m != nil { return m.MaxSyncKey } return nil } func (m *NewInitResponse) GetContinueFlag() uint32 { if m != nil && m.ContinueFlag != nil { return *m.ContinueFlag } return 0 } func (m *NewInitResponse) GetSelectBitmap() uint32 { if m != nil && m.SelectBitmap != nil { return *m.SelectBitmap } return 0 } func (m *NewInitResponse) GetCmdCount() uint32 { if m != nil && m.CmdCount != nil { return *m.CmdCount } return 0 } func (m *NewInitResponse) GetCmdList() []*CmdItem { if m != nil { return m.CmdList } return nil } func (m *NewInitResponse) GetRatio() uint32 { if m != nil && m.Ratio != nil { return *m.Ratio } return 0 } type AutoAuthKey struct { EncryptKey *BufferT `protobuf:"bytes,1,req,name=EncryptKey" json:"EncryptKey,omitempty"` Key *BufferT `protobuf:"bytes,2,req,name=Key" json:"Key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AutoAuthKey) Reset() { *m = AutoAuthKey{} } func (m *AutoAuthKey) String() string { return proto.CompactTextString(m) } func (*AutoAuthKey) ProtoMessage() {} func (*AutoAuthKey) Descriptor() ([]byte, []int) { return fileDescriptor_e74b134486e7456c, []int{210} } func (m *AutoAuthKey) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AutoAuthKey.Unmarshal(m, b) } func (m *AutoAuthKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_AutoAuthKey.Marshal(b, m, deterministic) } func (m *AutoAuthKey) XXX_Merge(src proto.Message) { xxx_messageInfo_AutoAuthKey.Merge(m, src) } func (m *AutoAuthKey) XXX_Size() int { return xxx_messageInfo_AutoAuthKey.Size(m) } func (m *AutoAuthKey) XXX_DiscardUnknown() { xxx_messageInfo_AutoAuthKey.DiscardUnknown(m) } var xxx_messageInfo_AutoAuthKey proto.InternalMessageInfo func (m *AutoAuthKey) GetEncryptKey() *BufferT { if m != nil { return m.EncryptKey } return nil } func (m *AutoAuthKey) GetKey() *BufferT { if m != nil { return m.Key } return nil } func init() { proto.RegisterEnum("wechat_proto.WXAccountStatus", WXAccountStatus_name, WXAccountStatus_value) proto.RegisterEnum("wechat_proto.ControllerType", ControllerType_name, ControllerType_value) proto.RegisterType((*LoginQRCodeResponse)(nil), "wechat_proto.LoginQRCodeResponse") proto.RegisterType((*SKBuiltinBufferT)(nil), "wechat_proto.SKBuiltinBuffer_t") proto.RegisterType((*SKBuiltinString_)(nil), "wechat_proto.SKBuiltinString_") proto.RegisterType((*SKBuiltinString)(nil), "wechat_proto.SKBuiltinString") proto.RegisterType((*BufferT)(nil), "wechat_proto.Buffer_t") proto.RegisterType((*StringT)(nil), "wechat_proto.String_t") proto.RegisterType((*QRCode)(nil), "wechat_proto.QRCode") proto.RegisterType((*BaseResponse)(nil), "wechat_proto.BaseResponse") proto.RegisterType((*BaseRequest)(nil), "wechat_proto.BaseRequest") proto.RegisterType((*RSAPem)(nil), "wechat_proto.RSAPem") proto.RegisterType((*AESKey)(nil), "wechat_proto.AESKey") proto.RegisterType((*SessionKey)(nil), "wechat_proto.SessionKey") proto.RegisterType((*StyleKeyVal)(nil), "wechat_proto.StyleKeyVal") proto.RegisterType((*ShowStyleKey)(nil), "wechat_proto.ShowStyleKey") proto.RegisterType((*LoginQRCodeNotifyPkg)(nil), "wechat_proto.LoginQRCodeNotifyPkg") proto.RegisterType((*LoginQRCodeRequest)(nil), "wechat_proto.LoginQRCodeRequest") proto.RegisterType((*CheckLoginQRCodeRequest)(nil), "wechat_proto.CheckLoginQRCodeRequest") proto.RegisterType((*CheckLoginQRCodeResponse)(nil), "wechat_proto.CheckLoginQRCodeResponse") proto.RegisterType((*LoginQRCodeNotify)(nil), "wechat_proto.LoginQRCodeNotify") proto.RegisterType((*ECDHKey)(nil), "wechat_proto.ECDHKey") proto.RegisterType((*ManualAuthAccountRequest)(nil), "wechat_proto.ManualAuthAccountRequest") proto.RegisterType((*WTLoginImgReqInfo)(nil), "wechat_proto.WTLoginImgReqInfo") proto.RegisterType((*WxVerifyCodeReqInfo)(nil), "wechat_proto.WxVerifyCodeReqInfo") proto.RegisterType((*BaseAuthReqInfo)(nil), "wechat_proto.BaseAuthReqInfo") proto.RegisterType((*ManualAuthDeviceRequest)(nil), "wechat_proto.ManualAuthDeviceRequest") proto.RegisterType((*AuthParam)(nil), "wechat_proto.AuthParam") proto.RegisterType((*AccountInfo)(nil), "wechat_proto.AccountInfo") proto.RegisterType((*Host)(nil), "wechat_proto.Host") proto.RegisterType((*HostList)(nil), "wechat_proto.HostList") proto.RegisterType((*BuiltinIP)(nil), "wechat_proto.BuiltinIP") proto.RegisterType((*BuiltinIPList)(nil), "wechat_proto.BuiltinIPList") proto.RegisterType((*NetworkControl)(nil), "wechat_proto.NetworkControl") proto.RegisterType((*UnknowCUV)(nil), "wechat_proto.UnknowCUV") proto.RegisterType((*UnknowAVJ)(nil), "wechat_proto.UnknowAVJ") proto.RegisterType((*UnknowAVK)(nil), "wechat_proto.UnknowAVK") proto.RegisterType((*UnknowGK)(nil), "wechat_proto.UnknowGK") proto.RegisterType((*UnknowGL)(nil), "wechat_proto.UnknowGL") proto.RegisterType((*NetworkSectResp)(nil), "wechat_proto.NetworkSectResp") proto.RegisterType((*ManualAuthResponse)(nil), "wechat_proto.ManualAuthResponse") proto.RegisterType((*Flag)(nil), "wechat_proto.Flag") proto.RegisterType((*SyncKey_)(nil), "wechat_proto.SyncKey_") proto.RegisterType((*SyncKey)(nil), "wechat_proto.SyncKey") proto.RegisterType((*SyncMsgKey)(nil), "wechat_proto.SyncMsgKey") proto.RegisterType((*DATA)(nil), "wechat_proto.DATA") proto.RegisterType((*CmdItem)(nil), "wechat_proto.CmdItem") proto.RegisterType((*CmdList)(nil), "wechat_proto.CmdList") proto.RegisterType((*NewSyncRequest)(nil), "wechat_proto.NewSyncRequest") proto.RegisterType((*NewSyncResponse)(nil), "wechat_proto.NewSyncResponse") proto.RegisterType((*RoomInfo)(nil), "wechat_proto.RoomInfo") proto.RegisterType((*CustomizedInfo)(nil), "wechat_proto.CustomizedInfo") proto.RegisterType((*LinkedinContactItem)(nil), "wechat_proto.LinkedinContactItem") proto.RegisterType((*AdditionalContactList)(nil), "wechat_proto.AdditionalContactList") proto.RegisterType((*ChatRoomMemberInfo)(nil), "wechat_proto.ChatRoomMemberInfo") proto.RegisterType((*ChatRoomMemberData)(nil), "wechat_proto.ChatRoomMemberData") proto.RegisterType((*ModContact)(nil), "wechat_proto.ModContact") proto.RegisterType((*PhoneNumListInfo)(nil), "wechat_proto.PhoneNumListInfo") proto.RegisterType((*PhoneNumItem)(nil), "wechat_proto.PhoneNumItem") proto.RegisterType((*AddMsg)(nil), "wechat_proto.AddMsg") proto.RegisterType((*AutoAuthRsaReqData)(nil), "wechat_proto.AutoAuthRsaReqData") proto.RegisterType((*AutoAuthAesReqData)(nil), "wechat_proto.AutoAuthAesReqData") proto.RegisterType((*AutoAuthRequest)(nil), "wechat_proto.AutoAuthRequest") proto.RegisterType((*MicroMsgRequestNew)(nil), "wechat_proto.MicroMsgRequestNew") proto.RegisterType((*NewSendMsgRequest)(nil), "wechat_proto.NewSendMsgRequest") proto.RegisterType((*MicroMsgResponseNew)(nil), "wechat_proto.MicroMsgResponseNew") proto.RegisterType((*NewSendMsgResponse)(nil), "wechat_proto.NewSendMsgResponse") proto.RegisterType((*GetChatroomMemberDetailRequest)(nil), "wechat_proto.GetChatroomMemberDetailRequest") proto.RegisterType((*GetChatroomMemberDetailResponse)(nil), "wechat_proto.GetChatroomMemberDetailResponse") proto.RegisterType((*UploadMsgImgRequest)(nil), "wechat_proto.UploadMsgImgRequest") proto.RegisterType((*ErrResponse)(nil), "wechat_proto.ErrResponse") proto.RegisterType((*GetCertRequest)(nil), "wechat_proto.GetCertRequest") proto.RegisterType((*RSAInfo)(nil), "wechat_proto.RSAInfo") proto.RegisterType((*GetCertResponse)(nil), "wechat_proto.GetCertResponse") proto.RegisterType((*SearchContactRequest)(nil), "wechat_proto.SearchContactRequest") proto.RegisterType((*SnsUserInfo)(nil), "wechat_proto.SnsUserInfo") proto.RegisterType((*SearchContactResponse)(nil), "wechat_proto.SearchContactResponse") proto.RegisterType((*VerifyUser)(nil), "wechat_proto.VerifyUser") proto.RegisterType((*VerifyInfo)(nil), "wechat_proto.VerifyInfo") proto.RegisterType((*VerifyUserRequest)(nil), "wechat_proto.VerifyUserRequest") proto.RegisterType((*VerifyUserResponse)(nil), "wechat_proto.VerifyUserResponse") proto.RegisterType((*LbsLocationNew)(nil), "wechat_proto.LbsLocationNew") proto.RegisterType((*SearchDetailPageRequest)(nil), "wechat_proto.SearchDetailPageRequest") proto.RegisterType((*SearchDetailPageResponse)(nil), "wechat_proto.SearchDetailPageResponse") proto.RegisterType((*UploadMsgImgResponse)(nil), "wechat_proto.UploadMsgImgResponse") proto.RegisterType((*OplogErrMsg)(nil), "wechat_proto.OplogErrMsg") proto.RegisterType((*OplogRet)(nil), "wechat_proto.OplogRet") proto.RegisterType((*ModSingleField)(nil), "wechat_proto.ModSingleField") proto.RegisterType((*OplogRequest)(nil), "wechat_proto.OplogRequest") proto.RegisterType((*OplogResponse)(nil), "wechat_proto.OplogResponse") proto.RegisterType((*RevokeMsgRequest)(nil), "wechat_proto.RevokeMsgRequest") proto.RegisterType((*RevokeMsgResponse)(nil), "wechat_proto.RevokeMsgResponse") proto.RegisterType((*LogOutRequest)(nil), "wechat_proto.LogOutRequest") proto.RegisterType((*LogOutResponse)(nil), "wechat_proto.LogOutResponse") proto.RegisterType((*GetContactRequest)(nil), "wechat_proto.GetContactRequest") proto.RegisterType((*GetContactResponse)(nil), "wechat_proto.GetContactResponse") proto.RegisterType((*VerifyUserValidTicket)(nil), "wechat_proto.VerifyUserValidTicket") proto.RegisterType((*StatusNotifyRequest)(nil), "wechat_proto.StatusNotifyRequest") proto.RegisterType((*StatusNotifyFunction)(nil), "wechat_proto.StatusNotifyFunction") proto.RegisterType((*StatusNotifyResponse)(nil), "wechat_proto.StatusNotifyResponse") proto.RegisterType((*ChatContact)(nil), "wechat_proto.ChatContact") proto.RegisterType((*StatusNotifyUnreadChat)(nil), "wechat_proto.StatusNotifyUnreadChat") proto.RegisterType((*ModChatRoomMemberDisplayName)(nil), "wechat_proto.ModChatRoomMemberDisplayName") proto.RegisterType((*SetChatRoomAnnouncementRequest)(nil), "wechat_proto.SetChatRoomAnnouncementRequest") proto.RegisterType((*SetChatRoomAnnouncementResponse)(nil), "wechat_proto.SetChatRoomAnnouncementResponse") proto.RegisterType((*CreateChatRoomRequest)(nil), "wechat_proto.CreateChatRoomRequest") proto.RegisterType((*CreateChatRoomResponse)(nil), "wechat_proto.CreateChatRoomResponse") proto.RegisterType((*MemberReq)(nil), "wechat_proto.MemberReq") proto.RegisterType((*DelChatRoomMemberRequest)(nil), "wechat_proto.DelChatRoomMemberRequest") proto.RegisterType((*DelChatRoomMemberResponse)(nil), "wechat_proto.DelChatRoomMemberResponse") proto.RegisterType((*DelMemberReq)(nil), "wechat_proto.DelMemberReq") proto.RegisterType((*DelMemberResp)(nil), "wechat_proto.DelMemberResp") proto.RegisterType((*AddChatRoomMemberRequest)(nil), "wechat_proto.AddChatRoomMemberRequest") proto.RegisterType((*AddChatRoomMemberResponse)(nil), "wechat_proto.AddChatRoomMemberResponse") proto.RegisterType((*MemberResp)(nil), "wechat_proto.MemberResp") proto.RegisterType((*GetMsgImgRequest)(nil), "wechat_proto.GetMsgImgRequest") proto.RegisterType((*GetMsgImgResponse)(nil), "wechat_proto.GetMsgImgResponse") proto.RegisterType((*CdnSyncKey)(nil), "wechat_proto.CdnSyncKey") proto.RegisterType((*KeyVal)(nil), "wechat_proto.KeyVal") proto.RegisterType((*GetCDNDnsRequest)(nil), "wechat_proto.GetCDNDnsRequest") proto.RegisterType((*GetCDNDnsResponse)(nil), "wechat_proto.GetCDNDnsResponse") proto.RegisterType((*CDNDnsInfo)(nil), "wechat_proto.CDNDnsInfo") proto.RegisterType((*CDNClientConfig)(nil), "wechat_proto.CDNClientConfig") proto.RegisterType((*CDNDnsPortInfo)(nil), "wechat_proto.CDNDnsPortInfo") proto.RegisterType((*GetChatRoomInfoDetailRequest)(nil), "wechat_proto.GetChatRoomInfoDetailRequest") proto.RegisterType((*GetChatRoomInfoDetailResponse)(nil), "wechat_proto.GetChatRoomInfoDetailResponse") proto.RegisterType((*CDNUploadMsgImgPrepareRequest)(nil), "wechat_proto.CDNUploadMsgImgPrepareRequest") proto.RegisterType((*CDNUploadMsgImgPrepareResponse)(nil), "wechat_proto.CDNUploadMsgImgPrepareResponse") proto.RegisterType((*UploadHDHeadImgRequest)(nil), "wechat_proto.UploadHDHeadImgRequest") proto.RegisterType((*UploadHDHeadImgResponse)(nil), "wechat_proto.UploadHDHeadImgResponse") proto.RegisterType((*DownloadVoiceRequest)(nil), "wechat_proto.DownloadVoiceRequest") proto.RegisterType((*DownloadVoiceResponse)(nil), "wechat_proto.DownloadVoiceResponse") proto.RegisterType((*InitContactReq)(nil), "wechat_proto.InitContactReq") proto.RegisterType((*InitContactResp)(nil), "wechat_proto.InitContactResp") proto.RegisterType((*BatchGetContactBriefInfoReq)(nil), "wechat_proto.BatchGetContactBriefInfoReq") proto.RegisterType((*BatchGetContactBriefInfoResp)(nil), "wechat_proto.BatchGetContactBriefInfoResp") proto.RegisterType((*BatchGetContactBriefInfoResp_ContactBriefInfo)(nil), "wechat_proto.BatchGetContactBriefInfoResp_ContactBriefInfo") proto.RegisterType((*ManualAuthRequest)(nil), "wechat_proto.ManualAuthRequest") proto.RegisterType((*ManualAuthRsaReqData)(nil), "wechat_proto.ManualAuthRsaReqData") proto.RegisterType((*ManualAuthAesReqData)(nil), "wechat_proto.ManualAuthAesReqData") proto.RegisterType((*UnifyAuthResponse)(nil), "wechat_proto.UnifyAuthResponse") proto.RegisterType((*AuthSectResp)(nil), "wechat_proto.AuthSectResp") proto.RegisterType((*WTLoginImgRespInfo)(nil), "wechat_proto.WTLoginImgRespInfo") proto.RegisterType((*WxVerifyCodeRespInfo)(nil), "wechat_proto.WxVerifyCodeRespInfo") proto.RegisterType((*AcctSectResp)(nil), "wechat_proto.AcctSectResp") proto.RegisterType((*AxAuthSecRespList)(nil), "wechat_proto.AxAuthSecRespList") proto.RegisterType((*WCExtInfo)(nil), "wechat_proto.WCExtInfo") proto.RegisterType((*DeviceRunningInfo)(nil), "wechat_proto.DeviceRunningInfo") proto.RegisterType((*SaeInfo)(nil), "wechat_proto.SaeInfo") proto.RegisterType((*UploadVoiceRequest)(nil), "wechat_proto.UploadVoiceRequest") proto.RegisterType((*UploadVoiceResponse)(nil), "wechat_proto.UploadVoiceResponse") proto.RegisterType((*LabelPair)(nil), "wechat_proto.LabelPair") proto.RegisterType((*UserLabelInfo)(nil), "wechat_proto.UserLabelInfo") proto.RegisterType((*ModifyContactLabelListRequest)(nil), "wechat_proto.ModifyContactLabelListRequest") proto.RegisterType((*ModifyContactLabelListResponse)(nil), "wechat_proto.ModifyContactLabelListResponse") proto.RegisterType((*AddContactLabelRequest)(nil), "wechat_proto.AddContactLabelRequest") proto.RegisterType((*AddContactLabelResponse)(nil), "wechat_proto.AddContactLabelResponse") proto.RegisterType((*GetContactLabelListRequest)(nil), "wechat_proto.GetContactLabelListRequest") proto.RegisterType((*GetContactLabelListResponse)(nil), "wechat_proto.GetContactLabelListResponse") proto.RegisterType((*DelContactLabelRequest)(nil), "wechat_proto.DelContactLabelRequest") proto.RegisterType((*DelContactLabelResponse)(nil), "wechat_proto.DelContactLabelResponse") proto.RegisterType((*UpdateContactLabelRequest)(nil), "wechat_proto.UpdateContactLabelRequest") proto.RegisterType((*UpdateContactLabelResponse)(nil), "wechat_proto.UpdateContactLabelResponse") proto.RegisterType((*HongBaoReq)(nil), "wechat_proto.HongBaoReq") proto.RegisterType((*HongBaoRes)(nil), "wechat_proto.HongBaoRes") proto.RegisterType((*HeartBeatRequest)(nil), "wechat_proto.HeartBeatRequest") proto.RegisterType((*HeartBeatResponse)(nil), "wechat_proto.HeartBeatResponse") proto.RegisterType((*TenPayRequest)(nil), "wechat_proto.TenPayRequest") proto.RegisterType((*TenPayResponse)(nil), "wechat_proto.TenPayResponse") proto.RegisterType((*GetQRCodeRequest)(nil), "wechat_proto.GetQRCodeRequest") proto.RegisterType((*GetQRCodeResponse)(nil), "wechat_proto.GetQRCodeResponse") proto.RegisterType((*PushLoginURLRequest)(nil), "wechat_proto.PushLoginURLRequest") proto.RegisterType((*PushLoginURLResponse)(nil), "wechat_proto.PushLoginURLResponse") proto.RegisterType((*UploadVideoRequest)(nil), "wechat_proto.UploadVideoRequest") proto.RegisterType((*UploadVideoResponse)(nil), "wechat_proto.UploadVideoResponse") proto.RegisterType((*EmojiUploadInfoReq)(nil), "wechat_proto.EmojiUploadInfoReq") proto.RegisterType((*UploadEmojiRequest)(nil), "wechat_proto.UploadEmojiRequest") proto.RegisterType((*EmojiUploadInfoResp)(nil), "wechat_proto.EmojiUploadInfoResp") proto.RegisterType((*UploadEmojiResponse)(nil), "wechat_proto.UploadEmojiResponse") proto.RegisterType((*GetA8KeyRequest)(nil), "wechat_proto.GetA8KeyRequest") proto.RegisterType((*GetA8KeyResp)(nil), "wechat_proto.GetA8KeyResp") proto.RegisterType((*GetA8KeyRespHeader)(nil), "wechat_proto.GetA8KeyResp.header") proto.RegisterType((*JSAPIPermissionBitSet)(nil), "wechat_proto.JSAPIPermissionBitSet") proto.RegisterType((*GeneralControlBitSet)(nil), "wechat_proto.GeneralControlBitSet") proto.RegisterType((*BizScopeInfo)(nil), "wechat_proto.BizScopeInfo") proto.RegisterType((*BizApiInfo)(nil), "wechat_proto.BizApiInfo") proto.RegisterType((*DeepLinkBitSet)(nil), "wechat_proto.DeepLinkBitSet") proto.RegisterType((*AppMsg)(nil), "wechat_proto.AppMsg") proto.RegisterType((*SendAppMsgRequest)(nil), "wechat_proto.SendAppMsgRequest") proto.RegisterType((*SendAppMsgResponse)(nil), "wechat_proto.SendAppMsgResponse") proto.RegisterType((*Mobile)(nil), "wechat_proto.Mobile") proto.RegisterType((*MEmail)(nil), "wechat_proto.MEmail") proto.RegisterType((*UploadMContactRequest)(nil), "wechat_proto.UploadMContactRequest") proto.RegisterType((*UploadMContactResponse)(nil), "wechat_proto.UploadMContactResponse") proto.RegisterType((*GetMFriendRequest)(nil), "wechat_proto.GetMFriendRequest") proto.RegisterType((*FBFriend)(nil), "wechat_proto.FBFriend") proto.RegisterType((*MFriend)(nil), "wechat_proto.MFriend") proto.RegisterType((*GetMFriendResponse)(nil), "wechat_proto.GetMFriendResponse") proto.RegisterType((*GetOnlineInfoRequest)(nil), "wechat_proto.GetOnlineInfoRequest") proto.RegisterType((*OnlineInfo)(nil), "wechat_proto.OnlineInfo") proto.RegisterType((*GetOnlineInfoResponse)(nil), "wechat_proto.GetOnlineInfoResponse") proto.RegisterType((*InviteChatRoomMemberRequest)(nil), "wechat_proto.InviteChatRoomMemberRequest") proto.RegisterType((*InviteChatRoomMemberResponse)(nil), "wechat_proto.InviteChatRoomMemberResponse") proto.RegisterType((*TransferChatRoomOwnerRequest)(nil), "wechat_proto.TransferChatRoomOwnerRequest") proto.RegisterType((*TransferChatRoomOwnerResponse)(nil), "wechat_proto.TransferChatRoomOwnerResponse") proto.RegisterType((*VerifyPwdRequest)(nil), "wechat_proto.VerifyPwdRequest") proto.RegisterType((*VerifyPwdResponse)(nil), "wechat_proto.VerifyPwdResponse") proto.RegisterType((*ResetPwdRequest)(nil), "wechat_proto.ResetPwdRequest") proto.RegisterType((*ResetPwdResponse)(nil), "wechat_proto.ResetPwdResponse") proto.RegisterType((*SetPwdRequest)(nil), "wechat_proto.SetPwdRequest") proto.RegisterType((*SetPwdResponse)(nil), "wechat_proto.SetPwdResponse") proto.RegisterType((*NewInitRequest)(nil), "wechat_proto.NewInitRequest") proto.RegisterType((*NewInitResponse)(nil), "wechat_proto.NewInitResponse") proto.RegisterType((*AutoAuthKey)(nil), "wechat_proto.AutoAuthKey") proto.RegisterType((*GeneralSetRequest)(nil), "wechat_proto.GeneralSetRequest") proto.RegisterType((*GeneralSetResponse)(nil), "wechat_proto.GeneralSetResponse") proto.RegisterType((*MMBizJsApiGetUserOpenIdRequest)(nil), "wechat_proto.MMBizJsApiGetUserOpenIdRequest") proto.RegisterType((*MMBizJsApiGetUserOpenIdResponse)(nil), "wechat_proto.MMBizJsApiGetUserOpenIdResponse") } func init() { proto.RegisterFile("wechat.proto", fileDescriptor_e74b134486e7456c) } var fileDescriptor_e74b134486e7456c = []byte{ // 14581 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0xbd, 0x6b, 0x8c, 0x1c, 0x49, 0x72, 0x18, 0xac, 0xee, 0x99, 0x9e, 0x9e, 0x8e, 0xe9, 0x9e, 0x47, 0x71, 0x48, 0x36, 0xb9, 0x24, 0x97, 0x5b, 0xbb, 0xc7, 0xe3, 0xed, 0xf1, 0x78, 0xdc, 0xb9, 0xe3, 0x2e, 0x6f, 0x77, 0x6f, 0xf7, 0xe6, 0x41, 0x2e, 0x67, 0xc9, 0x21, 0xe7, 0xaa, 0x39, 0xe4, 0xde, 0xe9, 0xd1, 0x5f, 0x4d, 0x57, 0x4e, 0x4f, 0xed, 0x74, 0x57, 0x35, 0xab, 0xaa, 0xe7, 0xb1, 0xf8, 0x80, 0x4f, 0xfa, 0xf4, 0xc7, 0x0f, 0x08, 0x96, 0x2c, 0xf8, 0xa4, 0x83, 0xad, 0x1f, 0x86, 0x64, 0x1b, 0xb2, 0xfd, 0xc3, 0x80, 0x04, 0x5b, 0x96, 0x2c, 0x19, 0xb0, 0x60, 0x18, 0x30, 0x60, 0xd9, 0x80, 0xfc, 0xfa, 0x61, 0x43, 0x86, 0x0c, 0xc3, 0x90, 0x05, 0xdb, 0x10, 0x6c, 0x58, 0x12, 0x0c, 0x01, 0x46, 0x44, 0x64, 0x56, 0x65, 0x55, 0x57, 0xcf, 0xf4, 0x2c, 0x7b, 0xef, 0x6c, 0xff, 0xab, 0x8c, 0x8c, 0xcc, 0xca, 0x47, 0x64, 0x66, 0xbc, 0x32, 0x12, 0xaa, 0x07, 0xa2, 0xb5, 0x6b, 0x47, 0x37, 0x7b, 0x81, 0x1f, 0xf9, 0x86, 0x4c, 0x35, 0x29, 0x65, 0xfe, 0xdd, 0x22, 0x9c, 0x79, 0xe8, 0xb7, 0x5d, 0xef, 0x9b, 0xd6, 0xaa, 0xef, 0x08, 0x4b, 0x84, 0x3d, 0xdf, 0x0b, 0x85, 0xf1, 0x1e, 0x54, 0xb7, 0xed, 0x30, 0x4e, 0xd7, 0x0b, 0x57, 0x0b, 0xd7, 0x67, 0x96, 0x2e, 0xde, 0xd4, 0x0b, 0xdf, 0x5c, 0xd1, 0x30, 0xac, 0x14, 0xbe, 0x71, 0x03, 0xa6, 0x9e, 0x07, 0x2d, 0xdf, 0x11, 0xf5, 0x22, 0x95, 0x5c, 0x4c, 0x97, 0x94, 0x7f, 0x93, 0x38, 0x86, 0x01, 0x93, 0xfd, 0xbe, 0xeb, 0xd4, 0x27, 0xae, 0x16, 0xae, 0x57, 0x2c, 0xfa, 0x36, 0x2e, 0x41, 0xa5, 0xb5, 0x2b, 0x5a, 0x7b, 0x4f, 0xdc, 0xae, 0xa8, 0x4f, 0x5e, 0x2d, 0x5c, 0x9f, 0xb4, 0x12, 0x80, 0x71, 0x0d, 0x26, 0x6c, 0x11, 0xd6, 0x4b, 0x79, 0x95, 0x2f, 0xdf, 0x6d, 0x3c, 0x10, 0x47, 0x16, 0x22, 0x18, 0x57, 0x61, 0x46, 0x1c, 0xf6, 0xdc, 0x40, 0x38, 0x54, 0xcf, 0x14, 0xd5, 0xa3, 0x83, 0x8c, 0x3b, 0x70, 0x7e, 0xbb, 0xef, 0x76, 0x9c, 0x27, 0xbe, 0x1f, 0xed, 0xae, 0x04, 0xbe, 0xed, 0xac, 0xda, 0x61, 0xb4, 0x85, 0xcd, 0x29, 0x53, 0x73, 0x86, 0x65, 0x9b, 0xef, 0xc3, 0x42, 0xe3, 0xc1, 0x4a, 0xdf, 0xed, 0x44, 0xae, 0xb7, 0xd2, 0xdf, 0xd9, 0x11, 0x41, 0x33, 0xc2, 0xae, 0xb8, 0x0f, 0x85, 0x47, 0x03, 0x56, 0xb3, 0xe8, 0xdb, 0x38, 0x07, 0x53, 0xdb, 0x94, 0x4f, 0x83, 0x51, 0xb5, 0x64, 0xca, 0x7c, 0x17, 0xe6, 0xe3, 0x0a, 0x1a, 0x51, 0xe0, 0x7a, 0xed, 0xa6, 0x31, 0x0f, 0x13, 0x9d, 0xb8, 0x38, 0x7e, 0x0e, 0x2d, 0xfd, 0x2a, 0xcc, 0x65, 0x4a, 0x63, 0xe1, 0x30, 0x0a, 0xa8, 0x70, 0xc5, 0xc2, 0x4f, 0xf3, 0x4d, 0x98, 0xce, 0x69, 0x5a, 0x51, 0x6f, 0xda, 0x4a, 0xaa, 0x72, 0x4e, 0x99, 0x26, 0x4c, 0xcb, 0x16, 0x45, 0x88, 0xc3, 0xdf, 0xb2, 0x62, 0x99, 0x32, 0x6f, 0xc0, 0x14, 0xcf, 0x63, 0x4e, 0xa3, 0xb1, 0x25, 0x41, 0x4b, 0x56, 0x8a, 0x9f, 0xe6, 0x33, 0xa8, 0xea, 0xf4, 0x82, 0x18, 0x81, 0x88, 0xa8, 0x4c, 0xc9, 0xc2, 0x4f, 0xe3, 0x36, 0x4c, 0x89, 0x20, 0xd8, 0x08, 0xdb, 0x92, 0x66, 0x2e, 0xa7, 0xa7, 0x35, 0xd3, 0x59, 0x4b, 0x22, 0x9b, 0xbf, 0x54, 0x80, 0x19, 0xae, 0xf9, 0x79, 0x5f, 0x84, 0x91, 0xf1, 0x32, 0xcc, 0x84, 0x22, 0x0c, 0x5d, 0xdf, 0x6b, 0xee, 0x89, 0x23, 0xfa, 0x41, 0xd5, 0x02, 0x09, 0x7a, 0x20, 0x8e, 0xf0, 0xcf, 0x7d, 0xd7, 0xa3, 0x9f, 0xd4, 0x2c, 0xfc, 0x34, 0x5e, 0x82, 0x8a, 0x23, 0xf6, 0xdd, 0x96, 0x68, 0x4a, 0x22, 0xac, 0x5a, 0xd3, 0x0c, 0x58, 0x77, 0x8c, 0xcf, 0xc1, 0x6c, 0xab, 0xe3, 0x0a, 0x2f, 0x6a, 0xee, 0x8b, 0x00, 0xeb, 0x20, 0x6a, 0xac, 0x59, 0x35, 0x86, 0x3e, 0x65, 0xa0, 0x71, 0x1e, 0xca, 0x7e, 0xd8, 0x8c, 0x8e, 0x7a, 0x82, 0xa8, 0xb2, 0x62, 0x4d, 0xf9, 0xe1, 0x93, 0xa3, 0x9e, 0x30, 0x16, 0xa1, 0x14, 0xb6, 0x84, 0xc7, 0xc4, 0x57, 0xb3, 0x38, 0x81, 0x83, 0x67, 0x35, 0x96, 0x37, 0x45, 0x37, 0x7f, 0xf0, 0x7a, 0xa2, 0x4b, 0x0d, 0xac, 0x58, 0xf8, 0x89, 0xd8, 0x4c, 0xd5, 0xf9, 0xd8, 0xd8, 0x4f, 0x39, 0xd4, 0x7b, 0xe2, 0xc8, 0xbc, 0x05, 0xd0, 0x48, 0x75, 0xf7, 0xc4, 0x12, 0x6f, 0xc0, 0x4c, 0x23, 0x3a, 0xea, 0x88, 0x07, 0xe2, 0xe8, 0xa9, 0xdd, 0x51, 0x08, 0xb2, 0xc8, 0x1e, 0x57, 0xb2, 0x6f, 0x77, 0x54, 0x93, 0xf6, 0xed, 0x0e, 0xce, 0x67, 0x63, 0xd7, 0x3f, 0x50, 0xc5, 0x8c, 0x8b, 0x30, 0xbd, 0x27, 0x8e, 0x56, 0xfd, 0xbe, 0x17, 0xc9, 0x82, 0x71, 0xda, 0xf8, 0xa2, 0xfa, 0xe1, 0xc4, 0xf5, 0x99, 0xa5, 0x0b, 0x99, 0x69, 0x4d, 0xfe, 0xcb, 0x6d, 0xf1, 0x61, 0x51, 0xdb, 0x91, 0x1e, 0xf9, 0x91, 0xbb, 0x73, 0xb4, 0xb9, 0xd7, 0x36, 0xde, 0x87, 0x19, 0x8f, 0x12, 0x4d, 0xc7, 0x8e, 0x6c, 0xb9, 0x23, 0x5d, 0x39, 0x96, 0x46, 0x9a, 0x16, 0x70, 0x91, 0x35, 0x3b, 0xb2, 0x91, 0x8e, 0xfd, 0x5e, 0xbc, 0x27, 0xd5, 0x2c, 0x99, 0x32, 0x7f, 0xaf, 0x08, 0x46, 0x6a, 0x0f, 0x64, 0x3a, 0x7a, 0x97, 0xb7, 0xc0, 0x66, 0xc0, 0x69, 0xf9, 0xc3, 0x0b, 0x79, 0x5b, 0x20, 0x21, 0x58, 0x33, 0xdb, 0x1a, 0x15, 0xca, 0x0d, 0xaa, 0x78, 0xd2, 0x06, 0x95, 0x34, 0x6a, 0x42, 0x6f, 0x14, 0x52, 0xb1, 0x24, 0x49, 0xcf, 0x96, 0x1b, 0x60, 0xc5, 0x02, 0x06, 0x3d, 0xb2, 0xbb, 0x02, 0x69, 0xb6, 0x1f, 0x8a, 0x80, 0xb3, 0x99, 0xe2, 0xa6, 0x11, 0x40, 0x99, 0x5f, 0x04, 0x43, 0x1c, 0x46, 0x4d, 0x47, 0xec, 0x37, 0x3b, 0xd8, 0x33, 0xa6, 0x4b, 0x26, 0xc0, 0x39, 0x71, 0x18, 0xad, 0x89, 0x7d, 0xea, 0x31, 0x11, 0xe8, 0xe7, 0x60, 0x76, 0xd7, 0x0e, 0x9c, 0x03, 0x3b, 0x10, 0x4d, 0x71, 0x18, 0x05, 0xb6, 0xdc, 0xf8, 0x6a, 0x0a, 0x7a, 0x17, 0x81, 0xf8, 0xc3, 0xd0, 0xdf, 0x89, 0xb8, 0xaa, 0x69, 0xfe, 0x21, 0x02, 0xa8, 0x8e, 0x6b, 0x30, 0x11, 0x84, 0x76, 0xbd, 0x92, 0xd7, 0x5d, 0xa6, 0x73, 0x0b, 0x11, 0xcc, 0x7f, 0x5c, 0x80, 0xf3, 0xab, 0xb8, 0x8b, 0x7f, 0xdf, 0x06, 0x3c, 0xef, 0xac, 0xb9, 0x0c, 0x10, 0xb9, 0x5d, 0xd1, 0x0c, 0x23, 0xbb, 0xdb, 0x93, 0xcb, 0xbb, 0x82, 0x90, 0x06, 0x02, 0xb4, 0x39, 0x2a, 0xa5, 0x08, 0xe7, 0x6f, 0x17, 0xa0, 0x3e, 0xd8, 0x19, 0xb9, 0xbf, 0xbd, 0x0f, 0x35, 0xd9, 0x9b, 0x4f, 0x79, 0x84, 0x7e, 0x0b, 0xce, 0xf3, 0xdc, 0xf1, 0x21, 0xd9, 0x94, 0xc4, 0xdf, 0xdb, 0x6b, 0x53, 0xdb, 0x67, 0x96, 0xcc, 0x74, 0x55, 0x79, 0x8b, 0xc6, 0x5a, 0xa4, 0x2a, 0xbe, 0x49, 0x35, 0xc4, 0x50, 0xf3, 0x37, 0x8b, 0xb0, 0x30, 0x80, 0x1e, 0x8f, 0x4c, 0x41, 0x1b, 0x19, 0xdc, 0xbc, 0x22, 0x3b, 0x52, 0x4b, 0x86, 0x13, 0x88, 0x79, 0x70, 0x98, 0x8c, 0x21, 0x7e, 0xe3, 0x79, 0x7d, 0x70, 0xe8, 0x89, 0x83, 0x9e, 0x1d, 0x86, 0x92, 0x5c, 0x13, 0x80, 0x71, 0x15, 0xaa, 0xbb, 0xc2, 0x76, 0x9a, 0x6e, 0xb7, 0xdd, 0xec, 0x07, 0x1d, 0x49, 0xb0, 0x80, 0xb0, 0xf5, 0x6e, 0x7b, 0x2b, 0xe8, 0x18, 0xef, 0xc2, 0x4b, 0xbd, 0x7e, 0xb8, 0x2b, 0xe9, 0xb5, 0x1f, 0x74, 0x9a, 0xf2, 0x94, 0x6e, 0x46, 0xea, 0xe4, 0xae, 0x59, 0xe7, 0x11, 0x85, 0x5a, 0xbe, 0x15, 0x74, 0xee, 0x6a, 0xa7, 0xf8, 0x4b, 0x50, 0xf1, 0xdc, 0xd6, 0x1e, 0xaf, 0x06, 0x26, 0xdf, 0x69, 0x04, 0xd0, 0x6a, 0xf8, 0x1c, 0xcc, 0x8a, 0x9d, 0x1d, 0xd1, 0x8a, 0xdc, 0x7d, 0xc1, 0xb5, 0x4d, 0xf3, 0x0e, 0x1e, 0x43, 0xa9, 0x8e, 0x73, 0x30, 0xd5, 0xf7, 0xf6, 0x3c, 0xff, 0xa0, 0x0e, 0x3c, 0xcd, 0x9c, 0x42, 0x38, 0xaf, 0xbb, 0xfa, 0x0c, 0x6f, 0xec, 0x9c, 0x32, 0x37, 0xa0, 0x7c, 0x77, 0x75, 0xed, 0xbe, 0xdc, 0x63, 0x3d, 0x39, 0x72, 0x35, 0x0b, 0x3f, 0x8d, 0x5b, 0xc9, 0x1e, 0x7b, 0xf2, 0x2e, 0x45, 0xfb, 0xde, 0x3f, 0x29, 0x40, 0x7d, 0xc3, 0xf6, 0xfa, 0x76, 0x67, 0xb9, 0x1f, 0xed, 0x2e, 0xb7, 0x5a, 0xb8, 0x75, 0x66, 0xa8, 0xbb, 0x70, 0x12, 0x75, 0x7f, 0x19, 0xca, 0xa2, 0xe5, 0xec, 0x3e, 0x88, 0x7f, 0x7d, 0x36, 0x8d, 0x2b, 0x1b, 0x6c, 0x29, 0x2c, 0xdc, 0xb6, 0xd5, 0xae, 0x21, 0xa7, 0x33, 0xd9, 0x45, 0x2e, 0x03, 0xe0, 0xe4, 0x1d, 0xf8, 0x81, 0xd3, 0x7c, 0x43, 0xcd, 0xa9, 0x82, 0xbc, 0x91, 0xca, 0x5e, 0x92, 0x33, 0x1a, 0x67, 0x2f, 0x99, 0x3f, 0x5f, 0x80, 0x85, 0x67, 0x4f, 0x68, 0xb2, 0xd6, 0xbb, 0x6d, 0x4b, 0x3c, 0x5f, 0xf7, 0x76, 0x7c, 0x3c, 0x26, 0x91, 0x06, 0xc2, 0x98, 0xce, 0xa6, 0xdc, 0x6e, 0xbb, 0xe1, 0x3a, 0xc6, 0x05, 0x98, 0xc6, 0x8c, 0x78, 0x7f, 0xae, 0x58, 0x88, 0x48, 0xec, 0xc5, 0x35, 0x98, 0xc3, 0x2c, 0xe1, 0xb5, 0x82, 0xa3, 0x5e, 0x44, 0xa7, 0x3a, 0x37, 0xb5, 0xe6, 0x76, 0xdb, 0x77, 0x19, 0x8a, 0x7d, 0x59, 0x82, 0xc9, 0x3d, 0xac, 0x78, 0x72, 0xa4, 0x41, 0x27, 0x5c, 0xb3, 0x0d, 0x67, 0x9e, 0x1d, 0x3e, 0x15, 0x81, 0xbb, 0x73, 0x24, 0xf7, 0x22, 0x6a, 0xe6, 0x17, 0x60, 0x7e, 0x9f, 0x80, 0xcd, 0xd0, 0x6d, 0x7b, 0x76, 0xd4, 0x0f, 0x84, 0x6c, 0xef, 0x1c, 0xc3, 0x1b, 0x0a, 0x8c, 0xd4, 0x25, 0x51, 0x5b, 0xbe, 0x17, 0x09, 0x2f, 0x92, 0xcd, 0xaf, 0xed, 0xcb, 0x5a, 0x09, 0x68, 0xfe, 0xc7, 0x09, 0x98, 0xc3, 0xd5, 0x8e, 0x93, 0xab, 0xfe, 0xb2, 0x0e, 0x0b, 0x07, 0x91, 0xa4, 0xf8, 0x40, 0x3c, 0x6f, 0x22, 0x67, 0x37, 0xe2, 0xc1, 0x36, 0x7b, 0x10, 0xd1, 0xd0, 0x5a, 0xe2, 0x39, 0xb2, 0x6c, 0xc6, 0x37, 0xe1, 0x6c, 0x5c, 0x15, 0x0e, 0x16, 0x56, 0xe7, 0x7a, 0x3b, 0xbe, 0x24, 0x83, 0x97, 0xd3, 0xd5, 0x0d, 0xcc, 0x8b, 0xb5, 0x20, 0xeb, 0xd3, 0xa6, 0xea, 0x19, 0x9c, 0x3f, 0x38, 0x6c, 0xc6, 0x7d, 0x73, 0x44, 0x52, 0x29, 0x6f, 0x40, 0xaf, 0x64, 0x2a, 0x1d, 0x1c, 0x47, 0xeb, 0xcc, 0x41, 0xce, 0xe0, 0x7e, 0x08, 0x0b, 0xad, 0x8e, 0xeb, 0x6c, 0xa7, 0x66, 0x74, 0xb4, 0x49, 0x9b, 0xa3, 0x82, 0xda, 0x9c, 0x3f, 0x04, 0x23, 0x5d, 0x17, 0xb5, 0xaf, 0x34, 0x52, 0x65, 0xf3, 0x7a, 0x65, 0xd4, 0x32, 0x13, 0x6a, 0x76, 0x3f, 0xda, 0xa5, 0x8e, 0xee, 0x74, 0xec, 0xb6, 0xdc, 0x76, 0x66, 0x6c, 0x9e, 0xb4, 0x7b, 0x1d, 0xbb, 0x8d, 0x27, 0x33, 0xe1, 0x44, 0x6e, 0x6b, 0x4f, 0x44, 0x72, 0xb3, 0x01, 0x04, 0x3d, 0x21, 0x88, 0xf9, 0x9b, 0x53, 0x70, 0x3e, 0x59, 0xc8, 0x6b, 0xb4, 0x59, 0x8c, 0xe7, 0x8c, 0x5b, 0x8e, 0xcf, 0x94, 0xd4, 0xe4, 0x5e, 0x1e, 0x2c, 0xae, 0x51, 0x59, 0x5c, 0x05, 0xf5, 0x10, 0x85, 0x80, 0xae, 0x70, 0x25, 0x97, 0x4b, 0xdf, 0xd8, 0x6b, 0x3a, 0xd9, 0xb1, 0xca, 0xe6, 0x61, 0xb7, 0x23, 0x97, 0xfa, 0x0c, 0x02, 0xb1, 0xd0, 0x47, 0xdd, 0x8e, 0xf1, 0x2a, 0xd4, 0xb6, 0x79, 0xf4, 0xdc, 0x5e, 0x33, 0x14, 0xcf, 0xe5, 0x51, 0x58, 0x8d, 0x81, 0x0d, 0xf1, 0x1c, 0x2b, 0x92, 0xac, 0x72, 0x88, 0x2d, 0x74, 0x68, 0xf8, 0x2a, 0xd6, 0x0c, 0x03, 0x1b, 0xe2, 0xf9, 0x3a, 0x9d, 0x13, 0xc9, 0x92, 0xe2, 0xc1, 0x4b, 0x00, 0xc6, 0xeb, 0xb0, 0xc0, 0x34, 0xac, 0x33, 0x3f, 0xcc, 0x6c, 0xcc, 0x51, 0xc6, 0x5a, 0xc2, 0x01, 0x5d, 0x83, 0x39, 0xc5, 0xb5, 0xab, 0x86, 0x57, 0x78, 0xe5, 0x49, 0xde, 0x5d, 0x36, 0xfd, 0x22, 0x4c, 0x77, 0x6c, 0xaf, 0xdd, 0xb7, 0xdb, 0x82, 0x76, 0xf6, 0x8a, 0x15, 0xa7, 0xf1, 0xdc, 0xa0, 0x93, 0xff, 0x13, 0xdf, 0x53, 0xdb, 0xfb, 0x34, 0x02, 0xbe, 0xed, 0x7b, 0xc2, 0xa8, 0x43, 0xb9, 0xb5, 0x6b, 0x7b, 0x9e, 0xe8, 0xd4, 0x6b, 0xd4, 0x5b, 0x95, 0xcc, 0x30, 0x0c, 0xb3, 0x59, 0x86, 0xe1, 0x15, 0xa8, 0xca, 0x96, 0x6d, 0x07, 0xb6, 0xe7, 0xd4, 0xe7, 0x78, 0x18, 0x18, 0xb6, 0x82, 0x20, 0x0d, 0xa5, 0xeb, 0x3b, 0xa2, 0x53, 0x9f, 0xd7, 0x51, 0x36, 0x10, 0xa4, 0x4b, 0x14, 0x0b, 0x29, 0x89, 0xe2, 0x15, 0xa8, 0x06, 0xc2, 0xee, 0x34, 0xe9, 0x84, 0x08, 0x8e, 0xea, 0x06, 0x97, 0x45, 0xd8, 0x2a, 0x83, 0xb0, 0x5f, 0xdb, 0x7d, 0xcf, 0xe9, 0x90, 0x44, 0x73, 0x86, 0xfb, 0xc5, 0x80, 0x75, 0x07, 0x33, 0x6d, 0xa7, 0x19, 0xfa, 0xfd, 0xa0, 0x25, 0xea, 0x8b, 0x9c, 0x69, 0x3b, 0x0d, 0x4a, 0x63, 0xd7, 0xdc, 0xde, 0xae, 0xef, 0x09, 0x5c, 0xf9, 0xf5, 0xb3, 0x3c, 0x41, 0x0c, 0x79, 0x2a, 0x02, 0xca, 0xf6, 0x7a, 0x7d, 0xc9, 0x06, 0x9e, 0xe3, 0x9e, 0x13, 0x84, 0x9a, 0x76, 0x1f, 0xe6, 0x25, 0x05, 0x90, 0xac, 0x8e, 0xac, 0x7a, 0xfd, 0xfc, 0x68, 0x1b, 0x1a, 0x97, 0x23, 0x7e, 0x6a, 0xcd, 0x8e, 0xcc, 0x1f, 0xaf, 0x40, 0x05, 0xa9, 0x78, 0xd3, 0x0e, 0xec, 0xae, 0x92, 0xd9, 0x70, 0xb9, 0x4c, 0xb0, 0xcc, 0x76, 0xea, 0x93, 0xee, 0x6b, 0x69, 0xb9, 0x90, 0xb7, 0xb0, 0x7a, 0xa6, 0x55, 0xb1, 0xd8, 0x94, 0x92, 0x18, 0x57, 0x68, 0x5b, 0xf0, 0x9b, 0xb4, 0xee, 0x47, 0xdf, 0xac, 0x70, 0x9f, 0xf0, 0xb1, 0x0f, 0x7c, 0x38, 0x9d, 0x1b, 0xd8, 0xeb, 0x79, 0x8f, 0xe1, 0x95, 0x64, 0xa4, 0x37, 0x74, 0xda, 0x6a, 0x72, 0xcf, 0x87, 0xa9, 0xf1, 0x9e, 0x0f, 0xe5, 0xcf, 0xe2, 0x7c, 0x98, 0x1e, 0xff, 0xf9, 0x50, 0x19, 0xe7, 0xf9, 0x00, 0x9f, 0xf2, 0x7c, 0xb8, 0x00, 0xd3, 0x31, 0x0d, 0xf0, 0x6e, 0x51, 0xb6, 0xe5, 0xfc, 0xde, 0x86, 0x29, 0x7b, 0x89, 0x32, 0xaa, 0x23, 0x55, 0x5e, 0xb2, 0x97, 0xb0, 0xd8, 0x37, 0x60, 0x36, 0xdc, 0xf5, 0x0f, 0x9a, 0x21, 0x8a, 0xc1, 0x54, 0x7c, 0x2e, 0x4f, 0x4e, 0xd0, 0x45, 0x6d, 0xab, 0x1a, 0xea, 0x82, 0x77, 0xe6, 0x3c, 0x9a, 0xcf, 0x9e, 0x47, 0x88, 0xe0, 0x89, 0x83, 0x58, 0x7b, 0xb1, 0x40, 0xe4, 0x06, 0x9e, 0x38, 0x50, 0xaa, 0x8b, 0x97, 0x61, 0xa6, 0xdf, 0x73, 0xec, 0x48, 0x30, 0x3d, 0x1a, 0x8c, 0xc0, 0x20, 0xa2, 0xc3, 0xeb, 0x30, 0x2f, 0x8f, 0xc5, 0xb0, 0xdf, 0x89, 0x18, 0xeb, 0x0c, 0x61, 0xcd, 0xf2, 0xc9, 0x88, 0x60, 0xc2, 0x5c, 0x84, 0xd2, 0x4e, 0x88, 0x0c, 0x3e, 0x6f, 0x2b, 0x9c, 0x30, 0xbe, 0x02, 0xe7, 0xba, 0xdd, 0xa8, 0x13, 0x12, 0x87, 0x14, 0xf8, 0x9d, 0xe6, 0xb6, 0x2b, 0x6b, 0x39, 0x4b, 0xb5, 0x9c, 0xa1, 0xdc, 0x55, 0xce, 0x5c, 0x71, 0x23, 0x75, 0xce, 0x86, 0x22, 0xd8, 0x17, 0x01, 0xb3, 0xec, 0xbc, 0xd5, 0x00, 0x83, 0x88, 0x5f, 0xbf, 0x05, 0x13, 0x87, 0xdb, 0x9f, 0x8c, 0xb8, 0xbd, 0x20, 0x2a, 0x97, 0x58, 0xae, 0xd7, 0x47, 0x2d, 0xb1, 0x6c, 0xfe, 0xc1, 0x04, 0xcc, 0x48, 0x56, 0x5c, 0x1d, 0x9f, 0x24, 0xf9, 0x14, 0x34, 0xc9, 0x27, 0x25, 0x7b, 0x14, 0x33, 0xb2, 0xc7, 0x05, 0x98, 0xde, 0x76, 0x3d, 0xa7, 0x89, 0xbb, 0x17, 0x4b, 0xf8, 0x65, 0x4c, 0x6f, 0xb1, 0xd6, 0x89, 0xb2, 0xba, 0xb6, 0xab, 0x8e, 0x5c, 0xc2, 0xdd, 0xb0, 0xdd, 0x0e, 0xf6, 0x9e, 0x33, 0xfd, 0x6d, 0xb7, 0xa3, 0x04, 0x7c, 0xa0, 0x6c, 0x82, 0xe0, 0x48, 0xdb, 0x1d, 0xd7, 0x0e, 0xe5, 0x19, 0xcb, 0x09, 0x94, 0x55, 0x50, 0x44, 0xeb, 0x87, 0x52, 0xc4, 0x91, 0x29, 0xac, 0xae, 0xd7, 0xe9, 0xe3, 0xe2, 0xa7, 0x61, 0xaf, 0xf0, 0x60, 0x32, 0x88, 0x46, 0xfb, 0x55, 0xa8, 0x05, 0xa2, 0xed, 0x86, 0x11, 0x8e, 0x37, 0x6e, 0xed, 0x2c, 0x03, 0x55, 0x15, 0x50, 0x4a, 0xf9, 0x03, 0x27, 0xee, 0x4c, 0xde, 0x89, 0x8b, 0x53, 0x67, 0xef, 0x08, 0x79, 0x88, 0xd3, 0x82, 0xc0, 0xa9, 0xb3, 0x77, 0x04, 0x1f, 0xdf, 0xc6, 0x2d, 0x58, 0xf4, 0x77, 0x76, 0xdc, 0x96, 0x6b, 0x77, 0x68, 0xd8, 0x9a, 0x3d, 0xd7, 0x3b, 0x72, 0x3d, 0x3a, 0x66, 0x2b, 0x96, 0xa1, 0xf2, 0x70, 0x04, 0x37, 0x29, 0x07, 0x49, 0x30, 0x5d, 0xe2, 0x93, 0x5d, 0x3a, 0x77, 0x2b, 0xd6, 0xac, 0x8e, 0xfd, 0xed, 0x5d, 0xc4, 0x24, 0x41, 0x12, 0x87, 0xb5, 0x29, 0x07, 0x63, 0x8e, 0x89, 0x15, 0xe1, 0x38, 0xba, 0x0d, 0x1e, 0x94, 0xb3, 0x30, 0xb5, 0x13, 0x92, 0x38, 0x3a, 0xaf, 0xa8, 0x75, 0x2b, 0xe8, 0x98, 0xdf, 0x86, 0xc9, 0xfb, 0x7e, 0x48, 0x7a, 0x4f, 0x3f, 0x70, 0xdb, 0xf2, 0xd8, 0xc1, 0xe3, 0x97, 0x52, 0xc6, 0x15, 0x80, 0xb0, 0xbf, 0x1d, 0x46, 0x6e, 0xd4, 0x8f, 0xd4, 0x84, 0x6b, 0x10, 0xe4, 0x37, 0x7a, 0x81, 0xeb, 0x07, 0x6e, 0x74, 0x24, 0xa7, 0x3c, 0x4e, 0x9b, 0xf7, 0x61, 0x1a, 0xeb, 0x7e, 0xe8, 0x86, 0x11, 0xce, 0x60, 0x4b, 0x53, 0x97, 0x71, 0xc2, 0xb8, 0x06, 0x93, 0x1d, 0x37, 0x8c, 0xa4, 0xb2, 0xcc, 0x48, 0x13, 0x29, 0x96, 0xb5, 0x28, 0xdf, 0xfc, 0x41, 0xa8, 0x48, 0x82, 0x5d, 0xdf, 0x44, 0xb2, 0xa4, 0x49, 0x93, 0x5a, 0x67, 0xfc, 0x46, 0x58, 0xcf, 0x0f, 0x22, 0x29, 0xb9, 0xd3, 0xb7, 0x31, 0x0b, 0x45, 0xb7, 0x27, 0x85, 0xa7, 0xa2, 0x4b, 0x9a, 0x0d, 0xc7, 0xef, 0xda, 0xae, 0x27, 0xe9, 0x4f, 0xa6, 0xcc, 0x9f, 0x2e, 0x42, 0x2d, 0xae, 0x9d, 0x1a, 0x7b, 0x13, 0x8c, 0x8e, 0xef, 0xb5, 0x57, 0x7d, 0xcf, 0x13, 0xad, 0x68, 0xbd, 0xa7, 0xb7, 0x3c, 0x27, 0xc7, 0xb8, 0x05, 0x67, 0xc2, 0x5d, 0x3f, 0x88, 0x32, 0x05, 0xb8, 0x31, 0x79, 0x59, 0xc6, 0x5d, 0x64, 0xfd, 0xb4, 0x7a, 0x68, 0x14, 0x26, 0x68, 0x14, 0xce, 0x67, 0x18, 0x5c, 0xd5, 0x32, 0x6b, 0xb0, 0x84, 0xf1, 0x01, 0x18, 0xe9, 0xda, 0xa9, 0x9e, 0xc9, 0xe3, 0xeb, 0xc9, 0x29, 0x42, 0x2a, 0xec, 0x98, 0xcf, 0xc5, 0x4f, 0xf3, 0x7f, 0x14, 0x60, 0xf6, 0x91, 0x88, 0x0e, 0xfc, 0x60, 0x4f, 0xee, 0x55, 0x34, 0xd7, 0x7e, 0x40, 0xf3, 0x29, 0xa9, 0x24, 0x4e, 0x1b, 0x57, 0x61, 0x06, 0x77, 0x2e, 0xbf, 0xcf, 0xd9, 0x4c, 0x28, 0x3a, 0xc8, 0xb8, 0x0e, 0x73, 0x5d, 0xd7, 0x7b, 0xe4, 0xfb, 0xbd, 0x75, 0x2f, 0x12, 0xc1, 0xbe, 0xdd, 0x91, 0x04, 0x93, 0x05, 0x13, 0xa6, 0x7d, 0x98, 0xc2, 0x9c, 0x94, 0x98, 0x69, 0xb0, 0x71, 0x0d, 0x66, 0xa3, 0xa3, 0x9e, 0xeb, 0xb5, 0x63, 0xc4, 0x12, 0xa9, 0xd8, 0x33, 0x50, 0xe3, 0x75, 0x98, 0xf7, 0xb4, 0x72, 0x64, 0x1e, 0x29, 0x13, 0xe6, 0x00, 0xdc, 0xfc, 0xed, 0x02, 0x54, 0xb6, 0x48, 0x19, 0xb2, 0xba, 0xf5, 0x14, 0x77, 0xd1, 0xa3, 0x8d, 0xa7, 0x23, 0xca, 0xa9, 0x88, 0xca, 0x25, 0x9e, 0x8d, 0xaa, 0x0c, 0x39, 0xda, 0x78, 0xc6, 0x25, 0x3e, 0x92, 0x4c, 0xda, 0x08, 0x25, 0x3e, 0xe2, 0x12, 0xdf, 0x1a, 0x91, 0x33, 0x43, 0x54, 0x73, 0x59, 0x75, 0x6a, 0xf9, 0xe9, 0x87, 0x38, 0xdb, 0x87, 0x5b, 0x3d, 0x65, 0x3a, 0x39, 0xdc, 0xea, 0x31, 0xe4, 0xb9, 0x52, 0x79, 0x1f, 0x6e, 0x3d, 0x67, 0x48, 0x20, 0xa7, 0x08, 0x3f, 0xcd, 0x46, 0x52, 0xc5, 0x03, 0x5c, 0x70, 0xa1, 0xfb, 0x49, 0xbc, 0x08, 0xf1, 0xdb, 0x58, 0x82, 0x69, 0x7b, 0xff, 0xe3, 0xa6, 0xb6, 0xa2, 0x33, 0x34, 0x18, 0xb7, 0xc0, 0x2a, 0xdb, 0xfb, 0x1f, 0x23, 0x55, 0x98, 0xff, 0xb4, 0x00, 0xd3, 0x0c, 0xfe, 0xe0, 0x01, 0xfd, 0xb3, 0xb5, 0xab, 0x34, 0x4b, 0x87, 0xad, 0x5d, 0x3a, 0xc4, 0x5a, 0xee, 0xa8, 0x83, 0x79, 0xd8, 0x72, 0x8d, 0x2f, 0x60, 0x89, 0x8f, 0xe5, 0x60, 0x0e, 0xf9, 0xff, 0x03, 0x44, 0xfd, 0x98, 0x7f, 0xb7, 0x27, 0x69, 0x0b, 0x3f, 0xf9, 0x77, 0x9d, 0x11, 0x25, 0x6a, 0x44, 0xe5, 0x3a, 0xba, 0xf2, 0x5c, 0xc2, 0x4f, 0xf3, 0x71, 0xdc, 0xa1, 0x87, 0xb9, 0xa3, 0xf4, 0x65, 0x28, 0xb7, 0xf7, 0xf4, 0x41, 0x3a, 0x97, 0xd7, 0xc8, 0x0f, 0x1e, 0x58, 0x53, 0xed, 0x3d, 0x1a, 0xa2, 0x7f, 0x5e, 0x80, 0x39, 0xb9, 0x12, 0x1b, 0xa2, 0x15, 0x59, 0x22, 0xec, 0x19, 0x77, 0x88, 0xcd, 0x51, 0xbb, 0xab, 0x24, 0xcf, 0x73, 0x83, 0xfb, 0x27, 0xe6, 0x5a, 0x3a, 0xaa, 0xb1, 0x06, 0xb3, 0x5e, 0x6a, 0x59, 0xcb, 0xc1, 0xbd, 0x94, 0x2e, 0x9c, 0x5e, 0xfa, 0x56, 0xa6, 0x0c, 0x09, 0xe7, 0x72, 0x43, 0x51, 0x7b, 0x17, 0x56, 0xf2, 0xd2, 0x90, 0x3d, 0x87, 0x9a, 0x91, 0x2e, 0x61, 0xfe, 0x56, 0x11, 0x8c, 0x44, 0x73, 0x30, 0x3e, 0x55, 0xf2, 0x65, 0x80, 0xbe, 0x87, 0x5c, 0x3a, 0x1d, 0xfe, 0xbc, 0x07, 0x57, 0x08, 0x42, 0x67, 0xff, 0x9b, 0x40, 0xec, 0x62, 0xb3, 0x87, 0xa2, 0x56, 0x3e, 0x99, 0xc4, 0x92, 0x98, 0x55, 0xb1, 0x63, 0xa1, 0xec, 0x5d, 0xa8, 0xda, 0xcc, 0x1b, 0x31, 0x57, 0x3d, 0x99, 0xa7, 0xcc, 0xd0, 0xb8, 0x27, 0x6b, 0xc6, 0xd6, 0x58, 0xa9, 0x3b, 0x30, 0xed, 0x78, 0xa1, 0xae, 0xaf, 0xb9, 0x9c, 0x3b, 0xde, 0x6a, 0x82, 0xad, 0xb2, 0xe3, 0x85, 0x54, 0xf2, 0x3a, 0x4c, 0x1c, 0xdd, 0xdb, 0x94, 0x82, 0x50, 0x3e, 0xa9, 0x3c, 0xb4, 0x10, 0xc5, 0xbc, 0x08, 0x93, 0xd4, 0x43, 0x03, 0x26, 0xa9, 0xeb, 0x92, 0xe8, 0xf0, 0xdb, 0xfc, 0x1a, 0x4c, 0x37, 0x8e, 0xbc, 0xd6, 0x03, 0x71, 0xd4, 0xcc, 0x3d, 0x3f, 0x2f, 0xc0, 0x74, 0x78, 0xe4, 0xb5, 0x9a, 0x4a, 0x8d, 0x3b, 0x61, 0x95, 0x43, 0xc6, 0x37, 0xd7, 0xa1, 0x2c, 0x8b, 0xe6, 0x92, 0xf3, 0xeb, 0xb2, 0xb6, 0x5c, 0x5a, 0x56, 0xff, 0xe4, 0xbf, 0x98, 0x8f, 0x00, 0x10, 0xb2, 0x11, 0xb6, 0xf3, 0x6d, 0x75, 0x37, 0xa1, 0xdc, 0x0d, 0xdb, 0xcd, 0xbd, 0x61, 0x62, 0xae, 0xac, 0xce, 0x9a, 0xea, 0x52, 0x0d, 0xe6, 0x0d, 0x98, 0x5c, 0x5b, 0x7e, 0xb2, 0x9c, 0x53, 0x93, 0x01, 0x93, 0x64, 0x38, 0x63, 0xb3, 0x1f, 0x7d, 0x9b, 0x1b, 0x50, 0x5e, 0xed, 0x3a, 0xeb, 0x91, 0xe8, 0x22, 0x33, 0xd4, 0xea, 0x3a, 0xcd, 0x58, 0x8b, 0x5d, 0x6a, 0x75, 0x9d, 0x75, 0xc7, 0xf8, 0x22, 0x94, 0x11, 0xbc, 0xdd, 0xdf, 0x91, 0xff, 0xcf, 0x70, 0x24, 0xf8, 0x33, 0x0b, 0x4b, 0xae, 0xf4, 0x77, 0xcc, 0x06, 0x55, 0x77, 0x0c, 0x73, 0xb3, 0x04, 0x15, 0x37, 0x12, 0x5d, 0x7d, 0xa9, 0x67, 0xfa, 0x23, 0x9b, 0x63, 0x4d, 0x23, 0x1e, 0xad, 0xf5, 0xff, 0x4c, 0xa7, 0xee, 0x01, 0x76, 0x54, 0xe9, 0xc1, 0xbe, 0x08, 0x25, 0xbf, 0xd7, 0xf1, 0xdb, 0x72, 0x21, 0x0c, 0x56, 0x41, 0x8b, 0x8b, 0x71, 0xf0, 0x88, 0x0e, 0x45, 0x47, 0xb4, 0x22, 0x3f, 0x90, 0xa4, 0x1f, 0xa7, 0x8d, 0x37, 0x61, 0x6a, 0x4f, 0x1c, 0xad, 0xf4, 0x77, 0x46, 0x3c, 0x69, 0x24, 0x76, 0x62, 0xd3, 0x9d, 0xd4, 0x6c, 0xba, 0xc8, 0x18, 0x32, 0xc7, 0xfb, 0x24, 0xb1, 0x02, 0x6b, 0x10, 0xe3, 0x35, 0xa8, 0x85, 0x3c, 0xd7, 0x6b, 0x6e, 0x5b, 0x84, 0x91, 0xd4, 0x2e, 0xa6, 0x81, 0xe6, 0x9f, 0x2a, 0xe2, 0xde, 0x26, 0xfb, 0x3b, 0xd4, 0x58, 0xfe, 0x65, 0x9a, 0x97, 0x98, 0xb1, 0x18, 0x3a, 0x08, 0x0a, 0xcb, 0x30, 0xa1, 0x8a, 0xd2, 0x97, 0xeb, 0xf5, 0x49, 0xa6, 0x93, 0xa7, 0x58, 0x0a, 0xa6, 0x0d, 0xc7, 0xe4, 0xa9, 0x86, 0x23, 0x91, 0x3a, 0x4a, 0x29, 0xa9, 0xe3, 0x35, 0xa8, 0xf9, 0x5e, 0xc7, 0x25, 0xcd, 0x11, 0xc9, 0x9e, 0xb2, 0xc3, 0x29, 0xa0, 0x51, 0x87, 0x72, 0xb8, 0x1f, 0xc4, 0x0c, 0x48, 0xcd, 0x52, 0x49, 0xf3, 0xff, 0x2f, 0xc0, 0xb4, 0xe5, 0xfb, 0x5d, 0x5a, 0xf5, 0x6f, 0xeb, 0x06, 0xcf, 0xc2, 0x28, 0x1e, 0x02, 0x89, 0x25, 0xe3, 0xed, 0xac, 0x88, 0x76, 0x72, 0x59, 0x25, 0xc1, 0x99, 0xdf, 0x2d, 0xc0, 0xec, 0x6a, 0x3f, 0x8c, 0xfc, 0xae, 0xfb, 0x89, 0x70, 0xa8, 0x29, 0x97, 0x01, 0x48, 0xb1, 0xd7, 0xd4, 0x36, 0x95, 0x0a, 0x41, 0x94, 0x2c, 0x25, 0x0e, 0x23, 0x11, 0x78, 0x76, 0x27, 0x51, 0xd3, 0x56, 0xac, 0xaa, 0x02, 0xa6, 0xeb, 0x88, 0x15, 0xea, 0x15, 0x59, 0x07, 0x65, 0xbf, 0x06, 0xb3, 0x32, 0xbb, 0xe5, 0x93, 0x39, 0x4c, 0x72, 0xe8, 0x55, 0x46, 0x69, 0xf9, 0x1e, 0x8a, 0x2a, 0x3f, 0x5b, 0x80, 0x33, 0x0f, 0x5d, 0x6f, 0x4f, 0x38, 0xae, 0x87, 0xe7, 0x90, 0xdd, 0x8a, 0x68, 0x31, 0xbf, 0x0a, 0xb5, 0x8e, 0x04, 0x27, 0xe3, 0x55, 0xb1, 0xaa, 0x0a, 0x48, 0x83, 0x72, 0x03, 0x8c, 0x18, 0xa9, 0x2b, 0xba, 0xdb, 0x22, 0xc0, 0xd5, 0xcf, 0x6d, 0x9d, 0x57, 0x39, 0x1b, 0x94, 0xb1, 0xee, 0x18, 0x37, 0xe1, 0x4c, 0x8c, 0xdd, 0xeb, 0x6f, 0x77, 0xdc, 0x16, 0xb5, 0x8a, 0x1b, 0xbe, 0xa0, 0xb2, 0x36, 0x29, 0x07, 0x9b, 0xf6, 0x08, 0xce, 0x2e, 0x3b, 0x8e, 0x1b, 0xb9, 0xbe, 0x67, 0x77, 0x64, 0xdb, 0x88, 0x10, 0x6f, 0xc3, 0x24, 0xae, 0x6d, 0x39, 0x85, 0x19, 0x1d, 0x51, 0x4e, 0x67, 0x2c, 0x42, 0x37, 0x7f, 0xaa, 0x08, 0xc6, 0xea, 0xae, 0x1d, 0x21, 0x3d, 0xc8, 0x46, 0xe1, 0x38, 0xbd, 0x94, 0xa5, 0x0a, 0xdd, 0x80, 0x75, 0xac, 0x64, 0xfe, 0x0a, 0x54, 0x1d, 0x37, 0xec, 0x75, 0xec, 0x23, 0xce, 0x9f, 0x90, 0x1a, 0x58, 0x86, 0x11, 0xca, 0xe7, 0x61, 0x7e, 0xdb, 0x6d, 0x37, 0x53, 0x96, 0x4b, 0x9e, 0x86, 0xda, 0xb6, 0xdb, 0xbe, 0x9f, 0x18, 0x2f, 0xbf, 0x08, 0x46, 0xd8, 0xb5, 0x3b, 0x9d, 0x66, 0x8e, 0x91, 0x73, 0x8e, 0x72, 0x34, 0xe4, 0x5b, 0xb0, 0x88, 0x3d, 0x0e, 0x7c, 0xbf, 0xab, 0xc6, 0x5d, 0xb3, 0x35, 0x18, 0x2a, 0x8f, 0x3b, 0x49, 0x04, 0x95, 0x58, 0x26, 0x59, 0x61, 0x2e, 0x53, 0xe6, 0xef, 0x14, 0xb2, 0x63, 0x42, 0x8e, 0x0e, 0xaf, 0x40, 0x55, 0xd6, 0xab, 0x6f, 0xc1, 0x33, 0x0c, 0x63, 0x8f, 0x0c, 0x6b, 0xb0, 0x0d, 0xda, 0x9e, 0x7c, 0x35, 0xb3, 0x97, 0x0c, 0x0c, 0x7b, 0xb6, 0x95, 0x34, 0xb1, 0x2f, 0x41, 0x85, 0xd4, 0x02, 0x5d, 0x3b, 0xdc, 0x53, 0x82, 0x2f, 0x02, 0x36, 0xec, 0x70, 0xcf, 0xb8, 0x1d, 0x77, 0x61, 0x72, 0x24, 0xe7, 0x1e, 0xd9, 0xc3, 0x9f, 0x3d, 0x0b, 0xb0, 0xe1, 0x3b, 0x92, 0x1c, 0x8c, 0xaf, 0x69, 0xd6, 0xca, 0x53, 0x6e, 0x01, 0x5f, 0x83, 0x78, 0xea, 0x4f, 0xb9, 0x03, 0x18, 0xef, 0x40, 0xa5, 0x77, 0xe4, 0x7a, 0x6e, 0xe4, 0x4a, 0x01, 0xed, 0xc4, 0xb2, 0x09, 0xbe, 0xf1, 0x16, 0x94, 0x9f, 0xf7, 0x6d, 0x6f, 0x53, 0xca, 0xd8, 0x27, 0x16, 0x55, 0xd8, 0x2c, 0x7f, 0x1e, 0x4a, 0xe9, 0x0d, 0x3f, 0x71, 0x7b, 0x76, 0xbb, 0x6d, 0xdc, 0x9e, 0x47, 0xd3, 0x01, 0x4b, 0x6c, 0xdc, 0x60, 0xb7, 0xdd, 0x08, 0xa7, 0x41, 0x6d, 0xb0, 0x32, 0x49, 0xbe, 0x65, 0x6e, 0xf4, 0xd4, 0xee, 0x28, 0x75, 0x11, 0xa7, 0xb0, 0x84, 0xdb, 0x6d, 0xdf, 0x4b, 0x54, 0x45, 0x2a, 0x89, 0xf3, 0x18, 0x88, 0xae, 0x1d, 0xec, 0x49, 0x1d, 0xea, 0x49, 0xf3, 0xc8, 0xc8, 0xc6, 0x07, 0x30, 0xc7, 0x5f, 0x9b, 0xf1, 0x40, 0xce, 0x8c, 0x52, 0x3e, 0x5b, 0xca, 0x58, 0x85, 0x1a, 0x83, 0xbe, 0x29, 0x07, 0xb5, 0x3a, 0x4a, 0x35, 0xe9, 0x32, 0x28, 0x99, 0xb7, 0x98, 0xa2, 0xe8, 0xa4, 0x66, 0xe3, 0x8e, 0x0e, 0xc2, 0x93, 0x2b, 0x90, 0x07, 0x0f, 0xbb, 0x34, 0xb1, 0x8d, 0x27, 0x0d, 0x34, 0xde, 0x86, 0xaa, 0x02, 0xd0, 0x49, 0x3c, 0x97, 0xc7, 0xf0, 0xa9, 0x03, 0xcc, 0x4a, 0xe1, 0x1a, 0x5f, 0x07, 0x60, 0x65, 0x0b, 0x95, 0x9c, 0x1f, 0xa5, 0x17, 0x5a, 0x01, 0x14, 0xf3, 0x5b, 0x72, 0x59, 0xb2, 0xfb, 0x86, 0xd4, 0xeb, 0x66, 0xa0, 0xc6, 0x75, 0x98, 0xb3, 0x1d, 0xb5, 0x7e, 0x1a, 0xc4, 0xb3, 0xb0, 0x7e, 0x37, 0x0b, 0x66, 0xb5, 0x95, 0xbf, 0xef, 0x7a, 0x2d, 0xa1, 0x2c, 0x46, 0x2a, 0x8d, 0xbc, 0x63, 0xcb, 0x8d, 0x8e, 0xa4, 0x56, 0x97, 0xbe, 0xd3, 0x86, 0xbc, 0xb3, 0x59, 0x43, 0x9e, 0x09, 0xd5, 0x9e, 0x08, 0x42, 0xda, 0xfc, 0xed, 0xc0, 0x91, 0xea, 0xdb, 0x14, 0xcc, 0xb8, 0x09, 0xc6, 0xae, 0x1d, 0x3e, 0x13, 0xee, 0x47, 0xae, 0x77, 0xdf, 0x91, 0x3b, 0x24, 0xe9, 0x73, 0x6b, 0x56, 0x4e, 0x0e, 0xf2, 0x57, 0x6c, 0x6d, 0x20, 0xc2, 0xac, 0xb3, 0x56, 0x31, 0x81, 0x24, 0xf9, 0x38, 0xc8, 0xf5, 0x0b, 0xcc, 0x7f, 0x25, 0x10, 0xe4, 0xda, 0x3a, 0x62, 0x5f, 0x74, 0xea, 0x17, 0x69, 0x4d, 0x71, 0x82, 0x98, 0x17, 0x36, 0x85, 0xbd, 0x24, 0x99, 0x17, 0x36, 0x84, 0x2d, 0x42, 0xe9, 0x40, 0xb8, 0xdb, 0x7e, 0xfd, 0x12, 0x2b, 0x07, 0x29, 0x81, 0x84, 0x91, 0xb2, 0xeb, 0xd7, 0x2f, 0xe7, 0x18, 0xfb, 0x13, 0xe5, 0xec, 0x15, 0x5d, 0x39, 0xfb, 0x1a, 0xd4, 0xd4, 0xec, 0x3c, 0x3e, 0xf0, 0x44, 0x50, 0x7f, 0x99, 0xcb, 0xa6, 0x80, 0x88, 0x45, 0xbf, 0x7a, 0xe4, 0xb6, 0xf6, 0xe8, 0x60, 0xba, 0xca, 0x58, 0x29, 0x20, 0xb9, 0xdb, 0x20, 0x80, 0x86, 0xe2, 0x15, 0xe6, 0x40, 0x62, 0x00, 0x8e, 0x84, 0xdd, 0xd9, 0xee, 0x77, 0xc9, 0x48, 0x50, 0x37, 0xa9, 0xbb, 0x1a, 0x04, 0x4b, 0x53, 0x8a, 0x4a, 0xbf, 0x4a, 0xd9, 0x09, 0x00, 0xe7, 0x8e, 0x12, 0x2b, 0x6d, 0xb7, 0xdb, 0x5e, 0x77, 0xea, 0xaf, 0x31, 0xf3, 0xa0, 0xc3, 0x8c, 0x77, 0x60, 0x26, 0xf4, 0xc2, 0xad, 0x90, 0xcf, 0x83, 0xfa, 0xe7, 0xf2, 0x44, 0xbf, 0x46, 0x82, 0x60, 0xe9, 0xd8, 0x64, 0x58, 0x95, 0xb6, 0xcb, 0x6b, 0x6c, 0x45, 0x91, 0x49, 0xec, 0x7c, 0xea, 0x64, 0xad, 0x7f, 0x3e, 0xef, 0xb8, 0xbd, 0x0e, 0xd9, 0x43, 0xb5, 0x7e, 0x3d, 0xff, 0xac, 0xbd, 0x0a, 0x33, 0xdd, 0x23, 0xb2, 0xb8, 0xd2, 0x32, 0xfb, 0x02, 0x9f, 0xf1, 0x1a, 0x08, 0x85, 0xff, 0x56, 0x8a, 0xbb, 0xab, 0xbf, 0x9e, 0x27, 0xfc, 0xa7, 0x39, 0x40, 0x2b, 0x53, 0x86, 0xb8, 0x6b, 0x39, 0x8b, 0x78, 0x04, 0xd7, 0xbf, 0xc8, 0x43, 0xa6, 0xc3, 0x70, 0x52, 0xa4, 0xbf, 0xd3, 0x86, 0x73, 0xbb, 0x7e, 0x23, 0xe5, 0x01, 0xb5, 0xe1, 0xdc, 0xc6, 0x5e, 0x49, 0x23, 0xd5, 0x96, 0x3a, 0xe3, 0xbe, 0xc4, 0xbd, 0xca, 0x80, 0x71, 0xfa, 0x5c, 0xa7, 0x65, 0x07, 0xce, 0xa3, 0x7e, 0xb7, 0x7e, 0x53, 0x9a, 0x68, 0x15, 0x00, 0x17, 0x72, 0x20, 0x58, 0x1d, 0x5e, 0xff, 0x32, 0x2f, 0x64, 0x95, 0xc6, 0x36, 0xb0, 0x45, 0xe1, 0xbe, 0x1d, 0xee, 0xd6, 0x6f, 0x71, 0x1b, 0x12, 0x08, 0x6e, 0x2b, 0x9c, 0xba, 0xd7, 0xef, 0x74, 0x08, 0xe7, 0x0d, 0x56, 0xb2, 0xa7, 0xa1, 0xc6, 0xb7, 0xe0, 0xac, 0x9d, 0xc7, 0xdd, 0xd5, 0x97, 0x68, 0xf0, 0x5e, 0xcd, 0xe8, 0x00, 0xf2, 0x50, 0xad, 0xfc, 0x1a, 0x70, 0x18, 0x14, 0x73, 0xa1, 0xc4, 0x86, 0xdb, 0xbc, 0x63, 0x65, 0xc0, 0x48, 0x46, 0xe2, 0x90, 0x94, 0x09, 0xf5, 0x37, 0x99, 0x8c, 0x64, 0xd2, 0x78, 0x1d, 0xe6, 0x63, 0x06, 0xc5, 0x3e, 0xe4, 0x1d, 0xfc, 0x2d, 0xaa, 0x64, 0x00, 0x8e, 0xbb, 0x90, 0x82, 0x2d, 0xb7, 0x5a, 0x22, 0x24, 0x1b, 0x7b, 0xfd, 0x4e, 0x9a, 0x19, 0x4b, 0x72, 0x8c, 0x0f, 0x61, 0xce, 0x13, 0x07, 0xab, 0x32, 0x83, 0x66, 0xfb, 0x6b, 0xd4, 0xe9, 0x63, 0xb9, 0x26, 0xc4, 0xb3, 0xb2, 0x05, 0x59, 0x62, 0xec, 0x08, 0x36, 0xb3, 0xd5, 0xdf, 0xe6, 0x75, 0x9a, 0x40, 0x90, 0x7c, 0x1d, 0x11, 0xb6, 0x02, 0xb7, 0x87, 0xe3, 0x54, 0x7f, 0x47, 0x39, 0x09, 0xc4, 0x20, 0xac, 0x01, 0xe7, 0x5d, 0xae, 0x82, 0x77, 0x79, 0x42, 0x13, 0x08, 0xd6, 0xd0, 0xb1, 0xb7, 0x45, 0x67, 0xdd, 0x21, 0xfe, 0xee, 0xeb, 0x5c, 0x83, 0x06, 0x32, 0x3e, 0x84, 0x79, 0xb2, 0xee, 0x3f, 0xea, 0x93, 0xbc, 0x4d, 0xc3, 0xf9, 0x5e, 0x1e, 0x7f, 0xb1, 0x99, 0xc1, 0xb2, 0x06, 0xca, 0xe1, 0xdf, 0x0e, 0x84, 0xbb, 0xe6, 0xda, 0x1e, 0x55, 0xf3, 0x3e, 0xff, 0x4d, 0x03, 0x19, 0xb7, 0xe0, 0x8c, 0x1a, 0x53, 0x4c, 0xab, 0x19, 0xfe, 0x06, 0xdb, 0x05, 0x72, 0xb2, 0x70, 0x7e, 0x78, 0x44, 0x52, 0x87, 0xd8, 0x32, 0xcf, 0xcf, 0x60, 0x8e, 0x3a, 0x19, 0xb1, 0x1a, 0xb6, 0xf3, 0xd4, 0x57, 0x92, 0x93, 0x31, 0x81, 0x4a, 0xea, 0xa1, 0x81, 0x5f, 0x65, 0x1e, 0x47, 0x26, 0x49, 0x4e, 0xa7, 0x33, 0xe0, 0xae, 0xa4, 0xae, 0x35, 0xde, 0x84, 0x52, 0x40, 0x73, 0x17, 0xe6, 0xb3, 0x23, 0x32, 0x44, 0xeb, 0xf1, 0x1e, 0x54, 0xf5, 0x91, 0x92, 0x4c, 0xf6, 0xc5, 0xfc, 0xd1, 0x25, 0x91, 0x27, 0x85, 0x6f, 0xbe, 0x0e, 0x55, 0x3d, 0x97, 0x4e, 0x6a, 0x99, 0x8e, 0x8d, 0x0e, 0x32, 0x6d, 0xfe, 0xa7, 0x09, 0x98, 0x5a, 0x76, 0x9c, 0x8d, 0xb0, 0x6d, 0x9c, 0x85, 0xa9, 0x6e, 0xd8, 0xd6, 0x34, 0x3a, 0xdd, 0x10, 0x77, 0xee, 0x55, 0x98, 0xdd, 0x09, 0xfc, 0x6e, 0x33, 0x11, 0x9b, 0x46, 0x62, 0x87, 0xab, 0x58, 0x28, 0xde, 0x81, 0xde, 0x87, 0x6a, 0xe4, 0x6b, 0x55, 0x8c, 0xc4, 0x15, 0x43, 0xe4, 0xc7, 0x15, 0x5c, 0x80, 0x69, 0x6c, 0x1c, 0xe9, 0xc9, 0x58, 0x89, 0x52, 0xee, 0x86, 0x6d, 0x5a, 0x60, 0x6f, 0xe1, 0xe9, 0xc0, 0x87, 0x6b, 0x69, 0x24, 0x8e, 0x59, 0x62, 0x6b, 0x6a, 0x88, 0xa9, 0x94, 0x1a, 0xe2, 0x32, 0x00, 0xf9, 0x1c, 0x72, 0x5e, 0x59, 0xfa, 0xac, 0x74, 0xdb, 0x92, 0x10, 0xde, 0x62, 0x97, 0xc4, 0xed, 0xfe, 0x8e, 0xf4, 0x5b, 0x18, 0x95, 0xaf, 0x7e, 0x19, 0x66, 0x5a, 0x81, 0xb0, 0x23, 0xe9, 0x54, 0x2a, 0x8d, 0xaa, 0x0c, 0x22, 0x0b, 0xf5, 0x65, 0x00, 0xec, 0xa4, 0x64, 0x2f, 0xd8, 0xf7, 0xa8, 0xd2, 0x0d, 0xdb, 0xd2, 0xd5, 0xe6, 0x15, 0xa8, 0x92, 0xa5, 0x52, 0xf5, 0x96, 0x6d, 0xa9, 0x33, 0x08, 0x53, 0x8c, 0xc4, 0x25, 0x00, 0x4f, 0x1c, 0x34, 0xe5, 0x3c, 0x56, 0x49, 0x0d, 0x39, 0xed, 0x89, 0x83, 0x0d, 0x9c, 0x4a, 0xf3, 0xa7, 0x0b, 0x60, 0x2c, 0x4b, 0x1f, 0x13, 0x2b, 0xb4, 0x2d, 0xf1, 0x9c, 0x76, 0x95, 0x7b, 0x30, 0x67, 0x8b, 0x30, 0xe5, 0x3d, 0x31, 0x9a, 0xb5, 0xa0, 0x66, 0x8b, 0x50, 0xf3, 0x9d, 0xb8, 0x0d, 0xd0, 0xeb, 0x6f, 0xdf, 0x95, 0x5e, 0x36, 0x13, 0xc7, 0x79, 0xd9, 0x68, 0x88, 0xe6, 0x77, 0x4a, 0x49, 0xab, 0x96, 0x45, 0xa8, 0x5a, 0xf5, 0x7d, 0x77, 0x7d, 0x1b, 0xf0, 0xe2, 0x99, 0x38, 0xbd, 0x17, 0x8f, 0x72, 0x9f, 0x63, 0x2d, 0x00, 0xbb, 0xcf, 0xa5, 0x1c, 0xe3, 0x4b, 0x19, 0xc7, 0xf8, 0xd7, 0x60, 0x56, 0xea, 0xf8, 0x9b, 0xd2, 0x71, 0x6e, 0x2a, 0xe5, 0x38, 0xb7, 0x9e, 0xef, 0x38, 0x57, 0x3e, 0xc1, 0x71, 0x6e, 0x3a, 0xcb, 0x6f, 0x67, 0xee, 0x0b, 0x54, 0x06, 0xee, 0x0b, 0x0c, 0x38, 0xf9, 0xc1, 0xa0, 0x93, 0x9f, 0xee, 0x29, 0x37, 0x73, 0x9c, 0xa7, 0x5c, 0x75, 0x64, 0x4f, 0xb9, 0xfb, 0x30, 0x97, 0x76, 0xec, 0xb2, 0x49, 0x94, 0x1a, 0xcd, 0x93, 0x47, 0x2f, 0x66, 0x7c, 0x03, 0x66, 0xc4, 0x61, 0xd4, 0xe8, 0xd9, 0x74, 0x3a, 0x48, 0x37, 0x99, 0x13, 0x27, 0x4f, 0x2b, 0x62, 0x7e, 0xb7, 0x00, 0x73, 0xf1, 0x72, 0x91, 0x74, 0xb5, 0x02, 0xd5, 0x20, 0xb4, 0x89, 0xac, 0xb4, 0x6b, 0x25, 0x57, 0x07, 0xac, 0x1f, 0x99, 0x35, 0x66, 0x41, 0x90, 0xac, 0xb7, 0x15, 0xa8, 0xe2, 0x7a, 0x8b, 0xeb, 0x28, 0x1e, 0x57, 0x47, 0xb2, 0x22, 0x2c, 0xb0, 0xe3, 0x6f, 0xf3, 0x7f, 0x16, 0xc0, 0xd8, 0x70, 0x5b, 0x81, 0xbf, 0x11, 0xb6, 0x65, 0xdb, 0x1e, 0x89, 0x03, 0x94, 0x12, 0x93, 0x4d, 0x73, 0x34, 0x95, 0x87, 0xbe, 0xcb, 0xd6, 0x93, 0xad, 0xb4, 0xa8, 0x18, 0x6d, 0xde, 0x58, 0x94, 0xc5, 0x63, 0x42, 0xb3, 0x78, 0x20, 0x2f, 0x11, 0x6f, 0x5e, 0x72, 0x57, 0xd6, 0xb7, 0x33, 0x14, 0x9b, 0x69, 0x52, 0x68, 0xf7, 0x91, 0xba, 0x5e, 0x1d, 0x84, 0x34, 0x1a, 0x6f, 0x6f, 0xd2, 0x00, 0xa8, 0xed, 0x77, 0xd8, 0x9a, 0x28, 0xe8, 0xac, 0xb8, 0x91, 0xd2, 0x43, 0xc8, 0xa4, 0x79, 0x08, 0x0b, 0x8f, 0xc4, 0x41, 0x43, 0x78, 0x4e, 0xd2, 0x7d, 0xa4, 0x38, 0xdc, 0xf7, 0xf4, 0x03, 0x15, 0xcf, 0x0c, 0xe6, 0xda, 0xee, 0xf1, 0x29, 0xdf, 0x0c, 0x85, 0xe7, 0x1c, 0xa3, 0xba, 0x1a, 0x1c, 0x52, 0x66, 0xca, 0xf1, 0x57, 0x74, 0xb6, 0xfe, 0xcd, 0x22, 0x9c, 0x49, 0x90, 0x58, 0xdd, 0x8e, 0x03, 0xaf, 0x69, 0xdc, 0x6b, 0xac, 0x71, 0x4f, 0x4f, 0x45, 0xf1, 0xb4, 0x53, 0xb1, 0x08, 0x7c, 0xfe, 0xca, 0x11, 0x97, 0x87, 0x71, 0x66, 0x48, 0x27, 0x07, 0x87, 0x34, 0x3d, 0x29, 0xa5, 0x81, 0x49, 0xb9, 0x02, 0x9a, 0x4f, 0x94, 0xdc, 0x5c, 0x74, 0x2f, 0x29, 0x35, 0xd1, 0x65, 0x6d, 0xa2, 0x2f, 0x42, 0x7c, 0x86, 0xd0, 0x4e, 0x32, 0x99, 0x9c, 0x29, 0xe9, 0x29, 0xac, 0x64, 0xa6, 0xd0, 0xfc, 0xb5, 0x02, 0x18, 0xfa, 0x4c, 0x8d, 0xcb, 0x42, 0x19, 0x33, 0x4e, 0x45, 0x9d, 0x71, 0x7a, 0xc4, 0xac, 0x39, 0x4f, 0x72, 0x20, 0xa2, 0xa6, 0xe6, 0x13, 0xf2, 0xca, 0xb0, 0x89, 0x8e, 0xe7, 0x90, 0x05, 0x06, 0x6c, 0xaa, 0x25, 0x48, 0xb4, 0x30, 0xff, 0x7a, 0x01, 0xae, 0x7c, 0x20, 0xa2, 0xd5, 0x94, 0xee, 0x72, 0x4d, 0x44, 0xb6, 0xdb, 0x19, 0x8f, 0x83, 0xf6, 0xab, 0x2c, 0xe1, 0x93, 0x5a, 0x95, 0xfc, 0xc4, 0x8a, 0x89, 0x1c, 0x88, 0xc0, 0x67, 0x87, 0x6e, 0xde, 0x85, 0xc2, 0x89, 0x9c, 0x0b, 0x85, 0xe6, 0x1f, 0x14, 0xe0, 0xe5, 0xa1, 0x8d, 0x1d, 0xd7, 0xb8, 0x8f, 0xb1, 0xc1, 0xc6, 0x32, 0x48, 0x15, 0x33, 0xef, 0x82, 0x93, 0x23, 0x0a, 0x45, 0xd0, 0x8d, 0xbf, 0xcd, 0x9f, 0x04, 0x38, 0xb3, 0xd5, 0xeb, 0xf8, 0x36, 0x52, 0x17, 0xbb, 0x9a, 0x8e, 0xc7, 0x6d, 0x5e, 0xb6, 0x1f, 0xf9, 0x3c, 0xd9, 0xc9, 0x13, 0x17, 0xaf, 0x5c, 0x85, 0xeb, 0xa4, 0xee, 0x78, 0x0f, 0x66, 0x90, 0x08, 0x45, 0xd0, 0x8c, 0x2f, 0x3e, 0x9d, 0xbc, 0xfa, 0xb9, 0x04, 0x0d, 0xe1, 0xdb, 0x50, 0x09, 0x44, 0x6b, 0x9f, 0x4b, 0x8f, 0xa4, 0x07, 0x9e, 0x46, 0xfc, 0x67, 0xd2, 0xbf, 0x30, 0xf2, 0x23, 0xbb, 0xd3, 0xec, 0x08, 0x4f, 0x6e, 0x00, 0xd3, 0x04, 0x78, 0x28, 0xc8, 0x89, 0x30, 0x8c, 0xec, 0x20, 0x6a, 0xf6, 0x7c, 0xc5, 0xf6, 0x4e, 0x13, 0x60, 0xd3, 0x0f, 0x91, 0xc9, 0xc6, 0xa9, 0xa0, 0x82, 0x72, 0xc7, 0xc5, 0x34, 0x96, 0x5b, 0x92, 0xd6, 0xe0, 0xd1, 0x38, 0x5e, 0xc2, 0x4d, 0xf1, 0xec, 0x95, 0x34, 0xcf, 0x7e, 0x02, 0xa7, 0x8b, 0x64, 0xe6, 0x77, 0x7b, 0x81, 0x08, 0xa5, 0x43, 0xfb, 0x8c, 0xb2, 0x3e, 0x32, 0xf0, 0x89, 0x34, 0xb8, 0x7b, 0x42, 0xb2, 0x51, 0xec, 0x32, 0x58, 0xf6, 0x44, 0xa4, 0xaa, 0xef, 0xed, 0xfa, 0x91, 0xdf, 0x44, 0x21, 0x44, 0xb2, 0x18, 0x15, 0x82, 0xdc, 0x0b, 0xfc, 0x2e, 0x32, 0x59, 0x7d, 0xb7, 0xa9, 0xf3, 0xe2, 0xac, 0xae, 0xad, 0xf6, 0xdd, 0xd5, 0x64, 0xa7, 0xfc, 0x1c, 0xcc, 0xb5, 0x1c, 0xaf, 0xb9, 0xed, 0xb6, 0x63, 0x0b, 0xcd, 0x9c, 0xa4, 0x76, 0xc7, 0x5b, 0x71, 0xdb, 0x52, 0x62, 0xfe, 0x02, 0x2c, 0x20, 0x1a, 0xdb, 0x73, 0x14, 0x22, 0x3b, 0x08, 0xce, 0xb6, 0x1c, 0xaf, 0x81, 0x70, 0x89, 0x7a, 0x1e, 0xca, 0x78, 0xf0, 0x23, 0x2f, 0x29, 0x3d, 0xf4, 0x6d, 0x11, 0x22, 0x9b, 0xf8, 0x12, 0x54, 0x88, 0xfb, 0x26, 0x1f, 0x7a, 0xd6, 0xb7, 0x4e, 0x13, 0xe0, 0xa9, 0x08, 0x8c, 0xcf, 0xc3, 0xbc, 0xde, 0x0e, 0x72, 0x1f, 0x38, 0x23, 0x17, 0x94, 0x6a, 0x48, 0xc3, 0xfd, 0x44, 0x28, 0xc4, 0xae, 0xeb, 0x24, 0x88, 0x8b, 0x31, 0xe2, 0x86, 0xeb, 0x28, 0x44, 0xd9, 0xe4, 0x68, 0xb7, 0xdf, 0xdd, 0x8e, 0x9b, 0x7c, 0x36, 0x6e, 0xf2, 0x13, 0x84, 0x27, 0x96, 0xaa, 0x34, 0x2a, 0xd5, 0x7a, 0x4e, 0x2a, 0x58, 0x12, 0xdc, 0x06, 0xfb, 0xe5, 0x2c, 0xa6, 0x91, 0x77, 0x85, 0xdb, 0xde, 0x8d, 0xa4, 0x8a, 0x76, 0x41, 0x43, 0xbf, 0x4f, 0x19, 0xc6, 0x97, 0xe0, 0x4c, 0xba, 0xc0, 0x81, 0xeb, 0x44, 0xbb, 0x52, 0x55, 0x3b, 0xaf, 0xe1, 0x3f, 0x43, 0x78, 0xba, 0xdd, 0x6a, 0x24, 0x2f, 0xa4, 0xdb, 0xbd, 0xcc, 0x23, 0x7a, 0x01, 0xa6, 0x91, 0xbf, 0xa2, 0xc9, 0xbd, 0xc8, 0xc4, 0x11, 0x88, 0xe7, 0x34, 0xaf, 0x78, 0x76, 0x04, 0xad, 0xaf, 0x2c, 0x91, 0xa2, 0x16, 0xcf, 0x0e, 0x4c, 0x18, 0xd7, 0x61, 0x1e, 0x29, 0x72, 0xc7, 0x0f, 0x0e, 0xec, 0xc0, 0x61, 0xaa, 0xba, 0xcc, 0x8a, 0x80, 0x6e, 0xd8, 0xbe, 0xc7, 0x60, 0x22, 0xae, 0xf3, 0x50, 0xde, 0x75, 0xa3, 0x66, 0xd7, 0xb9, 0x4d, 0xea, 0xda, 0x9a, 0x35, 0xb5, 0xeb, 0x46, 0x1b, 0xce, 0x6d, 0x14, 0xa0, 0xed, 0x5e, 0x0f, 0x37, 0x8c, 0x97, 0xa5, 0x1a, 0xb7, 0xd7, 0xe3, 0x0b, 0xe1, 0x5d, 0x11, 0x86, 0x76, 0x5b, 0x34, 0xed, 0x16, 0xe9, 0x65, 0xa4, 0x86, 0x56, 0x42, 0x97, 0x09, 0x88, 0x1c, 0xb9, 0x42, 0x13, 0x87, 0x11, 0xe9, 0x68, 0x2b, 0xb8, 0xd9, 0x11, 0xe8, 0xee, 0x61, 0x84, 0x54, 0xdb, 0x15, 0x8e, 0x6b, 0x37, 0x23, 0xbb, 0xcd, 0x5c, 0xbb, 0xc9, 0xe4, 0x48, 0xd0, 0x27, 0x76, 0x9b, 0xcc, 0xcf, 0x7f, 0xad, 0x00, 0x33, 0x77, 0x83, 0x60, 0x7c, 0x5b, 0x3e, 0xd2, 0x66, 0x10, 0xf8, 0x01, 0xb5, 0x4a, 0x1a, 0x45, 0x09, 0x80, 0x6d, 0x8a, 0x33, 0xbb, 0x61, 0x5b, 0xdd, 0x07, 0x24, 0xc0, 0x46, 0xd8, 0xc6, 0x55, 0xc8, 0x99, 0x74, 0x49, 0x4f, 0x5e, 0x93, 0x25, 0xc8, 0xaa, 0xef, 0x08, 0xf3, 0x6f, 0x15, 0x60, 0x16, 0x0f, 0x2c, 0x11, 0x44, 0xe3, 0xd9, 0xb7, 0xc7, 0x25, 0xc7, 0xd6, 0xa1, 0x9c, 0x3e, 0xb8, 0x54, 0xd2, 0x7c, 0x1f, 0xca, 0x56, 0x63, 0x59, 0xe9, 0xa4, 0xbb, 0xbe, 0xd3, 0xef, 0xc8, 0x5b, 0x96, 0x15, 0x4b, 0x25, 0x91, 0x5b, 0x12, 0x87, 0x3d, 0xdf, 0x4b, 0xb8, 0xe8, 0x38, 0x6d, 0xfe, 0x5c, 0x01, 0xe6, 0xe2, 0x3e, 0x8f, 0x6b, 0x86, 0x6e, 0xc1, 0x34, 0xca, 0x24, 0x9a, 0x98, 0x7b, 0x76, 0xe0, 0x46, 0x35, 0x89, 0xb7, 0xe5, 0x20, 0xb4, 0xd5, 0xad, 0x4a, 0x2c, 0x81, 0xbb, 0x8d, 0xbc, 0x46, 0x1e, 0x84, 0xf6, 0x53, 0x11, 0x98, 0xbf, 0x50, 0x84, 0xc5, 0x86, 0xb0, 0x83, 0xd6, 0xae, 0xd4, 0x91, 0x8d, 0x67, 0x66, 0x52, 0xbe, 0x18, 0xc5, 0xd3, 0x19, 0x62, 0xcf, 0x43, 0xd9, 0xef, 0x35, 0xd3, 0x57, 0xde, 0xe9, 0x9a, 0xe7, 0x5b, 0x50, 0x96, 0x97, 0x5c, 0x46, 0x75, 0x3f, 0x09, 0xe8, 0x72, 0x0b, 0xd2, 0x25, 0x69, 0xb4, 0xd8, 0x25, 0x87, 0x4f, 0xc8, 0x0a, 0x42, 0x58, 0x21, 0xf8, 0x0a, 0x54, 0x43, 0x1a, 0x82, 0xa6, 0x1e, 0x87, 0x61, 0x86, 0x61, 0x84, 0x62, 0xfe, 0xfd, 0x02, 0xcc, 0x68, 0xd6, 0x0a, 0xf2, 0xfd, 0xf2, 0x42, 0xdd, 0xbd, 0xa3, 0x1c, 0x7a, 0xa1, 0x54, 0xc9, 0x56, 0x31, 0x6b, 0xbb, 0xad, 0xf1, 0x12, 0x15, 0x0b, 0x42, 0x2f, 0x54, 0xa6, 0x91, 0x6b, 0x30, 0xc7, 0x18, 0xfe, 0xf6, 0xc7, 0xa2, 0x15, 0xa9, 0x98, 0x12, 0x93, 0x56, 0x8d, 0x90, 0x18, 0xba, 0x4e, 0xb7, 0xce, 0xd5, 0x4f, 0xc4, 0xa1, 0x5a, 0x4e, 0xf2, 0x37, 0xe2, 0xd0, 0xb8, 0x01, 0x06, 0x66, 0xf7, 0x02, 0x77, 0xdf, 0x6e, 0x1d, 0x35, 0x03, 0xd1, 0x52, 0x1a, 0xb1, 0x9a, 0x35, 0x1f, 0x7a, 0xe1, 0x26, 0x67, 0x58, 0x04, 0x37, 0x7f, 0x07, 0xe0, 0x6c, 0x66, 0xa2, 0xc7, 0x45, 0x8e, 0x2f, 0x32, 0xd9, 0x29, 0xc7, 0x9b, 0x89, 0x17, 0x30, 0xbb, 0x4f, 0x9e, 0xd2, 0xec, 0x7e, 0x07, 0xa6, 0x9f, 0xf7, 0x6d, 0xaf, 0xd9, 0x73, 0xbd, 0x11, 0xb5, 0x88, 0x19, 0xbb, 0xfb, 0x94, 0xf2, 0xfb, 0x3e, 0xd4, 0x15, 0x84, 0xe5, 0x53, 0x29, 0x08, 0x75, 0x93, 0xea, 0xf4, 0x10, 0x93, 0x6a, 0x65, 0x98, 0x49, 0x15, 0xb2, 0x2a, 0x9e, 0x57, 0xa1, 0xa6, 0xcc, 0xa7, 0xcd, 0x96, 0x1d, 0x38, 0x8a, 0x89, 0x4a, 0xd9, 0x54, 0x5f, 0x86, 0x19, 0x79, 0x23, 0x8b, 0x88, 0xb7, 0x3a, 0x60, 0x24, 0x4d, 0x10, 0x68, 0x7f, 0xa9, 0x0d, 0x58, 0x49, 0xcf, 0xc2, 0xd4, 0x81, 0x70, 0x9b, 0xdb, 0xbe, 0xbc, 0x5f, 0x51, 0x3a, 0x10, 0xee, 0x8a, 0x9f, 0x98, 0x34, 0xe7, 0x74, 0x93, 0xe6, 0xe7, 0x61, 0x9e, 0x91, 0x9b, 0xc9, 0x34, 0xcf, 0xc7, 0xf6, 0xca, 0x15, 0xb2, 0x57, 0x4a, 0xc3, 0xd3, 0x8c, 0x44, 0xa4, 0x76, 0x2d, 0xc4, 0x16, 0xcb, 0x15, 0x3f, 0xbe, 0x55, 0xdb, 0xd9, 0xee, 0x77, 0xf9, 0x22, 0x94, 0xba, 0x83, 0xa4, 0x99, 0x2c, 0x2f, 0x4b, 0x93, 0xa6, 0x7e, 0xfb, 0x48, 0xb3, 0x59, 0x7e, 0x1e, 0xe6, 0x39, 0x5b, 0xb1, 0x55, 0xae, 0x23, 0xad, 0xd5, 0x35, 0xb6, 0x5b, 0x12, 0x5b, 0xb5, 0xee, 0x18, 0x5f, 0x07, 0x5c, 0x86, 0xac, 0xba, 0xa6, 0x11, 0x38, 0xfb, 0x69, 0x4d, 0x97, 0xe7, 0xd2, 0xa6, 0x4b, 0x13, 0x6a, 0xdd, 0x23, 0xbe, 0xf0, 0xc9, 0x72, 0xea, 0xf9, 0x41, 0x63, 0xe3, 0x5d, 0x98, 0x4b, 0x0c, 0x87, 0xfc, 0xfb, 0xfa, 0xa7, 0xb0, 0x36, 0x12, 0x3b, 0x4d, 0xab, 0x5c, 0x6a, 0x47, 0x2e, 0x24, 0xce, 0x7c, 0x76, 0x2b, 0x62, 0x0d, 0x49, 0x9e, 0xf3, 0xd2, 0x4b, 0xa3, 0x3b, 0x2f, 0x5d, 0xca, 0x37, 0xa8, 0xd2, 0x26, 0x1d, 0xd2, 0x5a, 0xb8, 0x3c, 0xea, 0x26, 0x1d, 0xe2, 0x5a, 0xf8, 0x3c, 0xcc, 0xd9, 0x5e, 0xe4, 0x86, 0x3d, 0xbb, 0xab, 0xae, 0xaa, 0xb1, 0x71, 0x7c, 0x56, 0x81, 0x93, 0xeb, 0x6a, 0x7b, 0x3b, 0x07, 0x7e, 0xb0, 0xc7, 0xfe, 0x68, 0xcc, 0x7a, 0x81, 0x02, 0xf1, 0xbe, 0xd9, 0xb5, 0xa3, 0xd6, 0x2e, 0xf3, 0x74, 0x57, 0x99, 0x12, 0x08, 0xa2, 0x34, 0xae, 0x3d, 0xbf, 0xd7, 0xef, 0xb1, 0xa6, 0x13, 0xf9, 0x18, 0x66, 0xbd, 0xaa, 0x04, 0xc5, 0xf1, 0x43, 0x5e, 0xe6, 0x16, 0x2c, 0xfa, 0x3d, 0xe1, 0x35, 0xdd, 0x6e, 0x7a, 0x24, 0x4d, 0xb6, 0x2b, 0x61, 0xde, 0x7a, 0x57, 0x1f, 0x4f, 0xf3, 0xd7, 0x27, 0x01, 0xf8, 0xae, 0x22, 0x12, 0x03, 0xae, 0x87, 0x7d, 0xbb, 0xd3, 0x57, 0x4e, 0x67, 0x9c, 0xc0, 0x4d, 0x5b, 0xae, 0x2e, 0x22, 0x30, 0xd9, 0x51, 0xe9, 0x53, 0xb7, 0x1f, 0x97, 0x96, 0x5d, 0xcd, 0x19, 0x93, 0x89, 0x61, 0x63, 0xb2, 0x13, 0xb8, 0x42, 0x79, 0x1c, 0x4a, 0xd5, 0x1c, 0x83, 0x88, 0xfc, 0xbf, 0xc4, 0x66, 0xb5, 0x26, 0x09, 0xf2, 0xd9, 0xb8, 0x30, 0xf3, 0xca, 0x0c, 0x1d, 0x2b, 0xa3, 0xae, 0xc3, 0x3c, 0x8b, 0x6a, 0x1a, 0x2e, 0xab, 0xeb, 0x66, 0x19, 0x9e, 0x83, 0x99, 0x8d, 0xaf, 0x21, 0x31, 0xe3, 0x15, 0xfe, 0x15, 0x38, 0x17, 0xb6, 0xec, 0x38, 0x5c, 0x89, 0x76, 0x22, 0x4f, 0xcb, 0x4b, 0x3f, 0x2d, 0x5b, 0x46, 0x22, 0xb9, 0x17, 0x9f, 0xcd, 0x2f, 0xc3, 0x4c, 0x20, 0x7a, 0x7e, 0x20, 0x3d, 0xc8, 0xa5, 0xda, 0x9a, 0x41, 0x44, 0xea, 0x6f, 0x41, 0x3d, 0xdc, 0xb5, 0x03, 0x41, 0x3b, 0x5e, 0xcc, 0xcd, 0xb3, 0x1b, 0x07, 0x5f, 0x51, 0x3b, 0x4b, 0xf9, 0xb8, 0xf9, 0x49, 0xa6, 0xfe, 0x21, 0xb9, 0x75, 0x6c, 0xc1, 0xf9, 0x9c, 0x82, 0xf4, 0x97, 0x99, 0x91, 0x08, 0x77, 0x31, 0x5b, 0xaf, 0xf2, 0x37, 0xf4, 0xfb, 0x91, 0x08, 0x68, 0x8d, 0x48, 0x35, 0x38, 0x01, 0x70, 0x71, 0xa0, 0x30, 0xde, 0xdf, 0x96, 0xbd, 0xae, 0x49, 0x61, 0xbc, 0xbf, 0xcd, 0x3c, 0xc6, 0x8f, 0x28, 0xf2, 0x51, 0xee, 0x9f, 0x1f, 0x87, 0x76, 0xcf, 0xd5, 0x1d, 0x17, 0x2b, 0x04, 0x51, 0xda, 0xc2, 0x9c, 0xb8, 0x2b, 0x2f, 0x41, 0x45, 0x52, 0x97, 0x1f, 0x7b, 0xd8, 0x31, 0xe0, 0xf1, 0x9e, 0xf9, 0x27, 0x93, 0xb0, 0x90, 0xd0, 0xe7, 0x78, 0xf8, 0x3c, 0x8d, 0x57, 0x2b, 0xa6, 0x78, 0xb5, 0x37, 0xe0, 0xac, 0x4e, 0xe7, 0xb8, 0xdf, 0xb1, 0x24, 0xc9, 0xad, 0x32, 0x12, 0x52, 0xc7, 0x7d, 0x8f, 0x84, 0xc9, 0x95, 0x38, 0xa4, 0x46, 0x5c, 0x44, 0x5e, 0xcb, 0xca, 0x5c, 0xc2, 0xd6, 0x3a, 0x31, 0x9b, 0xae, 0x27, 0x27, 0xd6, 0x46, 0x29, 0xcf, 0xfd, 0x06, 0x89, 0x16, 0xc7, 0x9c, 0xdb, 0xc5, 0x0b, 0x9b, 0xcf, 0xf3, 0x59, 0x82, 0x63, 0x5d, 0xbc, 0x49, 0x22, 0x0f, 0x16, 0x63, 0x12, 0x61, 0x57, 0xad, 0x4a, 0x8c, 0x83, 0x34, 0xad, 0x1d, 0x96, 0x7a, 0x75, 0x92, 0xa6, 0x93, 0x73, 0x33, 0xa9, 0x33, 0xe9, 0x68, 0x5c, 0xa8, 0x5e, 0x19, 0xde, 0x51, 0xde, 0xe1, 0xd3, 0x15, 0xc9, 0x2b, 0xd0, 0xa9, 0x7b, 0xf4, 0xf6, 0x88, 0xb7, 0x96, 0x07, 0x0c, 0x27, 0x2b, 0xe4, 0x8e, 0xdc, 0xa4, 0x5d, 0xe6, 0x14, 0xf4, 0xaf, 0x9b, 0x4e, 0x90, 0x87, 0xf6, 0x84, 0x70, 0x70, 0xd8, 0x77, 0xdc, 0xa0, 0x2b, 0xf9, 0x8a, 0x19, 0x84, 0xad, 0x32, 0xc8, 0x0c, 0xc0, 0xd0, 0xc9, 0x6f, 0x8c, 0xe2, 0x6a, 0x9a, 0xfb, 0xd4, 0x1c, 0x7c, 0xcd, 0x7f, 0x51, 0x80, 0xd9, 0x87, 0xdb, 0xe1, 0x43, 0xbf, 0x65, 0xa3, 0xcc, 0xfd, 0x48, 0x1c, 0x20, 0x0f, 0xd5, 0xf1, 0xbd, 0xb6, 0x1b, 0xf5, 0x1d, 0xfe, 0x59, 0xd1, 0x4a, 0x00, 0x6c, 0xe1, 0x8a, 0x38, 0xb3, 0x48, 0x99, 0x71, 0x1a, 0x4b, 0xf6, 0x02, 0xd1, 0x72, 0x35, 0x41, 0x31, 0x01, 0x90, 0xf2, 0xcb, 0x6e, 0x35, 0x6d, 0xc7, 0x09, 0xa4, 0xf5, 0xaf, 0xdc, 0xb5, 0x5b, 0xcb, 0x8e, 0x13, 0xe0, 0x2a, 0x69, 0x89, 0x4e, 0x07, 0x4f, 0x2b, 0x19, 0xfa, 0x0d, 0x93, 0x7c, 0x52, 0xb5, 0x7b, 0xa1, 0xd2, 0x8a, 0x31, 0x05, 0x56, 0xda, 0xbd, 0x30, 0xb1, 0x87, 0x60, 0x75, 0x22, 0x0c, 0xe5, 0x96, 0xaa, 0x92, 0xe6, 0x8f, 0x15, 0xe1, 0x3c, 0x73, 0xf3, 0xac, 0xf0, 0xdd, 0xb4, 0xdb, 0xf1, 0x9a, 0xfc, 0x1c, 0xcc, 0x6e, 0xf7, 0xc3, 0xd0, 0xf5, 0x62, 0x65, 0x1a, 0x47, 0x45, 0xa8, 0xc5, 0x50, 0xa5, 0x4d, 0xdb, 0x13, 0x47, 0xcd, 0x03, 0x3f, 0x50, 0x32, 0x4a, 0x79, 0x4f, 0x1c, 0x3d, 0xf3, 0x03, 0x87, 0x2e, 0xb6, 0xee, 0xec, 0x84, 0xf2, 0xb4, 0xc1, 0x45, 0x4d, 0x29, 0xe4, 0x99, 0x3b, 0x72, 0x24, 0x25, 0xbf, 0x9d, 0x61, 0x4b, 0xd2, 0x43, 0x6d, 0xc5, 0xd8, 0xbc, 0x8d, 0x53, 0xf3, 0x9a, 0x61, 0xd0, 0x52, 0x56, 0x0a, 0x09, 0x6a, 0x04, 0xad, 0xe4, 0xc2, 0x44, 0x59, 0xbf, 0x30, 0x81, 0xfb, 0x25, 0x4b, 0x66, 0xae, 0x23, 0x57, 0xd4, 0x34, 0x03, 0xd6, 0x1d, 0x33, 0x84, 0xfa, 0xe0, 0x10, 0x8c, 0x8b, 0xaa, 0x86, 0x0c, 0x81, 0xf9, 0x67, 0x27, 0x61, 0x31, 0xad, 0x80, 0x1e, 0x53, 0x40, 0xcc, 0xd8, 0xfc, 0x53, 0xd4, 0xcd, 0x3f, 0xef, 0x83, 0xae, 0x65, 0x1e, 0x4d, 0x40, 0x4a, 0xe9, 0xa5, 0x97, 0x21, 0xe5, 0x97, 0x31, 0x9a, 0x98, 0x94, 0x76, 0xe5, 0x48, 0xdb, 0xb5, 0x4a, 0xa7, 0xb5, 0x6b, 0x5d, 0x84, 0x58, 0x19, 0xad, 0xf4, 0xcf, 0xb1, 0x72, 0xfa, 0x22, 0xc4, 0xba, 0x68, 0x39, 0xf1, 0x89, 0x6e, 0xba, 0x0e, 0x4a, 0x17, 0x2d, 0x67, 0x3e, 0x56, 0x4d, 0xa7, 0x2d, 0x5e, 0x83, 0x5e, 0x15, 0xba, 0xf5, 0x0a, 0xd2, 0x1e, 0x11, 0x38, 0xaf, 0xb6, 0x08, 0x93, 0xf0, 0x0c, 0x32, 0x85, 0xf0, 0x1d, 0xb7, 0x23, 0xd6, 0x1d, 0x79, 0x66, 0xcb, 0x54, 0xda, 0xda, 0x55, 0xcb, 0x5a, 0xbb, 0xbe, 0x0e, 0x33, 0x8f, 0x7b, 0x1d, 0xbf, 0x7d, 0x97, 0x22, 0x4d, 0xea, 0xd6, 0xd4, 0x42, 0xda, 0x9a, 0xba, 0x08, 0xa5, 0xc8, 0x8d, 0x3a, 0x6a, 0x83, 0xe2, 0x84, 0x29, 0x60, 0x9a, 0x8a, 0x5b, 0x62, 0xd8, 0x7d, 0x28, 0x69, 0x65, 0x2c, 0x5e, 0x9d, 0x50, 0xf7, 0x7a, 0xde, 0x88, 0x83, 0x60, 0x4e, 0xe4, 0x45, 0x4b, 0xd4, 0x9a, 0x13, 0x07, 0xc0, 0x7c, 0x0f, 0x66, 0x37, 0x7c, 0xa7, 0xe1, 0x7a, 0xed, 0x8e, 0xb8, 0xe7, 0x8a, 0x0e, 0x2f, 0xf0, 0xde, 0x93, 0xe4, 0x42, 0x9b, 0x4c, 0x25, 0x3c, 0x6b, 0x51, 0xe3, 0x59, 0xcd, 0x77, 0xa0, 0x2a, 0x9b, 0x79, 0xfa, 0xdb, 0x55, 0xe6, 0x16, 0xd4, 0x64, 0xe1, 0xc1, 0xab, 0x4a, 0xd2, 0x70, 0xba, 0x04, 0xd3, 0xbe, 0x1c, 0x06, 0xa9, 0x3e, 0x38, 0x97, 0xd3, 0x29, 0x4b, 0x44, 0x56, 0x8c, 0x67, 0xfe, 0xfb, 0x22, 0xcc, 0x5b, 0x62, 0xdf, 0xdf, 0x13, 0x9a, 0x41, 0xf8, 0x1d, 0xd0, 0x99, 0x93, 0x53, 0xb2, 0x32, 0x19, 0x4b, 0x6b, 0x51, 0x77, 0xb0, 0x60, 0xda, 0xb9, 0x06, 0xb3, 0x9e, 0x38, 0x58, 0xd5, 0x90, 0x78, 0x6f, 0xc8, 0x40, 0x4f, 0x34, 0x93, 0x23, 0xd5, 0xef, 0x07, 0xba, 0x8d, 0x3c, 0x4e, 0x1b, 0x66, 0x66, 0xbd, 0x32, 0xd3, 0x9d, 0x5e, 0x90, 0x57, 0x52, 0x0b, 0x52, 0xc6, 0x97, 0xd2, 0x56, 0xdc, 0x35, 0x98, 0x75, 0x3d, 0x47, 0x1c, 0x3e, 0xde, 0x51, 0x23, 0xc1, 0x0b, 0x28, 0x03, 0xc5, 0x1e, 0x87, 0xfb, 0xc1, 0x23, 0xb5, 0x54, 0x2a, 0x1c, 0xfb, 0x56, 0x03, 0x99, 0x3f, 0x53, 0x80, 0x05, 0x6d, 0x94, 0xc7, 0xb4, 0xd5, 0x99, 0x50, 0x75, 0xbd, 0x28, 0xf0, 0x9d, 0x3e, 0x6b, 0xc7, 0xa5, 0x49, 0x51, 0x87, 0x91, 0xd5, 0xfa, 0x28, 0xc4, 0xd3, 0xc8, 0xf5, 0x94, 0xa2, 0x59, 0x83, 0x98, 0xdb, 0x50, 0x7b, 0xe8, 0xb7, 0x1f, 0xf7, 0xa3, 0xb1, 0xcc, 0x7d, 0x7c, 0xfa, 0x14, 0xf5, 0x10, 0xac, 0xff, 0x2f, 0xcc, 0xaa, 0x7f, 0x8c, 0xa9, 0xe7, 0x74, 0xa7, 0x7e, 0xf3, 0xc0, 0xe1, 0xd8, 0x9a, 0x29, 0xd9, 0x2f, 0x0b, 0x37, 0x7f, 0x61, 0x12, 0x16, 0x3e, 0x10, 0x51, 0x46, 0x2d, 0xfb, 0x42, 0xdd, 0xbc, 0xc4, 0xac, 0xd2, 0xaa, 0x66, 0x48, 0x4f, 0x00, 0x78, 0x54, 0x28, 0xbe, 0xe9, 0x61, 0x62, 0x46, 0x3f, 0xe9, 0xa8, 0xd0, 0x8b, 0x18, 0xb7, 0xe0, 0x4c, 0x5a, 0x30, 0xe5, 0x5f, 0xf1, 0x12, 0xc8, 0xcb, 0x32, 0xee, 0x42, 0x46, 0x94, 0xad, 0x97, 0x46, 0xf9, 0x6d, 0x56, 0xfe, 0xbd, 0x01, 0x0b, 0xb8, 0x44, 0x94, 0xf5, 0x78, 0x55, 0xe3, 0xe8, 0x07, 0x33, 0xd4, 0xa1, 0xa8, 0x80, 0xf5, 0xf2, 0x48, 0x3d, 0xd5, 0x8b, 0x18, 0xd7, 0x61, 0xae, 0x1d, 0x4f, 0x4e, 0x43, 0x93, 0x62, 0xb3, 0x60, 0xe3, 0x87, 0xe1, 0xa2, 0x12, 0xaf, 0xd9, 0x49, 0x98, 0x99, 0x60, 0xd9, 0xdb, 0xca, 0x28, 0xc7, 0xe9, 0x31, 0x15, 0x98, 0xbf, 0x58, 0x04, 0x43, 0x27, 0x93, 0xf1, 0xad, 0x51, 0x5d, 0xb9, 0x21, 0xa9, 0x25, 0xad, 0x40, 0x7a, 0x3b, 0xbe, 0x25, 0xa3, 0xd1, 0x4b, 0x46, 0x84, 0x49, 0xee, 0x66, 0x59, 0x3a, 0xb2, 0x3a, 0x05, 0x26, 0x39, 0xc4, 0x30, 0x9e, 0x02, 0x36, 0x5c, 0x48, 0x84, 0xb9, 0xa7, 0x76, 0xc7, 0x75, 0xb8, 0x87, 0x54, 0x37, 0x13, 0xc5, 0xab, 0xc3, 0xe4, 0x40, 0x0d, 0xdd, 0x1a, 0x5e, 0x8b, 0xf9, 0x83, 0x70, 0x36, 0xb7, 0x8c, 0x0a, 0x72, 0x99, 0xbd, 0x23, 0xe8, 0xc9, 0xdd, 0x54, 0x11, 0x5b, 0x4a, 0x5b, 0x93, 0x81, 0x9a, 0x7f, 0x7e, 0x12, 0xce, 0xb0, 0xc3, 0x28, 0xdf, 0xac, 0x19, 0xcb, 0x8a, 0x35, 0x60, 0x52, 0x13, 0xae, 0xe9, 0x7b, 0xe0, 0x88, 0x98, 0x38, 0xf1, 0x88, 0x98, 0x1c, 0x38, 0x22, 0x72, 0x3c, 0xb5, 0x32, 0x87, 0xdd, 0x2d, 0x38, 0xd3, 0xf7, 0x02, 0x61, 0x3b, 0x48, 0xf2, 0xb1, 0xec, 0x2a, 0xd7, 0x54, 0x5e, 0x96, 0xf1, 0x10, 0x66, 0xd3, 0x60, 0xb9, 0xae, 0x5e, 0xcb, 0xc6, 0x73, 0x4e, 0xc6, 0x68, 0x2b, 0xc6, 0xb7, 0x32, 0x65, 0x8d, 0xf7, 0x60, 0x7a, 0xa7, 0xef, 0xf1, 0x01, 0x31, 0x9d, 0x17, 0xce, 0x56, 0xaf, 0xe7, 0x9e, 0xc4, 0xb4, 0xe2, 0x32, 0x49, 0xfb, 0x55, 0x1e, 0xb7, 0xbf, 0xa2, 0xb7, 0x3f, 0x95, 0x65, 0x58, 0x60, 0xa4, 0xc1, 0xd4, 0x07, 0xa0, 0x3e, 0x8c, 0xf2, 0xef, 0x9c, 0xd2, 0xe6, 0xbb, 0xb0, 0x98, 0x87, 0x8b, 0xf3, 0xaa, 0x11, 0x1b, 0x7d, 0xe3, 0x92, 0xb0, 0x83, 0xb6, 0x8a, 0x27, 0x62, 0x07, 0x6d, 0xf3, 0x8f, 0x0b, 0xe9, 0xe2, 0x9f, 0xb1, 0xb0, 0xa1, 0xf3, 0xcd, 0x13, 0x19, 0xaf, 0x2f, 0x79, 0x61, 0x62, 0x55, 0xdf, 0x13, 0x26, 0x93, 0x0b, 0x13, 0x3a, 0xdc, 0x58, 0xe5, 0x0b, 0x1a, 0xfa, 0xad, 0x8f, 0x52, 0x1e, 0xaf, 0xba, 0x9a, 0x20, 0x59, 0xd9, 0x12, 0xe6, 0x17, 0x60, 0x46, 0xcb, 0x4f, 0x85, 0xa1, 0xcd, 0xdc, 0xe2, 0x35, 0x3f, 0x82, 0x73, 0xf9, 0x44, 0x75, 0x5c, 0x29, 0x5c, 0x46, 0x1d, 0x3b, 0x8c, 0x2c, 0x61, 0x73, 0xe8, 0x7f, 0xb9, 0xc3, 0xe9, 0x30, 0xf3, 0x47, 0x0b, 0x70, 0x09, 0x77, 0xb0, 0xb4, 0x53, 0x92, 0x76, 0x01, 0x58, 0xbb, 0xd6, 0xa3, 0xfd, 0x24, 0x05, 0x4b, 0x35, 0x22, 0xa3, 0x9f, 0xa0, 0xfb, 0x1b, 0x49, 0x75, 0x39, 0x57, 0x8c, 0xcd, 0x7f, 0x55, 0x80, 0x2b, 0x0d, 0xf6, 0xf2, 0xa2, 0x13, 0xc0, 0xf3, 0xfc, 0xbe, 0xd7, 0x12, 0x5d, 0xe1, 0x8d, 0x87, 0x27, 0xc8, 0xf6, 0xa0, 0x98, 0xd3, 0x03, 0x13, 0xaa, 0xb6, 0xf6, 0x5f, 0xb5, 0xe3, 0xe8, 0x30, 0x8a, 0xe7, 0x24, 0x22, 0xbd, 0x79, 0xf7, 0x12, 0x4d, 0x74, 0x5e, 0x96, 0x69, 0xc3, 0xcb, 0x43, 0x3b, 0x36, 0x1e, 0x3a, 0x37, 0x7f, 0xa5, 0x08, 0x67, 0xd9, 0xc1, 0x47, 0xfd, 0x66, 0x2c, 0x63, 0xf6, 0x15, 0x28, 0x45, 0x7e, 0xcf, 0x6d, 0x8d, 0x66, 0xec, 0x64, 0x5c, 0xba, 0x69, 0x96, 0x5c, 0xb0, 0x96, 0xa2, 0x43, 0xea, 0xce, 0xf5, 0x5b, 0x20, 0x5d, 0xdd, 0x1e, 0x0e, 0x8d, 0x48, 0xc5, 0x14, 0x68, 0x89, 0xe7, 0x96, 0x86, 0x9a, 0xb0, 0xaf, 0x25, 0x5d, 0x79, 0xf2, 0x2e, 0x54, 0xc4, 0x61, 0x24, 0x5f, 0x6f, 0x18, 0xed, 0x42, 0x70, 0x52, 0xc0, 0xfc, 0xc5, 0x49, 0x38, 0x97, 0x1d, 0xba, 0x31, 0xed, 0x3e, 0x9f, 0x6a, 0xf8, 0xbe, 0x3f, 0x77, 0xac, 0x33, 0x93, 0x56, 0x3a, 0x69, 0xd2, 0xa6, 0x46, 0x9f, 0xb4, 0xe5, 0xcc, 0xc2, 0x2b, 0x8f, 0xa4, 0x99, 0x49, 0xad, 0xcb, 0xe4, 0xbe, 0xf7, 0xe9, 0xee, 0xa5, 0x0c, 0x5c, 0xa2, 0xac, 0x8c, 0x78, 0x89, 0x12, 0x72, 0x6d, 0x7e, 0xe6, 0x87, 0x50, 0x89, 0xfb, 0x68, 0x7c, 0x5d, 0x0d, 0xc8, 0x29, 0x3c, 0xd2, 0x93, 0x02, 0xe6, 0x7f, 0x2d, 0x40, 0x7d, 0x4d, 0x74, 0xd2, 0x5b, 0xee, 0xb8, 0x04, 0x7c, 0x7d, 0x2e, 0x8b, 0x83, 0x73, 0xf9, 0x76, 0x6a, 0x2e, 0x27, 0xf2, 0x6e, 0x61, 0xad, 0x89, 0x4e, 0xfe, 0x74, 0x66, 0xf7, 0xd1, 0xc9, 0x9c, 0x7d, 0x34, 0x77, 0x9d, 0x9a, 0xbf, 0x5a, 0x80, 0x0b, 0x39, 0x3d, 0x1e, 0xd3, 0x62, 0x3b, 0xb9, 0xd7, 0xef, 0xe4, 0xf4, 0xfa, 0xa5, 0xa1, 0xbd, 0x0e, 0x7b, 0x7a, 0xb7, 0xcd, 0x0d, 0xa8, 0xea, 0x43, 0xf2, 0xa2, 0xb3, 0xff, 0x08, 0x6a, 0xa9, 0x7f, 0xbd, 0x68, 0x7d, 0xbf, 0x53, 0x84, 0xfa, 0xb2, 0xe3, 0x7c, 0x5f, 0xa8, 0xe9, 0xad, 0x9c, 0x71, 0xfd, 0x54, 0x3b, 0xc3, 0xe4, 0xe9, 0x77, 0x86, 0x25, 0x58, 0x24, 0x46, 0x06, 0xfb, 0x1c, 0xb6, 0x9f, 0xa8, 0xc0, 0xd3, 0x92, 0xf0, 0x72, 0xf3, 0x8c, 0xaf, 0xc2, 0x59, 0x9b, 0xe4, 0xcb, 0xe5, 0x5e, 0xaf, 0xe3, 0xb2, 0xe2, 0x7e, 0x4d, 0x84, 0x3d, 0xa9, 0x83, 0xca, 0xcf, 0x34, 0xff, 0x4e, 0x01, 0x2e, 0xe4, 0x8c, 0xf0, 0xf7, 0x8c, 0x7a, 0xef, 0xe4, 0x8c, 0x72, 0x3d, 0x7f, 0x94, 0x33, 0xa4, 0xfb, 0x1f, 0x4a, 0x00, 0x63, 0xa3, 0x34, 0x5c, 0xff, 0x9c, 0x92, 0x77, 0x4a, 0x25, 0x3b, 0xa9, 0xc3, 0x52, 0x21, 0x46, 0xbe, 0x97, 0xbe, 0x4e, 0xda, 0xf1, 0xf7, 0xa9, 0x5d, 0x9d, 0x64, 0x88, 0x91, 0x24, 0xbc, 0x47, 0xf9, 0x05, 0xc3, 0x7b, 0x4c, 0x8f, 0x27, 0xbc, 0x47, 0xe5, 0xc5, 0xc3, 0x7b, 0xc0, 0x60, 0x78, 0x0f, 0xdd, 0x31, 0x6b, 0x66, 0x88, 0x63, 0x56, 0x75, 0x98, 0x63, 0x56, 0xed, 0xa4, 0x58, 0x17, 0xb3, 0x39, 0x7e, 0x59, 0xe9, 0xd8, 0x15, 0x73, 0x27, 0xc4, 0xae, 0x98, 0x1f, 0xf0, 0xca, 0xd2, 0xfc, 0x8e, 0x16, 0x52, 0x7e, 0x47, 0xe6, 0x1f, 0x17, 0x61, 0xfe, 0x03, 0x11, 0xa5, 0x2f, 0x4c, 0xbc, 0xa8, 0xba, 0x34, 0x47, 0x7c, 0x5c, 0xce, 0xd1, 0x4b, 0xbc, 0x90, 0xa9, 0x69, 0xf2, 0x45, 0x4c, 0x4d, 0xa5, 0x63, 0x4c, 0x4d, 0x53, 0xc3, 0x4d, 0x4d, 0x99, 0x5b, 0x10, 0xa4, 0x06, 0x4b, 0xae, 0x20, 0x48, 0x1d, 0x5f, 0xfa, 0x5a, 0x82, 0x2e, 0x36, 0x57, 0xd2, 0x62, 0xb3, 0xf9, 0x13, 0x13, 0xa4, 0xc4, 0xfd, 0x9e, 0xd8, 0x0a, 0xff, 0x6f, 0x1c, 0xff, 0x4f, 0x73, 0x0b, 0xe5, 0xb8, 0xf9, 0xd8, 0x04, 0x58, 0x75, 0x3c, 0x15, 0x9b, 0xf1, 0xb8, 0x27, 0xc9, 0xae, 0xe9, 0x4f, 0x92, 0x65, 0x1e, 0xd4, 0xd1, 0x5f, 0x23, 0xbb, 0x01, 0x53, 0xa3, 0x3c, 0x8a, 0x56, 0xe3, 0x47, 0xd1, 0x7e, 0xac, 0x40, 0x6b, 0x71, 0x75, 0xed, 0xd1, 0x9a, 0x17, 0x8e, 0x65, 0x2d, 0x5e, 0x84, 0x69, 0x69, 0xef, 0xed, 0x29, 0xed, 0x82, 0x4a, 0x27, 0xfc, 0xe6, 0x84, 0xce, 0x6f, 0xfe, 0x95, 0x12, 0x1b, 0x16, 0x64, 0x1b, 0xc6, 0x44, 0x93, 0x4b, 0xa0, 0xc2, 0x6f, 0x4a, 0xb1, 0x2e, 0x73, 0x08, 0xf3, 0xef, 0xd8, 0x2b, 0x5d, 0xc5, 0xe9, 0xbc, 0x43, 0x0e, 0xce, 0x12, 0x9c, 0xff, 0xe0, 0x82, 0x56, 0x4c, 0xc3, 0xc5, 0x92, 0x76, 0xaf, 0xa7, 0x4a, 0x4e, 0x9e, 0x54, 0x32, 0xc1, 0x35, 0xd6, 0xa0, 0xd6, 0x72, 0x3c, 0xc7, 0x0b, 0xad, 0x7e, 0x47, 0xa0, 0xe8, 0x34, 0x5a, 0xe0, 0xda, 0x74, 0x21, 0xe3, 0x21, 0x2c, 0xec, 0xd8, 0x7b, 0x62, 0x35, 0x55, 0xd3, 0x68, 0x32, 0xf6, 0x60, 0x41, 0xe3, 0x6d, 0x98, 0x41, 0xa0, 0xea, 0x4e, 0xf9, 0x84, 0xee, 0xe8, 0xc8, 0xc6, 0x2d, 0x38, 0xd3, 0x16, 0xd1, 0xaa, 0xe3, 0x11, 0x80, 0x63, 0x32, 0x6f, 0x70, 0x74, 0xf7, 0x92, 0x95, 0x97, 0x85, 0x47, 0xa8, 0x23, 0x76, 0xec, 0x7e, 0x27, 0x22, 0xcf, 0x9c, 0x76, 0xfe, 0x11, 0xba, 0xba, 0xf6, 0x88, 0x6d, 0x9a, 0x8c, 0x64, 0xa5, 0xcb, 0x18, 0x77, 0x61, 0xd6, 0x71, 0x43, 0x3b, 0x8c, 0x90, 0x0f, 0xa3, 0x5a, 0x60, 0x94, 0x5a, 0x32, 0x85, 0x78, 0xad, 0x1e, 0x46, 0xeb, 0xbd, 0xfd, 0x37, 0xe9, 0x9c, 0x2d, 0x59, 0x71, 0xda, 0xfc, 0x77, 0x25, 0x80, 0xa4, 0xd7, 0xb4, 0x98, 0x44, 0xa0, 0x96, 0xd7, 0xbe, 0x08, 0x72, 0xde, 0x69, 0xbc, 0x02, 0xc0, 0x8f, 0x82, 0x91, 0x46, 0x8f, 0xa9, 0x5e, 0x83, 0xe0, 0x46, 0xb3, 0x13, 0xf8, 0x5e, 0x24, 0x6f, 0xd2, 0x96, 0x2c, 0x95, 0x94, 0x4a, 0x75, 0x2f, 0x8e, 0x43, 0xce, 0x51, 0xd5, 0x52, 0x30, 0xe3, 0x7d, 0x98, 0x91, 0xe9, 0x4e, 0x22, 0xeb, 0x9f, 0xe4, 0x8c, 0xa1, 0x95, 0xc0, 0xe6, 0x7d, 0xe2, 0x7b, 0x62, 0x8d, 0x23, 0xaa, 0x4b, 0xc3, 0x6d, 0x02, 0x31, 0xee, 0x80, 0x7a, 0x2d, 0x62, 0xc4, 0x0d, 0x2f, 0x7e, 0x5c, 0xe2, 0x1c, 0x4c, 0x61, 0x3d, 0x72, 0xc7, 0x2b, 0x59, 0x32, 0x85, 0x9c, 0x0e, 0x7d, 0xc9, 0x5e, 0x01, 0x65, 0xea, 0x20, 0xdc, 0xf2, 0x39, 0x49, 0x7d, 0x9a, 0x19, 0xa5, 0x4f, 0x5a, 0x01, 0xe3, 0x1e, 0xcc, 0xc9, 0x1e, 0xc6, 0x61, 0xce, 0xab, 0x54, 0xc7, 0xa5, 0x3c, 0xf2, 0xdd, 0x94, 0x5e, 0x9b, 0x56, 0xb6, 0x90, 0xb1, 0x06, 0xb3, 0x5c, 0x6b, 0x5c, 0x4d, 0x6d, 0x84, 0x6a, 0x32, 0x65, 0x8c, 0xd7, 0x61, 0x5e, 0xab, 0x38, 0x09, 0xcc, 0x56, 0xb2, 0x06, 0xe0, 0xc6, 0x75, 0x98, 0x4b, 0x4a, 0x33, 0xea, 0x1c, 0xa1, 0x66, 0xc1, 0x44, 0x35, 0xf6, 0x9e, 0xd8, 0x72, 0x3d, 0xe2, 0xbb, 0x6a, 0x96, 0x4a, 0x1a, 0xef, 0x51, 0xf4, 0x0d, 0x19, 0xfb, 0x81, 0xf8, 0xae, 0x51, 0x5e, 0x9c, 0x8c, 0x4b, 0x98, 0x7f, 0xa1, 0x08, 0x73, 0x99, 0x25, 0x42, 0x01, 0x70, 0x96, 0x56, 0xc3, 0x5d, 0xff, 0xe0, 0x6e, 0x10, 0xf8, 0xc1, 0x9a, 0xe8, 0xd8, 0x47, 0x1b, 0xa1, 0x0c, 0xed, 0x9a, 0x97, 0x45, 0xaa, 0x57, 0x2f, 0x1c, 0x28, 0x51, 0xe4, 0x12, 0x39, 0x59, 0xa4, 0xcd, 0x5f, 0x5a, 0x0d, 0x44, 0x14, 0x1c, 0xa5, 0x02, 0xcb, 0x97, 0xac, 0x01, 0x38, 0xe2, 0x86, 0x5e, 0x98, 0xc6, 0xe5, 0xc5, 0x33, 0x00, 0x27, 0x76, 0x69, 0x69, 0x35, 0x38, 0x90, 0x31, 0xec, 0xd5, 0x2a, 0xd2, 0x61, 0x88, 0x83, 0xe5, 0x62, 0x1c, 0x16, 0x2e, 0x52, 0x30, 0xf3, 0x43, 0x98, 0x4d, 0xcf, 0x34, 0xf9, 0xde, 0xc5, 0xf3, 0x24, 0x03, 0xaa, 0x26, 0x33, 0xa4, 0x47, 0xd9, 0xc7, 0x13, 0xbb, 0x96, 0x44, 0xd9, 0x37, 0xff, 0x3f, 0xb8, 0xf4, 0x41, 0xa2, 0x66, 0xc6, 0xca, 0xd2, 0x17, 0xba, 0x3f, 0x6b, 0xed, 0xb9, 0xf9, 0x8f, 0x8a, 0x70, 0x79, 0x48, 0x0b, 0xc6, 0x67, 0xac, 0x4d, 0xe9, 0xe7, 0x8b, 0xf9, 0xfa, 0xf9, 0x96, 0xd6, 0x82, 0xa7, 0xa9, 0xfb, 0x6e, 0x79, 0x59, 0xc6, 0x4d, 0x30, 0xf4, 0x1a, 0xee, 0x3a, 0x6e, 0xe4, 0x2b, 0xd7, 0xc6, 0x9c, 0x1c, 0xe3, 0x0e, 0x9c, 0xd7, 0xa1, 0x14, 0xe9, 0x35, 0xdc, 0xd5, 0xa2, 0x12, 0x0c, 0xcb, 0xd6, 0x63, 0x15, 0x36, 0xf4, 0xf8, 0x3c, 0x19, 0xa8, 0xf9, 0x8b, 0x25, 0xb8, 0xbc, 0xba, 0xf6, 0x48, 0xf7, 0xbf, 0xdb, 0x0c, 0x44, 0xcf, 0x0e, 0x06, 0x9d, 0x78, 0xd8, 0x5f, 0xae, 0xa0, 0xdb, 0x35, 0xd9, 0x21, 0x2e, 0x6b, 0x3d, 0x2d, 0x9e, 0x68, 0x3d, 0x9d, 0xc8, 0xb3, 0x9e, 0xd2, 0x95, 0x54, 0xbe, 0xd4, 0x2a, 0x57, 0x83, 0x0e, 0xa2, 0x1a, 0x30, 0x49, 0xd7, 0x58, 0xe5, 0x32, 0xd0, 0x20, 0x27, 0xc4, 0xc1, 0x78, 0x0f, 0x40, 0x06, 0x76, 0x89, 0xec, 0x68, 0xc4, 0x2b, 0x45, 0x5a, 0x89, 0x84, 0xef, 0x63, 0x2e, 0x40, 0xda, 0x03, 0x52, 0x8e, 0xaf, 0x95, 0xe3, 0x1c, 0x5f, 0x21, 0xe3, 0xf8, 0x7a, 0x1d, 0xe6, 0xec, 0x28, 0xb2, 0x5b, 0xbb, 0xe4, 0xcc, 0xab, 0x85, 0x22, 0xca, 0x82, 0x35, 0xf7, 0xba, 0xf9, 0x94, 0x7b, 0xdd, 0x45, 0x88, 0xaf, 0x37, 0xd3, 0x36, 0x59, 0xd2, 0xae, 0x3b, 0xc7, 0xd7, 0x73, 0x0d, 0xfd, 0x7a, 0xee, 0x35, 0xc8, 0x5c, 0xc3, 0x55, 0x0f, 0x0a, 0x65, 0x2e, 0xe7, 0x26, 0xd1, 0x19, 0x17, 0xb3, 0xd1, 0x19, 0xed, 0x5e, 0xcf, 0x75, 0xe4, 0x35, 0x67, 0x4e, 0x18, 0xaf, 0x41, 0xfa, 0x12, 0xae, 0xbc, 0xa3, 0x93, 0xb9, 0x99, 0x7b, 0x05, 0xa0, 0x2b, 0x84, 0xbc, 0x86, 0x2b, 0xaf, 0xe9, 0x68, 0x10, 0xd6, 0xf5, 0x24, 0x57, 0x70, 0xe9, 0x8a, 0x4e, 0xf6, 0x5a, 0xee, 0x3f, 0x2b, 0xc2, 0x95, 0x61, 0xb4, 0x3a, 0x3e, 0xe5, 0x58, 0xd6, 0x39, 0xf4, 0x04, 0x62, 0x9f, 0x3c, 0x91, 0xd8, 0x4b, 0x03, 0xc4, 0x7e, 0x5a, 0x6f, 0xcb, 0xc9, 0xcf, 0xcc, 0xdb, 0xf2, 0xbb, 0x45, 0x38, 0xc7, 0xe3, 0x79, 0x7f, 0x4d, 0x5a, 0x1f, 0xc6, 0x25, 0x42, 0xc5, 0x62, 0x6b, 0xf1, 0x18, 0xb1, 0x75, 0x22, 0x23, 0xb6, 0x5e, 0x85, 0x19, 0x19, 0x9d, 0xf1, 0x49, 0x12, 0xa5, 0x4c, 0x07, 0xc5, 0xe2, 0x6b, 0xe9, 0x14, 0xe2, 0x2b, 0x87, 0xd6, 0xa5, 0xd0, 0x8a, 0x53, 0xf1, 0x33, 0xa7, 0x14, 0x53, 0x51, 0x37, 0x24, 0x97, 0x33, 0x36, 0xf0, 0x3f, 0x5d, 0x84, 0xf3, 0x03, 0x63, 0x33, 0x26, 0x3a, 0xfb, 0xb4, 0xe3, 0x73, 0x0d, 0x66, 0x77, 0x5c, 0xcf, 0xee, 0x70, 0xf8, 0xca, 0x46, 0xbf, 0x2b, 0xe9, 0x2f, 0x03, 0x1d, 0x34, 0x47, 0x95, 0x46, 0x34, 0x47, 0x4d, 0xe5, 0x9b, 0xa3, 0x7e, 0xae, 0x08, 0x8b, 0x6b, 0xfe, 0x81, 0x87, 0xa3, 0xf1, 0xd4, 0xd7, 0x1e, 0xd7, 0x8c, 0xf5, 0x26, 0xa9, 0x78, 0x77, 0x89, 0xab, 0x77, 0x31, 0xe5, 0xed, 0x7e, 0x0e, 0xa6, 0x3a, 0xc2, 0x6b, 0x47, 0xbb, 0xca, 0x05, 0x9c, 0x53, 0x79, 0x21, 0x79, 0x32, 0xbe, 0x33, 0x19, 0x6a, 0x2c, 0x9d, 0x96, 0x1a, 0xe3, 0xf5, 0x34, 0x95, 0x59, 0x4f, 0x66, 0x8e, 0xcd, 0x30, 0x6b, 0x64, 0xba, 0x0a, 0x33, 0x5d, 0x12, 0xb1, 0x56, 0xfa, 0x3b, 0x71, 0xf8, 0x1e, 0x1d, 0x64, 0xfe, 0x7e, 0x11, 0xce, 0x66, 0xc6, 0x27, 0xab, 0x58, 0x7a, 0xd1, 0x01, 0xda, 0xc7, 0x6a, 0x1f, 0x72, 0xa6, 0x34, 0x9a, 0x6a, 0xa0, 0xec, 0x10, 0x4e, 0x0d, 0x0e, 0xa1, 0x5a, 0x39, 0xe5, 0xd3, 0xad, 0x1c, 0x79, 0xdd, 0x4d, 0x79, 0x8c, 0xab, 0xdb, 0x6f, 0xd9, 0x15, 0x50, 0x39, 0xe5, 0x0a, 0xa0, 0x20, 0x9a, 0x5e, 0x4b, 0x74, 0xa8, 0x72, 0x90, 0x7b, 0x60, 0x0c, 0x49, 0xcd, 0xd9, 0x4c, 0x46, 0xe5, 0xf4, 0x97, 0x0a, 0x30, 0xbb, 0xee, 0xb9, 0x9a, 0x23, 0xe7, 0xb1, 0xee, 0x66, 0xc8, 0xa7, 0xf5, 0x83, 0x40, 0x78, 0xd1, 0xb3, 0x43, 0xa9, 0x91, 0x6e, 0x88, 0xe7, 0xea, 0x5d, 0xac, 0x9c, 0x2c, 0xe3, 0x5d, 0xb8, 0x20, 0xc1, 0x89, 0x97, 0x63, 0x5c, 0x8e, 0x67, 0x66, 0x38, 0x82, 0xf9, 0x33, 0x45, 0x98, 0x4b, 0x35, 0x2f, 0xec, 0xbd, 0xf0, 0x86, 0xf1, 0x3d, 0xee, 0xc3, 0xc0, 0xd3, 0x15, 0x93, 0x39, 0x4f, 0x57, 0x60, 0x9b, 0xb8, 0xc4, 0x96, 0x1c, 0xea, 0xd8, 0x31, 0xa9, 0x62, 0xe5, 0x65, 0x99, 0x8f, 0xe1, 0xa5, 0x15, 0x3b, 0x6a, 0xed, 0x26, 0xde, 0x95, 0x2b, 0x81, 0x2b, 0x76, 0x48, 0xf0, 0x14, 0xcf, 0x87, 0x55, 0x58, 0x18, 0x5e, 0xe1, 0xaf, 0x17, 0xe0, 0xd2, 0xf0, 0x1a, 0xc7, 0x30, 0xee, 0x3f, 0x9c, 0x76, 0xc8, 0x64, 0xdd, 0xe5, 0x3b, 0xd9, 0xe2, 0xc3, 0x1b, 0xd0, 0x1c, 0x00, 0xea, 0xf5, 0x99, 0x3f, 0x55, 0x80, 0x2f, 0x9d, 0xaa, 0xf8, 0xb1, 0x84, 0x1e, 0x5f, 0x6d, 0x88, 0x9f, 0x2c, 0x59, 0xe2, 0xeb, 0x13, 0x76, 0x2b, 0xca, 0xd7, 0x05, 0x6a, 0xbe, 0xa4, 0x0a, 0xd1, 0xfc, 0x8b, 0x05, 0x58, 0xd0, 0x5f, 0x44, 0x52, 0x41, 0xfb, 0xb4, 0xf0, 0x7b, 0x72, 0x18, 0x33, 0x2e, 0x7c, 0x5a, 0xa1, 0x61, 0x41, 0xfb, 0xb4, 0xf0, 0x7b, 0x52, 0xa7, 0x39, 0xb4, 0x8e, 0x21, 0x41, 0xfb, 0xfe, 0x6d, 0x01, 0x16, 0xf3, 0x7e, 0x64, 0xdc, 0x83, 0xd9, 0xc0, 0xf6, 0x1c, 0xbf, 0x4b, 0x51, 0x48, 0x1e, 0x48, 0xb5, 0xf1, 0x08, 0xaf, 0xb6, 0xa6, 0x4b, 0x19, 0xef, 0x50, 0xe4, 0xaa, 0x4d, 0x8e, 0xad, 0xb9, 0x77, 0xd2, 0x53, 0xb7, 0x69, 0xdc, 0x63, 0x9f, 0x76, 0x9f, 0x87, 0x89, 0xde, 0x81, 0x3a, 0xdc, 0xf0, 0x93, 0x9e, 0x0b, 0x3c, 0x70, 0xd4, 0x3b, 0xee, 0xf4, 0x6d, 0xfe, 0xcb, 0x29, 0xbd, 0x7f, 0x5a, 0x2c, 0xcf, 0x17, 0xe2, 0xc7, 0xde, 0x07, 0x3d, 0x2c, 0xe7, 0x0b, 0xbe, 0x61, 0xad, 0x82, 0x70, 0x22, 0xa3, 0x22, 0x63, 0x6e, 0xaa, 0xb7, 0x34, 0xe3, 0x18, 0x9c, 0x26, 0x24, 0xd1, 0x36, 0x07, 0x9f, 0xae, 0x26, 0x58, 0x72, 0x64, 0x51, 0xb0, 0xcd, 0xd3, 0x3f, 0x5c, 0x1d, 0xbf, 0xfd, 0xf3, 0x28, 0x79, 0xb1, 0x5a, 0x0f, 0xbf, 0x99, 0x7e, 0x1b, 0xa8, 0x32, 0xf0, 0x36, 0xd0, 0x71, 0x8f, 0x54, 0x23, 0x83, 0x26, 0x23, 0x6d, 0x9e, 0xf4, 0x46, 0x75, 0x29, 0x89, 0xbc, 0x79, 0x09, 0x92, 0x17, 0xa9, 0x07, 0x9f, 0xa8, 0xbe, 0x0a, 0xfa, 0x73, 0xd4, 0x79, 0x2f, 0x54, 0xc7, 0x18, 0x1b, 0xc3, 0x1e, 0xa8, 0x46, 0xc6, 0x21, 0x4c, 0xbf, 0x4f, 0x4d, 0xe1, 0x05, 0xaf, 0x82, 0xfe, 0x16, 0x75, 0xde, 0xf3, 0xd4, 0x17, 0x21, 0x7e, 0x8d, 0x7a, 0xe0, 0x75, 0xea, 0x8b, 0x10, 0x3f, 0x46, 0x3d, 0xf0, 0x38, 0xf5, 0x25, 0x48, 0x9e, 0xa2, 0x1e, 0x7c, 0x9b, 0x1a, 0x73, 0xd5, 0x4b, 0xd4, 0x79, 0x4f, 0x53, 0x0f, 0x44, 0x22, 0x3d, 0x3f, 0x96, 0x48, 0xa4, 0xf5, 0x4f, 0x11, 0x89, 0x74, 0x02, 0x16, 0xb6, 0x3c, 0x77, 0xe7, 0x28, 0xf5, 0xce, 0xdb, 0x8b, 0x9e, 0x0f, 0x37, 0x60, 0xa1, 0xaf, 0x2a, 0x6d, 0x88, 0x16, 0x7b, 0x68, 0xf2, 0xa9, 0x3c, 0x98, 0x81, 0x7f, 0xb3, 0x65, 0x1a, 0x6b, 0x90, 0x7b, 0xf2, 0xc5, 0xc1, 0x77, 0xdf, 0xe2, 0x07, 0xd8, 0x52, 0xf8, 0x54, 0xbe, 0x85, 0x07, 0xb4, 0x2c, 0x3f, 0x99, 0x5b, 0x5e, 0xc3, 0xb0, 0x52, 0xf8, 0xc6, 0x07, 0x30, 0xe7, 0xa5, 0x5f, 0x78, 0x1b, 0xed, 0x19, 0xb8, 0x6c, 0x29, 0x63, 0x03, 0x16, 0xec, 0x43, 0xd9, 0x50, 0x04, 0x48, 0x4f, 0xbd, 0x9c, 0x67, 0xad, 0x97, 0xb3, 0x68, 0xd6, 0x60, 0x49, 0xf3, 0x0f, 0x2b, 0x50, 0xd5, 0xbb, 0xad, 0xbf, 0x3d, 0x2e, 0xed, 0x10, 0xef, 0x40, 0x2d, 0xdc, 0x0f, 0x46, 0xde, 0x96, 0x53, 0xb8, 0xc6, 0x7b, 0xa0, 0x3d, 0x2d, 0x3e, 0x62, 0x0c, 0x62, 0xfd, 0x31, 0xf2, 0x6f, 0x80, 0x1e, 0x91, 0xf8, 0xd3, 0x3c, 0x45, 0x7e, 0x13, 0x8c, 0x83, 0x88, 0x9e, 0x02, 0xb7, 0xc2, 0x9e, 0x7a, 0x6c, 0x3c, 0x79, 0x86, 0x3c, 0x9b, 0x83, 0xa7, 0x59, 0x1a, 0x3a, 0xfa, 0x1b, 0xe4, 0x7a, 0x29, 0x63, 0x33, 0xfe, 0xaf, 0x14, 0x5f, 0x35, 0x73, 0xd8, 0xd5, 0xe1, 0x0f, 0x90, 0x33, 0x9e, 0x95, 0x53, 0xd6, 0x78, 0x0a, 0x8b, 0xe9, 0x07, 0xc4, 0x65, 0x9d, 0xb9, 0x37, 0x0a, 0x9e, 0xe5, 0x60, 0x5a, 0xb9, 0xe5, 0xe5, 0x5e, 0xb1, 0xb6, 0x2d, 0xe2, 0x20, 0x62, 0xa7, 0x78, 0x7f, 0x5c, 0x2f, 0x66, 0x7c, 0x48, 0x0f, 0xe2, 0xc7, 0xa0, 0xf5, 0xd3, 0xbd, 0x3e, 0x9e, 0x2a, 0x47, 0xf7, 0xc5, 0xe5, 0xac, 0x67, 0x1e, 0x1f, 0xff, 0x2a, 0xf0, 0x73, 0xe2, 0xa7, 0x7b, 0x7b, 0xdc, 0x84, 0xaa, 0xdd, 0xeb, 0x75, 0x8e, 0x56, 0x44, 0x64, 0xa3, 0xbc, 0x3d, 0x2b, 0xf5, 0xca, 0x1a, 0xcc, 0xb8, 0x03, 0x95, 0xf8, 0xb5, 0xf1, 0x11, 0x9e, 0x26, 0x4f, 0x90, 0xe9, 0x0d, 0x92, 0xf8, 0x11, 0xf2, 0x9c, 0x67, 0xc9, 0xaf, 0x80, 0xf6, 0x06, 0x79, 0xce, 0xab, 0xe4, 0x57, 0x40, 0x7b, 0x82, 0x3c, 0xe7, 0x51, 0xf2, 0x6b, 0x90, 0x79, 0x7c, 0xfc, 0x54, 0x4f, 0x92, 0xdf, 0x82, 0xbc, 0x47, 0xc7, 0x8f, 0x7b, 0x8f, 0x3c, 0x1d, 0x68, 0x77, 0xf0, 0x39, 0x72, 0x9e, 0x69, 0x62, 0x17, 0xe2, 0xd5, 0x7d, 0x7e, 0xe4, 0x99, 0x4e, 0x95, 0xc3, 0xba, 0xb8, 0x66, 0xad, 0xae, 0xd1, 0x8e, 0x99, 0x81, 0x72, 0xf4, 0xac, 0x48, 0xcb, 0xd9, 0x95, 0xbd, 0xa1, 0x5e, 0x72, 0xb8, 0xa0, 0x2c, 0xd8, 0xfc, 0x8d, 0x02, 0x18, 0x83, 0x0b, 0xcf, 0x78, 0x0d, 0x6a, 0x6e, 0xb7, 0x9d, 0xc4, 0xd3, 0x93, 0xac, 0x7e, 0x1a, 0x88, 0x12, 0xfd, 0x5e, 0x18, 0xc7, 0x56, 0x3d, 0x51, 0xa2, 0x47, 0x5c, 0x64, 0x20, 0xdc, 0x6e, 0xbb, 0xe1, 0x2a, 0xe5, 0xa6, 0x4c, 0x69, 0x8e, 0xcf, 0x93, 0xa7, 0x71, 0x7c, 0x36, 0x7f, 0xb4, 0x00, 0x8b, 0x79, 0xab, 0x1c, 0xc7, 0x80, 0x7d, 0xa9, 0x1a, 0x31, 0x07, 0xc7, 0x9d, 0xc8, 0x82, 0x71, 0x77, 0x66, 0x10, 0xed, 0x73, 0xa3, 0x75, 0x46, 0x2b, 0x61, 0xfe, 0xee, 0x04, 0x54, 0xf5, 0x43, 0xef, 0xd8, 0x3b, 0x2a, 0x17, 0x33, 0x6f, 0x92, 0xe9, 0xcf, 0xd3, 0xd1, 0xa3, 0x5d, 0xf4, 0x50, 0x7c, 0xf6, 0xdd, 0xf8, 0x4b, 0xfc, 0x6e, 0xfc, 0x5d, 0xed, 0xdd, 0xf8, 0x04, 0x80, 0x64, 0x9a, 0xbc, 0x12, 0xff, 0xc2, 0xef, 0xc6, 0x5f, 0x01, 0xed, 0x91, 0xf8, 0x9c, 0x67, 0xe3, 0xeb, 0x50, 0x0e, 0x44, 0x5b, 0x73, 0xb3, 0x53, 0x49, 0xa4, 0x9a, 0xd4, 0xa3, 0xf0, 0xf9, 0x2f, 0xc5, 0xe3, 0xa2, 0x8a, 0x9f, 0x85, 0xcf, 0x79, 0x28, 0xfe, 0xf5, 0xe4, 0xd9, 0xf7, 0x58, 0x87, 0xcd, 0x8a, 0xe3, 0x01, 0xb8, 0x8e, 0xab, 0x82, 0x12, 0xc9, 0x2d, 0x6d, 0x00, 0x8e, 0x9b, 0x47, 0xfa, 0x31, 0xf8, 0x21, 0x4f, 0xc4, 0xc7, 0x9b, 0xc7, 0xbc, 0xb6, 0x79, 0x98, 0x5f, 0x80, 0x85, 0x01, 0x56, 0x22, 0xff, 0x86, 0xbf, 0xf9, 0xdf, 0x0a, 0x50, 0x79, 0xb6, 0x2a, 0xdf, 0x0c, 0xc1, 0x7d, 0xfa, 0xa0, 0x15, 0x46, 0x3b, 0x23, 0x8a, 0x83, 0x8c, 0xac, 0x4a, 0x89, 0x11, 0xc9, 0x91, 0x91, 0x71, 0x11, 0xb5, 0x5a, 0xc4, 0xe6, 0x8e, 0xf8, 0xb6, 0x29, 0x63, 0x1b, 0x2b, 0x7c, 0x4f, 0x78, 0x39, 0x8a, 0x02, 0xcd, 0xfb, 0xe6, 0xa4, 0xd2, 0xa9, 0x32, 0xe6, 0x63, 0x58, 0xe0, 0x09, 0xb4, 0xfa, 0x9e, 0x47, 0xaf, 0x8e, 0xb3, 0xd8, 0x16, 0x87, 0x2b, 0xa9, 0x26, 0x8f, 0xd4, 0x77, 0xb5, 0x0b, 0x90, 0xf8, 0x1d, 0x3f, 0x54, 0x3b, 0xa1, 0x3d, 0x54, 0xfb, 0xfb, 0x05, 0x28, 0x37, 0x6c, 0x31, 0xb4, 0x9e, 0x59, 0x28, 0xba, 0xfb, 0xf2, 0x69, 0xdb, 0xa2, 0xbb, 0xaf, 0x9e, 0xbf, 0x9d, 0x48, 0x9e, 0xbf, 0x35, 0xa1, 0xca, 0x6f, 0x0a, 0x3e, 0xb5, 0x3b, 0x7d, 0xf1, 0x35, 0xa2, 0xe5, 0xaa, 0x95, 0x82, 0x91, 0xa0, 0x65, 0x6f, 0xd3, 0x49, 0x46, 0xe4, 0x5c, 0xb5, 0xe2, 0x34, 0xd2, 0xb3, 0x86, 0xfb, 0xc6, 0x1b, 0x44, 0xcf, 0x55, 0x2b, 0x0d, 0x24, 0x6b, 0x0b, 0x96, 0xa0, 0x34, 0xd1, 0x73, 0xd5, 0xd2, 0x20, 0xd9, 0x5a, 0xee, 0xd0, 0xb9, 0x96, 0xa9, 0xe5, 0x8e, 0xf9, 0xdd, 0x12, 0x18, 0xac, 0xed, 0x4f, 0xe9, 0xb7, 0xb3, 0xe6, 0x9e, 0xc2, 0x89, 0xe6, 0x9e, 0xe2, 0x80, 0xb9, 0x67, 0x58, 0xec, 0x97, 0x44, 0xd9, 0x3b, 0x79, 0x9c, 0x36, 0x3c, 0xe7, 0x26, 0x69, 0xac, 0x54, 0x9e, 0xca, 0x04, 0xb6, 0xd7, 0x95, 0xc4, 0xe5, 0x41, 0x25, 0xf1, 0xa7, 0xf1, 0xfd, 0xd3, 0x54, 0xc0, 0x95, 0xb4, 0x0a, 0x38, 0xa3, 0x91, 0x80, 0x53, 0x69, 0x24, 0xd2, 0xfa, 0xdf, 0x99, 0x01, 0xfd, 0x6f, 0xca, 0x6e, 0x55, 0xcd, 0x9a, 0x73, 0x55, 0x57, 0xef, 0xf9, 0x41, 0xd7, 0x8e, 0xd4, 0x6b, 0x82, 0x1a, 0x88, 0x68, 0xcf, 0xd5, 0xac, 0x6c, 0x71, 0x74, 0xea, 0xf4, 0xe3, 0x0a, 0x32, 0x48, 0x99, 0xe6, 0x21, 0xac, 0x83, 0x52, 0x5a, 0xe8, 0xf9, 0x8c, 0xe5, 0x80, 0xf6, 0x61, 0x0a, 0x87, 0x2c, 0x39, 0xa9, 0x38, 0x3a, 0xf2, 0x1d, 0x28, 0x53, 0x53, 0xd6, 0x1d, 0xa2, 0xb5, 0x11, 0x9c, 0x8e, 0x24, 0x3a, 0x4e, 0xec, 0xe3, 0x9d, 0x9d, 0x30, 0x92, 0x7c, 0x15, 0x27, 0x50, 0x74, 0x3d, 0x93, 0xa2, 0xcd, 0xc4, 0x49, 0xe1, 0x7b, 0x4e, 0x9c, 0x27, 0xbd, 0x8d, 0x70, 0xb2, 0x1d, 0x22, 0x26, 0xde, 0xf2, 0x31, 0xc4, 0x3b, 0x3d, 0x48, 0xbc, 0xc3, 0x09, 0x31, 0x2b, 0xc4, 0xc3, 0x0b, 0xd9, 0x22, 0x66, 0x8e, 0xb5, 0x45, 0x54, 0x33, 0xb6, 0x88, 0x55, 0xa8, 0x3c, 0xb4, 0xb7, 0x45, 0x67, 0xd3, 0x76, 0x49, 0x1b, 0x42, 0xcf, 0x7c, 0x69, 0xb3, 0x91, 0x00, 0xb0, 0x03, 0xf2, 0x11, 0x30, 0xb9, 0xf7, 0xaa, 0xa4, 0xb9, 0x01, 0x35, 0x8a, 0xb7, 0x46, 0x49, 0x4d, 0xcb, 0x9b, 0xcb, 0xc1, 0x64, 0x9e, 0x17, 0x2b, 0x0e, 0x3c, 0x2f, 0x66, 0xfe, 0xc3, 0x02, 0x5c, 0xde, 0xf0, 0x1d, 0x19, 0x9d, 0xcd, 0x6e, 0x45, 0x54, 0x31, 0x09, 0xdf, 0x9f, 0x7d, 0xcc, 0x8b, 0x75, 0x58, 0xe8, 0xeb, 0x7d, 0x19, 0x7e, 0x05, 0x2a, 0xd5, 0x65, 0x6b, 0xb0, 0x94, 0xf9, 0xff, 0xc0, 0x95, 0x61, 0xdd, 0x18, 0xd3, 0x6d, 0xd6, 0x5f, 0x2e, 0xc0, 0xb9, 0xe5, 0xf8, 0x51, 0x4e, 0xaa, 0x7f, 0x2c, 0x43, 0x74, 0x05, 0x80, 0x26, 0x44, 0x1f, 0x23, 0x0d, 0x62, 0x7c, 0x1d, 0x6a, 0x1d, 0x45, 0x35, 0xc3, 0xef, 0x32, 0xc5, 0x84, 0x65, 0xa5, 0xb1, 0xcd, 0x5f, 0x29, 0xc0, 0xf9, 0x81, 0x66, 0x8f, 0x49, 0xa3, 0xf5, 0x19, 0x37, 0xfd, 0x5b, 0x70, 0x31, 0xb1, 0x75, 0x8c, 0x95, 0x2e, 0xcd, 0xbf, 0x57, 0x80, 0x97, 0x72, 0xeb, 0xfe, 0x3f, 0x63, 0x64, 0x0e, 0xe0, 0xdc, 0x9a, 0xe8, 0x8c, 0x9d, 0x14, 0x4f, 0xde, 0x2e, 0xbe, 0x05, 0xe7, 0x07, 0x7e, 0x3c, 0xa6, 0xf5, 0xf5, 0xe7, 0x0a, 0x70, 0x61, 0x8b, 0xf4, 0x07, 0x63, 0xef, 0xd7, 0x6d, 0xb9, 0xd7, 0xe2, 0xf8, 0x49, 0x2e, 0x7d, 0xe8, 0x48, 0x27, 0x98, 0xe6, 0x0f, 0xc1, 0xc5, 0xbc, 0x06, 0x8d, 0xa9, 0xbf, 0xbf, 0x56, 0x00, 0xb8, 0xef, 0x7b, 0xed, 0x15, 0x9b, 0x0c, 0x9a, 0x2f, 0xd4, 0xc1, 0x73, 0x30, 0xd5, 0x6a, 0xbb, 0xab, 0x5d, 0x75, 0x5a, 0xc8, 0x14, 0x92, 0xa1, 0xdf, 0x8f, 0x36, 0xa5, 0xce, 0x5d, 0x7a, 0x64, 0x27, 0x10, 0xe4, 0x3e, 0x90, 0x11, 0x11, 0x87, 0xd1, 0x88, 0x72, 0x84, 0x42, 0x37, 0x7f, 0xb2, 0xa8, 0xb5, 0x3e, 0x7c, 0xe1, 0xf5, 0x42, 0x0d, 0x89, 0x9e, 0xa8, 0x37, 0x0f, 0x46, 0x6a, 0x08, 0xa1, 0xe3, 0x49, 0xd9, 0xeb, 0xd8, 0x91, 0x25, 0xb9, 0x92, 0x92, 0xa5, 0x92, 0x2a, 0x67, 0x23, 0x6c, 0xab, 0x88, 0x90, 0x32, 0x49, 0xb7, 0x36, 0x68, 0x80, 0x64, 0x48, 0xc8, 0x92, 0x15, 0xa7, 0xf1, 0xc4, 0xa2, 0x37, 0x13, 0x68, 0xc4, 0xd8, 0x3b, 0x36, 0x01, 0x90, 0x27, 0x9d, 0x7c, 0x6f, 0x41, 0x39, 0x01, 0xa9, 0xb4, 0xf9, 0xdd, 0x22, 0xcc, 0xdf, 0x17, 0x76, 0x10, 0xad, 0x08, 0x7b, 0x6c, 0xa7, 0x67, 0x62, 0x23, 0x2a, 0x66, 0x6d, 0x44, 0x6f, 0xc2, 0xd4, 0x9e, 0x38, 0x5a, 0xe9, 0xef, 0x8c, 0x2a, 0x41, 0x32, 0xb6, 0xf1, 0x43, 0x70, 0x61, 0xbb, 0xd3, 0x17, 0x4f, 0x7c, 0x3f, 0xda, 0x5d, 0x09, 0x7c, 0xdb, 0x59, 0xb5, 0xc3, 0x48, 0x79, 0x16, 0x8e, 0x46, 0x06, 0xc3, 0x2b, 0x18, 0x72, 0xcb, 0xfa, 0xf7, 0x0a, 0xb0, 0xa0, 0x8d, 0xcd, 0xf8, 0x5c, 0xa3, 0x3c, 0x71, 0x18, 0x69, 0x01, 0x44, 0xe2, 0x34, 0x59, 0x1c, 0x45, 0x47, 0xb4, 0x22, 0x3f, 0x88, 0x5d, 0xa3, 0x64, 0xfa, 0xb3, 0x1d, 0x01, 0xf3, 0xaf, 0x16, 0xa1, 0xf6, 0x44, 0x78, 0x9b, 0xf6, 0x78, 0x82, 0x10, 0x7d, 0xcf, 0xd7, 0xb6, 0xf1, 0x2e, 0x54, 0xe4, 0xe7, 0xb3, 0xc3, 0x11, 0x9d, 0xe7, 0x92, 0x02, 0x28, 0xff, 0x87, 0x6e, 0xdb, 0x93, 0xec, 0x3c, 0x7d, 0xb3, 0x93, 0x69, 0xf4, 0xc8, 0x97, 0x6b, 0x86, 0x13, 0xe6, 0x2f, 0x14, 0x61, 0x56, 0x0d, 0xd4, 0x98, 0x28, 0xe2, 0x7f, 0x9f, 0x7d, 0xe4, 0x35, 0xa8, 0x45, 0xc2, 0xeb, 0xd9, 0x47, 0x77, 0x03, 0x7d, 0x2f, 0x49, 0x03, 0x51, 0x2c, 0x8b, 0x01, 0xc9, 0x9e, 0x92, 0x82, 0x21, 0x07, 0x37, 0xff, 0x81, 0x88, 0xbe, 0x69, 0xb1, 0xce, 0x74, 0x0c, 0x24, 0xf5, 0xb5, 0x4c, 0x4c, 0x9c, 0x53, 0xbc, 0x18, 0x41, 0x91, 0xaf, 0x8f, 0x3a, 0xc9, 0xa5, 0x36, 0x32, 0x26, 0x50, 0x44, 0x4b, 0xed, 0xd9, 0x19, 0x99, 0x32, 0xff, 0x72, 0x91, 0x2e, 0xbb, 0xa9, 0xa6, 0x8f, 0x69, 0x92, 0xdf, 0x84, 0x29, 0x8e, 0x62, 0x3e, 0xe2, 0x1c, 0x4b, 0xec, 0x21, 0x6d, 0x7f, 0x0d, 0x6a, 0x3b, 0xbe, 0x1f, 0x89, 0x40, 0x85, 0x3b, 0xe4, 0x49, 0x4e, 0x03, 0x8d, 0x6b, 0x30, 0x1b, 0x50, 0x28, 0x46, 0x0e, 0x91, 0x1e, 0xeb, 0x5a, 0x32, 0x50, 0xe3, 0x16, 0x9c, 0xd1, 0x21, 0xaa, 0x4e, 0x5e, 0x0c, 0x79, 0x59, 0xe6, 0x77, 0x26, 0xe0, 0xcc, 0x66, 0x3f, 0xdc, 0x25, 0xc5, 0xfe, 0x96, 0xf5, 0x50, 0x9b, 0xe1, 0x95, 0xd4, 0x0c, 0x17, 0x4f, 0x98, 0xe1, 0x95, 0xb4, 0x1b, 0x63, 0x46, 0x90, 0x9f, 0xd6, 0x03, 0x54, 0xaa, 0xd7, 0x2e, 0x9f, 0xa4, 0xa2, 0xda, 0xa7, 0xa1, 0x58, 0x07, 0x5f, 0x8d, 0x59, 0x5f, 0x53, 0x3e, 0x1b, 0x2a, 0x6d, 0xac, 0xc0, 0xbc, 0x25, 0x7d, 0x61, 0x56, 0x95, 0xdd, 0xa1, 0x44, 0x2d, 0xcc, 0x04, 0x0f, 0xe5, 0x78, 0x36, 0xcd, 0xc8, 0x1a, 0xc0, 0x47, 0xa2, 0x79, 0xbc, 0x89, 0x84, 0x51, 0x9f, 0xba, 0x5a, 0x44, 0xa2, 0xe1, 0x14, 0x6e, 0x6c, 0x6b, 0x89, 0xaf, 0x86, 0xbc, 0xa7, 0x95, 0x40, 0x8c, 0x3b, 0x30, 0xb3, 0xac, 0x59, 0x58, 0xa7, 0xf3, 0x62, 0x96, 0xc6, 0xbf, 0xd5, 0x51, 0x8d, 0x1b, 0x30, 0x65, 0x35, 0x96, 0x37, 0x45, 0x57, 0x9a, 0x0b, 0x17, 0x07, 0xde, 0xed, 0xd9, 0x14, 0x5d, 0x4b, 0xe2, 0x98, 0xff, 0xa5, 0x08, 0x8b, 0xe9, 0x89, 0x49, 0xe8, 0x77, 0x25, 0x4d, 0xbf, 0xc5, 0x93, 0xe8, 0x57, 0x4f, 0xe1, 0x0e, 0xb9, 0xb5, 0xb5, 0xbe, 0x26, 0x27, 0x86, 0xbe, 0x8d, 0xaf, 0x42, 0x85, 0xe3, 0x67, 0xb1, 0xd5, 0xf9, 0xb8, 0x91, 0x4c, 0x10, 0x91, 0x41, 0x20, 0xbf, 0x07, 0x19, 0xea, 0x14, 0x47, 0x31, 0x01, 0x20, 0x3b, 0x7f, 0x97, 0x6e, 0xdf, 0x39, 0x52, 0x01, 0x83, 0xf9, 0x3a, 0xc8, 0x78, 0x13, 0xce, 0xad, 0x0c, 0x9c, 0x63, 0xd4, 0x36, 0x26, 0xd8, 0x21, 0xb9, 0xc6, 0x13, 0xb8, 0xb0, 0x32, 0xf4, 0x00, 0x2d, 0x1f, 0x3b, 0x21, 0xc3, 0x0b, 0x9a, 0x3f, 0x56, 0x8d, 0xf5, 0xaa, 0xae, 0x23, 0xfc, 0xb1, 0x2c, 0x84, 0xab, 0x30, 0xb3, 0x3a, 0x18, 0x57, 0x56, 0x8f, 0x17, 0x6b, 0x42, 0xf5, 0x5e, 0x4e, 0x40, 0xbf, 0x7b, 0x19, 0xcd, 0xd8, 0x93, 0x81, 0x80, 0x7e, 0x09, 0x04, 0xf7, 0x10, 0x7a, 0x0d, 0xed, 0x49, 0x72, 0xff, 0x1a, 0xc7, 0x3a, 0x0d, 0x8c, 0xb1, 0x1a, 0xc9, 0x4d, 0xec, 0x04, 0x4b, 0x01, 0x91, 0x12, 0x08, 0xb0, 0xc6, 0x0e, 0xb8, 0xc7, 0x52, 0x42, 0x8c, 0x88, 0x75, 0xd3, 0xa0, 0xc5, 0x2d, 0x98, 0xe6, 0xba, 0x53, 0xc0, 0x18, 0x2b, 0x6e, 0x41, 0x45, 0xc3, 0xd2, 0x5b, 0x40, 0x80, 0x35, 0x8e, 0x6a, 0x7f, 0x6c, 0x0b, 0x62, 0x44, 0x1c, 0xa3, 0xcd, 0x8e, 0x7d, 0x24, 0x95, 0x72, 0x33, 0x54, 0xb1, 0x06, 0xc1, 0x7c, 0xe9, 0x2b, 0x72, 0xd7, 0xdb, 0x57, 0xb6, 0xa4, 0x04, 0x82, 0xf9, 0xab, 0x76, 0x57, 0x04, 0x36, 0x9d, 0x96, 0xac, 0xa6, 0xd5, 0x20, 0xb8, 0x1d, 0xdd, 0xeb, 0x7b, 0x2d, 0xd2, 0xbb, 0xb1, 0x86, 0x36, 0x4e, 0xe3, 0x3a, 0xd8, 0x88, 0x35, 0xc0, 0xec, 0x2c, 0x95, 0x00, 0x88, 0x06, 0xd6, 0x1e, 0x51, 0x4b, 0xb7, 0x62, 0x5b, 0x91, 0x0e, 0xc2, 0xad, 0x68, 0xf9, 0x6e, 0xe3, 0x41, 0xf2, 0x50, 0x20, 0xa7, 0xf0, 0x9f, 0x77, 0xd5, 0xc5, 0x19, 0x83, 0x0f, 0x78, 0x95, 0x96, 0xb5, 0xd2, 0x0c, 0x60, 0xad, 0x67, 0xe2, 0x5a, 0x15, 0xc8, 0xb8, 0x4e, 0xd7, 0x0b, 0xf5, 0x27, 0xfb, 0xc8, 0xc8, 0x5d, 0xb2, 0xb2, 0x60, 0xe3, 0x06, 0x2c, 0x68, 0x20, 0x79, 0xb1, 0xe9, 0x2c, 0xe1, 0x0e, 0x66, 0x18, 0xaf, 0xc3, 0xbc, 0x06, 0xe4, 0x4b, 0x4e, 0xe7, 0xf8, 0x4e, 0x60, 0x16, 0x8e, 0x9b, 0xbd, 0x82, 0xc9, 0x1e, 0xf2, 0x85, 0x9a, 0x0c, 0x14, 0x47, 0x90, 0x46, 0x03, 0xc9, 0x9e, 0x6c, 0xd9, 0x25, 0x2b, 0x01, 0x20, 0x0b, 0x64, 0x49, 0xfd, 0x35, 0x1b, 0xa7, 0x55, 0x12, 0x47, 0x88, 0xd0, 0x36, 0x9c, 0xdb, 0xf4, 0xf0, 0x5f, 0xc5, 0x8a, 0xd3, 0xf8, 0xef, 0x46, 0x14, 0x08, 0xbb, 0x1b, 0x0f, 0x3d, 0x3f, 0x70, 0x93, 0x81, 0x1a, 0x4b, 0xb0, 0xa8, 0x41, 0x88, 0x58, 0xe9, 0x57, 0xfc, 0x60, 0x60, 0x6e, 0x1e, 0x8e, 0x81, 0x0e, 0xa7, 0xe8, 0xde, 0x97, 0xd9, 0x9a, 0x98, 0x85, 0x1b, 0x37, 0xc1, 0xd0, 0x60, 0xea, 0x48, 0xe6, 0xe7, 0x6d, 0x72, 0x72, 0x70, 0x36, 0x74, 0xa8, 0xa0, 0xf9, 0xe5, 0x87, 0x6e, 0x06, 0x33, 0xf0, 0xc4, 0xd7, 0xff, 0xa8, 0xe8, 0x81, 0x1f, 0x1d, 0xcc, 0xcb, 0xca, 0xf4, 0x57, 0x5e, 0xc5, 0x5b, 0x77, 0xe4, 0x43, 0x38, 0xb9, 0x79, 0x99, 0xbf, 0x2c, 0x3b, 0x5b, 0x87, 0x64, 0xfd, 0x33, 0x07, 0xfe, 0xa2, 0xb2, 0x70, 0x3d, 0x35, 0x22, 0x3b, 0xba, 0x7b, 0x18, 0x35, 0xa2, 0xa0, 0xfe, 0x2a, 0xef, 0x59, 0x09, 0x04, 0x69, 0xfe, 0x3e, 0x3d, 0xa4, 0x58, 0x7f, 0x8d, 0x79, 0x36, 0x4e, 0x21, 0x5d, 0x53, 0x45, 0x8f, 0xc4, 0x01, 0x66, 0x7e, 0x8e, 0xe9, 0x5a, 0x03, 0x21, 0x1f, 0xb5, 0x6a, 0xad, 0x7e, 0x65, 0xa9, 0x7e, 0x8d, 0x14, 0xdc, 0x9c, 0xc0, 0xd9, 0xde, 0x48, 0x5f, 0x19, 0xfb, 0x3c, 0xdb, 0x6c, 0xd3, 0x50, 0xa4, 0xb4, 0x2d, 0x32, 0xa7, 0x79, 0x5f, 0xbd, 0x55, 0xbf, 0xce, 0x42, 0x6d, 0x0c, 0x30, 0x7f, 0xa2, 0x18, 0xdb, 0x2f, 0xf8, 0x0c, 0x18, 0xd3, 0x99, 0x7b, 0xf2, 0x39, 0xb0, 0x08, 0x25, 0x15, 0x7c, 0x13, 0xb7, 0x2e, 0x4e, 0x0c, 0xee, 0xd9, 0x93, 0x79, 0x7b, 0xf6, 0xc0, 0xbe, 0x5a, 0xca, 0xdb, 0x57, 0x2f, 0xc2, 0xf4, 0xa3, 0xcc, 0xdd, 0x92, 0x47, 0xda, 0x5d, 0x2d, 0xb9, 0x3e, 0xcb, 0xfa, 0x0e, 0x64, 0xfe, 0x6e, 0x11, 0x8c, 0xbb, 0x5d, 0xff, 0x63, 0x97, 0x07, 0x45, 0xb9, 0xbf, 0xcf, 0xc3, 0xc4, 0xc6, 0xda, 0x6d, 0xa9, 0xef, 0xc7, 0x4f, 0xac, 0x3c, 0xfe, 0x7b, 0xf1, 0x6a, 0x11, 0xb7, 0x2a, 0xfd, 0xc7, 0xf1, 0xb9, 0x30, 0xc1, 0x79, 0xf1, 0x91, 0x70, 0x07, 0x66, 0xa8, 0x7e, 0x19, 0xa9, 0x70, 0xf2, 0xd8, 0xed, 0x5e, 0x47, 0x45, 0x36, 0xe6, 0x09, 0xbf, 0xa9, 0x8f, 0x35, 0xd2, 0x77, 0xe6, 0xa0, 0x9c, 0x1a, 0x38, 0x28, 0x2f, 0x41, 0xe5, 0xee, 0x61, 0x24, 0x02, 0xef, 0xa3, 0x8d, 0x87, 0xca, 0x4b, 0x37, 0x06, 0xe0, 0x20, 0x58, 0xf4, 0xb6, 0x90, 0xf4, 0xd0, 0x95, 0xa9, 0xf4, 0xe4, 0xad, 0x49, 0xf7, 0x5c, 0x1d, 0x94, 0x3e, 0x00, 0x20, 0x7b, 0x00, 0xd0, 0xd1, 0x73, 0xf0, 0x51, 0x37, 0x31, 0xda, 0x94, 0x2c, 0x0d, 0x62, 0xfe, 0x76, 0x41, 0x31, 0x1e, 0xd4, 0xbf, 0xb1, 0x30, 0x1e, 0xd7, 0x60, 0x96, 0x2a, 0x5b, 0x8f, 0x44, 0x57, 0x69, 0x81, 0x71, 0x9c, 0x32, 0x50, 0xe3, 0x3d, 0xa8, 0xc4, 0x10, 0xa9, 0x05, 0xce, 0x38, 0xdb, 0x0d, 0x4e, 0xbf, 0x95, 0x14, 0xd1, 0xb7, 0xe6, 0xc9, 0xd4, 0xd6, 0x6c, 0xfe, 0x7c, 0x01, 0xce, 0x0c, 0x94, 0x65, 0x87, 0x49, 0x4b, 0x70, 0x77, 0x4a, 0x16, 0x7e, 0x7e, 0x6a, 0xda, 0x91, 0x54, 0x38, 0x99, 0x50, 0xa1, 0x5c, 0x44, 0x6b, 0x72, 0x01, 0x70, 0xe2, 0x38, 0xc2, 0x37, 0x7f, 0xa3, 0xa0, 0x16, 0xbc, 0x1c, 0xfb, 0x31, 0x2d, 0xf8, 0x51, 0xc7, 0xff, 0xfd, 0xc1, 0xf1, 0x7f, 0xe5, 0x84, 0xf1, 0x0f, 0x7b, 0xda, 0x04, 0x98, 0xdf, 0x29, 0xd3, 0x1b, 0xa3, 0xcb, 0x77, 0x1e, 0x88, 0xb1, 0x29, 0x7c, 0x1e, 0xd3, 0x33, 0x4e, 0x4a, 0xe1, 0xc3, 0x29, 0xe3, 0x36, 0x94, 0x96, 0x97, 0xf6, 0x62, 0xa7, 0xd4, 0x97, 0x87, 0x48, 0xbd, 0xf1, 0x62, 0x65, 0x6c, 0xe3, 0x2b, 0x50, 0x5a, 0xee, 0xf5, 0xa4, 0x0c, 0x77, 0x72, 0xbc, 0x4f, 0xc2, 0xc5, 0x42, 0x8d, 0x96, 0xdf, 0x1b, 0xf1, 0xc1, 0x11, 0xc6, 0xa5, 0x42, 0xf4, 0x2a, 0xd6, 0xd4, 0x68, 0x85, 0xe8, 0xd1, 0xac, 0xdb, 0xb8, 0xe6, 0x9f, 0xe3, 0x89, 0x39, 0x5a, 0x48, 0x33, 0x46, 0xc6, 0xe9, 0xbd, 0x47, 0xef, 0xab, 0xc5, 0x9b, 0x0d, 0x6f, 0x19, 0x19, 0x28, 0x71, 0x8d, 0x04, 0xf9, 0xe6, 0x73, 0x69, 0x0a, 0x8e, 0xd3, 0x48, 0xac, 0x1c, 0x3b, 0x9e, 0x7d, 0xa3, 0x38, 0x91, 0x12, 0x9d, 0x67, 0x32, 0xa2, 0xf3, 0x45, 0x98, 0x5e, 0x61, 0x47, 0xf8, 0x35, 0xf5, 0xba, 0x98, 0x4a, 0x63, 0xde, 0xf2, 0xd2, 0x03, 0x71, 0xf4, 0x48, 0x1c, 0x10, 0xf7, 0x5a, 0xb5, 0xe2, 0x34, 0x6f, 0x6c, 0x76, 0xe8, 0x7b, 0x92, 0x73, 0x95, 0x29, 0xdc, 0xb6, 0xee, 0xf9, 0x5e, 0xd4, 0x68, 0xd9, 0xd2, 0x7d, 0xb3, 0x66, 0x25, 0x00, 0xdc, 0x60, 0x69, 0xc3, 0xe2, 0xb0, 0x17, 0x93, 0xca, 0xa3, 0xeb, 0x11, 0xbf, 0xba, 0xad, 0x02, 0x8d, 0xc9, 0x24, 0x89, 0xeb, 0xbe, 0xc3, 0x17, 0x18, 0xe4, 0x9b, 0xd6, 0x2a, 0x4d, 0x1b, 0xa8, 0xef, 0x08, 0xe5, 0xcd, 0xc9, 0x1e, 0x03, 0x3a, 0x08, 0x5b, 0x22, 0xe9, 0x6f, 0x9d, 0x5f, 0x66, 0x9c, 0xb4, 0x12, 0x00, 0x6e, 0xa0, 0x2a, 0x78, 0xf6, 0xba, 0xba, 0xd3, 0xad, 0x41, 0x50, 0x86, 0x7a, 0x66, 0x77, 0x3a, 0x22, 0xb2, 0x44, 0x5b, 0xdd, 0xeb, 0xae, 0x59, 0x29, 0x98, 0xf1, 0x16, 0x4c, 0xad, 0xfa, 0xfe, 0x9e, 0x2b, 0xa4, 0xdb, 0xe5, 0x89, 0xf4, 0x2b, 0xd1, 0xb1, 0x63, 0x8f, 0xe5, 0x13, 0x6e, 0xf2, 0xae, 0x77, 0x9c, 0xa6, 0x9d, 0x4b, 0xbe, 0xe0, 0x26, 0x39, 0xd3, 0x38, 0x6d, 0x7e, 0x67, 0x1a, 0xaa, 0xc9, 0xc2, 0x64, 0x97, 0xf8, 0x95, 0x53, 0xea, 0x9d, 0x52, 0x5b, 0x4a, 0x1d, 0xca, 0xf7, 0xfa, 0x9d, 0xce, 0x96, 0xf5, 0x50, 0x3d, 0xd9, 0x24, 0x93, 0x48, 0x49, 0xcb, 0x77, 0xd4, 0xd2, 0xac, 0x58, 0x9c, 0xc0, 0x51, 0x5b, 0x96, 0x11, 0xce, 0x9d, 0x58, 0x6a, 0x4c, 0x20, 0x58, 0x8a, 0x19, 0x57, 0x56, 0x25, 0x71, 0x02, 0xff, 0xa2, 0x24, 0x69, 0x79, 0x03, 0x59, 0xa9, 0xd6, 0x37, 0x60, 0xee, 0xc3, 0xc6, 0xf2, 0xe6, 0xfa, 0xa6, 0x08, 0xba, 0x2e, 0x39, 0x90, 0xca, 0x35, 0x93, 0x89, 0xcc, 0x9f, 0x41, 0x5a, 0x71, 0xa3, 0x86, 0x88, 0xac, 0x6c, 0x59, 0xe3, 0x29, 0x2c, 0x7e, 0x20, 0x3c, 0x11, 0xd8, 0x9d, 0xc4, 0x95, 0xb6, 0x21, 0xa2, 0x7c, 0xef, 0xec, 0x3c, 0x4c, 0x2b, 0xb7, 0x7c, 0x6a, 0x01, 0x55, 0x06, 0x17, 0x50, 0x63, 0xd7, 0x0e, 0x04, 0x8e, 0x21, 0xcb, 0x69, 0x71, 0x9a, 0x18, 0x56, 0xdc, 0x47, 0x78, 0xb7, 0x66, 0xa2, 0xd7, 0x20, 0xc6, 0x1d, 0xa8, 0x50, 0x8a, 0xec, 0xa5, 0x0b, 0x79, 0xe1, 0x61, 0x57, 0xdc, 0x4f, 0x08, 0x83, 0xb6, 0xe9, 0x04, 0x99, 0x34, 0x5e, 0xe9, 0x67, 0x2e, 0x0c, 0xa9, 0xf1, 0x4a, 0xbf, 0x63, 0x61, 0xc0, 0x64, 0x23, 0x8c, 0x5f, 0x26, 0xa5, 0x6f, 0x3a, 0xe3, 0xd6, 0xd7, 0x24, 0xcd, 0xe3, 0xa7, 0xb1, 0x06, 0xb3, 0x6b, 0x42, 0xf4, 0x1e, 0xba, 0xde, 0x9e, 0x1c, 0xb1, 0x73, 0x79, 0xaf, 0x71, 0xa5, 0x71, 0xac, 0x4c, 0x19, 0x63, 0x03, 0x16, 0x68, 0x42, 0xd4, 0xd8, 0x1d, 0x45, 0x22, 0x1c, 0x75, 0x65, 0x0c, 0x96, 0x44, 0x59, 0xf3, 0x7e, 0x14, 0xf5, 0xee, 0x0b, 0xdb, 0x51, 0xee, 0x16, 0xfc, 0xac, 0x7b, 0x16, 0x6c, 0x2c, 0x03, 0x24, 0xa0, 0xfa, 0x85, 0xbc, 0x13, 0x4f, 0x5f, 0x35, 0x37, 0x77, 0x09, 0xd1, 0xd2, 0x0a, 0x21, 0x89, 0x2a, 0x29, 0x8a, 0x65, 0x3e, 0x95, 0xc4, 0x1c, 0xc4, 0x71, 0xbb, 0x6d, 0x29, 0xeb, 0xa9, 0xa4, 0xb6, 0xfc, 0x2f, 0x9d, 0x6e, 0xf9, 0x5f, 0x85, 0x99, 0x0d, 0xe1, 0xf5, 0xd5, 0x0f, 0x59, 0xc8, 0xd3, 0x41, 0x17, 0x6f, 0xc2, 0x14, 0x37, 0x72, 0x58, 0x60, 0x7f, 0x75, 0x07, 0xa4, 0xc2, 0x41, 0xe3, 0x7e, 0xa2, 0x00, 0x67, 0x73, 0xd7, 0x08, 0x5d, 0x7c, 0x72, 0xa3, 0xa7, 0xf1, 0xc3, 0xa1, 0x35, 0x2b, 0x4e, 0xb3, 0x5f, 0x2f, 0x7f, 0x2f, 0x29, 0x63, 0x5c, 0x0c, 0xd0, 0x73, 0xbf, 0xa2, 0x5e, 0xa7, 0x8b, 0x01, 0x7a, 0xee, 0x57, 0xd5, 0x53, 0xd2, 0x31, 0xc0, 0x5c, 0x82, 0xa1, 0x0b, 0x69, 0x58, 0x6b, 0xcc, 0x5f, 0x2e, 0x40, 0x55, 0x27, 0x77, 0xb6, 0xbb, 0xf9, 0xbd, 0xf8, 0xc1, 0x53, 0x4a, 0xd0, 0x23, 0x43, 0xf8, 0x91, 0x0a, 0x8b, 0xaa, 0x83, 0xe8, 0xde, 0x1c, 0x26, 0xd7, 0x44, 0xd8, 0x92, 0xdb, 0x57, 0x02, 0xa0, 0xdb, 0x5e, 0x3d, 0x57, 0x7f, 0x70, 0x20, 0x4e, 0x1b, 0x4b, 0x50, 0xb6, 0x7b, 0xae, 0xf6, 0xc0, 0x40, 0x7d, 0x60, 0x35, 0x2e, 0xf7, 0x5c, 0x8e, 0x39, 0x27, 0x11, 0xcd, 0x6b, 0x00, 0x09, 0x98, 0x6e, 0x4c, 0xf0, 0x8b, 0x9a, 0xea, 0xc5, 0x2e, 0x99, 0x34, 0x6f, 0x64, 0xd7, 0xd8, 0xc0, 0x60, 0x4c, 0x6a, 0x83, 0xf1, 0x6f, 0x26, 0x60, 0x6a, 0xb9, 0xd7, 0xdb, 0x08, 0xdb, 0x03, 0xda, 0xbc, 0x42, 0x8e, 0x36, 0x6f, 0x91, 0x39, 0x22, 0x25, 0x05, 0x72, 0x82, 0xb6, 0x1f, 0x67, 0x2f, 0x89, 0xcc, 0x43, 0xfa, 0xab, 0x04, 0x72, 0xa2, 0x0e, 0x50, 0x17, 0x87, 0x6a, 0x52, 0x1c, 0x1a, 0xbe, 0x97, 0x5f, 0x01, 0x58, 0x4d, 0x7c, 0xe3, 0xca, 0xfc, 0xb7, 0xd5, 0x94, 0x6f, 0x9c, 0x2e, 0xaf, 0x4e, 0x0f, 0xca, 0xab, 0x37, 0xa0, 0x44, 0x42, 0xa8, 0xd4, 0x65, 0x0f, 0x13, 0xd9, 0x18, 0x09, 0x39, 0x10, 0x4d, 0x3a, 0x2a, 0x59, 0x32, 0x85, 0xc3, 0x6a, 0x89, 0xae, 0xeb, 0x39, 0xf2, 0xee, 0x7c, 0xc9, 0x8a, 0xd3, 0x69, 0xa1, 0xaa, 0x9a, 0x15, 0xaa, 0x5e, 0x87, 0x79, 0xde, 0xba, 0x83, 0xce, 0xe3, 0xc0, 0x6d, 0xbb, 0x9e, 0xdd, 0x51, 0xbe, 0xdf, 0x59, 0x38, 0xce, 0x4a, 0x0c, 0xeb, 0x09, 0x4f, 0x5d, 0x65, 0xd1, 0x61, 0x38, 0x56, 0x1f, 0x86, 0x3c, 0x2f, 0x7c, 0x32, 0xa8, 0xa4, 0xf9, 0xab, 0x13, 0xb0, 0xd0, 0x10, 0x9e, 0xc3, 0x53, 0x3c, 0x26, 0xe9, 0x6c, 0x62, 0x23, 0x6c, 0x93, 0x48, 0x30, 0x60, 0x06, 0x90, 0xbf, 0x41, 0x04, 0x9a, 0x26, 0xbf, 0xdb, 0x15, 0x5e, 0x84, 0xdc, 0x87, 0x8c, 0x45, 0x94, 0x40, 0x86, 0x4b, 0x5f, 0x74, 0x6e, 0x38, 0xb7, 0xe5, 0xd1, 0x8e, 0x9f, 0xc4, 0x8a, 0xba, 0x1d, 0x11, 0x1b, 0x03, 0x91, 0x15, 0x95, 0x69, 0x1c, 0xea, 0x46, 0xf6, 0xf6, 0x6a, 0x72, 0xeb, 0x01, 0xd9, 0xc4, 0xc0, 0xef, 0x36, 0x44, 0xf2, 0x52, 0x79, 0x02, 0xd0, 0x14, 0x39, 0x95, 0x94, 0x22, 0x27, 0x56, 0xd3, 0x48, 0xf6, 0x76, 0x98, 0x9a, 0x66, 0x26, 0x57, 0x4d, 0x43, 0x6f, 0x63, 0x04, 0xa2, 0x15, 0xd1, 0x24, 0xd1, 0xf4, 0x97, 0x2c, 0x1d, 0x64, 0xbc, 0x06, 0xb5, 0x50, 0x78, 0x0e, 0x45, 0xb1, 0xa6, 0x43, 0x95, 0x67, 0x3f, 0x0d, 0x34, 0x7f, 0xab, 0x08, 0x86, 0x3e, 0x79, 0x63, 0x12, 0xef, 0xf2, 0xd7, 0xf0, 0x38, 0x74, 0xf9, 0xb1, 0x1e, 0xa8, 0xa4, 0xeb, 0x81, 0x32, 0xeb, 0x71, 0x6a, 0x70, 0x3d, 0x9e, 0xb4, 0xa2, 0xd5, 0xfe, 0xc0, 0xee, 0xaa, 0x93, 0x8a, 0x67, 0xcf, 0x3c, 0x00, 0x97, 0xa7, 0x11, 0x82, 0x94, 0x46, 0xe8, 0x1c, 0x4c, 0xc9, 0xbb, 0x22, 0x55, 0x28, 0xec, 0xcb, 0x0d, 0xae, 0xb0, 0x4f, 0x70, 0xbe, 0x63, 0x92, 0x86, 0xff, 0xeb, 0x22, 0x9c, 0x95, 0x71, 0x90, 0x06, 0x5f, 0x33, 0xfb, 0x6c, 0x2c, 0x8c, 0x24, 0xc1, 0x92, 0x81, 0x96, 0x35, 0x06, 0x32, 0x65, 0xc4, 0x4d, 0x97, 0xc3, 0xae, 0x3a, 0x82, 0x34, 0x49, 0x5f, 0xea, 0x35, 0x62, 0xa9, 0x53, 0xca, 0x40, 0x8d, 0xaf, 0x02, 0x24, 0x10, 0x19, 0x01, 0x72, 0x31, 0x1b, 0xa5, 0x00, 0xf3, 0x2d, 0x0d, 0x0f, 0xe9, 0x94, 0xc6, 0x25, 0xae, 0xbc, 0x4c, 0x95, 0xa7, 0x81, 0xc6, 0x12, 0x54, 0x62, 0x40, 0x7d, 0x3a, 0xb7, 0x6a, 0xca, 0xb7, 0x12, 0x34, 0xf3, 0x23, 0x15, 0x11, 0x69, 0x23, 0xe7, 0x01, 0xb0, 0x17, 0x21, 0x6f, 0xf3, 0x8f, 0xd8, 0x70, 0xbe, 0xc1, 0xb2, 0xea, 0x58, 0x26, 0x8c, 0x26, 0x85, 0x28, 0x30, 0x56, 0x2b, 0x10, 0x0d, 0x4a, 0x25, 0xce, 0x44, 0xa2, 0xc4, 0x59, 0x82, 0x45, 0xf6, 0x7b, 0xcb, 0x4c, 0x0a, 0x47, 0x5a, 0xcb, 0xcd, 0x33, 0xbe, 0x01, 0xf3, 0x59, 0xb8, 0xe4, 0x0a, 0xf2, 0x27, 0x68, 0x00, 0xdb, 0xb8, 0x05, 0x67, 0x18, 0x96, 0x9e, 0x2c, 0x76, 0x9b, 0xc8, 0xcb, 0x32, 0xde, 0x83, 0xb9, 0x0c, 0x58, 0xbe, 0x79, 0x95, 0x3f, 0x71, 0x59, 0xe4, 0x44, 0xfe, 0x9f, 0xd6, 0xe4, 0x7f, 0xf3, 0x1e, 0x4c, 0xdf, 0x5b, 0xe1, 0x71, 0x37, 0x66, 0xa1, 0xb8, 0xbe, 0x46, 0xe3, 0x3c, 0x69, 0x15, 0xd7, 0xd7, 0x70, 0x0d, 0x6b, 0x04, 0x3f, 0xa9, 0x88, 0x7d, 0xbd, 0xdb, 0x56, 0x66, 0xdb, 0x9a, 0x25, 0x53, 0xe6, 0x3f, 0x28, 0x41, 0x59, 0xce, 0x9f, 0x5a, 0x2c, 0x7a, 0x24, 0x0e, 0x95, 0xa6, 0x3d, 0xc0, 0x6d, 0xed, 0xe9, 0x0f, 0x28, 0xab, 0x34, 0x9d, 0xc0, 0x34, 0x42, 0xc9, 0x0c, 0x25, 0x00, 0x9c, 0xb9, 0x86, 0x38, 0x94, 0xd3, 0x82, 0x9f, 0x58, 0xd7, 0xa6, 0x0a, 0x9c, 0xce, 0x27, 0x4f, 0x9c, 0xc6, 0xb6, 0xaf, 0xba, 0xd1, 0x91, 0xf2, 0xcb, 0x59, 0x95, 0x81, 0xd3, 0x8f, 0x39, 0x76, 0x4c, 0xa8, 0x6e, 0xea, 0x81, 0xd3, 0x65, 0xf8, 0x6d, 0x1d, 0x46, 0xfb, 0x30, 0xdd, 0x57, 0xab, 0xc8, 0x7d, 0x98, 0xee, 0xab, 0xdd, 0x84, 0xa9, 0x7b, 0x2b, 0xda, 0x65, 0xda, 0x0c, 0x73, 0xa2, 0xc6, 0xd7, 0x92, 0x58, 0xd8, 0x8e, 0xe5, 0xce, 0x76, 0xbf, 0xab, 0x39, 0xd5, 0x27, 0x00, 0x92, 0xa3, 0x31, 0xc1, 0xb7, 0x5c, 0xa5, 0xe5, 0x30, 0x81, 0x60, 0x3b, 0x29, 0xb5, 0xf2, 0xc1, 0x7a, 0xb7, 0xbd, 0xbe, 0x26, 0xcf, 0xa1, 0x14, 0x0c, 0x97, 0x4e, 0xc3, 0x0b, 0x71, 0xd0, 0xa9, 0x59, 0xb3, 0x79, 0x1a, 0x39, 0x0d, 0xc1, 0xd2, 0xb1, 0x99, 0x8d, 0xe3, 0x68, 0x09, 0x73, 0x8a, 0x8d, 0xe3, 0x48, 0x09, 0x28, 0x9c, 0x1c, 0x51, 0x40, 0x06, 0x22, 0x3f, 0x69, 0x5a, 0xd4, 0x40, 0x28, 0x2d, 0xae, 0xf6, 0xc3, 0xc8, 0xef, 0xba, 0x9f, 0x08, 0xd2, 0x1f, 0xca, 0x40, 0xa5, 0xd9, 0xd0, 0xaa, 0x29, 0x1c, 0x2b, 0x53, 0x06, 0xf7, 0xb0, 0x95, 0x54, 0x90, 0x2e, 0x16, 0x51, 0xd3, 0x40, 0x14, 0x02, 0x1b, 0x99, 0x20, 0x5d, 0x2c, 0xb7, 0x66, 0xc1, 0x39, 0x12, 0xf1, 0xb9, 0x3c, 0x89, 0xd8, 0xfc, 0xa5, 0x02, 0xbd, 0x6f, 0x18, 0xef, 0x43, 0xe3, 0x3b, 0xbd, 0x75, 0x9d, 0x2c, 0x27, 0x8c, 0xdb, 0x00, 0xfc, 0x1f, 0xcd, 0x23, 0x3a, 0x73, 0x69, 0x5f, 0x35, 0x44, 0x43, 0x1c, 0xd4, 0x42, 0x9b, 0x3e, 0x0a, 0x54, 0xd1, 0x63, 0xaf, 0xe3, 0x7a, 0x42, 0xaa, 0xcc, 0xc7, 0x72, 0xe0, 0x3d, 0x54, 0x21, 0x40, 0xe4, 0x3a, 0x55, 0x69, 0xf3, 0x0f, 0x0b, 0x00, 0xc9, 0xef, 0x12, 0x0f, 0x16, 0xed, 0x91, 0x5f, 0x0d, 0x82, 0x55, 0x71, 0x4a, 0x3a, 0x81, 0x54, 0xad, 0x38, 0x8d, 0x65, 0xa5, 0x5c, 0xfb, 0xd1, 0xc6, 0x43, 0xc5, 0x71, 0x26, 0x10, 0xe3, 0xeb, 0x50, 0x61, 0xae, 0x23, 0x89, 0x2e, 0x70, 0xa2, 0x28, 0x9d, 0x94, 0xc0, 0xb5, 0xc2, 0x0d, 0x95, 0x12, 0xa1, 0x0c, 0xb6, 0xa2, 0xc3, 0x90, 0xb3, 0xe7, 0xe6, 0xdc, 0x17, 0x9d, 0x9e, 0x08, 0x34, 0x86, 0x75, 0x00, 0x6e, 0xfe, 0x78, 0x11, 0xce, 0x66, 0xc6, 0x7a, 0x7c, 0x16, 0x3b, 0xae, 0x35, 0xf5, 0xf8, 0x88, 0x06, 0x32, 0xee, 0xa8, 0x41, 0x1f, 0xfe, 0xf8, 0x88, 0xd6, 0x2e, 0x0d, 0x97, 0x64, 0xbd, 0x7e, 0xb7, 0x6b, 0x07, 0x47, 0x38, 0xc8, 0x92, 0x07, 0x4c, 0x20, 0xb1, 0xe6, 0xb5, 0xa4, 0x69, 0x5e, 0x2f, 0xc2, 0xf4, 0xfa, 0xaa, 0xef, 0xe9, 0xec, 0xbb, 0x4a, 0x9b, 0x7f, 0x54, 0x80, 0x97, 0xd6, 0xbd, 0x7d, 0x37, 0x79, 0xae, 0x6b, 0xe0, 0xad, 0x9b, 0x17, 0x72, 0x61, 0xd9, 0x48, 0xbd, 0xc2, 0x42, 0x6e, 0x3c, 0x1b, 0xe9, 0xb7, 0x6e, 0x36, 0x46, 0x7f, 0xeb, 0x66, 0x23, 0xf5, 0xd6, 0xcd, 0x6a, 0xfa, 0xad, 0x9b, 0xe2, 0x08, 0x8f, 0x16, 0xe8, 0x45, 0xcc, 0x1f, 0x81, 0x4b, 0xf9, 0x3d, 0x1f, 0x13, 0x27, 0xf4, 0x37, 0x0a, 0x70, 0xe9, 0x49, 0x60, 0x7b, 0xe1, 0x8e, 0x08, 0xd4, 0x2f, 0x1e, 0x1f, 0x78, 0x63, 0x1a, 0x5b, 0x33, 0x33, 0x00, 0x32, 0x1e, 0xad, 0x0e, 0xc3, 0xe5, 0xf0, 0x48, 0x1c, 0xd0, 0x3f, 0x33, 0x82, 0xc5, 0x00, 0xdc, 0x6c, 0xc2, 0xe5, 0x21, 0x8d, 0x1d, 0xd3, 0x70, 0xfc, 0xd2, 0x04, 0xcc, 0xf3, 0x0d, 0xfa, 0xcd, 0x83, 0x31, 0xf2, 0x85, 0xd2, 0xdc, 0x54, 0xd4, 0xcc, 0x4d, 0x06, 0x4c, 0x6e, 0x1e, 0x38, 0x6f, 0xa8, 0x30, 0x4e, 0xf8, 0x2d, 0x61, 0x4b, 0x72, 0xc5, 0xd0, 0x37, 0x9e, 0xf5, 0xeb, 0x1c, 0x25, 0xa0, 0x94, 0x77, 0xd6, 0x4b, 0x27, 0xcc, 0xc8, 0x92, 0x58, 0xc6, 0x2d, 0x28, 0xaf, 0x77, 0xdb, 0xd2, 0xef, 0xef, 0xb8, 0x02, 0x0a, 0xcd, 0x78, 0x17, 0x6a, 0xeb, 0xa9, 0x08, 0x07, 0xe5, 0x63, 0xcb, 0xa5, 0x91, 0x8d, 0xd7, 0x61, 0xf2, 0x01, 0xb6, 0xee, 0x78, 0x3f, 0x41, 0xc2, 0x21, 0x2d, 0x49, 0x8b, 0xa4, 0x6c, 0x29, 0x4a, 0x73, 0xca, 0x78, 0x0f, 0x66, 0x65, 0xe4, 0x05, 0x4b, 0x3c, 0xa7, 0xd0, 0x03, 0x70, 0x6c, 0x6d, 0x19, 0x6c, 0xf3, 0xd7, 0x27, 0x60, 0x41, 0x9b, 0xb5, 0x31, 0xed, 0x90, 0xc9, 0xc8, 0x17, 0xf3, 0xac, 0xf6, 0x03, 0x23, 0xcf, 0xf8, 0x7c, 0x61, 0xe0, 0x38, 0x2b, 0xbf, 0xc4, 0xc2, 0xd1, 0x90, 0xcc, 0x81, 0x14, 0xd7, 0xa4, 0x9a, 0x7c, 0x60, 0x3e, 0x4a, 0xa7, 0x99, 0x8f, 0x1b, 0x50, 0x22, 0xbb, 0x58, 0xfe, 0xec, 0xeb, 0xd6, 0x4b, 0x7d, 0xf6, 0xca, 0x23, 0xcc, 0x5e, 0x1d, 0xca, 0xba, 0x53, 0x68, 0xc5, 0x52, 0x49, 0x7d, 0xfe, 0x64, 0x88, 0x9c, 0xca, 0x68, 0xf3, 0xc7, 0xd8, 0xe6, 0x21, 0xcc, 0x59, 0x22, 0x14, 0xd1, 0x67, 0xbd, 0xe6, 0xe6, 0x61, 0x62, 0xf3, 0x40, 0x85, 0xdb, 0xc0, 0x4f, 0xd3, 0x81, 0xf9, 0xe4, 0xcf, 0x63, 0xa2, 0x9b, 0x79, 0x98, 0x40, 0xd6, 0x50, 0x6a, 0xc4, 0xb7, 0x82, 0x8e, 0xf9, 0xab, 0x05, 0xa8, 0x35, 0xc6, 0xd7, 0x3d, 0x14, 0x43, 0xec, 0x30, 0x3c, 0xf0, 0x03, 0xa5, 0x9f, 0x89, 0xd3, 0x1a, 0x51, 0x4d, 0xa4, 0x88, 0x2a, 0xe3, 0xd5, 0x7b, 0x82, 0x1f, 0x8a, 0x86, 0x6a, 0xfe, 0x99, 0x02, 0xcc, 0x36, 0xc6, 0x3b, 0x42, 0x99, 0xc6, 0x14, 0x47, 0x76, 0x31, 0x36, 0xff, 0xa4, 0x00, 0xb3, 0x8f, 0xc4, 0xc1, 0xba, 0xe7, 0x7e, 0xf6, 0x6a, 0x96, 0xf7, 0x50, 0xb4, 0xa0, 0xa8, 0x9c, 0x8d, 0x23, 0xaf, 0xb5, 0x77, 0xa2, 0xe3, 0x70, 0x06, 0xdb, 0x78, 0x13, 0x60, 0xc3, 0x3e, 0x54, 0x65, 0x8f, 0x1f, 0x71, 0x0d, 0x33, 0xc5, 0x09, 0x97, 0x32, 0x9c, 0xf0, 0x7f, 0x2f, 0xc2, 0x5c, 0xdc, 0xff, 0x31, 0xcd, 0x46, 0xba, 0x9f, 0x3c, 0x21, 0xa3, 0xf6, 0xf3, 0x41, 0xaa, 0x9f, 0x27, 0x3b, 0x57, 0x6b, 0x98, 0xc4, 0x1c, 0xa4, 0x03, 0x9b, 0xe2, 0x5a, 0x4d, 0xc1, 0x48, 0xb3, 0x4d, 0xd7, 0x8a, 0x56, 0xdc, 0xa8, 0x6b, 0xf7, 0xa4, 0xd2, 0x30, 0x05, 0x23, 0xcb, 0x7c, 0xd7, 0x51, 0x2f, 0x78, 0x17, 0xc9, 0x32, 0x2f, 0xd3, 0xc6, 0x97, 0xa1, 0xbc, 0xda, 0x75, 0x34, 0xdd, 0x45, 0x46, 0xe0, 0x59, 0xed, 0x3a, 0xeb, 0x91, 0xe8, 0x5a, 0x0a, 0x0b, 0x45, 0x27, 0xcb, 0x8e, 0x5c, 0x5f, 0x3a, 0xf8, 0x72, 0xc2, 0xf4, 0x53, 0x04, 0x8b, 0x3d, 0x4e, 0x05, 0x04, 0x3a, 0xb6, 0xc7, 0xda, 0xde, 0x7c, 0x1d, 0x26, 0x4e, 0x1e, 0x5e, 0x44, 0x79, 0x7d, 0x1d, 0xe6, 0x9e, 0x7d, 0xb4, 0xdc, 0xa2, 0x28, 0x2a, 0x52, 0x6c, 0x98, 0x87, 0x6a, 0x0c, 0x5a, 0x13, 0x3b, 0xf3, 0x3f, 0x60, 0xcc, 0x40, 0xf9, 0xf1, 0xce, 0x0e, 0x72, 0xdd, 0xf3, 0x05, 0x4c, 0x3c, 0xb4, 0x3d, 0x14, 0x63, 0xe6, 0x8b, 0x06, 0xc0, 0x14, 0xb3, 0xe3, 0xf3, 0x13, 0xaf, 0x3f, 0x85, 0x59, 0x69, 0xf7, 0xea, 0xb0, 0x50, 0x61, 0x9c, 0x85, 0x85, 0x67, 0xc4, 0x4f, 0x92, 0x2f, 0x3b, 0xdf, 0x1e, 0x99, 0xff, 0x01, 0xe3, 0x02, 0x9c, 0xd5, 0xc0, 0x49, 0xe4, 0xcb, 0xf9, 0x82, 0x61, 0xc0, 0x2c, 0x67, 0xe1, 0xdc, 0xad, 0xd9, 0x91, 0x3d, 0x5f, 0x5c, 0x99, 0xf9, 0x76, 0xe5, 0xe6, 0xcd, 0x2f, 0x73, 0x1f, 0xfe, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0x8d, 0x77, 0xb9, 0x80, 0x66, 0xdb, 0x00, 0x00, }