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  }