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  }