github.com/LagrangeDev/LagrangeGo@v0.0.0-20240512064304-ad4a85e10cb4/client/packets/pb/service/oidb/OidbSvcTrpcTcp0xFE7_3.pb.go (about)

     1  // Code generated by protoc-gen-golite. DO NOT EDIT.
     2  // source: pb/service/oidb/OidbSvcTrpcTcp0xFE7_3.proto
     3  
     4  package oidb
     5  
     6  import (
     7  	proto "github.com/RomiChan/protobuf/proto"
     8  )
     9  
    10  // Fetch Group Member List
    11  type OidbSvcTrpcTcp0XFE7_3 struct {
    12  	GroupUin uint32                     `protobuf:"varint,1,opt"`
    13  	Field2   uint32                     `protobuf:"varint,2,opt"`
    14  	Field3   uint32                     `protobuf:"varint,3,opt"`
    15  	Body     *OidbSvcTrpcScp0XFE7_3Body `protobuf:"bytes,4,opt"`
    16  	Token    proto.Option[string]       `protobuf:"bytes,15,opt"`
    17  	_        [0]func()
    18  }
    19  
    20  type OidbSvcTrpcScp0XFE7_3Body struct {
    21  	// all ture
    22  	MemberName       bool `protobuf:"varint,10,opt"`
    23  	MemberCard       bool `protobuf:"varint,11,opt"`
    24  	Level            bool `protobuf:"varint,12,opt"`
    25  	Field4           bool `protobuf:"varint,20,opt"`
    26  	Field5           bool `protobuf:"varint,21,opt"`
    27  	JoinTimestamp    bool `protobuf:"varint,100,opt"`
    28  	LastMsgTimestamp bool `protobuf:"varint,101,opt"`
    29  	Field8           bool `protobuf:"varint,102,opt"`
    30  	Field9           bool `protobuf:"varint,103,opt"`
    31  	Field10          bool `protobuf:"varint,104,opt"`
    32  	Field11          bool `protobuf:"varint,105,opt"`
    33  	Field12          bool `protobuf:"varint,106,opt"`
    34  	Permission       bool `protobuf:"varint,107,opt"`
    35  	_                [0]func()
    36  }
    37  
    38  type OidbSvcTrpcTcp0XFE7_2Response struct {
    39  	GroupUin            uint32                         `protobuf:"varint,1,opt"`
    40  	Members             []*OidbSvcTrpcTcp0XFE7_2Member `protobuf:"bytes,2,rep"`
    41  	Field3              uint32                         `protobuf:"varint,3,opt"`
    42  	MemberChangeSeq     uint32                         `protobuf:"varint,5,opt"`
    43  	MemberCardChangeSeq uint32                         `protobuf:"varint,6,opt"`
    44  	Token               proto.Option[string]           `protobuf:"bytes,15,opt"` // for the next page
    45  }
    46  
    47  type OidbSvcTrpcTcp0XFE7_2Member struct {
    48  	Uin              *OidbSvcTrpcTcp0XFE7_2Uin   `protobuf:"bytes,1,opt"`
    49  	MemberName       string                      `protobuf:"bytes,10,opt"`
    50  	MemberCard       *OidbSvcTrpcTcp0XFE7_2Card  `protobuf:"bytes,11,opt"`
    51  	Level            *OidbSvcTrpcTcp0XFE7_2Level `protobuf:"bytes,12,opt"`
    52  	JoinTimestamp    uint32                      `protobuf:"varint,100,opt"`
    53  	LastMsgTimestamp uint32                      `protobuf:"varint,101,opt"`
    54  	Permission       uint32                      `protobuf:"varint,107,opt"`
    55  	_                [0]func()
    56  }
    57  
    58  type OidbSvcTrpcTcp0XFE7_2Uin struct {
    59  	Uid string `protobuf:"bytes,2,opt"`
    60  	Uin uint32 `protobuf:"varint,4,opt"`
    61  	_   [0]func()
    62  }
    63  
    64  type OidbSvcTrpcTcp0XFE7_2Card struct {
    65  	MemberCard proto.Option[string] `protobuf:"bytes,2,opt"`
    66  	_          [0]func()
    67  }
    68  
    69  type OidbSvcTrpcTcp0XFE7_2Level struct {
    70  	Infos []uint32 `protobuf:"varint,1,rep"`
    71  	Level uint32   `protobuf:"varint,2,opt"`
    72  }