| 249 | // protobuf/bilibili/app/dynamic/dynamic.proto |
| 250 | var DynamicType;(function(DynamicType){DynamicType[DynamicType["dyn_none"]=0]="dyn_none";DynamicType[DynamicType["forward"]=1]="forward";DynamicType[DynamicType["av"]=2]="av";DynamicType[DynamicType["pgc"]=3]="pgc";DynamicType[DynamicType["courses"]=4]="courses";DynamicType[DynamicType["fold"]=5]="fold";DynamicType[DynamicType["word"]=6]="word";DynamicType[DynamicType["draw"]=7]="draw";DynamicType[DynamicType["article"]=8]="article";DynamicType[DynamicType["music"]=9]="music";DynamicType[DynamicType["common_square"]=10]="common_square";DynamicType[DynamicType["common_vertical"]=11]="common_vertical";DynamicType[DynamicType["live"]=12]="live";DynamicType[DynamicType["medialist"]=13]="medialist";DynamicType[DynamicType["courses_season"]=14]="courses_season";DynamicType[DynamicType["ad"]=15]="ad";DynamicType[DynamicType["applet"]=16]="applet";DynamicType[DynamicType["subscription"]=17]="subscription";DynamicType[DynamicType["live_rcmd"]=18]="live_rcmd";DynamicType[DynamicType["banner"]=19]="banner";DynamicType[DynamicType["ugc_season"]=20]="ugc_season";DynamicType[DynamicType["subscription_new"]=21]="subscription_new";DynamicType[DynamicType["story"]=22]="story";DynamicType[DynamicType["topic_rcmd"]=23]="topic_rcmd"})(DynamicType||(DynamicType={})) |
| 251 | class DynamicItem$Type extends MessageType{constructor(){super("bilibili.app.dynamic.v2.DynamicItem",[{no:1,name:"card_type",kind:"enum",T:()=>["bilibili.app.dynamic.v2.DynamicType",DynamicType]}])}create(value){const message={cardType:0};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);return message}internalBinaryRead(reader,length,options,target){let message=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case 1:message.cardType=reader.int32();break;default:let u=options.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);let d=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}return message}internalBinaryWrite(message,writer,options){if(message.cardType!==0)writer.tag(1,WireType.Varint).int32(message.cardType);let u=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);return writer}}const DynamicItem=new DynamicItem$Type();class DynamicList$Type extends MessageType{constructor(){super("bilibili.app.dynamic.v2.DynamicList",[{no:1,name:"list",kind:"message",repeat:1,T:()=>DynamicItem}])}create(value){const message={list:[]};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);return message}internalBinaryRead(reader,length,options,target){let message=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case 1:message.list.push(DynamicItem.internalBinaryRead(reader,reader.uint32(),options));break;default:let u=options.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);let d=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}return message}internalBinaryWrite(message,writer,options){for(let i=0;i<message.list.length;i++)DynamicItem.internalBinaryWrite(message.list[i],writer.tag(1,WireType.LengthDelimited).fork(),options).join();let u=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);return writer}} |
| 252 | const DynamicList = new DynamicList$Type(); |
| 253 | class CardVideoUpList$Type extends MessageType{constructor(){super("bilibili.app.dynamic.v2.CardVideoUpList",[{no:4,name:"show_live_num",kind:"scalar",T:5}])}create(value){const message={showLiveNum:0};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);return message}internalBinaryRead(reader,length,options,target){let message=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case 4:message.showLiveNum=reader.int32();break;default:let u=options.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);let d=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}return message}internalBinaryWrite(message,writer,options){if(message.showLiveNum!==0)writer.tag(4,WireType.Varint).int32(message.showLiveNum);let u=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);return writer}}const CardVideoUpList=new CardVideoUpList$Type();class TopicList$Type extends MessageType{constructor(){super("bilibili.app.dynamic.v2.TopicList",[{no:1,name:"title",kind:"scalar",T:9},{no:5,name:"server_info",kind:"scalar",T:9}])}create(value){const message={title:"",serverInfo:""};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);return message}internalBinaryRead(reader,length,options,target){let message=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case 1:message.title=reader.string();break;case 5:message.serverInfo=reader.string();break;default:let u=options.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);let d=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}return message}internalBinaryWrite(message,writer,options){if(message.title!=="")writer.tag(1,WireType.LengthDelimited).string(message.title);if(message.serverInfo!=="")writer.tag(5,WireType.LengthDelimited).string(message.serverInfo);let u=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);return writer}} |
| 254 | const TopicList = new TopicList$Type(); |