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

     1  // Code generated by protoc-gen-golite. DO NOT EDIT.
     2  // source: pb/channel/unknown.proto
     3  
     4  package channel
     5  
     6  import (
     7  	proto "github.com/RomiChan/protobuf/proto"
     8  )
     9  
    10  // see sub_37628C
    11  type ChannelOidb0Xf5BRsp struct {
    12  	GuildId         proto.Option[uint64]     `protobuf:"varint,1,opt"`
    13  	Bots            []*GuildMemberInfo       `protobuf:"bytes,4,rep"`
    14  	Members         []*GuildMemberInfo       `protobuf:"bytes,5,rep"`
    15  	NextIndex       proto.Option[uint32]     `protobuf:"varint,10,opt"`
    16  	Finished        proto.Option[uint32]     `protobuf:"varint,9,opt"`
    17  	NextQueryParam  proto.Option[string]     `protobuf:"bytes,24,opt"`
    18  	MemberWithRoles []*GuildGroupMembersInfo `protobuf:"bytes,25,rep"`
    19  	NextRoleIdIndex proto.Option[uint64]     `protobuf:"varint,26,opt"`
    20  }
    21  
    22  type ChannelOidb0Xf88Rsp struct {
    23  	Profile *GuildUserProfile `protobuf:"bytes,1,opt"`
    24  	_       [0]func()
    25  }
    26  
    27  type ChannelOidb0Xfc9Rsp struct {
    28  	Profile *GuildUserProfile `protobuf:"bytes,1,opt"`
    29  	_       [0]func()
    30  }
    31  
    32  type ChannelOidb0Xf57Rsp struct {
    33  	Rsp *GuildMetaRsp `protobuf:"bytes,1,opt"`
    34  	_   [0]func()
    35  }
    36  
    37  type ChannelOidb0Xf55Rsp struct {
    38  	Info *GuildChannelInfo `protobuf:"bytes,1,opt"`
    39  	_    [0]func()
    40  }
    41  
    42  type ChannelOidb0Xf5DRsp struct {
    43  	Rsp *ChannelListRsp `protobuf:"bytes,1,opt"`
    44  	_   [0]func()
    45  }
    46  
    47  type ChannelOidb0X1017Rsp struct {
    48  	P1 *P10X1017 `protobuf:"bytes,1,opt"`
    49  	_  [0]func()
    50  }
    51  
    52  type P10X1017 struct {
    53  	TinyId proto.Option[uint64] `protobuf:"varint,1,opt"`
    54  	Roles  []*GuildUserRole     `protobuf:"bytes,3,rep"`
    55  }
    56  
    57  type ChannelOidb0X1019Rsp struct {
    58  	GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
    59  	Roles   []*GuildRole         `protobuf:"bytes,2,rep"`
    60  }
    61  
    62  type ChannelOidb0X1016Rsp struct {
    63  	RoleId proto.Option[uint64] `protobuf:"varint,2,opt"`
    64  	_      [0]func()
    65  }
    66  
    67  type GuildMetaRsp struct {
    68  	GuildId proto.Option[uint64] `protobuf:"varint,3,opt"`
    69  	Meta    *GuildMeta           `protobuf:"bytes,4,opt"`
    70  	_       [0]func()
    71  }
    72  
    73  type ChannelListRsp struct {
    74  	GuildId  proto.Option[uint64] `protobuf:"varint,1,opt"`
    75  	Channels []*GuildChannelInfo  `protobuf:"bytes,2,rep"` // 5: Category infos
    76  }
    77  
    78  type GuildGroupMembersInfo struct {
    79  	RoleId   proto.Option[uint64] `protobuf:"varint,1,opt"`
    80  	Members  []*GuildMemberInfo   `protobuf:"bytes,2,rep"`
    81  	RoleName proto.Option[string] `protobuf:"bytes,3,opt"`
    82  	Color    proto.Option[uint32] `protobuf:"varint,4,opt"`
    83  }
    84  
    85  // see sub_374334
    86  type GuildMemberInfo struct {
    87  	Title         proto.Option[string] `protobuf:"bytes,2,opt"`
    88  	Nickname      proto.Option[string] `protobuf:"bytes,3,opt"`
    89  	LastSpeakTime proto.Option[int64]  `protobuf:"varint,4,opt"` // uncertainty
    90  	Role          proto.Option[int32]  `protobuf:"varint,5,opt"` // uncertainty
    91  	TinyId        proto.Option[uint64] `protobuf:"varint,8,opt"`
    92  	_             [0]func()
    93  }
    94  
    95  // 频道系统用户资料
    96  type GuildUserProfile struct {
    97  	TinyId    proto.Option[uint64] `protobuf:"varint,2,opt"`
    98  	Nickname  proto.Option[string] `protobuf:"bytes,3,opt"`
    99  	AvatarUrl proto.Option[string] `protobuf:"bytes,6,opt"`
   100  	// 15: avatar url info
   101  	JoinTime proto.Option[int64] `protobuf:"varint,16,opt"` // uncertainty
   102  	_        [0]func()
   103  }
   104  
   105  type GuildRole struct {
   106  	RoleId      proto.Option[uint64] `protobuf:"varint,1,opt"`
   107  	Name        proto.Option[string] `protobuf:"bytes,2,opt"`
   108  	ArgbColor   proto.Option[uint32] `protobuf:"varint,3,opt"`
   109  	Independent proto.Option[int32]  `protobuf:"varint,4,opt"`
   110  	Num         proto.Option[int32]  `protobuf:"varint,5,opt"`
   111  	Owned       proto.Option[int32]  `protobuf:"varint,6,opt"` // 是否拥有 存疑
   112  	Disabled    proto.Option[int32]  `protobuf:"varint,7,opt"` // 权限不足或不显示
   113  	MaxNum      proto.Option[int32]  `protobuf:"varint,8,opt"` // 9: ?
   114  	_           [0]func()
   115  }
   116  
   117  type GuildUserRole struct {
   118  	RoleId      proto.Option[uint64] `protobuf:"varint,1,opt"`
   119  	Name        proto.Option[string] `protobuf:"bytes,2,opt"`
   120  	ArgbColor   proto.Option[uint32] `protobuf:"varint,3,opt"`
   121  	Independent proto.Option[int32]  `protobuf:"varint,4,opt"`
   122  	_           [0]func()
   123  }
   124  
   125  type GuildMeta struct {
   126  	GuildCode      proto.Option[uint64] `protobuf:"varint,2,opt"`
   127  	CreateTime     proto.Option[int64]  `protobuf:"varint,4,opt"`
   128  	MaxMemberCount proto.Option[int64]  `protobuf:"varint,5,opt"`
   129  	MemberCount    proto.Option[int64]  `protobuf:"varint,6,opt"`
   130  	Name           proto.Option[string] `protobuf:"bytes,8,opt"`
   131  	RobotMaxNum    proto.Option[int32]  `protobuf:"varint,11,opt"`
   132  	AdminMaxNum    proto.Option[int32]  `protobuf:"varint,12,opt"`
   133  	Profile        proto.Option[string] `protobuf:"bytes,13,opt"`
   134  	AvatarSeq      proto.Option[int64]  `protobuf:"varint,14,opt"`
   135  	OwnerId        proto.Option[uint64] `protobuf:"varint,18,opt"`
   136  	CoverSeq       proto.Option[int64]  `protobuf:"varint,19,opt"`
   137  	ClientId       proto.Option[int32]  `protobuf:"varint,20,opt"`
   138  	_              [0]func()
   139  }
   140  
   141  type GuildChannelInfo struct {
   142  	ChannelId       proto.Option[uint64] `protobuf:"varint,1,opt"`
   143  	ChannelName     proto.Option[string] `protobuf:"bytes,2,opt"`
   144  	CreatorUin      proto.Option[int64]  `protobuf:"varint,3,opt"`
   145  	CreateTime      proto.Option[int64]  `protobuf:"varint,4,opt"`
   146  	GuildId         proto.Option[uint64] `protobuf:"varint,5,opt"`
   147  	FinalNotifyType proto.Option[int32]  `protobuf:"varint,6,opt"`
   148  	ChannelType     proto.Option[int32]  `protobuf:"varint,7,opt"`
   149  	TalkPermission  proto.Option[int32]  `protobuf:"varint,8,opt"`
   150  	// 11 - 14 : MsgInfo
   151  	CreatorTinyId proto.Option[uint64] `protobuf:"varint,15,opt"`
   152  	// 16: Member info ?
   153  	VisibleType        proto.Option[int32]         `protobuf:"varint,22,opt"`
   154  	TopMsg             *GuildChannelTopMsgInfo     `protobuf:"bytes,28,opt"`
   155  	CurrentSlowModeKey proto.Option[int32]         `protobuf:"varint,31,opt"`
   156  	SlowModeInfos      []*GuildChannelSlowModeInfo `protobuf:"bytes,32,rep"`
   157  }
   158  
   159  type GuildChannelSlowModeInfo struct {
   160  	SlowModeKey    proto.Option[int32]  `protobuf:"varint,1,opt"`
   161  	SpeakFrequency proto.Option[int32]  `protobuf:"varint,2,opt"`
   162  	SlowModeCircle proto.Option[int32]  `protobuf:"varint,3,opt"`
   163  	SlowModeText   proto.Option[string] `protobuf:"bytes,4,opt"`
   164  	_              [0]func()
   165  }
   166  
   167  type GuildChannelTopMsgInfo struct {
   168  	TopMsgSeq            proto.Option[uint64] `protobuf:"varint,1,opt"`
   169  	TopMsgTime           proto.Option[int64]  `protobuf:"varint,2,opt"`
   170  	TopMsgOperatorTinyId proto.Option[uint64] `protobuf:"varint,3,opt"`
   171  	_                    [0]func()
   172  }