github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/profilecard/busi.pb.go (about)

     1  // Code generated by protoc-gen-golite. DO NOT EDIT.
     2  // source: pb/profilecard/busi.proto
     3  
     4  package profilecard
     5  
     6  import (
     7  	proto "github.com/RomiChan/protobuf/proto"
     8  )
     9  
    10  type BusiColor struct {
    11  	R proto.Option[int32] `protobuf:"varint,1,opt"`
    12  	G proto.Option[int32] `protobuf:"varint,2,opt"`
    13  	B proto.Option[int32] `protobuf:"varint,3,opt"`
    14  	_ [0]func()
    15  }
    16  
    17  type BusiComm struct {
    18  	Ver            proto.Option[int32]  `protobuf:"varint,1,opt"`
    19  	Seq            proto.Option[int32]  `protobuf:"varint,2,opt"`
    20  	Fromuin        proto.Option[int64]  `protobuf:"varint,3,opt"`
    21  	Touin          proto.Option[int64]  `protobuf:"varint,4,opt"`
    22  	Service        proto.Option[int32]  `protobuf:"varint,5,opt"`
    23  	SessionType    proto.Option[int32]  `protobuf:"varint,6,opt"`
    24  	SessionKey     []byte               `protobuf:"bytes,7,opt"`
    25  	ClientIp       proto.Option[int32]  `protobuf:"varint,8,opt"`
    26  	Display        *BusiUi              `protobuf:"bytes,9,opt"`
    27  	Result         proto.Option[int32]  `protobuf:"varint,10,opt"`
    28  	ErrMsg         proto.Option[string] `protobuf:"bytes,11,opt"`
    29  	Platform       proto.Option[int32]  `protobuf:"varint,12,opt"`
    30  	Qqver          proto.Option[string] `protobuf:"bytes,13,opt"`
    31  	Build          proto.Option[int32]  `protobuf:"varint,14,opt"`
    32  	MsgLoginSig    *BusiLoginSig        `protobuf:"bytes,15,opt"`
    33  	Version        proto.Option[int32]  `protobuf:"varint,17,opt"`
    34  	MsgUinInfo     *BusiUinInfo         `protobuf:"bytes,18,opt"`
    35  	MsgRichDisplay *BusiRichUi          `protobuf:"bytes,19,opt"`
    36  }
    37  
    38  type BusiCommonReq struct {
    39  	ServiceCmd proto.Option[string] `protobuf:"bytes,1,opt"`
    40  	VcReq      *BusiVisitorCountReq `protobuf:"bytes,2,opt"`
    41  	HrReq      *BusiHideRecordsReq  `protobuf:"bytes,3,opt"`
    42  	_          [0]func()
    43  }
    44  
    45  type BusiDetailRecord struct {
    46  	Fuin     proto.Option[int32] `protobuf:"varint,1,opt"`
    47  	Source   proto.Option[int32] `protobuf:"varint,2,opt"`
    48  	Vtime    proto.Option[int32] `protobuf:"varint,3,opt"`
    49  	Mod      proto.Option[int32] `protobuf:"varint,4,opt"`
    50  	HideFlag proto.Option[int32] `protobuf:"varint,5,opt"`
    51  	_        [0]func()
    52  }
    53  
    54  type BusiHideRecordsReq struct {
    55  	Huin    proto.Option[int32] `protobuf:"varint,1,opt"`
    56  	Fuin    proto.Option[int32] `protobuf:"varint,2,opt"`
    57  	Records []*BusiDetailRecord `protobuf:"bytes,3,rep"`
    58  }
    59  
    60  type BusiLabel struct {
    61  	Name        []byte              `protobuf:"bytes,1,opt"`
    62  	EnumType    proto.Option[int32] `protobuf:"varint,2,opt"`
    63  	TextColor   *BusiColor          `protobuf:"bytes,3,opt"`
    64  	EdgingColor *BusiColor          `protobuf:"bytes,4,opt"`
    65  	LabelAttr   proto.Option[int32] `protobuf:"varint,5,opt"`
    66  	LabelType   proto.Option[int32] `protobuf:"varint,6,opt"`
    67  }
    68  
    69  type BusiLoginSig struct {
    70  	Type  proto.Option[int32] `protobuf:"varint,1,opt"`
    71  	Sig   []byte              `protobuf:"bytes,2,opt"`
    72  	Appid proto.Option[int32] `protobuf:"varint,3,opt"`
    73  }
    74  
    75  type BusiRichUi struct {
    76  	Name       proto.Option[string] `protobuf:"bytes,1,opt"`
    77  	ServiceUrl proto.Option[string] `protobuf:"bytes,2,opt"` //repeated UiInfo uiList = 3;
    78  	_          [0]func()
    79  }
    80  
    81  type BusiUi struct {
    82  	Url     proto.Option[string] `protobuf:"bytes,1,opt"`
    83  	Title   proto.Option[string] `protobuf:"bytes,2,opt"`
    84  	Content proto.Option[string] `protobuf:"bytes,3,opt"`
    85  	JumpUrl proto.Option[string] `protobuf:"bytes,4,opt"`
    86  	_       [0]func()
    87  }
    88  
    89  type BusiUinInfo struct {
    90  	Int64Longitude proto.Option[int64] `protobuf:"varint,1,opt"`
    91  	Int64Latitude  proto.Option[int64] `protobuf:"varint,2,opt"`
    92  	_              [0]func()
    93  }
    94  
    95  type BusiVisitorCountReq struct {
    96  	Requireuin proto.Option[int32] `protobuf:"varint,1,opt"`
    97  	Operuin    proto.Option[int32] `protobuf:"varint,2,opt"`
    98  	Mod        proto.Option[int32] `protobuf:"varint,3,opt"`
    99  	ReportFlag proto.Option[int32] `protobuf:"varint,4,opt"`
   100  	_          [0]func()
   101  }
   102  
   103  type BusiVisitorCountRsp struct {
   104  	Requireuin proto.Option[int32] `protobuf:"varint,1,opt"`
   105  	TotalLike  proto.Option[int32] `protobuf:"varint,2,opt"`
   106  	TotalView  proto.Option[int32] `protobuf:"varint,3,opt"`
   107  	HotValue   proto.Option[int32] `protobuf:"varint,4,opt"`
   108  	RedValue   proto.Option[int32] `protobuf:"varint,5,opt"`
   109  	HotDiff    proto.Option[int32] `protobuf:"varint,6,opt"`
   110  	_          [0]func()
   111  }