This commit is contained in:
2026-03-07 17:24:59 +08:00
parent 4418ebecac
commit b0ec8ab4bd
417 changed files with 42546 additions and 2 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,231 @@
///
// Generated code. Do not modify.
// source: comic.proto
//
// @dart = 2.12
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
import 'dart:core' as $core;
import 'dart:convert' as $convert;
import 'dart:typed_data' as $typed_data;
@$core.Deprecated('Use comicChapterDetailProtoDescriptor instead')
const ComicChapterDetailProto$json = const {
'1': 'ComicChapterDetailProto',
'2': const [
const {'1': 'chapterId', '3': 1, '4': 1, '5': 3, '10': 'chapterId'},
const {'1': 'comicId', '3': 2, '4': 1, '5': 3, '10': 'comicId'},
const {'1': 'title', '3': 3, '4': 1, '5': 9, '10': 'title'},
const {'1': 'chapterOrder', '3': 4, '4': 1, '5': 5, '10': 'chapterOrder'},
const {'1': 'direction', '3': 5, '4': 1, '5': 5, '10': 'direction'},
const {'1': 'pageUrl', '3': 6, '4': 3, '5': 9, '10': 'pageUrl'},
const {'1': 'picnum', '3': 7, '4': 1, '5': 5, '10': 'picnum'},
const {'1': 'pageUrlHD', '3': 8, '4': 3, '5': 9, '10': 'pageUrlHD'},
const {'1': 'commentCount', '3': 9, '4': 1, '5': 5, '10': 'commentCount'},
],
};
/// Descriptor for `ComicChapterDetailProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicChapterDetailProtoDescriptor = $convert.base64Decode('ChdDb21pY0NoYXB0ZXJEZXRhaWxQcm90bxIcCgljaGFwdGVySWQYASABKANSCWNoYXB0ZXJJZBIYCgdjb21pY0lkGAIgASgDUgdjb21pY0lkEhQKBXRpdGxlGAMgASgJUgV0aXRsZRIiCgxjaGFwdGVyT3JkZXIYBCABKAVSDGNoYXB0ZXJPcmRlchIcCglkaXJlY3Rpb24YBSABKAVSCWRpcmVjdGlvbhIYCgdwYWdlVXJsGAYgAygJUgdwYWdlVXJsEhYKBnBpY251bRgHIAEoBVIGcGljbnVtEhwKCXBhZ2VVcmxIRBgIIAMoCVIJcGFnZVVybEhEEiIKDGNvbW1lbnRDb3VudBgJIAEoBVIMY29tbWVudENvdW50');
@$core.Deprecated('Use comicChapterInfoProtoDescriptor instead')
const ComicChapterInfoProto$json = const {
'1': 'ComicChapterInfoProto',
'2': const [
const {'1': 'chapterId', '3': 1, '4': 1, '5': 3, '10': 'chapterId'},
const {'1': 'chapterTitle', '3': 2, '4': 1, '5': 9, '10': 'chapterTitle'},
const {'1': 'updateTime', '3': 3, '4': 1, '5': 3, '10': 'updateTime'},
const {'1': 'fileSize', '3': 4, '4': 1, '5': 5, '10': 'fileSize'},
const {'1': 'chapterOrder', '3': 5, '4': 1, '5': 5, '10': 'chapterOrder'},
const {'1': 'isFee', '3': 6, '4': 1, '5': 5, '10': 'isFee'},
],
};
/// Descriptor for `ComicChapterInfoProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicChapterInfoProtoDescriptor = $convert.base64Decode('ChVDb21pY0NoYXB0ZXJJbmZvUHJvdG8SHAoJY2hhcHRlcklkGAEgASgDUgljaGFwdGVySWQSIgoMY2hhcHRlclRpdGxlGAIgASgJUgxjaGFwdGVyVGl0bGUSHgoKdXBkYXRlVGltZRgDIAEoA1IKdXBkYXRlVGltZRIaCghmaWxlU2l6ZRgEIAEoBVIIZmlsZVNpemUSIgoMY2hhcHRlck9yZGVyGAUgASgFUgxjaGFwdGVyT3JkZXISFAoFaXNGZWUYBiABKAVSBWlzRmVl');
@$core.Deprecated('Use comicChapterResponseProtoDescriptor instead')
const ComicChapterResponseProto$json = const {
'1': 'ComicChapterResponseProto',
'2': const [
const {'1': 'errno', '3': 1, '4': 1, '5': 5, '10': 'errno'},
const {'1': 'errmsg', '3': 2, '4': 1, '5': 9, '10': 'errmsg'},
const {'1': 'data', '3': 3, '4': 1, '5': 11, '6': '.ComicChapterDetailProto', '10': 'data'},
],
};
/// Descriptor for `ComicChapterResponseProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicChapterResponseProtoDescriptor = $convert.base64Decode('ChlDb21pY0NoYXB0ZXJSZXNwb25zZVByb3RvEhQKBWVycm5vGAEgASgFUgVlcnJubxIWCgZlcnJtc2cYAiABKAlSBmVycm1zZxIsCgRkYXRhGAMgASgLMhguQ29taWNDaGFwdGVyRGV0YWlsUHJvdG9SBGRhdGE=');
@$core.Deprecated('Use comicChapterListProtoDescriptor instead')
const ComicChapterListProto$json = const {
'1': 'ComicChapterListProto',
'2': const [
const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'},
const {'1': 'data', '3': 2, '4': 3, '5': 11, '6': '.ComicChapterInfoProto', '10': 'data'},
],
};
/// Descriptor for `ComicChapterListProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicChapterListProtoDescriptor = $convert.base64Decode('ChVDb21pY0NoYXB0ZXJMaXN0UHJvdG8SFAoFdGl0bGUYASABKAlSBXRpdGxlEioKBGRhdGEYAiADKAsyFi5Db21pY0NoYXB0ZXJJbmZvUHJvdG9SBGRhdGE=');
@$core.Deprecated('Use comicDetailResponseProtoDescriptor instead')
const ComicDetailResponseProto$json = const {
'1': 'ComicDetailResponseProto',
'2': const [
const {'1': 'errno', '3': 1, '4': 1, '5': 5, '10': 'errno'},
const {'1': 'errmsg', '3': 2, '4': 1, '5': 9, '10': 'errmsg'},
const {'1': 'data', '3': 3, '4': 1, '5': 11, '6': '.ComicDetailProto', '10': 'data'},
],
};
/// Descriptor for `ComicDetailResponseProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicDetailResponseProtoDescriptor = $convert.base64Decode('ChhDb21pY0RldGFpbFJlc3BvbnNlUHJvdG8SFAoFZXJybm8YASABKAVSBWVycm5vEhYKBmVycm1zZxgCIAEoCVIGZXJybXNnEiUKBGRhdGEYAyABKAsyES5Db21pY0RldGFpbFByb3RvUgRkYXRh');
@$core.Deprecated('Use comicDetailProtoDescriptor instead')
const ComicDetailProto$json = const {
'1': 'ComicDetailProto',
'2': const [
const {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'},
const {'1': 'title', '3': 2, '4': 1, '5': 9, '10': 'title'},
const {'1': 'direction', '3': 3, '4': 1, '5': 5, '10': 'direction'},
const {'1': 'islong', '3': 4, '4': 1, '5': 5, '10': 'islong'},
const {'1': 'isDmzj', '3': 5, '4': 1, '5': 5, '10': 'isDmzj'},
const {'1': 'cover', '3': 6, '4': 1, '5': 9, '10': 'cover'},
const {'1': 'description', '3': 7, '4': 1, '5': 9, '10': 'description'},
const {'1': 'lastUpdatetime', '3': 8, '4': 1, '5': 3, '10': 'lastUpdatetime'},
const {'1': 'lastUpdateChapterName', '3': 9, '4': 1, '5': 9, '10': 'lastUpdateChapterName'},
const {'1': 'copyright', '3': 10, '4': 1, '5': 5, '10': 'copyright'},
const {'1': 'firstLetter', '3': 11, '4': 1, '5': 9, '10': 'firstLetter'},
const {'1': 'comicPy', '3': 12, '4': 1, '5': 9, '10': 'comicPy'},
const {'1': 'hidden', '3': 13, '4': 1, '5': 5, '10': 'hidden'},
const {'1': 'hotNum', '3': 14, '4': 1, '5': 3, '10': 'hotNum'},
const {'1': 'hitNum', '3': 15, '4': 1, '5': 3, '10': 'hitNum'},
const {'1': 'uid', '3': 16, '4': 1, '5': 3, '10': 'uid'},
const {'1': 'isLock', '3': 17, '4': 1, '5': 5, '10': 'isLock'},
const {'1': 'lastUpdateChapterId', '3': 18, '4': 1, '5': 5, '10': 'lastUpdateChapterId'},
const {'1': 'types', '3': 19, '4': 3, '5': 11, '6': '.ComicTagProto', '10': 'types'},
const {'1': 'status', '3': 20, '4': 3, '5': 11, '6': '.ComicTagProto', '10': 'status'},
const {'1': 'authors', '3': 21, '4': 3, '5': 11, '6': '.ComicTagProto', '10': 'authors'},
const {'1': 'subscribeNum', '3': 22, '4': 1, '5': 3, '10': 'subscribeNum'},
const {'1': 'chapters', '3': 23, '4': 3, '5': 11, '6': '.ComicChapterListProto', '10': 'chapters'},
const {'1': 'isNeedLogin', '3': 24, '4': 1, '5': 5, '10': 'isNeedLogin'},
const {'1': 'urlLinks', '3': 25, '4': 3, '5': 11, '6': '.ComicDetailUrlLinkProto', '10': 'urlLinks'},
const {'1': 'isHideChapter', '3': 26, '4': 1, '5': 5, '10': 'isHideChapter'},
const {'1': 'dhUrlLinks', '3': 27, '4': 3, '5': 11, '6': '.ComicDetailUrlLinkProto', '10': 'dhUrlLinks'},
const {'1': 'cornerMark', '3': 28, '4': 1, '5': 9, '10': 'cornerMark'},
const {'1': 'isFee', '3': 29, '4': 1, '5': 5, '10': 'isFee'},
],
};
/// Descriptor for `ComicDetailProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicDetailProtoDescriptor = $convert.base64Decode('ChBDb21pY0RldGFpbFByb3RvEg4KAmlkGAEgASgDUgJpZBIUCgV0aXRsZRgCIAEoCVIFdGl0bGUSHAoJZGlyZWN0aW9uGAMgASgFUglkaXJlY3Rpb24SFgoGaXNsb25nGAQgASgFUgZpc2xvbmcSFgoGaXNEbXpqGAUgASgFUgZpc0RtemoSFAoFY292ZXIYBiABKAlSBWNvdmVyEiAKC2Rlc2NyaXB0aW9uGAcgASgJUgtkZXNjcmlwdGlvbhImCg5sYXN0VXBkYXRldGltZRgIIAEoA1IObGFzdFVwZGF0ZXRpbWUSNAoVbGFzdFVwZGF0ZUNoYXB0ZXJOYW1lGAkgASgJUhVsYXN0VXBkYXRlQ2hhcHRlck5hbWUSHAoJY29weXJpZ2h0GAogASgFUgljb3B5cmlnaHQSIAoLZmlyc3RMZXR0ZXIYCyABKAlSC2ZpcnN0TGV0dGVyEhgKB2NvbWljUHkYDCABKAlSB2NvbWljUHkSFgoGaGlkZGVuGA0gASgFUgZoaWRkZW4SFgoGaG90TnVtGA4gASgDUgZob3ROdW0SFgoGaGl0TnVtGA8gASgDUgZoaXROdW0SEAoDdWlkGBAgASgDUgN1aWQSFgoGaXNMb2NrGBEgASgFUgZpc0xvY2sSMAoTbGFzdFVwZGF0ZUNoYXB0ZXJJZBgSIAEoBVITbGFzdFVwZGF0ZUNoYXB0ZXJJZBIkCgV0eXBlcxgTIAMoCzIOLkNvbWljVGFnUHJvdG9SBXR5cGVzEiYKBnN0YXR1cxgUIAMoCzIOLkNvbWljVGFnUHJvdG9SBnN0YXR1cxIoCgdhdXRob3JzGBUgAygLMg4uQ29taWNUYWdQcm90b1IHYXV0aG9ycxIiCgxzdWJzY3JpYmVOdW0YFiABKANSDHN1YnNjcmliZU51bRIyCghjaGFwdGVycxgXIAMoCzIWLkNvbWljQ2hhcHRlckxpc3RQcm90b1IIY2hhcHRlcnMSIAoLaXNOZWVkTG9naW4YGCABKAVSC2lzTmVlZExvZ2luEjQKCHVybExpbmtzGBkgAygLMhguQ29taWNEZXRhaWxVcmxMaW5rUHJvdG9SCHVybExpbmtzEiQKDWlzSGlkZUNoYXB0ZXIYGiABKAVSDWlzSGlkZUNoYXB0ZXISOAoKZGhVcmxMaW5rcxgbIAMoCzIYLkNvbWljRGV0YWlsVXJsTGlua1Byb3RvUgpkaFVybExpbmtzEh4KCmNvcm5lck1hcmsYHCABKAlSCmNvcm5lck1hcmsSFAoFaXNGZWUYHSABKAVSBWlzRmVl');
@$core.Deprecated('Use comicTagProtoDescriptor instead')
const ComicTagProto$json = const {
'1': 'ComicTagProto',
'2': const [
const {'1': 'tagId', '3': 1, '4': 1, '5': 3, '10': 'tagId'},
const {'1': 'tagName', '3': 2, '4': 1, '5': 9, '10': 'tagName'},
],
};
/// Descriptor for `ComicTagProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicTagProtoDescriptor = $convert.base64Decode('Cg1Db21pY1RhZ1Byb3RvEhQKBXRhZ0lkGAEgASgDUgV0YWdJZBIYCgd0YWdOYW1lGAIgASgJUgd0YWdOYW1l');
@$core.Deprecated('Use comicDetailUrlLinkProtoDescriptor instead')
const ComicDetailUrlLinkProto$json = const {
'1': 'ComicDetailUrlLinkProto',
'2': const [
const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'},
const {'1': 'list', '3': 2, '4': 3, '5': 11, '6': '.ComicDetailUrlProto', '10': 'list'},
],
};
/// Descriptor for `ComicDetailUrlLinkProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicDetailUrlLinkProtoDescriptor = $convert.base64Decode('ChdDb21pY0RldGFpbFVybExpbmtQcm90bxIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSKAoEbGlzdBgCIAMoCzIULkNvbWljRGV0YWlsVXJsUHJvdG9SBGxpc3Q=');
@$core.Deprecated('Use comicDetailUrlProtoDescriptor instead')
const ComicDetailUrlProto$json = const {
'1': 'ComicDetailUrlProto',
'2': const [
const {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'},
const {'1': 'title', '3': 2, '4': 1, '5': 9, '10': 'title'},
const {'1': 'url', '3': 3, '4': 1, '5': 9, '10': 'url'},
const {'1': 'icon', '3': 4, '4': 1, '5': 9, '10': 'icon'},
const {'1': 'packageName', '3': 5, '4': 1, '5': 9, '10': 'packageName'},
const {'1': 'dUrl', '3': 6, '4': 1, '5': 9, '10': 'dUrl'},
const {'1': 'btype', '3': 7, '4': 1, '5': 5, '10': 'btype'},
],
};
/// Descriptor for `ComicDetailUrlProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicDetailUrlProtoDescriptor = $convert.base64Decode('ChNDb21pY0RldGFpbFVybFByb3RvEg4KAmlkGAEgASgDUgJpZBIUCgV0aXRsZRgCIAEoCVIFdGl0bGUSEAoDdXJsGAMgASgJUgN1cmwSEgoEaWNvbhgEIAEoCVIEaWNvbhIgCgtwYWNrYWdlTmFtZRgFIAEoCVILcGFja2FnZU5hbWUSEgoEZFVybBgGIAEoCVIEZFVybBIUCgVidHlwZRgHIAEoBVIFYnR5cGU=');
@$core.Deprecated('Use comicRankListResponseProtoDescriptor instead')
const ComicRankListResponseProto$json = const {
'1': 'ComicRankListResponseProto',
'2': const [
const {'1': 'errno', '3': 1, '4': 1, '5': 5, '10': 'errno'},
const {'1': 'errmsg', '3': 2, '4': 1, '5': 9, '10': 'errmsg'},
const {'1': 'data', '3': 3, '4': 3, '5': 11, '6': '.ComicRankListInfoProto', '10': 'data'},
],
};
/// Descriptor for `ComicRankListResponseProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicRankListResponseProtoDescriptor = $convert.base64Decode('ChpDb21pY1JhbmtMaXN0UmVzcG9uc2VQcm90bxIUCgVlcnJubxgBIAEoBVIFZXJybm8SFgoGZXJybXNnGAIgASgJUgZlcnJtc2cSKwoEZGF0YRgDIAMoCzIXLkNvbWljUmFua0xpc3RJbmZvUHJvdG9SBGRhdGE=');
@$core.Deprecated('Use comicRankListInfoProtoDescriptor instead')
const ComicRankListInfoProto$json = const {
'1': 'ComicRankListInfoProto',
'2': const [
const {'1': 'comic_id', '3': 1, '4': 1, '5': 3, '10': 'comicId'},
const {'1': 'title', '3': 2, '4': 1, '5': 9, '10': 'title'},
const {'1': 'authors', '3': 3, '4': 1, '5': 9, '10': 'authors'},
const {'1': 'status', '3': 4, '4': 1, '5': 9, '10': 'status'},
const {'1': 'cover', '3': 5, '4': 1, '5': 9, '10': 'cover'},
const {'1': 'types', '3': 6, '4': 1, '5': 9, '10': 'types'},
const {'1': 'last_updatetime', '3': 7, '4': 1, '5': 3, '10': 'lastUpdatetime'},
const {'1': 'last_update_chapter_name', '3': 8, '4': 1, '5': 9, '10': 'lastUpdateChapterName'},
const {'1': 'comic_py', '3': 9, '4': 1, '5': 9, '10': 'comicPy'},
const {'1': 'num', '3': 10, '4': 1, '5': 3, '10': 'num'},
const {'1': 'tag_id', '3': 11, '4': 1, '5': 5, '10': 'tagId'},
const {'1': 'chapter_name', '3': 12, '4': 1, '5': 9, '10': 'chapterName'},
const {'1': 'chapter_id', '3': 13, '4': 1, '5': 3, '10': 'chapterId'},
],
};
/// Descriptor for `ComicRankListInfoProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicRankListInfoProtoDescriptor = $convert.base64Decode('ChZDb21pY1JhbmtMaXN0SW5mb1Byb3RvEhkKCGNvbWljX2lkGAEgASgDUgdjb21pY0lkEhQKBXRpdGxlGAIgASgJUgV0aXRsZRIYCgdhdXRob3JzGAMgASgJUgdhdXRob3JzEhYKBnN0YXR1cxgEIAEoCVIGc3RhdHVzEhQKBWNvdmVyGAUgASgJUgVjb3ZlchIUCgV0eXBlcxgGIAEoCVIFdHlwZXMSJwoPbGFzdF91cGRhdGV0aW1lGAcgASgDUg5sYXN0VXBkYXRldGltZRI3ChhsYXN0X3VwZGF0ZV9jaGFwdGVyX25hbWUYCCABKAlSFWxhc3RVcGRhdGVDaGFwdGVyTmFtZRIZCghjb21pY19weRgJIAEoCVIHY29taWNQeRIQCgNudW0YCiABKANSA251bRIVCgZ0YWdfaWQYCyABKAVSBXRhZ0lkEiEKDGNoYXB0ZXJfbmFtZRgMIAEoCVILY2hhcHRlck5hbWUSHQoKY2hhcHRlcl9pZBgNIAEoA1IJY2hhcHRlcklk');
@$core.Deprecated('Use rankTypeFilterResponseProtoDescriptor instead')
const RankTypeFilterResponseProto$json = const {
'1': 'RankTypeFilterResponseProto',
'2': const [
const {'1': 'errno', '3': 1, '4': 1, '5': 5, '10': 'errno'},
const {'1': 'errmsg', '3': 2, '4': 1, '5': 9, '10': 'errmsg'},
const {'1': 'data', '3': 3, '4': 3, '5': 11, '6': '.ComicTagProto', '10': 'data'},
],
};
/// Descriptor for `RankTypeFilterResponseProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List rankTypeFilterResponseProtoDescriptor = $convert.base64Decode('ChtSYW5rVHlwZUZpbHRlclJlc3BvbnNlUHJvdG8SFAoFZXJybm8YASABKAVSBWVycm5vEhYKBmVycm1zZxgCIAEoCVIGZXJybXNnEiIKBGRhdGEYAyADKAsyDi5Db21pY1RhZ1Byb3RvUgRkYXRh');
@$core.Deprecated('Use comicUpdateListResponseProtoDescriptor instead')
const ComicUpdateListResponseProto$json = const {
'1': 'ComicUpdateListResponseProto',
'2': const [
const {'1': 'errno', '3': 1, '4': 1, '5': 5, '10': 'errno'},
const {'1': 'errmsg', '3': 2, '4': 1, '5': 9, '10': 'errmsg'},
const {'1': 'data', '3': 3, '4': 3, '5': 11, '6': '.ComicUpdateListInfoProto', '10': 'data'},
],
};
/// Descriptor for `ComicUpdateListResponseProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicUpdateListResponseProtoDescriptor = $convert.base64Decode('ChxDb21pY1VwZGF0ZUxpc3RSZXNwb25zZVByb3RvEhQKBWVycm5vGAEgASgFUgVlcnJubxIWCgZlcnJtc2cYAiABKAlSBmVycm1zZxItCgRkYXRhGAMgAygLMhkuQ29taWNVcGRhdGVMaXN0SW5mb1Byb3RvUgRkYXRh');
@$core.Deprecated('Use comicUpdateListInfoProtoDescriptor instead')
const ComicUpdateListInfoProto$json = const {
'1': 'ComicUpdateListInfoProto',
'2': const [
const {'1': 'comicId', '3': 1, '4': 1, '5': 3, '10': 'comicId'},
const {'1': 'title', '3': 2, '4': 1, '5': 9, '10': 'title'},
const {'1': 'islong', '3': 3, '4': 1, '5': 5, '10': 'islong'},
const {'1': 'authors', '3': 4, '4': 1, '5': 9, '10': 'authors'},
const {'1': 'types', '3': 5, '4': 1, '5': 9, '10': 'types'},
const {'1': 'cover', '3': 6, '4': 1, '5': 9, '10': 'cover'},
const {'1': 'status', '3': 7, '4': 1, '5': 9, '10': 'status'},
const {'1': 'lastUpdateChapterName', '3': 8, '4': 1, '5': 9, '10': 'lastUpdateChapterName'},
const {'1': 'lastUpdateChapterId', '3': 9, '4': 1, '5': 3, '10': 'lastUpdateChapterId'},
const {'1': 'lastUpdatetime', '3': 10, '4': 1, '5': 3, '10': 'lastUpdatetime'},
],
};
/// Descriptor for `ComicUpdateListInfoProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List comicUpdateListInfoProtoDescriptor = $convert.base64Decode('ChhDb21pY1VwZGF0ZUxpc3RJbmZvUHJvdG8SGAoHY29taWNJZBgBIAEoA1IHY29taWNJZBIUCgV0aXRsZRgCIAEoCVIFdGl0bGUSFgoGaXNsb25nGAMgASgFUgZpc2xvbmcSGAoHYXV0aG9ycxgEIAEoCVIHYXV0aG9ycxIUCgV0eXBlcxgFIAEoCVIFdHlwZXMSFAoFY292ZXIYBiABKAlSBWNvdmVyEhYKBnN0YXR1cxgHIAEoCVIGc3RhdHVzEjQKFWxhc3RVcGRhdGVDaGFwdGVyTmFtZRgIIAEoCVIVbGFzdFVwZGF0ZUNoYXB0ZXJOYW1lEjAKE2xhc3RVcGRhdGVDaGFwdGVySWQYCSABKANSE2xhc3RVcGRhdGVDaGFwdGVySWQSJgoObGFzdFVwZGF0ZXRpbWUYCiABKANSDmxhc3RVcGRhdGV0aW1l');

View File

@@ -0,0 +1,570 @@
///
// Generated code. Do not modify.
// source: news.proto
//
// @dart = 2.12
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name, depend_on_referenced_packages, no_leading_underscores_for_local_identifiers
import 'dart:core' as $core;
import 'package:fixnum/fixnum.dart' as $fixnum;
import 'package:protobuf/protobuf.dart' as $pb;
class NewsListResponseProto extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'NewsListResponseProto',
createEmptyInstance: create)
..a<$core.int>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'errno',
$pb.PbFieldType.O3)
..aOS(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'errmsg')
..pc<NewsListInfoProto>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'data',
$pb.PbFieldType.PM,
subBuilder: NewsListInfoProto.create)
..hasRequiredFields = false;
NewsListResponseProto._() : super();
factory NewsListResponseProto({
$core.int? errno,
$core.String? errmsg,
$core.Iterable<NewsListInfoProto>? data,
}) {
final _result = create();
if (errno != null) {
_result.errno = errno;
}
if (errmsg != null) {
_result.errmsg = errmsg;
}
if (data != null) {
_result.data.addAll(data);
}
return _result;
}
factory NewsListResponseProto.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory NewsListResponseProto.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
NewsListResponseProto clone() =>
NewsListResponseProto()..mergeFromMessage(this);
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
NewsListResponseProto copyWith(
void Function(NewsListResponseProto) updates) =>
super.copyWith((message) => updates(message as NewsListResponseProto))
as NewsListResponseProto; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static NewsListResponseProto create() => NewsListResponseProto._();
NewsListResponseProto createEmptyInstance() => create();
static $pb.PbList<NewsListResponseProto> createRepeated() =>
$pb.PbList<NewsListResponseProto>();
@$core.pragma('dart2js:noInline')
static NewsListResponseProto getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<NewsListResponseProto>(create);
static NewsListResponseProto? _defaultInstance;
@$pb.TagNumber(1)
$core.int get errno => $_getIZ(0);
@$pb.TagNumber(1)
set errno($core.int v) {
$_setSignedInt32(0, v);
}
@$pb.TagNumber(1)
$core.bool hasErrno() => $_has(0);
@$pb.TagNumber(1)
void clearErrno() => clearField(1);
@$pb.TagNumber(2)
$core.String get errmsg => $_getSZ(1);
@$pb.TagNumber(2)
set errmsg($core.String v) {
$_setString(1, v);
}
@$pb.TagNumber(2)
$core.bool hasErrmsg() => $_has(1);
@$pb.TagNumber(2)
void clearErrmsg() => clearField(2);
@$pb.TagNumber(3)
$core.List<NewsListInfoProto> get data => $_getList(2);
}
class NewsListInfoProto extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'NewsListInfoProto',
createEmptyInstance: create)
..aInt64(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'articleId',
protoName: 'articleId')
..aOS(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'title')
..aOS(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'fromName',
protoName: 'fromName')
..aOS(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'fromUrl',
protoName: 'fromUrl')
..aInt64(
5,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'createTime',
protoName: 'createTime')
..a<$core.int>(
6,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'isForeign',
$pb.PbFieldType.O3,
protoName: 'isForeign')
..aOS(
7,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'foreignUrl',
protoName: 'foreignUrl')
..aOS(
8,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'intro')
..aInt64(
9,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'authorId',
protoName: 'authorId')
..a<$core.int>(
10,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'status',
$pb.PbFieldType.O3)
..aOS(
11,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'rowPicUrl',
protoName: 'rowPicUrl')
..aOS(
12,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'colPicUrl',
protoName: 'colPicUrl')
..a<$core.int>(
13,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'qchatShow',
$pb.PbFieldType.O3,
protoName: 'qchatShow')
..aOS(
14,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'pageUrl',
protoName: 'pageUrl')
..aInt64(
15,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'commentAmount',
protoName: 'commentAmount')
..aInt64(
16,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'authorUid',
protoName: 'authorUid')
..aOS(
17,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'cover')
..aOS(
18,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'nickname')
..aInt64(
19,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'moodAmount',
protoName: 'moodAmount')
..hasRequiredFields = false;
NewsListInfoProto._() : super();
factory NewsListInfoProto({
$fixnum.Int64? articleId,
$core.String? title,
$core.String? fromName,
$core.String? fromUrl,
$fixnum.Int64? createTime,
$core.int? isForeign,
$core.String? foreignUrl,
$core.String? intro,
$fixnum.Int64? authorId,
$core.int? status,
$core.String? rowPicUrl,
$core.String? colPicUrl,
$core.int? qchatShow,
$core.String? pageUrl,
$fixnum.Int64? commentAmount,
$fixnum.Int64? authorUid,
$core.String? cover,
$core.String? nickname,
$fixnum.Int64? moodAmount,
}) {
final _result = create();
if (articleId != null) {
_result.articleId = articleId;
}
if (title != null) {
_result.title = title;
}
if (fromName != null) {
_result.fromName = fromName;
}
if (fromUrl != null) {
_result.fromUrl = fromUrl;
}
if (createTime != null) {
_result.createTime = createTime;
}
if (isForeign != null) {
_result.isForeign = isForeign;
}
if (foreignUrl != null) {
_result.foreignUrl = foreignUrl;
}
if (intro != null) {
_result.intro = intro;
}
if (authorId != null) {
_result.authorId = authorId;
}
if (status != null) {
_result.status = status;
}
if (rowPicUrl != null) {
_result.rowPicUrl = rowPicUrl;
}
if (colPicUrl != null) {
_result.colPicUrl = colPicUrl;
}
if (qchatShow != null) {
_result.qchatShow = qchatShow;
}
if (pageUrl != null) {
_result.pageUrl = pageUrl;
}
if (commentAmount != null) {
_result.commentAmount = commentAmount;
}
if (authorUid != null) {
_result.authorUid = authorUid;
}
if (cover != null) {
_result.cover = cover;
}
if (nickname != null) {
_result.nickname = nickname;
}
if (moodAmount != null) {
_result.moodAmount = moodAmount;
}
return _result;
}
factory NewsListInfoProto.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory NewsListInfoProto.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
NewsListInfoProto clone() => NewsListInfoProto()..mergeFromMessage(this);
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
NewsListInfoProto copyWith(void Function(NewsListInfoProto) updates) =>
super.copyWith((message) => updates(message as NewsListInfoProto))
as NewsListInfoProto; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static NewsListInfoProto create() => NewsListInfoProto._();
NewsListInfoProto createEmptyInstance() => create();
static $pb.PbList<NewsListInfoProto> createRepeated() =>
$pb.PbList<NewsListInfoProto>();
@$core.pragma('dart2js:noInline')
static NewsListInfoProto getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<NewsListInfoProto>(create);
static NewsListInfoProto? _defaultInstance;
@$pb.TagNumber(1)
$fixnum.Int64 get articleId => $_getI64(0);
@$pb.TagNumber(1)
set articleId($fixnum.Int64 v) {
$_setInt64(0, v);
}
@$pb.TagNumber(1)
$core.bool hasArticleId() => $_has(0);
@$pb.TagNumber(1)
void clearArticleId() => clearField(1);
@$pb.TagNumber(2)
$core.String get title => $_getSZ(1);
@$pb.TagNumber(2)
set title($core.String v) {
$_setString(1, v);
}
@$pb.TagNumber(2)
$core.bool hasTitle() => $_has(1);
@$pb.TagNumber(2)
void clearTitle() => clearField(2);
@$pb.TagNumber(3)
$core.String get fromName => $_getSZ(2);
@$pb.TagNumber(3)
set fromName($core.String v) {
$_setString(2, v);
}
@$pb.TagNumber(3)
$core.bool hasFromName() => $_has(2);
@$pb.TagNumber(3)
void clearFromName() => clearField(3);
@$pb.TagNumber(4)
$core.String get fromUrl => $_getSZ(3);
@$pb.TagNumber(4)
set fromUrl($core.String v) {
$_setString(3, v);
}
@$pb.TagNumber(4)
$core.bool hasFromUrl() => $_has(3);
@$pb.TagNumber(4)
void clearFromUrl() => clearField(4);
@$pb.TagNumber(5)
$fixnum.Int64 get createTime => $_getI64(4);
@$pb.TagNumber(5)
set createTime($fixnum.Int64 v) {
$_setInt64(4, v);
}
@$pb.TagNumber(5)
$core.bool hasCreateTime() => $_has(4);
@$pb.TagNumber(5)
void clearCreateTime() => clearField(5);
@$pb.TagNumber(6)
$core.int get isForeign => $_getIZ(5);
@$pb.TagNumber(6)
set isForeign($core.int v) {
$_setSignedInt32(5, v);
}
@$pb.TagNumber(6)
$core.bool hasIsForeign() => $_has(5);
@$pb.TagNumber(6)
void clearIsForeign() => clearField(6);
@$pb.TagNumber(7)
$core.String get foreignUrl => $_getSZ(6);
@$pb.TagNumber(7)
set foreignUrl($core.String v) {
$_setString(6, v);
}
@$pb.TagNumber(7)
$core.bool hasForeignUrl() => $_has(6);
@$pb.TagNumber(7)
void clearForeignUrl() => clearField(7);
@$pb.TagNumber(8)
$core.String get intro => $_getSZ(7);
@$pb.TagNumber(8)
set intro($core.String v) {
$_setString(7, v);
}
@$pb.TagNumber(8)
$core.bool hasIntro() => $_has(7);
@$pb.TagNumber(8)
void clearIntro() => clearField(8);
@$pb.TagNumber(9)
$fixnum.Int64 get authorId => $_getI64(8);
@$pb.TagNumber(9)
set authorId($fixnum.Int64 v) {
$_setInt64(8, v);
}
@$pb.TagNumber(9)
$core.bool hasAuthorId() => $_has(8);
@$pb.TagNumber(9)
void clearAuthorId() => clearField(9);
@$pb.TagNumber(10)
$core.int get status => $_getIZ(9);
@$pb.TagNumber(10)
set status($core.int v) {
$_setSignedInt32(9, v);
}
@$pb.TagNumber(10)
$core.bool hasStatus() => $_has(9);
@$pb.TagNumber(10)
void clearStatus() => clearField(10);
@$pb.TagNumber(11)
$core.String get rowPicUrl => $_getSZ(10);
@$pb.TagNumber(11)
set rowPicUrl($core.String v) {
$_setString(10, v);
}
@$pb.TagNumber(11)
$core.bool hasRowPicUrl() => $_has(10);
@$pb.TagNumber(11)
void clearRowPicUrl() => clearField(11);
@$pb.TagNumber(12)
$core.String get colPicUrl => $_getSZ(11);
@$pb.TagNumber(12)
set colPicUrl($core.String v) {
$_setString(11, v);
}
@$pb.TagNumber(12)
$core.bool hasColPicUrl() => $_has(11);
@$pb.TagNumber(12)
void clearColPicUrl() => clearField(12);
@$pb.TagNumber(13)
$core.int get qchatShow => $_getIZ(12);
@$pb.TagNumber(13)
set qchatShow($core.int v) {
$_setSignedInt32(12, v);
}
@$pb.TagNumber(13)
$core.bool hasQchatShow() => $_has(12);
@$pb.TagNumber(13)
void clearQchatShow() => clearField(13);
@$pb.TagNumber(14)
$core.String get pageUrl => $_getSZ(13);
@$pb.TagNumber(14)
set pageUrl($core.String v) {
$_setString(13, v);
}
@$pb.TagNumber(14)
$core.bool hasPageUrl() => $_has(13);
@$pb.TagNumber(14)
void clearPageUrl() => clearField(14);
@$pb.TagNumber(15)
$fixnum.Int64 get commentAmount => $_getI64(14);
@$pb.TagNumber(15)
set commentAmount($fixnum.Int64 v) {
$_setInt64(14, v);
}
@$pb.TagNumber(15)
$core.bool hasCommentAmount() => $_has(14);
@$pb.TagNumber(15)
void clearCommentAmount() => clearField(15);
@$pb.TagNumber(16)
$fixnum.Int64 get authorUid => $_getI64(15);
@$pb.TagNumber(16)
set authorUid($fixnum.Int64 v) {
$_setInt64(15, v);
}
@$pb.TagNumber(16)
$core.bool hasAuthorUid() => $_has(15);
@$pb.TagNumber(16)
void clearAuthorUid() => clearField(16);
@$pb.TagNumber(17)
$core.String get cover => $_getSZ(16);
@$pb.TagNumber(17)
set cover($core.String v) {
$_setString(16, v);
}
@$pb.TagNumber(17)
$core.bool hasCover() => $_has(16);
@$pb.TagNumber(17)
void clearCover() => clearField(17);
@$pb.TagNumber(18)
$core.String get nickname => $_getSZ(17);
@$pb.TagNumber(18)
set nickname($core.String v) {
$_setString(17, v);
}
@$pb.TagNumber(18)
$core.bool hasNickname() => $_has(17);
@$pb.TagNumber(18)
void clearNickname() => clearField(18);
@$pb.TagNumber(19)
$fixnum.Int64 get moodAmount => $_getI64(18);
@$pb.TagNumber(19)
set moodAmount($fixnum.Int64 v) {
$_setInt64(18, v);
}
@$pb.TagNumber(19)
$core.bool hasMoodAmount() => $_has(18);
@$pb.TagNumber(19)
void clearMoodAmount() => clearField(19);
}

