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 }