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

     1  // Code generated by protoc-gen-golite. DO NOT EDIT.
     2  // source: pb/oidb/oidb0xeb7.proto
     3  
     4  package oidb
     5  
     6  import (
     7  	proto "github.com/RomiChan/protobuf/proto"
     8  )
     9  
    10  // DEB7 prefix
    11  type DEB7ReqBody struct {
    12  	// optional StSignInStatusReq signInStatusReq = 1;
    13  	SignInWriteReq *StSignInWriteReq `protobuf:"bytes,2,opt"`
    14  	_              [0]func()
    15  }
    16  
    17  type DEB7Ret struct {
    18  	Code proto.Option[uint32] `protobuf:"varint,1,opt"`
    19  	Msg  proto.Option[string] `protobuf:"bytes,2,opt"`
    20  	_    [0]func()
    21  }
    22  
    23  type DEB7RspBody struct {
    24  	SignInStatusRsp *StSignInStatusRsp `protobuf:"bytes,1,opt"`
    25  	SignInWriteRsp  *StSignInWriteRsp  `protobuf:"bytes,2,opt"`
    26  	_               [0]func()
    27  }
    28  
    29  type SignInStatusBase struct {
    30  	Status           proto.Option[uint32] `protobuf:"varint,1,opt"`
    31  	CurrentTimeStamp proto.Option[int64]  `protobuf:"varint,2,opt"`
    32  	_                [0]func()
    33  }
    34  
    35  type SignInStatusDoneInfo struct {
    36  	LeftTitleWrod      proto.Option[string] `protobuf:"bytes,1,opt"`
    37  	RightDescWord      proto.Option[string] `protobuf:"bytes,2,opt"`
    38  	BelowPortraitWords []string             `protobuf:"bytes,3,rep"`
    39  	RecordUrl          proto.Option[string] `protobuf:"bytes,4,opt"`
    40  }
    41  
    42  type SignInStatusGroupScore struct {
    43  	GroupScoreWord proto.Option[string] `protobuf:"bytes,1,opt"`
    44  	ScoreUrl       proto.Option[string] `protobuf:"bytes,2,opt"`
    45  	_              [0]func()
    46  }
    47  
    48  type SignInStatusNotInfo struct {
    49  	ButtonWord        proto.Option[string] `protobuf:"bytes,1,opt"`
    50  	SignDescWordLeft  proto.Option[string] `protobuf:"bytes,2,opt"`
    51  	SignDescWordRight proto.Option[string] `protobuf:"bytes,3,opt"`
    52  	_                 [0]func()
    53  }
    54  
    55  type SignInStatusYesterdayFirst struct {
    56  	YesterdayFirstUid proto.Option[string] `protobuf:"bytes,1,opt"`
    57  	YesterdayWord     proto.Option[string] `protobuf:"bytes,2,opt"`
    58  	YesterdayNick     proto.Option[string] `protobuf:"bytes,3,opt"`
    59  	_                 [0]func()
    60  }
    61  
    62  type StDaySignedInfo struct {
    63  	Uid             proto.Option[string] `protobuf:"bytes,1,opt"`
    64  	UidGroupNick    proto.Option[string] `protobuf:"bytes,2,opt"`
    65  	SignedTimeStamp proto.Option[int64]  `protobuf:"varint,3,opt"`
    66  	SignInRank      proto.Option[int32]  `protobuf:"varint,4,opt"`
    67  	_               [0]func()
    68  }
    69  
    70  type StDaySignedListReq struct {
    71  	DayYmd  proto.Option[string] `protobuf:"bytes,1,opt"`
    72  	Uid     proto.Option[string] `protobuf:"bytes,2,opt"`
    73  	GroupId proto.Option[string] `protobuf:"bytes,3,opt"`
    74  	Offset  proto.Option[int32]  `protobuf:"varint,4,opt"`
    75  	Limit   proto.Option[int32]  `protobuf:"varint,5,opt"`
    76  	_       [0]func()
    77  }
    78  
    79  type StDaySignedListRsp struct {
    80  	Ret  *DEB7Ret           `protobuf:"bytes,1,opt"`
    81  	Page []*StDaySignedPage `protobuf:"bytes,2,rep"`
    82  }
    83  
    84  type StDaySignedPage struct {
    85  	Infos  []*StDaySignedInfo  `protobuf:"bytes,1,rep"`
    86  	Offset proto.Option[int32] `protobuf:"varint,2,opt"`
    87  	Total  proto.Option[int32] `protobuf:"varint,3,opt"`
    88  }
    89  
    90  type StKingSignedInfo struct {
    91  	Uid             proto.Option[string] `protobuf:"bytes,1,opt"`
    92  	GroupNick       proto.Option[string] `protobuf:"bytes,2,opt"`
    93  	SignedTimeStamp proto.Option[int64]  `protobuf:"varint,3,opt"`
    94  	SignedCount     proto.Option[int32]  `protobuf:"varint,4,opt"`
    95  	_               [0]func()
    96  }
    97  
    98  type StKingSignedListReq struct {
    99  	Uid     proto.Option[string] `protobuf:"bytes,1,opt"`
   100  	GroupId proto.Option[string] `protobuf:"bytes,2,opt"`
   101  	_       [0]func()
   102  }
   103  
   104  type StKingSignedListRsp struct {
   105  	Ret               *DEB7Ret            `protobuf:"bytes,1,opt"`
   106  	YesterdayFirst    *StKingSignedInfo   `protobuf:"bytes,2,opt"`
   107  	TopSignedTotal    []*StKingSignedInfo `protobuf:"bytes,3,rep"`
   108  	TopSignedContinue []*StKingSignedInfo `protobuf:"bytes,4,rep"`
   109  }
   110  
   111  type StSignInRecordDaySigned struct {
   112  	DaySignedRatio    proto.Option[float32] `protobuf:"fixed32,1,opt"`
   113  	DayTotalSignedUid proto.Option[int32]   `protobuf:"varint,2,opt"`
   114  	DaySignedPage     *StDaySignedPage      `protobuf:"bytes,3,opt"`
   115  	DaySignedUrl      proto.Option[string]  `protobuf:"bytes,4,opt"`
   116  	_                 [0]func()
   117  }
   118  
   119  type StSignInRecordKing struct {
   120  	YesterdayFirst    *StKingSignedInfo    `protobuf:"bytes,1,opt"`
   121  	TopSignedTotal    []*StKingSignedInfo  `protobuf:"bytes,2,rep"`
   122  	TopSignedContinue []*StKingSignedInfo  `protobuf:"bytes,3,rep"`
   123  	KingUrl           proto.Option[string] `protobuf:"bytes,4,opt"`
   124  }
   125  
   126  type StSignInRecordReq struct {
   127  	DayYmd  proto.Option[string] `protobuf:"bytes,1,opt"`
   128  	Uid     proto.Option[string] `protobuf:"bytes,2,opt"`
   129  	GroupId proto.Option[string] `protobuf:"bytes,3,opt"`
   130  	_       [0]func()
   131  }
   132  
   133  type StSignInRecordRsp struct {
   134  	Ret        *DEB7Ret                 `protobuf:"bytes,1,opt"`
   135  	Base       *SignInStatusBase        `protobuf:"bytes,2,opt"`
   136  	UserRecord *StSignInRecordUser      `protobuf:"bytes,3,opt"`
   137  	DaySigned  *StSignInRecordDaySigned `protobuf:"bytes,4,opt"`
   138  	KingRecord *StSignInRecordKing      `protobuf:"bytes,5,opt"`
   139  	Level      *StViewGroupLevel        `protobuf:"bytes,6,opt"`
   140  	_          [0]func()
   141  }
   142  
   143  type StSignInRecordUser struct {
   144  	TotalSignedDays         proto.Option[int32]  `protobuf:"varint,2,opt"`
   145  	EarliestSignedTimeStamp proto.Option[int64]  `protobuf:"varint,3,opt"`
   146  	ContinueSignedDays      proto.Option[int64]  `protobuf:"varint,4,opt"`
   147  	HistorySignedDays       []string             `protobuf:"bytes,5,rep"`
   148  	GroupName               proto.Option[string] `protobuf:"bytes,6,opt"`
   149  }
   150  
   151  type StSignInStatusReq struct {
   152  	Uid           proto.Option[string] `protobuf:"bytes,1,opt"`
   153  	GroupId       proto.Option[string] `protobuf:"bytes,2,opt"`
   154  	Scene         proto.Option[uint32] `protobuf:"varint,3,opt"`
   155  	ClientVersion proto.Option[string] `protobuf:"bytes,4,opt"`
   156  	_             [0]func()
   157  }
   158  
   159  type StSignInStatusRsp struct {
   160  	Ret           *DEB7Ret                    `protobuf:"bytes,1,opt"`
   161  	Base          *SignInStatusBase           `protobuf:"bytes,2,opt"`
   162  	Yesterday     *SignInStatusYesterdayFirst `protobuf:"bytes,3,opt"`
   163  	NotInfo       *SignInStatusNotInfo        `protobuf:"bytes,4,opt"`
   164  	DoneInfo      *SignInStatusDoneInfo       `protobuf:"bytes,5,opt"`
   165  	GroupScore    *SignInStatusGroupScore     `protobuf:"bytes,6,opt"`
   166  	MantleUrl     proto.Option[string]        `protobuf:"bytes,7,opt"`
   167  	BackgroundUrl proto.Option[string]        `protobuf:"bytes,8,opt"`
   168  	_             [0]func()
   169  }
   170  
   171  type StSignInWriteReq struct {
   172  	Uid           proto.Option[string] `protobuf:"bytes,1,opt"`
   173  	GroupId       proto.Option[string] `protobuf:"bytes,2,opt"`
   174  	ClientVersion proto.Option[string] `protobuf:"bytes,3,opt"`
   175  	_             [0]func()
   176  }
   177  
   178  type StSignInWriteRsp struct {
   179  	Ret        *DEB7Ret                `protobuf:"bytes,1,opt"`
   180  	DoneInfo   *SignInStatusDoneInfo   `protobuf:"bytes,2,opt"`
   181  	GroupScore *SignInStatusGroupScore `protobuf:"bytes,3,opt"`
   182  	_          [0]func()
   183  }
   184  
   185  type StViewGroupLevel struct {
   186  	Title proto.Option[string] `protobuf:"bytes,1,opt"`
   187  	Url   proto.Option[string] `protobuf:"bytes,2,opt"`
   188  	_     [0]func()
   189  }