github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/exciting/group.pb.go (about) 1 // Code generated by protoc-gen-golite. DO NOT EDIT. 2 // source: pb/exciting/group.proto 3 4 package exciting 5 6 import ( 7 proto "github.com/RomiChan/protobuf/proto" 8 ) 9 10 type FileUploadExt struct { 11 Unknown1 proto.Option[int32] `protobuf:"varint,1,opt"` 12 Unknown2 proto.Option[int32] `protobuf:"varint,2,opt"` 13 Unknown3 proto.Option[int32] `protobuf:"varint,3,opt"` 14 Entry *FileUploadEntry `protobuf:"bytes,100,opt"` 15 Unknown200 proto.Option[int32] `protobuf:"varint,200,opt"` 16 _ [0]func() 17 } 18 19 type FileUploadEntry struct { 20 BusiBuff *ExcitingBusiInfo `protobuf:"bytes,100,opt"` 21 FileEntry *ExcitingFileEntry `protobuf:"bytes,200,opt"` 22 ClientInfo *ExcitingClientInfo `protobuf:"bytes,300,opt"` 23 FileNameInfo *ExcitingFileNameInfo `protobuf:"bytes,400,opt"` 24 Host *ExcitingHostConfig `protobuf:"bytes,500,opt"` 25 _ [0]func() 26 } 27 28 type ExcitingBusiInfo struct { 29 BusId proto.Option[int32] `protobuf:"varint,1,opt"` 30 SenderUin proto.Option[int64] `protobuf:"varint,100,opt"` 31 ReceiverUin proto.Option[int64] `protobuf:"varint,200,opt"` // probable 32 GroupCode proto.Option[int64] `protobuf:"varint,400,opt"` // probable 33 _ [0]func() 34 } 35 36 type ExcitingFileEntry struct { 37 FileSize proto.Option[int64] `protobuf:"varint,100,opt"` 38 Md5 []byte `protobuf:"bytes,200,opt"` 39 Sha1 []byte `protobuf:"bytes,300,opt"` 40 FileId []byte `protobuf:"bytes,600,opt"` 41 UploadKey []byte `protobuf:"bytes,700,opt"` 42 } 43 44 type ExcitingClientInfo struct { 45 ClientType proto.Option[int32] `protobuf:"varint,100,opt"` // probable 46 AppId proto.Option[string] `protobuf:"bytes,200,opt"` 47 TerminalType proto.Option[int32] `protobuf:"varint,300,opt"` // probable 48 ClientVer proto.Option[string] `protobuf:"bytes,400,opt"` 49 Unknown proto.Option[int32] `protobuf:"varint,600,opt"` 50 _ [0]func() 51 } 52 53 type ExcitingFileNameInfo struct { 54 FileName proto.Option[string] `protobuf:"bytes,100,opt"` 55 _ [0]func() 56 } 57 58 type ExcitingHostConfig struct { 59 Hosts []*ExcitingHostInfo `protobuf:"bytes,200,rep"` 60 } 61 62 type ExcitingHostInfo struct { 63 Url *ExcitingUrlInfo `protobuf:"bytes,1,opt"` 64 Port proto.Option[int32] `protobuf:"varint,2,opt"` 65 _ [0]func() 66 } 67 68 type ExcitingUrlInfo struct { 69 Unknown proto.Option[int32] `protobuf:"varint,1,opt"` // not https? 70 Host proto.Option[string] `protobuf:"bytes,2,opt"` 71 _ [0]func() 72 }