View File

@@ -0,0 +1,50 @@
///
// Generated code. Do not modify.
// source: news.proto
//
// @dart = 2.12
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
import 'dart:core' as $core;
import 'dart:convert' as $convert;
import 'dart:typed_data' as $typed_data;
@$core.Deprecated('Use newsListResponseProtoDescriptor instead')
const NewsListResponseProto$json = const {
'1': 'NewsListResponseProto',
'2': const [
const {'1': 'errno', '3': 1, '4': 1, '5': 5, '10': 'errno'},
const {'1': 'errmsg', '3': 2, '4': 1, '5': 9, '10': 'errmsg'},
const {'1': 'data', '3': 3, '4': 3, '5': 11, '6': '.NewsListInfoProto', '10': 'data'},
],
};
/// Descriptor for `NewsListResponseProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List newsListResponseProtoDescriptor = $convert.base64Decode('ChVOZXdzTGlzdFJlc3BvbnNlUHJvdG8SFAoFZXJybm8YASABKAVSBWVycm5vEhYKBmVycm1zZxgCIAEoCVIGZXJybXNnEiYKBGRhdGEYAyADKAsyEi5OZXdzTGlzdEluZm9Qcm90b1IEZGF0YQ==');
@$core.Deprecated('Use newsListInfoProtoDescriptor instead')
const NewsListInfoProto$json = const {
'1': 'NewsListInfoProto',
'2': const [
const {'1': 'articleId', '3': 1, '4': 1, '5': 3, '10': 'articleId'},
const {'1': 'title', '3': 2, '4': 1, '5': 9, '10': 'title'},
const {'1': 'fromName', '3': 3, '4': 1, '5': 9, '10': 'fromName'},
const {'1': 'fromUrl', '3': 4, '4': 1, '5': 9, '10': 'fromUrl'},
const {'1': 'createTime', '3': 5, '4': 1, '5': 3, '10': 'createTime'},
const {'1': 'isForeign', '3': 6, '4': 1, '5': 5, '10': 'isForeign'},
const {'1': 'foreignUrl', '3': 7, '4': 1, '5': 9, '10': 'foreignUrl'},
const {'1': 'intro', '3': 8, '4': 1, '5': 9, '10': 'intro'},
const {'1': 'authorId', '3': 9, '4': 1, '5': 3, '10': 'authorId'},
const {'1': 'status', '3': 10, '4': 1, '5': 5, '10': 'status'},
const {'1': 'rowPicUrl', '3': 11, '4': 1, '5': 9, '10': 'rowPicUrl'},
const {'1': 'colPicUrl', '3': 12, '4': 1, '5': 9, '10': 'colPicUrl'},
const {'1': 'qchatShow', '3': 13, '4': 1, '5': 5, '10': 'qchatShow'},
const {'1': 'pageUrl', '3': 14, '4': 1, '5': 9, '10': 'pageUrl'},
const {'1': 'commentAmount', '3': 15, '4': 1, '5': 3, '10': 'commentAmount'},
const {'1': 'authorUid', '3': 16, '4': 1, '5': 3, '10': 'authorUid'},
const {'1': 'cover', '3': 17, '4': 1, '5': 9, '10': 'cover'},
const {'1': 'nickname', '3': 18, '4': 1, '5': 9, '10': 'nickname'},
const {'1': 'moodAmount', '3': 19, '4': 1, '5': 3, '10': 'moodAmount'},
],
};
/// Descriptor for `NewsListInfoProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List newsListInfoProtoDescriptor = $convert.base64Decode('ChFOZXdzTGlzdEluZm9Qcm90bxIcCglhcnRpY2xlSWQYASABKANSCWFydGljbGVJZBIUCgV0aXRsZRgCIAEoCVIFdGl0bGUSGgoIZnJvbU5hbWUYAyABKAlSCGZyb21OYW1lEhgKB2Zyb21VcmwYBCABKAlSB2Zyb21VcmwSHgoKY3JlYXRlVGltZRgFIAEoA1IKY3JlYXRlVGltZRIcCglpc0ZvcmVpZ24YBiABKAVSCWlzRm9yZWlnbhIeCgpmb3JlaWduVXJsGAcgASgJUgpmb3JlaWduVXJsEhQKBWludHJvGAggASgJUgVpbnRybxIaCghhdXRob3JJZBgJIAEoA1IIYXV0aG9ySWQSFgoGc3RhdHVzGAogASgFUgZzdGF0dXMSHAoJcm93UGljVXJsGAsgASgJUglyb3dQaWNVcmwSHAoJY29sUGljVXJsGAwgASgJUgljb2xQaWNVcmwSHAoJcWNoYXRTaG93GA0gASgFUglxY2hhdFNob3cSGAoHcGFnZVVybBgOIAEoCVIHcGFnZVVybBIkCg1jb21tZW50QW1vdW50GA8gASgDUg1jb21tZW50QW1vdW50EhwKCWF1dGhvclVpZBgQIAEoA1IJYXV0aG9yVWlkEhQKBWNvdmVyGBEgASgJUgVjb3ZlchIaCghuaWNrbmFtZRgSIAEoCVIIbmlja25hbWUSHgoKbW9vZEFtb3VudBgTIAEoA1IKbW9vZEFtb3VudA==');

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,101 @@
///
// Generated code. Do not modify.
// source: novel.proto
//
// @dart = 2.12
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
import 'dart:core' as $core;
import 'dart:convert' as $convert;
import 'dart:typed_data' as $typed_data;
@$core.Deprecated('Use novelChapterDetailProtoDescriptor instead')
const NovelChapterDetailProto$json = const {
'1': 'NovelChapterDetailProto',
'2': const [
const {'1': 'chapterId', '3': 1, '4': 1, '5': 3, '10': 'chapterId'},
const {'1': 'chapterName', '3': 2, '4': 1, '5': 9, '10': 'chapterName'},
const {'1': 'chapterOrder', '3': 3, '4': 1, '5': 5, '10': 'chapterOrder'},
],
};
/// Descriptor for `NovelChapterDetailProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List novelChapterDetailProtoDescriptor = $convert.base64Decode('ChdOb3ZlbENoYXB0ZXJEZXRhaWxQcm90bxIcCgljaGFwdGVySWQYASABKANSCWNoYXB0ZXJJZBIgCgtjaGFwdGVyTmFtZRgCIAEoCVILY2hhcHRlck5hbWUSIgoMY2hhcHRlck9yZGVyGAMgASgFUgxjaGFwdGVyT3JkZXI=');
@$core.Deprecated('Use novelVolumeProtoDescriptor instead')
const NovelVolumeProto$json = const {
'1': 'NovelVolumeProto',
'2': const [
const {'1': 'volume_id', '3': 1, '4': 1, '5': 3, '10': 'volumeId'},
const {'1': 'lnovel_id', '3': 2, '4': 1, '5': 3, '10': 'lnovelId'},
const {'1': 'volume_name', '3': 3, '4': 1, '5': 9, '10': 'volumeName'},
const {'1': 'volume_order', '3': 4, '4': 1, '5': 5, '10': 'volumeOrder'},
const {'1': 'addtime', '3': 5, '4': 1, '5': 3, '10': 'addtime'},
const {'1': 'sum_chapters', '3': 6, '4': 1, '5': 5, '10': 'sumChapters'},
],
};
/// Descriptor for `NovelVolumeProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List novelVolumeProtoDescriptor = $convert.base64Decode('ChBOb3ZlbFZvbHVtZVByb3RvEhsKCXZvbHVtZV9pZBgBIAEoA1IIdm9sdW1lSWQSGwoJbG5vdmVsX2lkGAIgASgDUghsbm92ZWxJZBIfCgt2b2x1bWVfbmFtZRgDIAEoCVIKdm9sdW1lTmFtZRIhCgx2b2x1bWVfb3JkZXIYBCABKAVSC3ZvbHVtZU9yZGVyEhgKB2FkZHRpbWUYBSABKANSB2FkZHRpbWUSIQoMc3VtX2NoYXB0ZXJzGAYgASgFUgtzdW1DaGFwdGVycw==');
@$core.Deprecated('Use novelChapterResponseProtoDescriptor instead')
const NovelChapterResponseProto$json = const {
'1': 'NovelChapterResponseProto',
'2': const [
const {'1': 'errno', '3': 1, '4': 1, '5': 5, '10': 'errno'},
const {'1': 'errmsg', '3': 2, '4': 1, '5': 9, '10': 'errmsg'},
const {'1': 'data', '3': 3, '4': 3, '5': 11, '6': '.NovelVolumeDetailProto', '10': 'data'},
],
};
/// Descriptor for `NovelChapterResponseProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List novelChapterResponseProtoDescriptor = $convert.base64Decode('ChlOb3ZlbENoYXB0ZXJSZXNwb25zZVByb3RvEhQKBWVycm5vGAEgASgFUgVlcnJubxIWCgZlcnJtc2cYAiABKAlSBmVycm1zZxIrCgRkYXRhGAMgAygLMhcuTm92ZWxWb2x1bWVEZXRhaWxQcm90b1IEZGF0YQ==');
@$core.Deprecated('Use novelVolumeDetailProtoDescriptor instead')
const NovelVolumeDetailProto$json = const {
'1': 'NovelVolumeDetailProto',
'2': const [
const {'1': 'volume_id', '3': 1, '4': 1, '5': 3, '10': 'volumeId'},
const {'1': 'volume_name', '3': 2, '4': 1, '5': 9, '10': 'volumeName'},
const {'1': 'volume_order', '3': 3, '4': 1, '5': 5, '10': 'volumeOrder'},
const {'1': 'chapters', '3': 4, '4': 3, '5': 11, '6': '.NovelChapterDetailProto', '10': 'chapters'},
],
};
/// Descriptor for `NovelVolumeDetailProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List novelVolumeDetailProtoDescriptor = $convert.base64Decode('ChZOb3ZlbFZvbHVtZURldGFpbFByb3RvEhsKCXZvbHVtZV9pZBgBIAEoA1IIdm9sdW1lSWQSHwoLdm9sdW1lX25hbWUYAiABKAlSCnZvbHVtZU5hbWUSIQoMdm9sdW1lX29yZGVyGAMgASgFUgt2b2x1bWVPcmRlchI0CghjaGFwdGVycxgEIAMoCzIYLk5vdmVsQ2hhcHRlckRldGFpbFByb3RvUghjaGFwdGVycw==');
@$core.Deprecated('Use novelDetailProtoDescriptor instead')
const NovelDetailProto$json = const {
'1': 'NovelDetailProto',
'2': const [
const {'1': 'novel_id', '3': 1, '4': 1, '5': 3, '10': 'novelId'},
const {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'},
const {'1': 'zone', '3': 3, '4': 1, '5': 9, '10': 'zone'},
const {'1': 'status', '3': 4, '4': 1, '5': 9, '10': 'status'},
const {'1': 'last_update_volume_name', '3': 5, '4': 1, '5': 9, '10': 'lastUpdateVolumeName'},
const {'1': 'last_update_chapter_name', '3': 6, '4': 1, '5': 9, '10': 'lastUpdateChapterName'},
const {'1': 'last_update_volume_id', '3': 7, '4': 1, '5': 3, '10': 'lastUpdateVolumeId'},
const {'1': 'last_update_chapter_id', '3': 8, '4': 1, '5': 3, '10': 'lastUpdateChapterId'},
const {'1': 'last_update_time', '3': 9, '4': 1, '5': 3, '10': 'lastUpdateTime'},
const {'1': 'cover', '3': 10, '4': 1, '5': 9, '10': 'cover'},
const {'1': 'hot_hits', '3': 11, '4': 1, '5': 3, '10': 'hotHits'},
const {'1': 'introduction', '3': 12, '4': 1, '5': 9, '10': 'introduction'},
const {'1': 'types', '3': 13, '4': 3, '5': 9, '10': 'types'},
const {'1': 'authors', '3': 14, '4': 1, '5': 9, '10': 'authors'},
const {'1': 'first_letter', '3': 15, '4': 1, '5': 9, '10': 'firstLetter'},
const {'1': 'subscribe_num', '3': 16, '4': 1, '5': 3, '10': 'subscribeNum'},
const {'1': 'redis_update_time', '3': 17, '4': 1, '5': 3, '10': 'redisUpdateTime'},
const {'1': 'volume', '3': 18, '4': 3, '5': 11, '6': '.NovelVolumeProto', '10': 'volume'},
],
};
/// Descriptor for `NovelDetailProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List novelDetailProtoDescriptor = $convert.base64Decode('ChBOb3ZlbERldGFpbFByb3RvEhkKCG5vdmVsX2lkGAEgASgDUgdub3ZlbElkEhIKBG5hbWUYAiABKAlSBG5hbWUSEgoEem9uZRgDIAEoCVIEem9uZRIWCgZzdGF0dXMYBCABKAlSBnN0YXR1cxI1ChdsYXN0X3VwZGF0ZV92b2x1bWVfbmFtZRgFIAEoCVIUbGFzdFVwZGF0ZVZvbHVtZU5hbWUSNwoYbGFzdF91cGRhdGVfY2hhcHRlcl9uYW1lGAYgASgJUhVsYXN0VXBkYXRlQ2hhcHRlck5hbWUSMQoVbGFzdF91cGRhdGVfdm9sdW1lX2lkGAcgASgDUhJsYXN0VXBkYXRlVm9sdW1lSWQSMwoWbGFzdF91cGRhdGVfY2hhcHRlcl9pZBgIIAEoA1ITbGFzdFVwZGF0ZUNoYXB0ZXJJZBIoChBsYXN0X3VwZGF0ZV90aW1lGAkgASgDUg5sYXN0VXBkYXRlVGltZRIUCgVjb3ZlchgKIAEoCVIFY292ZXISGQoIaG90X2hpdHMYCyABKANSB2hvdEhpdHMSIgoMaW50cm9kdWN0aW9uGAwgASgJUgxpbnRyb2R1Y3Rpb24SFAoFdHlwZXMYDSADKAlSBXR5cGVzEhgKB2F1dGhvcnMYDiABKAlSB2F1dGhvcnMSIQoMZmlyc3RfbGV0dGVyGA8gASgJUgtmaXJzdExldHRlchIjCg1zdWJzY3JpYmVfbnVtGBAgASgDUgxzdWJzY3JpYmVOdW0SKgoRcmVkaXNfdXBkYXRlX3RpbWUYESABKANSD3JlZGlzVXBkYXRlVGltZRIpCgZ2b2x1bWUYEiADKAsyES5Ob3ZlbFZvbHVtZVByb3RvUgZ2b2x1bWU=');
@$core.Deprecated('Use novelDetailResponseProtoDescriptor instead')
const NovelDetailResponseProto$json = const {
'1': 'NovelDetailResponseProto',
'2': const [
const {'1': 'errno', '3': 1, '4': 1, '5': 5, '10': 'errno'},
const {'1': 'errmsg', '3': 2, '4': 1, '5': 9, '10': 'errmsg'},
const {'1': 'data', '3': 3, '4': 1, '5': 11, '6': '.NovelDetailProto', '10': 'data'},
],
};
/// Descriptor for `NovelDetailResponseProto`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List novelDetailResponseProtoDescriptor = $convert.base64Decode('ChhOb3ZlbERldGFpbFJlc3BvbnNlUHJvdG8SFAoFZXJybm8YASABKAVSBWVycm5vEhYKBmVycm1zZxgCIAEoCVIGZXJybXNnEiUKBGRhdGEYAyABKAsyES5Ob3ZlbERldGFpbFByb3RvUgRkYXRh');