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  }