github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/msg/head.pb.go (about) 1 // Code generated by protoc-gen-golite. DO NOT EDIT. 2 // source: pb/msg/head.proto 3 4 package msg 5 6 import ( 7 proto "github.com/RomiChan/protobuf/proto" 8 ) 9 10 type C2CHead struct { 11 ToUin proto.Option[uint64] `protobuf:"varint,1,opt"` 12 FromUin proto.Option[uint64] `protobuf:"varint,2,opt"` 13 CcType proto.Option[uint32] `protobuf:"varint,3,opt"` 14 CcCmd proto.Option[uint32] `protobuf:"varint,4,opt"` 15 AuthPicSig []byte `protobuf:"bytes,5,opt"` 16 AuthSig []byte `protobuf:"bytes,6,opt"` 17 AuthBuf []byte `protobuf:"bytes,7,opt"` 18 ServerTime proto.Option[uint32] `protobuf:"varint,8,opt"` 19 ClientTime proto.Option[uint32] `protobuf:"varint,9,opt"` 20 Rand proto.Option[uint32] `protobuf:"varint,10,opt"` 21 PhoneNumber proto.Option[string] `protobuf:"bytes,11,opt"` 22 } 23 24 type CSHead struct { 25 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 26 Command proto.Option[uint32] `protobuf:"varint,2,opt"` 27 Seq proto.Option[uint32] `protobuf:"varint,3,opt"` 28 Version proto.Option[uint32] `protobuf:"varint,4,opt"` 29 RetryTimes proto.Option[uint32] `protobuf:"varint,5,opt"` 30 ClientType proto.Option[uint32] `protobuf:"varint,6,opt"` 31 Pubno proto.Option[uint32] `protobuf:"varint,7,opt"` 32 Localid proto.Option[uint32] `protobuf:"varint,8,opt"` 33 Timezone proto.Option[uint32] `protobuf:"varint,9,opt"` 34 ClientIp proto.Option[uint32] `protobuf:"fixed32,10,opt"` 35 ClientPort proto.Option[uint32] `protobuf:"varint,11,opt"` 36 ConnIp proto.Option[uint32] `protobuf:"fixed32,12,opt"` 37 ConnPort proto.Option[uint32] `protobuf:"varint,13,opt"` 38 InterfaceIp proto.Option[uint32] `protobuf:"fixed32,14,opt"` 39 InterfacePort proto.Option[uint32] `protobuf:"varint,15,opt"` 40 ActualIp proto.Option[uint32] `protobuf:"fixed32,16,opt"` 41 Flag proto.Option[uint32] `protobuf:"varint,17,opt"` 42 Timestamp proto.Option[uint32] `protobuf:"fixed32,18,opt"` 43 Subcmd proto.Option[uint32] `protobuf:"varint,19,opt"` 44 Result proto.Option[uint32] `protobuf:"varint,20,opt"` 45 AppId proto.Option[uint32] `protobuf:"varint,21,opt"` 46 InstanceId proto.Option[uint32] `protobuf:"varint,22,opt"` 47 SessionId proto.Option[uint64] `protobuf:"varint,23,opt"` 48 IdcId proto.Option[uint32] `protobuf:"varint,24,opt"` 49 _ [0]func() 50 } 51 52 type DeltaHead struct { 53 TotalLen proto.Option[uint64] `protobuf:"varint,1,opt"` 54 Offset proto.Option[uint64] `protobuf:"varint,2,opt"` 55 AckOffset proto.Option[uint64] `protobuf:"varint,3,opt"` 56 Cookie []byte `protobuf:"bytes,4,opt"` 57 AckCookie []byte `protobuf:"bytes,5,opt"` 58 Result proto.Option[uint32] `protobuf:"varint,6,opt"` 59 Flags proto.Option[uint32] `protobuf:"varint,7,opt"` 60 } 61 62 type IMHead struct { 63 HeadType proto.Option[uint32] `protobuf:"varint,1,opt"` 64 CsHead *CSHead `protobuf:"bytes,2,opt"` 65 S2CHead *S2CHead `protobuf:"bytes,3,opt"` 66 HttpconnHead *HttpConnHead `protobuf:"bytes,4,opt"` 67 PaintFlag proto.Option[uint32] `protobuf:"varint,5,opt"` 68 LoginSig *LoginSig `protobuf:"bytes,6,opt"` 69 DeltaHead *DeltaHead `protobuf:"bytes,7,opt"` 70 C2CHead *C2CHead `protobuf:"bytes,8,opt"` 71 _ [0]func() 72 } 73 74 type HttpConnHead struct { 75 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 76 Command proto.Option[uint32] `protobuf:"varint,2,opt"` 77 SubCommand proto.Option[uint32] `protobuf:"varint,3,opt"` 78 Seq proto.Option[uint32] `protobuf:"varint,4,opt"` 79 Version proto.Option[uint32] `protobuf:"varint,5,opt"` 80 RetryTimes proto.Option[uint32] `protobuf:"varint,6,opt"` 81 ClientType proto.Option[uint32] `protobuf:"varint,7,opt"` 82 PubNo proto.Option[uint32] `protobuf:"varint,8,opt"` 83 LocalId proto.Option[uint32] `protobuf:"varint,9,opt"` 84 TimeZone proto.Option[uint32] `protobuf:"varint,10,opt"` 85 ClientIp proto.Option[uint32] `protobuf:"fixed32,11,opt"` 86 ClientPort proto.Option[uint32] `protobuf:"varint,12,opt"` 87 QzhttpIp proto.Option[uint32] `protobuf:"fixed32,13,opt"` 88 QzhttpPort proto.Option[uint32] `protobuf:"varint,14,opt"` 89 SppIp proto.Option[uint32] `protobuf:"fixed32,15,opt"` 90 SppPort proto.Option[uint32] `protobuf:"varint,16,opt"` 91 Flag proto.Option[uint32] `protobuf:"varint,17,opt"` 92 Key []byte `protobuf:"bytes,18,opt"` 93 CompressType proto.Option[uint32] `protobuf:"varint,19,opt"` 94 OriginSize proto.Option[uint32] `protobuf:"varint,20,opt"` 95 ErrorCode proto.Option[uint32] `protobuf:"varint,21,opt"` 96 Redirect *RedirectMsg `protobuf:"bytes,22,opt"` 97 CommandId proto.Option[uint32] `protobuf:"varint,23,opt"` 98 ServiceCmdid proto.Option[uint32] `protobuf:"varint,24,opt"` 99 Oidbhead *TransOidbHead `protobuf:"bytes,25,opt"` 100 } 101 102 type LoginSig struct { 103 Type proto.Option[uint32] `protobuf:"varint,1,opt"` 104 Sig []byte `protobuf:"bytes,2,opt"` 105 } 106 107 type RedirectMsg struct { 108 LastRedirectIp proto.Option[uint32] `protobuf:"fixed32,1,opt"` 109 LastRedirectPort proto.Option[uint32] `protobuf:"varint,2,opt"` 110 RedirectIp proto.Option[uint32] `protobuf:"fixed32,3,opt"` 111 RedirectPort proto.Option[uint32] `protobuf:"varint,4,opt"` 112 RedirectCount proto.Option[uint32] `protobuf:"varint,5,opt"` 113 _ [0]func() 114 } 115 116 type S2CHead struct { 117 SubMsgtype proto.Option[uint32] `protobuf:"varint,1,opt"` 118 MsgType proto.Option[uint32] `protobuf:"varint,2,opt"` 119 FromUin proto.Option[uint64] `protobuf:"varint,3,opt"` 120 MsgId proto.Option[uint32] `protobuf:"varint,4,opt"` 121 RelayIp proto.Option[uint32] `protobuf:"fixed32,5,opt"` 122 RelayPort proto.Option[uint32] `protobuf:"varint,6,opt"` 123 ToUin proto.Option[uint64] `protobuf:"varint,7,opt"` 124 _ [0]func() 125 } 126 127 type TransOidbHead struct { 128 Command proto.Option[uint32] `protobuf:"varint,1,opt"` 129 ServiceType proto.Option[uint32] `protobuf:"varint,2,opt"` 130 Result proto.Option[uint32] `protobuf:"varint,3,opt"` 131 ErrorMsg proto.Option[string] `protobuf:"bytes,4,opt"` 132 _ [0]func() 133 }