// This is a generated file - do not edit. // // Generated from post.proto. // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'blocks.pb.dart' as $1; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; /// 删除评论 class DeleteCommentRequest extends $pb.GeneratedMessage { factory DeleteCommentRequest({ $core.String? identity, $core.String? postIdentity, }) { final result = create(); if (identity != null) result.identity = identity; if (postIdentity != null) result.postIdentity = postIdentity; return result; } DeleteCommentRequest._(); factory DeleteCommentRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteCommentRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DeleteCommentRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cms'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'identity') ..aOS(2, _omitFieldNames ? '' : 'post_identity') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteCommentRequest clone() => DeleteCommentRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteCommentRequest copyWith(void Function(DeleteCommentRequest) updates) => super.copyWith((message) => updates(message as DeleteCommentRequest)) as DeleteCommentRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteCommentRequest create() => DeleteCommentRequest._(); @$core.override DeleteCommentRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteCommentRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteCommentRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get identity => $_getSZ(0); @$pb.TagNumber(1) set identity($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIdentity() => $_has(0); @$pb.TagNumber(1) void clearIdentity() => $_clearField(1); @$pb.TagNumber(2) $core.String get postIdentity => $_getSZ(1); @$pb.TagNumber(2) set postIdentity($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasPostIdentity() => $_has(1); @$pb.TagNumber(2) void clearPostIdentity() => $_clearField(2); } /// 根据KEY获取内容请求 class GetPostByKeyRequest extends $pb.GeneratedMessage { factory GetPostByKeyRequest({ $core.String? key, }) { final result = create(); if (key != null) result.key = key; return result; } GetPostByKeyRequest._(); factory GetPostByKeyRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetPostByKeyRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetPostByKeyRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cms'), createEmptyInstance: create) ..aOS(3, _omitFieldNames ? '' : 'key') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPostByKeyRequest clone() => GetPostByKeyRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPostByKeyRequest copyWith(void Function(GetPostByKeyRequest) updates) => super.copyWith((message) => updates(message as GetPostByKeyRequest)) as GetPostByKeyRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetPostByKeyRequest create() => GetPostByKeyRequest._(); @$core.override GetPostByKeyRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetPostByKeyRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPostByKeyRequest? _defaultInstance; @$pb.TagNumber(3) $core.String get key => $_getSZ(0); @$pb.TagNumber(3) set key($core.String value) => $_setString(0, value); @$pb.TagNumber(3) $core.bool hasKey() => $_has(0); @$pb.TagNumber(3) void clearKey() => $_clearField(3); } /// 文章 class PostItem extends $pb.GeneratedMessage { factory PostItem({ $core.String? identity, $fixnum.Int64? ownerId, $core.String? ownerIdentity, $core.Iterable<$core.String>? categoryIdentityArray, $core.Iterable<$core.String>? tagsIdentityArray, $core.String? title, $core.String? coverPath, $core.String? author, $core.String? authorIdentity, $core.String? cms, $core.String? targetUrl, $core.String? sourceUrl, $fixnum.Int64? hits, $core.Iterable<$core.String>? accessoryIdentityArray, $core.bool? hasAccessory, $core.String? createdAt, $core.String? updatedAt, $core.String? description, $fixnum.Int64? likeHits, $fixnum.Int64? unlikeHits, $fixnum.Int64? commentHits, $core.int? postType, $core.String? rights, $core.String? key, $core.Iterable<$1.CategoryItem>? categoryData, $core.Iterable<$1.TagsItem>? tagsData, $core.Iterable<$1.AccessoryItem>? accessoryData, }) { final result = create(); if (identity != null) result.identity = identity; if (ownerId != null) result.ownerId = ownerId; if (ownerIdentity != null) result.ownerIdentity = ownerIdentity; if (categoryIdentityArray != null) result.categoryIdentityArray.addAll(categoryIdentityArray); if (tagsIdentityArray != null) result.tagsIdentityArray.addAll(tagsIdentityArray); if (title != null) result.title = title; if (coverPath != null) result.coverPath = coverPath; if (author != null) result.author = author; if (authorIdentity != null) result.authorIdentity = authorIdentity; if (cms != null) result.cms = cms; if (targetUrl != null) result.targetUrl = targetUrl; if (sourceUrl != null) result.sourceUrl = sourceUrl; if (hits != null) result.hits = hits; if (accessoryIdentityArray != null) result.accessoryIdentityArray.addAll(accessoryIdentityArray); if (hasAccessory != null) result.hasAccessory = hasAccessory; if (createdAt != null) result.createdAt = createdAt; if (updatedAt != null) result.updatedAt = updatedAt; if (description != null) result.description = description; if (likeHits != null) result.likeHits = likeHits; if (unlikeHits != null) result.unlikeHits = unlikeHits; if (commentHits != null) result.commentHits = commentHits; if (postType != null) result.postType = postType; if (rights != null) result.rights = rights; if (key != null) result.key = key; if (categoryData != null) result.categoryData.addAll(categoryData); if (tagsData != null) result.tagsData.addAll(tagsData); if (accessoryData != null) result.accessoryData.addAll(accessoryData); return result; } PostItem._(); factory PostItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PostItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PostItem', package: const $pb.PackageName(_omitMessageNames ? '' : 'cms'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'identity') ..aInt64(2, _omitFieldNames ? '' : 'owner_id') ..aOS(3, _omitFieldNames ? '' : 'owner_identity') ..pPS(4, _omitFieldNames ? '' : 'category_identity_array') ..pPS(5, _omitFieldNames ? '' : 'tags_identity_array') ..aOS(6, _omitFieldNames ? '' : 'title') ..aOS(7, _omitFieldNames ? '' : 'cover_path') ..aOS(8, _omitFieldNames ? '' : 'author') ..aOS(9, _omitFieldNames ? '' : 'author_identity') ..aOS(10, _omitFieldNames ? '' : 'Cms', protoName: 'Cms') ..aOS(11, _omitFieldNames ? '' : 'target_url') ..aOS(12, _omitFieldNames ? '' : 'source_url') ..aInt64(13, _omitFieldNames ? '' : 'hits') ..pPS(14, _omitFieldNames ? '' : 'accessory_identity_array') ..aOB(15, _omitFieldNames ? '' : 'has_accessory') ..aOS(16, _omitFieldNames ? '' : 'created_at') ..aOS(17, _omitFieldNames ? '' : 'updated_at') ..aOS(18, _omitFieldNames ? '' : 'description') ..aInt64(19, _omitFieldNames ? '' : 'like_hits') ..aInt64(20, _omitFieldNames ? '' : 'unlike_hits') ..aInt64(21, _omitFieldNames ? '' : 'comment_hits') ..a<$core.int>(22, _omitFieldNames ? '' : 'post_type', $pb.PbFieldType.O3) ..aOS(23, _omitFieldNames ? '' : 'rights') ..aOS(24, _omitFieldNames ? '' : 'key') ..pc<$1.CategoryItem>( 25, _omitFieldNames ? '' : 'category_data', $pb.PbFieldType.PM, subBuilder: $1.CategoryItem.create) ..pc<$1.TagsItem>( 26, _omitFieldNames ? '' : 'tags_data', $pb.PbFieldType.PM, subBuilder: $1.TagsItem.create) ..pc<$1.AccessoryItem>( 27, _omitFieldNames ? '' : 'accessory_data', $pb.PbFieldType.PM, subBuilder: $1.AccessoryItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PostItem clone() => PostItem()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PostItem copyWith(void Function(PostItem) updates) => super.copyWith((message) => updates(message as PostItem)) as PostItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PostItem create() => PostItem._(); @$core.override PostItem createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PostItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PostItem? _defaultInstance; @$pb.TagNumber(1) $core.String get identity => $_getSZ(0); @$pb.TagNumber(1) set identity($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIdentity() => $_has(0); @$pb.TagNumber(1) void clearIdentity() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get ownerId => $_getI64(1); @$pb.TagNumber(2) set ownerId($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasOwnerId() => $_has(1); @$pb.TagNumber(2) void clearOwnerId() => $_clearField(2); @$pb.TagNumber(3) $core.String get ownerIdentity => $_getSZ(2); @$pb.TagNumber(3) set ownerIdentity($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasOwnerIdentity() => $_has(2); @$pb.TagNumber(3) void clearOwnerIdentity() => $_clearField(3); @$pb.TagNumber(4) $pb.PbList<$core.String> get categoryIdentityArray => $_getList(3); @$pb.TagNumber(5) $pb.PbList<$core.String> get tagsIdentityArray => $_getList(4); @$pb.TagNumber(6) $core.String get title => $_getSZ(5); @$pb.TagNumber(6) set title($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasTitle() => $_has(5); @$pb.TagNumber(6) void clearTitle() => $_clearField(6); @$pb.TagNumber(7) $core.String get coverPath => $_getSZ(6); @$pb.TagNumber(7) set coverPath($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasCoverPath() => $_has(6); @$pb.TagNumber(7) void clearCoverPath() => $_clearField(7); @$pb.TagNumber(8) $core.String get author => $_getSZ(7); @$pb.TagNumber(8) set author($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasAuthor() => $_has(7); @$pb.TagNumber(8) void clearAuthor() => $_clearField(8); @$pb.TagNumber(9) $core.String get authorIdentity => $_getSZ(8); @$pb.TagNumber(9) set authorIdentity($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasAuthorIdentity() => $_has(8); @$pb.TagNumber(9) void clearAuthorIdentity() => $_clearField(9); @$pb.TagNumber(10) $core.String get cms => $_getSZ(9); @$pb.TagNumber(10) set cms($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasCms() => $_has(9); @$pb.TagNumber(10) void clearCms() => $_clearField(10); @$pb.TagNumber(11) $core.String get targetUrl => $_getSZ(10); @$pb.TagNumber(11) set targetUrl($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasTargetUrl() => $_has(10); @$pb.TagNumber(11) void clearTargetUrl() => $_clearField(11); @$pb.TagNumber(12) $core.String get sourceUrl => $_getSZ(11); @$pb.TagNumber(12) set sourceUrl($core.String value) => $_setString(11, value); @$pb.TagNumber(12) $core.bool hasSourceUrl() => $_has(11); @$pb.TagNumber(12) void clearSourceUrl() => $_clearField(12); @$pb.TagNumber(13) $fixnum.Int64 get hits => $_getI64(12); @$pb.TagNumber(13) set hits($fixnum.Int64 value) => $_setInt64(12, value); @$pb.TagNumber(13) $core.bool hasHits() => $_has(12); @$pb.TagNumber(13) void clearHits() => $_clearField(13); @$pb.TagNumber(14) $pb.PbList<$core.String> get accessoryIdentityArray => $_getList(13); @$pb.TagNumber(15) $core.bool get hasAccessory => $_getBF(14); @$pb.TagNumber(15) set hasAccessory($core.bool value) => $_setBool(14, value); @$pb.TagNumber(15) $core.bool hasHasAccessory() => $_has(14); @$pb.TagNumber(15) void clearHasAccessory() => $_clearField(15); @$pb.TagNumber(16) $core.String get createdAt => $_getSZ(15); @$pb.TagNumber(16) set createdAt($core.String value) => $_setString(15, value); @$pb.TagNumber(16) $core.bool hasCreatedAt() => $_has(15); @$pb.TagNumber(16) void clearCreatedAt() => $_clearField(16); @$pb.TagNumber(17) $core.String get updatedAt => $_getSZ(16); @$pb.TagNumber(17) set updatedAt($core.String value) => $_setString(16, value); @$pb.TagNumber(17) $core.bool hasUpdatedAt() => $_has(16); @$pb.TagNumber(17) void clearUpdatedAt() => $_clearField(17); @$pb.TagNumber(18) $core.String get description => $_getSZ(17); @$pb.TagNumber(18) set description($core.String value) => $_setString(17, value); @$pb.TagNumber(18) $core.bool hasDescription() => $_has(17); @$pb.TagNumber(18) void clearDescription() => $_clearField(18); @$pb.TagNumber(19) $fixnum.Int64 get likeHits => $_getI64(18); @$pb.TagNumber(19) set likeHits($fixnum.Int64 value) => $_setInt64(18, value); @$pb.TagNumber(19) $core.bool hasLikeHits() => $_has(18); @$pb.TagNumber(19) void clearLikeHits() => $_clearField(19); @$pb.TagNumber(20) $fixnum.Int64 get unlikeHits => $_getI64(19); @$pb.TagNumber(20) set unlikeHits($fixnum.Int64 value) => $_setInt64(19, value); @$pb.TagNumber(20) $core.bool hasUnlikeHits() => $_has(19); @$pb.TagNumber(20) void clearUnlikeHits() => $_clearField(20); @$pb.TagNumber(21) $fixnum.Int64 get commentHits => $_getI64(20); @$pb.TagNumber(21) set commentHits($fixnum.Int64 value) => $_setInt64(20, value); @$pb.TagNumber(21) $core.bool hasCommentHits() => $_has(20); @$pb.TagNumber(21) void clearCommentHits() => $_clearField(21); @$pb.TagNumber(22) $core.int get postType => $_getIZ(21); @$pb.TagNumber(22) set postType($core.int value) => $_setSignedInt32(21, value); @$pb.TagNumber(22) $core.bool hasPostType() => $_has(21); @$pb.TagNumber(22) void clearPostType() => $_clearField(22); @$pb.TagNumber(23) $core.String get rights => $_getSZ(22); @$pb.TagNumber(23) set rights($core.String value) => $_setString(22, value); @$pb.TagNumber(23) $core.bool hasRights() => $_has(22); @$pb.TagNumber(23) void clearRights() => $_clearField(23); @$pb.TagNumber(24) $core.String get key => $_getSZ(23); @$pb.TagNumber(24) set key($core.String value) => $_setString(23, value); @$pb.TagNumber(24) $core.bool hasKey() => $_has(23); @$pb.TagNumber(24) void clearKey() => $_clearField(24); @$pb.TagNumber(25) $pb.PbList<$1.CategoryItem> get categoryData => $_getList(24); @$pb.TagNumber(26) $pb.PbList<$1.TagsItem> get tagsData => $_getList(25); @$pb.TagNumber(27) $pb.PbList<$1.AccessoryItem> get accessoryData => $_getList(26); } /// 文章列表请求 class PostListRequest extends $pb.GeneratedMessage { factory PostListRequest({ $fixnum.Int64? page, $fixnum.Int64? size, $core.String? authorIdentity, $core.String? categoryIdentity, $core.String? keyword, $core.int? type, }) { final result = create(); if (page != null) result.page = page; if (size != null) result.size = size; if (authorIdentity != null) result.authorIdentity = authorIdentity; if (categoryIdentity != null) result.categoryIdentity = categoryIdentity; if (keyword != null) result.keyword = keyword; if (type != null) result.type = type; return result; } PostListRequest._(); factory PostListRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PostListRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PostListRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cms'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'page') ..aInt64(2, _omitFieldNames ? '' : 'size') ..aOS(3, _omitFieldNames ? '' : 'author_identity') ..aOS(4, _omitFieldNames ? '' : 'category_identity') ..aOS(5, _omitFieldNames ? '' : 'keyword') ..a<$core.int>(6, _omitFieldNames ? '' : 'type', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PostListRequest clone() => PostListRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PostListRequest copyWith(void Function(PostListRequest) updates) => super.copyWith((message) => updates(message as PostListRequest)) as PostListRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PostListRequest create() => PostListRequest._(); @$core.override PostListRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PostListRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PostListRequest? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get page => $_getI64(0); @$pb.TagNumber(1) set page($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasPage() => $_has(0); @$pb.TagNumber(1) void clearPage() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get size => $_getI64(1); @$pb.TagNumber(2) set size($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasSize() => $_has(1); @$pb.TagNumber(2) void clearSize() => $_clearField(2); @$pb.TagNumber(3) $core.String get authorIdentity => $_getSZ(2); @$pb.TagNumber(3) set authorIdentity($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasAuthorIdentity() => $_has(2); @$pb.TagNumber(3) void clearAuthorIdentity() => $_clearField(3); @$pb.TagNumber(4) $core.String get categoryIdentity => $_getSZ(3); @$pb.TagNumber(4) set categoryIdentity($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCategoryIdentity() => $_has(3); @$pb.TagNumber(4) void clearCategoryIdentity() => $_clearField(4); @$pb.TagNumber(5) $core.String get keyword => $_getSZ(4); @$pb.TagNumber(5) set keyword($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasKeyword() => $_has(4); @$pb.TagNumber(5) void clearKeyword() => $_clearField(5); @$pb.TagNumber(6) $core.int get type => $_getIZ(5); @$pb.TagNumber(6) set type($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasType() => $_has(5); @$pb.TagNumber(6) void clearType() => $_clearField(6); } /// 文章列表回复 class PostListReply extends $pb.GeneratedMessage { factory PostListReply({ $core.Iterable? data, $fixnum.Int64? count, }) { final result = create(); if (data != null) result.data.addAll(data); if (count != null) result.count = count; return result; } PostListReply._(); factory PostListReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PostListReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PostListReply', package: const $pb.PackageName(_omitMessageNames ? '' : 'cms'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'data', $pb.PbFieldType.PM, subBuilder: PostItem.create) ..aInt64(2, _omitFieldNames ? '' : 'count') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PostListReply clone() => PostListReply()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PostListReply copyWith(void Function(PostListReply) updates) => super.copyWith((message) => updates(message as PostListReply)) as PostListReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PostListReply create() => PostListReply._(); @$core.override PostListReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PostListReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PostListReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get data => $_getList(0); @$pb.TagNumber(2) $fixnum.Int64 get count => $_getI64(1); @$pb.TagNumber(2) set count($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasCount() => $_has(1); @$pb.TagNumber(2) void clearCount() => $_clearField(2); } /// 获取文章详情请求 class GetPostRequest extends $pb.GeneratedMessage { factory GetPostRequest({ $core.String? identity, $core.String? authorIdentity, }) { final result = create(); if (identity != null) result.identity = identity; if (authorIdentity != null) result.authorIdentity = authorIdentity; return result; } GetPostRequest._(); factory GetPostRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetPostRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetPostRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cms'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'identity') ..aOS(2, _omitFieldNames ? '' : 'author_identity') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPostRequest clone() => GetPostRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPostRequest copyWith(void Function(GetPostRequest) updates) => super.copyWith((message) => updates(message as GetPostRequest)) as GetPostRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetPostRequest create() => GetPostRequest._(); @$core.override GetPostRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetPostRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPostRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get identity => $_getSZ(0); @$pb.TagNumber(1) set identity($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIdentity() => $_has(0); @$pb.TagNumber(1) void clearIdentity() => $_clearField(1); @$pb.TagNumber(2) $core.String get authorIdentity => $_getSZ(1); @$pb.TagNumber(2) set authorIdentity($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasAuthorIdentity() => $_has(1); @$pb.TagNumber(2) void clearAuthorIdentity() => $_clearField(2); } /// 评论 class CommentItem extends $pb.GeneratedMessage { factory CommentItem({ $core.String? identity, $core.String? postIdentity, $fixnum.Int64? parentId, $core.String? cms, $core.String? replyIdentity, $core.String? createdAt, $core.String? updatedAt, $core.Iterable? list, $fixnum.Int64? likeHits, $fixnum.Int64? unlikeHits, $fixnum.Int64? commentHits, $core.String? ownerName, $core.String? ownerIdentity, $core.String? role, }) { final result = create(); if (identity != null) result.identity = identity; if (postIdentity != null) result.postIdentity = postIdentity; if (parentId != null) result.parentId = parentId; if (cms != null) result.cms = cms; if (replyIdentity != null) result.replyIdentity = replyIdentity; if (createdAt != null) result.createdAt = createdAt; if (updatedAt != null) result.updatedAt = updatedAt; if (list != null) result.list.addAll(list); if (likeHits != null) result.likeHits = likeHits; if (unlikeHits != null) result.unlikeHits = unlikeHits; if (commentHits != null) result.commentHits = commentHits; if (ownerName != null) result.ownerName = ownerName; if (ownerIdentity != null) result.ownerIdentity = ownerIdentity; if (role != null) result.role = role; return result; } CommentItem._(); factory CommentItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CommentItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CommentItem', package: const $pb.PackageName(_omitMessageNames ? '' : 'cms'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'identity') ..aOS(2, _omitFieldNames ? '' : 'post_identity') ..aInt64(3, _omitFieldNames ? '' : 'parent_id') ..aOS(4, _omitFieldNames ? '' : 'Cms', protoName: 'Cms') ..aOS(5, _omitFieldNames ? '' : 'reply_identity') ..aOS(6, _omitFieldNames ? '' : 'created_at') ..aOS(7, _omitFieldNames ? '' : 'updated_at') ..pc(8, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: CommentItem.create) ..aInt64(9, _omitFieldNames ? '' : 'like_hits') ..aInt64(10, _omitFieldNames ? '' : 'unlike_hits') ..aInt64(11, _omitFieldNames ? '' : 'comment_hits') ..aOS(12, _omitFieldNames ? '' : 'owner_name') ..aOS(13, _omitFieldNames ? '' : 'owner_identity') ..aOS(14, _omitFieldNames ? '' : 'role') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommentItem clone() => CommentItem()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommentItem copyWith(void Function(CommentItem) updates) => super.copyWith((message) => updates(message as CommentItem)) as CommentItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CommentItem create() => CommentItem._(); @$core.override CommentItem createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CommentItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CommentItem? _defaultInstance; @$pb.TagNumber(1) $core.String get identity => $_getSZ(0); @$pb.TagNumber(1) set identity($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIdentity() => $_has(0); @$pb.TagNumber(1) void clearIdentity() => $_clearField(1); @$pb.TagNumber(2) $core.String get postIdentity => $_getSZ(1); @$pb.TagNumber(2) set postIdentity($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasPostIdentity() => $_has(1); @$pb.TagNumber(2) void clearPostIdentity() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get parentId => $_getI64(2); @$pb.TagNumber(3) set parentId($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasParentId() => $_has(2); @$pb.TagNumber(3) void clearParentId() => $_clearField(3); @$pb.TagNumber(4) $core.String get cms => $_getSZ(3); @$pb.TagNumber(4) set cms($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCms() => $_has(3); @$pb.TagNumber(4) void clearCms() => $_clearField(4); @$pb.TagNumber(5) $core.String get replyIdentity => $_getSZ(4); @$pb.TagNumber(5) set replyIdentity($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasReplyIdentity() => $_has(4); @$pb.TagNumber(5) void clearReplyIdentity() => $_clearField(5); @$pb.TagNumber(6) $core.String get createdAt => $_getSZ(5); @$pb.TagNumber(6) set createdAt($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCreatedAt() => $_has(5); @$pb.TagNumber(6) void clearCreatedAt() => $_clearField(6); @$pb.TagNumber(7) $core.String get updatedAt => $_getSZ(6); @$pb.TagNumber(7) set updatedAt($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasUpdatedAt() => $_has(6); @$pb.TagNumber(7) void clearUpdatedAt() => $_clearField(7); @$pb.TagNumber(8) $pb.PbList get list => $_getList(7); @$pb.TagNumber(9) $fixnum.Int64 get likeHits => $_getI64(8); @$pb.TagNumber(9) set likeHits($fixnum.Int64 value) => $_setInt64(8, value); @$pb.TagNumber(9) $core.bool hasLikeHits() => $_has(8); @$pb.TagNumber(9) void clearLikeHits() => $_clearField(9); @$pb.TagNumber(10) $fixnum.Int64 get unlikeHits => $_getI64(9); @$pb.TagNumber(10) set unlikeHits($fixnum.Int64 value) => $_setInt64(9, value); @$pb.TagNumber(10) $core.bool hasUnlikeHits() => $_has(9); @$pb.TagNumber(10) void clearUnlikeHits() => $_clearField(10); @$pb.TagNumber(11) $fixnum.Int64 get commentHits => $_getI64(10); @$pb.TagNumber(11) set commentHits($fixnum.Int64 value) => $_setInt64(10, value); @$pb.TagNumber(11) $core.bool hasCommentHits() => $_has(10); @$pb.TagNumber(11) void clearCommentHits() => $_clearField(11); @$pb.TagNumber(12) $core.String get ownerName => $_getSZ(11); @$pb.TagNumber(12) set ownerName($core.String value) => $_setString(11, value); @$pb.TagNumber(12) $core.bool hasOwnerName() => $_has(11); @$pb.TagNumber(12) void clearOwnerName() => $_clearField(12); @$pb.TagNumber(13) $core.String get ownerIdentity => $_getSZ(12); @$pb.TagNumber(13) set ownerIdentity($core.String value) => $_setString(12, value); @$pb.TagNumber(13) $core.bool hasOwnerIdentity() => $_has(12); @$pb.TagNumber(13) void clearOwnerIdentity() => $_clearField(13); @$pb.TagNumber(14) $core.String get role => $_getSZ(13); @$pb.TagNumber(14) set role($core.String value) => $_setString(13, value); @$pb.TagNumber(14) $core.bool hasRole() => $_has(13); @$pb.TagNumber(14) void clearRole() => $_clearField(14); } /// 评论列表 class CommentListRequest extends $pb.GeneratedMessage { factory CommentListRequest({ $core.String? postIdentity, $fixnum.Int64? page, $fixnum.Int64? size, }) { final result = create(); if (postIdentity != null) result.postIdentity = postIdentity; if (page != null) result.page = page; if (size != null) result.size = size; return result; } CommentListRequest._(); factory CommentListRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CommentListRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CommentListRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cms'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'post_identity') ..aInt64(2, _omitFieldNames ? '' : 'page') ..aInt64(3, _omitFieldNames ? '' : 'size') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommentListRequest clone() => CommentListRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommentListRequest copyWith(void Function(CommentListRequest) updates) => super.copyWith((message) => updates(message as CommentListRequest)) as CommentListRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CommentListRequest create() => CommentListRequest._(); @$core.override CommentListRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CommentListRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CommentListRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get postIdentity => $_getSZ(0); @$pb.TagNumber(1) set postIdentity($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPostIdentity() => $_has(0); @$pb.TagNumber(1) void clearPostIdentity() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get page => $_getI64(1); @$pb.TagNumber(2) set page($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasPage() => $_has(1); @$pb.TagNumber(2) void clearPage() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get size => $_getI64(2); @$pb.TagNumber(3) set size($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasSize() => $_has(2); @$pb.TagNumber(3) void clearSize() => $_clearField(3); } /// 评论列表回复 class CommentListResponse extends $pb.GeneratedMessage { factory CommentListResponse({ $core.Iterable? list, $fixnum.Int64? count, }) { final result = create(); if (list != null) result.list.addAll(list); if (count != null) result.count = count; return result; } CommentListResponse._(); factory CommentListResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CommentListResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CommentListResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cms'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: CommentItem.create) ..aInt64(2, _omitFieldNames ? '' : 'count') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommentListResponse clone() => CommentListResponse()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommentListResponse copyWith(void Function(CommentListResponse) updates) => super.copyWith((message) => updates(message as CommentListResponse)) as CommentListResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CommentListResponse create() => CommentListResponse._(); @$core.override CommentListResponse createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CommentListResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CommentListResponse? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $fixnum.Int64 get count => $_getI64(1); @$pb.TagNumber(2) set count($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasCount() => $_has(1); @$pb.TagNumber(2) void clearCount() => $_clearField(2); } /// 文章点赞处理请求 class PostOpIdentityRequest extends $pb.GeneratedMessage { factory PostOpIdentityRequest({ $core.String? postIdentity, $core.String? opIdentity, }) { final result = create(); if (postIdentity != null) result.postIdentity = postIdentity; if (opIdentity != null) result.opIdentity = opIdentity; return result; } PostOpIdentityRequest._(); factory PostOpIdentityRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PostOpIdentityRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PostOpIdentityRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cms'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'post_identity') ..aOS(2, _omitFieldNames ? '' : 'op_identity') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PostOpIdentityRequest clone() => PostOpIdentityRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PostOpIdentityRequest copyWith( void Function(PostOpIdentityRequest) updates) => super.copyWith((message) => updates(message as PostOpIdentityRequest)) as PostOpIdentityRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PostOpIdentityRequest create() => PostOpIdentityRequest._(); @$core.override PostOpIdentityRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PostOpIdentityRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PostOpIdentityRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get postIdentity => $_getSZ(0); @$pb.TagNumber(1) set postIdentity($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPostIdentity() => $_has(0); @$pb.TagNumber(1) void clearPostIdentity() => $_clearField(1); @$pb.TagNumber(2) $core.String get opIdentity => $_getSZ(1); @$pb.TagNumber(2) set opIdentity($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOpIdentity() => $_has(1); @$pb.TagNumber(2) void clearOpIdentity() => $_clearField(2); } /// 评论点赞处理请求 class CommentOpIdentityRequest extends $pb.GeneratedMessage { factory CommentOpIdentityRequest({ $core.String? commentIdentity, $core.String? opIdentity, }) { final result = create(); if (commentIdentity != null) result.commentIdentity = commentIdentity; if (opIdentity != null) result.opIdentity = opIdentity; return result; } CommentOpIdentityRequest._(); factory CommentOpIdentityRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CommentOpIdentityRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CommentOpIdentityRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cms'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'comment_identity') ..aOS(2, _omitFieldNames ? '' : 'op_identity') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommentOpIdentityRequest clone() => CommentOpIdentityRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommentOpIdentityRequest copyWith( void Function(CommentOpIdentityRequest) updates) => super.copyWith((message) => updates(message as CommentOpIdentityRequest)) as CommentOpIdentityRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CommentOpIdentityRequest create() => CommentOpIdentityRequest._(); @$core.override CommentOpIdentityRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CommentOpIdentityRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CommentOpIdentityRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get commentIdentity => $_getSZ(0); @$pb.TagNumber(1) set commentIdentity($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasCommentIdentity() => $_has(0); @$pb.TagNumber(1) void clearCommentIdentity() => $_clearField(1); @$pb.TagNumber(2) $core.String get opIdentity => $_getSZ(1); @$pb.TagNumber(2) set opIdentity($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOpIdentity() => $_has(1); @$pb.TagNumber(2) void clearOpIdentity() => $_clearField(2); } const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');