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

     1  // Code generated by protoc-gen-golite. DO NOT EDIT.
     2  // source: pb/msgtype0x210/subMsgType0x27.proto
     3  
     4  package msgtype0x210
     5  
     6  import (
     7  	proto "github.com/RomiChan/protobuf/proto"
     8  )
     9  
    10  type AddGroup struct {
    11  	Groupid   proto.Option[uint32] `protobuf:"varint,1,opt"`
    12  	Sortid    proto.Option[uint32] `protobuf:"varint,2,opt"`
    13  	Groupname []byte               `protobuf:"bytes,3,opt"`
    14  }
    15  
    16  type AppointmentNotify struct {
    17  	FromUin         proto.Option[uint64] `protobuf:"varint,1,opt"`
    18  	AppointId       proto.Option[string] `protobuf:"bytes,2,opt"`
    19  	Notifytype      proto.Option[uint32] `protobuf:"varint,3,opt"`
    20  	TipsContent     proto.Option[string] `protobuf:"bytes,4,opt"`
    21  	UnreadCount     proto.Option[uint32] `protobuf:"varint,5,opt"`
    22  	JoinWording     proto.Option[string] `protobuf:"bytes,6,opt"`
    23  	ViewWording     proto.Option[string] `protobuf:"bytes,7,opt"`
    24  	Sig             []byte               `protobuf:"bytes,8,opt"`
    25  	EventInfo       []byte               `protobuf:"bytes,9,opt"`
    26  	NearbyEventInfo []byte               `protobuf:"bytes,10,opt"`
    27  	FeedEventInfo   []byte               `protobuf:"bytes,11,opt"`
    28  }
    29  
    30  type BinaryMsg struct {
    31  	OpType  proto.Option[uint32] `protobuf:"varint,1,opt"`
    32  	OpValue []byte               `protobuf:"bytes,2,opt"`
    33  }
    34  
    35  type ChatMatchInfo struct {
    36  	Sig              []byte               `protobuf:"bytes,1,opt"`
    37  	Uin              proto.Option[uint64] `protobuf:"varint,2,opt"`
    38  	MatchUin         proto.Option[uint64] `protobuf:"varint,3,opt"`
    39  	TipsWording      []byte               `protobuf:"bytes,4,opt"`
    40  	LeftChatTime     proto.Option[uint32] `protobuf:"varint,5,opt"`
    41  	TimeStamp        proto.Option[uint64] `protobuf:"varint,6,opt"`
    42  	MatchExpiredTime proto.Option[uint32] `protobuf:"varint,7,opt"`
    43  	C2CExpiredTime   proto.Option[uint32] `protobuf:"varint,8,opt"`
    44  	MatchCount       proto.Option[uint32] `protobuf:"varint,9,opt"`
    45  	Nick             []byte               `protobuf:"bytes,10,opt"`
    46  }
    47  
    48  type ConfMsgRoamFlag struct {
    49  	Confid    proto.Option[uint64] `protobuf:"varint,1,opt"`
    50  	Flag      proto.Option[uint32] `protobuf:"varint,2,opt"`
    51  	Timestamp proto.Option[uint64] `protobuf:"varint,3,opt"`
    52  	_         [0]func()
    53  }
    54  
    55  type DaRenNotify struct {
    56  	Uin             proto.Option[uint64] `protobuf:"varint,1,opt"`
    57  	LoginDays       proto.Option[uint32] `protobuf:"varint,2,opt"`
    58  	Days            proto.Option[uint32] `protobuf:"varint,3,opt"`
    59  	IsYestodayLogin proto.Option[uint32] `protobuf:"varint,4,opt"`
    60  	IsTodayLogin    proto.Option[uint32] `protobuf:"varint,5,opt"`
    61  	_               [0]func()
    62  }
    63  
    64  type DelFriend struct {
    65  	Uins []uint64 `protobuf:"varint,1,rep"`
    66  }
    67  
    68  type DelGroup struct {
    69  	Groupid proto.Option[uint32] `protobuf:"varint,1,opt"`
    70  	_       [0]func()
    71  }
    72  
    73  type FanpaiziNotify struct {
    74  	FromUin     proto.Option[uint64] `protobuf:"varint,1,opt"`
    75  	FromNick    proto.Option[string] `protobuf:"bytes,2,opt"`
    76  	TipsContent []byte               `protobuf:"bytes,3,opt"`
    77  	Sig         []byte               `protobuf:"bytes,4,opt"`
    78  }
    79  
    80  type ForwardBody struct {
    81  	// optional uint32 notifyType = 1;
    82  	// optional uint32 opType = 2;
    83  	// optional AddGroup addGroup = 3;
    84  	// optional DelGroup delGroup = 4;
    85  	// optional ModGroupName modGroupName = 5;
    86  	// optional ModGroupSort modGroupSort = 6;
    87  	// optional ModFriendGroup modFriendGroup = 7;
    88  	// optional ModProfile modProfile = 8;
    89  	// optional ModFriendRemark modFriendRemark = 9;
    90  	// optional ModLongNick modLongNick = 10;
    91  	// optional ModCustomFace modCustomFace = 11;
    92  	ModGroupProfile *ModGroupProfile `protobuf:"bytes,12,opt"`
    93  	// optional ModGroupMemberProfile modGroupMemberProfile = 13;
    94  	DelFriend *DelFriend `protobuf:"bytes,14,opt"`
    95  	_         [0]func()
    96  }
    97  
    98  type FrdCustomOnlineStatusChange struct {
    99  	Uin proto.Option[uint64] `protobuf:"varint,1,opt"`
   100  	_   [0]func()
   101  }
   102  
   103  type FriendGroup struct {
   104  	Fuin       proto.Option[uint64] `protobuf:"varint,1,opt"`
   105  	OldGroupId []uint32             `protobuf:"varint,2,rep"`
   106  	NewGroupId []uint32             `protobuf:"varint,3,rep"`
   107  }
   108  
   109  type FriendRemark struct {
   110  	Type      proto.Option[uint32] `protobuf:"varint,1,opt"`
   111  	Fuin      proto.Option[uint64] `protobuf:"varint,2,opt"`
   112  	RmkName   []byte               `protobuf:"bytes,3,opt"`
   113  	GroupCode proto.Option[uint64] `protobuf:"varint,4,opt"`
   114  }
   115  
   116  type GPS struct {
   117  	Lat  proto.Option[int32] `protobuf:"varint,1,opt"`
   118  	Lon  proto.Option[int32] `protobuf:"varint,2,opt"`
   119  	Alt  proto.Option[int32] `protobuf:"varint,3,opt"`
   120  	Type proto.Option[int32] `protobuf:"varint,4,opt"`
   121  	_    [0]func()
   122  }
   123  
   124  type GroupMemberProfileInfo struct {
   125  	Field proto.Option[uint32] `protobuf:"varint,1,opt"`
   126  	Value []byte               `protobuf:"bytes,2,opt"`
   127  }
   128  
   129  type GroupProfileInfo struct {
   130  	Field proto.Option[uint32] `protobuf:"varint,1,opt"`
   131  	Value []byte               `protobuf:"bytes,2,opt"`
   132  }
   133  
   134  type GroupSort struct {
   135  	Groupid proto.Option[uint32] `protobuf:"varint,1,opt"`
   136  	Sortid  proto.Option[uint32] `protobuf:"varint,2,opt"`
   137  	_       [0]func()
   138  }
   139  
   140  type GrpMsgRoamFlag struct {
   141  	Groupcode proto.Option[uint64] `protobuf:"varint,1,opt"`
   142  	Flag      proto.Option[uint32] `protobuf:"varint,2,opt"`
   143  	Timestamp proto.Option[uint64] `protobuf:"varint,3,opt"`
   144  	_         [0]func()
   145  }
   146  
   147  type HotFriendNotify struct {
   148  	DstUin         proto.Option[uint64] `protobuf:"varint,1,opt"`
   149  	PraiseHotLevel proto.Option[uint32] `protobuf:"varint,2,opt"`
   150  	ChatHotLevel   proto.Option[uint32] `protobuf:"varint,3,opt"`
   151  	PraiseHotDays  proto.Option[uint32] `protobuf:"varint,4,opt"`
   152  	ChatHotDays    proto.Option[uint32] `protobuf:"varint,5,opt"`
   153  	CloseLevel     proto.Option[uint32] `protobuf:"varint,6,opt"`
   154  	CloseDays      proto.Option[uint32] `protobuf:"varint,7,opt"`
   155  	PraiseFlag     proto.Option[uint32] `protobuf:"varint,8,opt"`
   156  	ChatFlag       proto.Option[uint32] `protobuf:"varint,9,opt"`
   157  	CloseFlag      proto.Option[uint32] `protobuf:"varint,10,opt"`
   158  	NotifyTime     proto.Option[uint64] `protobuf:"varint,11,opt"`
   159  	LastPraiseTime proto.Option[uint64] `protobuf:"varint,12,opt"`
   160  	LastChatTime   proto.Option[uint64] `protobuf:"varint,13,opt"`
   161  	QzoneHotLevel  proto.Option[uint32] `protobuf:"varint,14,opt"`
   162  	QzoneHotDays   proto.Option[uint32] `protobuf:"varint,15,opt"`
   163  	QzoneFlag      proto.Option[uint32] `protobuf:"varint,16,opt"`
   164  	LastQzoneTime  proto.Option[uint64] `protobuf:"varint,17,opt"`
   165  	_              [0]func()
   166  }
   167  
   168  type MQQCampusNotify struct {
   169  	FromUin proto.Option[uint64] `protobuf:"varint,1,opt"`
   170  	Wording proto.Option[string] `protobuf:"bytes,2,opt"`
   171  	Target  proto.Option[string] `protobuf:"bytes,3,opt"`
   172  	Type    proto.Option[uint32] `protobuf:"varint,4,opt"`
   173  	Source  proto.Option[string] `protobuf:"bytes,5,opt"`
   174  	_       [0]func()
   175  }
   176  
   177  type ModConfProfile struct {
   178  	Uin          proto.Option[uint64] `protobuf:"varint,1,opt"`
   179  	ConfUin      proto.Option[uint32] `protobuf:"varint,2,opt"`
   180  	ProfileInfos []*ProfileInfo       `protobuf:"bytes,3,rep"`
   181  }
   182  
   183  type ModCustomFace struct {
   184  	Type      proto.Option[uint32] `protobuf:"varint,1,opt"`
   185  	Uin       proto.Option[uint64] `protobuf:"varint,2,opt"`
   186  	GroupCode proto.Option[uint64] `protobuf:"varint,3,opt"`
   187  	CmdUin    proto.Option[uint64] `protobuf:"varint,4,opt"`
   188  	_         [0]func()
   189  }
   190  
   191  type ModFrdRoamPriv struct {
   192  	RoamPriv []*OneRoamPriv `protobuf:"bytes,1,rep"`
   193  }
   194  
   195  type ModFriendGroup struct {
   196  	FrdGroup []*FriendGroup `protobuf:"bytes,1,rep"`
   197  }
   198  
   199  type ModFriendRemark struct {
   200  	FrdRmk []*FriendRemark `protobuf:"bytes,1,rep"`
   201  }
   202  
   203  type ModGroupMemberProfile struct {
   204  	GroupUin                proto.Option[uint64]      `protobuf:"varint,1,opt"`
   205  	Uin                     proto.Option[uint64]      `protobuf:"varint,2,opt"`
   206  	GroupMemberProfileInfos []*GroupMemberProfileInfo `protobuf:"bytes,3,rep"`
   207  	GroupCode               proto.Option[uint64]      `protobuf:"varint,4,opt"`
   208  }
   209  
   210  type ModGroupName struct {
   211  	Groupid   proto.Option[uint32] `protobuf:"varint,1,opt"`
   212  	Groupname []byte               `protobuf:"bytes,2,opt"`
   213  }
   214  
   215  type ModGroupProfile struct {
   216  	GroupUin          proto.Option[uint64] `protobuf:"varint,1,opt"`
   217  	GroupProfileInfos []*GroupProfileInfo  `protobuf:"bytes,2,rep"`
   218  	GroupCode         proto.Option[uint64] `protobuf:"varint,3,opt"`
   219  	CmdUin            proto.Option[uint64] `protobuf:"varint,4,opt"`
   220  }
   221  
   222  type ModGroupSort struct {
   223  	Groupsort []*GroupSort `protobuf:"bytes,1,rep"`
   224  }
   225  
   226  type ModLongNick struct {
   227  	Uin   proto.Option[uint64] `protobuf:"varint,1,opt"`
   228  	Value []byte               `protobuf:"bytes,2,opt"`
   229  }
   230  
   231  type ModProfile struct {
   232  	Uin          proto.Option[uint64] `protobuf:"varint,1,opt"`
   233  	ProfileInfos []*ProfileInfo       `protobuf:"bytes,2,rep"`
   234  }
   235  
   236  type ModSnsGeneralInfo struct {
   237  	SnsGeneralInfos []*SnsUpateBuffer `protobuf:"bytes,1,rep"`
   238  }
   239  
   240  type SubMsg0X27Body struct {
   241  	ModInfos []*ForwardBody `protobuf:"bytes,1,rep"`
   242  }
   243  
   244  type NewComeinUser struct {
   245  	Uin    proto.Option[uint64] `protobuf:"varint,1,opt"`
   246  	IsFrd  proto.Option[uint32] `protobuf:"varint,2,opt"`
   247  	Remark []byte               `protobuf:"bytes,3,opt"`
   248  	Nick   []byte               `protobuf:"bytes,4,opt"`
   249  }
   250  
   251  type NewComeinUserNotify struct {
   252  	MsgType       proto.Option[uint32] `protobuf:"varint,1,opt"`
   253  	OngNotify     proto.Option[bool]   `protobuf:"varint,2,opt"`
   254  	PushTime      proto.Option[uint32] `protobuf:"varint,3,opt"`
   255  	NewComeinUser *NewComeinUser       `protobuf:"bytes,4,opt"`
   256  	NewGroup      *NewGroup            `protobuf:"bytes,5,opt"`
   257  	NewGroupUser  *NewGroupUser        `protobuf:"bytes,6,opt"`
   258  	_             [0]func()
   259  }
   260  
   261  type NewGroup struct {
   262  	GroupCode proto.Option[uint64] `protobuf:"varint,1,opt"`
   263  	GroupName []byte               `protobuf:"bytes,2,opt"`
   264  	OwnerUin  proto.Option[uint64] `protobuf:"varint,3,opt"`
   265  	OwnerNick []byte               `protobuf:"bytes,4,opt"`
   266  	Distance  []byte               `protobuf:"bytes,5,opt"`
   267  }
   268  
   269  type NewGroupUser struct {
   270  	Uin      proto.Option[uint64] `protobuf:"varint,1,opt"`
   271  	Sex      proto.Option[int32]  `protobuf:"varint,2,opt"`
   272  	Age      proto.Option[int32]  `protobuf:"varint,3,opt"`
   273  	Nick     proto.Option[string] `protobuf:"bytes,4,opt"`
   274  	Distance []byte               `protobuf:"bytes,5,opt"`
   275  }
   276  
   277  type OneRoamPriv struct {
   278  	Fuin      proto.Option[uint64] `protobuf:"varint,1,opt"`
   279  	PrivTag   proto.Option[uint32] `protobuf:"varint,2,opt"`
   280  	PrivValue proto.Option[uint32] `protobuf:"varint,3,opt"`
   281  	_         [0]func()
   282  }
   283  
   284  type PraiseRankNotify struct {
   285  	IsChampion proto.Option[uint32] `protobuf:"varint,11,opt"`
   286  	RankNum    proto.Option[uint32] `protobuf:"varint,12,opt"`
   287  	Msg        proto.Option[string] `protobuf:"bytes,13,opt"`
   288  	_          [0]func()
   289  }
   290  
   291  type ProfileInfo struct {
   292  	Field proto.Option[uint32] `protobuf:"varint,1,opt"`
   293  	Value []byte               `protobuf:"bytes,2,opt"`
   294  }
   295  
   296  type PushReportDev struct {
   297  	MsgType      proto.Option[uint32] `protobuf:"varint,1,opt"`
   298  	Cookie       []byte               `protobuf:"bytes,4,opt"`
   299  	ReportMaxNum proto.Option[uint32] `protobuf:"varint,5,opt"`
   300  	Sn           []byte               `protobuf:"bytes,6,opt"`
   301  }
   302  
   303  type PushSearchDev struct {
   304  	MsgType  proto.Option[uint32] `protobuf:"varint,1,opt"`
   305  	GpsInfo  *GPS                 `protobuf:"bytes,2,opt"`
   306  	DevTime  proto.Option[uint32] `protobuf:"varint,3,opt"`
   307  	PushTime proto.Option[uint32] `protobuf:"varint,4,opt"`
   308  	Din      proto.Option[uint64] `protobuf:"varint,5,opt"`
   309  	Data     proto.Option[string] `protobuf:"bytes,6,opt"`
   310  	_        [0]func()
   311  }
   312  
   313  type QQPayPush struct {
   314  	Uin   proto.Option[uint64] `protobuf:"varint,1,opt"`
   315  	PayOk proto.Option[bool]   `protobuf:"varint,2,opt"`
   316  	_     [0]func()
   317  }
   318  
   319  type SnsUpateBuffer struct {
   320  	Uin           proto.Option[uint64] `protobuf:"varint,1,opt"`
   321  	Code          proto.Option[uint64] `protobuf:"varint,2,opt"`
   322  	Result        proto.Option[uint32] `protobuf:"varint,3,opt"`
   323  	SnsUpdateItem []*SnsUpdateItem     `protobuf:"bytes,400,rep"`
   324  	Idlist        []uint32             `protobuf:"varint,401,rep"`
   325  }
   326  
   327  type SnsUpdateFlag struct {
   328  	UpdateSnsFlag []*SnsUpdateOneFlag `protobuf:"bytes,1,rep"`
   329  }
   330  
   331  type SnsUpdateItem struct {
   332  	UpdateSnsType proto.Option[uint32] `protobuf:"varint,1,opt"`
   333  	Value         []byte               `protobuf:"bytes,2,opt"`
   334  }
   335  
   336  type SnsUpdateOneFlag struct {
   337  	XUin proto.Option[uint64] `protobuf:"varint,1,opt"`
   338  	Id   proto.Option[uint64] `protobuf:"varint,2,opt"`
   339  	Flag proto.Option[uint32] `protobuf:"varint,3,opt"`
   340  	_    [0]func()
   341  }