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

     1  // Code generated by protoc-gen-golite. DO NOT EDIT.
     2  // source: pb/oidb/oidb0x6d8.proto
     3  
     4  package oidb
     5  
     6  import (
     7  	proto "github.com/RomiChan/protobuf/proto"
     8  )
     9  
    10  type D6D8ReqBody struct {
    11  	// optional GetFileInfoReqBody fileInfoReq = 1;
    12  	FileListInfoReq   *GetFileListReqBody  `protobuf:"bytes,2,opt"`
    13  	GroupFileCountReq *GetFileCountReqBody `protobuf:"bytes,3,opt"`
    14  	GroupSpaceReq     *GetSpaceReqBody     `protobuf:"bytes,4,opt"`
    15  	_                 [0]func()
    16  }
    17  
    18  type D6D8RspBody struct {
    19  	// optional GetFileInfoRspBody fileInfoRsp = 1;
    20  	FileListInfoRsp *GetFileListRspBody  `protobuf:"bytes,2,opt"`
    21  	FileCountRsp    *GetFileCountRspBody `protobuf:"bytes,3,opt"`
    22  	GroupSpaceRsp   *GetSpaceRspBody     `protobuf:"bytes,4,opt"`
    23  	_               [0]func()
    24  }
    25  
    26  type GetFileInfoReqBody struct {
    27  	GroupCode proto.Option[uint64] `protobuf:"varint,1,opt"`
    28  	AppId     proto.Option[uint32] `protobuf:"varint,2,opt"`
    29  	BusId     proto.Option[uint32] `protobuf:"varint,3,opt"`
    30  	FileId    proto.Option[string] `protobuf:"bytes,4,opt"`
    31  	FieldFlag proto.Option[uint32] `protobuf:"varint,5,opt"`
    32  	_         [0]func()
    33  }
    34  
    35  type GetFileInfoRspBody struct {
    36  	RetCode       proto.Option[int32]  `protobuf:"varint,1,opt"`
    37  	RetMsg        proto.Option[string] `protobuf:"bytes,2,opt"`
    38  	ClientWording proto.Option[string] `protobuf:"bytes,3,opt"`
    39  	FileInfo      *GroupFileInfo       `protobuf:"bytes,4,opt"`
    40  	_             [0]func()
    41  }
    42  
    43  type GetFileListRspBody struct {
    44  	RetCode       proto.Option[int32]        `protobuf:"varint,1,opt"`
    45  	RetMsg        proto.Option[string]       `protobuf:"bytes,2,opt"`
    46  	ClientWording proto.Option[string]       `protobuf:"bytes,3,opt"`
    47  	IsEnd         proto.Option[bool]         `protobuf:"varint,4,opt"`
    48  	ItemList      []*GetFileListRspBody_Item `protobuf:"bytes,5,rep"`
    49  	MaxTimestamp  *FileTimeStamp             `protobuf:"bytes,6,opt"`
    50  	AllFileCount  proto.Option[uint32]       `protobuf:"varint,7,opt"`
    51  	FilterCode    proto.Option[uint32]       `protobuf:"varint,8,opt"`
    52  	SafeCheckFlag proto.Option[bool]         `protobuf:"varint,11,opt"`
    53  	SafeCheckRes  proto.Option[uint32]       `protobuf:"varint,12,opt"`
    54  	NextIndex     proto.Option[uint32]       `protobuf:"varint,13,opt"`
    55  	Context       []byte                     `protobuf:"bytes,14,opt"`
    56  	Role          proto.Option[uint32]       `protobuf:"varint,15,opt"`
    57  	OpenFlag      proto.Option[uint32]       `protobuf:"varint,16,opt"`
    58  }
    59  
    60  type GroupFileInfo struct {
    61  	FileId         proto.Option[string] `protobuf:"bytes,1,opt"`
    62  	FileName       proto.Option[string] `protobuf:"bytes,2,opt"`
    63  	FileSize       proto.Option[uint64] `protobuf:"varint,3,opt"`
    64  	BusId          proto.Option[uint32] `protobuf:"varint,4,opt"`
    65  	UploadedSize   proto.Option[uint64] `protobuf:"varint,5,opt"`
    66  	UploadTime     proto.Option[uint32] `protobuf:"varint,6,opt"`
    67  	DeadTime       proto.Option[uint32] `protobuf:"varint,7,opt"`
    68  	ModifyTime     proto.Option[uint32] `protobuf:"varint,8,opt"`
    69  	DownloadTimes  proto.Option[uint32] `protobuf:"varint,9,opt"`
    70  	Sha            []byte               `protobuf:"bytes,10,opt"`
    71  	Sha3           []byte               `protobuf:"bytes,11,opt"`
    72  	Md5            []byte               `protobuf:"bytes,12,opt"`
    73  	LocalPath      proto.Option[string] `protobuf:"bytes,13,opt"`
    74  	UploaderName   proto.Option[string] `protobuf:"bytes,14,opt"`
    75  	UploaderUin    proto.Option[uint64] `protobuf:"varint,15,opt"`
    76  	ParentFolderId proto.Option[string] `protobuf:"bytes,16,opt"`
    77  }
    78  
    79  type GroupFolderInfo struct {
    80  	FolderId       proto.Option[string] `protobuf:"bytes,1,opt"`
    81  	ParentFolderId proto.Option[string] `protobuf:"bytes,2,opt"`
    82  	FolderName     proto.Option[string] `protobuf:"bytes,3,opt"`
    83  	CreateTime     proto.Option[uint32] `protobuf:"varint,4,opt"`
    84  	ModifyTime     proto.Option[uint32] `protobuf:"varint,5,opt"`
    85  	CreateUin      proto.Option[uint64] `protobuf:"varint,6,opt"`
    86  	CreatorName    proto.Option[string] `protobuf:"bytes,7,opt"`
    87  	TotalFileCount proto.Option[uint32] `protobuf:"varint,8,opt"`
    88  	_              [0]func()
    89  }
    90  
    91  type GetFileListReqBody struct {
    92  	GroupCode      proto.Option[uint64] `protobuf:"varint,1,opt"`
    93  	AppId          proto.Option[uint32] `protobuf:"varint,2,opt"`
    94  	FolderId       proto.Option[string] `protobuf:"bytes,3,opt"`
    95  	StartTimestamp *FileTimeStamp       `protobuf:"bytes,4,opt"`
    96  	FileCount      proto.Option[uint32] `protobuf:"varint,5,opt"`
    97  	MaxTimestamp   *FileTimeStamp       `protobuf:"bytes,6,opt"`
    98  	AllFileCount   proto.Option[uint32] `protobuf:"varint,7,opt"`
    99  	ReqFrom        proto.Option[uint32] `protobuf:"varint,8,opt"`
   100  	SortBy         proto.Option[uint32] `protobuf:"varint,9,opt"`
   101  	FilterCode     proto.Option[uint32] `protobuf:"varint,10,opt"`
   102  	Uin            proto.Option[uint64] `protobuf:"varint,11,opt"`
   103  	FieldFlag      proto.Option[uint32] `protobuf:"varint,12,opt"`
   104  	StartIndex     proto.Option[uint32] `protobuf:"varint,13,opt"`
   105  	Context        []byte               `protobuf:"bytes,14,opt"`
   106  	ClientVersion  proto.Option[uint32] `protobuf:"varint,15,opt"`
   107  }
   108  
   109  type GetFileCountReqBody struct {
   110  	GroupCode proto.Option[uint64] `protobuf:"varint,1,opt"`
   111  	AppId     proto.Option[uint32] `protobuf:"varint,2,opt"`
   112  	BusId     proto.Option[uint32] `protobuf:"varint,3,opt"`
   113  	_         [0]func()
   114  }
   115  
   116  type GetSpaceReqBody struct {
   117  	GroupCode proto.Option[uint64] `protobuf:"varint,1,opt"`
   118  	AppId     proto.Option[uint32] `protobuf:"varint,2,opt"`
   119  	_         [0]func()
   120  }
   121  
   122  type GetFileCountRspBody struct {
   123  	RetCode       proto.Option[int32]  `protobuf:"varint,1,opt"`
   124  	RetMsg        proto.Option[string] `protobuf:"bytes,2,opt"`
   125  	ClientWording proto.Option[string] `protobuf:"bytes,3,opt"`
   126  	AllFileCount  proto.Option[uint32] `protobuf:"varint,4,opt"`
   127  	FileTooMany   proto.Option[bool]   `protobuf:"varint,5,opt"`
   128  	LimitCount    proto.Option[uint32] `protobuf:"varint,6,opt"`
   129  	IsFull        proto.Option[bool]   `protobuf:"varint,7,opt"`
   130  	_             [0]func()
   131  }
   132  
   133  type GetSpaceRspBody struct {
   134  	RetCode       proto.Option[int32]  `protobuf:"varint,1,opt"`
   135  	RetMsg        proto.Option[string] `protobuf:"bytes,2,opt"`
   136  	ClientWording proto.Option[string] `protobuf:"bytes,3,opt"`
   137  	TotalSpace    proto.Option[uint64] `protobuf:"varint,4,opt"`
   138  	UsedSpace     proto.Option[uint64] `protobuf:"varint,5,opt"`
   139  	_             [0]func()
   140  }
   141  
   142  type FileTimeStamp struct {
   143  	UploadTime proto.Option[uint32] `protobuf:"varint,1,opt"`
   144  	FileId     proto.Option[string] `protobuf:"bytes,2,opt"`
   145  	_          [0]func()
   146  }
   147  
   148  type GetFileListRspBody_Item struct {
   149  	Type       proto.Option[uint32] `protobuf:"varint,1,opt"`
   150  	FolderInfo *GroupFolderInfo     `protobuf:"bytes,2,opt"`
   151  	FileInfo   *GroupFileInfo       `protobuf:"bytes,3,opt"`
   152  	_          [0]func()
   153  }