syntax = "proto3"; package bilibili.app.splash.v1; import "google/protobuf/any.proto"; // service Splash { // // rpc list (SplashReq) returns (SplashReply); } //-请求 message SplashReq { // int32 width = 1; // int32 height = 2; // string birth = 3; // string adExtra = 4; // string network = 5; } //-回复 message SplashReply { // int32 maxTime = 1; // int32 minInterval = 2; // int32 pullInterval = 3; // repeated SplashItem list = 4; // repeated ShowStrategy show = 5; } // message ShowStrategy { // int32 id = 1; // int64 stime = 2; // int64 etime = 3; } // message SplashItem { // int32 id = 1; // int32 type = 2; // int32 cardType = 3; // int32 duration = 4; // int64 beginTime = 5; // int64 endTime = 6; // string thumb = 7; // string hash = 8; // string logoUrl = 9; // string logoHash = 10; // string videoUrl = 11; // string videoHash = 12; // int32 videoWidth = 13; // int32 videoHeight = 14; // string schema = 15; // string schemaTitle = 16; // string schemaPackageName = 17; // repeated string schemaCallupWhiteList = 18; // int32 skip = 19; // string uri = 20; // string uriTitle = 21; // int32 source = 22; // int32 cmMark = 23; // string adCb = 24; // int64 resourceId = 25; // string requestId = 26; // string clientIp = 27; // bool isAd = 28; // bool isAdLoc = 29; // google.protobuf.Any extra = 30; // int64 cardIndex = 31; // int64 serverType = 32; // int64 index = 33; // string clickUrl = 34; // string showUrl = 35; // int32 timeTarget = 36; // int32 encryption = 37; // bool enablePreDownload = 38; // bool enableBackgroundDownload = 39; }