github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/oidb/oidb0x769.pb.go (about) 1 // Code generated by protoc-gen-golite. DO NOT EDIT. 2 // source: pb/oidb/oidb0x769.proto 3 4 package oidb 5 6 import ( 7 proto "github.com/RomiChan/protobuf/proto" 8 ) 9 10 type CPU struct { 11 Model proto.Option[string] `protobuf:"bytes,1,opt"` 12 Cores proto.Option[uint32] `protobuf:"varint,2,opt"` 13 Frequency proto.Option[uint32] `protobuf:"varint,3,opt"` 14 _ [0]func() 15 } 16 17 type Camera struct { 18 Primary proto.Option[uint64] `protobuf:"varint,1,opt"` 19 Secondary proto.Option[uint64] `protobuf:"varint,2,opt"` 20 Flash proto.Option[bool] `protobuf:"varint,3,opt"` 21 _ [0]func() 22 } 23 24 type D769ConfigSeq struct { 25 Type proto.Option[uint32] `protobuf:"varint,1,opt"` 26 Version proto.Option[uint32] `protobuf:"varint,2,opt"` 27 _ [0]func() 28 } 29 30 type Content struct { 31 TaskId proto.Option[uint32] `protobuf:"varint,1,opt"` 32 Compress proto.Option[uint32] `protobuf:"varint,2,opt"` 33 Content []byte `protobuf:"bytes,10,opt"` 34 } 35 36 type D769DeviceInfo struct { 37 Brand proto.Option[string] `protobuf:"bytes,1,opt"` 38 Model proto.Option[string] `protobuf:"bytes,2,opt"` 39 Os *C41219OS `protobuf:"bytes,3,opt"` 40 Cpu *CPU `protobuf:"bytes,4,opt"` 41 Memory *Memory `protobuf:"bytes,5,opt"` 42 Storage *Storage `protobuf:"bytes,6,opt"` 43 Screen *Screen `protobuf:"bytes,7,opt"` 44 Camera *Camera `protobuf:"bytes,8,opt"` 45 _ [0]func() 46 } 47 48 type Memory struct { 49 Total proto.Option[uint64] `protobuf:"varint,1,opt"` 50 Process proto.Option[uint64] `protobuf:"varint,2,opt"` 51 _ [0]func() 52 } 53 54 type C41219OS struct { 55 Type proto.Option[uint32] `protobuf:"varint,1,opt"` 56 Version proto.Option[string] `protobuf:"bytes,2,opt"` 57 Sdk proto.Option[string] `protobuf:"bytes,3,opt"` 58 Kernel proto.Option[string] `protobuf:"bytes,4,opt"` 59 Rom proto.Option[string] `protobuf:"bytes,5,opt"` 60 _ [0]func() 61 } 62 63 type QueryUinPackageUsageReq struct { 64 Type proto.Option[uint32] `protobuf:"varint,1,opt"` 65 UinFileSize proto.Option[uint64] `protobuf:"varint,2,opt"` 66 _ [0]func() 67 } 68 69 type QueryUinPackageUsageRsp struct { 70 Status proto.Option[uint32] `protobuf:"varint,1,opt"` 71 LeftUinNum proto.Option[uint64] `protobuf:"varint,2,opt"` 72 MaxUinNum proto.Option[uint64] `protobuf:"varint,3,opt"` 73 Proportion proto.Option[uint32] `protobuf:"varint,4,opt"` 74 UinPackageUsedList []*UinPackageUsedInfo `protobuf:"bytes,10,rep"` 75 } 76 77 type D769ReqBody struct { 78 ConfigList []*D769ConfigSeq `protobuf:"bytes,1,rep"` 79 DeviceInfo *D769DeviceInfo `protobuf:"bytes,2,opt"` 80 Info proto.Option[string] `protobuf:"bytes,3,opt"` 81 Province proto.Option[string] `protobuf:"bytes,4,opt"` 82 City proto.Option[string] `protobuf:"bytes,5,opt"` 83 ReqDebugMsg proto.Option[int32] `protobuf:"varint,6,opt"` 84 QueryUinPackageUsageReq *QueryUinPackageUsageReq `protobuf:"bytes,101,opt"` 85 } 86 87 type D769RspBody struct { 88 Result proto.Option[uint32] `protobuf:"varint,1,opt"` 89 ConfigList []*D769ConfigSeq `protobuf:"bytes,2,rep"` 90 QueryUinPackageUsageRsp *QueryUinPackageUsageRsp `protobuf:"bytes,101,opt"` 91 } 92 93 type Screen struct { 94 Model proto.Option[string] `protobuf:"bytes,1,opt"` 95 Width proto.Option[uint32] `protobuf:"varint,2,opt"` 96 Height proto.Option[uint32] `protobuf:"varint,3,opt"` 97 Dpi proto.Option[uint32] `protobuf:"varint,4,opt"` 98 MultiTouch proto.Option[bool] `protobuf:"varint,5,opt"` 99 _ [0]func() 100 } 101 102 type Storage struct { 103 Builtin proto.Option[uint64] `protobuf:"varint,1,opt"` 104 External proto.Option[uint64] `protobuf:"varint,2,opt"` 105 _ [0]func() 106 } 107 108 type UinPackageUsedInfo struct { 109 RuleId proto.Option[uint32] `protobuf:"varint,1,opt"` 110 Author proto.Option[string] `protobuf:"bytes,2,opt"` 111 Url proto.Option[string] `protobuf:"bytes,3,opt"` 112 UinNum proto.Option[uint64] `protobuf:"varint,4,opt"` 113 _ [0]func() 114 }