From c6cb5c7fe2f900375f1bbad717b18f24b230f84e Mon Sep 17 00:00:00 2001 From: Mrs4s Date: Fri, 15 Jan 2021 02:29:41 +0800 Subject: [PATCH] update. --- client/group_file.go | 58 ++ client/pb/oidb/oidb0x6d9.pb.go | 1209 ++++++++++++++++++++++++++++++++ client/pb/oidb/oidb0x6d9.proto | 93 +++ client/pb/oidb/oidb0xd79.pb.go | 72 +- 4 files changed, 1396 insertions(+), 36 deletions(-) create mode 100644 client/pb/oidb/oidb0x6d9.pb.go create mode 100644 client/pb/oidb/oidb0x6d9.proto diff --git a/client/group_file.go b/client/group_file.go index 183eee18..55588844 100644 --- a/client/group_file.go +++ b/client/group_file.go @@ -1,8 +1,13 @@ package client import ( + "crypto/sha1" "encoding/hex" "fmt" + "github.com/Mrs4s/MiraiGo/utils" + "io" + "os" + "path" "runtime/debug" "github.com/Mrs4s/MiraiGo/client/pb/oidb" @@ -49,6 +54,7 @@ type ( func init() { decoders["OidbSvc.0x6d8_1"] = decodeOIDB6d81Response + decoders["OidbSvc.0x6d6_0"] = decodeOIDB6d60Response decoders["OidbSvc.0x6d6_2"] = decodeOIDB6d62Response decoders["OidbSvc.0x6d6_3"] = decodeOIDB6d63Response } @@ -146,6 +152,21 @@ func (fs *GroupFileSystem) GetFilesByFolder(folderId string) ([]*GroupFile, []*G return files, folders, nil } +func (fs *GroupFileSystem) UploadFile(p, folderId string) error { + file, err := os.OpenFile(p, os.O_RDONLY, 0666) + if err != nil { + return err + } + defer file.Close() + md5Hash, size := utils.ComputeMd5AndLength(file) + _, _ = file.Seek(0, io.SeekStart) + sha1H := sha1.New() + _, _ = io.Copy(sha1H, file) + sha1Hash := sha1H.Sum(nil) + fs.client.sendAndWait(fs.client.buildGroupFileUploadReqPacket(folderId, path.Ext(p), fs.GroupCode, size, md5Hash, sha1Hash)) + return nil +} + func (fs *GroupFileSystem) GetDownloadUrl(file *GroupFile) string { return fs.client.GetGroupFileUrl(file.GroupCode, file.FileId, file.BusId) } @@ -160,6 +181,31 @@ func (fs *GroupFileSystem) DeleteFile(parentFolderId, fileId string, busId int32 return i.(string) } +func (c *QQClient) buildGroupFileUploadReqPacket(parentFolderId, fileName string, groupCode, fileSize int64, md5, sha1 []byte) (uint16, []byte) { + seq := c.nextSeq() + b, _ := proto.Marshal(&oidb.D6D6ReqBody{UploadFileReq: &oidb.UploadFileReqBody{ + GroupCode: groupCode, + AppId: 3, + BusId: 102, + Entrance: 5, + ParentFolderId: parentFolderId, + FileName: fileName, + LocalPath: "/storage/emulated/0/Pictures/files/s/" + fileName, + Int64FileSize: fileSize, + Sha: sha1, + Md5: md5, + }}) + req := &oidb.OIDBSSOPkg{ + Command: 1750, + ServiceType: 0, + Bodybuffer: b, + ClientVersion: "android 8.4.8", + } + payload, _ := proto.Marshal(req) + packet := packets.BuildUniPacket(c.Uin, seq, "OidbSvc.0x6d6_0", 1, c.OutGoingPacketSessionId, EmptyBytes, c.sigInfo.d2Key, payload) + return seq, packet +} + // OidbSvc.0x6d8_1 func (c *QQClient) buildGroupFileListRequestPacket(groupCode int64, folderId string, startIndex uint32) (uint16, []byte) { seq := c.nextSeq() @@ -312,3 +358,15 @@ func decodeOIDB6d63Response(_ *QQClient, _ uint16, payload []byte) (interface{}, } return rsp.DeleteFileRsp.ClientWording, nil } + +func decodeOIDB6d60Response(_ *QQClient, _ uint16, payload []byte) (interface{}, error) { + pkg := oidb.OIDBSSOPkg{} + rsp := oidb.D6D6RspBody{} + if err := proto.Unmarshal(payload, &pkg); err != nil { + return nil, errors.Wrap(err, "failed to unmarshal protobuf message") + } + if err := proto.Unmarshal(pkg.Bodybuffer, &rsp); err != nil { + return nil, errors.Wrap(err, "failed to unmarshal protobuf message") + } + return nil, nil +} diff --git a/client/pb/oidb/oidb0x6d9.pb.go b/client/pb/oidb/oidb0x6d9.pb.go new file mode 100644 index 00000000..b324162c --- /dev/null +++ b/client/pb/oidb/oidb0x6d9.pb.go @@ -0,0 +1,1209 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.11.4 +// source: oidb0x6d9.proto + +package oidb + +import ( + proto "github.com/golang/protobuf/proto" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +type CopyFromReqBody struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + GroupCode *uint64 `protobuf:"varint,1,opt,name=groupCode" json:"groupCode,omitempty"` + AppId *uint32 `protobuf:"varint,2,opt,name=appId" json:"appId,omitempty"` + SrcBusId *uint32 `protobuf:"varint,3,opt,name=srcBusId" json:"srcBusId,omitempty"` + SrcParentFolder []byte `protobuf:"bytes,4,opt,name=srcParentFolder" json:"srcParentFolder,omitempty"` + SrcFilePath []byte `protobuf:"bytes,5,opt,name=srcFilePath" json:"srcFilePath,omitempty"` + DstBusId *uint32 `protobuf:"varint,6,opt,name=dstBusId" json:"dstBusId,omitempty"` + DstFolderId []byte `protobuf:"bytes,7,opt,name=dstFolderId" json:"dstFolderId,omitempty"` + FileSize *uint64 `protobuf:"varint,8,opt,name=fileSize" json:"fileSize,omitempty"` + LocalPath *string `protobuf:"bytes,9,opt,name=localPath" json:"localPath,omitempty"` + FileName *string `protobuf:"bytes,10,opt,name=fileName" json:"fileName,omitempty"` + SrcUin *uint64 `protobuf:"varint,11,opt,name=srcUin" json:"srcUin,omitempty"` + Md5 []byte `protobuf:"bytes,12,opt,name=md5" json:"md5,omitempty"` +} + +func (x *CopyFromReqBody) Reset() { + *x = CopyFromReqBody{} + if protoimpl.UnsafeEnabled { + mi := &file_oidb0x6d9_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CopyFromReqBody) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CopyFromReqBody) ProtoMessage() {} + +func (x *CopyFromReqBody) ProtoReflect() protoreflect.Message { + mi := &file_oidb0x6d9_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CopyFromReqBody.ProtoReflect.Descriptor instead. +func (*CopyFromReqBody) Descriptor() ([]byte, []int) { + return file_oidb0x6d9_proto_rawDescGZIP(), []int{0} +} + +func (x *CopyFromReqBody) GetGroupCode() uint64 { + if x != nil && x.GroupCode != nil { + return *x.GroupCode + } + return 0 +} + +func (x *CopyFromReqBody) GetAppId() uint32 { + if x != nil && x.AppId != nil { + return *x.AppId + } + return 0 +} + +func (x *CopyFromReqBody) GetSrcBusId() uint32 { + if x != nil && x.SrcBusId != nil { + return *x.SrcBusId + } + return 0 +} + +func (x *CopyFromReqBody) GetSrcParentFolder() []byte { + if x != nil { + return x.SrcParentFolder + } + return nil +} + +func (x *CopyFromReqBody) GetSrcFilePath() []byte { + if x != nil { + return x.SrcFilePath + } + return nil +} + +func (x *CopyFromReqBody) GetDstBusId() uint32 { + if x != nil && x.DstBusId != nil { + return *x.DstBusId + } + return 0 +} + +func (x *CopyFromReqBody) GetDstFolderId() []byte { + if x != nil { + return x.DstFolderId + } + return nil +} + +func (x *CopyFromReqBody) GetFileSize() uint64 { + if x != nil && x.FileSize != nil { + return *x.FileSize + } + return 0 +} + +func (x *CopyFromReqBody) GetLocalPath() string { + if x != nil && x.LocalPath != nil { + return *x.LocalPath + } + return "" +} + +func (x *CopyFromReqBody) GetFileName() string { + if x != nil && x.FileName != nil { + return *x.FileName + } + return "" +} + +func (x *CopyFromReqBody) GetSrcUin() uint64 { + if x != nil && x.SrcUin != nil { + return *x.SrcUin + } + return 0 +} + +func (x *CopyFromReqBody) GetMd5() []byte { + if x != nil { + return x.Md5 + } + return nil +} + +type CopyFromRspBody struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RetCode *int32 `protobuf:"varint,1,opt,name=retCode" json:"retCode,omitempty"` + RetMsg *string `protobuf:"bytes,2,opt,name=retMsg" json:"retMsg,omitempty"` + ClientWording *string `protobuf:"bytes,3,opt,name=clientWording" json:"clientWording,omitempty"` + SaveFilePath []byte `protobuf:"bytes,4,opt,name=saveFilePath" json:"saveFilePath,omitempty"` + BusId *uint32 `protobuf:"varint,5,opt,name=busId" json:"busId,omitempty"` +} + +func (x *CopyFromRspBody) Reset() { + *x = CopyFromRspBody{} + if protoimpl.UnsafeEnabled { + mi := &file_oidb0x6d9_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CopyFromRspBody) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CopyFromRspBody) ProtoMessage() {} + +func (x *CopyFromRspBody) ProtoReflect() protoreflect.Message { + mi := &file_oidb0x6d9_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CopyFromRspBody.ProtoReflect.Descriptor instead. +func (*CopyFromRspBody) Descriptor() ([]byte, []int) { + return file_oidb0x6d9_proto_rawDescGZIP(), []int{1} +} + +func (x *CopyFromRspBody) GetRetCode() int32 { + if x != nil && x.RetCode != nil { + return *x.RetCode + } + return 0 +} + +func (x *CopyFromRspBody) GetRetMsg() string { + if x != nil && x.RetMsg != nil { + return *x.RetMsg + } + return "" +} + +func (x *CopyFromRspBody) GetClientWording() string { + if x != nil && x.ClientWording != nil { + return *x.ClientWording + } + return "" +} + +func (x *CopyFromRspBody) GetSaveFilePath() []byte { + if x != nil { + return x.SaveFilePath + } + return nil +} + +func (x *CopyFromRspBody) GetBusId() uint32 { + if x != nil && x.BusId != nil { + return *x.BusId + } + return 0 +} + +type CopyToReqBody struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + GroupCode *uint64 `protobuf:"varint,1,opt,name=groupCode" json:"groupCode,omitempty"` + AppId *uint32 `protobuf:"varint,2,opt,name=appId" json:"appId,omitempty"` + SrcBusId *uint32 `protobuf:"varint,3,opt,name=srcBusId" json:"srcBusId,omitempty"` + SrcFileId *string `protobuf:"bytes,4,opt,name=srcFileId" json:"srcFileId,omitempty"` + DstBusId *uint32 `protobuf:"varint,5,opt,name=dstBusId" json:"dstBusId,omitempty"` + DstUin *uint64 `protobuf:"varint,6,opt,name=dstUin" json:"dstUin,omitempty"` + NewFileName *string `protobuf:"bytes,40,opt,name=newFileName" json:"newFileName,omitempty"` + TimCloudPdirKey []byte `protobuf:"bytes,100,opt,name=timCloudPdirKey" json:"timCloudPdirKey,omitempty"` + TimCloudPpdirKey []byte `protobuf:"bytes,101,opt,name=timCloudPpdirKey" json:"timCloudPpdirKey,omitempty"` + TimCloudExtensionInfo []byte `protobuf:"bytes,102,opt,name=timCloudExtensionInfo" json:"timCloudExtensionInfo,omitempty"` + TimFileExistOption *uint32 `protobuf:"varint,103,opt,name=timFileExistOption" json:"timFileExistOption,omitempty"` +} + +func (x *CopyToReqBody) Reset() { + *x = CopyToReqBody{} + if protoimpl.UnsafeEnabled { + mi := &file_oidb0x6d9_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CopyToReqBody) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CopyToReqBody) ProtoMessage() {} + +func (x *CopyToReqBody) ProtoReflect() protoreflect.Message { + mi := &file_oidb0x6d9_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CopyToReqBody.ProtoReflect.Descriptor instead. +func (*CopyToReqBody) Descriptor() ([]byte, []int) { + return file_oidb0x6d9_proto_rawDescGZIP(), []int{2} +} + +func (x *CopyToReqBody) GetGroupCode() uint64 { + if x != nil && x.GroupCode != nil { + return *x.GroupCode + } + return 0 +} + +func (x *CopyToReqBody) GetAppId() uint32 { + if x != nil && x.AppId != nil { + return *x.AppId + } + return 0 +} + +func (x *CopyToReqBody) GetSrcBusId() uint32 { + if x != nil && x.SrcBusId != nil { + return *x.SrcBusId + } + return 0 +} + +func (x *CopyToReqBody) GetSrcFileId() string { + if x != nil && x.SrcFileId != nil { + return *x.SrcFileId + } + return "" +} + +func (x *CopyToReqBody) GetDstBusId() uint32 { + if x != nil && x.DstBusId != nil { + return *x.DstBusId + } + return 0 +} + +func (x *CopyToReqBody) GetDstUin() uint64 { + if x != nil && x.DstUin != nil { + return *x.DstUin + } + return 0 +} + +func (x *CopyToReqBody) GetNewFileName() string { + if x != nil && x.NewFileName != nil { + return *x.NewFileName + } + return "" +} + +func (x *CopyToReqBody) GetTimCloudPdirKey() []byte { + if x != nil { + return x.TimCloudPdirKey + } + return nil +} + +func (x *CopyToReqBody) GetTimCloudPpdirKey() []byte { + if x != nil { + return x.TimCloudPpdirKey + } + return nil +} + +func (x *CopyToReqBody) GetTimCloudExtensionInfo() []byte { + if x != nil { + return x.TimCloudExtensionInfo + } + return nil +} + +func (x *CopyToReqBody) GetTimFileExistOption() uint32 { + if x != nil && x.TimFileExistOption != nil { + return *x.TimFileExistOption + } + return 0 +} + +type CopyToRspBody struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RetCode *int32 `protobuf:"varint,1,opt,name=retCode" json:"retCode,omitempty"` + RetMsg *string `protobuf:"bytes,2,opt,name=retMsg" json:"retMsg,omitempty"` + ClientWording *string `protobuf:"bytes,3,opt,name=clientWording" json:"clientWording,omitempty"` + SaveFilePath *string `protobuf:"bytes,4,opt,name=saveFilePath" json:"saveFilePath,omitempty"` + BusId *uint32 `protobuf:"varint,5,opt,name=busId" json:"busId,omitempty"` + FileName *string `protobuf:"bytes,40,opt,name=fileName" json:"fileName,omitempty"` +} + +func (x *CopyToRspBody) Reset() { + *x = CopyToRspBody{} + if protoimpl.UnsafeEnabled { + mi := &file_oidb0x6d9_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CopyToRspBody) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CopyToRspBody) ProtoMessage() {} + +func (x *CopyToRspBody) ProtoReflect() protoreflect.Message { + mi := &file_oidb0x6d9_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CopyToRspBody.ProtoReflect.Descriptor instead. +func (*CopyToRspBody) Descriptor() ([]byte, []int) { + return file_oidb0x6d9_proto_rawDescGZIP(), []int{3} +} + +func (x *CopyToRspBody) GetRetCode() int32 { + if x != nil && x.RetCode != nil { + return *x.RetCode + } + return 0 +} + +func (x *CopyToRspBody) GetRetMsg() string { + if x != nil && x.RetMsg != nil { + return *x.RetMsg + } + return "" +} + +func (x *CopyToRspBody) GetClientWording() string { + if x != nil && x.ClientWording != nil { + return *x.ClientWording + } + return "" +} + +func (x *CopyToRspBody) GetSaveFilePath() string { + if x != nil && x.SaveFilePath != nil { + return *x.SaveFilePath + } + return "" +} + +func (x *CopyToRspBody) GetBusId() uint32 { + if x != nil && x.BusId != nil { + return *x.BusId + } + return 0 +} + +func (x *CopyToRspBody) GetFileName() string { + if x != nil && x.FileName != nil { + return *x.FileName + } + return "" +} + +type FeedsReqBody struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + GroupCode *uint64 `protobuf:"varint,1,opt,name=groupCode" json:"groupCode,omitempty"` + AppId *uint32 `protobuf:"varint,2,opt,name=appId" json:"appId,omitempty"` + //repeated C8639group_file_common.FeedsInfo feedsInfoList = 3; + MultiSendSeq *uint32 `protobuf:"varint,4,opt,name=multiSendSeq" json:"multiSendSeq,omitempty"` +} + +func (x *FeedsReqBody) Reset() { + *x = FeedsReqBody{} + if protoimpl.UnsafeEnabled { + mi := &file_oidb0x6d9_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FeedsReqBody) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FeedsReqBody) ProtoMessage() {} + +func (x *FeedsReqBody) ProtoReflect() protoreflect.Message { + mi := &file_oidb0x6d9_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FeedsReqBody.ProtoReflect.Descriptor instead. +func (*FeedsReqBody) Descriptor() ([]byte, []int) { + return file_oidb0x6d9_proto_rawDescGZIP(), []int{4} +} + +func (x *FeedsReqBody) GetGroupCode() uint64 { + if x != nil && x.GroupCode != nil { + return *x.GroupCode + } + return 0 +} + +func (x *FeedsReqBody) GetAppId() uint32 { + if x != nil && x.AppId != nil { + return *x.AppId + } + return 0 +} + +func (x *FeedsReqBody) GetMultiSendSeq() uint32 { + if x != nil && x.MultiSendSeq != nil { + return *x.MultiSendSeq + } + return 0 +} + +type FeedsRspBody struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RetCode *int32 `protobuf:"varint,1,opt,name=retCode" json:"retCode,omitempty"` + RetMsg *string `protobuf:"bytes,2,opt,name=retMsg" json:"retMsg,omitempty"` + ClientWording *string `protobuf:"bytes,3,opt,name=clientWording" json:"clientWording,omitempty"` + //repeated C8639group_file_common.FeedsResult feedsResultList = 4; + SvrbusyWaitTime *uint32 `protobuf:"varint,5,opt,name=svrbusyWaitTime" json:"svrbusyWaitTime,omitempty"` +} + +func (x *FeedsRspBody) Reset() { + *x = FeedsRspBody{} + if protoimpl.UnsafeEnabled { + mi := &file_oidb0x6d9_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FeedsRspBody) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FeedsRspBody) ProtoMessage() {} + +func (x *FeedsRspBody) ProtoReflect() protoreflect.Message { + mi := &file_oidb0x6d9_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FeedsRspBody.ProtoReflect.Descriptor instead. +func (*FeedsRspBody) Descriptor() ([]byte, []int) { + return file_oidb0x6d9_proto_rawDescGZIP(), []int{5} +} + +func (x *FeedsRspBody) GetRetCode() int32 { + if x != nil && x.RetCode != nil { + return *x.RetCode + } + return 0 +} + +func (x *FeedsRspBody) GetRetMsg() string { + if x != nil && x.RetMsg != nil { + return *x.RetMsg + } + return "" +} + +func (x *FeedsRspBody) GetClientWording() string { + if x != nil && x.ClientWording != nil { + return *x.ClientWording + } + return "" +} + +func (x *FeedsRspBody) GetSvrbusyWaitTime() uint32 { + if x != nil && x.SvrbusyWaitTime != nil { + return *x.SvrbusyWaitTime + } + return 0 +} + +type D6D9ReqBody struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + TransFileReq *TransFileReqBody `protobuf:"bytes,1,opt,name=transFileReq" json:"transFileReq,omitempty"` + CopyFromReq *CopyFromReqBody `protobuf:"bytes,2,opt,name=copyFromReq" json:"copyFromReq,omitempty"` + CopyToReq *CopyToReqBody `protobuf:"bytes,3,opt,name=copyToReq" json:"copyToReq,omitempty"` + FeedsInfoReq *FeedsReqBody `protobuf:"bytes,5,opt,name=feedsInfoReq" json:"feedsInfoReq,omitempty"` +} + +func (x *D6D9ReqBody) Reset() { + *x = D6D9ReqBody{} + if protoimpl.UnsafeEnabled { + mi := &file_oidb0x6d9_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *D6D9ReqBody) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*D6D9ReqBody) ProtoMessage() {} + +func (x *D6D9ReqBody) ProtoReflect() protoreflect.Message { + mi := &file_oidb0x6d9_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use D6D9ReqBody.ProtoReflect.Descriptor instead. +func (*D6D9ReqBody) Descriptor() ([]byte, []int) { + return file_oidb0x6d9_proto_rawDescGZIP(), []int{6} +} + +func (x *D6D9ReqBody) GetTransFileReq() *TransFileReqBody { + if x != nil { + return x.TransFileReq + } + return nil +} + +func (x *D6D9ReqBody) GetCopyFromReq() *CopyFromReqBody { + if x != nil { + return x.CopyFromReq + } + return nil +} + +func (x *D6D9ReqBody) GetCopyToReq() *CopyToReqBody { + if x != nil { + return x.CopyToReq + } + return nil +} + +func (x *D6D9ReqBody) GetFeedsInfoReq() *FeedsReqBody { + if x != nil { + return x.FeedsInfoReq + } + return nil +} + +type D6D9RspBody struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + TransFileRsp *TransFileRspBody `protobuf:"bytes,1,opt,name=transFileRsp" json:"transFileRsp,omitempty"` + CopyFromRsp *CopyFromRspBody `protobuf:"bytes,2,opt,name=copyFromRsp" json:"copyFromRsp,omitempty"` + CopyToRsp *CopyToRspBody `protobuf:"bytes,3,opt,name=copyToRsp" json:"copyToRsp,omitempty"` + FeedsInfoRsp *FeedsRspBody `protobuf:"bytes,5,opt,name=feedsInfoRsp" json:"feedsInfoRsp,omitempty"` +} + +func (x *D6D9RspBody) Reset() { + *x = D6D9RspBody{} + if protoimpl.UnsafeEnabled { + mi := &file_oidb0x6d9_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *D6D9RspBody) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*D6D9RspBody) ProtoMessage() {} + +func (x *D6D9RspBody) ProtoReflect() protoreflect.Message { + mi := &file_oidb0x6d9_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use D6D9RspBody.ProtoReflect.Descriptor instead. +func (*D6D9RspBody) Descriptor() ([]byte, []int) { + return file_oidb0x6d9_proto_rawDescGZIP(), []int{7} +} + +func (x *D6D9RspBody) GetTransFileRsp() *TransFileRspBody { + if x != nil { + return x.TransFileRsp + } + return nil +} + +func (x *D6D9RspBody) GetCopyFromRsp() *CopyFromRspBody { + if x != nil { + return x.CopyFromRsp + } + return nil +} + +func (x *D6D9RspBody) GetCopyToRsp() *CopyToRspBody { + if x != nil { + return x.CopyToRsp + } + return nil +} + +func (x *D6D9RspBody) GetFeedsInfoRsp() *FeedsRspBody { + if x != nil { + return x.FeedsInfoRsp + } + return nil +} + +type TransFileReqBody struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + GroupCode *uint64 `protobuf:"varint,1,opt,name=groupCode" json:"groupCode,omitempty"` + AppId *uint32 `protobuf:"varint,2,opt,name=appId" json:"appId,omitempty"` + BusId *uint32 `protobuf:"varint,3,opt,name=busId" json:"busId,omitempty"` + FileId *string `protobuf:"bytes,4,opt,name=fileId" json:"fileId,omitempty"` +} + +func (x *TransFileReqBody) Reset() { + *x = TransFileReqBody{} + if protoimpl.UnsafeEnabled { + mi := &file_oidb0x6d9_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *TransFileReqBody) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TransFileReqBody) ProtoMessage() {} + +func (x *TransFileReqBody) ProtoReflect() protoreflect.Message { + mi := &file_oidb0x6d9_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TransFileReqBody.ProtoReflect.Descriptor instead. +func (*TransFileReqBody) Descriptor() ([]byte, []int) { + return file_oidb0x6d9_proto_rawDescGZIP(), []int{8} +} + +func (x *TransFileReqBody) GetGroupCode() uint64 { + if x != nil && x.GroupCode != nil { + return *x.GroupCode + } + return 0 +} + +func (x *TransFileReqBody) GetAppId() uint32 { + if x != nil && x.AppId != nil { + return *x.AppId + } + return 0 +} + +func (x *TransFileReqBody) GetBusId() uint32 { + if x != nil && x.BusId != nil { + return *x.BusId + } + return 0 +} + +func (x *TransFileReqBody) GetFileId() string { + if x != nil && x.FileId != nil { + return *x.FileId + } + return "" +} + +type TransFileRspBody struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RetCode *int32 `protobuf:"varint,1,opt,name=retCode" json:"retCode,omitempty"` + RetMsg *string `protobuf:"bytes,2,opt,name=retMsg" json:"retMsg,omitempty"` + ClientWording *string `protobuf:"bytes,3,opt,name=clientWording" json:"clientWording,omitempty"` + SaveBusId *uint32 `protobuf:"varint,4,opt,name=saveBusId" json:"saveBusId,omitempty"` + SaveFilePath *string `protobuf:"bytes,5,opt,name=saveFilePath" json:"saveFilePath,omitempty"` +} + +func (x *TransFileRspBody) Reset() { + *x = TransFileRspBody{} + if protoimpl.UnsafeEnabled { + mi := &file_oidb0x6d9_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *TransFileRspBody) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TransFileRspBody) ProtoMessage() {} + +func (x *TransFileRspBody) ProtoReflect() protoreflect.Message { + mi := &file_oidb0x6d9_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TransFileRspBody.ProtoReflect.Descriptor instead. +func (*TransFileRspBody) Descriptor() ([]byte, []int) { + return file_oidb0x6d9_proto_rawDescGZIP(), []int{9} +} + +func (x *TransFileRspBody) GetRetCode() int32 { + if x != nil && x.RetCode != nil { + return *x.RetCode + } + return 0 +} + +func (x *TransFileRspBody) GetRetMsg() string { + if x != nil && x.RetMsg != nil { + return *x.RetMsg + } + return "" +} + +func (x *TransFileRspBody) GetClientWording() string { + if x != nil && x.ClientWording != nil { + return *x.ClientWording + } + return "" +} + +func (x *TransFileRspBody) GetSaveBusId() uint32 { + if x != nil && x.SaveBusId != nil { + return *x.SaveBusId + } + return 0 +} + +func (x *TransFileRspBody) GetSaveFilePath() string { + if x != nil && x.SaveFilePath != nil { + return *x.SaveFilePath + } + return "" +} + +var File_oidb0x6d9_proto protoreflect.FileDescriptor + +var file_oidb0x6d9_proto_rawDesc = []byte{ + 0x0a, 0x0f, 0x6f, 0x69, 0x64, 0x62, 0x30, 0x78, 0x36, 0x64, 0x39, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x22, 0xeb, 0x02, 0x0a, 0x0f, 0x43, 0x6f, 0x70, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x52, 0x65, + 0x71, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, + 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x43, + 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0d, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x72, 0x63, + 0x42, 0x75, 0x73, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x72, 0x63, + 0x42, 0x75, 0x73, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x73, 0x72, 0x63, 0x50, 0x61, 0x72, 0x65, + 0x6e, 0x74, 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, + 0x73, 0x72, 0x63, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x12, + 0x20, 0x0a, 0x0b, 0x73, 0x72, 0x63, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x73, 0x72, 0x63, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, + 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x73, 0x74, 0x42, 0x75, 0x73, 0x49, 0x64, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x73, 0x74, 0x42, 0x75, 0x73, 0x49, 0x64, 0x12, 0x20, 0x0a, + 0x0b, 0x64, 0x73, 0x74, 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, + 0x28, 0x0c, 0x52, 0x0b, 0x64, 0x73, 0x74, 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, + 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6c, + 0x6f, 0x63, 0x61, 0x6c, 0x50, 0x61, 0x74, 0x68, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, + 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, + 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x72, 0x63, 0x55, 0x69, 0x6e, 0x18, + 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x73, 0x72, 0x63, 0x55, 0x69, 0x6e, 0x12, 0x10, 0x0a, + 0x03, 0x6d, 0x64, 0x35, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x6d, 0x64, 0x35, 0x22, + 0xa3, 0x01, 0x0a, 0x0f, 0x43, 0x6f, 0x70, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x52, 0x73, 0x70, 0x42, + 0x6f, 0x64, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, + 0x06, 0x72, 0x65, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, + 0x65, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x57, + 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6c, + 0x69, 0x65, 0x6e, 0x74, 0x57, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x22, 0x0a, 0x0c, 0x73, + 0x61, 0x76, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x0c, 0x52, 0x0c, 0x73, 0x61, 0x76, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, + 0x14, 0x0a, 0x05, 0x62, 0x75, 0x73, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, + 0x62, 0x75, 0x73, 0x49, 0x64, 0x22, 0x8f, 0x03, 0x0a, 0x0d, 0x43, 0x6f, 0x70, 0x79, 0x54, 0x6f, + 0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, + 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x67, 0x72, 0x6f, 0x75, + 0x70, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, + 0x72, 0x63, 0x42, 0x75, 0x73, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, + 0x72, 0x63, 0x42, 0x75, 0x73, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x72, 0x63, 0x46, 0x69, + 0x6c, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x72, 0x63, 0x46, + 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x73, 0x74, 0x42, 0x75, 0x73, 0x49, + 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x73, 0x74, 0x42, 0x75, 0x73, 0x49, + 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x73, 0x74, 0x55, 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x06, 0x64, 0x73, 0x74, 0x55, 0x69, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x65, 0x77, + 0x46, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, + 0x6e, 0x65, 0x77, 0x46, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x74, + 0x69, 0x6d, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x50, 0x64, 0x69, 0x72, 0x4b, 0x65, 0x79, 0x18, 0x64, + 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x74, 0x69, 0x6d, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x50, 0x64, + 0x69, 0x72, 0x4b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x69, 0x6d, 0x43, 0x6c, 0x6f, 0x75, + 0x64, 0x50, 0x70, 0x64, 0x69, 0x72, 0x4b, 0x65, 0x79, 0x18, 0x65, 0x20, 0x01, 0x28, 0x0c, 0x52, + 0x10, 0x74, 0x69, 0x6d, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x50, 0x70, 0x64, 0x69, 0x72, 0x4b, 0x65, + 0x79, 0x12, 0x34, 0x0a, 0x15, 0x74, 0x69, 0x6d, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x45, 0x78, 0x74, + 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x66, 0x20, 0x01, 0x28, 0x0c, + 0x52, 0x15, 0x74, 0x69, 0x6d, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, + 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x12, 0x74, 0x69, 0x6d, 0x46, 0x69, + 0x6c, 0x65, 0x45, 0x78, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x67, 0x20, + 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x69, 0x6d, 0x46, 0x69, 0x6c, 0x65, 0x45, 0x78, 0x69, 0x73, + 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xbd, 0x01, 0x0a, 0x0d, 0x43, 0x6f, 0x70, 0x79, + 0x54, 0x6f, 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, + 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x43, + 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x24, 0x0a, 0x0d, 0x63, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x57, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x57, 0x6f, 0x72, 0x64, 0x69, 0x6e, + 0x67, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x61, 0x76, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, + 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x61, 0x76, 0x65, 0x46, 0x69, 0x6c, + 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x75, 0x73, 0x49, 0x64, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x62, 0x75, 0x73, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x66, + 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, + 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x66, 0x0a, 0x0c, 0x46, 0x65, 0x65, 0x64, 0x73, + 0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, + 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x67, 0x72, 0x6f, 0x75, + 0x70, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x6d, + 0x75, 0x6c, 0x74, 0x69, 0x53, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x71, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x53, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x71, 0x22, + 0x90, 0x01, 0x0a, 0x0c, 0x46, 0x65, 0x65, 0x64, 0x73, 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64, 0x79, + 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, + 0x74, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x74, 0x4d, + 0x73, 0x67, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x57, 0x6f, 0x72, 0x64, + 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, + 0x74, 0x57, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x28, 0x0a, 0x0f, 0x73, 0x76, 0x72, 0x62, + 0x75, 0x73, 0x79, 0x57, 0x61, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x0d, 0x52, 0x0f, 0x73, 0x76, 0x72, 0x62, 0x75, 0x73, 0x79, 0x57, 0x61, 0x69, 0x74, 0x54, 0x69, + 0x6d, 0x65, 0x22, 0xd9, 0x01, 0x0a, 0x0b, 0x44, 0x36, 0x44, 0x39, 0x52, 0x65, 0x71, 0x42, 0x6f, + 0x64, 0x79, 0x12, 0x35, 0x0a, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x46, 0x69, 0x6c, 0x65, 0x52, + 0x65, 0x71, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x0c, 0x74, 0x72, 0x61, + 0x6e, 0x73, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x12, 0x32, 0x0a, 0x0b, 0x63, 0x6f, 0x70, + 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, + 0x2e, 0x43, 0x6f, 0x70, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, + 0x52, 0x0b, 0x63, 0x6f, 0x70, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x2c, 0x0a, + 0x09, 0x63, 0x6f, 0x70, 0x79, 0x54, 0x6f, 0x52, 0x65, 0x71, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x0e, 0x2e, 0x43, 0x6f, 0x70, 0x79, 0x54, 0x6f, 0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, + 0x52, 0x09, 0x63, 0x6f, 0x70, 0x79, 0x54, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x31, 0x0a, 0x0c, 0x66, + 0x65, 0x65, 0x64, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x0d, 0x2e, 0x46, 0x65, 0x65, 0x64, 0x73, 0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, + 0x52, 0x0c, 0x66, 0x65, 0x65, 0x64, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x22, 0xd9, + 0x01, 0x0a, 0x0b, 0x44, 0x36, 0x44, 0x39, 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x35, + 0x0a, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x46, 0x69, 0x6c, 0x65, + 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x46, 0x69, + 0x6c, 0x65, 0x52, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x0b, 0x63, 0x6f, 0x70, 0x79, 0x46, 0x72, 0x6f, + 0x6d, 0x52, 0x73, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x43, 0x6f, 0x70, + 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x0b, 0x63, 0x6f, + 0x70, 0x79, 0x46, 0x72, 0x6f, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x2c, 0x0a, 0x09, 0x63, 0x6f, 0x70, + 0x79, 0x54, 0x6f, 0x52, 0x73, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x43, + 0x6f, 0x70, 0x79, 0x54, 0x6f, 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x09, 0x63, 0x6f, + 0x70, 0x79, 0x54, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x31, 0x0a, 0x0c, 0x66, 0x65, 0x65, 0x64, 0x73, + 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, + 0x46, 0x65, 0x65, 0x64, 0x73, 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x0c, 0x66, 0x65, + 0x65, 0x64, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x22, 0x74, 0x0a, 0x10, 0x54, 0x72, + 0x61, 0x6e, 0x73, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x1c, + 0x0a, 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, + 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x61, 0x70, 0x70, + 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x75, 0x73, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x0d, 0x52, 0x05, 0x62, 0x75, 0x73, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x65, + 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, + 0x22, 0xac, 0x01, 0x0a, 0x10, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x73, + 0x70, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, + 0x16, 0x0a, 0x06, 0x72, 0x65, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x06, 0x72, 0x65, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, + 0x74, 0x57, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, + 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x57, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x1c, 0x0a, + 0x09, 0x73, 0x61, 0x76, 0x65, 0x42, 0x75, 0x73, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, + 0x52, 0x09, 0x73, 0x61, 0x76, 0x65, 0x42, 0x75, 0x73, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x73, + 0x61, 0x76, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0c, 0x73, 0x61, 0x76, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x42, + 0x08, 0x5a, 0x06, 0x2e, 0x3b, 0x6f, 0x69, 0x64, 0x62, +} + +var ( + file_oidb0x6d9_proto_rawDescOnce sync.Once + file_oidb0x6d9_proto_rawDescData = file_oidb0x6d9_proto_rawDesc +) + +func file_oidb0x6d9_proto_rawDescGZIP() []byte { + file_oidb0x6d9_proto_rawDescOnce.Do(func() { + file_oidb0x6d9_proto_rawDescData = protoimpl.X.CompressGZIP(file_oidb0x6d9_proto_rawDescData) + }) + return file_oidb0x6d9_proto_rawDescData +} + +var file_oidb0x6d9_proto_msgTypes = make([]protoimpl.MessageInfo, 10) +var file_oidb0x6d9_proto_goTypes = []interface{}{ + (*CopyFromReqBody)(nil), // 0: CopyFromReqBody + (*CopyFromRspBody)(nil), // 1: CopyFromRspBody + (*CopyToReqBody)(nil), // 2: CopyToReqBody + (*CopyToRspBody)(nil), // 3: CopyToRspBody + (*FeedsReqBody)(nil), // 4: FeedsReqBody + (*FeedsRspBody)(nil), // 5: FeedsRspBody + (*D6D9ReqBody)(nil), // 6: D6D9ReqBody + (*D6D9RspBody)(nil), // 7: D6D9RspBody + (*TransFileReqBody)(nil), // 8: TransFileReqBody + (*TransFileRspBody)(nil), // 9: TransFileRspBody +} +var file_oidb0x6d9_proto_depIdxs = []int32{ + 8, // 0: D6D9ReqBody.transFileReq:type_name -> TransFileReqBody + 0, // 1: D6D9ReqBody.copyFromReq:type_name -> CopyFromReqBody + 2, // 2: D6D9ReqBody.copyToReq:type_name -> CopyToReqBody + 4, // 3: D6D9ReqBody.feedsInfoReq:type_name -> FeedsReqBody + 9, // 4: D6D9RspBody.transFileRsp:type_name -> TransFileRspBody + 1, // 5: D6D9RspBody.copyFromRsp:type_name -> CopyFromRspBody + 3, // 6: D6D9RspBody.copyToRsp:type_name -> CopyToRspBody + 5, // 7: D6D9RspBody.feedsInfoRsp:type_name -> FeedsRspBody + 8, // [8:8] is the sub-list for method output_type + 8, // [8:8] is the sub-list for method input_type + 8, // [8:8] is the sub-list for extension type_name + 8, // [8:8] is the sub-list for extension extendee + 0, // [0:8] is the sub-list for field type_name +} + +func init() { file_oidb0x6d9_proto_init() } +func file_oidb0x6d9_proto_init() { + if File_oidb0x6d9_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_oidb0x6d9_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CopyFromReqBody); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_oidb0x6d9_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CopyFromRspBody); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_oidb0x6d9_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CopyToReqBody); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_oidb0x6d9_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CopyToRspBody); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_oidb0x6d9_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FeedsReqBody); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_oidb0x6d9_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FeedsRspBody); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_oidb0x6d9_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*D6D9ReqBody); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_oidb0x6d9_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*D6D9RspBody); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_oidb0x6d9_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TransFileReqBody); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_oidb0x6d9_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TransFileRspBody); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_oidb0x6d9_proto_rawDesc, + NumEnums: 0, + NumMessages: 10, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_oidb0x6d9_proto_goTypes, + DependencyIndexes: file_oidb0x6d9_proto_depIdxs, + MessageInfos: file_oidb0x6d9_proto_msgTypes, + }.Build() + File_oidb0x6d9_proto = out.File + file_oidb0x6d9_proto_rawDesc = nil + file_oidb0x6d9_proto_goTypes = nil + file_oidb0x6d9_proto_depIdxs = nil +} diff --git a/client/pb/oidb/oidb0x6d9.proto b/client/pb/oidb/oidb0x6d9.proto new file mode 100644 index 00000000..81c673f5 --- /dev/null +++ b/client/pb/oidb/oidb0x6d9.proto @@ -0,0 +1,93 @@ +syntax = "proto2"; + +option go_package = ".;oidb"; + +message CopyFromReqBody { + optional uint64 groupCode = 1; + optional uint32 appId = 2; + optional uint32 srcBusId = 3; + optional bytes srcParentFolder = 4; + optional bytes srcFilePath = 5; + optional uint32 dstBusId = 6; + optional bytes dstFolderId = 7; + optional uint64 fileSize = 8; + optional string localPath = 9; + optional string fileName = 10; + optional uint64 srcUin = 11; + optional bytes md5 = 12; +} + +message CopyFromRspBody { + optional int32 retCode = 1; + optional string retMsg = 2; + optional string clientWording = 3; + optional bytes saveFilePath = 4; + optional uint32 busId = 5; +} + +message CopyToReqBody { + optional uint64 groupCode = 1; + optional uint32 appId = 2; + optional uint32 srcBusId = 3; + optional string srcFileId = 4; + optional uint32 dstBusId = 5; + optional uint64 dstUin = 6; + optional string newFileName = 40; + optional bytes timCloudPdirKey = 100; + optional bytes timCloudPpdirKey = 101; + optional bytes timCloudExtensionInfo = 102; + optional uint32 timFileExistOption = 103; +} + +message CopyToRspBody { + optional int32 retCode = 1; + optional string retMsg = 2; + optional string clientWording = 3; + optional string saveFilePath = 4; + optional uint32 busId = 5; + optional string fileName = 40; +} + +message FeedsReqBody { + optional uint64 groupCode = 1; + optional uint32 appId = 2; + //repeated C8639group_file_common.FeedsInfo feedsInfoList = 3; + optional uint32 multiSendSeq = 4; +} + +message FeedsRspBody { + optional int32 retCode = 1; + optional string retMsg = 2; + optional string clientWording = 3; + //repeated C8639group_file_common.FeedsResult feedsResultList = 4; + optional uint32 svrbusyWaitTime = 5; +} + +message D6D9ReqBody { + optional TransFileReqBody transFileReq = 1; + optional CopyFromReqBody copyFromReq = 2; + optional CopyToReqBody copyToReq = 3; + optional FeedsReqBody feedsInfoReq = 5; +} + +message D6D9RspBody { + optional TransFileRspBody transFileRsp = 1; + optional CopyFromRspBody copyFromRsp = 2; + optional CopyToRspBody copyToRsp = 3; + optional FeedsRspBody feedsInfoRsp = 5; +} + +message TransFileReqBody { + optional uint64 groupCode = 1; + optional uint32 appId = 2; + optional uint32 busId = 3; + optional string fileId = 4; +} + +message TransFileRspBody { + optional int32 retCode = 1; + optional string retMsg = 2; + optional string clientWording = 3; + optional uint32 saveBusId = 4; + optional string saveFilePath = 5; +} diff --git a/client/pb/oidb/oidb0xd79.pb.go b/client/pb/oidb/oidb0xd79.pb.go index 4c6dab9c..67ab09cb 100644 --- a/client/pb/oidb/oidb0xd79.pb.go +++ b/client/pb/oidb/oidb0xd79.pb.go @@ -2,7 +2,7 @@ // versions: // protoc-gen-go v1.25.0 // protoc v3.11.4 -// source: oidb0xd79.proto +// source: oidb0xD79.proto package oidb @@ -42,7 +42,7 @@ type D79ReqBody struct { func (x *D79ReqBody) Reset() { *x = D79ReqBody{} if protoimpl.UnsafeEnabled { - mi := &file_oidb0xd79_proto_msgTypes[0] + mi := &file_oidb0xD79_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -55,7 +55,7 @@ func (x *D79ReqBody) String() string { func (*D79ReqBody) ProtoMessage() {} func (x *D79ReqBody) ProtoReflect() protoreflect.Message { - mi := &file_oidb0xd79_proto_msgTypes[0] + mi := &file_oidb0xD79_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -68,7 +68,7 @@ func (x *D79ReqBody) ProtoReflect() protoreflect.Message { // Deprecated: Use D79ReqBody.ProtoReflect.Descriptor instead. func (*D79ReqBody) Descriptor() ([]byte, []int) { - return file_oidb0xd79_proto_rawDescGZIP(), []int{0} + return file_oidb0xD79_proto_rawDescGZIP(), []int{0} } func (x *D79ReqBody) GetSeq() uint64 { @@ -135,7 +135,7 @@ type D79RspBody struct { func (x *D79RspBody) Reset() { *x = D79RspBody{} if protoimpl.UnsafeEnabled { - mi := &file_oidb0xd79_proto_msgTypes[1] + mi := &file_oidb0xD79_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -148,7 +148,7 @@ func (x *D79RspBody) String() string { func (*D79RspBody) ProtoMessage() {} func (x *D79RspBody) ProtoReflect() protoreflect.Message { - mi := &file_oidb0xd79_proto_msgTypes[1] + mi := &file_oidb0xD79_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -161,7 +161,7 @@ func (x *D79RspBody) ProtoReflect() protoreflect.Message { // Deprecated: Use D79RspBody.ProtoReflect.Descriptor instead. func (*D79RspBody) Descriptor() ([]byte, []int) { - return file_oidb0xd79_proto_rawDescGZIP(), []int{1} + return file_oidb0xD79_proto_rawDescGZIP(), []int{1} } func (x *D79RspBody) GetRet() uint32 { @@ -210,7 +210,7 @@ type D79Content struct { func (x *D79Content) Reset() { *x = D79Content{} if protoimpl.UnsafeEnabled { - mi := &file_oidb0xd79_proto_msgTypes[2] + mi := &file_oidb0xD79_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -223,7 +223,7 @@ func (x *D79Content) String() string { func (*D79Content) ProtoMessage() {} func (x *D79Content) ProtoReflect() protoreflect.Message { - mi := &file_oidb0xd79_proto_msgTypes[2] + mi := &file_oidb0xD79_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -236,7 +236,7 @@ func (x *D79Content) ProtoReflect() protoreflect.Message { // Deprecated: Use D79Content.ProtoReflect.Descriptor instead. func (*D79Content) Descriptor() ([]byte, []int) { - return file_oidb0xd79_proto_rawDescGZIP(), []int{2} + return file_oidb0xD79_proto_rawDescGZIP(), []int{2} } func (x *D79Content) GetSliceContent() [][]byte { @@ -246,10 +246,10 @@ func (x *D79Content) GetSliceContent() [][]byte { return nil } -var File_oidb0xd79_proto protoreflect.FileDescriptor +var File_oidb0xD79_proto protoreflect.FileDescriptor -var file_oidb0xd79_proto_rawDesc = []byte{ - 0x0a, 0x0f, 0x6f, 0x69, 0x64, 0x62, 0x30, 0x78, 0x64, 0x37, 0x39, 0x2e, 0x70, 0x72, 0x6f, 0x74, +var file_oidb0xD79_proto_rawDesc = []byte{ + 0x0a, 0x0f, 0x6f, 0x69, 0x64, 0x62, 0x30, 0x78, 0x44, 0x37, 0x39, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a, 0x0a, 0x44, 0x37, 0x39, 0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65, 0x71, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x73, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, @@ -279,24 +279,24 @@ var file_oidb0xd79_proto_rawDesc = []byte{ } var ( - file_oidb0xd79_proto_rawDescOnce sync.Once - file_oidb0xd79_proto_rawDescData = file_oidb0xd79_proto_rawDesc + file_oidb0xD79_proto_rawDescOnce sync.Once + file_oidb0xD79_proto_rawDescData = file_oidb0xD79_proto_rawDesc ) -func file_oidb0xd79_proto_rawDescGZIP() []byte { - file_oidb0xd79_proto_rawDescOnce.Do(func() { - file_oidb0xd79_proto_rawDescData = protoimpl.X.CompressGZIP(file_oidb0xd79_proto_rawDescData) +func file_oidb0xD79_proto_rawDescGZIP() []byte { + file_oidb0xD79_proto_rawDescOnce.Do(func() { + file_oidb0xD79_proto_rawDescData = protoimpl.X.CompressGZIP(file_oidb0xD79_proto_rawDescData) }) - return file_oidb0xd79_proto_rawDescData + return file_oidb0xD79_proto_rawDescData } -var file_oidb0xd79_proto_msgTypes = make([]protoimpl.MessageInfo, 3) -var file_oidb0xd79_proto_goTypes = []interface{}{ +var file_oidb0xD79_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_oidb0xD79_proto_goTypes = []interface{}{ (*D79ReqBody)(nil), // 0: D79ReqBody (*D79RspBody)(nil), // 1: D79RspBody (*D79Content)(nil), // 2: D79Content } -var file_oidb0xd79_proto_depIdxs = []int32{ +var file_oidb0xD79_proto_depIdxs = []int32{ 2, // 0: D79RspBody.content:type_name -> D79Content 1, // [1:1] is the sub-list for method output_type 1, // [1:1] is the sub-list for method input_type @@ -305,13 +305,13 @@ var file_oidb0xd79_proto_depIdxs = []int32{ 0, // [0:1] is the sub-list for field type_name } -func init() { file_oidb0xd79_proto_init() } -func file_oidb0xd79_proto_init() { - if File_oidb0xd79_proto != nil { +func init() { file_oidb0xD79_proto_init() } +func file_oidb0xD79_proto_init() { + if File_oidb0xD79_proto != nil { return } if !protoimpl.UnsafeEnabled { - file_oidb0xd79_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_oidb0xD79_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*D79ReqBody); i { case 0: return &v.state @@ -323,7 +323,7 @@ func file_oidb0xd79_proto_init() { return nil } } - file_oidb0xd79_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + file_oidb0xD79_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*D79RspBody); i { case 0: return &v.state @@ -335,7 +335,7 @@ func file_oidb0xd79_proto_init() { return nil } } - file_oidb0xd79_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + file_oidb0xD79_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*D79Content); i { case 0: return &v.state @@ -352,18 +352,18 @@ func file_oidb0xd79_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_oidb0xd79_proto_rawDesc, + RawDescriptor: file_oidb0xD79_proto_rawDesc, NumEnums: 0, NumMessages: 3, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_oidb0xd79_proto_goTypes, - DependencyIndexes: file_oidb0xd79_proto_depIdxs, - MessageInfos: file_oidb0xd79_proto_msgTypes, + GoTypes: file_oidb0xD79_proto_goTypes, + DependencyIndexes: file_oidb0xD79_proto_depIdxs, + MessageInfos: file_oidb0xD79_proto_msgTypes, }.Build() - File_oidb0xd79_proto = out.File - file_oidb0xd79_proto_rawDesc = nil - file_oidb0xd79_proto_goTypes = nil - file_oidb0xd79_proto_depIdxs = nil + File_oidb0xD79_proto = out.File + file_oidb0xD79_proto_rawDesc = nil + file_oidb0xD79_proto_goTypes = nil + file_oidb0xD79_proto_depIdxs = nil }