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

     1  // Code generated by protoc-gen-golite. DO NOT EDIT.
     2  // source: pb/cmd0x388/cmd0x388.proto
     3  
     4  package cmd0x388
     5  
     6  import (
     7  	proto "github.com/RomiChan/protobuf/proto"
     8  )
     9  
    10  type DelImgReq struct {
    11  	SrcUin          proto.Option[uint64] `protobuf:"varint,1,opt"`
    12  	DstUin          proto.Option[uint64] `protobuf:"varint,2,opt"`
    13  	ReqTerm         proto.Option[uint32] `protobuf:"varint,3,opt"`
    14  	ReqPlatformType proto.Option[uint32] `protobuf:"varint,4,opt"`
    15  	BuType          proto.Option[uint32] `protobuf:"varint,5,opt"`
    16  	BuildVer        []byte               `protobuf:"bytes,6,opt"`
    17  	FileResid       []byte               `protobuf:"bytes,7,opt"`
    18  	PicWidth        proto.Option[uint32] `protobuf:"varint,8,opt"`
    19  	PicHeight       proto.Option[uint32] `protobuf:"varint,9,opt"`
    20  }
    21  
    22  type DelImgRsp struct {
    23  	Result    proto.Option[uint32] `protobuf:"varint,1,opt"`
    24  	FailMsg   []byte               `protobuf:"bytes,2,opt"`
    25  	FileResid []byte               `protobuf:"bytes,3,opt"`
    26  }
    27  
    28  type ExpRoamExtendInfo struct {
    29  	Resid []byte `protobuf:"bytes,1,opt"`
    30  }
    31  
    32  type ExpRoamPicInfo struct {
    33  	ShopFlag proto.Option[uint32] `protobuf:"varint,1,opt"`
    34  	PkgId    proto.Option[uint32] `protobuf:"varint,2,opt"`
    35  	PicId    []byte               `protobuf:"bytes,3,opt"`
    36  }
    37  
    38  type ExtensionCommPicTryUp struct {
    39  	Extinfo [][]byte `protobuf:"bytes,1,rep"`
    40  }
    41  
    42  type ExtensionExpRoamTryUp struct {
    43  	ExproamPicInfo []*ExpRoamPicInfo `protobuf:"bytes,1,rep"`
    44  }
    45  
    46  type GetImgUrlReq struct {
    47  	GroupCode       proto.Option[uint64] `protobuf:"varint,1,opt"`
    48  	DstUin          proto.Option[uint64] `protobuf:"varint,2,opt"`
    49  	Fileid          proto.Option[uint64] `protobuf:"varint,3,opt"`
    50  	FileMd5         []byte               `protobuf:"bytes,4,opt"`
    51  	UrlFlag         proto.Option[uint32] `protobuf:"varint,5,opt"`
    52  	UrlType         proto.Option[uint32] `protobuf:"varint,6,opt"`
    53  	ReqTerm         proto.Option[uint32] `protobuf:"varint,7,opt"`
    54  	ReqPlatformType proto.Option[uint32] `protobuf:"varint,8,opt"`
    55  	InnerIp         proto.Option[uint32] `protobuf:"varint,9,opt"`
    56  	BuType          proto.Option[uint32] `protobuf:"varint,10,opt"`
    57  	BuildVer        []byte               `protobuf:"bytes,11,opt"`
    58  	FileId          proto.Option[uint64] `protobuf:"varint,12,opt"`
    59  	FileSize        proto.Option[uint64] `protobuf:"varint,13,opt"`
    60  	OriginalPic     proto.Option[uint32] `protobuf:"varint,14,opt"`
    61  	RetryReq        proto.Option[uint32] `protobuf:"varint,15,opt"`
    62  	FileHeight      proto.Option[uint32] `protobuf:"varint,16,opt"`
    63  	FileWidth       proto.Option[uint32] `protobuf:"varint,17,opt"`
    64  	PicType         proto.Option[uint32] `protobuf:"varint,18,opt"`
    65  	PicUpTimestamp  proto.Option[uint32] `protobuf:"varint,19,opt"`
    66  	ReqTransferType proto.Option[uint32] `protobuf:"varint,20,opt"`
    67  	QqmeetGuildId   proto.Option[uint64] `protobuf:"varint,21,opt"`
    68  	QqmeetChannelId proto.Option[uint64] `protobuf:"varint,22,opt"`
    69  	DownloadIndex   []byte               `protobuf:"bytes,23,opt"`
    70  }
    71  
    72  type GetImgUrlRsp struct {
    73  	Fileid           proto.Option[uint64] `protobuf:"varint,1,opt"`
    74  	FileMd5          []byte               `protobuf:"bytes,2,opt"`
    75  	Result           proto.Option[uint32] `protobuf:"varint,3,opt"`
    76  	FailMsg          []byte               `protobuf:"bytes,4,opt"`
    77  	ImgInfo          *ImgInfo             `protobuf:"bytes,5,opt"`
    78  	ThumbDownUrl     [][]byte             `protobuf:"bytes,6,rep"`
    79  	OriginalDownUrl  [][]byte             `protobuf:"bytes,7,rep"`
    80  	BigDownUrl       [][]byte             `protobuf:"bytes,8,rep"`
    81  	DownIp           []uint32             `protobuf:"varint,9,rep"`
    82  	DownPort         []uint32             `protobuf:"varint,10,rep"`
    83  	DownDomain       []byte               `protobuf:"bytes,11,opt"`
    84  	ThumbDownPara    []byte               `protobuf:"bytes,12,opt"`
    85  	OriginalDownPara []byte               `protobuf:"bytes,13,opt"`
    86  	BigDownPara      []byte               `protobuf:"bytes,14,opt"`
    87  	FileId           proto.Option[uint64] `protobuf:"varint,15,opt"`
    88  	AutoDownType     proto.Option[uint32] `protobuf:"varint,16,opt"`
    89  	OrderDownType    []uint32             `protobuf:"varint,17,rep"`
    90  	BigThumbDownPara []byte               `protobuf:"bytes,19,opt"`
    91  	HttpsUrlFlag     proto.Option[uint32] `protobuf:"varint,20,opt"`
    92  	DownIp6          []*IPv6Info          `protobuf:"bytes,26,rep"`
    93  	ClientIp6        []byte               `protobuf:"bytes,27,opt"`
    94  }
    95  
    96  type GetPttUrlReq struct {
    97  	GroupCode       proto.Option[uint64] `protobuf:"varint,1,opt"`
    98  	DstUin          proto.Option[uint64] `protobuf:"varint,2,opt"`
    99  	Fileid          proto.Option[uint64] `protobuf:"varint,3,opt"`
   100  	FileMd5         []byte               `protobuf:"bytes,4,opt"`
   101  	ReqTerm         proto.Option[uint32] `protobuf:"varint,5,opt"`
   102  	ReqPlatformType proto.Option[uint32] `protobuf:"varint,6,opt"`
   103  	InnerIp         proto.Option[uint32] `protobuf:"varint,7,opt"`
   104  	BuType          proto.Option[uint32] `protobuf:"varint,8,opt"`
   105  	BuildVer        []byte               `protobuf:"bytes,9,opt"`
   106  	FileId          proto.Option[uint64] `protobuf:"varint,10,opt"`
   107  	FileKey         []byte               `protobuf:"bytes,11,opt"`
   108  	Codec           proto.Option[uint32] `protobuf:"varint,12,opt"`
   109  	BuId            proto.Option[uint32] `protobuf:"varint,13,opt"`
   110  	ReqTransferType proto.Option[uint32] `protobuf:"varint,14,opt"`
   111  	IsAuto          proto.Option[uint32] `protobuf:"varint,15,opt"`
   112  }
   113  
   114  type GetPttUrlRsp struct {
   115  	Fileid       proto.Option[uint64] `protobuf:"varint,1,opt"`
   116  	FileMd5      []byte               `protobuf:"bytes,2,opt"`
   117  	Result       proto.Option[uint32] `protobuf:"varint,3,opt"`
   118  	FailMsg      []byte               `protobuf:"bytes,4,opt"`
   119  	DownUrl      [][]byte             `protobuf:"bytes,5,rep"`
   120  	DownIp       []uint32             `protobuf:"varint,6,rep"`
   121  	DownPort     []uint32             `protobuf:"varint,7,rep"`
   122  	DownDomain   []byte               `protobuf:"bytes,8,opt"`
   123  	DownPara     []byte               `protobuf:"bytes,9,opt"`
   124  	FileId       proto.Option[uint64] `protobuf:"varint,10,opt"`
   125  	TransferType proto.Option[uint32] `protobuf:"varint,11,opt"`
   126  	AllowRetry   proto.Option[uint32] `protobuf:"varint,12,opt"`
   127  	DownIp6      []*IPv6Info          `protobuf:"bytes,26,rep"`
   128  	ClientIp6    []byte               `protobuf:"bytes,27,opt"`
   129  	Domain       proto.Option[string] `protobuf:"bytes,28,opt"`
   130  }
   131  
   132  type IPv6Info struct {
   133  	Ip6  []byte               `protobuf:"bytes,1,opt"`
   134  	Port proto.Option[uint32] `protobuf:"varint,2,opt"`
   135  }
   136  
   137  type ImgInfo struct {
   138  	FileMd5    []byte               `protobuf:"bytes,1,opt"`
   139  	FileType   proto.Option[uint32] `protobuf:"varint,2,opt"`
   140  	FileSize   proto.Option[uint64] `protobuf:"varint,3,opt"`
   141  	FileWidth  proto.Option[uint32] `protobuf:"varint,4,opt"`
   142  	FileHeight proto.Option[uint32] `protobuf:"varint,5,opt"`
   143  }
   144  
   145  type PicSize struct {
   146  	Original proto.Option[uint32] `protobuf:"varint,1,opt"`
   147  	Thumb    proto.Option[uint32] `protobuf:"varint,2,opt"`
   148  	High     proto.Option[uint32] `protobuf:"varint,3,opt"`
   149  	_        [0]func()
   150  }
   151  
   152  type D388ReqBody struct {
   153  	NetType      proto.Option[uint32] `protobuf:"varint,1,opt"`
   154  	Subcmd       proto.Option[uint32] `protobuf:"varint,2,opt"`
   155  	TryupImgReq  []*TryUpImgReq       `protobuf:"bytes,3,rep"`
   156  	GetimgUrlReq []*GetImgUrlReq      `protobuf:"bytes,4,rep"`
   157  	TryupPttReq  []*TryUpPttReq       `protobuf:"bytes,5,rep"`
   158  	GetpttUrlReq []*GetPttUrlReq      `protobuf:"bytes,6,rep"`
   159  	CommandId    proto.Option[uint32] `protobuf:"varint,7,opt"`
   160  	DelImgReq    []*DelImgReq         `protobuf:"bytes,8,rep"`
   161  	Extension    []byte               `protobuf:"bytes,1001,opt"`
   162  }
   163  
   164  type D388RspBody struct {
   165  	ClientIp     proto.Option[uint32] `protobuf:"varint,1,opt"`
   166  	Subcmd       proto.Option[uint32] `protobuf:"varint,2,opt"`
   167  	TryupImgRsp  []*D388TryUpImgRsp   `protobuf:"bytes,3,rep"`
   168  	GetimgUrlRsp []*GetImgUrlRsp      `protobuf:"bytes,4,rep"`
   169  	TryupPttRsp  []*TryUpPttRsp       `protobuf:"bytes,5,rep"`
   170  	GetpttUrlRsp []*GetPttUrlRsp      `protobuf:"bytes,6,rep"`
   171  	DelImgRsp    []*DelImgRsp         `protobuf:"bytes,7,rep"`
   172  }
   173  
   174  type TryUpImgReq struct {
   175  	GroupCode       proto.Option[uint64] `protobuf:"varint,1,opt"`
   176  	SrcUin          proto.Option[uint64] `protobuf:"varint,2,opt"`
   177  	FileId          proto.Option[uint64] `protobuf:"varint,3,opt"`
   178  	FileMd5         []byte               `protobuf:"bytes,4,opt"`
   179  	FileSize        proto.Option[uint64] `protobuf:"varint,5,opt"`
   180  	FileName        []byte               `protobuf:"bytes,6,opt"`
   181  	SrcTerm         proto.Option[uint32] `protobuf:"varint,7,opt"`
   182  	PlatformType    proto.Option[uint32] `protobuf:"varint,8,opt"`
   183  	BuType          proto.Option[uint32] `protobuf:"varint,9,opt"`
   184  	PicWidth        proto.Option[uint32] `protobuf:"varint,10,opt"`
   185  	PicHeight       proto.Option[uint32] `protobuf:"varint,11,opt"`
   186  	PicType         proto.Option[uint32] `protobuf:"varint,12,opt"`
   187  	BuildVer        []byte               `protobuf:"bytes,13,opt"`
   188  	InnerIp         proto.Option[uint32] `protobuf:"varint,14,opt"`
   189  	AppPicType      proto.Option[uint32] `protobuf:"varint,15,opt"`
   190  	OriginalPic     proto.Option[uint32] `protobuf:"varint,16,opt"`
   191  	FileIndex       []byte               `protobuf:"bytes,17,opt"`
   192  	DstUin          proto.Option[uint64] `protobuf:"varint,18,opt"`
   193  	SrvUpload       proto.Option[uint32] `protobuf:"varint,19,opt"`
   194  	TransferUrl     []byte               `protobuf:"bytes,20,opt"`
   195  	QqmeetGuildId   proto.Option[uint64] `protobuf:"varint,21,opt"`
   196  	QqmeetChannelId proto.Option[uint64] `protobuf:"varint,22,opt"`
   197  }
   198  
   199  type D388TryUpImgRsp struct {
   200  	FileId        proto.Option[uint64] `protobuf:"varint,1,opt"`
   201  	Result        proto.Option[uint32] `protobuf:"varint,2,opt"`
   202  	FailMsg       []byte               `protobuf:"bytes,3,opt"`
   203  	FileExit      proto.Option[bool]   `protobuf:"varint,4,opt"`
   204  	ImgInfo       *ImgInfo             `protobuf:"bytes,5,opt"`
   205  	UpIp          []uint32             `protobuf:"varint,6,rep"`
   206  	UpPort        []uint32             `protobuf:"varint,7,rep"`
   207  	UpUkey        []byte               `protobuf:"bytes,8,opt"`
   208  	Fileid        proto.Option[uint64] `protobuf:"varint,9,opt"`
   209  	UpOffset      proto.Option[uint64] `protobuf:"varint,10,opt"`
   210  	BlockSize     proto.Option[uint64] `protobuf:"varint,11,opt"`
   211  	NewBigChan    proto.Option[bool]   `protobuf:"varint,12,opt"`
   212  	UpIp6         []*IPv6Info          `protobuf:"bytes,26,rep"`
   213  	ClientIp6     []byte               `protobuf:"bytes,27,opt"`
   214  	DownloadIndex []byte               `protobuf:"bytes,28,opt"`
   215  	Info4Busi     *TryUpInfo4Busi      `protobuf:"bytes,1001,opt"`
   216  }
   217  
   218  type TryUpInfo4Busi struct {
   219  	DownDomain      []byte `protobuf:"bytes,1,opt"`
   220  	ThumbDownUrl    []byte `protobuf:"bytes,2,opt"`
   221  	OriginalDownUrl []byte `protobuf:"bytes,3,opt"`
   222  	BigDownUrl      []byte `protobuf:"bytes,4,opt"`
   223  	FileResid       []byte `protobuf:"bytes,5,opt"`
   224  }
   225  
   226  type TryUpPttReq struct {
   227  	GroupCode    proto.Option[uint64] `protobuf:"varint,1,opt"`
   228  	SrcUin       proto.Option[uint64] `protobuf:"varint,2,opt"`
   229  	FileId       proto.Option[uint64] `protobuf:"varint,3,opt"`
   230  	FileMd5      []byte               `protobuf:"bytes,4,opt"`
   231  	FileSize     proto.Option[uint64] `protobuf:"varint,5,opt"`
   232  	FileName     []byte               `protobuf:"bytes,6,opt"`
   233  	SrcTerm      proto.Option[uint32] `protobuf:"varint,7,opt"`
   234  	PlatformType proto.Option[uint32] `protobuf:"varint,8,opt"`
   235  	BuType       proto.Option[uint32] `protobuf:"varint,9,opt"`
   236  	BuildVer     []byte               `protobuf:"bytes,10,opt"`
   237  	InnerIp      proto.Option[uint32] `protobuf:"varint,11,opt"`
   238  	VoiceLength  proto.Option[uint32] `protobuf:"varint,12,opt"`
   239  	NewUpChan    proto.Option[bool]   `protobuf:"varint,13,opt"`
   240  	Codec        proto.Option[uint32] `protobuf:"varint,14,opt"`
   241  	VoiceType    proto.Option[uint32] `protobuf:"varint,15,opt"`
   242  	BuId         proto.Option[uint32] `protobuf:"varint,16,opt"`
   243  }
   244  
   245  type TryUpPttRsp struct {
   246  	FileId      proto.Option[uint64] `protobuf:"varint,1,opt"`
   247  	Result      proto.Option[uint32] `protobuf:"varint,2,opt"`
   248  	FailMsg     []byte               `protobuf:"bytes,3,opt"`
   249  	FileExit    proto.Option[bool]   `protobuf:"varint,4,opt"`
   250  	UpIp        []uint32             `protobuf:"varint,5,rep"`
   251  	UpPort      []uint32             `protobuf:"varint,6,rep"`
   252  	UpUkey      []byte               `protobuf:"bytes,7,opt"`
   253  	Fileid      proto.Option[uint64] `protobuf:"varint,8,opt"`
   254  	UpOffset    proto.Option[uint64] `protobuf:"varint,9,opt"`
   255  	BlockSize   proto.Option[uint64] `protobuf:"varint,10,opt"`
   256  	FileKey     []byte               `protobuf:"bytes,11,opt"`
   257  	ChannelType proto.Option[uint32] `protobuf:"varint,12,opt"`
   258  	UpIp6       []*IPv6Info          `protobuf:"bytes,26,rep"`
   259  	ClientIp6   []byte               `protobuf:"bytes,27,opt"`
   260  }