github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/profilecard/accountsearch.pb.go (about) 1 // Code generated by protoc-gen-golite. DO NOT EDIT. 2 // source: pb/profilecard/accountsearch.proto 3 4 package profilecard 5 6 import ( 7 proto "github.com/RomiChan/protobuf/proto" 8 ) 9 10 type Location struct { 11 Latitude proto.Option[float64] `protobuf:"fixed64,1,opt"` 12 Longitude proto.Option[float64] `protobuf:"fixed64,2,opt"` 13 _ [0]func() 14 } 15 16 type ResultItem struct { 17 FeedId []byte `protobuf:"bytes,1,opt"` 18 Name []byte `protobuf:"bytes,2,opt"` 19 PicUrl []byte `protobuf:"bytes,3,opt"` 20 JmpUrl []byte `protobuf:"bytes,4,opt"` 21 FeedType []byte `protobuf:"bytes,5,opt"` 22 Summary []byte `protobuf:"bytes,6,opt"` 23 HasVideo []byte `protobuf:"bytes,7,opt"` 24 PhtotUpdate []byte `protobuf:"bytes,8,opt"` 25 Uin proto.Option[uint64] `protobuf:"varint,9,opt"` 26 ResultId []byte `protobuf:"bytes,10,opt"` 27 Ftime proto.Option[uint32] `protobuf:"varint,11,opt"` 28 NickName []byte `protobuf:"bytes,12,opt"` 29 PicUrlList [][]byte `protobuf:"bytes,13,rep"` 30 TotalPicNum proto.Option[uint32] `protobuf:"varint,14,opt"` 31 } 32 33 type Hotwordrecord struct { 34 Hotword proto.Option[string] `protobuf:"bytes,1,opt"` 35 HotwordType proto.Option[uint32] `protobuf:"varint,2,opt"` 36 HotwordCoverUrl proto.Option[string] `protobuf:"bytes,3,opt"` 37 HotwordTitle proto.Option[string] `protobuf:"bytes,4,opt"` 38 HotwordDescription proto.Option[string] `protobuf:"bytes,5,opt"` 39 _ [0]func() 40 } 41 42 type AccountSearchRecord struct { 43 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 44 Code proto.Option[uint64] `protobuf:"varint,2,opt"` 45 Source proto.Option[uint32] `protobuf:"varint,3,opt"` 46 Name proto.Option[string] `protobuf:"bytes,4,opt"` 47 Sex proto.Option[uint32] `protobuf:"varint,5,opt"` 48 Age proto.Option[uint32] `protobuf:"varint,6,opt"` 49 Accout proto.Option[string] `protobuf:"bytes,7,opt"` 50 Brief proto.Option[string] `protobuf:"bytes,8,opt"` 51 Number proto.Option[uint32] `protobuf:"varint,9,opt"` 52 Flag proto.Option[uint64] `protobuf:"varint,10,opt"` 53 Relation proto.Option[uint64] `protobuf:"varint,11,opt"` 54 Mobile proto.Option[string] `protobuf:"bytes,12,opt"` 55 Sign []byte `protobuf:"bytes,13,opt"` 56 Country proto.Option[uint32] `protobuf:"varint,14,opt"` 57 Province proto.Option[uint32] `protobuf:"varint,15,opt"` 58 City proto.Option[uint32] `protobuf:"varint,16,opt"` 59 ClassIndex proto.Option[uint32] `protobuf:"varint,17,opt"` 60 ClassName proto.Option[string] `protobuf:"bytes,18,opt"` 61 CountryName proto.Option[string] `protobuf:"bytes,19,opt"` 62 ProvinceName proto.Option[string] `protobuf:"bytes,20,opt"` 63 CityName proto.Option[string] `protobuf:"bytes,21,opt"` 64 AccountFlag proto.Option[uint32] `protobuf:"varint,22,opt"` 65 TitleImage proto.Option[string] `protobuf:"bytes,23,opt"` 66 ArticleShortUrl proto.Option[string] `protobuf:"bytes,24,opt"` 67 ArticleCreateTime proto.Option[string] `protobuf:"bytes,25,opt"` 68 ArticleAuthor proto.Option[string] `protobuf:"bytes,26,opt"` 69 AccountId proto.Option[uint64] `protobuf:"varint,27,opt"` 70 // repeated Label groupLabels = 30; 71 VideoAccount proto.Option[uint32] `protobuf:"varint,31,opt"` 72 VideoArticle proto.Option[uint32] `protobuf:"varint,32,opt"` 73 UinPrivilege proto.Option[int32] `protobuf:"varint,33,opt"` 74 JoinGroupAuth []byte `protobuf:"bytes,34,opt"` 75 Token []byte `protobuf:"bytes,500,opt"` 76 Richflag1_59 proto.Option[uint32] `protobuf:"varint,40603,opt"` 77 Richflag4_409 proto.Option[uint32] `protobuf:"varint,42409,opt"` 78 } 79 80 type AccountSearch struct { 81 Start proto.Option[int32] `protobuf:"varint,1,opt"` 82 Count proto.Option[uint32] `protobuf:"varint,2,opt"` 83 End proto.Option[uint32] `protobuf:"varint,3,opt"` 84 Keyword proto.Option[string] `protobuf:"bytes,4,opt"` 85 List []*AccountSearchRecord `protobuf:"bytes,5,rep"` 86 Highlight []string `protobuf:"bytes,6,rep"` 87 UserLocation *Location `protobuf:"bytes,10,opt"` 88 LocationGroup proto.Option[bool] `protobuf:"varint,11,opt"` 89 Filtertype proto.Option[int32] `protobuf:"varint,12,opt"` 90 // repeated C33304record recommendList = 13; 91 HotwordRecord *Hotwordrecord `protobuf:"bytes,14,opt"` 92 ArticleMoreUrl proto.Option[string] `protobuf:"bytes,15,opt"` 93 ResultItems []*ResultItem `protobuf:"bytes,16,rep"` 94 KeywordSuicide proto.Option[bool] `protobuf:"varint,17,opt"` 95 ExactSearch proto.Option[bool] `protobuf:"varint,18,opt"` 96 }