bilibili-backup/app/service/bbq/user/api/api.pb.go

6110 lines
153 KiB
Go
Raw Normal View History

2019-04-22 10:59:20 +08:00
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: app/service/bbq/user/api/api.proto
package api
import proto "github.com/gogo/protobuf/proto"
import fmt "fmt"
import math "math"
import _ "github.com/gogo/protobuf/gogoproto"
import empty "github.com/golang/protobuf/ptypes/empty"
import go_common_library_time "go-common/library/time"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
import io "io"
// 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.GoGoProtoPackageIsVersion2 // please upgrade the proto package
// //////////////////////////////Relation Service/////////////////////////////////
type ListRelationUserInfoReq struct {
Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" form:"mid"`
UpMid int64 `protobuf:"varint,2,opt,name=up_mid,json=upMid,proto3" json:"up_mid,omitempty" form:"up_mid" validate:"required"`
CursorPrev string `protobuf:"bytes,3,opt,name=cursor_prev,json=cursorPrev,proto3" json:"cursor_prev,omitempty" form:"cursor_prev"`
CursorNext string `protobuf:"bytes,4,opt,name=cursor_next,json=cursorNext,proto3" json:"cursor_next,omitempty" form:"cursor_next"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListRelationUserInfoReq) Reset() { *m = ListRelationUserInfoReq{} }
func (m *ListRelationUserInfoReq) String() string { return proto.CompactTextString(m) }
func (*ListRelationUserInfoReq) ProtoMessage() {}
func (*ListRelationUserInfoReq) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{0}
}
func (m *ListRelationUserInfoReq) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ListRelationUserInfoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ListRelationUserInfoReq.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *ListRelationUserInfoReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListRelationUserInfoReq.Merge(dst, src)
}
func (m *ListRelationUserInfoReq) XXX_Size() int {
return m.Size()
}
func (m *ListRelationUserInfoReq) XXX_DiscardUnknown() {
xxx_messageInfo_ListRelationUserInfoReq.DiscardUnknown(m)
}
var xxx_messageInfo_ListRelationUserInfoReq proto.InternalMessageInfo
type ListUserInfoReply struct {
HasMore bool `protobuf:"varint,1,opt,name=has_more,json=hasMore,proto3" json:"has_more"`
List []*UserInfo `protobuf:"bytes,2,rep,name=list" json:"list,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListUserInfoReply) Reset() { *m = ListUserInfoReply{} }
func (m *ListUserInfoReply) String() string { return proto.CompactTextString(m) }
func (*ListUserInfoReply) ProtoMessage() {}
func (*ListUserInfoReply) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{1}
}
func (m *ListUserInfoReply) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ListUserInfoReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ListUserInfoReply.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *ListUserInfoReply) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListUserInfoReply.Merge(dst, src)
}
func (m *ListUserInfoReply) XXX_Size() int {
return m.Size()
}
func (m *ListUserInfoReply) XXX_DiscardUnknown() {
xxx_messageInfo_ListUserInfoReply.DiscardUnknown(m)
}
var xxx_messageInfo_ListUserInfoReply proto.InternalMessageInfo
type ListRelationReq struct {
Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" form:"mid" validate:"required"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListRelationReq) Reset() { *m = ListRelationReq{} }
func (m *ListRelationReq) String() string { return proto.CompactTextString(m) }
func (*ListRelationReq) ProtoMessage() {}
func (*ListRelationReq) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{2}
}
func (m *ListRelationReq) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ListRelationReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ListRelationReq.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *ListRelationReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListRelationReq.Merge(dst, src)
}
func (m *ListRelationReq) XXX_Size() int {
return m.Size()
}
func (m *ListRelationReq) XXX_DiscardUnknown() {
xxx_messageInfo_ListRelationReq.DiscardUnknown(m)
}
var xxx_messageInfo_ListRelationReq proto.InternalMessageInfo
type ListRelationReply struct {
List []int64 `protobuf:"varint,1,rep,packed,name=list" json:"list,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListRelationReply) Reset() { *m = ListRelationReply{} }
func (m *ListRelationReply) String() string { return proto.CompactTextString(m) }
func (*ListRelationReply) ProtoMessage() {}
func (*ListRelationReply) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{3}
}
func (m *ListRelationReply) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ListRelationReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ListRelationReply.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *ListRelationReply) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListRelationReply.Merge(dst, src)
}
func (m *ListRelationReply) XXX_Size() int {
return m.Size()
}
func (m *ListRelationReply) XXX_DiscardUnknown() {
xxx_messageInfo_ListRelationReply.DiscardUnknown(m)
}
var xxx_messageInfo_ListRelationReply proto.InternalMessageInfo
type ModifyRelationReq struct {
Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" form:"mid" validate:"required"`
UpMid int64 `protobuf:"varint,2,opt,name=up_mid,json=upMid,proto3" json:"up_mid,omitempty" form:"up_mid" validate:"required"`
Action int32 `protobuf:"varint,3,opt,name=action,proto3" json:"action,omitempty" form:"action" validate:"required"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ModifyRelationReq) Reset() { *m = ModifyRelationReq{} }
func (m *ModifyRelationReq) String() string { return proto.CompactTextString(m) }
func (*ModifyRelationReq) ProtoMessage() {}
func (*ModifyRelationReq) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{4}
}
func (m *ModifyRelationReq) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ModifyRelationReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ModifyRelationReq.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *ModifyRelationReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_ModifyRelationReq.Merge(dst, src)
}
func (m *ModifyRelationReq) XXX_Size() int {
return m.Size()
}
func (m *ModifyRelationReq) XXX_DiscardUnknown() {
xxx_messageInfo_ModifyRelationReq.DiscardUnknown(m)
}
var xxx_messageInfo_ModifyRelationReq proto.InternalMessageInfo
type ModifyRelationReply struct {
FollowState int8 `protobuf:"varint,1,opt,name=follow_state,json=followState,proto3,casttype=int8" json:"follow_state"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ModifyRelationReply) Reset() { *m = ModifyRelationReply{} }
func (m *ModifyRelationReply) String() string { return proto.CompactTextString(m) }
func (*ModifyRelationReply) ProtoMessage() {}
func (*ModifyRelationReply) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{5}
}
func (m *ModifyRelationReply) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ModifyRelationReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ModifyRelationReply.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *ModifyRelationReply) XXX_Merge(src proto.Message) {
xxx_messageInfo_ModifyRelationReply.Merge(dst, src)
}
func (m *ModifyRelationReply) XXX_Size() int {
return m.Size()
}
func (m *ModifyRelationReply) XXX_DiscardUnknown() {
xxx_messageInfo_ModifyRelationReply.DiscardUnknown(m)
}
var xxx_messageInfo_ModifyRelationReply proto.InternalMessageInfo
// //////////////////////////////User Service/////////////////////////////////
type ListUserInfoReq struct {
Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" form:"mid"`
UpMid []int64 `protobuf:"varint,2,rep,packed,name=up_mid,json=upMid" json:"up_mid,omitempty" form:"up_mid,omitempty" validate:"required"`
// 是否需要用户信息数组,如区域、性别的字符串化
NeedDesc bool `protobuf:"varint,3,opt,name=need_desc,json=needDesc,proto3" json:"need_desc,omitempty" form:"need_desc"`
// 用户统计信息UserStat
NeedStat bool `protobuf:"varint,4,opt,name=need_stat,json=needStat,proto3" json:"need_stat,omitempty" form:"need_stat"`
// 用户关注信息是否需要
NeedFollowState bool `protobuf:"varint,5,opt,name=need_follow_state,json=needFollowState,proto3" json:"need_follow_state,omitempty" form:"need_follow_state"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListUserInfoReq) Reset() { *m = ListUserInfoReq{} }
func (m *ListUserInfoReq) String() string { return proto.CompactTextString(m) }
func (*ListUserInfoReq) ProtoMessage() {}
func (*ListUserInfoReq) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{6}
}
func (m *ListUserInfoReq) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ListUserInfoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ListUserInfoReq.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *ListUserInfoReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListUserInfoReq.Merge(dst, src)
}
func (m *ListUserInfoReq) XXX_Size() int {
return m.Size()
}
func (m *ListUserInfoReq) XXX_DiscardUnknown() {
xxx_messageInfo_ListUserInfoReq.DiscardUnknown(m)
}
var xxx_messageInfo_ListUserInfoReq proto.InternalMessageInfo
// 获取UserInfo的配置默认是只有UserBase的
type ListUserInfoConf struct {
// 是否需要用户信息数组,如区域、性别的字符串化
NeedDesc bool `protobuf:"varint,1,opt,name=need_desc,json=needDesc,proto3" json:"need_desc,omitempty" form:"need_desc"`
// 用户统计信息UserStat
NeedStat bool `protobuf:"varint,2,opt,name=need_stat,json=needStat,proto3" json:"need_stat,omitempty" form:"need_stat"`
// 用户关注信息是否需要
NeedFollowState bool `protobuf:"varint,3,opt,name=need_follow_state,json=needFollowState,proto3" json:"need_follow_state,omitempty" form:"need_follow_state"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListUserInfoConf) Reset() { *m = ListUserInfoConf{} }
func (m *ListUserInfoConf) String() string { return proto.CompactTextString(m) }
func (*ListUserInfoConf) ProtoMessage() {}
func (*ListUserInfoConf) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{7}
}
func (m *ListUserInfoConf) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ListUserInfoConf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ListUserInfoConf.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *ListUserInfoConf) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListUserInfoConf.Merge(dst, src)
}
func (m *ListUserInfoConf) XXX_Size() int {
return m.Size()
}
func (m *ListUserInfoConf) XXX_DiscardUnknown() {
xxx_messageInfo_ListUserInfoConf.DiscardUnknown(m)
}
var xxx_messageInfo_ListUserInfoConf proto.InternalMessageInfo
type PhoneCheckReq struct {
Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" form:"mid"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PhoneCheckReq) Reset() { *m = PhoneCheckReq{} }
func (m *PhoneCheckReq) String() string { return proto.CompactTextString(m) }
func (*PhoneCheckReq) ProtoMessage() {}
func (*PhoneCheckReq) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{8}
}
func (m *PhoneCheckReq) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *PhoneCheckReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_PhoneCheckReq.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *PhoneCheckReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_PhoneCheckReq.Merge(dst, src)
}
func (m *PhoneCheckReq) XXX_Size() int {
return m.Size()
}
func (m *PhoneCheckReq) XXX_DiscardUnknown() {
xxx_messageInfo_PhoneCheckReq.DiscardUnknown(m)
}
var xxx_messageInfo_PhoneCheckReq proto.InternalMessageInfo
type PhoneCheckReply struct {
TelStatus int32 `protobuf:"varint,2,opt,name=tel_status,json=telStatus,proto3" json:"tel_status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PhoneCheckReply) Reset() { *m = PhoneCheckReply{} }
func (m *PhoneCheckReply) String() string { return proto.CompactTextString(m) }
func (*PhoneCheckReply) ProtoMessage() {}
func (*PhoneCheckReply) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{9}
}
func (m *PhoneCheckReply) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *PhoneCheckReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_PhoneCheckReply.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *PhoneCheckReply) XXX_Merge(src proto.Message) {
xxx_messageInfo_PhoneCheckReply.Merge(dst, src)
}
func (m *PhoneCheckReply) XXX_Size() int {
return m.Size()
}
func (m *PhoneCheckReply) XXX_DiscardUnknown() {
xxx_messageInfo_PhoneCheckReply.DiscardUnknown(m)
}
var xxx_messageInfo_PhoneCheckReply proto.InternalMessageInfo
// //////////////////////////////Like Service/////////////////////////////////
type LikeReq struct {
Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" form:"mid" validate:"required"`
UpMid int64 `protobuf:"varint,2,opt,name=up_mid,json=upMid,proto3" json:"up_mid,omitempty" form:"up_mid" validate:"required"`
Opid int64 `protobuf:"varint,3,opt,name=opid,proto3" json:"opid,omitempty" form:"opid" validate:"required"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LikeReq) Reset() { *m = LikeReq{} }
func (m *LikeReq) String() string { return proto.CompactTextString(m) }
func (*LikeReq) ProtoMessage() {}
func (*LikeReq) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{10}
}
func (m *LikeReq) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *LikeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_LikeReq.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *LikeReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_LikeReq.Merge(dst, src)
}
func (m *LikeReq) XXX_Size() int {
return m.Size()
}
func (m *LikeReq) XXX_DiscardUnknown() {
xxx_messageInfo_LikeReq.DiscardUnknown(m)
}
var xxx_messageInfo_LikeReq proto.InternalMessageInfo
type LikeReply struct {
AffectedNum int64 `protobuf:"varint,1,opt,name=affected_num,json=affectedNum,proto3" json:"affected_num,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LikeReply) Reset() { *m = LikeReply{} }
func (m *LikeReply) String() string { return proto.CompactTextString(m) }
func (*LikeReply) ProtoMessage() {}
func (*LikeReply) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{11}
}
func (m *LikeReply) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *LikeReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_LikeReply.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *LikeReply) XXX_Merge(src proto.Message) {
xxx_messageInfo_LikeReply.Merge(dst, src)
}
func (m *LikeReply) XXX_Size() int {
return m.Size()
}
func (m *LikeReply) XXX_DiscardUnknown() {
xxx_messageInfo_LikeReply.DiscardUnknown(m)
}
var xxx_messageInfo_LikeReply proto.InternalMessageInfo
type ListUserLikeReq struct {
// int64 mid = 1 [(gogoproto.moretags)='form:"mid"'];
UpMid int64 `protobuf:"varint,2,opt,name=up_mid,json=upMid,proto3" json:"up_mid,omitempty" form:"up_mid" validate:"required"`
CursorPrev string `protobuf:"bytes,3,opt,name=cursor_prev,json=cursorPrev,proto3" json:"cursor_prev,omitempty" form:"cursor_prev"`
CursorNext string `protobuf:"bytes,4,opt,name=cursor_next,json=cursorNext,proto3" json:"cursor_next,omitempty" form:"cursor_next"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListUserLikeReq) Reset() { *m = ListUserLikeReq{} }
func (m *ListUserLikeReq) String() string { return proto.CompactTextString(m) }
func (*ListUserLikeReq) ProtoMessage() {}
func (*ListUserLikeReq) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{12}
}
func (m *ListUserLikeReq) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ListUserLikeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ListUserLikeReq.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *ListUserLikeReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListUserLikeReq.Merge(dst, src)
}
func (m *ListUserLikeReq) XXX_Size() int {
return m.Size()
}
func (m *ListUserLikeReq) XXX_DiscardUnknown() {
xxx_messageInfo_ListUserLikeReq.DiscardUnknown(m)
}
var xxx_messageInfo_ListUserLikeReq proto.InternalMessageInfo
type LikeSv struct {
Svid int64 `protobuf:"varint,1,opt,name=svid,proto3" json:"svid"`
CursorValue string `protobuf:"bytes,2,opt,name=cursor_value,json=cursorValue,proto3" json:"cursor_value"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LikeSv) Reset() { *m = LikeSv{} }
func (m *LikeSv) String() string { return proto.CompactTextString(m) }
func (*LikeSv) ProtoMessage() {}
func (*LikeSv) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{13}
}
func (m *LikeSv) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *LikeSv) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_LikeSv.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *LikeSv) XXX_Merge(src proto.Message) {
xxx_messageInfo_LikeSv.Merge(dst, src)
}
func (m *LikeSv) XXX_Size() int {
return m.Size()
}
func (m *LikeSv) XXX_DiscardUnknown() {
xxx_messageInfo_LikeSv.DiscardUnknown(m)
}
var xxx_messageInfo_LikeSv proto.InternalMessageInfo
type ListUserLikeReply struct {
HasMore bool `protobuf:"varint,1,opt,name=has_more,json=hasMore,proto3" json:"has_more"`
List []*LikeSv `protobuf:"bytes,2,rep,name=list" json:"list,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListUserLikeReply) Reset() { *m = ListUserLikeReply{} }
func (m *ListUserLikeReply) String() string { return proto.CompactTextString(m) }
func (*ListUserLikeReply) ProtoMessage() {}
func (*ListUserLikeReply) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{14}
}
func (m *ListUserLikeReply) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ListUserLikeReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ListUserLikeReply.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *ListUserLikeReply) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListUserLikeReply.Merge(dst, src)
}
func (m *ListUserLikeReply) XXX_Size() int {
return m.Size()
}
func (m *ListUserLikeReply) XXX_DiscardUnknown() {
xxx_messageInfo_ListUserLikeReply.DiscardUnknown(m)
}
var xxx_messageInfo_ListUserLikeReply proto.InternalMessageInfo
type IsLikeReq struct {
Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" form:"mid"`
Svids []int64 `protobuf:"varint,2,rep,packed,name=svids" json:"svids,omitempty" form:"svids"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IsLikeReq) Reset() { *m = IsLikeReq{} }
func (m *IsLikeReq) String() string { return proto.CompactTextString(m) }
func (*IsLikeReq) ProtoMessage() {}
func (*IsLikeReq) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{15}
}
func (m *IsLikeReq) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *IsLikeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_IsLikeReq.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *IsLikeReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_IsLikeReq.Merge(dst, src)
}
func (m *IsLikeReq) XXX_Size() int {
return m.Size()
}
func (m *IsLikeReq) XXX_DiscardUnknown() {
xxx_messageInfo_IsLikeReq.DiscardUnknown(m)
}
var xxx_messageInfo_IsLikeReq proto.InternalMessageInfo
type IsLikeReply struct {
List []int64 `protobuf:"varint,1,rep,packed,name=list" json:"has_more,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IsLikeReply) Reset() { *m = IsLikeReply{} }
func (m *IsLikeReply) String() string { return proto.CompactTextString(m) }
func (*IsLikeReply) ProtoMessage() {}
func (*IsLikeReply) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{16}
}
func (m *IsLikeReply) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *IsLikeReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_IsLikeReply.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *IsLikeReply) XXX_Merge(src proto.Message) {
xxx_messageInfo_IsLikeReply.Merge(dst, src)
}
func (m *IsLikeReply) XXX_Size() int {
return m.Size()
}
func (m *IsLikeReply) XXX_DiscardUnknown() {
xxx_messageInfo_IsLikeReply.DiscardUnknown(m)
}
var xxx_messageInfo_IsLikeReply proto.InternalMessageInfo
// //////////////////////////////UserInfo/////////////////////////////////
type UserBase struct {
Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid" form:"mid"`
Uname string `protobuf:"bytes,2,opt,name=uname,proto3" json:"uname" form:"uname"`
Face string `protobuf:"bytes,3,opt,name=face,proto3" json:"face" form:"face"`
Birthday string `protobuf:"bytes,4,opt,name=birthday,proto3" json:"birthday" form:"birthday"`
Exp int64 `protobuf:"varint,5,opt,name=exp,proto3" json:"exp,omitempty" form:"exp"`
Level int64 `protobuf:"varint,6,opt,name=level,proto3" json:"level,omitempty" form:"level"`
Ctime go_common_library_time.Time `protobuf:"varint,7,opt,name=ctime,proto3,casttype=go-common/library/time.Time" json:"ctime,omitempty"`
Mtime go_common_library_time.Time `protobuf:"varint,8,opt,name=mtime,proto3,casttype=go-common/library/time.Time" json:"mtime,omitempty"`
Sex int8 `protobuf:"varint,9,opt,name=sex,proto3,casttype=int8" json:"sex" form:"sex"`
Region int64 `protobuf:"varint,10,opt,name=region,proto3" json:"region" form:"region"`
Signature string `protobuf:"bytes,11,opt,name=signature,proto3" json:"signature" form:"signature"`
UserType int8 `protobuf:"varint,12,opt,name=user_type,json=userType,proto3,casttype=int8" json:"user_type"`
CompleteDegree int8 `protobuf:"varint,13,opt,name=complete_degree,json=completeDegree,proto3,casttype=int8" json:"complete_degree"`
NewTag int8 `protobuf:"varint,14,opt,name=new_tag,json=newTag,proto3,casttype=int8" json:"new_tag" form:"new_tag"`
RegionName string `protobuf:"bytes,21,opt,name=region_name,json=regionName,proto3" json:"region_name"`
UserDesc []string `protobuf:"bytes,22,rep,name=user_desc,json=userDesc" json:"user_desc,omitempty"`
FaceUptime string `protobuf:"bytes,23,opt,name=face_uptime,json=faceUptime,proto3" json:"face_uptime" form:"uptime"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UserBase) Reset() { *m = UserBase{} }
func (m *UserBase) String() string { return proto.CompactTextString(m) }
func (*UserBase) ProtoMessage() {}
func (*UserBase) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{17}
}
func (m *UserBase) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *UserBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_UserBase.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *UserBase) XXX_Merge(src proto.Message) {
xxx_messageInfo_UserBase.Merge(dst, src)
}
func (m *UserBase) XXX_Size() int {
return m.Size()
}
func (m *UserBase) XXX_DiscardUnknown() {
xxx_messageInfo_UserBase.DiscardUnknown(m)
}
var xxx_messageInfo_UserBase proto.InternalMessageInfo
type UserStat struct {
Sv int64 `protobuf:"varint,1,opt,name=sv,proto3" json:"sv"`
Like int64 `protobuf:"varint,2,opt,name=like,proto3" json:"like"`
Liked int64 `protobuf:"varint,3,opt,name=liked,proto3" json:"liked"`
Follow int64 `protobuf:"varint,4,opt,name=follow,proto3" json:"follow"`
Fan int64 `protobuf:"varint,5,opt,name=fan,proto3" json:"fan"`
Black int64 `protobuf:"varint,6,opt,name=black,proto3" json:"black"`
View int64 `protobuf:"varint,7,opt,name=view,proto3" json:"view"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UserStat) Reset() { *m = UserStat{} }
func (m *UserStat) String() string { return proto.CompactTextString(m) }
func (*UserStat) ProtoMessage() {}
func (*UserStat) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{18}
}
func (m *UserStat) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *UserStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_UserStat.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *UserStat) XXX_Merge(src proto.Message) {
xxx_messageInfo_UserStat.Merge(dst, src)
}
func (m *UserStat) XXX_Size() int {
return m.Size()
}
func (m *UserStat) XXX_DiscardUnknown() {
xxx_messageInfo_UserStat.DiscardUnknown(m)
}
var xxx_messageInfo_UserStat proto.InternalMessageInfo
type UserInfo struct {
UserBase *UserBase `protobuf:"bytes,1,opt,name=user_base,json=userBase" json:"user_base,omitempty"`
UserStat *UserStat `protobuf:"bytes,2,opt,name=user_stat,json=userStat" json:"user_stat,omitempty"`
FollowState int8 `protobuf:"varint,3,opt,name=follow_state,json=followState,proto3,casttype=int8" json:"follow_state"`
CursorValue string `protobuf:"bytes,4,opt,name=cursor_value,json=cursorValue,proto3" json:"cursor_value"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UserInfo) Reset() { *m = UserInfo{} }
func (m *UserInfo) String() string { return proto.CompactTextString(m) }
func (*UserInfo) ProtoMessage() {}
func (*UserInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{19}
}
func (m *UserInfo) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *UserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_UserInfo.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *UserInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_UserInfo.Merge(dst, src)
}
func (m *UserInfo) XXX_Size() int {
return m.Size()
}
func (m *UserInfo) XXX_DiscardUnknown() {
xxx_messageInfo_UserInfo.DiscardUnknown(m)
}
var xxx_messageInfo_UserInfo proto.InternalMessageInfo
type LocationItem struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
Pid int32 `protobuf:"varint,2,opt,name=pid,proto3" json:"pid"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"`
Child []*LocationItem `protobuf:"bytes,4,rep,name=child" json:"child,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LocationItem) Reset() { *m = LocationItem{} }
func (m *LocationItem) String() string { return proto.CompactTextString(m) }
func (*LocationItem) ProtoMessage() {}
func (*LocationItem) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{20}
}
func (m *LocationItem) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *LocationItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_LocationItem.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *LocationItem) XXX_Merge(src proto.Message) {
xxx_messageInfo_LocationItem.Merge(dst, src)
}
func (m *LocationItem) XXX_Size() int {
return m.Size()
}
func (m *LocationItem) XXX_DiscardUnknown() {
xxx_messageInfo_LocationItem.DiscardUnknown(m)
}
var xxx_messageInfo_LocationItem proto.InternalMessageInfo
type UserVideoView struct {
Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" form:"mid"`
Views int64 `protobuf:"varint,2,opt,name=views,proto3" json:"views,omitempty" form:"views"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UserVideoView) Reset() { *m = UserVideoView{} }
func (m *UserVideoView) String() string { return proto.CompactTextString(m) }
func (*UserVideoView) ProtoMessage() {}
func (*UserVideoView) Descriptor() ([]byte, []int) {
return fileDescriptor_api_4357304ab078ce01, []int{21}
}
func (m *UserVideoView) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *UserVideoView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_UserVideoView.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *UserVideoView) XXX_Merge(src proto.Message) {
xxx_messageInfo_UserVideoView.Merge(dst, src)
}
func (m *UserVideoView) XXX_Size() int {
return m.Size()
}
func (m *UserVideoView) XXX_DiscardUnknown() {
xxx_messageInfo_UserVideoView.DiscardUnknown(m)
}
var xxx_messageInfo_UserVideoView proto.InternalMessageInfo
func init() {
proto.RegisterType((*ListRelationUserInfoReq)(nil), "bbq.service.user.v1.ListRelationUserInfoReq")
proto.RegisterType((*ListUserInfoReply)(nil), "bbq.service.user.v1.ListUserInfoReply")
proto.RegisterType((*ListRelationReq)(nil), "bbq.service.user.v1.ListRelationReq")
proto.RegisterType((*ListRelationReply)(nil), "bbq.service.user.v1.ListRelationReply")
proto.RegisterType((*ModifyRelationReq)(nil), "bbq.service.user.v1.ModifyRelationReq")
proto.RegisterType((*ModifyRelationReply)(nil), "bbq.service.user.v1.ModifyRelationReply")
proto.RegisterType((*ListUserInfoReq)(nil), "bbq.service.user.v1.ListUserInfoReq")
proto.RegisterType((*ListUserInfoConf)(nil), "bbq.service.user.v1.ListUserInfoConf")
proto.RegisterType((*PhoneCheckReq)(nil), "bbq.service.user.v1.PhoneCheckReq")
proto.RegisterType((*PhoneCheckReply)(nil), "bbq.service.user.v1.PhoneCheckReply")
proto.RegisterType((*LikeReq)(nil), "bbq.service.user.v1.LikeReq")
proto.RegisterType((*LikeReply)(nil), "bbq.service.user.v1.LikeReply")
proto.RegisterType((*ListUserLikeReq)(nil), "bbq.service.user.v1.ListUserLikeReq")
proto.RegisterType((*LikeSv)(nil), "bbq.service.user.v1.LikeSv")
proto.RegisterType((*ListUserLikeReply)(nil), "bbq.service.user.v1.ListUserLikeReply")
proto.RegisterType((*IsLikeReq)(nil), "bbq.service.user.v1.IsLikeReq")
proto.RegisterType((*IsLikeReply)(nil), "bbq.service.user.v1.IsLikeReply")
proto.RegisterType((*UserBase)(nil), "bbq.service.user.v1.UserBase")
proto.RegisterType((*UserStat)(nil), "bbq.service.user.v1.UserStat")
proto.RegisterType((*UserInfo)(nil), "bbq.service.user.v1.UserInfo")
proto.RegisterType((*LocationItem)(nil), "bbq.service.user.v1.LocationItem")
proto.RegisterType((*UserVideoView)(nil), "bbq.service.user.v1.UserVideoView")
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// UserClient is the client API for User service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type UserClient interface {
Login(ctx context.Context, in *UserBase, opts ...grpc.CallOption) (*UserBase, error)
PhoneCheck(ctx context.Context, in *PhoneCheckReq, opts ...grpc.CallOption) (*PhoneCheckReply, error)
UserEdit(ctx context.Context, in *UserBase, opts ...grpc.CallOption) (*empty.Empty, error)
ListUserInfo(ctx context.Context, in *ListUserInfoReq, opts ...grpc.CallOption) (*ListUserInfoReply, error)
// ///////////like/////////////
AddLike(ctx context.Context, in *LikeReq, opts ...grpc.CallOption) (*LikeReply, error)
CancelLike(ctx context.Context, in *LikeReq, opts ...grpc.CallOption) (*LikeReply, error)
ListUserLike(ctx context.Context, in *ListUserLikeReq, opts ...grpc.CallOption) (*ListUserLikeReply, error)
IsLike(ctx context.Context, in *IsLikeReq, opts ...grpc.CallOption) (*IsLikeReply, error)
// //////////Relation///////////
ModifyRelation(ctx context.Context, in *ModifyRelationReq, opts ...grpc.CallOption) (*ModifyRelationReply, error)
// 返回UserInfo的列表分页
ListFollowUserInfo(ctx context.Context, in *ListRelationUserInfoReq, opts ...grpc.CallOption) (*ListUserInfoReply, error)
ListFanUserInfo(ctx context.Context, in *ListRelationUserInfoReq, opts ...grpc.CallOption) (*ListUserInfoReply, error)
ListBlackUserInfo(ctx context.Context, in *ListRelationUserInfoReq, opts ...grpc.CallOption) (*ListUserInfoReply, error)
// 仅仅返回全部mid列表不包含UserInfo
ListFollow(ctx context.Context, in *ListRelationReq, opts ...grpc.CallOption) (*ListRelationReply, error)
ListBlack(ctx context.Context, in *ListRelationReq, opts ...grpc.CallOption) (*ListRelationReply, error)
}
type userClient struct {
cc *grpc.ClientConn
}
func NewUserClient(cc *grpc.ClientConn) UserClient {
return &userClient{cc}
}
func (c *userClient) Login(ctx context.Context, in *UserBase, opts ...grpc.CallOption) (*UserBase, error) {
out := new(UserBase)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/Login", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) PhoneCheck(ctx context.Context, in *PhoneCheckReq, opts ...grpc.CallOption) (*PhoneCheckReply, error) {
out := new(PhoneCheckReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/PhoneCheck", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) UserEdit(ctx context.Context, in *UserBase, opts ...grpc.CallOption) (*empty.Empty, error) {
out := new(empty.Empty)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/UserEdit", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) ListUserInfo(ctx context.Context, in *ListUserInfoReq, opts ...grpc.CallOption) (*ListUserInfoReply, error) {
out := new(ListUserInfoReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/ListUserInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) AddLike(ctx context.Context, in *LikeReq, opts ...grpc.CallOption) (*LikeReply, error) {
out := new(LikeReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/AddLike", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) CancelLike(ctx context.Context, in *LikeReq, opts ...grpc.CallOption) (*LikeReply, error) {
out := new(LikeReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/CancelLike", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) ListUserLike(ctx context.Context, in *ListUserLikeReq, opts ...grpc.CallOption) (*ListUserLikeReply, error) {
out := new(ListUserLikeReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/ListUserLike", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) IsLike(ctx context.Context, in *IsLikeReq, opts ...grpc.CallOption) (*IsLikeReply, error) {
out := new(IsLikeReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/IsLike", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) ModifyRelation(ctx context.Context, in *ModifyRelationReq, opts ...grpc.CallOption) (*ModifyRelationReply, error) {
out := new(ModifyRelationReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/ModifyRelation", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) ListFollowUserInfo(ctx context.Context, in *ListRelationUserInfoReq, opts ...grpc.CallOption) (*ListUserInfoReply, error) {
out := new(ListUserInfoReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/ListFollowUserInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) ListFanUserInfo(ctx context.Context, in *ListRelationUserInfoReq, opts ...grpc.CallOption) (*ListUserInfoReply, error) {
out := new(ListUserInfoReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/ListFanUserInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) ListBlackUserInfo(ctx context.Context, in *ListRelationUserInfoReq, opts ...grpc.CallOption) (*ListUserInfoReply, error) {
out := new(ListUserInfoReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/ListBlackUserInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) ListFollow(ctx context.Context, in *ListRelationReq, opts ...grpc.CallOption) (*ListRelationReply, error) {
out := new(ListRelationReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/ListFollow", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *userClient) ListBlack(ctx context.Context, in *ListRelationReq, opts ...grpc.CallOption) (*ListRelationReply, error) {
out := new(ListRelationReply)
err := c.cc.Invoke(ctx, "/bbq.service.user.v1.User/ListBlack", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// UserServer is the server API for User service.
type UserServer interface {
Login(context.Context, *UserBase) (*UserBase, error)
PhoneCheck(context.Context, *PhoneCheckReq) (*PhoneCheckReply, error)
UserEdit(context.Context, *UserBase) (*empty.Empty, error)
ListUserInfo(context.Context, *ListUserInfoReq) (*ListUserInfoReply, error)
// ///////////like/////////////
AddLike(context.Context, *LikeReq) (*LikeReply, error)
CancelLike(context.Context, *LikeReq) (*LikeReply, error)
ListUserLike(context.Context, *ListUserLikeReq) (*ListUserLikeReply, error)
IsLike(context.Context, *IsLikeReq) (*IsLikeReply, error)
// //////////Relation///////////
ModifyRelation(context.Context, *ModifyRelationReq) (*ModifyRelationReply, error)
// 返回UserInfo的列表分页
ListFollowUserInfo(context.Context, *ListRelationUserInfoReq) (*ListUserInfoReply, error)
ListFanUserInfo(context.Context, *ListRelationUserInfoReq) (*ListUserInfoReply, error)
ListBlackUserInfo(context.Context, *ListRelationUserInfoReq) (*ListUserInfoReply, error)
// 仅仅返回全部mid列表不包含UserInfo
ListFollow(context.Context, *ListRelationReq) (*ListRelationReply, error)
ListBlack(context.Context, *ListRelationReq) (*ListRelationReply, error)
}
func RegisterUserServer(s *grpc.Server, srv UserServer) {
s.RegisterService(&_User_serviceDesc, srv)
}
func _User_Login_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserBase)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).Login(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/Login",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).Login(ctx, req.(*UserBase))
}
return interceptor(ctx, in, info, handler)
}
func _User_PhoneCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(PhoneCheckReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).PhoneCheck(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/PhoneCheck",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).PhoneCheck(ctx, req.(*PhoneCheckReq))
}
return interceptor(ctx, in, info, handler)
}
func _User_UserEdit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserBase)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).UserEdit(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/UserEdit",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).UserEdit(ctx, req.(*UserBase))
}
return interceptor(ctx, in, info, handler)
}
func _User_ListUserInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListUserInfoReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).ListUserInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/ListUserInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).ListUserInfo(ctx, req.(*ListUserInfoReq))
}
return interceptor(ctx, in, info, handler)
}
func _User_AddLike_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(LikeReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).AddLike(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/AddLike",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).AddLike(ctx, req.(*LikeReq))
}
return interceptor(ctx, in, info, handler)
}
func _User_CancelLike_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(LikeReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).CancelLike(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/CancelLike",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).CancelLike(ctx, req.(*LikeReq))
}
return interceptor(ctx, in, info, handler)
}
func _User_ListUserLike_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListUserLikeReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).ListUserLike(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/ListUserLike",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).ListUserLike(ctx, req.(*ListUserLikeReq))
}
return interceptor(ctx, in, info, handler)
}
func _User_IsLike_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IsLikeReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).IsLike(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/IsLike",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).IsLike(ctx, req.(*IsLikeReq))
}
return interceptor(ctx, in, info, handler)
}
func _User_ModifyRelation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ModifyRelationReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).ModifyRelation(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/ModifyRelation",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).ModifyRelation(ctx, req.(*ModifyRelationReq))
}
return interceptor(ctx, in, info, handler)
}
func _User_ListFollowUserInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListRelationUserInfoReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).ListFollowUserInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/ListFollowUserInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).ListFollowUserInfo(ctx, req.(*ListRelationUserInfoReq))
}
return interceptor(ctx, in, info, handler)
}
func _User_ListFanUserInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListRelationUserInfoReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).ListFanUserInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/ListFanUserInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).ListFanUserInfo(ctx, req.(*ListRelationUserInfoReq))
}
return interceptor(ctx, in, info, handler)
}
func _User_ListBlackUserInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListRelationUserInfoReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).ListBlackUserInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/ListBlackUserInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).ListBlackUserInfo(ctx, req.(*ListRelationUserInfoReq))
}
return interceptor(ctx, in, info, handler)
}
func _User_ListFollow_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListRelationReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).ListFollow(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/ListFollow",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).ListFollow(ctx, req.(*ListRelationReq))
}
return interceptor(ctx, in, info, handler)
}
func _User_ListBlack_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListRelationReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(UserServer).ListBlack(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/bbq.service.user.v1.User/ListBlack",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(UserServer).ListBlack(ctx, req.(*ListRelationReq))
}
return interceptor(ctx, in, info, handler)
}
var _User_serviceDesc = grpc.ServiceDesc{
ServiceName: "bbq.service.user.v1.User",
HandlerType: (*UserServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "Login",
Handler: _User_Login_Handler,
},
{
MethodName: "PhoneCheck",
Handler: _User_PhoneCheck_Handler,
},
{
MethodName: "UserEdit",
Handler: _User_UserEdit_Handler,
},
{
MethodName: "ListUserInfo",
Handler: _User_ListUserInfo_Handler,
},
{
MethodName: "AddLike",
Handler: _User_AddLike_Handler,
},
{
MethodName: "CancelLike",
Handler: _User_CancelLike_Handler,
},
{
MethodName: "ListUserLike",
Handler: _User_ListUserLike_Handler,
},
{
MethodName: "IsLike",
Handler: _User_IsLike_Handler,
},
{
MethodName: "ModifyRelation",
Handler: _User_ModifyRelation_Handler,
},
{
MethodName: "ListFollowUserInfo",
Handler: _User_ListFollowUserInfo_Handler,
},
{
MethodName: "ListFanUserInfo",
Handler: _User_ListFanUserInfo_Handler,
},
{
MethodName: "ListBlackUserInfo",
Handler: _User_ListBlackUserInfo_Handler,
},
{
MethodName: "ListFollow",
Handler: _User_ListFollow_Handler,
},
{
MethodName: "ListBlack",
Handler: _User_ListBlack_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "app/service/bbq/user/api/api.proto",
}
func (m *ListRelationUserInfoReq) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ListRelationUserInfoReq) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Mid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Mid))
}
if m.UpMid != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintApi(dAtA, i, uint64(m.UpMid))
}
if len(m.CursorPrev) > 0 {
dAtA[i] = 0x1a
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.CursorPrev)))
i += copy(dAtA[i:], m.CursorPrev)
}
if len(m.CursorNext) > 0 {
dAtA[i] = 0x22
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.CursorNext)))
i += copy(dAtA[i:], m.CursorNext)
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *ListUserInfoReply) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ListUserInfoReply) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.HasMore {
dAtA[i] = 0x8
i++
if m.HasMore {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if len(m.List) > 0 {
for _, msg := range m.List {
dAtA[i] = 0x12
i++
i = encodeVarintApi(dAtA, i, uint64(msg.Size()))
n, err := msg.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n
}
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *ListRelationReq) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ListRelationReq) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Mid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Mid))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *ListRelationReply) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ListRelationReply) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if len(m.List) > 0 {
dAtA2 := make([]byte, len(m.List)*10)
var j1 int
for _, num1 := range m.List {
num := uint64(num1)
for num >= 1<<7 {
dAtA2[j1] = uint8(uint64(num)&0x7f | 0x80)
num >>= 7
j1++
}
dAtA2[j1] = uint8(num)
j1++
}
dAtA[i] = 0xa
i++
i = encodeVarintApi(dAtA, i, uint64(j1))
i += copy(dAtA[i:], dAtA2[:j1])
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *ModifyRelationReq) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ModifyRelationReq) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Mid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Mid))
}
if m.UpMid != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintApi(dAtA, i, uint64(m.UpMid))
}
if m.Action != 0 {
dAtA[i] = 0x18
i++
i = encodeVarintApi(dAtA, i, uint64(m.Action))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *ModifyRelationReply) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ModifyRelationReply) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.FollowState != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.FollowState))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *ListUserInfoReq) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ListUserInfoReq) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Mid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Mid))
}
if len(m.UpMid) > 0 {
dAtA4 := make([]byte, len(m.UpMid)*10)
var j3 int
for _, num1 := range m.UpMid {
num := uint64(num1)
for num >= 1<<7 {
dAtA4[j3] = uint8(uint64(num)&0x7f | 0x80)
num >>= 7
j3++
}
dAtA4[j3] = uint8(num)
j3++
}
dAtA[i] = 0x12
i++
i = encodeVarintApi(dAtA, i, uint64(j3))
i += copy(dAtA[i:], dAtA4[:j3])
}
if m.NeedDesc {
dAtA[i] = 0x18
i++
if m.NeedDesc {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.NeedStat {
dAtA[i] = 0x20
i++
if m.NeedStat {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.NeedFollowState {
dAtA[i] = 0x28
i++
if m.NeedFollowState {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *ListUserInfoConf) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ListUserInfoConf) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.NeedDesc {
dAtA[i] = 0x8
i++
if m.NeedDesc {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.NeedStat {
dAtA[i] = 0x10
i++
if m.NeedStat {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.NeedFollowState {
dAtA[i] = 0x18
i++
if m.NeedFollowState {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *PhoneCheckReq) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *PhoneCheckReq) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Mid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Mid))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *PhoneCheckReply) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *PhoneCheckReply) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.TelStatus != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintApi(dAtA, i, uint64(m.TelStatus))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *LikeReq) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *LikeReq) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Mid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Mid))
}
if m.UpMid != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintApi(dAtA, i, uint64(m.UpMid))
}
if m.Opid != 0 {
dAtA[i] = 0x18
i++
i = encodeVarintApi(dAtA, i, uint64(m.Opid))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *LikeReply) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *LikeReply) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.AffectedNum != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.AffectedNum))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *ListUserLikeReq) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ListUserLikeReq) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.UpMid != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintApi(dAtA, i, uint64(m.UpMid))
}
if len(m.CursorPrev) > 0 {
dAtA[i] = 0x1a
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.CursorPrev)))
i += copy(dAtA[i:], m.CursorPrev)
}
if len(m.CursorNext) > 0 {
dAtA[i] = 0x22
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.CursorNext)))
i += copy(dAtA[i:], m.CursorNext)
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *LikeSv) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *LikeSv) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Svid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Svid))
}
if len(m.CursorValue) > 0 {
dAtA[i] = 0x12
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.CursorValue)))
i += copy(dAtA[i:], m.CursorValue)
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *ListUserLikeReply) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ListUserLikeReply) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.HasMore {
dAtA[i] = 0x8
i++
if m.HasMore {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if len(m.List) > 0 {
for _, msg := range m.List {
dAtA[i] = 0x12
i++
i = encodeVarintApi(dAtA, i, uint64(msg.Size()))
n, err := msg.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n
}
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *IsLikeReq) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *IsLikeReq) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Mid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Mid))
}
if len(m.Svids) > 0 {
dAtA6 := make([]byte, len(m.Svids)*10)
var j5 int
for _, num1 := range m.Svids {
num := uint64(num1)
for num >= 1<<7 {
dAtA6[j5] = uint8(uint64(num)&0x7f | 0x80)
num >>= 7
j5++
}
dAtA6[j5] = uint8(num)
j5++
}
dAtA[i] = 0x12
i++
i = encodeVarintApi(dAtA, i, uint64(j5))
i += copy(dAtA[i:], dAtA6[:j5])
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *IsLikeReply) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *IsLikeReply) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if len(m.List) > 0 {
dAtA8 := make([]byte, len(m.List)*10)
var j7 int
for _, num1 := range m.List {
num := uint64(num1)
for num >= 1<<7 {
dAtA8[j7] = uint8(uint64(num)&0x7f | 0x80)
num >>= 7
j7++
}
dAtA8[j7] = uint8(num)
j7++
}
dAtA[i] = 0xa
i++
i = encodeVarintApi(dAtA, i, uint64(j7))
i += copy(dAtA[i:], dAtA8[:j7])
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *UserBase) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *UserBase) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Mid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Mid))
}
if len(m.Uname) > 0 {
dAtA[i] = 0x12
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.Uname)))
i += copy(dAtA[i:], m.Uname)
}
if len(m.Face) > 0 {
dAtA[i] = 0x1a
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.Face)))
i += copy(dAtA[i:], m.Face)
}
if len(m.Birthday) > 0 {
dAtA[i] = 0x22
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.Birthday)))
i += copy(dAtA[i:], m.Birthday)
}
if m.Exp != 0 {
dAtA[i] = 0x28
i++
i = encodeVarintApi(dAtA, i, uint64(m.Exp))
}
if m.Level != 0 {
dAtA[i] = 0x30
i++
i = encodeVarintApi(dAtA, i, uint64(m.Level))
}
if m.Ctime != 0 {
dAtA[i] = 0x38
i++
i = encodeVarintApi(dAtA, i, uint64(m.Ctime))
}
if m.Mtime != 0 {
dAtA[i] = 0x40
i++
i = encodeVarintApi(dAtA, i, uint64(m.Mtime))
}
if m.Sex != 0 {
dAtA[i] = 0x48
i++
i = encodeVarintApi(dAtA, i, uint64(m.Sex))
}
if m.Region != 0 {
dAtA[i] = 0x50
i++
i = encodeVarintApi(dAtA, i, uint64(m.Region))
}
if len(m.Signature) > 0 {
dAtA[i] = 0x5a
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.Signature)))
i += copy(dAtA[i:], m.Signature)
}
if m.UserType != 0 {
dAtA[i] = 0x60
i++
i = encodeVarintApi(dAtA, i, uint64(m.UserType))
}
if m.CompleteDegree != 0 {
dAtA[i] = 0x68
i++
i = encodeVarintApi(dAtA, i, uint64(m.CompleteDegree))
}
if m.NewTag != 0 {
dAtA[i] = 0x70
i++
i = encodeVarintApi(dAtA, i, uint64(m.NewTag))
}
if len(m.RegionName) > 0 {
dAtA[i] = 0xaa
i++
dAtA[i] = 0x1
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.RegionName)))
i += copy(dAtA[i:], m.RegionName)
}
if len(m.UserDesc) > 0 {
for _, s := range m.UserDesc {
dAtA[i] = 0xb2
i++
dAtA[i] = 0x1
i++
l = len(s)
for l >= 1<<7 {
dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
l >>= 7
i++
}
dAtA[i] = uint8(l)
i++
i += copy(dAtA[i:], s)
}
}
if len(m.FaceUptime) > 0 {
dAtA[i] = 0xba
i++
dAtA[i] = 0x1
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.FaceUptime)))
i += copy(dAtA[i:], m.FaceUptime)
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *UserStat) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *UserStat) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Sv != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Sv))
}
if m.Like != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintApi(dAtA, i, uint64(m.Like))
}
if m.Liked != 0 {
dAtA[i] = 0x18
i++
i = encodeVarintApi(dAtA, i, uint64(m.Liked))
}
if m.Follow != 0 {
dAtA[i] = 0x20
i++
i = encodeVarintApi(dAtA, i, uint64(m.Follow))
}
if m.Fan != 0 {
dAtA[i] = 0x28
i++
i = encodeVarintApi(dAtA, i, uint64(m.Fan))
}
if m.Black != 0 {
dAtA[i] = 0x30
i++
i = encodeVarintApi(dAtA, i, uint64(m.Black))
}
if m.View != 0 {
dAtA[i] = 0x38
i++
i = encodeVarintApi(dAtA, i, uint64(m.View))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *UserInfo) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *UserInfo) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.UserBase != nil {
dAtA[i] = 0xa
i++
i = encodeVarintApi(dAtA, i, uint64(m.UserBase.Size()))
n9, err := m.UserBase.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n9
}
if m.UserStat != nil {
dAtA[i] = 0x12
i++
i = encodeVarintApi(dAtA, i, uint64(m.UserStat.Size()))
n10, err := m.UserStat.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n10
}
if m.FollowState != 0 {
dAtA[i] = 0x18
i++
i = encodeVarintApi(dAtA, i, uint64(m.FollowState))
}
if len(m.CursorValue) > 0 {
dAtA[i] = 0x22
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.CursorValue)))
i += copy(dAtA[i:], m.CursorValue)
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *LocationItem) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *LocationItem) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Id != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Id))
}
if m.Pid != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintApi(dAtA, i, uint64(m.Pid))
}
if len(m.Name) > 0 {
dAtA[i] = 0x1a
i++
i = encodeVarintApi(dAtA, i, uint64(len(m.Name)))
i += copy(dAtA[i:], m.Name)
}
if len(m.Child) > 0 {
for _, msg := range m.Child {
dAtA[i] = 0x22
i++
i = encodeVarintApi(dAtA, i, uint64(msg.Size()))
n, err := msg.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n
}
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *UserVideoView) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *UserVideoView) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Mid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintApi(dAtA, i, uint64(m.Mid))
}
if m.Views != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintApi(dAtA, i, uint64(m.Views))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func encodeVarintApi(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
v >>= 7
offset++
}
dAtA[offset] = uint8(v)
return offset + 1
}
func (m *ListRelationUserInfoReq) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Mid != 0 {
n += 1 + sovApi(uint64(m.Mid))
}
if m.UpMid != 0 {
n += 1 + sovApi(uint64(m.UpMid))
}
l = len(m.CursorPrev)
if l > 0 {
n += 1 + l + sovApi(uint64(l))
}
l = len(m.CursorNext)
if l > 0 {
n += 1 + l + sovApi(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *ListUserInfoReply) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.HasMore {
n += 2
}
if len(m.List) > 0 {
for _, e := range m.List {
l = e.Size()
n += 1 + l + sovApi(uint64(l))
}
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *ListRelationReq) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Mid != 0 {
n += 1 + sovApi(uint64(m.Mid))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *ListRelationReply) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if len(m.List) > 0 {
l = 0
for _, e := range m.List {
l += sovApi(uint64(e))
}
n += 1 + sovApi(uint64(l)) + l
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *ModifyRelationReq) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Mid != 0 {
n += 1 + sovApi(uint64(m.Mid))
}
if m.UpMid != 0 {
n += 1 + sovApi(uint64(m.UpMid))
}
if m.Action != 0 {
n += 1 + sovApi(uint64(m.Action))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *ModifyRelationReply) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.FollowState != 0 {
n += 1 + sovApi(uint64(m.FollowState))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *ListUserInfoReq) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Mid != 0 {
n += 1 + sovApi(uint64(m.Mid))
}
if len(m.UpMid) > 0 {
l = 0
for _, e := range m.UpMid {
l += sovApi(uint64(e))
}
n += 1 + sovApi(uint64(l)) + l
}
if m.NeedDesc {
n += 2
}
if m.NeedStat {
n += 2
}
if m.NeedFollowState {
n += 2
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *ListUserInfoConf) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.NeedDesc {
n += 2
}
if m.NeedStat {
n += 2
}
if m.NeedFollowState {
n += 2
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *PhoneCheckReq) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Mid != 0 {
n += 1 + sovApi(uint64(m.Mid))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *PhoneCheckReply) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.TelStatus != 0 {
n += 1 + sovApi(uint64(m.TelStatus))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *LikeReq) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Mid != 0 {
n += 1 + sovApi(uint64(m.Mid))
}
if m.UpMid != 0 {
n += 1 + sovApi(uint64(m.UpMid))
}
if m.Opid != 0 {
n += 1 + sovApi(uint64(m.Opid))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *LikeReply) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.AffectedNum != 0 {
n += 1 + sovApi(uint64(m.AffectedNum))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *ListUserLikeReq) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.UpMid != 0 {
n += 1 + sovApi(uint64(m.UpMid))
}
l = len(m.CursorPrev)
if l > 0 {
n += 1 + l + sovApi(uint64(l))
}
l = len(m.CursorNext)
if l > 0 {
n += 1 + l + sovApi(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *LikeSv) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Svid != 0 {
n += 1 + sovApi(uint64(m.Svid))
}
l = len(m.CursorValue)
if l > 0 {
n += 1 + l + sovApi(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *ListUserLikeReply) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.HasMore {
n += 2
}
if len(m.List) > 0 {
for _, e := range m.List {
l = e.Size()
n += 1 + l + sovApi(uint64(l))
}
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *IsLikeReq) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Mid != 0 {
n += 1 + sovApi(uint64(m.Mid))
}
if len(m.Svids) > 0 {
l = 0
for _, e := range m.Svids {
l += sovApi(uint64(e))
}
n += 1 + sovApi(uint64(l)) + l
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *IsLikeReply) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if len(m.List) > 0 {
l = 0
for _, e := range m.List {
l += sovApi(uint64(e))
}
n += 1 + sovApi(uint64(l)) + l
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *UserBase) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Mid != 0 {
n += 1 + sovApi(uint64(m.Mid))
}
l = len(m.Uname)
if l > 0 {
n += 1 + l + sovApi(uint64(l))
}
l = len(m.Face)
if l > 0 {
n += 1 + l + sovApi(uint64(l))
}
l = len(m.Birthday)
if l > 0 {
n += 1 + l + sovApi(uint64(l))
}
if m.Exp != 0 {
n += 1 + sovApi(uint64(m.Exp))
}
if m.Level != 0 {
n += 1 + sovApi(uint64(m.Level))
}
if m.Ctime != 0 {
n += 1 + sovApi(uint64(m.Ctime))
}
if m.Mtime != 0 {
n += 1 + sovApi(uint64(m.Mtime))
}
if m.Sex != 0 {
n += 1 + sovApi(uint64(m.Sex))
}
if m.Region != 0 {
n += 1 + sovApi(uint64(m.Region))
}
l = len(m.Signature)
if l > 0 {
n += 1 + l + sovApi(uint64(l))
}
if m.UserType != 0 {
n += 1 + sovApi(uint64(m.UserType))
}
if m.CompleteDegree != 0 {
n += 1 + sovApi(uint64(m.CompleteDegree))
}
if m.NewTag != 0 {
n += 1 + sovApi(uint64(m.NewTag))
}
l = len(m.RegionName)
if l > 0 {
n += 2 + l + sovApi(uint64(l))
}
if len(m.UserDesc) > 0 {
for _, s := range m.UserDesc {
l = len(s)
n += 2 + l + sovApi(uint64(l))
}
}
l = len(m.FaceUptime)
if l > 0 {
n += 2 + l + sovApi(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *UserStat) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Sv != 0 {
n += 1 + sovApi(uint64(m.Sv))
}
if m.Like != 0 {
n += 1 + sovApi(uint64(m.Like))
}
if m.Liked != 0 {
n += 1 + sovApi(uint64(m.Liked))
}
if m.Follow != 0 {
n += 1 + sovApi(uint64(m.Follow))
}
if m.Fan != 0 {
n += 1 + sovApi(uint64(m.Fan))
}
if m.Black != 0 {
n += 1 + sovApi(uint64(m.Black))
}
if m.View != 0 {
n += 1 + sovApi(uint64(m.View))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *UserInfo) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.UserBase != nil {
l = m.UserBase.Size()
n += 1 + l + sovApi(uint64(l))
}
if m.UserStat != nil {
l = m.UserStat.Size()
n += 1 + l + sovApi(uint64(l))
}
if m.FollowState != 0 {
n += 1 + sovApi(uint64(m.FollowState))
}
l = len(m.CursorValue)
if l > 0 {
n += 1 + l + sovApi(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *LocationItem) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Id != 0 {
n += 1 + sovApi(uint64(m.Id))
}
if m.Pid != 0 {
n += 1 + sovApi(uint64(m.Pid))
}
l = len(m.Name)
if l > 0 {
n += 1 + l + sovApi(uint64(l))
}
if len(m.Child) > 0 {
for _, e := range m.Child {
l = e.Size()
n += 1 + l + sovApi(uint64(l))
}
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *UserVideoView) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Mid != 0 {
n += 1 + sovApi(uint64(m.Mid))
}
if m.Views != 0 {
n += 1 + sovApi(uint64(m.Views))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func sovApi(x uint64) (n int) {
for {
n++
x >>= 7
if x == 0 {
break
}
}
return n
}
func sozApi(x uint64) (n int) {
return sovApi(uint64((x << 1) ^ uint64((int64(x) >> 63))))
}
func (m *ListRelationUserInfoReq) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ListRelationUserInfoReq: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ListRelationUserInfoReq: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
}
m.Mid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field UpMid", wireType)
}
m.UpMid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.UpMid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field CursorPrev", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.CursorPrev = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field CursorNext", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.CursorNext = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *ListUserInfoReply) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ListUserInfoReply: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ListUserInfoReply: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field HasMore", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.HasMore = bool(v != 0)
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.List = append(m.List, &UserInfo{})
if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *ListRelationReq) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ListRelationReq: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ListRelationReq: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
}
m.Mid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *ListRelationReply) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ListRelationReply: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ListRelationReply: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType == 0 {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.List = append(m.List, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
packedLen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if packedLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + packedLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
var elementCount int
var count int
for _, integer := range dAtA {
if integer < 128 {
count++
}
}
elementCount = count
if elementCount != 0 && len(m.List) == 0 {
m.List = make([]int64, 0, elementCount)
}
for iNdEx < postIndex {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.List = append(m.List, v)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *ModifyRelationReq) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ModifyRelationReq: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ModifyRelationReq: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
}
m.Mid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field UpMid", wireType)
}
m.UpMid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.UpMid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
}
m.Action = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Action |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *ModifyRelationReply) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ModifyRelationReply: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ModifyRelationReply: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field FollowState", wireType)
}
m.FollowState = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.FollowState |= (int8(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *ListUserInfoReq) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ListUserInfoReq: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ListUserInfoReq: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
}
m.Mid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType == 0 {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.UpMid = append(m.UpMid, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
packedLen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if packedLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + packedLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
var elementCount int
var count int
for _, integer := range dAtA {
if integer < 128 {
count++
}
}
elementCount = count
if elementCount != 0 && len(m.UpMid) == 0 {
m.UpMid = make([]int64, 0, elementCount)
}
for iNdEx < postIndex {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.UpMid = append(m.UpMid, v)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field UpMid", wireType)
}
case 3:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field NeedDesc", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.NeedDesc = bool(v != 0)
case 4:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field NeedStat", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.NeedStat = bool(v != 0)
case 5:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field NeedFollowState", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.NeedFollowState = bool(v != 0)
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *ListUserInfoConf) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ListUserInfoConf: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ListUserInfoConf: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field NeedDesc", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.NeedDesc = bool(v != 0)
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field NeedStat", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.NeedStat = bool(v != 0)
case 3:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field NeedFollowState", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.NeedFollowState = bool(v != 0)
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *PhoneCheckReq) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: PhoneCheckReq: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: PhoneCheckReq: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
}
m.Mid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *PhoneCheckReply) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: PhoneCheckReply: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: PhoneCheckReply: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field TelStatus", wireType)
}
m.TelStatus = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.TelStatus |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *LikeReq) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: LikeReq: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: LikeReq: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
}
m.Mid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field UpMid", wireType)
}
m.UpMid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.UpMid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Opid", wireType)
}
m.Opid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Opid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *LikeReply) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: LikeReply: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: LikeReply: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field AffectedNum", wireType)
}
m.AffectedNum = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.AffectedNum |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *ListUserLikeReq) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ListUserLikeReq: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ListUserLikeReq: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field UpMid", wireType)
}
m.UpMid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.UpMid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field CursorPrev", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.CursorPrev = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field CursorNext", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.CursorNext = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *LikeSv) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: LikeSv: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: LikeSv: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Svid", wireType)
}
m.Svid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Svid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field CursorValue", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.CursorValue = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *ListUserLikeReply) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ListUserLikeReply: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ListUserLikeReply: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field HasMore", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.HasMore = bool(v != 0)
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.List = append(m.List, &LikeSv{})
if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *IsLikeReq) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: IsLikeReq: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: IsLikeReq: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
}
m.Mid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType == 0 {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Svids = append(m.Svids, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
packedLen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if packedLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + packedLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
var elementCount int
var count int
for _, integer := range dAtA {
if integer < 128 {
count++
}
}
elementCount = count
if elementCount != 0 && len(m.Svids) == 0 {
m.Svids = make([]int64, 0, elementCount)
}
for iNdEx < postIndex {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Svids = append(m.Svids, v)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field Svids", wireType)
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *IsLikeReply) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: IsLikeReply: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: IsLikeReply: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType == 0 {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.List = append(m.List, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
packedLen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if packedLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + packedLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
var elementCount int
var count int
for _, integer := range dAtA {
if integer < 128 {
count++
}
}
elementCount = count
if elementCount != 0 && len(m.List) == 0 {
m.List = make([]int64, 0, elementCount)
}
for iNdEx < postIndex {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.List = append(m.List, v)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *UserBase) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: UserBase: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: UserBase: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
}
m.Mid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Uname", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Uname = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Face = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Birthday", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Birthday = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 5:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Exp", wireType)
}
m.Exp = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Exp |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 6:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Level", wireType)
}
m.Level = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Level |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 7:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Ctime", wireType)
}
m.Ctime = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Ctime |= (go_common_library_time.Time(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 8:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mtime", wireType)
}
m.Mtime = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mtime |= (go_common_library_time.Time(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 9:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Sex", wireType)
}
m.Sex = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Sex |= (int8(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 10:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Region", wireType)
}
m.Region = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Region |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 11:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Signature", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Signature = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 12:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field UserType", wireType)
}
m.UserType = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.UserType |= (int8(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 13:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field CompleteDegree", wireType)
}
m.CompleteDegree = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.CompleteDegree |= (int8(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 14:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field NewTag", wireType)
}
m.NewTag = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.NewTag |= (int8(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 21:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field RegionName", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.RegionName = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 22:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field UserDesc", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.UserDesc = append(m.UserDesc, string(dAtA[iNdEx:postIndex]))
iNdEx = postIndex
case 23:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field FaceUptime", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.FaceUptime = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *UserStat) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: UserStat: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: UserStat: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Sv", wireType)
}
m.Sv = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Sv |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Like", wireType)
}
m.Like = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Like |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Liked", wireType)
}
m.Liked = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Liked |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 4:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Follow", wireType)
}
m.Follow = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Follow |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 5:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Fan", wireType)
}
m.Fan = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Fan |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 6:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Black", wireType)
}
m.Black = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Black |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 7:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field View", wireType)
}
m.View = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.View |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *UserInfo) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: UserInfo: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: UserInfo: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field UserBase", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.UserBase == nil {
m.UserBase = &UserBase{}
}
if err := m.UserBase.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field UserStat", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.UserStat == nil {
m.UserStat = &UserStat{}
}
if err := m.UserStat.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 3:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field FollowState", wireType)
}
m.FollowState = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.FollowState |= (int8(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field CursorValue", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.CursorValue = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *LocationItem) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: LocationItem: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: LocationItem: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
}
m.Id = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Id |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Pid", wireType)
}
m.Pid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Pid |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Name = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Child", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthApi
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Child = append(m.Child, &LocationItem{})
if err := m.Child[len(m.Child)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *UserVideoView) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: UserVideoView: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: UserVideoView: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
}
m.Mid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Views", wireType)
}
m.Views = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowApi
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Views |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipApi(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthApi
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func skipApi(dAtA []byte) (n int, err error) {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowApi
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
wireType := int(wire & 0x7)
switch wireType {
case 0:
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowApi
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
iNdEx++
if dAtA[iNdEx-1] < 0x80 {
break
}
}
return iNdEx, nil
case 1:
iNdEx += 8
return iNdEx, nil
case 2:
var length int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowApi
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
length |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
iNdEx += length
if length < 0 {
return 0, ErrInvalidLengthApi
}
return iNdEx, nil
case 3:
for {
var innerWire uint64
var start int = iNdEx
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowApi
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
innerWire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
innerWireType := int(innerWire & 0x7)
if innerWireType == 4 {
break
}
next, err := skipApi(dAtA[start:])
if err != nil {
return 0, err
}
iNdEx = start + next
}
return iNdEx, nil
case 4:
return iNdEx, nil
case 5:
iNdEx += 4
return iNdEx, nil
default:
return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
}
}
panic("unreachable")
}
var (
ErrInvalidLengthApi = fmt.Errorf("proto: negative length found during unmarshaling")
ErrIntOverflowApi = fmt.Errorf("proto: integer overflow")
)
func init() {
proto.RegisterFile("app/service/bbq/user/api/api.proto", fileDescriptor_api_4357304ab078ce01)
}
var fileDescriptor_api_4357304ab078ce01 = []byte{
// 1737 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x58, 0x4b, 0x73, 0x1b, 0xc7,
0x11, 0x0e, 0x9e, 0x04, 0x1a, 0x14, 0x29, 0x8d, 0x22, 0x0a, 0xa6, 0x24, 0x2e, 0x34, 0x71, 0x68,
0x56, 0x6c, 0x03, 0x96, 0xe4, 0x94, 0x13, 0x2b, 0x8f, 0x12, 0xf4, 0x70, 0x94, 0xa2, 0x54, 0xae,
0xd1, 0xa3, 0xca, 0x4e, 0xaa, 0x50, 0x0b, 0xec, 0x00, 0x9c, 0x68, 0x5f, 0xda, 0x5d, 0x80, 0xe4,
0x31, 0x95, 0x7f, 0x90, 0x1f, 0x91, 0x4b, 0x2a, 0xd7, 0xdc, 0x93, 0x43, 0xca, 0xc7, 0xfc, 0x82,
0x8d, 0xa3, 0x23, 0x72, 0xc3, 0xd1, 0xa7, 0x54, 0xf7, 0x2c, 0xb0, 0x0b, 0x12, 0x84, 0x20, 0x3f,
0x2a, 0x95, 0x03, 0x77, 0x39, 0xfd, 0x9a, 0xee, 0xaf, 0x7b, 0xa6, 0x7b, 0x01, 0xdc, 0xf4, 0xfd,
0x56, 0x28, 0x83, 0x91, 0xea, 0xc9, 0x56, 0xb7, 0xfb, 0xb2, 0x35, 0x0c, 0x65, 0xd0, 0x32, 0x7d,
0x85, 0x7f, 0x4d, 0x3f, 0xf0, 0x22, 0x8f, 0x5d, 0xec, 0x76, 0x5f, 0x36, 0x13, 0x99, 0x26, 0xf2,
0x9b, 0xa3, 0x1b, 0xdb, 0xef, 0x0f, 0x54, 0x74, 0x30, 0xec, 0x36, 0x7b, 0x9e, 0xd3, 0x1a, 0x78,
0x03, 0xaf, 0x45, 0xb2, 0xdd, 0x61, 0x9f, 0x56, 0xb4, 0xa0, 0xff, 0xb4, 0x8d, 0xed, 0x2b, 0x03,
0xcf, 0x1b, 0xd8, 0x32, 0x95, 0x92, 0x8e, 0x1f, 0x1d, 0x6b, 0x26, 0xff, 0x4f, 0x0e, 0x2e, 0xef,
0xab, 0x30, 0x12, 0xd2, 0x36, 0x23, 0xe5, 0xb9, 0xcf, 0x42, 0x19, 0x3c, 0x74, 0xfb, 0x9e, 0x90,
0x2f, 0x59, 0x03, 0x0a, 0x8e, 0xb2, 0xea, 0xb9, 0x46, 0x6e, 0xaf, 0xd0, 0xde, 0x98, 0xc4, 0x06,
0xf4, 0xbd, 0xc0, 0xf9, 0x98, 0x3b, 0xca, 0xe2, 0x02, 0x59, 0xec, 0x67, 0x50, 0x1e, 0xfa, 0x1d,
0x14, 0xca, 0x93, 0xd0, 0x0f, 0x27, 0xb1, 0x71, 0x5d, 0x0b, 0x69, 0x3a, 0x6f, 0x8c, 0x4c, 0x5b,
0x59, 0x66, 0x24, 0x3f, 0xe6, 0x81, 0x7c, 0x39, 0x54, 0x81, 0xb4, 0xb8, 0x28, 0x0d, 0xfd, 0x47,
0xca, 0x62, 0x1f, 0x41, 0xad, 0x37, 0x0c, 0x42, 0x2f, 0xe8, 0xf8, 0x81, 0x1c, 0xd5, 0x0b, 0x8d,
0xdc, 0x5e, 0xb5, 0xbd, 0x35, 0x89, 0x0d, 0xa6, 0x4d, 0x64, 0x98, 0x5c, 0x80, 0x5e, 0x7d, 0x1a,
0xc8, 0x51, 0x46, 0xd1, 0x95, 0x47, 0x51, 0xbd, 0x78, 0x86, 0x22, 0x32, 0x67, 0x8a, 0x8f, 0x71,
0xf1, 0x87, 0x1c, 0x5c, 0xc0, 0x68, 0xd3, 0x28, 0x7d, 0xfb, 0x98, 0xbd, 0x03, 0x95, 0x03, 0x33,
0xec, 0x38, 0x5e, 0x20, 0x29, 0xd8, 0x4a, 0x7b, 0x7d, 0x1c, 0x1b, 0x33, 0x9a, 0x58, 0x3b, 0x30,
0xc3, 0x47, 0x5e, 0x20, 0xd9, 0x7d, 0x28, 0xda, 0x2a, 0x8c, 0xea, 0xf9, 0x46, 0x61, 0xaf, 0x76,
0xf3, 0x5a, 0x73, 0x41, 0x72, 0x9a, 0x53, 0xd3, 0x6d, 0x36, 0x8e, 0x8d, 0x0d, 0x14, 0x7f, 0xcf,
0x73, 0x54, 0x44, 0x98, 0x0b, 0x52, 0xe7, 0x9f, 0xc0, 0x66, 0x16, 0x72, 0x84, 0xfa, 0xc3, 0x2c,
0xd4, 0x7c, 0x12, 0x1b, 0x3b, 0x29, 0xd4, 0x0b, 0x21, 0x44, 0x71, 0x7e, 0x5b, 0x47, 0x93, 0x1a,
0xc2, 0x68, 0x76, 0x13, 0x27, 0x73, 0x8d, 0xc2, 0x5e, 0x61, 0x89, 0x17, 0xff, 0xc8, 0xc1, 0x85,
0x47, 0x9e, 0xa5, 0xfa, 0xc7, 0xdf, 0xd8, 0x91, 0x6f, 0x58, 0x07, 0x3f, 0x87, 0xb2, 0xd9, 0x43,
0x07, 0xa8, 0x04, 0x4a, 0x59, 0x6d, 0x4d, 0x5f, 0xac, 0x9d, 0x28, 0x71, 0x01, 0x17, 0x4f, 0xc6,
0x81, 0x38, 0xdc, 0x86, 0xf5, 0xbe, 0x67, 0xdb, 0xde, 0x61, 0x27, 0x8c, 0xcc, 0x48, 0x67, 0xb6,
0xd4, 0xae, 0x8f, 0x63, 0x63, 0x8e, 0xfe, 0x55, 0x6c, 0x14, 0x95, 0x1b, 0xfd, 0x44, 0xd4, 0x34,
0xf5, 0x09, 0x12, 0xf9, 0x9f, 0xf3, 0x3a, 0x47, 0x6f, 0x76, 0x1c, 0x1e, 0x64, 0x60, 0x40, 0xf0,
0x5b, 0x93, 0xd8, 0x78, 0x37, 0x0b, 0x43, 0x9a, 0x84, 0xa5, 0x80, 0xdc, 0x80, 0xaa, 0x2b, 0xa5,
0xd5, 0xb1, 0x64, 0xd8, 0x23, 0x4c, 0x2a, 0xed, 0xef, 0x4f, 0x62, 0xe3, 0xbc, 0x36, 0x35, 0x63,
0x71, 0x51, 0xc1, 0xff, 0xef, 0xc9, 0xb0, 0x37, 0x53, 0xc1, 0x98, 0xe8, 0x40, 0x9c, 0x56, 0x41,
0x56, 0xa2, 0x82, 0x41, 0xb2, 0x5f, 0xc1, 0x05, 0xa2, 0xcf, 0xa1, 0x54, 0x22, 0xd5, 0xab, 0x93,
0xd8, 0xa8, 0x67, 0x54, 0xb3, 0x22, 0x5c, 0x6c, 0x22, 0xed, 0x41, 0x06, 0xad, 0xbf, 0xe7, 0xe0,
0x7c, 0x16, 0xad, 0xbb, 0x9e, 0xdb, 0x9f, 0x0f, 0x22, 0xf7, 0xe6, 0x41, 0xe4, 0xbf, 0x7e, 0x10,
0x85, 0xaf, 0x13, 0xc4, 0x0d, 0x38, 0xf7, 0xe9, 0x81, 0xe7, 0xca, 0xbb, 0x07, 0xb2, 0xf7, 0x62,
0xa5, 0x7c, 0xf3, 0x0f, 0x60, 0x33, 0xab, 0x82, 0x55, 0x77, 0x0d, 0x20, 0x92, 0x36, 0x6d, 0x32,
0x0c, 0x29, 0x86, 0x92, 0xa8, 0x46, 0xd2, 0x7e, 0x42, 0x04, 0xfe, 0xd7, 0x1c, 0xac, 0xed, 0xab,
0x17, 0xf2, 0x7f, 0x75, 0xd4, 0x3e, 0x82, 0xa2, 0xe7, 0x2b, 0x8b, 0x10, 0x2a, 0xb4, 0x7f, 0x30,
0x89, 0x0d, 0x43, 0xeb, 0x22, 0x75, 0xb1, 0x26, 0x29, 0xf0, 0x26, 0x54, 0xb5, 0xdf, 0x18, 0xe4,
0x75, 0x58, 0x37, 0xfb, 0x7d, 0xd9, 0x8b, 0xa4, 0xd5, 0x71, 0x87, 0x8e, 0x0e, 0x41, 0xd4, 0xa6,
0xb4, 0xc7, 0x43, 0x87, 0xff, 0x2d, 0x97, 0x1e, 0xa0, 0x69, 0xc0, 0xff, 0x6f, 0xdd, 0xe2, 0x37,
0x50, 0x46, 0xd7, 0x9f, 0x8c, 0xd8, 0x55, 0x28, 0x86, 0xa3, 0x59, 0xae, 0x2a, 0xe3, 0xd8, 0xa0,
0xb5, 0xa0, 0x27, 0xbb, 0x05, 0xeb, 0x89, 0x8d, 0x91, 0x69, 0x0f, 0x25, 0x45, 0x57, 0x6d, 0x9f,
0xc7, 0x9b, 0x26, 0x4b, 0x17, 0x89, 0x1b, 0xcf, 0x71, 0xc1, 0x7f, 0x9f, 0x69, 0x45, 0x29, 0xb2,
0x2b, 0xb7, 0xa2, 0xbb, 0x73, 0xad, 0xe8, 0xca, 0xc2, 0x56, 0xa4, 0x9d, 0x5f, 0xd2, 0x02, 0x9e,
0x41, 0xf5, 0x61, 0x38, 0xcd, 0xce, 0xeb, 0xaf, 0xb7, 0x5d, 0x28, 0x61, 0xbc, 0x61, 0x72, 0xbb,
0x9d, 0x9f, 0xd0, 0x55, 0x8a, 0x32, 0x44, 0xe6, 0x42, 0xb3, 0xf9, 0x4f, 0xa1, 0x36, 0x35, 0x8b,
0x31, 0xfd, 0x68, 0xae, 0x21, 0x6d, 0x8d, 0x63, 0x83, 0x4d, 0xe3, 0x39, 0xe5, 0xd1, 0x1f, 0xd7,
0xa0, 0x82, 0x88, 0xb4, 0xcd, 0x50, 0xb2, 0x77, 0xb2, 0x1e, 0x5d, 0x1a, 0xc7, 0x06, 0x2e, 0x17,
0x39, 0xd6, 0x82, 0xd2, 0xd0, 0x35, 0x9d, 0x29, 0xf2, 0x6f, 0x8d, 0x63, 0x43, 0x13, 0x52, 0x0f,
0x69, 0x89, 0xb5, 0x84, 0x6f, 0xf6, 0x2e, 0x14, 0xfb, 0x66, 0x4f, 0x26, 0x45, 0x74, 0x19, 0xf3,
0x89, 0xeb, 0x49, 0x6c, 0xd4, 0xb4, 0x38, 0xae, 0xb8, 0x20, 0x22, 0xbb, 0x0d, 0x95, 0xae, 0x0a,
0xa2, 0x03, 0xcb, 0x3c, 0x4e, 0x8a, 0xc7, 0xc0, 0x9c, 0x4c, 0x69, 0x93, 0xd8, 0xd8, 0xd4, 0x4a,
0x53, 0x0a, 0x17, 0x33, 0x26, 0xa2, 0x2a, 0x8f, 0x7c, 0xba, 0x56, 0xe7, 0x50, 0x95, 0x47, 0x3e,
0x17, 0xc8, 0x42, 0x54, 0x6d, 0x39, 0x92, 0x76, 0xbd, 0x4c, 0x32, 0x19, 0x54, 0x89, 0xcc, 0x85,
0x66, 0xb3, 0x1f, 0x43, 0xa9, 0x17, 0x29, 0x47, 0xd6, 0xd7, 0x48, 0xce, 0xf8, 0x2a, 0x36, 0xae,
0x0c, 0xbc, 0xf7, 0x7b, 0x9e, 0xe3, 0x78, 0x6e, 0xcb, 0x56, 0xdd, 0xc0, 0x0c, 0x8e, 0x5b, 0x28,
0xd1, 0x7c, 0xaa, 0x1c, 0x29, 0xb4, 0x34, 0xaa, 0x39, 0xa4, 0x56, 0x59, 0x51, 0x8d, 0xa4, 0x59,
0x0b, 0x0a, 0xa1, 0x3c, 0xaa, 0x57, 0xa9, 0x69, 0x5e, 0x43, 0xec, 0x43, 0x79, 0x94, 0xba, 0x1f,
0xca, 0x23, 0x3e, 0xeb, 0x9c, 0xc8, 0x62, 0xb7, 0xa0, 0x1c, 0xc8, 0x01, 0x36, 0x71, 0xa0, 0x8d,
0xae, 0x8c, 0x63, 0x23, 0xa1, 0x4c, 0x62, 0xe3, 0x9c, 0x56, 0xd3, 0x6b, 0x2e, 0x12, 0x06, 0xfb,
0x25, 0x54, 0x43, 0x35, 0x70, 0xcd, 0x68, 0x18, 0xc8, 0x7a, 0x8d, 0xb0, 0xbd, 0x3e, 0x8e, 0x8d,
0x94, 0x98, 0xde, 0xfe, 0x33, 0x12, 0x17, 0x29, 0x9b, 0xdd, 0x84, 0x2a, 0x56, 0x7b, 0x27, 0x3a,
0xf6, 0x65, 0x7d, 0x9d, 0x9c, 0xc5, 0x42, 0x49, 0x89, 0x33, 0x27, 0x2b, 0x48, 0x7a, 0x7a, 0xec,
0x4b, 0x76, 0x0f, 0x36, 0x7b, 0x9e, 0xe3, 0xdb, 0x32, 0x92, 0x1d, 0x4b, 0x0e, 0x02, 0x29, 0xeb,
0xe7, 0x48, 0x13, 0x5d, 0x3e, 0xc9, 0x9a, 0xe9, 0x6f, 0x4c, 0x19, 0xf7, 0x88, 0xce, 0x7e, 0x01,
0x6b, 0xae, 0x3c, 0xec, 0x44, 0xe6, 0xa0, 0xbe, 0xa1, 0xa7, 0x96, 0x71, 0x6c, 0x4c, 0x49, 0x93,
0xd8, 0xd8, 0x98, 0x76, 0x1e, 0x22, 0xa4, 0x60, 0x95, 0x5d, 0x79, 0xf8, 0xd4, 0x1c, 0xb0, 0x0f,
0xa0, 0xa6, 0x41, 0xe8, 0x50, 0xe5, 0x5e, 0xa2, 0xe0, 0x37, 0xc7, 0xb1, 0x91, 0x25, 0x0b, 0xd0,
0x8b, 0xc7, 0x58, 0xb4, 0x1f, 0x26, 0xb1, 0x52, 0x43, 0xdd, 0x6a, 0x14, 0x92, 0xca, 0xbd, 0x38,
0x23, 0x66, 0x4e, 0x13, 0x45, 0x4b, 0x3d, 0xf5, 0x0e, 0xd4, 0xb0, 0x8a, 0x3b, 0x43, 0x9f, 0xaa,
0xe0, 0x32, 0xed, 0xd3, 0xc0, 0x7d, 0x32, 0xe4, 0x34, 0x43, 0x7a, 0xcd, 0x05, 0x20, 0xf7, 0x99,
0x5e, 0xfc, 0x2b, 0xa7, 0x0f, 0x25, 0x35, 0xdc, 0x2d, 0xc8, 0x87, 0xa3, 0xe4, 0x4c, 0x96, 0xc7,
0xb1, 0x91, 0x0f, 0x47, 0x22, 0x1f, 0xd2, 0x15, 0x69, 0xab, 0x17, 0x32, 0xb9, 0xda, 0xe9, 0x8a,
0xc4, 0xb5, 0xa0, 0x27, 0x33, 0xa0, 0x84, 0xef, 0x69, 0xe3, 0xa9, 0xe2, 0x09, 0x25, 0x82, 0xd0,
0x2f, 0xc6, 0xa1, 0xac, 0xfb, 0x33, 0x1d, 0xb1, 0x42, 0x1b, 0xb0, 0x7c, 0x34, 0x45, 0x24, 0x6f,
0xf6, 0x16, 0x14, 0xfa, 0xa6, 0x9b, 0x9c, 0xa5, 0x35, 0xac, 0xc9, 0xbe, 0xe9, 0x0a, 0x7c, 0xa0,
0xfd, 0xae, 0x6d, 0xf6, 0x5e, 0x24, 0x87, 0x88, 0xec, 0x13, 0x41, 0xe8, 0x17, 0xba, 0x37, 0x52,
0xf2, 0x30, 0x39, 0x3c, 0xe4, 0x1e, 0xae, 0x05, 0x3d, 0xf9, 0x9f, 0xf2, 0x3a, 0x42, 0x1c, 0x5e,
0xd8, 0x93, 0x04, 0xe7, 0xae, 0x19, 0xea, 0x4b, 0x78, 0xd9, 0xa8, 0x8f, 0x17, 0x55, 0x26, 0x0d,
0xa8, 0x73, 0x32, 0x0d, 0x74, 0x97, 0x4d, 0x8d, 0xce, 0x46, 0x9b, 0x65, 0x46, 0x11, 0xe8, 0x8c,
0x51, 0xd4, 0x39, 0x69, 0x94, 0x72, 0x71, 0x72, 0xc4, 0x2d, 0xbc, 0xc1, 0x88, 0x7b, 0xaa, 0x6b,
0x15, 0x57, 0xe9, 0x5a, 0x7f, 0xc9, 0xc1, 0xfa, 0xbe, 0xd7, 0xa3, 0x31, 0xfb, 0x61, 0x24, 0x1d,
0x2c, 0x87, 0xe4, 0x8a, 0x2e, 0xe9, 0x72, 0x50, 0x96, 0xc8, 0x2b, 0x0b, 0x73, 0xe5, 0x27, 0x8d,
0xbe, 0xa4, 0x73, 0xe5, 0x2b, 0x4b, 0xe0, 0x03, 0x53, 0x41, 0x25, 0xaf, 0x2f, 0x5f, 0x4a, 0x05,
0xd5, 0x3a, 0x3d, 0xd9, 0x3e, 0x94, 0x7a, 0x07, 0xca, 0xb6, 0xea, 0x45, 0xea, 0x6c, 0xd7, 0x17,
0x77, 0xb6, 0x8c, 0x0b, 0xed, 0x8b, 0x74, 0x6c, 0x51, 0x27, 0x03, 0x92, 0x36, 0xc2, 0x3f, 0x83,
0x73, 0x08, 0xe8, 0x73, 0x65, 0x49, 0xef, 0xb9, 0x92, 0x87, 0xab, 0x75, 0x39, 0xac, 0x89, 0x30,
0xa9, 0xe4, 0xcc, 0x7d, 0x4c, 0x64, 0x2e, 0x34, 0xfb, 0xe6, 0x97, 0x55, 0x28, 0xa2, 0x6d, 0x76,
0x1f, 0x4a, 0xfb, 0xde, 0x40, 0xb9, 0x6c, 0x79, 0x95, 0x6c, 0x2f, 0x67, 0xb3, 0xe7, 0x00, 0xe9,
0x30, 0xc9, 0xf8, 0x42, 0xe1, 0xb9, 0x01, 0x75, 0xfb, 0xed, 0xd7, 0xca, 0x60, 0xfb, 0xbd, 0xa3,
0x4b, 0xfb, 0xbe, 0xa5, 0xa2, 0xd7, 0x79, 0xb8, 0xd5, 0xd4, 0x3f, 0x15, 0x34, 0xa7, 0x3f, 0x15,
0x34, 0xef, 0x23, 0x98, 0xec, 0xb7, 0xb0, 0x9e, 0x1d, 0xef, 0xd9, 0xdb, 0x67, 0x8c, 0x1b, 0x73,
0xdf, 0x4b, 0xdb, 0xbb, 0x2b, 0x48, 0xa1, 0x83, 0x9f, 0xc0, 0xda, 0x1d, 0xcb, 0xc2, 0x79, 0x81,
0x5d, 0x3d, 0x73, 0x8e, 0x41, 0x83, 0x3b, 0x4b, 0xb8, 0x68, 0xe8, 0xd7, 0x00, 0x77, 0x4d, 0xb7,
0x27, 0xed, 0x6f, 0xc1, 0x56, 0x26, 0x64, 0xb2, 0xb6, 0x3c, 0xe4, 0xa9, 0xd5, 0xdd, 0x15, 0xa4,
0xb4, 0xa7, 0x65, 0x3d, 0x21, 0xb1, 0xc5, 0x7e, 0xcc, 0xa6, 0xb2, 0xed, 0xc6, 0x52, 0x3e, 0xda,
0xea, 0xc2, 0xc6, 0xfc, 0xe7, 0x2f, 0x5b, 0xec, 0xc5, 0xa9, 0x6f, 0xfd, 0xed, 0xbd, 0x95, 0xe4,
0x70, 0x8f, 0xdf, 0x01, 0xc3, 0x20, 0xf4, 0xe7, 0xd2, 0xac, 0x0c, 0xde, 0x3b, 0x33, 0xda, 0x05,
0xbf, 0x26, 0xad, 0x5c, 0x0e, 0x03, 0xfd, 0xe1, 0xf0, 0xc0, 0x74, 0xbf, 0xe3, 0x8d, 0x94, 0x1e,
0xc0, 0xdb, 0xd8, 0x1f, 0xbe, 0xe3, 0xad, 0x3e, 0x07, 0x48, 0xf1, 0x5b, 0x52, 0x4b, 0xd9, 0xec,
0xec, 0xae, 0x20, 0x85, 0xb6, 0x3f, 0xc3, 0x2f, 0xb3, 0x24, 0x8c, 0x6f, 0xd7, 0x74, 0xfb, 0xd2,
0x17, 0xff, 0xde, 0xf9, 0xde, 0x17, 0xaf, 0x76, 0x72, 0xff, 0x7c, 0xb5, 0x93, 0xfb, 0xf2, 0xd5,
0x4e, 0xee, 0xf3, 0x82, 0xe9, 0xab, 0x6e, 0x99, 0xae, 0x87, 0x5b, 0xff, 0x0d, 0x00, 0x00, 0xff,
0xff, 0x42, 0xa9, 0xe4, 0x05, 0xc1, 0x14, 0x00, 0x00,
}