Module dmzj_proto::comic
source · Expand description
Generated from comic.proto
syntax = "proto3";
message ComicChapterDetail{
int64 chapterId = 1;
int64 comicId = 2;
string title = 3;
int32 chapterOrder = 4;
int32 direction = 5;
repeated string pageUrl = 6;
int32 picnum = 7;
repeated string pageUrlHD = 8;
int32 commentCount = 9;
}
message ComicChapterInfo {
int64 chapterId = 1;
string chapterTitle = 2;
int64 updateTime = 3;
int32 fileSize = 4;
int32 chapterOrder = 5;
int32 isFee = 6;
}
message ComicChapterResponse {
int32 errno = 1;
string errmsg = 2;
ComicChapterDetail data = 3;
}
message ComicChapterList {
string title = 1;
repeated ComicChapterInfo data = 2;
}
message ComicDetailResponse {
int32 errno = 1;
string errmsg = 2;
ComicDetail data = 3;
}
message ComicDetail {
int64 id = 1;
string title = 2;
int32 direction = 3;
int32 islong = 4;
int32 isDmzj = 5;
string cover = 6;
string description = 7;
int64 lastUpdatetime = 8;
string lastUpdateChapterName = 9;
int32 copyright = 10;
string firstLetter = 11;
string comicPy = 12;
int32 hidden = 13;
int64 hotNum = 14;
int64 hitNum = 15;
int64 uid = 16;
int32 isLock = 17;
int32 lastUpdateChapterId = 18;
repeated ComicTag types = 19;
repeated ComicTag status = 20;
repeated ComicTag authors = 21;
int64 subscribeNum = 22;
repeated ComicChapterList chapters = 23;
int32 isNeedLogin = 24;
repeated ComicDetailUrlLink urlLinks = 25;
int32 isHideChapter = 26;
repeated ComicDetailUrlLink dhUrlLinks = 27;
string cornerMark = 28;
int32 isFee = 29;
}
message ComicTag {
int64 tagId = 1;
string tagName = 2;
}
message ComicDetailUrlLink {
string title = 1;
repeated ComicDetailUrl list = 2;
}
message ComicDetailUrl {
int64 id = 1;
string title = 2;
string url = 3;
string icon = 4;
string packageName = 5;
string dUrl = 6;
int32 btype = 7;
}
message ComicRankListResponse {
int32 errno = 1;
string errmsg = 2;
repeated ComicRankListInfo data = 3;
}
message ComicRankListInfo {
int64 comic_id = 1;
string title = 2;
string authors = 3;
string status = 4;
string cover = 5;
string types = 6;
int64 last_updatetime = 7;
string last_update_chapter_name = 8;
string comic_py = 9;
int64 num = 10;
int32 tag_id = 11;
string chapter_name = 12;
int64 chapter_id = 13;
}
message RankTypeFilterResponse {
int32 errno = 1;
string errmsg = 2;
repeated ComicTag data = 3;
}
message ComicUpdateListResponse {
int32 errno = 1;
string errmsg = 2;
repeated ComicUpdateListInfo data = 3;
}
message ComicUpdateListInfo {
int64 comicId = 1;
string title = 2;
int32 islong = 3;
string authors = 4;
string types = 5;
string cover = 6;
string status = 7;
string lastUpdateChapterName = 8;
int64 lastUpdateChapterId = 9;
int64 lastUpdatetime = 10;
}
Generated file from comic.proto
Structs
Functions
FileDescriptor
object which allows dynamic access to files