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

     1  // Code generated by protoc-gen-golite. DO NOT EDIT.
     2  // source: pb/oidb/oidb0xec4.proto
     3  
     4  package oidb
     5  
     6  import (
     7  	proto "github.com/RomiChan/protobuf/proto"
     8  )
     9  
    10  type Comment struct {
    11  	Id       proto.Option[string] `protobuf:"bytes,1,opt"`
    12  	Comment  proto.Option[string] `protobuf:"bytes,2,opt"`
    13  	Time     proto.Option[uint64] `protobuf:"varint,3,opt"`
    14  	FromUin  proto.Option[uint64] `protobuf:"varint,4,opt"`
    15  	ToUin    proto.Option[uint64] `protobuf:"varint,5,opt"`
    16  	ReplyId  proto.Option[string] `protobuf:"bytes,6,opt"`
    17  	FromNick proto.Option[string] `protobuf:"bytes,7,opt"`
    18  	_        [0]func()
    19  }
    20  
    21  type Praise struct {
    22  	FromUin  proto.Option[uint64] `protobuf:"varint,1,opt"`
    23  	ToUin    proto.Option[uint64] `protobuf:"varint,2,opt"`
    24  	Time     proto.Option[uint64] `protobuf:"varint,3,opt"`
    25  	FromNick proto.Option[string] `protobuf:"bytes,4,opt"`
    26  	_        [0]func()
    27  }
    28  
    29  type Quest struct {
    30  	Id          proto.Option[string] `protobuf:"bytes,1,opt"`
    31  	Quest       proto.Option[string] `protobuf:"bytes,2,opt"`
    32  	QuestUin    proto.Option[uint64] `protobuf:"varint,3,opt"`
    33  	Time        proto.Option[uint64] `protobuf:"varint,4,opt"`
    34  	Ans         proto.Option[string] `protobuf:"bytes,5,opt"`
    35  	AnsTime     proto.Option[uint64] `protobuf:"varint,6,opt"`
    36  	Comment     []*Comment           `protobuf:"bytes,7,rep"`
    37  	Praise      []*Praise            `protobuf:"bytes,8,rep"`
    38  	PraiseNum   proto.Option[uint64] `protobuf:"varint,9,opt"`
    39  	LikeKey     proto.Option[string] `protobuf:"bytes,10,opt"`
    40  	SystemId    proto.Option[uint64] `protobuf:"varint,11,opt"`
    41  	CommentNum  proto.Option[uint64] `protobuf:"varint,12,opt"`
    42  	ShowType    proto.Option[uint64] `protobuf:"varint,13,opt"`
    43  	ShowTimes   proto.Option[uint64] `protobuf:"varint,14,opt"`
    44  	BeenPraised proto.Option[uint64] `protobuf:"varint,15,opt"`
    45  	QuestRead   proto.Option[bool]   `protobuf:"varint,16,opt"`
    46  	AnsShowType proto.Option[uint64] `protobuf:"varint,17,opt"`
    47  }
    48  
    49  type DEC4ReqBody struct {
    50  	Uin        proto.Option[uint64] `protobuf:"varint,1,opt"`
    51  	QuestNum   proto.Option[uint64] `protobuf:"varint,2,opt"`
    52  	CommentNum proto.Option[uint64] `protobuf:"varint,3,opt"`
    53  	Cookie     []byte               `protobuf:"bytes,4,opt"`
    54  	FetchType  proto.Option[uint32] `protobuf:"varint,5,opt"`
    55  }
    56  
    57  type DEC4RspBody struct {
    58  	Quest            []*Quest             `protobuf:"bytes,1,rep"`
    59  	IsFetchOver      proto.Option[bool]   `protobuf:"varint,2,opt"`
    60  	TotalQuestNum    proto.Option[uint32] `protobuf:"varint,3,opt"`
    61  	Cookie           []byte               `protobuf:"bytes,4,opt"`
    62  	Ret              proto.Option[uint32] `protobuf:"varint,5,opt"`
    63  	AnsweredQuestNum proto.Option[uint32] `protobuf:"varint,6,opt"`
    64  }