mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
12235 lines
366 KiB
Dart
12235 lines
366 KiB
Dart
//
|
||
// Generated code. Do not modify.
|
||
// source: bilibili/app/dynamic/v1/dynamic.proto
|
||
//
|
||
// @dart = 2.12
|
||
|
||
// ignore_for_file: annotate_overrides, camel_case_types, comment_references
|
||
// ignore_for_file: constant_identifier_names, library_prefixes
|
||
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
|
||
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import
|
||
|
||
import 'dart:core' as $core;
|
||
|
||
import 'package:fixnum/fixnum.dart' as $fixnum;
|
||
import 'package:protobuf/protobuf.dart' as $pb;
|
||
|
||
import '../../archive/middleware/v1/preload.pb.dart' as $1;
|
||
import 'dynamic.pbenum.dart';
|
||
|
||
export 'dynamic.pbenum.dart';
|
||
|
||
/// 地址部件
|
||
class AddressComponent extends $pb.GeneratedMessage {
|
||
factory AddressComponent({
|
||
$core.String? nation,
|
||
$core.String? province,
|
||
$core.String? city,
|
||
$core.String? district,
|
||
$core.String? street,
|
||
$core.String? streetNumber,
|
||
}) {
|
||
final $result = create();
|
||
if (nation != null) {
|
||
$result.nation = nation;
|
||
}
|
||
if (province != null) {
|
||
$result.province = province;
|
||
}
|
||
if (city != null) {
|
||
$result.city = city;
|
||
}
|
||
if (district != null) {
|
||
$result.district = district;
|
||
}
|
||
if (street != null) {
|
||
$result.street = street;
|
||
}
|
||
if (streetNumber != null) {
|
||
$result.streetNumber = streetNumber;
|
||
}
|
||
return $result;
|
||
}
|
||
AddressComponent._() : super();
|
||
factory AddressComponent.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory AddressComponent.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'AddressComponent',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'nation')
|
||
..aOS(2, _omitFieldNames ? '' : 'province')
|
||
..aOS(3, _omitFieldNames ? '' : 'city')
|
||
..aOS(4, _omitFieldNames ? '' : 'district')
|
||
..aOS(5, _omitFieldNames ? '' : 'street')
|
||
..aOS(6, _omitFieldNames ? '' : 'streetNumber')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
AddressComponent clone() => AddressComponent()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
AddressComponent copyWith(void Function(AddressComponent) updates) =>
|
||
super.copyWith((message) => updates(message as AddressComponent))
|
||
as AddressComponent;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static AddressComponent create() => AddressComponent._();
|
||
AddressComponent createEmptyInstance() => create();
|
||
static $pb.PbList<AddressComponent> createRepeated() =>
|
||
$pb.PbList<AddressComponent>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static AddressComponent getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<AddressComponent>(create);
|
||
static AddressComponent? _defaultInstance;
|
||
|
||
/// 国家
|
||
@$pb.TagNumber(1)
|
||
$core.String get nation => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set nation($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasNation() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearNation() => clearField(1);
|
||
|
||
/// 省
|
||
@$pb.TagNumber(2)
|
||
$core.String get province => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set province($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasProvince() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearProvince() => clearField(2);
|
||
|
||
/// 市
|
||
@$pb.TagNumber(3)
|
||
$core.String get city => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set city($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasCity() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearCity() => clearField(3);
|
||
|
||
/// 区,可能为空字串
|
||
@$pb.TagNumber(4)
|
||
$core.String get district => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set district($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasDistrict() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearDistrict() => clearField(4);
|
||
|
||
/// 街道,可能为空字串
|
||
@$pb.TagNumber(5)
|
||
$core.String get street => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set street($core.String v) {
|
||
$_setString(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasStreet() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearStreet() => clearField(5);
|
||
|
||
/// 门牌,可能为空字串
|
||
@$pb.TagNumber(6)
|
||
$core.String get streetNumber => $_getSZ(5);
|
||
@$pb.TagNumber(6)
|
||
set streetNumber($core.String v) {
|
||
$_setString(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasStreetNumber() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearStreetNumber() => clearField(6);
|
||
}
|
||
|
||
/// 行政区划信息
|
||
class AdInfo extends $pb.GeneratedMessage {
|
||
factory AdInfo({
|
||
$core.String? nationCode,
|
||
$core.String? adcode,
|
||
$core.String? cityCode,
|
||
$core.String? name,
|
||
Gps? gps,
|
||
}) {
|
||
final $result = create();
|
||
if (nationCode != null) {
|
||
$result.nationCode = nationCode;
|
||
}
|
||
if (adcode != null) {
|
||
$result.adcode = adcode;
|
||
}
|
||
if (cityCode != null) {
|
||
$result.cityCode = cityCode;
|
||
}
|
||
if (name != null) {
|
||
$result.name = name;
|
||
}
|
||
if (gps != null) {
|
||
$result.gps = gps;
|
||
}
|
||
return $result;
|
||
}
|
||
AdInfo._() : super();
|
||
factory AdInfo.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory AdInfo.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'AdInfo',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'nationCode')
|
||
..aOS(2, _omitFieldNames ? '' : 'adcode')
|
||
..aOS(3, _omitFieldNames ? '' : 'cityCode')
|
||
..aOS(4, _omitFieldNames ? '' : 'name')
|
||
..aOM<Gps>(5, _omitFieldNames ? '' : 'gps', subBuilder: Gps.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
AdInfo clone() => AdInfo()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
AdInfo copyWith(void Function(AdInfo) updates) =>
|
||
super.copyWith((message) => updates(message as AdInfo)) as AdInfo;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static AdInfo create() => AdInfo._();
|
||
AdInfo createEmptyInstance() => create();
|
||
static $pb.PbList<AdInfo> createRepeated() => $pb.PbList<AdInfo>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static AdInfo getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<AdInfo>(create);
|
||
static AdInfo? _defaultInstance;
|
||
|
||
/// 国家代码(ISO3166标准3位数字码)
|
||
@$pb.TagNumber(1)
|
||
$core.String get nationCode => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set nationCode($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasNationCode() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearNationCode() => clearField(1);
|
||
|
||
/// 行政区划代码,规则详见:行政区划代码说明
|
||
@$pb.TagNumber(2)
|
||
$core.String get adcode => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set adcode($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasAdcode() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearAdcode() => clearField(2);
|
||
|
||
/// 城市代码,由国家码+行政区划代码(提出城市级别)组合而来,总共为9位
|
||
@$pb.TagNumber(3)
|
||
$core.String get cityCode => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set cityCode($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasCityCode() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearCityCode() => clearField(3);
|
||
|
||
/// 行政区划名称
|
||
@$pb.TagNumber(4)
|
||
$core.String get name => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set name($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasName() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearName() => clearField(4);
|
||
|
||
/// 行政区划中心点坐标
|
||
@$pb.TagNumber(5)
|
||
Gps get gps => $_getN(4);
|
||
@$pb.TagNumber(5)
|
||
set gps(Gps v) {
|
||
setField(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasGps() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearGps() => clearField(5);
|
||
@$pb.TagNumber(5)
|
||
Gps ensureGps() => $_ensure(4);
|
||
}
|
||
|
||
/// 付费课程批次卡
|
||
class CardCurrBatch extends $pb.GeneratedMessage {
|
||
factory CardCurrBatch({
|
||
$core.String? title,
|
||
$core.String? cover,
|
||
$core.String? uri,
|
||
$core.String? text1,
|
||
$core.String? text2,
|
||
VideoBadge? badge,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (cover != null) {
|
||
$result.cover = cover;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (text1 != null) {
|
||
$result.text1 = text1;
|
||
}
|
||
if (text2 != null) {
|
||
$result.text2 = text2;
|
||
}
|
||
if (badge != null) {
|
||
$result.badge = badge;
|
||
}
|
||
return $result;
|
||
}
|
||
CardCurrBatch._() : super();
|
||
factory CardCurrBatch.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory CardCurrBatch.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'CardCurrBatch',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'cover')
|
||
..aOS(3, _omitFieldNames ? '' : 'uri')
|
||
..aOS(4, _omitFieldNames ? '' : 'text1', protoName: 'text_1')
|
||
..aOS(5, _omitFieldNames ? '' : 'text2', protoName: 'text_2')
|
||
..aOM<VideoBadge>(6, _omitFieldNames ? '' : 'badge',
|
||
subBuilder: VideoBadge.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
CardCurrBatch clone() => CardCurrBatch()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
CardCurrBatch copyWith(void Function(CardCurrBatch) updates) =>
|
||
super.copyWith((message) => updates(message as CardCurrBatch))
|
||
as CardCurrBatch;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static CardCurrBatch create() => CardCurrBatch._();
|
||
CardCurrBatch createEmptyInstance() => create();
|
||
static $pb.PbList<CardCurrBatch> createRepeated() =>
|
||
$pb.PbList<CardCurrBatch>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static CardCurrBatch getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<CardCurrBatch>(create);
|
||
static CardCurrBatch? _defaultInstance;
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 封面图
|
||
@$pb.TagNumber(2)
|
||
$core.String get cover => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set cover($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasCover() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearCover() => clearField(2);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(3)
|
||
$core.String get uri => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set uri($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasUri() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearUri() => clearField(3);
|
||
|
||
/// 展示项 1(本集标题)
|
||
@$pb.TagNumber(4)
|
||
$core.String get text1 => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set text1($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasText1() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearText1() => clearField(4);
|
||
|
||
/// 展示项 2(更新了多少个视频)
|
||
@$pb.TagNumber(5)
|
||
$core.String get text2 => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set text2($core.String v) {
|
||
$_setString(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasText2() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearText2() => clearField(5);
|
||
|
||
/// 角标
|
||
@$pb.TagNumber(6)
|
||
VideoBadge get badge => $_getN(5);
|
||
@$pb.TagNumber(6)
|
||
set badge(VideoBadge v) {
|
||
setField(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasBadge() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearBadge() => clearField(6);
|
||
@$pb.TagNumber(6)
|
||
VideoBadge ensureBadge() => $_ensure(5);
|
||
}
|
||
|
||
/// 付费课程系列卡
|
||
class CardCurrSeason extends $pb.GeneratedMessage {
|
||
factory CardCurrSeason({
|
||
$core.String? title,
|
||
$core.String? cover,
|
||
$core.String? uri,
|
||
$core.String? text1,
|
||
$core.String? desc,
|
||
VideoBadge? badge,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (cover != null) {
|
||
$result.cover = cover;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (text1 != null) {
|
||
$result.text1 = text1;
|
||
}
|
||
if (desc != null) {
|
||
$result.desc = desc;
|
||
}
|
||
if (badge != null) {
|
||
$result.badge = badge;
|
||
}
|
||
return $result;
|
||
}
|
||
CardCurrSeason._() : super();
|
||
factory CardCurrSeason.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory CardCurrSeason.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'CardCurrSeason',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'cover')
|
||
..aOS(3, _omitFieldNames ? '' : 'uri')
|
||
..aOS(4, _omitFieldNames ? '' : 'text1', protoName: 'text_1')
|
||
..aOS(5, _omitFieldNames ? '' : 'desc')
|
||
..aOM<VideoBadge>(6, _omitFieldNames ? '' : 'badge',
|
||
subBuilder: VideoBadge.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
CardCurrSeason clone() => CardCurrSeason()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
CardCurrSeason copyWith(void Function(CardCurrSeason) updates) =>
|
||
super.copyWith((message) => updates(message as CardCurrSeason))
|
||
as CardCurrSeason;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static CardCurrSeason create() => CardCurrSeason._();
|
||
CardCurrSeason createEmptyInstance() => create();
|
||
static $pb.PbList<CardCurrSeason> createRepeated() =>
|
||
$pb.PbList<CardCurrSeason>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static CardCurrSeason getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<CardCurrSeason>(create);
|
||
static CardCurrSeason? _defaultInstance;
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 封面图
|
||
@$pb.TagNumber(2)
|
||
$core.String get cover => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set cover($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasCover() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearCover() => clearField(2);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(3)
|
||
$core.String get uri => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set uri($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasUri() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearUri() => clearField(3);
|
||
|
||
/// 展示项 1(更新信息)
|
||
@$pb.TagNumber(4)
|
||
$core.String get text1 => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set text1($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasText1() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearText1() => clearField(4);
|
||
|
||
/// 描述信息
|
||
@$pb.TagNumber(5)
|
||
$core.String get desc => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set desc($core.String v) {
|
||
$_setString(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasDesc() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearDesc() => clearField(5);
|
||
|
||
/// 角标
|
||
@$pb.TagNumber(6)
|
||
VideoBadge get badge => $_getN(5);
|
||
@$pb.TagNumber(6)
|
||
set badge(VideoBadge v) {
|
||
setField(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasBadge() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearBadge() => clearField(6);
|
||
@$pb.TagNumber(6)
|
||
VideoBadge ensureBadge() => $_ensure(5);
|
||
}
|
||
|
||
/// PGC视频卡片数据
|
||
class CardPGC extends $pb.GeneratedMessage {
|
||
factory CardPGC({
|
||
$core.String? title,
|
||
$core.String? cover,
|
||
$core.String? uri,
|
||
$core.String? coverLeftText1,
|
||
$core.String? coverLeftText2,
|
||
$core.String? coverLeftText3,
|
||
$fixnum.Int64? cid,
|
||
$fixnum.Int64? seasonId,
|
||
$fixnum.Int64? epid,
|
||
$fixnum.Int64? aid,
|
||
MediaType? mediaType,
|
||
VideoSubType? subType,
|
||
$core.int? isPreview,
|
||
Dimension? dimension,
|
||
$core.Iterable<VideoBadge>? badge,
|
||
$core.int? canPlay,
|
||
PGCSeason? season,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (cover != null) {
|
||
$result.cover = cover;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (coverLeftText1 != null) {
|
||
$result.coverLeftText1 = coverLeftText1;
|
||
}
|
||
if (coverLeftText2 != null) {
|
||
$result.coverLeftText2 = coverLeftText2;
|
||
}
|
||
if (coverLeftText3 != null) {
|
||
$result.coverLeftText3 = coverLeftText3;
|
||
}
|
||
if (cid != null) {
|
||
$result.cid = cid;
|
||
}
|
||
if (seasonId != null) {
|
||
$result.seasonId = seasonId;
|
||
}
|
||
if (epid != null) {
|
||
$result.epid = epid;
|
||
}
|
||
if (aid != null) {
|
||
$result.aid = aid;
|
||
}
|
||
if (mediaType != null) {
|
||
$result.mediaType = mediaType;
|
||
}
|
||
if (subType != null) {
|
||
$result.subType = subType;
|
||
}
|
||
if (isPreview != null) {
|
||
$result.isPreview = isPreview;
|
||
}
|
||
if (dimension != null) {
|
||
$result.dimension = dimension;
|
||
}
|
||
if (badge != null) {
|
||
$result.badge.addAll(badge);
|
||
}
|
||
if (canPlay != null) {
|
||
$result.canPlay = canPlay;
|
||
}
|
||
if (season != null) {
|
||
$result.season = season;
|
||
}
|
||
return $result;
|
||
}
|
||
CardPGC._() : super();
|
||
factory CardPGC.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory CardPGC.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'CardPGC',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'cover')
|
||
..aOS(3, _omitFieldNames ? '' : 'uri')
|
||
..aOS(4, _omitFieldNames ? '' : 'coverLeftText1',
|
||
protoName: 'cover_left_text_1')
|
||
..aOS(5, _omitFieldNames ? '' : 'coverLeftText2',
|
||
protoName: 'cover_left_text_2')
|
||
..aOS(6, _omitFieldNames ? '' : 'coverLeftText3',
|
||
protoName: 'cover_left_text_3')
|
||
..aInt64(7, _omitFieldNames ? '' : 'cid')
|
||
..aInt64(8, _omitFieldNames ? '' : 'seasonId')
|
||
..aInt64(9, _omitFieldNames ? '' : 'epid')
|
||
..aInt64(10, _omitFieldNames ? '' : 'aid')
|
||
..e<MediaType>(11, _omitFieldNames ? '' : 'mediaType', $pb.PbFieldType.OE,
|
||
defaultOrMaker: MediaType.MediaTypeNone,
|
||
valueOf: MediaType.valueOf,
|
||
enumValues: MediaType.values)
|
||
..e<VideoSubType>(12, _omitFieldNames ? '' : 'subType', $pb.PbFieldType.OE,
|
||
defaultOrMaker: VideoSubType.VideoSubTypeNone,
|
||
valueOf: VideoSubType.valueOf,
|
||
enumValues: VideoSubType.values)
|
||
..a<$core.int>(13, _omitFieldNames ? '' : 'isPreview', $pb.PbFieldType.O3)
|
||
..aOM<Dimension>(14, _omitFieldNames ? '' : 'dimension',
|
||
subBuilder: Dimension.create)
|
||
..pc<VideoBadge>(15, _omitFieldNames ? '' : 'badge', $pb.PbFieldType.PM,
|
||
subBuilder: VideoBadge.create)
|
||
..a<$core.int>(16, _omitFieldNames ? '' : 'canPlay', $pb.PbFieldType.O3)
|
||
..aOM<PGCSeason>(17, _omitFieldNames ? '' : 'season',
|
||
subBuilder: PGCSeason.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
CardPGC clone() => CardPGC()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
CardPGC copyWith(void Function(CardPGC) updates) =>
|
||
super.copyWith((message) => updates(message as CardPGC)) as CardPGC;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static CardPGC create() => CardPGC._();
|
||
CardPGC createEmptyInstance() => create();
|
||
static $pb.PbList<CardPGC> createRepeated() => $pb.PbList<CardPGC>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static CardPGC getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CardPGC>(create);
|
||
static CardPGC? _defaultInstance;
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 封面图
|
||
@$pb.TagNumber(2)
|
||
$core.String get cover => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set cover($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasCover() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearCover() => clearField(2);
|
||
|
||
/// 秒开地址
|
||
@$pb.TagNumber(3)
|
||
$core.String get uri => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set uri($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasUri() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearUri() => clearField(3);
|
||
|
||
/// 视频封面展示项 1
|
||
@$pb.TagNumber(4)
|
||
$core.String get coverLeftText1 => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set coverLeftText1($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasCoverLeftText1() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearCoverLeftText1() => clearField(4);
|
||
|
||
/// 视频封面展示项 2
|
||
@$pb.TagNumber(5)
|
||
$core.String get coverLeftText2 => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set coverLeftText2($core.String v) {
|
||
$_setString(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasCoverLeftText2() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearCoverLeftText2() => clearField(5);
|
||
|
||
/// 封面视频展示项 3
|
||
@$pb.TagNumber(6)
|
||
$core.String get coverLeftText3 => $_getSZ(5);
|
||
@$pb.TagNumber(6)
|
||
set coverLeftText3($core.String v) {
|
||
$_setString(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasCoverLeftText3() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearCoverLeftText3() => clearField(6);
|
||
|
||
/// cid
|
||
@$pb.TagNumber(7)
|
||
$fixnum.Int64 get cid => $_getI64(6);
|
||
@$pb.TagNumber(7)
|
||
set cid($fixnum.Int64 v) {
|
||
$_setInt64(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasCid() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearCid() => clearField(7);
|
||
|
||
/// season_id
|
||
@$pb.TagNumber(8)
|
||
$fixnum.Int64 get seasonId => $_getI64(7);
|
||
@$pb.TagNumber(8)
|
||
set seasonId($fixnum.Int64 v) {
|
||
$_setInt64(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasSeasonId() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearSeasonId() => clearField(8);
|
||
|
||
/// epid
|
||
@$pb.TagNumber(9)
|
||
$fixnum.Int64 get epid => $_getI64(8);
|
||
@$pb.TagNumber(9)
|
||
set epid($fixnum.Int64 v) {
|
||
$_setInt64(8, v);
|
||
}
|
||
|
||
@$pb.TagNumber(9)
|
||
$core.bool hasEpid() => $_has(8);
|
||
@$pb.TagNumber(9)
|
||
void clearEpid() => clearField(9);
|
||
|
||
/// aid
|
||
@$pb.TagNumber(10)
|
||
$fixnum.Int64 get aid => $_getI64(9);
|
||
@$pb.TagNumber(10)
|
||
set aid($fixnum.Int64 v) {
|
||
$_setInt64(9, v);
|
||
}
|
||
|
||
@$pb.TagNumber(10)
|
||
$core.bool hasAid() => $_has(9);
|
||
@$pb.TagNumber(10)
|
||
void clearAid() => clearField(10);
|
||
|
||
/// 视频源类型
|
||
@$pb.TagNumber(11)
|
||
MediaType get mediaType => $_getN(10);
|
||
@$pb.TagNumber(11)
|
||
set mediaType(MediaType v) {
|
||
setField(11, v);
|
||
}
|
||
|
||
@$pb.TagNumber(11)
|
||
$core.bool hasMediaType() => $_has(10);
|
||
@$pb.TagNumber(11)
|
||
void clearMediaType() => clearField(11);
|
||
|
||
/// 番剧类型
|
||
@$pb.TagNumber(12)
|
||
VideoSubType get subType => $_getN(11);
|
||
@$pb.TagNumber(12)
|
||
set subType(VideoSubType v) {
|
||
setField(12, v);
|
||
}
|
||
|
||
@$pb.TagNumber(12)
|
||
$core.bool hasSubType() => $_has(11);
|
||
@$pb.TagNumber(12)
|
||
void clearSubType() => clearField(12);
|
||
|
||
/// 番剧是否为预览视频 0:否,1:是
|
||
@$pb.TagNumber(13)
|
||
$core.int get isPreview => $_getIZ(12);
|
||
@$pb.TagNumber(13)
|
||
set isPreview($core.int v) {
|
||
$_setSignedInt32(12, v);
|
||
}
|
||
|
||
@$pb.TagNumber(13)
|
||
$core.bool hasIsPreview() => $_has(12);
|
||
@$pb.TagNumber(13)
|
||
void clearIsPreview() => clearField(13);
|
||
|
||
/// 尺寸信息
|
||
@$pb.TagNumber(14)
|
||
Dimension get dimension => $_getN(13);
|
||
@$pb.TagNumber(14)
|
||
set dimension(Dimension v) {
|
||
setField(14, v);
|
||
}
|
||
|
||
@$pb.TagNumber(14)
|
||
$core.bool hasDimension() => $_has(13);
|
||
@$pb.TagNumber(14)
|
||
void clearDimension() => clearField(14);
|
||
@$pb.TagNumber(14)
|
||
Dimension ensureDimension() => $_ensure(13);
|
||
|
||
/// 角标
|
||
@$pb.TagNumber(15)
|
||
$core.List<VideoBadge> get badge => $_getList(14);
|
||
|
||
/// 是否能够自动播放
|
||
@$pb.TagNumber(16)
|
||
$core.int get canPlay => $_getIZ(15);
|
||
@$pb.TagNumber(16)
|
||
set canPlay($core.int v) {
|
||
$_setSignedInt32(15, v);
|
||
}
|
||
|
||
@$pb.TagNumber(16)
|
||
$core.bool hasCanPlay() => $_has(15);
|
||
@$pb.TagNumber(16)
|
||
void clearCanPlay() => clearField(16);
|
||
|
||
/// PGC单季信息
|
||
@$pb.TagNumber(17)
|
||
PGCSeason get season => $_getN(16);
|
||
@$pb.TagNumber(17)
|
||
set season(PGCSeason v) {
|
||
setField(17, v);
|
||
}
|
||
|
||
@$pb.TagNumber(17)
|
||
$core.bool hasSeason() => $_has(16);
|
||
@$pb.TagNumber(17)
|
||
void clearSeason() => clearField(17);
|
||
@$pb.TagNumber(17)
|
||
PGCSeason ensureSeason() => $_ensure(16);
|
||
}
|
||
|
||
/// UGC视频卡片数据
|
||
class CardUGC extends $pb.GeneratedMessage {
|
||
factory CardUGC({
|
||
$core.String? title,
|
||
$core.String? cover,
|
||
$core.String? uri,
|
||
$core.String? coverLeftText1,
|
||
$core.String? coverLeftText2,
|
||
$core.String? coverLeftText3,
|
||
$fixnum.Int64? avid,
|
||
$fixnum.Int64? cid,
|
||
MediaType? mediaType,
|
||
Dimension? dimension,
|
||
$core.Iterable<VideoBadge>? badge,
|
||
$core.int? canPlay,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (cover != null) {
|
||
$result.cover = cover;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (coverLeftText1 != null) {
|
||
$result.coverLeftText1 = coverLeftText1;
|
||
}
|
||
if (coverLeftText2 != null) {
|
||
$result.coverLeftText2 = coverLeftText2;
|
||
}
|
||
if (coverLeftText3 != null) {
|
||
$result.coverLeftText3 = coverLeftText3;
|
||
}
|
||
if (avid != null) {
|
||
$result.avid = avid;
|
||
}
|
||
if (cid != null) {
|
||
$result.cid = cid;
|
||
}
|
||
if (mediaType != null) {
|
||
$result.mediaType = mediaType;
|
||
}
|
||
if (dimension != null) {
|
||
$result.dimension = dimension;
|
||
}
|
||
if (badge != null) {
|
||
$result.badge.addAll(badge);
|
||
}
|
||
if (canPlay != null) {
|
||
$result.canPlay = canPlay;
|
||
}
|
||
return $result;
|
||
}
|
||
CardUGC._() : super();
|
||
factory CardUGC.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory CardUGC.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'CardUGC',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'cover')
|
||
..aOS(3, _omitFieldNames ? '' : 'uri')
|
||
..aOS(4, _omitFieldNames ? '' : 'coverLeftText1',
|
||
protoName: 'cover_left_text_1')
|
||
..aOS(5, _omitFieldNames ? '' : 'coverLeftText2',
|
||
protoName: 'cover_left_text_2')
|
||
..aOS(6, _omitFieldNames ? '' : 'coverLeftText3',
|
||
protoName: 'cover_left_text_3')
|
||
..aInt64(7, _omitFieldNames ? '' : 'avid')
|
||
..aInt64(8, _omitFieldNames ? '' : 'cid')
|
||
..e<MediaType>(9, _omitFieldNames ? '' : 'mediaType', $pb.PbFieldType.OE,
|
||
defaultOrMaker: MediaType.MediaTypeNone,
|
||
valueOf: MediaType.valueOf,
|
||
enumValues: MediaType.values)
|
||
..aOM<Dimension>(10, _omitFieldNames ? '' : 'dimension',
|
||
subBuilder: Dimension.create)
|
||
..pc<VideoBadge>(11, _omitFieldNames ? '' : 'badge', $pb.PbFieldType.PM,
|
||
subBuilder: VideoBadge.create)
|
||
..a<$core.int>(12, _omitFieldNames ? '' : 'canPlay', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
CardUGC clone() => CardUGC()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
CardUGC copyWith(void Function(CardUGC) updates) =>
|
||
super.copyWith((message) => updates(message as CardUGC)) as CardUGC;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static CardUGC create() => CardUGC._();
|
||
CardUGC createEmptyInstance() => create();
|
||
static $pb.PbList<CardUGC> createRepeated() => $pb.PbList<CardUGC>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static CardUGC getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CardUGC>(create);
|
||
static CardUGC? _defaultInstance;
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 封面图
|
||
@$pb.TagNumber(2)
|
||
$core.String get cover => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set cover($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasCover() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearCover() => clearField(2);
|
||
|
||
/// 秒开地址
|
||
@$pb.TagNumber(3)
|
||
$core.String get uri => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set uri($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasUri() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearUri() => clearField(3);
|
||
|
||
/// 视频封面展示项 1
|
||
@$pb.TagNumber(4)
|
||
$core.String get coverLeftText1 => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set coverLeftText1($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasCoverLeftText1() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearCoverLeftText1() => clearField(4);
|
||
|
||
/// 视频封面展示项 2
|
||
@$pb.TagNumber(5)
|
||
$core.String get coverLeftText2 => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set coverLeftText2($core.String v) {
|
||
$_setString(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasCoverLeftText2() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearCoverLeftText2() => clearField(5);
|
||
|
||
/// 封面视频展示项 3
|
||
@$pb.TagNumber(6)
|
||
$core.String get coverLeftText3 => $_getSZ(5);
|
||
@$pb.TagNumber(6)
|
||
set coverLeftText3($core.String v) {
|
||
$_setString(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasCoverLeftText3() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearCoverLeftText3() => clearField(6);
|
||
|
||
/// avid
|
||
@$pb.TagNumber(7)
|
||
$fixnum.Int64 get avid => $_getI64(6);
|
||
@$pb.TagNumber(7)
|
||
set avid($fixnum.Int64 v) {
|
||
$_setInt64(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasAvid() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearAvid() => clearField(7);
|
||
|
||
/// cid
|
||
@$pb.TagNumber(8)
|
||
$fixnum.Int64 get cid => $_getI64(7);
|
||
@$pb.TagNumber(8)
|
||
set cid($fixnum.Int64 v) {
|
||
$_setInt64(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasCid() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearCid() => clearField(8);
|
||
|
||
/// 视频源类型
|
||
@$pb.TagNumber(9)
|
||
MediaType get mediaType => $_getN(8);
|
||
@$pb.TagNumber(9)
|
||
set mediaType(MediaType v) {
|
||
setField(9, v);
|
||
}
|
||
|
||
@$pb.TagNumber(9)
|
||
$core.bool hasMediaType() => $_has(8);
|
||
@$pb.TagNumber(9)
|
||
void clearMediaType() => clearField(9);
|
||
|
||
/// 尺寸信息
|
||
@$pb.TagNumber(10)
|
||
Dimension get dimension => $_getN(9);
|
||
@$pb.TagNumber(10)
|
||
set dimension(Dimension v) {
|
||
setField(10, v);
|
||
}
|
||
|
||
@$pb.TagNumber(10)
|
||
$core.bool hasDimension() => $_has(9);
|
||
@$pb.TagNumber(10)
|
||
void clearDimension() => clearField(10);
|
||
@$pb.TagNumber(10)
|
||
Dimension ensureDimension() => $_ensure(9);
|
||
|
||
/// 角标
|
||
@$pb.TagNumber(11)
|
||
$core.List<VideoBadge> get badge => $_getList(10);
|
||
|
||
/// 是否能够自动播放
|
||
@$pb.TagNumber(12)
|
||
$core.int get canPlay => $_getIZ(11);
|
||
@$pb.TagNumber(12)
|
||
set canPlay($core.int v) {
|
||
$_setSignedInt32(11, v);
|
||
}
|
||
|
||
@$pb.TagNumber(12)
|
||
$core.bool hasCanPlay() => $_has(11);
|
||
@$pb.TagNumber(12)
|
||
void clearCanPlay() => clearField(12);
|
||
}
|
||
|
||
/// 粉丝样式
|
||
class DecoCardFan extends $pb.GeneratedMessage {
|
||
factory DecoCardFan({
|
||
$core.int? isFan,
|
||
$core.int? number,
|
||
$core.String? color,
|
||
}) {
|
||
final $result = create();
|
||
if (isFan != null) {
|
||
$result.isFan = isFan;
|
||
}
|
||
if (number != null) {
|
||
$result.number = number;
|
||
}
|
||
if (color != null) {
|
||
$result.color = color;
|
||
}
|
||
return $result;
|
||
}
|
||
DecoCardFan._() : super();
|
||
factory DecoCardFan.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DecoCardFan.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DecoCardFan',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'isFan', $pb.PbFieldType.O3)
|
||
..a<$core.int>(2, _omitFieldNames ? '' : 'number', $pb.PbFieldType.O3)
|
||
..aOS(3, _omitFieldNames ? '' : 'color')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DecoCardFan clone() => DecoCardFan()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DecoCardFan copyWith(void Function(DecoCardFan) updates) =>
|
||
super.copyWith((message) => updates(message as DecoCardFan))
|
||
as DecoCardFan;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DecoCardFan create() => DecoCardFan._();
|
||
DecoCardFan createEmptyInstance() => create();
|
||
static $pb.PbList<DecoCardFan> createRepeated() => $pb.PbList<DecoCardFan>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DecoCardFan getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DecoCardFan>(create);
|
||
static DecoCardFan? _defaultInstance;
|
||
|
||
/// 是否是粉丝
|
||
@$pb.TagNumber(1)
|
||
$core.int get isFan => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set isFan($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasIsFan() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearIsFan() => clearField(1);
|
||
|
||
/// 数量
|
||
@$pb.TagNumber(2)
|
||
$core.int get number => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set number($core.int v) {
|
||
$_setSignedInt32(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasNumber() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearNumber() => clearField(2);
|
||
|
||
/// 颜色
|
||
@$pb.TagNumber(3)
|
||
$core.String get color => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set color($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasColor() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearColor() => clearField(3);
|
||
}
|
||
|
||
/// 装扮卡片
|
||
class DecorateCard extends $pb.GeneratedMessage {
|
||
factory DecorateCard({
|
||
$fixnum.Int64? id,
|
||
$core.String? cardUrl,
|
||
$core.String? jumpUrl,
|
||
DecoCardFan? fan,
|
||
}) {
|
||
final $result = create();
|
||
if (id != null) {
|
||
$result.id = id;
|
||
}
|
||
if (cardUrl != null) {
|
||
$result.cardUrl = cardUrl;
|
||
}
|
||
if (jumpUrl != null) {
|
||
$result.jumpUrl = jumpUrl;
|
||
}
|
||
if (fan != null) {
|
||
$result.fan = fan;
|
||
}
|
||
return $result;
|
||
}
|
||
DecorateCard._() : super();
|
||
factory DecorateCard.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DecorateCard.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DecorateCard',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'id')
|
||
..aOS(2, _omitFieldNames ? '' : 'cardUrl')
|
||
..aOS(3, _omitFieldNames ? '' : 'jumpUrl')
|
||
..aOM<DecoCardFan>(4, _omitFieldNames ? '' : 'fan',
|
||
subBuilder: DecoCardFan.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DecorateCard clone() => DecorateCard()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DecorateCard copyWith(void Function(DecorateCard) updates) =>
|
||
super.copyWith((message) => updates(message as DecorateCard))
|
||
as DecorateCard;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DecorateCard create() => DecorateCard._();
|
||
DecorateCard createEmptyInstance() => create();
|
||
static $pb.PbList<DecorateCard> createRepeated() =>
|
||
$pb.PbList<DecorateCard>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DecorateCard getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DecorateCard>(create);
|
||
static DecorateCard? _defaultInstance;
|
||
|
||
/// 装扮卡片id
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get id => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set id($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasId() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearId() => clearField(1);
|
||
|
||
/// 装扮卡片链接
|
||
@$pb.TagNumber(2)
|
||
$core.String get cardUrl => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set cardUrl($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasCardUrl() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearCardUrl() => clearField(2);
|
||
|
||
/// 装扮卡片点击跳转链接
|
||
@$pb.TagNumber(3)
|
||
$core.String get jumpUrl => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set jumpUrl($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasJumpUrl() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearJumpUrl() => clearField(3);
|
||
|
||
/// 粉丝样式
|
||
@$pb.TagNumber(4)
|
||
DecoCardFan get fan => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set fan(DecoCardFan v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasFan() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearFan() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
DecoCardFan ensureFan() => $_ensure(3);
|
||
}
|
||
|
||
/// 文本描述
|
||
class Description extends $pb.GeneratedMessage {
|
||
factory Description({
|
||
$core.String? text,
|
||
$core.String? type,
|
||
$core.String? uri,
|
||
$core.String? emojiType,
|
||
$core.String? goodsType,
|
||
}) {
|
||
final $result = create();
|
||
if (text != null) {
|
||
$result.text = text;
|
||
}
|
||
if (type != null) {
|
||
$result.type = type;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (emojiType != null) {
|
||
$result.emojiType = emojiType;
|
||
}
|
||
if (goodsType != null) {
|
||
$result.goodsType = goodsType;
|
||
}
|
||
return $result;
|
||
}
|
||
Description._() : super();
|
||
factory Description.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory Description.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'Description',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'text')
|
||
..aOS(2, _omitFieldNames ? '' : 'type')
|
||
..aOS(3, _omitFieldNames ? '' : 'uri')
|
||
..aOS(4, _omitFieldNames ? '' : 'emojiType')
|
||
..aOS(5, _omitFieldNames ? '' : 'goodsType')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
Description clone() => Description()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
Description copyWith(void Function(Description) updates) =>
|
||
super.copyWith((message) => updates(message as Description))
|
||
as Description;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static Description create() => Description._();
|
||
Description createEmptyInstance() => create();
|
||
static $pb.PbList<Description> createRepeated() => $pb.PbList<Description>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static Description getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<Description>(create);
|
||
static Description? _defaultInstance;
|
||
|
||
/// 文本内容
|
||
@$pb.TagNumber(1)
|
||
$core.String get text => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set text($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasText() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearText() => clearField(1);
|
||
|
||
/// 文本类型
|
||
@$pb.TagNumber(2)
|
||
$core.String get type => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set type($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasType() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearType() => clearField(2);
|
||
|
||
/// 点击跳转链接
|
||
@$pb.TagNumber(3)
|
||
$core.String get uri => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set uri($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasUri() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearUri() => clearField(3);
|
||
|
||
/// emoji类型
|
||
@$pb.TagNumber(4)
|
||
$core.String get emojiType => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set emojiType($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasEmojiType() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearEmojiType() => clearField(4);
|
||
|
||
/// 商品类型
|
||
@$pb.TagNumber(5)
|
||
$core.String get goodsType => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set goodsType($core.String v) {
|
||
$_setString(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasGoodsType() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearGoodsType() => clearField(5);
|
||
}
|
||
|
||
/// 尺寸信息
|
||
class Dimension extends $pb.GeneratedMessage {
|
||
factory Dimension({
|
||
$fixnum.Int64? height,
|
||
$fixnum.Int64? width,
|
||
$fixnum.Int64? rotate,
|
||
}) {
|
||
final $result = create();
|
||
if (height != null) {
|
||
$result.height = height;
|
||
}
|
||
if (width != null) {
|
||
$result.width = width;
|
||
}
|
||
if (rotate != null) {
|
||
$result.rotate = rotate;
|
||
}
|
||
return $result;
|
||
}
|
||
Dimension._() : super();
|
||
factory Dimension.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory Dimension.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'Dimension',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'height')
|
||
..aInt64(2, _omitFieldNames ? '' : 'width')
|
||
..aInt64(3, _omitFieldNames ? '' : 'rotate')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
Dimension clone() => Dimension()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
Dimension copyWith(void Function(Dimension) updates) =>
|
||
super.copyWith((message) => updates(message as Dimension)) as Dimension;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static Dimension create() => Dimension._();
|
||
Dimension createEmptyInstance() => create();
|
||
static $pb.PbList<Dimension> createRepeated() => $pb.PbList<Dimension>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static Dimension getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Dimension>(create);
|
||
static Dimension? _defaultInstance;
|
||
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get height => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set height($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasHeight() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearHeight() => clearField(1);
|
||
|
||
@$pb.TagNumber(2)
|
||
$fixnum.Int64 get width => $_getI64(1);
|
||
@$pb.TagNumber(2)
|
||
set width($fixnum.Int64 v) {
|
||
$_setInt64(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasWidth() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearWidth() => clearField(2);
|
||
|
||
@$pb.TagNumber(3)
|
||
$fixnum.Int64 get rotate => $_getI64(2);
|
||
@$pb.TagNumber(3)
|
||
set rotate($fixnum.Int64 v) {
|
||
$_setInt64(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasRotate() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearRotate() => clearField(3);
|
||
}
|
||
|
||
/// 动态卡片项
|
||
class DynamicItem extends $pb.GeneratedMessage {
|
||
factory DynamicItem({
|
||
$core.String? cardType,
|
||
$core.String? itemType,
|
||
$core.Iterable<Module>? modules,
|
||
$core.String? dynIdStr,
|
||
$core.String? origDynIdStr,
|
||
$core.int? rType,
|
||
$core.int? hasFold,
|
||
}) {
|
||
final $result = create();
|
||
if (cardType != null) {
|
||
$result.cardType = cardType;
|
||
}
|
||
if (itemType != null) {
|
||
$result.itemType = itemType;
|
||
}
|
||
if (modules != null) {
|
||
$result.modules.addAll(modules);
|
||
}
|
||
if (dynIdStr != null) {
|
||
$result.dynIdStr = dynIdStr;
|
||
}
|
||
if (origDynIdStr != null) {
|
||
$result.origDynIdStr = origDynIdStr;
|
||
}
|
||
if (rType != null) {
|
||
$result.rType = rType;
|
||
}
|
||
if (hasFold != null) {
|
||
$result.hasFold = hasFold;
|
||
}
|
||
return $result;
|
||
}
|
||
DynamicItem._() : super();
|
||
factory DynamicItem.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynamicItem.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynamicItem',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'cardType')
|
||
..aOS(2, _omitFieldNames ? '' : 'itemType')
|
||
..pc<Module>(3, _omitFieldNames ? '' : 'modules', $pb.PbFieldType.PM,
|
||
subBuilder: Module.create)
|
||
..aOS(4, _omitFieldNames ? '' : 'dynIdStr')
|
||
..aOS(5, _omitFieldNames ? '' : 'origDynIdStr')
|
||
..a<$core.int>(6, _omitFieldNames ? '' : 'rType', $pb.PbFieldType.O3)
|
||
..a<$core.int>(7, _omitFieldNames ? '' : 'hasFold', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynamicItem clone() => DynamicItem()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynamicItem copyWith(void Function(DynamicItem) updates) =>
|
||
super.copyWith((message) => updates(message as DynamicItem))
|
||
as DynamicItem;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynamicItem create() => DynamicItem._();
|
||
DynamicItem createEmptyInstance() => create();
|
||
static $pb.PbList<DynamicItem> createRepeated() => $pb.PbList<DynamicItem>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynamicItem getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynamicItem>(create);
|
||
static DynamicItem? _defaultInstance;
|
||
|
||
/// 卡片类型
|
||
/// forward:转发 av:稿件视频 fold:折叠 pgc:pgc内容 courses:付费视频 upList:最近访问列表 followList:我的追番列表
|
||
@$pb.TagNumber(1)
|
||
$core.String get cardType => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set cardType($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasCardType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearCardType() => clearField(1);
|
||
|
||
/// 转发类型下,items的类型
|
||
@$pb.TagNumber(2)
|
||
$core.String get itemType => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set itemType($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasItemType() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearItemType() => clearField(2);
|
||
|
||
/// 模块内容
|
||
@$pb.TagNumber(3)
|
||
$core.List<Module> get modules => $_getList(2);
|
||
|
||
/// 动态ID str
|
||
@$pb.TagNumber(4)
|
||
$core.String get dynIdStr => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set dynIdStr($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasDynIdStr() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearDynIdStr() => clearField(4);
|
||
|
||
/// 转发动态ID str
|
||
@$pb.TagNumber(5)
|
||
$core.String get origDynIdStr => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set origDynIdStr($core.String v) {
|
||
$_setString(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasOrigDynIdStr() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearOrigDynIdStr() => clearField(5);
|
||
|
||
/// r_type
|
||
@$pb.TagNumber(6)
|
||
$core.int get rType => $_getIZ(5);
|
||
@$pb.TagNumber(6)
|
||
set rType($core.int v) {
|
||
$_setSignedInt32(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasRType() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearRType() => clearField(6);
|
||
|
||
/// 该卡片下面是否含有折叠卡
|
||
@$pb.TagNumber(7)
|
||
$core.int get hasFold => $_getIZ(6);
|
||
@$pb.TagNumber(7)
|
||
set hasFold($core.int v) {
|
||
$_setSignedInt32(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasHasFold() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearHasFold() => clearField(7);
|
||
}
|
||
|
||
/// 批量动态id获取动态详情返回值
|
||
class DynDetailsReply extends $pb.GeneratedMessage {
|
||
factory DynDetailsReply({
|
||
$core.Iterable<DynamicItem>? list,
|
||
}) {
|
||
final $result = create();
|
||
if (list != null) {
|
||
$result.list.addAll(list);
|
||
}
|
||
return $result;
|
||
}
|
||
DynDetailsReply._() : super();
|
||
factory DynDetailsReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynDetailsReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynDetailsReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<DynamicItem>(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM,
|
||
subBuilder: DynamicItem.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynDetailsReply clone() => DynDetailsReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynDetailsReply copyWith(void Function(DynDetailsReply) updates) =>
|
||
super.copyWith((message) => updates(message as DynDetailsReply))
|
||
as DynDetailsReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynDetailsReply create() => DynDetailsReply._();
|
||
DynDetailsReply createEmptyInstance() => create();
|
||
static $pb.PbList<DynDetailsReply> createRepeated() =>
|
||
$pb.PbList<DynDetailsReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynDetailsReply getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynDetailsReply>(create);
|
||
static DynDetailsReply? _defaultInstance;
|
||
|
||
/// 动态列表
|
||
@$pb.TagNumber(1)
|
||
$core.List<DynamicItem> get list => $_getList(0);
|
||
}
|
||
|
||
/// 批量动态id获取动态详情请求参数
|
||
class DynDetailsReq extends $pb.GeneratedMessage {
|
||
factory DynDetailsReq({
|
||
$core.int? teenagersMode,
|
||
$core.String? dynamicIds,
|
||
$core.int? qn,
|
||
$core.int? fnver,
|
||
$core.int? fnval,
|
||
$core.int? forceHost,
|
||
$core.int? fourk,
|
||
}) {
|
||
final $result = create();
|
||
if (teenagersMode != null) {
|
||
$result.teenagersMode = teenagersMode;
|
||
}
|
||
if (dynamicIds != null) {
|
||
$result.dynamicIds = dynamicIds;
|
||
}
|
||
if (qn != null) {
|
||
$result.qn = qn;
|
||
}
|
||
if (fnver != null) {
|
||
$result.fnver = fnver;
|
||
}
|
||
if (fnval != null) {
|
||
$result.fnval = fnval;
|
||
}
|
||
if (forceHost != null) {
|
||
$result.forceHost = forceHost;
|
||
}
|
||
if (fourk != null) {
|
||
$result.fourk = fourk;
|
||
}
|
||
return $result;
|
||
}
|
||
DynDetailsReq._() : super();
|
||
factory DynDetailsReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynDetailsReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynDetailsReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(
|
||
1, _omitFieldNames ? '' : 'teenagersMode', $pb.PbFieldType.O3)
|
||
..aOS(2, _omitFieldNames ? '' : 'dynamicIds')
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3)
|
||
..a<$core.int>(4, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3)
|
||
..a<$core.int>(5, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3)
|
||
..a<$core.int>(6, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3)
|
||
..a<$core.int>(7, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynDetailsReq clone() => DynDetailsReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynDetailsReq copyWith(void Function(DynDetailsReq) updates) =>
|
||
super.copyWith((message) => updates(message as DynDetailsReq))
|
||
as DynDetailsReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynDetailsReq create() => DynDetailsReq._();
|
||
DynDetailsReq createEmptyInstance() => create();
|
||
static $pb.PbList<DynDetailsReq> createRepeated() =>
|
||
$pb.PbList<DynDetailsReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynDetailsReq getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynDetailsReq>(create);
|
||
static DynDetailsReq? _defaultInstance;
|
||
|
||
/// 青少年模式
|
||
@$pb.TagNumber(1)
|
||
$core.int get teenagersMode => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set teenagersMode($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTeenagersMode() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTeenagersMode() => clearField(1);
|
||
|
||
/// 动态id
|
||
@$pb.TagNumber(2)
|
||
$core.String get dynamicIds => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set dynamicIds($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasDynamicIds() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearDynamicIds() => clearField(2);
|
||
|
||
/// 清晰度
|
||
@$pb.TagNumber(3)
|
||
$core.int get qn => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set qn($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasQn() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearQn() => clearField(3);
|
||
|
||
/// 流版本
|
||
@$pb.TagNumber(4)
|
||
$core.int get fnver => $_getIZ(3);
|
||
@$pb.TagNumber(4)
|
||
set fnver($core.int v) {
|
||
$_setSignedInt32(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasFnver() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearFnver() => clearField(4);
|
||
|
||
/// 流功能
|
||
@$pb.TagNumber(5)
|
||
$core.int get fnval => $_getIZ(4);
|
||
@$pb.TagNumber(5)
|
||
set fnval($core.int v) {
|
||
$_setSignedInt32(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasFnval() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearFnval() => clearField(5);
|
||
|
||
/// 是否强制使用域名
|
||
@$pb.TagNumber(6)
|
||
$core.int get forceHost => $_getIZ(5);
|
||
@$pb.TagNumber(6)
|
||
set forceHost($core.int v) {
|
||
$_setSignedInt32(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasForceHost() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearForceHost() => clearField(6);
|
||
|
||
/// 是否4k
|
||
@$pb.TagNumber(7)
|
||
$core.int get fourk => $_getIZ(6);
|
||
@$pb.TagNumber(7)
|
||
set fourk($core.int v) {
|
||
$_setSignedInt32(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasFourk() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearFourk() => clearField(7);
|
||
}
|
||
|
||
/// 查看更多-搜索-响应
|
||
class DynMixUpListSearchReply extends $pb.GeneratedMessage {
|
||
factory DynMixUpListSearchReply({
|
||
$core.Iterable<MixUpListItem>? items,
|
||
}) {
|
||
final $result = create();
|
||
if (items != null) {
|
||
$result.items.addAll(items);
|
||
}
|
||
return $result;
|
||
}
|
||
DynMixUpListSearchReply._() : super();
|
||
factory DynMixUpListSearchReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynMixUpListSearchReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynMixUpListSearchReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<MixUpListItem>(1, _omitFieldNames ? '' : 'items', $pb.PbFieldType.PM,
|
||
subBuilder: MixUpListItem.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynMixUpListSearchReply clone() =>
|
||
DynMixUpListSearchReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynMixUpListSearchReply copyWith(
|
||
void Function(DynMixUpListSearchReply) updates) =>
|
||
super.copyWith((message) => updates(message as DynMixUpListSearchReply))
|
||
as DynMixUpListSearchReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynMixUpListSearchReply create() => DynMixUpListSearchReply._();
|
||
DynMixUpListSearchReply createEmptyInstance() => create();
|
||
static $pb.PbList<DynMixUpListSearchReply> createRepeated() =>
|
||
$pb.PbList<DynMixUpListSearchReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynMixUpListSearchReply getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynMixUpListSearchReply>(create);
|
||
static DynMixUpListSearchReply? _defaultInstance;
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.List<MixUpListItem> get items => $_getList(0);
|
||
}
|
||
|
||
/// 查看更多-搜索-请求
|
||
class DynMixUpListSearchReq extends $pb.GeneratedMessage {
|
||
factory DynMixUpListSearchReq({
|
||
$core.String? name,
|
||
}) {
|
||
final $result = create();
|
||
if (name != null) {
|
||
$result.name = name;
|
||
}
|
||
return $result;
|
||
}
|
||
DynMixUpListSearchReq._() : super();
|
||
factory DynMixUpListSearchReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynMixUpListSearchReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynMixUpListSearchReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'name')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynMixUpListSearchReq clone() =>
|
||
DynMixUpListSearchReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynMixUpListSearchReq copyWith(
|
||
void Function(DynMixUpListSearchReq) updates) =>
|
||
super.copyWith((message) => updates(message as DynMixUpListSearchReq))
|
||
as DynMixUpListSearchReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynMixUpListSearchReq create() => DynMixUpListSearchReq._();
|
||
DynMixUpListSearchReq createEmptyInstance() => create();
|
||
static $pb.PbList<DynMixUpListSearchReq> createRepeated() =>
|
||
$pb.PbList<DynMixUpListSearchReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynMixUpListSearchReq getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynMixUpListSearchReq>(create);
|
||
static DynMixUpListSearchReq? _defaultInstance;
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.String get name => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set name($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasName() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearName() => clearField(1);
|
||
}
|
||
|
||
/// 查看更多-列表-响应
|
||
class DynMixUpListViewMoreReply extends $pb.GeneratedMessage {
|
||
factory DynMixUpListViewMoreReply({
|
||
$core.Iterable<MixUpListItem>? items,
|
||
$core.String? searchDefaultText,
|
||
}) {
|
||
final $result = create();
|
||
if (items != null) {
|
||
$result.items.addAll(items);
|
||
}
|
||
if (searchDefaultText != null) {
|
||
$result.searchDefaultText = searchDefaultText;
|
||
}
|
||
return $result;
|
||
}
|
||
DynMixUpListViewMoreReply._() : super();
|
||
factory DynMixUpListViewMoreReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynMixUpListViewMoreReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynMixUpListViewMoreReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<MixUpListItem>(1, _omitFieldNames ? '' : 'items', $pb.PbFieldType.PM,
|
||
subBuilder: MixUpListItem.create)
|
||
..aOS(2, _omitFieldNames ? '' : 'searchDefaultText')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynMixUpListViewMoreReply clone() =>
|
||
DynMixUpListViewMoreReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynMixUpListViewMoreReply copyWith(
|
||
void Function(DynMixUpListViewMoreReply) updates) =>
|
||
super.copyWith((message) => updates(message as DynMixUpListViewMoreReply))
|
||
as DynMixUpListViewMoreReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynMixUpListViewMoreReply create() => DynMixUpListViewMoreReply._();
|
||
DynMixUpListViewMoreReply createEmptyInstance() => create();
|
||
static $pb.PbList<DynMixUpListViewMoreReply> createRepeated() =>
|
||
$pb.PbList<DynMixUpListViewMoreReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynMixUpListViewMoreReply getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynMixUpListViewMoreReply>(create);
|
||
static DynMixUpListViewMoreReply? _defaultInstance;
|
||
|
||
/// 关注up主列表信息
|
||
@$pb.TagNumber(1)
|
||
$core.List<MixUpListItem> get items => $_getList(0);
|
||
|
||
/// 默认搜索文案
|
||
@$pb.TagNumber(2)
|
||
$core.String get searchDefaultText => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set searchDefaultText($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasSearchDefaultText() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearSearchDefaultText() => clearField(2);
|
||
}
|
||
|
||
/// 动态同城物料
|
||
class DynOurCityItem extends $pb.GeneratedMessage {
|
||
factory DynOurCityItem({
|
||
$core.String? cardType,
|
||
$fixnum.Int64? dynId,
|
||
$core.String? uri,
|
||
$core.Iterable<DynOurCityModule>? modules,
|
||
$fixnum.Int64? rid,
|
||
$core.String? debugInfo,
|
||
}) {
|
||
final $result = create();
|
||
if (cardType != null) {
|
||
$result.cardType = cardType;
|
||
}
|
||
if (dynId != null) {
|
||
$result.dynId = dynId;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (modules != null) {
|
||
$result.modules.addAll(modules);
|
||
}
|
||
if (rid != null) {
|
||
$result.rid = rid;
|
||
}
|
||
if (debugInfo != null) {
|
||
$result.debugInfo = debugInfo;
|
||
}
|
||
return $result;
|
||
}
|
||
DynOurCityItem._() : super();
|
||
factory DynOurCityItem.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynOurCityItem.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynOurCityItem',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'cardType')
|
||
..aInt64(2, _omitFieldNames ? '' : 'dynId')
|
||
..aOS(3, _omitFieldNames ? '' : 'uri')
|
||
..pc<DynOurCityModule>(
|
||
4, _omitFieldNames ? '' : 'modules', $pb.PbFieldType.PM,
|
||
subBuilder: DynOurCityModule.create)
|
||
..aInt64(5, _omitFieldNames ? '' : 'rid')
|
||
..aOS(6, _omitFieldNames ? '' : 'debugInfo')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityItem clone() => DynOurCityItem()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityItem copyWith(void Function(DynOurCityItem) updates) =>
|
||
super.copyWith((message) => updates(message as DynOurCityItem))
|
||
as DynOurCityItem;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityItem create() => DynOurCityItem._();
|
||
DynOurCityItem createEmptyInstance() => create();
|
||
static $pb.PbList<DynOurCityItem> createRepeated() =>
|
||
$pb.PbList<DynOurCityItem>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityItem getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynOurCityItem>(create);
|
||
static DynOurCityItem? _defaultInstance;
|
||
|
||
/// 卡片类型
|
||
/// av:稿件 draw:图文
|
||
@$pb.TagNumber(1)
|
||
$core.String get cardType => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set cardType($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasCardType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearCardType() => clearField(1);
|
||
|
||
/// 动态ID
|
||
@$pb.TagNumber(2)
|
||
$fixnum.Int64 get dynId => $_getI64(1);
|
||
@$pb.TagNumber(2)
|
||
set dynId($fixnum.Int64 v) {
|
||
$_setInt64(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasDynId() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearDynId() => clearField(2);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(3)
|
||
$core.String get uri => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set uri($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasUri() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearUri() => clearField(3);
|
||
|
||
/// 模块列表
|
||
@$pb.TagNumber(4)
|
||
$core.List<DynOurCityModule> get modules => $_getList(3);
|
||
|
||
/// 资源ID
|
||
@$pb.TagNumber(5)
|
||
$fixnum.Int64 get rid => $_getI64(4);
|
||
@$pb.TagNumber(5)
|
||
set rid($fixnum.Int64 v) {
|
||
$_setInt64(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasRid() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearRid() => clearField(5);
|
||
|
||
/// 透传服务端魔镜参数
|
||
@$pb.TagNumber(6)
|
||
$core.String get debugInfo => $_getSZ(5);
|
||
@$pb.TagNumber(6)
|
||
set debugInfo($core.String v) {
|
||
$_setString(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasDebugInfo() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearDebugInfo() => clearField(6);
|
||
}
|
||
|
||
enum DynOurCityModule_ModuleItem {
|
||
moduleCover,
|
||
moduleDesc,
|
||
moduleAuthor,
|
||
moduleExtend,
|
||
notSet
|
||
}
|
||
|
||
/// 动态同城物料模块
|
||
class DynOurCityModule extends $pb.GeneratedMessage {
|
||
factory DynOurCityModule({
|
||
$core.String? moduleType,
|
||
DynOurCityModuleCover? moduleCover,
|
||
DynOurCityModuleDesc? moduleDesc,
|
||
DynOurCityModuleAuthor? moduleAuthor,
|
||
DynOurCityModuleExtend? moduleExtend,
|
||
}) {
|
||
final $result = create();
|
||
if (moduleType != null) {
|
||
$result.moduleType = moduleType;
|
||
}
|
||
if (moduleCover != null) {
|
||
$result.moduleCover = moduleCover;
|
||
}
|
||
if (moduleDesc != null) {
|
||
$result.moduleDesc = moduleDesc;
|
||
}
|
||
if (moduleAuthor != null) {
|
||
$result.moduleAuthor = moduleAuthor;
|
||
}
|
||
if (moduleExtend != null) {
|
||
$result.moduleExtend = moduleExtend;
|
||
}
|
||
return $result;
|
||
}
|
||
DynOurCityModule._() : super();
|
||
factory DynOurCityModule.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynOurCityModule.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static const $core.Map<$core.int, DynOurCityModule_ModuleItem>
|
||
_DynOurCityModule_ModuleItemByTag = {
|
||
2: DynOurCityModule_ModuleItem.moduleCover,
|
||
3: DynOurCityModule_ModuleItem.moduleDesc,
|
||
4: DynOurCityModule_ModuleItem.moduleAuthor,
|
||
5: DynOurCityModule_ModuleItem.moduleExtend,
|
||
0: DynOurCityModule_ModuleItem.notSet
|
||
};
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynOurCityModule',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..oo(0, [2, 3, 4, 5])
|
||
..aOS(1, _omitFieldNames ? '' : 'moduleType')
|
||
..aOM<DynOurCityModuleCover>(2, _omitFieldNames ? '' : 'moduleCover',
|
||
subBuilder: DynOurCityModuleCover.create)
|
||
..aOM<DynOurCityModuleDesc>(3, _omitFieldNames ? '' : 'moduleDesc',
|
||
subBuilder: DynOurCityModuleDesc.create)
|
||
..aOM<DynOurCityModuleAuthor>(4, _omitFieldNames ? '' : 'moduleAuthor',
|
||
subBuilder: DynOurCityModuleAuthor.create)
|
||
..aOM<DynOurCityModuleExtend>(5, _omitFieldNames ? '' : 'moduleExtend',
|
||
subBuilder: DynOurCityModuleExtend.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModule clone() => DynOurCityModule()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModule copyWith(void Function(DynOurCityModule) updates) =>
|
||
super.copyWith((message) => updates(message as DynOurCityModule))
|
||
as DynOurCityModule;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModule create() => DynOurCityModule._();
|
||
DynOurCityModule createEmptyInstance() => create();
|
||
static $pb.PbList<DynOurCityModule> createRepeated() =>
|
||
$pb.PbList<DynOurCityModule>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModule getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynOurCityModule>(create);
|
||
static DynOurCityModule? _defaultInstance;
|
||
|
||
DynOurCityModule_ModuleItem whichModuleItem() =>
|
||
_DynOurCityModule_ModuleItemByTag[$_whichOneof(0)]!;
|
||
void clearModuleItem() => clearField($_whichOneof(0));
|
||
|
||
/// 类型
|
||
/// cover:封面 desc:描述 author:发布人 extend:扩展部分
|
||
@$pb.TagNumber(1)
|
||
$core.String get moduleType => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set moduleType($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasModuleType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearModuleType() => clearField(1);
|
||
|
||
/// 封面
|
||
@$pb.TagNumber(2)
|
||
DynOurCityModuleCover get moduleCover => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set moduleCover(DynOurCityModuleCover v) {
|
||
setField(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasModuleCover() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearModuleCover() => clearField(2);
|
||
@$pb.TagNumber(2)
|
||
DynOurCityModuleCover ensureModuleCover() => $_ensure(1);
|
||
|
||
/// 描述
|
||
@$pb.TagNumber(3)
|
||
DynOurCityModuleDesc get moduleDesc => $_getN(2);
|
||
@$pb.TagNumber(3)
|
||
set moduleDesc(DynOurCityModuleDesc v) {
|
||
setField(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasModuleDesc() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearModuleDesc() => clearField(3);
|
||
@$pb.TagNumber(3)
|
||
DynOurCityModuleDesc ensureModuleDesc() => $_ensure(2);
|
||
|
||
/// 发布人
|
||
@$pb.TagNumber(4)
|
||
DynOurCityModuleAuthor get moduleAuthor => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set moduleAuthor(DynOurCityModuleAuthor v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasModuleAuthor() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearModuleAuthor() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
DynOurCityModuleAuthor ensureModuleAuthor() => $_ensure(3);
|
||
|
||
/// 扩展部分
|
||
@$pb.TagNumber(5)
|
||
DynOurCityModuleExtend get moduleExtend => $_getN(4);
|
||
@$pb.TagNumber(5)
|
||
set moduleExtend(DynOurCityModuleExtend v) {
|
||
setField(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasModuleExtend() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearModuleExtend() => clearField(5);
|
||
@$pb.TagNumber(5)
|
||
DynOurCityModuleExtend ensureModuleExtend() => $_ensure(4);
|
||
}
|
||
|
||
/// 动态同城物料-发布人模块
|
||
class DynOurCityModuleAuthor extends $pb.GeneratedMessage {
|
||
factory DynOurCityModuleAuthor({
|
||
$fixnum.Int64? mid,
|
||
$core.String? name,
|
||
$core.String? face,
|
||
$core.String? uri,
|
||
}) {
|
||
final $result = create();
|
||
if (mid != null) {
|
||
$result.mid = mid;
|
||
}
|
||
if (name != null) {
|
||
$result.name = name;
|
||
}
|
||
if (face != null) {
|
||
$result.face = face;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
return $result;
|
||
}
|
||
DynOurCityModuleAuthor._() : super();
|
||
factory DynOurCityModuleAuthor.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynOurCityModuleAuthor.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynOurCityModuleAuthor',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'mid')
|
||
..aOS(2, _omitFieldNames ? '' : 'name')
|
||
..aOS(3, _omitFieldNames ? '' : 'face')
|
||
..aOS(4, _omitFieldNames ? '' : 'uri')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModuleAuthor clone() =>
|
||
DynOurCityModuleAuthor()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModuleAuthor copyWith(
|
||
void Function(DynOurCityModuleAuthor) updates) =>
|
||
super.copyWith((message) => updates(message as DynOurCityModuleAuthor))
|
||
as DynOurCityModuleAuthor;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModuleAuthor create() => DynOurCityModuleAuthor._();
|
||
DynOurCityModuleAuthor createEmptyInstance() => create();
|
||
static $pb.PbList<DynOurCityModuleAuthor> createRepeated() =>
|
||
$pb.PbList<DynOurCityModuleAuthor>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModuleAuthor getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynOurCityModuleAuthor>(create);
|
||
static DynOurCityModuleAuthor? _defaultInstance;
|
||
|
||
/// 用户Mid
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get mid => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set mid($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasMid() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearMid() => clearField(1);
|
||
|
||
/// 用户昵称
|
||
@$pb.TagNumber(2)
|
||
$core.String get name => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set name($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasName() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearName() => clearField(2);
|
||
|
||
/// 用户头像
|
||
@$pb.TagNumber(3)
|
||
$core.String get face => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set face($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasFace() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearFace() => clearField(3);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(4)
|
||
$core.String get uri => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set uri($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasUri() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearUri() => clearField(4);
|
||
}
|
||
|
||
/// 动态同城物料-封面模块
|
||
class DynOurCityModuleCover extends $pb.GeneratedMessage {
|
||
factory DynOurCityModuleCover({
|
||
$core.Iterable<$core.String>? covers,
|
||
$core.int? style,
|
||
$core.int? coverLeftIcon1,
|
||
$core.String? coverLeftText1,
|
||
$core.int? coverLeftIcon2,
|
||
$core.String? coverLeftText2,
|
||
$core.String? coverLeftText3,
|
||
$core.Iterable<VideoBadge>? badge,
|
||
}) {
|
||
final $result = create();
|
||
if (covers != null) {
|
||
$result.covers.addAll(covers);
|
||
}
|
||
if (style != null) {
|
||
$result.style = style;
|
||
}
|
||
if (coverLeftIcon1 != null) {
|
||
$result.coverLeftIcon1 = coverLeftIcon1;
|
||
}
|
||
if (coverLeftText1 != null) {
|
||
$result.coverLeftText1 = coverLeftText1;
|
||
}
|
||
if (coverLeftIcon2 != null) {
|
||
$result.coverLeftIcon2 = coverLeftIcon2;
|
||
}
|
||
if (coverLeftText2 != null) {
|
||
$result.coverLeftText2 = coverLeftText2;
|
||
}
|
||
if (coverLeftText3 != null) {
|
||
$result.coverLeftText3 = coverLeftText3;
|
||
}
|
||
if (badge != null) {
|
||
$result.badge.addAll(badge);
|
||
}
|
||
return $result;
|
||
}
|
||
DynOurCityModuleCover._() : super();
|
||
factory DynOurCityModuleCover.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynOurCityModuleCover.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynOurCityModuleCover',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pPS(1, _omitFieldNames ? '' : 'covers')
|
||
..a<$core.int>(2, _omitFieldNames ? '' : 'style', $pb.PbFieldType.O3)
|
||
..a<$core.int>(
|
||
3, _omitFieldNames ? '' : 'coverLeftIcon1', $pb.PbFieldType.O3,
|
||
protoName: 'cover_left_icon_1')
|
||
..aOS(4, _omitFieldNames ? '' : 'coverLeftText1',
|
||
protoName: 'cover_left_text_1')
|
||
..a<$core.int>(
|
||
5, _omitFieldNames ? '' : 'coverLeftIcon2', $pb.PbFieldType.O3,
|
||
protoName: 'cover_left_icon_2')
|
||
..aOS(6, _omitFieldNames ? '' : 'coverLeftText2',
|
||
protoName: 'cover_left_text_2')
|
||
..aOS(7, _omitFieldNames ? '' : 'coverLeftText3',
|
||
protoName: 'cover_left_text_3')
|
||
..pc<VideoBadge>(8, _omitFieldNames ? '' : 'badge', $pb.PbFieldType.PM,
|
||
subBuilder: VideoBadge.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModuleCover clone() =>
|
||
DynOurCityModuleCover()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModuleCover copyWith(
|
||
void Function(DynOurCityModuleCover) updates) =>
|
||
super.copyWith((message) => updates(message as DynOurCityModuleCover))
|
||
as DynOurCityModuleCover;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModuleCover create() => DynOurCityModuleCover._();
|
||
DynOurCityModuleCover createEmptyInstance() => create();
|
||
static $pb.PbList<DynOurCityModuleCover> createRepeated() =>
|
||
$pb.PbList<DynOurCityModuleCover>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModuleCover getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynOurCityModuleCover>(create);
|
||
static DynOurCityModuleCover? _defaultInstance;
|
||
|
||
/// 封面图 单图样式取第一个元素
|
||
@$pb.TagNumber(1)
|
||
$core.List<$core.String> get covers => $_getList(0);
|
||
|
||
/// 封面样式
|
||
/// 1:横图 2:竖图 3:方图
|
||
@$pb.TagNumber(2)
|
||
$core.int get style => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set style($core.int v) {
|
||
$_setSignedInt32(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasStyle() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearStyle() => clearField(2);
|
||
|
||
/// 视频封面展示项图标 1
|
||
@$pb.TagNumber(3)
|
||
$core.int get coverLeftIcon1 => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set coverLeftIcon1($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasCoverLeftIcon1() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearCoverLeftIcon1() => clearField(3);
|
||
|
||
/// 视频封面展示项 1
|
||
@$pb.TagNumber(4)
|
||
$core.String get coverLeftText1 => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set coverLeftText1($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasCoverLeftText1() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearCoverLeftText1() => clearField(4);
|
||
|
||
/// 视频封面展示项图标 2
|
||
@$pb.TagNumber(5)
|
||
$core.int get coverLeftIcon2 => $_getIZ(4);
|
||
@$pb.TagNumber(5)
|
||
set coverLeftIcon2($core.int v) {
|
||
$_setSignedInt32(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasCoverLeftIcon2() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearCoverLeftIcon2() => clearField(5);
|
||
|
||
/// 视频封面展示项 2
|
||
@$pb.TagNumber(6)
|
||
$core.String get coverLeftText2 => $_getSZ(5);
|
||
@$pb.TagNumber(6)
|
||
set coverLeftText2($core.String v) {
|
||
$_setString(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasCoverLeftText2() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearCoverLeftText2() => clearField(6);
|
||
|
||
/// 封面视频展示项 3
|
||
@$pb.TagNumber(7)
|
||
$core.String get coverLeftText3 => $_getSZ(6);
|
||
@$pb.TagNumber(7)
|
||
set coverLeftText3($core.String v) {
|
||
$_setString(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasCoverLeftText3() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearCoverLeftText3() => clearField(7);
|
||
|
||
/// 角标
|
||
@$pb.TagNumber(8)
|
||
$core.List<VideoBadge> get badge => $_getList(7);
|
||
}
|
||
|
||
/// 动态同城物料-描述模块
|
||
class DynOurCityModuleDesc extends $pb.GeneratedMessage {
|
||
factory DynOurCityModuleDesc({
|
||
$core.String? desc,
|
||
}) {
|
||
final $result = create();
|
||
if (desc != null) {
|
||
$result.desc = desc;
|
||
}
|
||
return $result;
|
||
}
|
||
DynOurCityModuleDesc._() : super();
|
||
factory DynOurCityModuleDesc.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynOurCityModuleDesc.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynOurCityModuleDesc',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'desc')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModuleDesc clone() =>
|
||
DynOurCityModuleDesc()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModuleDesc copyWith(void Function(DynOurCityModuleDesc) updates) =>
|
||
super.copyWith((message) => updates(message as DynOurCityModuleDesc))
|
||
as DynOurCityModuleDesc;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModuleDesc create() => DynOurCityModuleDesc._();
|
||
DynOurCityModuleDesc createEmptyInstance() => create();
|
||
static $pb.PbList<DynOurCityModuleDesc> createRepeated() =>
|
||
$pb.PbList<DynOurCityModuleDesc>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModuleDesc getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynOurCityModuleDesc>(create);
|
||
static DynOurCityModuleDesc? _defaultInstance;
|
||
|
||
/// 描述信息
|
||
@$pb.TagNumber(1)
|
||
$core.String get desc => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set desc($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasDesc() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearDesc() => clearField(1);
|
||
}
|
||
|
||
enum DynOurCityModuleExtend_Extend { extendLbs, notSet }
|
||
|
||
/// 动态同城物料-扩展部分模块
|
||
class DynOurCityModuleExtend extends $pb.GeneratedMessage {
|
||
factory DynOurCityModuleExtend({
|
||
$core.String? type,
|
||
DynOurCityModuleExtendLBS? extendLbs,
|
||
}) {
|
||
final $result = create();
|
||
if (type != null) {
|
||
$result.type = type;
|
||
}
|
||
if (extendLbs != null) {
|
||
$result.extendLbs = extendLbs;
|
||
}
|
||
return $result;
|
||
}
|
||
DynOurCityModuleExtend._() : super();
|
||
factory DynOurCityModuleExtend.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynOurCityModuleExtend.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static const $core.Map<$core.int, DynOurCityModuleExtend_Extend>
|
||
_DynOurCityModuleExtend_ExtendByTag = {
|
||
2: DynOurCityModuleExtend_Extend.extendLbs,
|
||
0: DynOurCityModuleExtend_Extend.notSet
|
||
};
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynOurCityModuleExtend',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..oo(0, [2])
|
||
..aOS(1, _omitFieldNames ? '' : 'type')
|
||
..aOM<DynOurCityModuleExtendLBS>(2, _omitFieldNames ? '' : 'extendLbs',
|
||
subBuilder: DynOurCityModuleExtendLBS.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModuleExtend clone() =>
|
||
DynOurCityModuleExtend()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModuleExtend copyWith(
|
||
void Function(DynOurCityModuleExtend) updates) =>
|
||
super.copyWith((message) => updates(message as DynOurCityModuleExtend))
|
||
as DynOurCityModuleExtend;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModuleExtend create() => DynOurCityModuleExtend._();
|
||
DynOurCityModuleExtend createEmptyInstance() => create();
|
||
static $pb.PbList<DynOurCityModuleExtend> createRepeated() =>
|
||
$pb.PbList<DynOurCityModuleExtend>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModuleExtend getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynOurCityModuleExtend>(create);
|
||
static DynOurCityModuleExtend? _defaultInstance;
|
||
|
||
DynOurCityModuleExtend_Extend whichExtend() =>
|
||
_DynOurCityModuleExtend_ExtendByTag[$_whichOneof(0)]!;
|
||
void clearExtend() => clearField($_whichOneof(0));
|
||
|
||
/// 类型
|
||
@$pb.TagNumber(1)
|
||
$core.String get type => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set type($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearType() => clearField(1);
|
||
|
||
/// LBS模块
|
||
@$pb.TagNumber(2)
|
||
DynOurCityModuleExtendLBS get extendLbs => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set extendLbs(DynOurCityModuleExtendLBS v) {
|
||
setField(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasExtendLbs() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearExtendLbs() => clearField(2);
|
||
@$pb.TagNumber(2)
|
||
DynOurCityModuleExtendLBS ensureExtendLbs() => $_ensure(1);
|
||
}
|
||
|
||
/// 动态同城物料extent-LBS模块
|
||
class DynOurCityModuleExtendLBS extends $pb.GeneratedMessage {
|
||
factory DynOurCityModuleExtendLBS({
|
||
$core.String? title,
|
||
$core.String? uri,
|
||
$core.String? icon,
|
||
$core.int? poiType,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (icon != null) {
|
||
$result.icon = icon;
|
||
}
|
||
if (poiType != null) {
|
||
$result.poiType = poiType;
|
||
}
|
||
return $result;
|
||
}
|
||
DynOurCityModuleExtendLBS._() : super();
|
||
factory DynOurCityModuleExtendLBS.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynOurCityModuleExtendLBS.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynOurCityModuleExtendLBS',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'uri')
|
||
..aOS(3, _omitFieldNames ? '' : 'icon')
|
||
..a<$core.int>(4, _omitFieldNames ? '' : 'poiType', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModuleExtendLBS clone() =>
|
||
DynOurCityModuleExtendLBS()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityModuleExtendLBS copyWith(
|
||
void Function(DynOurCityModuleExtendLBS) updates) =>
|
||
super.copyWith((message) => updates(message as DynOurCityModuleExtendLBS))
|
||
as DynOurCityModuleExtendLBS;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModuleExtendLBS create() => DynOurCityModuleExtendLBS._();
|
||
DynOurCityModuleExtendLBS createEmptyInstance() => create();
|
||
static $pb.PbList<DynOurCityModuleExtendLBS> createRepeated() =>
|
||
$pb.PbList<DynOurCityModuleExtendLBS>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityModuleExtendLBS getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynOurCityModuleExtendLBS>(create);
|
||
static DynOurCityModuleExtendLBS? _defaultInstance;
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(2)
|
||
$core.String get uri => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set uri($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasUri() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearUri() => clearField(2);
|
||
|
||
/// 小图标
|
||
@$pb.TagNumber(3)
|
||
$core.String get icon => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set icon($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasIcon() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearIcon() => clearField(3);
|
||
|
||
/// poiType
|
||
@$pb.TagNumber(4)
|
||
$core.int get poiType => $_getIZ(3);
|
||
@$pb.TagNumber(4)
|
||
set poiType($core.int v) {
|
||
$_setSignedInt32(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasPoiType() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearPoiType() => clearField(4);
|
||
}
|
||
|
||
/// 动态同城-响应
|
||
class DynOurCityReply extends $pb.GeneratedMessage {
|
||
factory DynOurCityReply({
|
||
$core.String? offset,
|
||
$core.int? hasMore,
|
||
$core.int? style,
|
||
$core.String? topLabel,
|
||
$core.Iterable<DynOurCityItem>? list,
|
||
$core.String? topButtonLabel,
|
||
$core.int? cityId,
|
||
$core.String? cityName,
|
||
}) {
|
||
final $result = create();
|
||
if (offset != null) {
|
||
$result.offset = offset;
|
||
}
|
||
if (hasMore != null) {
|
||
$result.hasMore = hasMore;
|
||
}
|
||
if (style != null) {
|
||
$result.style = style;
|
||
}
|
||
if (topLabel != null) {
|
||
$result.topLabel = topLabel;
|
||
}
|
||
if (list != null) {
|
||
$result.list.addAll(list);
|
||
}
|
||
if (topButtonLabel != null) {
|
||
$result.topButtonLabel = topButtonLabel;
|
||
}
|
||
if (cityId != null) {
|
||
$result.cityId = cityId;
|
||
}
|
||
if (cityName != null) {
|
||
$result.cityName = cityName;
|
||
}
|
||
return $result;
|
||
}
|
||
DynOurCityReply._() : super();
|
||
factory DynOurCityReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynOurCityReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynOurCityReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'offset')
|
||
..a<$core.int>(2, _omitFieldNames ? '' : 'hasMore', $pb.PbFieldType.O3)
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'style', $pb.PbFieldType.O3)
|
||
..aOS(4, _omitFieldNames ? '' : 'topLabel')
|
||
..pc<DynOurCityItem>(5, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM,
|
||
subBuilder: DynOurCityItem.create)
|
||
..aOS(6, _omitFieldNames ? '' : 'topButtonLabel')
|
||
..a<$core.int>(7, _omitFieldNames ? '' : 'cityId', $pb.PbFieldType.O3)
|
||
..aOS(8, _omitFieldNames ? '' : 'cityName')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityReply clone() => DynOurCityReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityReply copyWith(void Function(DynOurCityReply) updates) =>
|
||
super.copyWith((message) => updates(message as DynOurCityReply))
|
||
as DynOurCityReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityReply create() => DynOurCityReply._();
|
||
DynOurCityReply createEmptyInstance() => create();
|
||
static $pb.PbList<DynOurCityReply> createRepeated() =>
|
||
$pb.PbList<DynOurCityReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityReply getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynOurCityReply>(create);
|
||
static DynOurCityReply? _defaultInstance;
|
||
|
||
/// 翻页游标
|
||
@$pb.TagNumber(1)
|
||
$core.String get offset => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set offset($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasOffset() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearOffset() => clearField(1);
|
||
|
||
/// 是否还有更多数据
|
||
/// 1:有
|
||
@$pb.TagNumber(2)
|
||
$core.int get hasMore => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set hasMore($core.int v) {
|
||
$_setSignedInt32(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasHasMore() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearHasMore() => clearField(2);
|
||
|
||
/// 样式类型
|
||
/// 1:双列 2:瀑布流
|
||
@$pb.TagNumber(3)
|
||
$core.int get style => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set style($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasStyle() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearStyle() => clearField(3);
|
||
|
||
/// 顶导信息
|
||
@$pb.TagNumber(4)
|
||
$core.String get topLabel => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set topLabel($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasTopLabel() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearTopLabel() => clearField(4);
|
||
|
||
/// 列表详情
|
||
@$pb.TagNumber(5)
|
||
$core.List<DynOurCityItem> get list => $_getList(4);
|
||
|
||
/// 顶导按钮信息
|
||
@$pb.TagNumber(6)
|
||
$core.String get topButtonLabel => $_getSZ(5);
|
||
@$pb.TagNumber(6)
|
||
set topButtonLabel($core.String v) {
|
||
$_setString(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasTopButtonLabel() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearTopButtonLabel() => clearField(6);
|
||
|
||
/// 城市ID
|
||
@$pb.TagNumber(7)
|
||
$core.int get cityId => $_getIZ(6);
|
||
@$pb.TagNumber(7)
|
||
set cityId($core.int v) {
|
||
$_setSignedInt32(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasCityId() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearCityId() => clearField(7);
|
||
|
||
/// 城市名
|
||
@$pb.TagNumber(8)
|
||
$core.String get cityName => $_getSZ(7);
|
||
@$pb.TagNumber(8)
|
||
set cityName($core.String v) {
|
||
$_setString(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasCityName() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearCityName() => clearField(8);
|
||
}
|
||
|
||
/// 动态同城页-请求
|
||
class DynOurCityReq extends $pb.GeneratedMessage {
|
||
factory DynOurCityReq({
|
||
$fixnum.Int64? cityId,
|
||
$core.double? lat,
|
||
$core.double? lng,
|
||
$core.String? offset,
|
||
$core.int? pageSize,
|
||
$core.int? teenagersMode,
|
||
$core.int? qn,
|
||
$core.int? fnver,
|
||
$core.int? fnval,
|
||
$core.int? forceHost,
|
||
$core.int? fourk,
|
||
$core.int? lbsState,
|
||
$core.int? refreshCity,
|
||
ExpConf? expConf,
|
||
$1.PlayerArgs? playerArgs,
|
||
$fixnum.Int64? cityCode,
|
||
$fixnum.Int64? buildTime,
|
||
}) {
|
||
final $result = create();
|
||
if (cityId != null) {
|
||
$result.cityId = cityId;
|
||
}
|
||
if (lat != null) {
|
||
$result.lat = lat;
|
||
}
|
||
if (lng != null) {
|
||
$result.lng = lng;
|
||
}
|
||
if (offset != null) {
|
||
$result.offset = offset;
|
||
}
|
||
if (pageSize != null) {
|
||
$result.pageSize = pageSize;
|
||
}
|
||
if (teenagersMode != null) {
|
||
$result.teenagersMode = teenagersMode;
|
||
}
|
||
if (qn != null) {
|
||
$result.qn = qn;
|
||
}
|
||
if (fnver != null) {
|
||
$result.fnver = fnver;
|
||
}
|
||
if (fnval != null) {
|
||
$result.fnval = fnval;
|
||
}
|
||
if (forceHost != null) {
|
||
$result.forceHost = forceHost;
|
||
}
|
||
if (fourk != null) {
|
||
$result.fourk = fourk;
|
||
}
|
||
if (lbsState != null) {
|
||
$result.lbsState = lbsState;
|
||
}
|
||
if (refreshCity != null) {
|
||
$result.refreshCity = refreshCity;
|
||
}
|
||
if (expConf != null) {
|
||
$result.expConf = expConf;
|
||
}
|
||
if (playerArgs != null) {
|
||
$result.playerArgs = playerArgs;
|
||
}
|
||
if (cityCode != null) {
|
||
$result.cityCode = cityCode;
|
||
}
|
||
if (buildTime != null) {
|
||
$result.buildTime = buildTime;
|
||
}
|
||
return $result;
|
||
}
|
||
DynOurCityReq._() : super();
|
||
factory DynOurCityReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynOurCityReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynOurCityReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'cityId')
|
||
..a<$core.double>(2, _omitFieldNames ? '' : 'lat', $pb.PbFieldType.OD)
|
||
..a<$core.double>(3, _omitFieldNames ? '' : 'lng', $pb.PbFieldType.OD)
|
||
..aOS(4, _omitFieldNames ? '' : 'offset')
|
||
..a<$core.int>(5, _omitFieldNames ? '' : 'pageSize', $pb.PbFieldType.O3)
|
||
..a<$core.int>(
|
||
6, _omitFieldNames ? '' : 'teenagersMode', $pb.PbFieldType.O3)
|
||
..a<$core.int>(7, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3)
|
||
..a<$core.int>(8, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3)
|
||
..a<$core.int>(9, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3)
|
||
..a<$core.int>(10, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3)
|
||
..a<$core.int>(11, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3)
|
||
..a<$core.int>(12, _omitFieldNames ? '' : 'lbsState', $pb.PbFieldType.O3)
|
||
..a<$core.int>(
|
||
13, _omitFieldNames ? '' : 'refreshCity', $pb.PbFieldType.OU3)
|
||
..aOM<ExpConf>(14, _omitFieldNames ? '' : 'expConf',
|
||
subBuilder: ExpConf.create)
|
||
..aOM<$1.PlayerArgs>(15, _omitFieldNames ? '' : 'playerArgs',
|
||
subBuilder: $1.PlayerArgs.create)
|
||
..aInt64(16, _omitFieldNames ? '' : 'cityCode')
|
||
..aInt64(17, _omitFieldNames ? '' : 'buildTime')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityReq clone() => DynOurCityReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCityReq copyWith(void Function(DynOurCityReq) updates) =>
|
||
super.copyWith((message) => updates(message as DynOurCityReq))
|
||
as DynOurCityReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityReq create() => DynOurCityReq._();
|
||
DynOurCityReq createEmptyInstance() => create();
|
||
static $pb.PbList<DynOurCityReq> createRepeated() =>
|
||
$pb.PbList<DynOurCityReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCityReq getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynOurCityReq>(create);
|
||
static DynOurCityReq? _defaultInstance;
|
||
|
||
/// 城市ID
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get cityId => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set cityId($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasCityId() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearCityId() => clearField(1);
|
||
|
||
/// 纬度
|
||
@$pb.TagNumber(2)
|
||
$core.double get lat => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set lat($core.double v) {
|
||
$_setDouble(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasLat() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearLat() => clearField(2);
|
||
|
||
/// 经度
|
||
@$pb.TagNumber(3)
|
||
$core.double get lng => $_getN(2);
|
||
@$pb.TagNumber(3)
|
||
set lng($core.double v) {
|
||
$_setDouble(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasLng() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearLng() => clearField(3);
|
||
|
||
/// 透传上一次接口请求返回的offset
|
||
@$pb.TagNumber(4)
|
||
$core.String get offset => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set offset($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasOffset() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearOffset() => clearField(4);
|
||
|
||
/// 每页元素个数
|
||
@$pb.TagNumber(5)
|
||
$core.int get pageSize => $_getIZ(4);
|
||
@$pb.TagNumber(5)
|
||
set pageSize($core.int v) {
|
||
$_setSignedInt32(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasPageSize() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearPageSize() => clearField(5);
|
||
|
||
/// 青少年模式
|
||
/// 1:开启青少年模式
|
||
@$pb.TagNumber(6)
|
||
$core.int get teenagersMode => $_getIZ(5);
|
||
@$pb.TagNumber(6)
|
||
set teenagersMode($core.int v) {
|
||
$_setSignedInt32(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasTeenagersMode() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearTeenagersMode() => clearField(6);
|
||
|
||
/// 清晰度(旧版)
|
||
@$pb.TagNumber(7)
|
||
$core.int get qn => $_getIZ(6);
|
||
@$pb.TagNumber(7)
|
||
set qn($core.int v) {
|
||
$_setSignedInt32(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasQn() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearQn() => clearField(7);
|
||
|
||
/// 流版本(旧版)
|
||
@$pb.TagNumber(8)
|
||
$core.int get fnver => $_getIZ(7);
|
||
@$pb.TagNumber(8)
|
||
set fnver($core.int v) {
|
||
$_setSignedInt32(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasFnver() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearFnver() => clearField(8);
|
||
|
||
/// 流类型(旧版)
|
||
@$pb.TagNumber(9)
|
||
$core.int get fnval => $_getIZ(8);
|
||
@$pb.TagNumber(9)
|
||
set fnval($core.int v) {
|
||
$_setSignedInt32(8, v);
|
||
}
|
||
|
||
@$pb.TagNumber(9)
|
||
$core.bool hasFnval() => $_has(8);
|
||
@$pb.TagNumber(9)
|
||
void clearFnval() => clearField(9);
|
||
|
||
/// 是否强制使用域名(旧版)
|
||
@$pb.TagNumber(10)
|
||
$core.int get forceHost => $_getIZ(9);
|
||
@$pb.TagNumber(10)
|
||
set forceHost($core.int v) {
|
||
$_setSignedInt32(9, v);
|
||
}
|
||
|
||
@$pb.TagNumber(10)
|
||
$core.bool hasForceHost() => $_has(9);
|
||
@$pb.TagNumber(10)
|
||
void clearForceHost() => clearField(10);
|
||
|
||
/// 是否4k(旧版)
|
||
@$pb.TagNumber(11)
|
||
$core.int get fourk => $_getIZ(10);
|
||
@$pb.TagNumber(11)
|
||
set fourk($core.int v) {
|
||
$_setSignedInt32(10, v);
|
||
}
|
||
|
||
@$pb.TagNumber(11)
|
||
$core.bool hasFourk() => $_has(10);
|
||
@$pb.TagNumber(11)
|
||
void clearFourk() => clearField(11);
|
||
|
||
/// 是否开启lbs
|
||
/// 0:关闭 1:开启
|
||
@$pb.TagNumber(12)
|
||
$core.int get lbsState => $_getIZ(11);
|
||
@$pb.TagNumber(12)
|
||
set lbsState($core.int v) {
|
||
$_setSignedInt32(11, v);
|
||
}
|
||
|
||
@$pb.TagNumber(12)
|
||
$core.bool hasLbsState() => $_has(11);
|
||
@$pb.TagNumber(12)
|
||
void clearLbsState() => clearField(12);
|
||
|
||
/// 是否刷新城市
|
||
@$pb.TagNumber(13)
|
||
$core.int get refreshCity => $_getIZ(12);
|
||
@$pb.TagNumber(13)
|
||
set refreshCity($core.int v) {
|
||
$_setUnsignedInt32(12, v);
|
||
}
|
||
|
||
@$pb.TagNumber(13)
|
||
$core.bool hasRefreshCity() => $_has(12);
|
||
@$pb.TagNumber(13)
|
||
void clearRefreshCity() => clearField(13);
|
||
|
||
/// 魔镜设置
|
||
@$pb.TagNumber(14)
|
||
ExpConf get expConf => $_getN(13);
|
||
@$pb.TagNumber(14)
|
||
set expConf(ExpConf v) {
|
||
setField(14, v);
|
||
}
|
||
|
||
@$pb.TagNumber(14)
|
||
$core.bool hasExpConf() => $_has(13);
|
||
@$pb.TagNumber(14)
|
||
void clearExpConf() => clearField(14);
|
||
@$pb.TagNumber(14)
|
||
ExpConf ensureExpConf() => $_ensure(13);
|
||
|
||
/// 秒开参数
|
||
@$pb.TagNumber(15)
|
||
$1.PlayerArgs get playerArgs => $_getN(14);
|
||
@$pb.TagNumber(15)
|
||
set playerArgs($1.PlayerArgs v) {
|
||
setField(15, v);
|
||
}
|
||
|
||
@$pb.TagNumber(15)
|
||
$core.bool hasPlayerArgs() => $_has(14);
|
||
@$pb.TagNumber(15)
|
||
void clearPlayerArgs() => clearField(15);
|
||
@$pb.TagNumber(15)
|
||
$1.PlayerArgs ensurePlayerArgs() => $_ensure(14);
|
||
|
||
/// 城市码
|
||
@$pb.TagNumber(16)
|
||
$fixnum.Int64 get cityCode => $_getI64(15);
|
||
@$pb.TagNumber(16)
|
||
set cityCode($fixnum.Int64 v) {
|
||
$_setInt64(15, v);
|
||
}
|
||
|
||
@$pb.TagNumber(16)
|
||
$core.bool hasCityCode() => $_has(15);
|
||
@$pb.TagNumber(16)
|
||
void clearCityCode() => clearField(16);
|
||
|
||
/// 构建时间
|
||
@$pb.TagNumber(17)
|
||
$fixnum.Int64 get buildTime => $_getI64(16);
|
||
@$pb.TagNumber(17)
|
||
set buildTime($fixnum.Int64 v) {
|
||
$_setInt64(16, v);
|
||
}
|
||
|
||
@$pb.TagNumber(17)
|
||
$core.bool hasBuildTime() => $_has(16);
|
||
@$pb.TagNumber(17)
|
||
void clearBuildTime() => clearField(17);
|
||
}
|
||
|
||
/// 动态同城开关-请求
|
||
class DynOurCitySwitchReq extends $pb.GeneratedMessage {
|
||
factory DynOurCitySwitchReq({
|
||
$core.int? switch_1,
|
||
}) {
|
||
final $result = create();
|
||
if (switch_1 != null) {
|
||
$result.switch_1 = switch_1;
|
||
}
|
||
return $result;
|
||
}
|
||
DynOurCitySwitchReq._() : super();
|
||
factory DynOurCitySwitchReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynOurCitySwitchReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynOurCitySwitchReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'switch', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCitySwitchReq clone() => DynOurCitySwitchReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynOurCitySwitchReq copyWith(void Function(DynOurCitySwitchReq) updates) =>
|
||
super.copyWith((message) => updates(message as DynOurCitySwitchReq))
|
||
as DynOurCitySwitchReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCitySwitchReq create() => DynOurCitySwitchReq._();
|
||
DynOurCitySwitchReq createEmptyInstance() => create();
|
||
static $pb.PbList<DynOurCitySwitchReq> createRepeated() =>
|
||
$pb.PbList<DynOurCitySwitchReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynOurCitySwitchReq getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynOurCitySwitchReq>(create);
|
||
static DynOurCitySwitchReq? _defaultInstance;
|
||
|
||
/// 开关参数
|
||
/// 0:关闭 1:开启
|
||
@$pb.TagNumber(1)
|
||
$core.int get switch_1 => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set switch_1($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasSwitch_1() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearSwitch_1() => clearField(1);
|
||
}
|
||
|
||
/// 红点接口物料
|
||
class DynRedItem extends $pb.GeneratedMessage {
|
||
factory DynRedItem({
|
||
$fixnum.Int64? count,
|
||
}) {
|
||
final $result = create();
|
||
if (count != null) {
|
||
$result.count = count;
|
||
}
|
||
return $result;
|
||
}
|
||
DynRedItem._() : super();
|
||
factory DynRedItem.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynRedItem.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynRedItem',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'count', $pb.PbFieldType.OU6,
|
||
defaultOrMaker: $fixnum.Int64.ZERO)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynRedItem clone() => DynRedItem()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynRedItem copyWith(void Function(DynRedItem) updates) =>
|
||
super.copyWith((message) => updates(message as DynRedItem)) as DynRedItem;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynRedItem create() => DynRedItem._();
|
||
DynRedItem createEmptyInstance() => create();
|
||
static $pb.PbList<DynRedItem> createRepeated() => $pb.PbList<DynRedItem>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynRedItem getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynRedItem>(create);
|
||
static DynRedItem? _defaultInstance;
|
||
|
||
/// 数字红点有效 更新数
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get count => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set count($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasCount() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearCount() => clearField(1);
|
||
}
|
||
|
||
/// 红点接口-响应
|
||
class DynRedReply extends $pb.GeneratedMessage {
|
||
factory DynRedReply({
|
||
$core.String? redType,
|
||
DynRedItem? dynRedItem,
|
||
$core.String? defaultTab,
|
||
DynRedStyle? redStyle,
|
||
}) {
|
||
final $result = create();
|
||
if (redType != null) {
|
||
$result.redType = redType;
|
||
}
|
||
if (dynRedItem != null) {
|
||
$result.dynRedItem = dynRedItem;
|
||
}
|
||
if (defaultTab != null) {
|
||
$result.defaultTab = defaultTab;
|
||
}
|
||
if (redStyle != null) {
|
||
$result.redStyle = redStyle;
|
||
}
|
||
return $result;
|
||
}
|
||
DynRedReply._() : super();
|
||
factory DynRedReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynRedReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynRedReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'redType')
|
||
..aOM<DynRedItem>(2, _omitFieldNames ? '' : 'dynRedItem',
|
||
subBuilder: DynRedItem.create)
|
||
..aOS(3, _omitFieldNames ? '' : 'defaultTab')
|
||
..aOM<DynRedStyle>(4, _omitFieldNames ? '' : 'redStyle',
|
||
subBuilder: DynRedStyle.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynRedReply clone() => DynRedReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynRedReply copyWith(void Function(DynRedReply) updates) =>
|
||
super.copyWith((message) => updates(message as DynRedReply))
|
||
as DynRedReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynRedReply create() => DynRedReply._();
|
||
DynRedReply createEmptyInstance() => create();
|
||
static $pb.PbList<DynRedReply> createRepeated() => $pb.PbList<DynRedReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynRedReply getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynRedReply>(create);
|
||
static DynRedReply? _defaultInstance;
|
||
|
||
/// 类型
|
||
/// count:数字红点 point:普通红点 no_point:没有红点
|
||
@$pb.TagNumber(1)
|
||
$core.String get redType => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set redType($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasRedType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearRedType() => clearField(1);
|
||
|
||
/// 红点具体信息
|
||
@$pb.TagNumber(2)
|
||
DynRedItem get dynRedItem => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set dynRedItem(DynRedItem v) {
|
||
setField(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasDynRedItem() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearDynRedItem() => clearField(2);
|
||
@$pb.TagNumber(2)
|
||
DynRedItem ensureDynRedItem() => $_ensure(1);
|
||
|
||
/// 默认tab 值对应tab接口下发的anchor
|
||
@$pb.TagNumber(3)
|
||
$core.String get defaultTab => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set defaultTab($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasDefaultTab() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearDefaultTab() => clearField(3);
|
||
|
||
@$pb.TagNumber(4)
|
||
DynRedStyle get redStyle => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set redStyle(DynRedStyle v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasRedStyle() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearRedStyle() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
DynRedStyle ensureRedStyle() => $_ensure(3);
|
||
}
|
||
|
||
/// 动态红点接口-请求
|
||
class DynRedReq extends $pb.GeneratedMessage {
|
||
factory DynRedReq({
|
||
$core.Iterable<TabOffset>? tabOffset,
|
||
}) {
|
||
final $result = create();
|
||
if (tabOffset != null) {
|
||
$result.tabOffset.addAll(tabOffset);
|
||
}
|
||
return $result;
|
||
}
|
||
DynRedReq._() : super();
|
||
factory DynRedReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynRedReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynRedReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<TabOffset>(1, _omitFieldNames ? '' : 'tabOffset', $pb.PbFieldType.PM,
|
||
subBuilder: TabOffset.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynRedReq clone() => DynRedReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynRedReq copyWith(void Function(DynRedReq) updates) =>
|
||
super.copyWith((message) => updates(message as DynRedReq)) as DynRedReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynRedReq create() => DynRedReq._();
|
||
DynRedReq createEmptyInstance() => create();
|
||
static $pb.PbList<DynRedReq> createRepeated() => $pb.PbList<DynRedReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynRedReq getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DynRedReq>(create);
|
||
static DynRedReq? _defaultInstance;
|
||
|
||
/// 动态红点接口各tab offset信息
|
||
@$pb.TagNumber(1)
|
||
$core.List<TabOffset> get tabOffset => $_getList(0);
|
||
}
|
||
|
||
class DynRedStyle extends $pb.GeneratedMessage {
|
||
factory DynRedStyle({
|
||
$core.int? bgType,
|
||
$core.int? cornerType,
|
||
$core.int? displayTime,
|
||
$core.String? cornerMark,
|
||
DynRedStyleUp? up,
|
||
$core.int? type,
|
||
}) {
|
||
final $result = create();
|
||
if (bgType != null) {
|
||
$result.bgType = bgType;
|
||
}
|
||
if (cornerType != null) {
|
||
$result.cornerType = cornerType;
|
||
}
|
||
if (displayTime != null) {
|
||
$result.displayTime = displayTime;
|
||
}
|
||
if (cornerMark != null) {
|
||
$result.cornerMark = cornerMark;
|
||
}
|
||
if (up != null) {
|
||
$result.up = up;
|
||
}
|
||
if (type != null) {
|
||
$result.type = type;
|
||
}
|
||
return $result;
|
||
}
|
||
DynRedStyle._() : super();
|
||
factory DynRedStyle.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynRedStyle.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynRedStyle',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'bgType', $pb.PbFieldType.O3)
|
||
..a<$core.int>(2, _omitFieldNames ? '' : 'cornerType', $pb.PbFieldType.O3)
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'displayTime', $pb.PbFieldType.O3)
|
||
..aOS(4, _omitFieldNames ? '' : 'cornerMark')
|
||
..aOM<DynRedStyleUp>(5, _omitFieldNames ? '' : 'up',
|
||
subBuilder: DynRedStyleUp.create)
|
||
..a<$core.int>(6, _omitFieldNames ? '' : 'type', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynRedStyle clone() => DynRedStyle()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynRedStyle copyWith(void Function(DynRedStyle) updates) =>
|
||
super.copyWith((message) => updates(message as DynRedStyle))
|
||
as DynRedStyle;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynRedStyle create() => DynRedStyle._();
|
||
DynRedStyle createEmptyInstance() => create();
|
||
static $pb.PbList<DynRedStyle> createRepeated() => $pb.PbList<DynRedStyle>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynRedStyle getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynRedStyle>(create);
|
||
static DynRedStyle? _defaultInstance;
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.int get bgType => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set bgType($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasBgType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearBgType() => clearField(1);
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.int get cornerType => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set cornerType($core.int v) {
|
||
$_setSignedInt32(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasCornerType() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearCornerType() => clearField(2);
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.int get displayTime => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set displayTime($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasDisplayTime() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearDisplayTime() => clearField(3);
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.String get cornerMark => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set cornerMark($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasCornerMark() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearCornerMark() => clearField(4);
|
||
|
||
@$pb.TagNumber(5)
|
||
DynRedStyleUp get up => $_getN(4);
|
||
@$pb.TagNumber(5)
|
||
set up(DynRedStyleUp v) {
|
||
setField(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasUp() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearUp() => clearField(5);
|
||
@$pb.TagNumber(5)
|
||
DynRedStyleUp ensureUp() => $_ensure(4);
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.int get type => $_getIZ(5);
|
||
@$pb.TagNumber(6)
|
||
set type($core.int v) {
|
||
$_setSignedInt32(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasType() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearType() => clearField(6);
|
||
}
|
||
|
||
class DynRedStyleUp extends $pb.GeneratedMessage {
|
||
factory DynRedStyleUp({
|
||
$fixnum.Int64? uid,
|
||
$core.String? face,
|
||
}) {
|
||
final $result = create();
|
||
if (uid != null) {
|
||
$result.uid = uid;
|
||
}
|
||
if (face != null) {
|
||
$result.face = face;
|
||
}
|
||
return $result;
|
||
}
|
||
DynRedStyleUp._() : super();
|
||
factory DynRedStyleUp.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynRedStyleUp.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynRedStyleUp',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'uid')
|
||
..aOS(2, _omitFieldNames ? '' : 'face')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynRedStyleUp clone() => DynRedStyleUp()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynRedStyleUp copyWith(void Function(DynRedStyleUp) updates) =>
|
||
super.copyWith((message) => updates(message as DynRedStyleUp))
|
||
as DynRedStyleUp;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynRedStyleUp create() => DynRedStyleUp._();
|
||
DynRedStyleUp createEmptyInstance() => create();
|
||
static $pb.PbList<DynRedStyleUp> createRepeated() =>
|
||
$pb.PbList<DynRedStyleUp>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynRedStyleUp getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynRedStyleUp>(create);
|
||
static DynRedStyleUp? _defaultInstance;
|
||
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get uid => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set uid($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasUid() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearUid() => clearField(1);
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.String get face => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set face($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasFace() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearFace() => clearField(2);
|
||
}
|
||
|
||
/// 动态tab详情
|
||
class DynTab extends $pb.GeneratedMessage {
|
||
factory DynTab({
|
||
$core.String? title,
|
||
$core.String? uri,
|
||
$core.String? bubble,
|
||
$core.int? redPoint,
|
||
$fixnum.Int64? cityId,
|
||
$core.int? isPopup,
|
||
Popup? popup,
|
||
$core.bool? defaultTab,
|
||
$core.String? subTitle,
|
||
$core.String? anchor,
|
||
$core.String? internalTest,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (bubble != null) {
|
||
$result.bubble = bubble;
|
||
}
|
||
if (redPoint != null) {
|
||
$result.redPoint = redPoint;
|
||
}
|
||
if (cityId != null) {
|
||
$result.cityId = cityId;
|
||
}
|
||
if (isPopup != null) {
|
||
$result.isPopup = isPopup;
|
||
}
|
||
if (popup != null) {
|
||
$result.popup = popup;
|
||
}
|
||
if (defaultTab != null) {
|
||
$result.defaultTab = defaultTab;
|
||
}
|
||
if (subTitle != null) {
|
||
$result.subTitle = subTitle;
|
||
}
|
||
if (anchor != null) {
|
||
$result.anchor = anchor;
|
||
}
|
||
if (internalTest != null) {
|
||
$result.internalTest = internalTest;
|
||
}
|
||
return $result;
|
||
}
|
||
DynTab._() : super();
|
||
factory DynTab.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynTab.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynTab',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'uri')
|
||
..aOS(3, _omitFieldNames ? '' : 'bubble')
|
||
..a<$core.int>(4, _omitFieldNames ? '' : 'redPoint', $pb.PbFieldType.O3)
|
||
..aInt64(5, _omitFieldNames ? '' : 'cityId')
|
||
..a<$core.int>(6, _omitFieldNames ? '' : 'isPopup', $pb.PbFieldType.O3)
|
||
..aOM<Popup>(7, _omitFieldNames ? '' : 'popup', subBuilder: Popup.create)
|
||
..aOB(8, _omitFieldNames ? '' : 'defaultTab', protoName: 'defaultTab')
|
||
..aOS(9, _omitFieldNames ? '' : 'subTitle')
|
||
..aOS(10, _omitFieldNames ? '' : 'anchor')
|
||
..aOS(11, _omitFieldNames ? '' : 'internalTest')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynTab clone() => DynTab()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynTab copyWith(void Function(DynTab) updates) =>
|
||
super.copyWith((message) => updates(message as DynTab)) as DynTab;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynTab create() => DynTab._();
|
||
DynTab createEmptyInstance() => create();
|
||
static $pb.PbList<DynTab> createRepeated() => $pb.PbList<DynTab>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynTab getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DynTab>(create);
|
||
static DynTab? _defaultInstance;
|
||
|
||
/// tab标题 优先展示用,未开启状态第一次请求返回同城,后续请求返回对应城市名
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 跳转链接
|
||
@$pb.TagNumber(2)
|
||
$core.String get uri => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set uri($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasUri() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearUri() => clearField(2);
|
||
|
||
/// 气泡内容
|
||
@$pb.TagNumber(3)
|
||
$core.String get bubble => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set bubble($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasBubble() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearBubble() => clearField(3);
|
||
|
||
/// 是否推红点
|
||
@$pb.TagNumber(4)
|
||
$core.int get redPoint => $_getIZ(3);
|
||
@$pb.TagNumber(4)
|
||
set redPoint($core.int v) {
|
||
$_setSignedInt32(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasRedPoint() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearRedPoint() => clearField(4);
|
||
|
||
/// 城市ID
|
||
@$pb.TagNumber(5)
|
||
$fixnum.Int64 get cityId => $_getI64(4);
|
||
@$pb.TagNumber(5)
|
||
set cityId($fixnum.Int64 v) {
|
||
$_setInt64(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasCityId() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearCityId() => clearField(5);
|
||
|
||
/// 是否弹窗
|
||
@$pb.TagNumber(6)
|
||
$core.int get isPopup => $_getIZ(5);
|
||
@$pb.TagNumber(6)
|
||
set isPopup($core.int v) {
|
||
$_setSignedInt32(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasIsPopup() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearIsPopup() => clearField(6);
|
||
|
||
/// 弹窗内容
|
||
@$pb.TagNumber(7)
|
||
Popup get popup => $_getN(6);
|
||
@$pb.TagNumber(7)
|
||
set popup(Popup v) {
|
||
setField(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasPopup() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearPopup() => clearField(7);
|
||
@$pb.TagNumber(7)
|
||
Popup ensurePopup() => $_ensure(6);
|
||
|
||
/// 是否默认tab
|
||
@$pb.TagNumber(8)
|
||
$core.bool get defaultTab => $_getBF(7);
|
||
@$pb.TagNumber(8)
|
||
set defaultTab($core.bool v) {
|
||
$_setBool(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasDefaultTab() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearDefaultTab() => clearField(8);
|
||
|
||
/// 副标题 对应城市名
|
||
@$pb.TagNumber(9)
|
||
$core.String get subTitle => $_getSZ(8);
|
||
@$pb.TagNumber(9)
|
||
set subTitle($core.String v) {
|
||
$_setString(8, v);
|
||
}
|
||
|
||
@$pb.TagNumber(9)
|
||
$core.bool hasSubTitle() => $_has(8);
|
||
@$pb.TagNumber(9)
|
||
void clearSubTitle() => clearField(9);
|
||
|
||
/// 锚点字段
|
||
@$pb.TagNumber(10)
|
||
$core.String get anchor => $_getSZ(9);
|
||
@$pb.TagNumber(10)
|
||
set anchor($core.String v) {
|
||
$_setString(9, v);
|
||
}
|
||
|
||
@$pb.TagNumber(10)
|
||
$core.bool hasAnchor() => $_has(9);
|
||
@$pb.TagNumber(10)
|
||
void clearAnchor() => clearField(10);
|
||
|
||
/// 内测文案
|
||
@$pb.TagNumber(11)
|
||
$core.String get internalTest => $_getSZ(10);
|
||
@$pb.TagNumber(11)
|
||
set internalTest($core.String v) {
|
||
$_setString(10, v);
|
||
}
|
||
|
||
@$pb.TagNumber(11)
|
||
$core.bool hasInternalTest() => $_has(10);
|
||
@$pb.TagNumber(11)
|
||
void clearInternalTest() => clearField(11);
|
||
}
|
||
|
||
/// 动态tab页-响应
|
||
class DynTabReply extends $pb.GeneratedMessage {
|
||
factory DynTabReply({
|
||
$core.Iterable<DynTab>? dynTab,
|
||
}) {
|
||
final $result = create();
|
||
if (dynTab != null) {
|
||
$result.dynTab.addAll(dynTab);
|
||
}
|
||
return $result;
|
||
}
|
||
DynTabReply._() : super();
|
||
factory DynTabReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynTabReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynTabReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<DynTab>(1, _omitFieldNames ? '' : 'dynTab', $pb.PbFieldType.PM,
|
||
subBuilder: DynTab.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynTabReply clone() => DynTabReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynTabReply copyWith(void Function(DynTabReply) updates) =>
|
||
super.copyWith((message) => updates(message as DynTabReply))
|
||
as DynTabReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynTabReply create() => DynTabReply._();
|
||
DynTabReply createEmptyInstance() => create();
|
||
static $pb.PbList<DynTabReply> createRepeated() => $pb.PbList<DynTabReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynTabReply getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynTabReply>(create);
|
||
static DynTabReply? _defaultInstance;
|
||
|
||
/// 动态tab详情列表
|
||
@$pb.TagNumber(1)
|
||
$core.List<DynTab> get dynTab => $_getList(0);
|
||
}
|
||
|
||
/// 动态tab页-请求
|
||
class DynTabReq extends $pb.GeneratedMessage {
|
||
factory DynTabReq({
|
||
$core.int? teenagersMode,
|
||
}) {
|
||
final $result = create();
|
||
if (teenagersMode != null) {
|
||
$result.teenagersMode = teenagersMode;
|
||
}
|
||
return $result;
|
||
}
|
||
DynTabReq._() : super();
|
||
factory DynTabReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynTabReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynTabReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(
|
||
1, _omitFieldNames ? '' : 'teenagersMode', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynTabReq clone() => DynTabReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynTabReq copyWith(void Function(DynTabReq) updates) =>
|
||
super.copyWith((message) => updates(message as DynTabReq)) as DynTabReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynTabReq create() => DynTabReq._();
|
||
DynTabReq createEmptyInstance() => create();
|
||
static $pb.PbList<DynTabReq> createRepeated() => $pb.PbList<DynTabReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynTabReq getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DynTabReq>(create);
|
||
static DynTabReq? _defaultInstance;
|
||
|
||
/// 青少年模式
|
||
/// 1:开启青少年模式
|
||
@$pb.TagNumber(1)
|
||
$core.int get teenagersMode => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set teenagersMode($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTeenagersMode() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTeenagersMode() => clearField(1);
|
||
}
|
||
|
||
/// 最近访问-标记已读-请求
|
||
class DynUpdOffsetReq extends $pb.GeneratedMessage {
|
||
factory DynUpdOffsetReq({
|
||
$fixnum.Int64? hostUid,
|
||
$core.String? readOffset,
|
||
}) {
|
||
final $result = create();
|
||
if (hostUid != null) {
|
||
$result.hostUid = hostUid;
|
||
}
|
||
if (readOffset != null) {
|
||
$result.readOffset = readOffset;
|
||
}
|
||
return $result;
|
||
}
|
||
DynUpdOffsetReq._() : super();
|
||
factory DynUpdOffsetReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynUpdOffsetReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynUpdOffsetReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'hostUid')
|
||
..aOS(2, _omitFieldNames ? '' : 'readOffset')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynUpdOffsetReq clone() => DynUpdOffsetReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynUpdOffsetReq copyWith(void Function(DynUpdOffsetReq) updates) =>
|
||
super.copyWith((message) => updates(message as DynUpdOffsetReq))
|
||
as DynUpdOffsetReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynUpdOffsetReq create() => DynUpdOffsetReq._();
|
||
DynUpdOffsetReq createEmptyInstance() => create();
|
||
static $pb.PbList<DynUpdOffsetReq> createRepeated() =>
|
||
$pb.PbList<DynUpdOffsetReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynUpdOffsetReq getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynUpdOffsetReq>(create);
|
||
static DynUpdOffsetReq? _defaultInstance;
|
||
|
||
/// 被访问者的UID
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get hostUid => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set hostUid($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasHostUid() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearHostUid() => clearField(1);
|
||
|
||
/// 用户已读进度
|
||
@$pb.TagNumber(2)
|
||
$core.String get readOffset => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set readOffset($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasReadOffset() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearReadOffset() => clearField(2);
|
||
}
|
||
|
||
/// 最近访问-个人feed流列表-响应
|
||
class DynVideoPersonalReply extends $pb.GeneratedMessage {
|
||
factory DynVideoPersonalReply({
|
||
$core.Iterable<DynamicItem>? list,
|
||
$core.String? offset,
|
||
$core.int? hasMore,
|
||
$core.String? readOffset,
|
||
}) {
|
||
final $result = create();
|
||
if (list != null) {
|
||
$result.list.addAll(list);
|
||
}
|
||
if (offset != null) {
|
||
$result.offset = offset;
|
||
}
|
||
if (hasMore != null) {
|
||
$result.hasMore = hasMore;
|
||
}
|
||
if (readOffset != null) {
|
||
$result.readOffset = readOffset;
|
||
}
|
||
return $result;
|
||
}
|
||
DynVideoPersonalReply._() : super();
|
||
factory DynVideoPersonalReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynVideoPersonalReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynVideoPersonalReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<DynamicItem>(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM,
|
||
subBuilder: DynamicItem.create)
|
||
..aOS(2, _omitFieldNames ? '' : 'offset')
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'hasMore', $pb.PbFieldType.O3)
|
||
..aOS(4, _omitFieldNames ? '' : 'readOffset')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynVideoPersonalReply clone() =>
|
||
DynVideoPersonalReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynVideoPersonalReply copyWith(
|
||
void Function(DynVideoPersonalReply) updates) =>
|
||
super.copyWith((message) => updates(message as DynVideoPersonalReply))
|
||
as DynVideoPersonalReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynVideoPersonalReply create() => DynVideoPersonalReply._();
|
||
DynVideoPersonalReply createEmptyInstance() => create();
|
||
static $pb.PbList<DynVideoPersonalReply> createRepeated() =>
|
||
$pb.PbList<DynVideoPersonalReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynVideoPersonalReply getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynVideoPersonalReply>(create);
|
||
static DynVideoPersonalReply? _defaultInstance;
|
||
|
||
/// 动态列表
|
||
@$pb.TagNumber(1)
|
||
$core.List<DynamicItem> get list => $_getList(0);
|
||
|
||
/// 偏移量
|
||
@$pb.TagNumber(2)
|
||
$core.String get offset => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set offset($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasOffset() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearOffset() => clearField(2);
|
||
|
||
/// 是否还有更多数据
|
||
@$pb.TagNumber(3)
|
||
$core.int get hasMore => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set hasMore($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasHasMore() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearHasMore() => clearField(3);
|
||
|
||
/// 已读进度
|
||
@$pb.TagNumber(4)
|
||
$core.String get readOffset => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set readOffset($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasReadOffset() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearReadOffset() => clearField(4);
|
||
}
|
||
|
||
/// 最近访问-个人feed流列表-请求
|
||
class DynVideoPersonalReq extends $pb.GeneratedMessage {
|
||
factory DynVideoPersonalReq({
|
||
$core.int? teenagersMode,
|
||
$fixnum.Int64? hostUid,
|
||
$core.String? offset,
|
||
$core.int? page,
|
||
$core.int? isPreload,
|
||
$core.int? qn,
|
||
$core.int? fnver,
|
||
$core.int? fnval,
|
||
$core.int? forceHost,
|
||
$core.int? fourk,
|
||
}) {
|
||
final $result = create();
|
||
if (teenagersMode != null) {
|
||
$result.teenagersMode = teenagersMode;
|
||
}
|
||
if (hostUid != null) {
|
||
$result.hostUid = hostUid;
|
||
}
|
||
if (offset != null) {
|
||
$result.offset = offset;
|
||
}
|
||
if (page != null) {
|
||
$result.page = page;
|
||
}
|
||
if (isPreload != null) {
|
||
$result.isPreload = isPreload;
|
||
}
|
||
if (qn != null) {
|
||
$result.qn = qn;
|
||
}
|
||
if (fnver != null) {
|
||
$result.fnver = fnver;
|
||
}
|
||
if (fnval != null) {
|
||
$result.fnval = fnval;
|
||
}
|
||
if (forceHost != null) {
|
||
$result.forceHost = forceHost;
|
||
}
|
||
if (fourk != null) {
|
||
$result.fourk = fourk;
|
||
}
|
||
return $result;
|
||
}
|
||
DynVideoPersonalReq._() : super();
|
||
factory DynVideoPersonalReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynVideoPersonalReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynVideoPersonalReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(
|
||
1, _omitFieldNames ? '' : 'teenagersMode', $pb.PbFieldType.O3)
|
||
..aInt64(2, _omitFieldNames ? '' : 'hostUid')
|
||
..aOS(3, _omitFieldNames ? '' : 'offset')
|
||
..a<$core.int>(4, _omitFieldNames ? '' : 'page', $pb.PbFieldType.O3)
|
||
..a<$core.int>(5, _omitFieldNames ? '' : 'isPreload', $pb.PbFieldType.O3)
|
||
..a<$core.int>(6, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3)
|
||
..a<$core.int>(7, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3)
|
||
..a<$core.int>(8, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3)
|
||
..a<$core.int>(9, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3)
|
||
..a<$core.int>(10, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynVideoPersonalReq clone() => DynVideoPersonalReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynVideoPersonalReq copyWith(void Function(DynVideoPersonalReq) updates) =>
|
||
super.copyWith((message) => updates(message as DynVideoPersonalReq))
|
||
as DynVideoPersonalReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynVideoPersonalReq create() => DynVideoPersonalReq._();
|
||
DynVideoPersonalReq createEmptyInstance() => create();
|
||
static $pb.PbList<DynVideoPersonalReq> createRepeated() =>
|
||
$pb.PbList<DynVideoPersonalReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynVideoPersonalReq getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynVideoPersonalReq>(create);
|
||
static DynVideoPersonalReq? _defaultInstance;
|
||
|
||
/// 青少年模式
|
||
/// 1:开启青少年模式
|
||
@$pb.TagNumber(1)
|
||
$core.int get teenagersMode => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set teenagersMode($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTeenagersMode() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTeenagersMode() => clearField(1);
|
||
|
||
/// 被访问者的mid
|
||
@$pb.TagNumber(2)
|
||
$fixnum.Int64 get hostUid => $_getI64(1);
|
||
@$pb.TagNumber(2)
|
||
set hostUid($fixnum.Int64 v) {
|
||
$_setInt64(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasHostUid() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearHostUid() => clearField(2);
|
||
|
||
/// 偏移量 第一页可传空
|
||
@$pb.TagNumber(3)
|
||
$core.String get offset => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set offset($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasOffset() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearOffset() => clearField(3);
|
||
|
||
/// 标明下拉几次
|
||
@$pb.TagNumber(4)
|
||
$core.int get page => $_getIZ(3);
|
||
@$pb.TagNumber(4)
|
||
set page($core.int v) {
|
||
$_setSignedInt32(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasPage() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearPage() => clearField(4);
|
||
|
||
/// 是否是预加载
|
||
@$pb.TagNumber(5)
|
||
$core.int get isPreload => $_getIZ(4);
|
||
@$pb.TagNumber(5)
|
||
set isPreload($core.int v) {
|
||
$_setSignedInt32(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasIsPreload() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearIsPreload() => clearField(5);
|
||
|
||
/// 清晰度
|
||
@$pb.TagNumber(6)
|
||
$core.int get qn => $_getIZ(5);
|
||
@$pb.TagNumber(6)
|
||
set qn($core.int v) {
|
||
$_setSignedInt32(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasQn() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearQn() => clearField(6);
|
||
|
||
/// 流版本
|
||
@$pb.TagNumber(7)
|
||
$core.int get fnver => $_getIZ(6);
|
||
@$pb.TagNumber(7)
|
||
set fnver($core.int v) {
|
||
$_setSignedInt32(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasFnver() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearFnver() => clearField(7);
|
||
|
||
/// 流类型
|
||
@$pb.TagNumber(8)
|
||
$core.int get fnval => $_getIZ(7);
|
||
@$pb.TagNumber(8)
|
||
set fnval($core.int v) {
|
||
$_setSignedInt32(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasFnval() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearFnval() => clearField(8);
|
||
|
||
/// 是否强制使用域名
|
||
@$pb.TagNumber(9)
|
||
$core.int get forceHost => $_getIZ(8);
|
||
@$pb.TagNumber(9)
|
||
set forceHost($core.int v) {
|
||
$_setSignedInt32(8, v);
|
||
}
|
||
|
||
@$pb.TagNumber(9)
|
||
$core.bool hasForceHost() => $_has(8);
|
||
@$pb.TagNumber(9)
|
||
void clearForceHost() => clearField(9);
|
||
|
||
/// 是否4k
|
||
@$pb.TagNumber(10)
|
||
$core.int get fourk => $_getIZ(9);
|
||
@$pb.TagNumber(10)
|
||
set fourk($core.int v) {
|
||
$_setSignedInt32(9, v);
|
||
}
|
||
|
||
@$pb.TagNumber(10)
|
||
$core.bool hasFourk() => $_has(9);
|
||
@$pb.TagNumber(10)
|
||
void clearFourk() => clearField(10);
|
||
}
|
||
|
||
/// 动态视频页-请求
|
||
class DynVideoReq extends $pb.GeneratedMessage {
|
||
factory DynVideoReq({
|
||
$core.int? teenagersMode,
|
||
$core.String? updateBaseline,
|
||
$core.String? offset,
|
||
$core.int? page,
|
||
$core.int? refreshType,
|
||
$core.int? qn,
|
||
$core.int? fnver,
|
||
$core.int? fnval,
|
||
$core.int? forceHost,
|
||
$core.int? fourk,
|
||
}) {
|
||
final $result = create();
|
||
if (teenagersMode != null) {
|
||
$result.teenagersMode = teenagersMode;
|
||
}
|
||
if (updateBaseline != null) {
|
||
$result.updateBaseline = updateBaseline;
|
||
}
|
||
if (offset != null) {
|
||
$result.offset = offset;
|
||
}
|
||
if (page != null) {
|
||
$result.page = page;
|
||
}
|
||
if (refreshType != null) {
|
||
$result.refreshType = refreshType;
|
||
}
|
||
if (qn != null) {
|
||
$result.qn = qn;
|
||
}
|
||
if (fnver != null) {
|
||
$result.fnver = fnver;
|
||
}
|
||
if (fnval != null) {
|
||
$result.fnval = fnval;
|
||
}
|
||
if (forceHost != null) {
|
||
$result.forceHost = forceHost;
|
||
}
|
||
if (fourk != null) {
|
||
$result.fourk = fourk;
|
||
}
|
||
return $result;
|
||
}
|
||
DynVideoReq._() : super();
|
||
factory DynVideoReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynVideoReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynVideoReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(
|
||
1, _omitFieldNames ? '' : 'teenagersMode', $pb.PbFieldType.O3)
|
||
..aOS(2, _omitFieldNames ? '' : 'updateBaseline')
|
||
..aOS(3, _omitFieldNames ? '' : 'offset')
|
||
..a<$core.int>(4, _omitFieldNames ? '' : 'page', $pb.PbFieldType.O3)
|
||
..a<$core.int>(5, _omitFieldNames ? '' : 'refreshType', $pb.PbFieldType.O3)
|
||
..a<$core.int>(6, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3)
|
||
..a<$core.int>(7, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3)
|
||
..a<$core.int>(8, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3)
|
||
..a<$core.int>(9, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3)
|
||
..a<$core.int>(10, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynVideoReq clone() => DynVideoReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynVideoReq copyWith(void Function(DynVideoReq) updates) =>
|
||
super.copyWith((message) => updates(message as DynVideoReq))
|
||
as DynVideoReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynVideoReq create() => DynVideoReq._();
|
||
DynVideoReq createEmptyInstance() => create();
|
||
static $pb.PbList<DynVideoReq> createRepeated() => $pb.PbList<DynVideoReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynVideoReq getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynVideoReq>(create);
|
||
static DynVideoReq? _defaultInstance;
|
||
|
||
/// 青少年模式
|
||
@$pb.TagNumber(1)
|
||
$core.int get teenagersMode => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set teenagersMode($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTeenagersMode() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTeenagersMode() => clearField(1);
|
||
|
||
/// 透传 update_baseline
|
||
@$pb.TagNumber(2)
|
||
$core.String get updateBaseline => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set updateBaseline($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasUpdateBaseline() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearUpdateBaseline() => clearField(2);
|
||
|
||
/// 透传 history_offset
|
||
@$pb.TagNumber(3)
|
||
$core.String get offset => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set offset($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasOffset() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearOffset() => clearField(3);
|
||
|
||
/// 向下翻页数
|
||
@$pb.TagNumber(4)
|
||
$core.int get page => $_getIZ(3);
|
||
@$pb.TagNumber(4)
|
||
set page($core.int v) {
|
||
$_setSignedInt32(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasPage() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearPage() => clearField(4);
|
||
|
||
/// 刷新方式
|
||
/// 1:向上刷新 2:向下翻页
|
||
@$pb.TagNumber(5)
|
||
$core.int get refreshType => $_getIZ(4);
|
||
@$pb.TagNumber(5)
|
||
set refreshType($core.int v) {
|
||
$_setSignedInt32(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasRefreshType() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearRefreshType() => clearField(5);
|
||
|
||
/// 清晰度
|
||
@$pb.TagNumber(6)
|
||
$core.int get qn => $_getIZ(5);
|
||
@$pb.TagNumber(6)
|
||
set qn($core.int v) {
|
||
$_setSignedInt32(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasQn() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearQn() => clearField(6);
|
||
|
||
/// 流版本
|
||
@$pb.TagNumber(7)
|
||
$core.int get fnver => $_getIZ(6);
|
||
@$pb.TagNumber(7)
|
||
set fnver($core.int v) {
|
||
$_setSignedInt32(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasFnver() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearFnver() => clearField(7);
|
||
|
||
/// 流类型
|
||
@$pb.TagNumber(8)
|
||
$core.int get fnval => $_getIZ(7);
|
||
@$pb.TagNumber(8)
|
||
set fnval($core.int v) {
|
||
$_setSignedInt32(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasFnval() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearFnval() => clearField(8);
|
||
|
||
/// 是否强制使用域名
|
||
@$pb.TagNumber(9)
|
||
$core.int get forceHost => $_getIZ(8);
|
||
@$pb.TagNumber(9)
|
||
set forceHost($core.int v) {
|
||
$_setSignedInt32(8, v);
|
||
}
|
||
|
||
@$pb.TagNumber(9)
|
||
$core.bool hasForceHost() => $_has(8);
|
||
@$pb.TagNumber(9)
|
||
void clearForceHost() => clearField(9);
|
||
|
||
/// 是否4K
|
||
@$pb.TagNumber(10)
|
||
$core.int get fourk => $_getIZ(9);
|
||
@$pb.TagNumber(10)
|
||
set fourk($core.int v) {
|
||
$_setSignedInt32(9, v);
|
||
}
|
||
|
||
@$pb.TagNumber(10)
|
||
$core.bool hasFourk() => $_has(9);
|
||
@$pb.TagNumber(10)
|
||
void clearFourk() => clearField(10);
|
||
}
|
||
|
||
/// 动态视频页-响应
|
||
class DynVideoReqReply extends $pb.GeneratedMessage {
|
||
factory DynVideoReqReply({
|
||
$core.Iterable<DynamicItem>? list,
|
||
$core.int? updateNum,
|
||
$core.String? historyOffset,
|
||
$core.String? updateBaseline,
|
||
$core.int? hasMore,
|
||
}) {
|
||
final $result = create();
|
||
if (list != null) {
|
||
$result.list.addAll(list);
|
||
}
|
||
if (updateNum != null) {
|
||
$result.updateNum = updateNum;
|
||
}
|
||
if (historyOffset != null) {
|
||
$result.historyOffset = historyOffset;
|
||
}
|
||
if (updateBaseline != null) {
|
||
$result.updateBaseline = updateBaseline;
|
||
}
|
||
if (hasMore != null) {
|
||
$result.hasMore = hasMore;
|
||
}
|
||
return $result;
|
||
}
|
||
DynVideoReqReply._() : super();
|
||
factory DynVideoReqReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory DynVideoReqReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'DynVideoReqReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<DynamicItem>(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM,
|
||
subBuilder: DynamicItem.create)
|
||
..a<$core.int>(2, _omitFieldNames ? '' : 'updateNum', $pb.PbFieldType.O3)
|
||
..aOS(3, _omitFieldNames ? '' : 'historyOffset')
|
||
..aOS(4, _omitFieldNames ? '' : 'updateBaseline')
|
||
..a<$core.int>(5, _omitFieldNames ? '' : 'hasMore', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
DynVideoReqReply clone() => DynVideoReqReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
DynVideoReqReply copyWith(void Function(DynVideoReqReply) updates) =>
|
||
super.copyWith((message) => updates(message as DynVideoReqReply))
|
||
as DynVideoReqReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynVideoReqReply create() => DynVideoReqReply._();
|
||
DynVideoReqReply createEmptyInstance() => create();
|
||
static $pb.PbList<DynVideoReqReply> createRepeated() =>
|
||
$pb.PbList<DynVideoReqReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static DynVideoReqReply getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<DynVideoReqReply>(create);
|
||
static DynVideoReqReply? _defaultInstance;
|
||
|
||
/// 动态列表
|
||
@$pb.TagNumber(1)
|
||
$core.List<DynamicItem> get list => $_getList(0);
|
||
|
||
/// 更新的动态数
|
||
@$pb.TagNumber(2)
|
||
$core.int get updateNum => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set updateNum($core.int v) {
|
||
$_setSignedInt32(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasUpdateNum() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearUpdateNum() => clearField(2);
|
||
|
||
/// 历史偏移
|
||
@$pb.TagNumber(3)
|
||
$core.String get historyOffset => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set historyOffset($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasHistoryOffset() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearHistoryOffset() => clearField(3);
|
||
|
||
/// 更新基础信息
|
||
@$pb.TagNumber(4)
|
||
$core.String get updateBaseline => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set updateBaseline($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasUpdateBaseline() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearUpdateBaseline() => clearField(4);
|
||
|
||
/// 是否还有更多数据
|
||
@$pb.TagNumber(5)
|
||
$core.int get hasMore => $_getIZ(4);
|
||
@$pb.TagNumber(5)
|
||
set hasMore($core.int v) {
|
||
$_setSignedInt32(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasHasMore() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearHasMore() => clearField(5);
|
||
}
|
||
|
||
/// 魔镜实验配置项
|
||
class Exp extends $pb.GeneratedMessage {
|
||
factory Exp({
|
||
$core.String? expName,
|
||
$core.String? expGroup,
|
||
}) {
|
||
final $result = create();
|
||
if (expName != null) {
|
||
$result.expName = expName;
|
||
}
|
||
if (expGroup != null) {
|
||
$result.expGroup = expGroup;
|
||
}
|
||
return $result;
|
||
}
|
||
Exp._() : super();
|
||
factory Exp.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory Exp.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'Exp',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'expName')
|
||
..aOS(2, _omitFieldNames ? '' : 'expGroup')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
Exp clone() => Exp()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
Exp copyWith(void Function(Exp) updates) =>
|
||
super.copyWith((message) => updates(message as Exp)) as Exp;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static Exp create() => Exp._();
|
||
Exp createEmptyInstance() => create();
|
||
static $pb.PbList<Exp> createRepeated() => $pb.PbList<Exp>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static Exp getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Exp>(create);
|
||
static Exp? _defaultInstance;
|
||
|
||
/// 实验名
|
||
@$pb.TagNumber(1)
|
||
$core.String get expName => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set expName($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasExpName() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearExpName() => clearField(1);
|
||
|
||
/// 实验组
|
||
@$pb.TagNumber(2)
|
||
$core.String get expGroup => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set expGroup($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasExpGroup() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearExpGroup() => clearField(2);
|
||
}
|
||
|
||
/// 魔镜设置
|
||
class ExpConf extends $pb.GeneratedMessage {
|
||
factory ExpConf({
|
||
$core.int? expEnable,
|
||
$core.Iterable<Exp>? exps,
|
||
}) {
|
||
final $result = create();
|
||
if (expEnable != null) {
|
||
$result.expEnable = expEnable;
|
||
}
|
||
if (exps != null) {
|
||
$result.exps.addAll(exps);
|
||
}
|
||
return $result;
|
||
}
|
||
ExpConf._() : super();
|
||
factory ExpConf.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ExpConf.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ExpConf',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'expEnable', $pb.PbFieldType.O3)
|
||
..pc<Exp>(2, _omitFieldNames ? '' : 'exps', $pb.PbFieldType.PM,
|
||
subBuilder: Exp.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ExpConf clone() => ExpConf()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ExpConf copyWith(void Function(ExpConf) updates) =>
|
||
super.copyWith((message) => updates(message as ExpConf)) as ExpConf;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ExpConf create() => ExpConf._();
|
||
ExpConf createEmptyInstance() => create();
|
||
static $pb.PbList<ExpConf> createRepeated() => $pb.PbList<ExpConf>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ExpConf getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ExpConf>(create);
|
||
static ExpConf? _defaultInstance;
|
||
|
||
/// 是否是魔镜请求
|
||
@$pb.TagNumber(1)
|
||
$core.int get expEnable => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set expEnable($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasExpEnable() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearExpEnable() => clearField(1);
|
||
|
||
/// 实验配置
|
||
@$pb.TagNumber(2)
|
||
$core.List<Exp> get exps => $_getList(1);
|
||
}
|
||
|
||
enum Extend_Extend { extInfoTopic, extInfoLbs, extInfoHot, extInfoGame, notSet }
|
||
|
||
/// 拓展
|
||
class Extend extends $pb.GeneratedMessage {
|
||
factory Extend({
|
||
$core.String? type,
|
||
ExtInfoTopic? extInfoTopic,
|
||
ExtInfoLBS? extInfoLbs,
|
||
ExtInfoHot? extInfoHot,
|
||
ExtInfoGame? extInfoGame,
|
||
}) {
|
||
final $result = create();
|
||
if (type != null) {
|
||
$result.type = type;
|
||
}
|
||
if (extInfoTopic != null) {
|
||
$result.extInfoTopic = extInfoTopic;
|
||
}
|
||
if (extInfoLbs != null) {
|
||
$result.extInfoLbs = extInfoLbs;
|
||
}
|
||
if (extInfoHot != null) {
|
||
$result.extInfoHot = extInfoHot;
|
||
}
|
||
if (extInfoGame != null) {
|
||
$result.extInfoGame = extInfoGame;
|
||
}
|
||
return $result;
|
||
}
|
||
Extend._() : super();
|
||
factory Extend.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory Extend.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static const $core.Map<$core.int, Extend_Extend> _Extend_ExtendByTag = {
|
||
2: Extend_Extend.extInfoTopic,
|
||
3: Extend_Extend.extInfoLbs,
|
||
4: Extend_Extend.extInfoHot,
|
||
5: Extend_Extend.extInfoGame,
|
||
0: Extend_Extend.notSet
|
||
};
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'Extend',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..oo(0, [2, 3, 4, 5])
|
||
..aOS(1, _omitFieldNames ? '' : 'type')
|
||
..aOM<ExtInfoTopic>(2, _omitFieldNames ? '' : 'extInfoTopic',
|
||
subBuilder: ExtInfoTopic.create)
|
||
..aOM<ExtInfoLBS>(3, _omitFieldNames ? '' : 'extInfoLbs',
|
||
subBuilder: ExtInfoLBS.create)
|
||
..aOM<ExtInfoHot>(4, _omitFieldNames ? '' : 'extInfoHot',
|
||
subBuilder: ExtInfoHot.create)
|
||
..aOM<ExtInfoGame>(5, _omitFieldNames ? '' : 'extInfoGame',
|
||
subBuilder: ExtInfoGame.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
Extend clone() => Extend()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
Extend copyWith(void Function(Extend) updates) =>
|
||
super.copyWith((message) => updates(message as Extend)) as Extend;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static Extend create() => Extend._();
|
||
Extend createEmptyInstance() => create();
|
||
static $pb.PbList<Extend> createRepeated() => $pb.PbList<Extend>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static Extend getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Extend>(create);
|
||
static Extend? _defaultInstance;
|
||
|
||
Extend_Extend whichExtend() => _Extend_ExtendByTag[$_whichOneof(0)]!;
|
||
void clearExtend() => clearField($_whichOneof(0));
|
||
|
||
/// 类型
|
||
/// topic:话题小卡 lbs:lbs hot:热门视频 game:游戏
|
||
@$pb.TagNumber(1)
|
||
$core.String get type => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set type($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearType() => clearField(1);
|
||
|
||
/// 话题小卡
|
||
@$pb.TagNumber(2)
|
||
ExtInfoTopic get extInfoTopic => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set extInfoTopic(ExtInfoTopic v) {
|
||
setField(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasExtInfoTopic() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearExtInfoTopic() => clearField(2);
|
||
@$pb.TagNumber(2)
|
||
ExtInfoTopic ensureExtInfoTopic() => $_ensure(1);
|
||
|
||
/// lbs
|
||
@$pb.TagNumber(3)
|
||
ExtInfoLBS get extInfoLbs => $_getN(2);
|
||
@$pb.TagNumber(3)
|
||
set extInfoLbs(ExtInfoLBS v) {
|
||
setField(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasExtInfoLbs() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearExtInfoLbs() => clearField(3);
|
||
@$pb.TagNumber(3)
|
||
ExtInfoLBS ensureExtInfoLbs() => $_ensure(2);
|
||
|
||
/// 热门视频
|
||
@$pb.TagNumber(4)
|
||
ExtInfoHot get extInfoHot => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set extInfoHot(ExtInfoHot v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasExtInfoHot() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearExtInfoHot() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
ExtInfoHot ensureExtInfoHot() => $_ensure(3);
|
||
|
||
/// 游戏
|
||
@$pb.TagNumber(5)
|
||
ExtInfoGame get extInfoGame => $_getN(4);
|
||
@$pb.TagNumber(5)
|
||
set extInfoGame(ExtInfoGame v) {
|
||
setField(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasExtInfoGame() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearExtInfoGame() => clearField(5);
|
||
@$pb.TagNumber(5)
|
||
ExtInfoGame ensureExtInfoGame() => $_ensure(4);
|
||
}
|
||
|
||
/// 拓展信息-游戏小卡
|
||
class ExtInfoGame extends $pb.GeneratedMessage {
|
||
factory ExtInfoGame({
|
||
$core.String? title,
|
||
$core.String? uri,
|
||
$core.String? icon,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (icon != null) {
|
||
$result.icon = icon;
|
||
}
|
||
return $result;
|
||
}
|
||
ExtInfoGame._() : super();
|
||
factory ExtInfoGame.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ExtInfoGame.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ExtInfoGame',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'uri')
|
||
..aOS(3, _omitFieldNames ? '' : 'icon')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ExtInfoGame clone() => ExtInfoGame()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ExtInfoGame copyWith(void Function(ExtInfoGame) updates) =>
|
||
super.copyWith((message) => updates(message as ExtInfoGame))
|
||
as ExtInfoGame;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ExtInfoGame create() => ExtInfoGame._();
|
||
ExtInfoGame createEmptyInstance() => create();
|
||
static $pb.PbList<ExtInfoGame> createRepeated() => $pb.PbList<ExtInfoGame>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ExtInfoGame getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ExtInfoGame>(create);
|
||
static ExtInfoGame? _defaultInstance;
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(2)
|
||
$core.String get uri => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set uri($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasUri() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearUri() => clearField(2);
|
||
|
||
/// 小图标
|
||
@$pb.TagNumber(3)
|
||
$core.String get icon => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set icon($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasIcon() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearIcon() => clearField(3);
|
||
}
|
||
|
||
/// 拓展信息-热门视频
|
||
class ExtInfoHot extends $pb.GeneratedMessage {
|
||
factory ExtInfoHot({
|
||
$core.String? title,
|
||
$core.String? uri,
|
||
$core.String? icon,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (icon != null) {
|
||
$result.icon = icon;
|
||
}
|
||
return $result;
|
||
}
|
||
ExtInfoHot._() : super();
|
||
factory ExtInfoHot.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ExtInfoHot.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ExtInfoHot',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'uri')
|
||
..aOS(3, _omitFieldNames ? '' : 'icon')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ExtInfoHot clone() => ExtInfoHot()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ExtInfoHot copyWith(void Function(ExtInfoHot) updates) =>
|
||
super.copyWith((message) => updates(message as ExtInfoHot)) as ExtInfoHot;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ExtInfoHot create() => ExtInfoHot._();
|
||
ExtInfoHot createEmptyInstance() => create();
|
||
static $pb.PbList<ExtInfoHot> createRepeated() => $pb.PbList<ExtInfoHot>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ExtInfoHot getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ExtInfoHot>(create);
|
||
static ExtInfoHot? _defaultInstance;
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(2)
|
||
$core.String get uri => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set uri($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasUri() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearUri() => clearField(2);
|
||
|
||
/// 小图标
|
||
@$pb.TagNumber(3)
|
||
$core.String get icon => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set icon($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasIcon() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearIcon() => clearField(3);
|
||
}
|
||
|
||
/// 拓展信息-lbs
|
||
class ExtInfoLBS extends $pb.GeneratedMessage {
|
||
factory ExtInfoLBS({
|
||
$core.String? title,
|
||
$core.String? uri,
|
||
$core.String? icon,
|
||
$core.int? poiType,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (icon != null) {
|
||
$result.icon = icon;
|
||
}
|
||
if (poiType != null) {
|
||
$result.poiType = poiType;
|
||
}
|
||
return $result;
|
||
}
|
||
ExtInfoLBS._() : super();
|
||
factory ExtInfoLBS.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ExtInfoLBS.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ExtInfoLBS',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'uri')
|
||
..aOS(3, _omitFieldNames ? '' : 'icon')
|
||
..a<$core.int>(4, _omitFieldNames ? '' : 'poiType', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ExtInfoLBS clone() => ExtInfoLBS()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ExtInfoLBS copyWith(void Function(ExtInfoLBS) updates) =>
|
||
super.copyWith((message) => updates(message as ExtInfoLBS)) as ExtInfoLBS;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ExtInfoLBS create() => ExtInfoLBS._();
|
||
ExtInfoLBS createEmptyInstance() => create();
|
||
static $pb.PbList<ExtInfoLBS> createRepeated() => $pb.PbList<ExtInfoLBS>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ExtInfoLBS getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ExtInfoLBS>(create);
|
||
static ExtInfoLBS? _defaultInstance;
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(2)
|
||
$core.String get uri => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set uri($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasUri() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearUri() => clearField(2);
|
||
|
||
/// 小图标
|
||
@$pb.TagNumber(3)
|
||
$core.String get icon => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set icon($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasIcon() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearIcon() => clearField(3);
|
||
|
||
/// poiType
|
||
@$pb.TagNumber(4)
|
||
$core.int get poiType => $_getIZ(3);
|
||
@$pb.TagNumber(4)
|
||
set poiType($core.int v) {
|
||
$_setSignedInt32(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasPoiType() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearPoiType() => clearField(4);
|
||
}
|
||
|
||
/// 拓展信息-话题小卡
|
||
class ExtInfoTopic extends $pb.GeneratedMessage {
|
||
factory ExtInfoTopic({
|
||
$core.String? title,
|
||
$core.String? uri,
|
||
$core.String? icon,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (icon != null) {
|
||
$result.icon = icon;
|
||
}
|
||
return $result;
|
||
}
|
||
ExtInfoTopic._() : super();
|
||
factory ExtInfoTopic.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ExtInfoTopic.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ExtInfoTopic',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'uri')
|
||
..aOS(3, _omitFieldNames ? '' : 'icon')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ExtInfoTopic clone() => ExtInfoTopic()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ExtInfoTopic copyWith(void Function(ExtInfoTopic) updates) =>
|
||
super.copyWith((message) => updates(message as ExtInfoTopic))
|
||
as ExtInfoTopic;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ExtInfoTopic create() => ExtInfoTopic._();
|
||
ExtInfoTopic createEmptyInstance() => create();
|
||
static $pb.PbList<ExtInfoTopic> createRepeated() =>
|
||
$pb.PbList<ExtInfoTopic>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ExtInfoTopic getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ExtInfoTopic>(create);
|
||
static ExtInfoTopic? _defaultInstance;
|
||
|
||
/// 标题-话题名
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(2)
|
||
$core.String get uri => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set uri($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasUri() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearUri() => clearField(2);
|
||
|
||
/// 小图标
|
||
@$pb.TagNumber(3)
|
||
$core.String get icon => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set icon($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasIcon() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearIcon() => clearField(3);
|
||
}
|
||
|
||
/// 我的追番列表Item
|
||
class FollowListItem extends $pb.GeneratedMessage {
|
||
factory FollowListItem({
|
||
$core.int? seasonId,
|
||
$core.String? title,
|
||
$core.String? cover,
|
||
$core.String? url,
|
||
NewEP? newEp,
|
||
}) {
|
||
final $result = create();
|
||
if (seasonId != null) {
|
||
$result.seasonId = seasonId;
|
||
}
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (cover != null) {
|
||
$result.cover = cover;
|
||
}
|
||
if (url != null) {
|
||
$result.url = url;
|
||
}
|
||
if (newEp != null) {
|
||
$result.newEp = newEp;
|
||
}
|
||
return $result;
|
||
}
|
||
FollowListItem._() : super();
|
||
factory FollowListItem.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory FollowListItem.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'FollowListItem',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'seasonId', $pb.PbFieldType.O3)
|
||
..aOS(2, _omitFieldNames ? '' : 'title')
|
||
..aOS(3, _omitFieldNames ? '' : 'cover')
|
||
..aOS(4, _omitFieldNames ? '' : 'url')
|
||
..aOM<NewEP>(5, _omitFieldNames ? '' : 'newEp', subBuilder: NewEP.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
FollowListItem clone() => FollowListItem()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
FollowListItem copyWith(void Function(FollowListItem) updates) =>
|
||
super.copyWith((message) => updates(message as FollowListItem))
|
||
as FollowListItem;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static FollowListItem create() => FollowListItem._();
|
||
FollowListItem createEmptyInstance() => create();
|
||
static $pb.PbList<FollowListItem> createRepeated() =>
|
||
$pb.PbList<FollowListItem>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static FollowListItem getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<FollowListItem>(create);
|
||
static FollowListItem? _defaultInstance;
|
||
|
||
/// season_id
|
||
@$pb.TagNumber(1)
|
||
$core.int get seasonId => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set seasonId($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasSeasonId() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearSeasonId() => 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 cover => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set cover($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasCover() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearCover() => clearField(3);
|
||
|
||
/// 跳转链接
|
||
@$pb.TagNumber(4)
|
||
$core.String get url => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set url($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasUrl() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearUrl() => clearField(4);
|
||
|
||
/// 最新ep
|
||
@$pb.TagNumber(5)
|
||
NewEP get newEp => $_getN(4);
|
||
@$pb.TagNumber(5)
|
||
set newEp(NewEP v) {
|
||
setField(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasNewEp() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearNewEp() => clearField(5);
|
||
@$pb.TagNumber(5)
|
||
NewEP ensureNewEp() => $_ensure(4);
|
||
}
|
||
|
||
/// 位置定位-响应
|
||
class GeoCoderReply extends $pb.GeneratedMessage {
|
||
factory GeoCoderReply({
|
||
$core.String? address,
|
||
AddressComponent? addressComponent,
|
||
AdInfo? adInfo,
|
||
}) {
|
||
final $result = create();
|
||
if (address != null) {
|
||
$result.address = address;
|
||
}
|
||
if (addressComponent != null) {
|
||
$result.addressComponent = addressComponent;
|
||
}
|
||
if (adInfo != null) {
|
||
$result.adInfo = adInfo;
|
||
}
|
||
return $result;
|
||
}
|
||
GeoCoderReply._() : super();
|
||
factory GeoCoderReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory GeoCoderReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'GeoCoderReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'address')
|
||
..aOM<AddressComponent>(2, _omitFieldNames ? '' : 'addressComponent',
|
||
subBuilder: AddressComponent.create)
|
||
..aOM<AdInfo>(3, _omitFieldNames ? '' : 'adInfo', subBuilder: AdInfo.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
GeoCoderReply clone() => GeoCoderReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
GeoCoderReply copyWith(void Function(GeoCoderReply) updates) =>
|
||
super.copyWith((message) => updates(message as GeoCoderReply))
|
||
as GeoCoderReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static GeoCoderReply create() => GeoCoderReply._();
|
||
GeoCoderReply createEmptyInstance() => create();
|
||
static $pb.PbList<GeoCoderReply> createRepeated() =>
|
||
$pb.PbList<GeoCoderReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static GeoCoderReply getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<GeoCoderReply>(create);
|
||
static GeoCoderReply? _defaultInstance;
|
||
|
||
/// 以行政区划+道路+门牌号等信息组成的标准格式化地址
|
||
@$pb.TagNumber(1)
|
||
$core.String get address => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set address($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasAddress() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearAddress() => clearField(1);
|
||
|
||
/// 地址部件,address不满足需求时可自行拼接
|
||
@$pb.TagNumber(2)
|
||
AddressComponent get addressComponent => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set addressComponent(AddressComponent v) {
|
||
setField(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasAddressComponent() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearAddressComponent() => clearField(2);
|
||
@$pb.TagNumber(2)
|
||
AddressComponent ensureAddressComponent() => $_ensure(1);
|
||
|
||
/// 行政区划信息
|
||
@$pb.TagNumber(3)
|
||
AdInfo get adInfo => $_getN(2);
|
||
@$pb.TagNumber(3)
|
||
set adInfo(AdInfo v) {
|
||
setField(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasAdInfo() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearAdInfo() => clearField(3);
|
||
@$pb.TagNumber(3)
|
||
AdInfo ensureAdInfo() => $_ensure(2);
|
||
}
|
||
|
||
/// 位置定位-请求
|
||
class GeoCoderReq extends $pb.GeneratedMessage {
|
||
factory GeoCoderReq({
|
||
$core.double? lat,
|
||
$core.double? lng,
|
||
$core.String? from,
|
||
}) {
|
||
final $result = create();
|
||
if (lat != null) {
|
||
$result.lat = lat;
|
||
}
|
||
if (lng != null) {
|
||
$result.lng = lng;
|
||
}
|
||
if (from != null) {
|
||
$result.from = from;
|
||
}
|
||
return $result;
|
||
}
|
||
GeoCoderReq._() : super();
|
||
factory GeoCoderReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory GeoCoderReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'GeoCoderReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.double>(1, _omitFieldNames ? '' : 'lat', $pb.PbFieldType.OD)
|
||
..a<$core.double>(2, _omitFieldNames ? '' : 'lng', $pb.PbFieldType.OD)
|
||
..aOS(3, _omitFieldNames ? '' : 'from')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
GeoCoderReq clone() => GeoCoderReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
GeoCoderReq copyWith(void Function(GeoCoderReq) updates) =>
|
||
super.copyWith((message) => updates(message as GeoCoderReq))
|
||
as GeoCoderReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static GeoCoderReq create() => GeoCoderReq._();
|
||
GeoCoderReq createEmptyInstance() => create();
|
||
static $pb.PbList<GeoCoderReq> createRepeated() => $pb.PbList<GeoCoderReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static GeoCoderReq getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<GeoCoderReq>(create);
|
||
static GeoCoderReq? _defaultInstance;
|
||
|
||
/// 纬度
|
||
@$pb.TagNumber(1)
|
||
$core.double get lat => $_getN(0);
|
||
@$pb.TagNumber(1)
|
||
set lat($core.double v) {
|
||
$_setDouble(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasLat() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearLat() => clearField(1);
|
||
|
||
/// 经度
|
||
@$pb.TagNumber(2)
|
||
$core.double get lng => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set lng($core.double v) {
|
||
$_setDouble(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasLng() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearLng() => clearField(2);
|
||
|
||
/// 页面来源
|
||
@$pb.TagNumber(3)
|
||
$core.String get from => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set from($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasFrom() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearFrom() => clearField(3);
|
||
}
|
||
|
||
/// 行政区划中心点坐标
|
||
class Gps extends $pb.GeneratedMessage {
|
||
factory Gps({
|
||
$core.double? lat,
|
||
$core.double? lng,
|
||
}) {
|
||
final $result = create();
|
||
if (lat != null) {
|
||
$result.lat = lat;
|
||
}
|
||
if (lng != null) {
|
||
$result.lng = lng;
|
||
}
|
||
return $result;
|
||
}
|
||
Gps._() : super();
|
||
factory Gps.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory Gps.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'Gps',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.double>(1, _omitFieldNames ? '' : 'lat', $pb.PbFieldType.OD)
|
||
..a<$core.double>(2, _omitFieldNames ? '' : 'lng', $pb.PbFieldType.OD)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
Gps clone() => Gps()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
Gps copyWith(void Function(Gps) updates) =>
|
||
super.copyWith((message) => updates(message as Gps)) as Gps;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static Gps create() => Gps._();
|
||
Gps createEmptyInstance() => create();
|
||
static $pb.PbList<Gps> createRepeated() => $pb.PbList<Gps>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static Gps getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Gps>(create);
|
||
static Gps? _defaultInstance;
|
||
|
||
/// 纬度
|
||
@$pb.TagNumber(1)
|
||
$core.double get lat => $_getN(0);
|
||
@$pb.TagNumber(1)
|
||
set lat($core.double v) {
|
||
$_setDouble(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasLat() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearLat() => clearField(1);
|
||
|
||
/// 经度
|
||
@$pb.TagNumber(2)
|
||
$core.double get lng => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set lng($core.double v) {
|
||
$_setDouble(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasLng() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearLng() => clearField(2);
|
||
}
|
||
|
||
/// 点赞动画
|
||
class LikeAnimation extends $pb.GeneratedMessage {
|
||
factory LikeAnimation({
|
||
$core.String? begin,
|
||
$core.String? proc,
|
||
$core.String? end,
|
||
$fixnum.Int64? likeIconId,
|
||
}) {
|
||
final $result = create();
|
||
if (begin != null) {
|
||
$result.begin = begin;
|
||
}
|
||
if (proc != null) {
|
||
$result.proc = proc;
|
||
}
|
||
if (end != null) {
|
||
$result.end = end;
|
||
}
|
||
if (likeIconId != null) {
|
||
$result.likeIconId = likeIconId;
|
||
}
|
||
return $result;
|
||
}
|
||
LikeAnimation._() : super();
|
||
factory LikeAnimation.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory LikeAnimation.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'LikeAnimation',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'begin')
|
||
..aOS(2, _omitFieldNames ? '' : 'proc')
|
||
..aOS(3, _omitFieldNames ? '' : 'end')
|
||
..aInt64(4, _omitFieldNames ? '' : 'likeIconId')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
LikeAnimation clone() => LikeAnimation()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
LikeAnimation copyWith(void Function(LikeAnimation) updates) =>
|
||
super.copyWith((message) => updates(message as LikeAnimation))
|
||
as LikeAnimation;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static LikeAnimation create() => LikeAnimation._();
|
||
LikeAnimation createEmptyInstance() => create();
|
||
static $pb.PbList<LikeAnimation> createRepeated() =>
|
||
$pb.PbList<LikeAnimation>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static LikeAnimation getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<LikeAnimation>(create);
|
||
static LikeAnimation? _defaultInstance;
|
||
|
||
/// 开始动画
|
||
@$pb.TagNumber(1)
|
||
$core.String get begin => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set begin($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasBegin() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearBegin() => clearField(1);
|
||
|
||
/// 过程动画
|
||
@$pb.TagNumber(2)
|
||
$core.String get proc => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set proc($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasProc() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearProc() => clearField(2);
|
||
|
||
/// 结束动画
|
||
@$pb.TagNumber(3)
|
||
$core.String get end => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set end($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasEnd() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearEnd() => clearField(3);
|
||
|
||
/// id
|
||
@$pb.TagNumber(4)
|
||
$fixnum.Int64 get likeIconId => $_getI64(3);
|
||
@$pb.TagNumber(4)
|
||
set likeIconId($fixnum.Int64 v) {
|
||
$_setInt64(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasLikeIconId() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearLikeIconId() => clearField(4);
|
||
}
|
||
|
||
/// 点赞拓展信息
|
||
class LikeInfo extends $pb.GeneratedMessage {
|
||
factory LikeInfo({
|
||
LikeAnimation? animation,
|
||
$core.int? isLike,
|
||
}) {
|
||
final $result = create();
|
||
if (animation != null) {
|
||
$result.animation = animation;
|
||
}
|
||
if (isLike != null) {
|
||
$result.isLike = isLike;
|
||
}
|
||
return $result;
|
||
}
|
||
LikeInfo._() : super();
|
||
factory LikeInfo.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory LikeInfo.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'LikeInfo',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOM<LikeAnimation>(1, _omitFieldNames ? '' : 'animation',
|
||
subBuilder: LikeAnimation.create)
|
||
..a<$core.int>(2, _omitFieldNames ? '' : 'isLike', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
LikeInfo clone() => LikeInfo()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
LikeInfo copyWith(void Function(LikeInfo) updates) =>
|
||
super.copyWith((message) => updates(message as LikeInfo)) as LikeInfo;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static LikeInfo create() => LikeInfo._();
|
||
LikeInfo createEmptyInstance() => create();
|
||
static $pb.PbList<LikeInfo> createRepeated() => $pb.PbList<LikeInfo>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static LikeInfo getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<LikeInfo>(create);
|
||
static LikeInfo? _defaultInstance;
|
||
|
||
/// 点赞动画
|
||
@$pb.TagNumber(1)
|
||
LikeAnimation get animation => $_getN(0);
|
||
@$pb.TagNumber(1)
|
||
set animation(LikeAnimation v) {
|
||
setField(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasAnimation() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearAnimation() => clearField(1);
|
||
@$pb.TagNumber(1)
|
||
LikeAnimation ensureAnimation() => $_ensure(0);
|
||
|
||
/// 是否点赞
|
||
@$pb.TagNumber(2)
|
||
$core.int get isLike => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set isLike($core.int v) {
|
||
$_setSignedInt32(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasIsLike() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearIsLike() => clearField(2);
|
||
}
|
||
|
||
/// 点赞用户
|
||
class LikeUser extends $pb.GeneratedMessage {
|
||
factory LikeUser({
|
||
$fixnum.Int64? uid,
|
||
$core.String? uname,
|
||
$core.String? uri,
|
||
}) {
|
||
final $result = create();
|
||
if (uid != null) {
|
||
$result.uid = uid;
|
||
}
|
||
if (uname != null) {
|
||
$result.uname = uname;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
return $result;
|
||
}
|
||
LikeUser._() : super();
|
||
factory LikeUser.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory LikeUser.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'LikeUser',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'uid')
|
||
..aOS(2, _omitFieldNames ? '' : 'uname')
|
||
..aOS(3, _omitFieldNames ? '' : 'uri')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
LikeUser clone() => LikeUser()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
LikeUser copyWith(void Function(LikeUser) updates) =>
|
||
super.copyWith((message) => updates(message as LikeUser)) as LikeUser;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static LikeUser create() => LikeUser._();
|
||
LikeUser createEmptyInstance() => create();
|
||
static $pb.PbList<LikeUser> createRepeated() => $pb.PbList<LikeUser>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static LikeUser getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<LikeUser>(create);
|
||
static LikeUser? _defaultInstance;
|
||
|
||
/// 用户mid
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get uid => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set uid($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasUid() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearUid() => clearField(1);
|
||
|
||
/// 用户昵称
|
||
@$pb.TagNumber(2)
|
||
$core.String get uname => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set uname($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasUname() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearUname() => clearField(2);
|
||
|
||
/// 点击跳转链接
|
||
@$pb.TagNumber(3)
|
||
$core.String get uri => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set uri($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasUri() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearUri() => clearField(3);
|
||
}
|
||
|
||
/// 直播信息
|
||
class LiveInfo extends $pb.GeneratedMessage {
|
||
factory LiveInfo({
|
||
$core.int? isLiving,
|
||
$core.String? uri,
|
||
}) {
|
||
final $result = create();
|
||
if (isLiving != null) {
|
||
$result.isLiving = isLiving;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
return $result;
|
||
}
|
||
LiveInfo._() : super();
|
||
factory LiveInfo.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory LiveInfo.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'LiveInfo',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'isLiving', $pb.PbFieldType.O3)
|
||
..aOS(2, _omitFieldNames ? '' : 'uri')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
LiveInfo clone() => LiveInfo()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
LiveInfo copyWith(void Function(LiveInfo) updates) =>
|
||
super.copyWith((message) => updates(message as LiveInfo)) as LiveInfo;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static LiveInfo create() => LiveInfo._();
|
||
LiveInfo createEmptyInstance() => create();
|
||
static $pb.PbList<LiveInfo> createRepeated() => $pb.PbList<LiveInfo>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static LiveInfo getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<LiveInfo>(create);
|
||
static LiveInfo? _defaultInstance;
|
||
|
||
/// 是否在直播
|
||
/// 0:未直播 1:正在直播
|
||
@$pb.TagNumber(1)
|
||
$core.int get isLiving => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set isLiving($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasIsLiving() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearIsLiving() => clearField(1);
|
||
|
||
/// 跳转链接
|
||
@$pb.TagNumber(2)
|
||
$core.String get uri => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set uri($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasUri() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearUri() => clearField(2);
|
||
}
|
||
|
||
/// 查看更多-列表单条数据
|
||
class MixUpListItem extends $pb.GeneratedMessage {
|
||
factory MixUpListItem({
|
||
$fixnum.Int64? uid,
|
||
$core.int? specialAttention,
|
||
$core.int? reddotState,
|
||
MixUpListLiveItem? liveInfo,
|
||
$core.String? name,
|
||
$core.String? face,
|
||
OfficialVerify? official,
|
||
VipInfo? vip,
|
||
Relation? relation,
|
||
$core.int? premiereState,
|
||
$core.String? uri,
|
||
}) {
|
||
final $result = create();
|
||
if (uid != null) {
|
||
$result.uid = uid;
|
||
}
|
||
if (specialAttention != null) {
|
||
$result.specialAttention = specialAttention;
|
||
}
|
||
if (reddotState != null) {
|
||
$result.reddotState = reddotState;
|
||
}
|
||
if (liveInfo != null) {
|
||
$result.liveInfo = liveInfo;
|
||
}
|
||
if (name != null) {
|
||
$result.name = name;
|
||
}
|
||
if (face != null) {
|
||
$result.face = face;
|
||
}
|
||
if (official != null) {
|
||
$result.official = official;
|
||
}
|
||
if (vip != null) {
|
||
$result.vip = vip;
|
||
}
|
||
if (relation != null) {
|
||
$result.relation = relation;
|
||
}
|
||
if (premiereState != null) {
|
||
$result.premiereState = premiereState;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
return $result;
|
||
}
|
||
MixUpListItem._() : super();
|
||
factory MixUpListItem.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory MixUpListItem.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'MixUpListItem',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'uid')
|
||
..a<$core.int>(
|
||
2, _omitFieldNames ? '' : 'specialAttention', $pb.PbFieldType.O3)
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'reddotState', $pb.PbFieldType.O3)
|
||
..aOM<MixUpListLiveItem>(4, _omitFieldNames ? '' : 'liveInfo',
|
||
subBuilder: MixUpListLiveItem.create)
|
||
..aOS(5, _omitFieldNames ? '' : 'name')
|
||
..aOS(6, _omitFieldNames ? '' : 'face')
|
||
..aOM<OfficialVerify>(7, _omitFieldNames ? '' : 'official',
|
||
subBuilder: OfficialVerify.create)
|
||
..aOM<VipInfo>(8, _omitFieldNames ? '' : 'vip', subBuilder: VipInfo.create)
|
||
..aOM<Relation>(9, _omitFieldNames ? '' : 'relation',
|
||
subBuilder: Relation.create)
|
||
..a<$core.int>(
|
||
10, _omitFieldNames ? '' : 'premiereState', $pb.PbFieldType.O3)
|
||
..aOS(11, _omitFieldNames ? '' : 'uri')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
MixUpListItem clone() => MixUpListItem()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
MixUpListItem copyWith(void Function(MixUpListItem) updates) =>
|
||
super.copyWith((message) => updates(message as MixUpListItem))
|
||
as MixUpListItem;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static MixUpListItem create() => MixUpListItem._();
|
||
MixUpListItem createEmptyInstance() => create();
|
||
static $pb.PbList<MixUpListItem> createRepeated() =>
|
||
$pb.PbList<MixUpListItem>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static MixUpListItem getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<MixUpListItem>(create);
|
||
static MixUpListItem? _defaultInstance;
|
||
|
||
/// 用户mid
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get uid => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set uid($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasUid() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearUid() => clearField(1);
|
||
|
||
/// 特别关注
|
||
/// 0:否 1:是
|
||
@$pb.TagNumber(2)
|
||
$core.int get specialAttention => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set specialAttention($core.int v) {
|
||
$_setSignedInt32(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasSpecialAttention() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearSpecialAttention() => clearField(2);
|
||
|
||
/// 小红点状态
|
||
/// 0:没有 1:有
|
||
@$pb.TagNumber(3)
|
||
$core.int get reddotState => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set reddotState($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasReddotState() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearReddotState() => clearField(3);
|
||
|
||
/// 直播信息
|
||
@$pb.TagNumber(4)
|
||
MixUpListLiveItem get liveInfo => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set liveInfo(MixUpListLiveItem v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasLiveInfo() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearLiveInfo() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
MixUpListLiveItem ensureLiveInfo() => $_ensure(3);
|
||
|
||
/// 昵称
|
||
@$pb.TagNumber(5)
|
||
$core.String get name => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set name($core.String v) {
|
||
$_setString(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasName() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearName() => clearField(5);
|
||
|
||
/// 头像
|
||
@$pb.TagNumber(6)
|
||
$core.String get face => $_getSZ(5);
|
||
@$pb.TagNumber(6)
|
||
set face($core.String v) {
|
||
$_setString(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasFace() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearFace() => clearField(6);
|
||
|
||
/// 认证信息
|
||
@$pb.TagNumber(7)
|
||
OfficialVerify get official => $_getN(6);
|
||
@$pb.TagNumber(7)
|
||
set official(OfficialVerify v) {
|
||
setField(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasOfficial() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearOfficial() => clearField(7);
|
||
@$pb.TagNumber(7)
|
||
OfficialVerify ensureOfficial() => $_ensure(6);
|
||
|
||
/// 大会员信息
|
||
@$pb.TagNumber(8)
|
||
VipInfo get vip => $_getN(7);
|
||
@$pb.TagNumber(8)
|
||
set vip(VipInfo v) {
|
||
setField(8, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasVip() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearVip() => clearField(8);
|
||
@$pb.TagNumber(8)
|
||
VipInfo ensureVip() => $_ensure(7);
|
||
|
||
/// 关注状态
|
||
@$pb.TagNumber(9)
|
||
Relation get relation => $_getN(8);
|
||
@$pb.TagNumber(9)
|
||
set relation(Relation v) {
|
||
setField(9, v);
|
||
}
|
||
|
||
@$pb.TagNumber(9)
|
||
$core.bool hasRelation() => $_has(8);
|
||
@$pb.TagNumber(9)
|
||
void clearRelation() => clearField(9);
|
||
@$pb.TagNumber(9)
|
||
Relation ensureRelation() => $_ensure(8);
|
||
|
||
@$pb.TagNumber(10)
|
||
$core.int get premiereState => $_getIZ(9);
|
||
@$pb.TagNumber(10)
|
||
set premiereState($core.int v) {
|
||
$_setSignedInt32(9, v);
|
||
}
|
||
|
||
@$pb.TagNumber(10)
|
||
$core.bool hasPremiereState() => $_has(9);
|
||
@$pb.TagNumber(10)
|
||
void clearPremiereState() => clearField(10);
|
||
|
||
@$pb.TagNumber(11)
|
||
$core.String get uri => $_getSZ(10);
|
||
@$pb.TagNumber(11)
|
||
set uri($core.String v) {
|
||
$_setString(10, v);
|
||
}
|
||
|
||
@$pb.TagNumber(11)
|
||
$core.bool hasUri() => $_has(10);
|
||
@$pb.TagNumber(11)
|
||
void clearUri() => clearField(11);
|
||
}
|
||
|
||
/// 直播信息
|
||
class MixUpListLiveItem extends $pb.GeneratedMessage {
|
||
factory MixUpListLiveItem({
|
||
$core.bool? status,
|
||
$fixnum.Int64? roomId,
|
||
$core.String? uri,
|
||
}) {
|
||
final $result = create();
|
||
if (status != null) {
|
||
$result.status = status;
|
||
}
|
||
if (roomId != null) {
|
||
$result.roomId = roomId;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
return $result;
|
||
}
|
||
MixUpListLiveItem._() : super();
|
||
factory MixUpListLiveItem.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory MixUpListLiveItem.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'MixUpListLiveItem',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOB(1, _omitFieldNames ? '' : 'status')
|
||
..aInt64(2, _omitFieldNames ? '' : 'roomId')
|
||
..aOS(3, _omitFieldNames ? '' : 'uri')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
MixUpListLiveItem clone() => MixUpListLiveItem()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
MixUpListLiveItem copyWith(void Function(MixUpListLiveItem) updates) =>
|
||
super.copyWith((message) => updates(message as MixUpListLiveItem))
|
||
as MixUpListLiveItem;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static MixUpListLiveItem create() => MixUpListLiveItem._();
|
||
MixUpListLiveItem createEmptyInstance() => create();
|
||
static $pb.PbList<MixUpListLiveItem> createRepeated() =>
|
||
$pb.PbList<MixUpListLiveItem>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static MixUpListLiveItem getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<MixUpListLiveItem>(create);
|
||
static MixUpListLiveItem? _defaultInstance;
|
||
|
||
/// 直播状态
|
||
/// 0:未直播 1:直播中
|
||
@$pb.TagNumber(1)
|
||
$core.bool get status => $_getBF(0);
|
||
@$pb.TagNumber(1)
|
||
set status($core.bool v) {
|
||
$_setBool(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasStatus() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearStatus() => clearField(1);
|
||
|
||
/// 房间号
|
||
@$pb.TagNumber(2)
|
||
$fixnum.Int64 get roomId => $_getI64(1);
|
||
@$pb.TagNumber(2)
|
||
set roomId($fixnum.Int64 v) {
|
||
$_setInt64(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasRoomId() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearRoomId() => clearField(2);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(3)
|
||
$core.String get uri => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set uri($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasUri() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearUri() => clearField(3);
|
||
}
|
||
|
||
enum Module_ModuleItem {
|
||
moduleFold,
|
||
moduleAuthor,
|
||
moduleDynamic,
|
||
moduleState,
|
||
moduleForward,
|
||
moduleExtend,
|
||
moduleDispute,
|
||
moduleDesc,
|
||
moduleLikeUser,
|
||
moduleUpList,
|
||
moduleFollowList,
|
||
notSet
|
||
}
|
||
|
||
/// 模块
|
||
class Module extends $pb.GeneratedMessage {
|
||
factory Module({
|
||
$core.String? moduleType,
|
||
ModuleFold? moduleFold,
|
||
ModuleAuthor? moduleAuthor,
|
||
ModuleDynamic? moduleDynamic,
|
||
ModuleState? moduleState,
|
||
ModuleForward? moduleForward,
|
||
ModuleExtend? moduleExtend,
|
||
ModuleDispute? moduleDispute,
|
||
ModuleDesc? moduleDesc,
|
||
ModuleLikeUser? moduleLikeUser,
|
||
ModuleDynUpList? moduleUpList,
|
||
ModuleFollowList? moduleFollowList,
|
||
}) {
|
||
final $result = create();
|
||
if (moduleType != null) {
|
||
$result.moduleType = moduleType;
|
||
}
|
||
if (moduleFold != null) {
|
||
$result.moduleFold = moduleFold;
|
||
}
|
||
if (moduleAuthor != null) {
|
||
$result.moduleAuthor = moduleAuthor;
|
||
}
|
||
if (moduleDynamic != null) {
|
||
$result.moduleDynamic = moduleDynamic;
|
||
}
|
||
if (moduleState != null) {
|
||
$result.moduleState = moduleState;
|
||
}
|
||
if (moduleForward != null) {
|
||
$result.moduleForward = moduleForward;
|
||
}
|
||
if (moduleExtend != null) {
|
||
$result.moduleExtend = moduleExtend;
|
||
}
|
||
if (moduleDispute != null) {
|
||
$result.moduleDispute = moduleDispute;
|
||
}
|
||
if (moduleDesc != null) {
|
||
$result.moduleDesc = moduleDesc;
|
||
}
|
||
if (moduleLikeUser != null) {
|
||
$result.moduleLikeUser = moduleLikeUser;
|
||
}
|
||
if (moduleUpList != null) {
|
||
$result.moduleUpList = moduleUpList;
|
||
}
|
||
if (moduleFollowList != null) {
|
||
$result.moduleFollowList = moduleFollowList;
|
||
}
|
||
return $result;
|
||
}
|
||
Module._() : super();
|
||
factory Module.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory Module.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static const $core.Map<$core.int, Module_ModuleItem> _Module_ModuleItemByTag =
|
||
{
|
||
2: Module_ModuleItem.moduleFold,
|
||
3: Module_ModuleItem.moduleAuthor,
|
||
4: Module_ModuleItem.moduleDynamic,
|
||
5: Module_ModuleItem.moduleState,
|
||
6: Module_ModuleItem.moduleForward,
|
||
7: Module_ModuleItem.moduleExtend,
|
||
8: Module_ModuleItem.moduleDispute,
|
||
9: Module_ModuleItem.moduleDesc,
|
||
10: Module_ModuleItem.moduleLikeUser,
|
||
11: Module_ModuleItem.moduleUpList,
|
||
12: Module_ModuleItem.moduleFollowList,
|
||
0: Module_ModuleItem.notSet
|
||
};
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'Module',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..oo(0, [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])
|
||
..aOS(1, _omitFieldNames ? '' : 'moduleType')
|
||
..aOM<ModuleFold>(2, _omitFieldNames ? '' : 'moduleFold',
|
||
subBuilder: ModuleFold.create)
|
||
..aOM<ModuleAuthor>(3, _omitFieldNames ? '' : 'moduleAuthor',
|
||
subBuilder: ModuleAuthor.create)
|
||
..aOM<ModuleDynamic>(4, _omitFieldNames ? '' : 'moduleDynamic',
|
||
subBuilder: ModuleDynamic.create)
|
||
..aOM<ModuleState>(5, _omitFieldNames ? '' : 'moduleState',
|
||
subBuilder: ModuleState.create)
|
||
..aOM<ModuleForward>(6, _omitFieldNames ? '' : 'moduleForward',
|
||
subBuilder: ModuleForward.create)
|
||
..aOM<ModuleExtend>(7, _omitFieldNames ? '' : 'moduleExtend',
|
||
subBuilder: ModuleExtend.create)
|
||
..aOM<ModuleDispute>(8, _omitFieldNames ? '' : 'moduleDispute',
|
||
subBuilder: ModuleDispute.create)
|
||
..aOM<ModuleDesc>(9, _omitFieldNames ? '' : 'moduleDesc',
|
||
subBuilder: ModuleDesc.create)
|
||
..aOM<ModuleLikeUser>(10, _omitFieldNames ? '' : 'moduleLikeUser',
|
||
protoName: 'module_likeUser', subBuilder: ModuleLikeUser.create)
|
||
..aOM<ModuleDynUpList>(11, _omitFieldNames ? '' : 'moduleUpList',
|
||
protoName: 'module_upList', subBuilder: ModuleDynUpList.create)
|
||
..aOM<ModuleFollowList>(12, _omitFieldNames ? '' : 'moduleFollowList',
|
||
protoName: 'module_followList', subBuilder: ModuleFollowList.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
Module clone() => Module()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
Module copyWith(void Function(Module) updates) =>
|
||
super.copyWith((message) => updates(message as Module)) as Module;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static Module create() => Module._();
|
||
Module createEmptyInstance() => create();
|
||
static $pb.PbList<Module> createRepeated() => $pb.PbList<Module>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static Module getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Module>(create);
|
||
static Module? _defaultInstance;
|
||
|
||
Module_ModuleItem whichModuleItem() =>
|
||
_Module_ModuleItemByTag[$_whichOneof(0)]!;
|
||
void clearModuleItem() => clearField($_whichOneof(0));
|
||
|
||
/// 类型
|
||
/// fold:折叠 author:发布人 dynamic:动态卡片内容 state:计数信息 forward:转发 extend:小卡信息 dispute:争议小黄条 desc:描述信息
|
||
/// likeUser:点赞用户 upList:最近访问列表 followList:我的追番
|
||
@$pb.TagNumber(1)
|
||
$core.String get moduleType => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set moduleType($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasModuleType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearModuleType() => clearField(1);
|
||
|
||
/// 折叠
|
||
@$pb.TagNumber(2)
|
||
ModuleFold get moduleFold => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set moduleFold(ModuleFold v) {
|
||
setField(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasModuleFold() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearModuleFold() => clearField(2);
|
||
@$pb.TagNumber(2)
|
||
ModuleFold ensureModuleFold() => $_ensure(1);
|
||
|
||
/// 发布人
|
||
@$pb.TagNumber(3)
|
||
ModuleAuthor get moduleAuthor => $_getN(2);
|
||
@$pb.TagNumber(3)
|
||
set moduleAuthor(ModuleAuthor v) {
|
||
setField(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasModuleAuthor() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearModuleAuthor() => clearField(3);
|
||
@$pb.TagNumber(3)
|
||
ModuleAuthor ensureModuleAuthor() => $_ensure(2);
|
||
|
||
/// 动态卡片内容
|
||
@$pb.TagNumber(4)
|
||
ModuleDynamic get moduleDynamic => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set moduleDynamic(ModuleDynamic v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasModuleDynamic() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearModuleDynamic() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
ModuleDynamic ensureModuleDynamic() => $_ensure(3);
|
||
|
||
/// 计数信息
|
||
@$pb.TagNumber(5)
|
||
ModuleState get moduleState => $_getN(4);
|
||
@$pb.TagNumber(5)
|
||
set moduleState(ModuleState v) {
|
||
setField(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasModuleState() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearModuleState() => clearField(5);
|
||
@$pb.TagNumber(5)
|
||
ModuleState ensureModuleState() => $_ensure(4);
|
||
|
||
/// 转发
|
||
@$pb.TagNumber(6)
|
||
ModuleForward get moduleForward => $_getN(5);
|
||
@$pb.TagNumber(6)
|
||
set moduleForward(ModuleForward v) {
|
||
setField(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasModuleForward() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearModuleForward() => clearField(6);
|
||
@$pb.TagNumber(6)
|
||
ModuleForward ensureModuleForward() => $_ensure(5);
|
||
|
||
/// 小卡信息
|
||
@$pb.TagNumber(7)
|
||
ModuleExtend get moduleExtend => $_getN(6);
|
||
@$pb.TagNumber(7)
|
||
set moduleExtend(ModuleExtend v) {
|
||
setField(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasModuleExtend() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearModuleExtend() => clearField(7);
|
||
@$pb.TagNumber(7)
|
||
ModuleExtend ensureModuleExtend() => $_ensure(6);
|
||
|
||
/// 争议小黄条
|
||
@$pb.TagNumber(8)
|
||
ModuleDispute get moduleDispute => $_getN(7);
|
||
@$pb.TagNumber(8)
|
||
set moduleDispute(ModuleDispute v) {
|
||
setField(8, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasModuleDispute() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearModuleDispute() => clearField(8);
|
||
@$pb.TagNumber(8)
|
||
ModuleDispute ensureModuleDispute() => $_ensure(7);
|
||
|
||
/// 描述信息
|
||
@$pb.TagNumber(9)
|
||
ModuleDesc get moduleDesc => $_getN(8);
|
||
@$pb.TagNumber(9)
|
||
set moduleDesc(ModuleDesc v) {
|
||
setField(9, v);
|
||
}
|
||
|
||
@$pb.TagNumber(9)
|
||
$core.bool hasModuleDesc() => $_has(8);
|
||
@$pb.TagNumber(9)
|
||
void clearModuleDesc() => clearField(9);
|
||
@$pb.TagNumber(9)
|
||
ModuleDesc ensureModuleDesc() => $_ensure(8);
|
||
|
||
/// 点赞用户
|
||
@$pb.TagNumber(10)
|
||
ModuleLikeUser get moduleLikeUser => $_getN(9);
|
||
@$pb.TagNumber(10)
|
||
set moduleLikeUser(ModuleLikeUser v) {
|
||
setField(10, v);
|
||
}
|
||
|
||
@$pb.TagNumber(10)
|
||
$core.bool hasModuleLikeUser() => $_has(9);
|
||
@$pb.TagNumber(10)
|
||
void clearModuleLikeUser() => clearField(10);
|
||
@$pb.TagNumber(10)
|
||
ModuleLikeUser ensureModuleLikeUser() => $_ensure(9);
|
||
|
||
/// 最近访问列表
|
||
@$pb.TagNumber(11)
|
||
ModuleDynUpList get moduleUpList => $_getN(10);
|
||
@$pb.TagNumber(11)
|
||
set moduleUpList(ModuleDynUpList v) {
|
||
setField(11, v);
|
||
}
|
||
|
||
@$pb.TagNumber(11)
|
||
$core.bool hasModuleUpList() => $_has(10);
|
||
@$pb.TagNumber(11)
|
||
void clearModuleUpList() => clearField(11);
|
||
@$pb.TagNumber(11)
|
||
ModuleDynUpList ensureModuleUpList() => $_ensure(10);
|
||
|
||
/// 我的追番
|
||
@$pb.TagNumber(12)
|
||
ModuleFollowList get moduleFollowList => $_getN(11);
|
||
@$pb.TagNumber(12)
|
||
set moduleFollowList(ModuleFollowList v) {
|
||
setField(12, v);
|
||
}
|
||
|
||
@$pb.TagNumber(12)
|
||
$core.bool hasModuleFollowList() => $_has(11);
|
||
@$pb.TagNumber(12)
|
||
void clearModuleFollowList() => clearField(12);
|
||
@$pb.TagNumber(12)
|
||
ModuleFollowList ensureModuleFollowList() => $_ensure(11);
|
||
}
|
||
|
||
/// 作者信息模块
|
||
class ModuleAuthor extends $pb.GeneratedMessage {
|
||
factory ModuleAuthor({
|
||
$fixnum.Int64? id,
|
||
$core.String? ptimeLabelText,
|
||
UserInfo? author,
|
||
DecorateCard? decorateCard,
|
||
}) {
|
||
final $result = create();
|
||
if (id != null) {
|
||
$result.id = id;
|
||
}
|
||
if (ptimeLabelText != null) {
|
||
$result.ptimeLabelText = ptimeLabelText;
|
||
}
|
||
if (author != null) {
|
||
$result.author = author;
|
||
}
|
||
if (decorateCard != null) {
|
||
$result.decorateCard = decorateCard;
|
||
}
|
||
return $result;
|
||
}
|
||
ModuleAuthor._() : super();
|
||
factory ModuleAuthor.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ModuleAuthor.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ModuleAuthor',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'id')
|
||
..aOS(2, _omitFieldNames ? '' : 'ptimeLabelText')
|
||
..aOM<UserInfo>(3, _omitFieldNames ? '' : 'author',
|
||
subBuilder: UserInfo.create)
|
||
..aOM<DecorateCard>(4, _omitFieldNames ? '' : 'decorateCard',
|
||
subBuilder: DecorateCard.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleAuthor clone() => ModuleAuthor()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleAuthor copyWith(void Function(ModuleAuthor) updates) =>
|
||
super.copyWith((message) => updates(message as ModuleAuthor))
|
||
as ModuleAuthor;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleAuthor create() => ModuleAuthor._();
|
||
ModuleAuthor createEmptyInstance() => create();
|
||
static $pb.PbList<ModuleAuthor> createRepeated() =>
|
||
$pb.PbList<ModuleAuthor>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleAuthor getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ModuleAuthor>(create);
|
||
static ModuleAuthor? _defaultInstance;
|
||
|
||
/// 用户mid
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get id => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set id($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasId() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearId() => clearField(1);
|
||
|
||
/// 时间标签
|
||
@$pb.TagNumber(2)
|
||
$core.String get ptimeLabelText => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set ptimeLabelText($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasPtimeLabelText() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearPtimeLabelText() => clearField(2);
|
||
|
||
/// 用户详情
|
||
@$pb.TagNumber(3)
|
||
UserInfo get author => $_getN(2);
|
||
@$pb.TagNumber(3)
|
||
set author(UserInfo v) {
|
||
setField(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasAuthor() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearAuthor() => clearField(3);
|
||
@$pb.TagNumber(3)
|
||
UserInfo ensureAuthor() => $_ensure(2);
|
||
|
||
/// 装扮卡片
|
||
@$pb.TagNumber(4)
|
||
DecorateCard get decorateCard => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set decorateCard(DecorateCard v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasDecorateCard() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearDecorateCard() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
DecorateCard ensureDecorateCard() => $_ensure(3);
|
||
}
|
||
|
||
/// 文本内容模块
|
||
class ModuleDesc extends $pb.GeneratedMessage {
|
||
factory ModuleDesc({
|
||
$core.Iterable<Description>? desc,
|
||
}) {
|
||
final $result = create();
|
||
if (desc != null) {
|
||
$result.desc.addAll(desc);
|
||
}
|
||
return $result;
|
||
}
|
||
ModuleDesc._() : super();
|
||
factory ModuleDesc.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ModuleDesc.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ModuleDesc',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<Description>(1, _omitFieldNames ? '' : 'desc', $pb.PbFieldType.PM,
|
||
subBuilder: Description.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleDesc clone() => ModuleDesc()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleDesc copyWith(void Function(ModuleDesc) updates) =>
|
||
super.copyWith((message) => updates(message as ModuleDesc)) as ModuleDesc;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleDesc create() => ModuleDesc._();
|
||
ModuleDesc createEmptyInstance() => create();
|
||
static $pb.PbList<ModuleDesc> createRepeated() => $pb.PbList<ModuleDesc>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleDesc getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ModuleDesc>(create);
|
||
static ModuleDesc? _defaultInstance;
|
||
|
||
/// 文本描述
|
||
@$pb.TagNumber(1)
|
||
$core.List<Description> get desc => $_getList(0);
|
||
}
|
||
|
||
/// 争议小黄条模块
|
||
class ModuleDispute extends $pb.GeneratedMessage {
|
||
factory ModuleDispute({
|
||
$core.String? title,
|
||
$core.String? desc,
|
||
$core.String? uri,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (desc != null) {
|
||
$result.desc = desc;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
return $result;
|
||
}
|
||
ModuleDispute._() : super();
|
||
factory ModuleDispute.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ModuleDispute.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ModuleDispute',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'desc')
|
||
..aOS(3, _omitFieldNames ? '' : 'uri')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleDispute clone() => ModuleDispute()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleDispute copyWith(void Function(ModuleDispute) updates) =>
|
||
super.copyWith((message) => updates(message as ModuleDispute))
|
||
as ModuleDispute;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleDispute create() => ModuleDispute._();
|
||
ModuleDispute createEmptyInstance() => create();
|
||
static $pb.PbList<ModuleDispute> createRepeated() =>
|
||
$pb.PbList<ModuleDispute>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleDispute getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ModuleDispute>(create);
|
||
static ModuleDispute? _defaultInstance;
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 描述内容
|
||
@$pb.TagNumber(2)
|
||
$core.String get desc => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set desc($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasDesc() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearDesc() => clearField(2);
|
||
|
||
/// 跳转链接
|
||
@$pb.TagNumber(3)
|
||
$core.String get uri => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set uri($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasUri() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearUri() => clearField(3);
|
||
}
|
||
|
||
enum ModuleDynamic_Card {
|
||
cardUgc,
|
||
cardPgc,
|
||
cardCurrSeason,
|
||
cardCurrBatch,
|
||
notSet
|
||
}
|
||
|
||
/// 动态详情模块
|
||
class ModuleDynamic extends $pb.GeneratedMessage {
|
||
factory ModuleDynamic({
|
||
$core.String? cardType,
|
||
CardUGC? cardUgc,
|
||
CardPGC? cardPgc,
|
||
CardCurrSeason? cardCurrSeason,
|
||
CardCurrBatch? cardCurrBatch,
|
||
}) {
|
||
final $result = create();
|
||
if (cardType != null) {
|
||
$result.cardType = cardType;
|
||
}
|
||
if (cardUgc != null) {
|
||
$result.cardUgc = cardUgc;
|
||
}
|
||
if (cardPgc != null) {
|
||
$result.cardPgc = cardPgc;
|
||
}
|
||
if (cardCurrSeason != null) {
|
||
$result.cardCurrSeason = cardCurrSeason;
|
||
}
|
||
if (cardCurrBatch != null) {
|
||
$result.cardCurrBatch = cardCurrBatch;
|
||
}
|
||
return $result;
|
||
}
|
||
ModuleDynamic._() : super();
|
||
factory ModuleDynamic.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ModuleDynamic.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static const $core.Map<$core.int, ModuleDynamic_Card>
|
||
_ModuleDynamic_CardByTag = {
|
||
2: ModuleDynamic_Card.cardUgc,
|
||
3: ModuleDynamic_Card.cardPgc,
|
||
4: ModuleDynamic_Card.cardCurrSeason,
|
||
5: ModuleDynamic_Card.cardCurrBatch,
|
||
0: ModuleDynamic_Card.notSet
|
||
};
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ModuleDynamic',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..oo(0, [2, 3, 4, 5])
|
||
..aOS(1, _omitFieldNames ? '' : 'cardType')
|
||
..aOM<CardUGC>(2, _omitFieldNames ? '' : 'cardUgc',
|
||
subBuilder: CardUGC.create)
|
||
..aOM<CardPGC>(3, _omitFieldNames ? '' : 'cardPgc',
|
||
subBuilder: CardPGC.create)
|
||
..aOM<CardCurrSeason>(4, _omitFieldNames ? '' : 'cardCurrSeason',
|
||
subBuilder: CardCurrSeason.create)
|
||
..aOM<CardCurrBatch>(5, _omitFieldNames ? '' : 'cardCurrBatch',
|
||
subBuilder: CardCurrBatch.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleDynamic clone() => ModuleDynamic()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleDynamic copyWith(void Function(ModuleDynamic) updates) =>
|
||
super.copyWith((message) => updates(message as ModuleDynamic))
|
||
as ModuleDynamic;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleDynamic create() => ModuleDynamic._();
|
||
ModuleDynamic createEmptyInstance() => create();
|
||
static $pb.PbList<ModuleDynamic> createRepeated() =>
|
||
$pb.PbList<ModuleDynamic>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleDynamic getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ModuleDynamic>(create);
|
||
static ModuleDynamic? _defaultInstance;
|
||
|
||
ModuleDynamic_Card whichCard() => _ModuleDynamic_CardByTag[$_whichOneof(0)]!;
|
||
void clearCard() => clearField($_whichOneof(0));
|
||
|
||
/// 卡片类型
|
||
/// ugc:ugc卡 pgc:pgc卡 currSeason:付费课程系列 currBatch:付费课程批次
|
||
@$pb.TagNumber(1)
|
||
$core.String get cardType => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set cardType($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasCardType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearCardType() => clearField(1);
|
||
|
||
/// ugc卡
|
||
@$pb.TagNumber(2)
|
||
CardUGC get cardUgc => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set cardUgc(CardUGC v) {
|
||
setField(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasCardUgc() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearCardUgc() => clearField(2);
|
||
@$pb.TagNumber(2)
|
||
CardUGC ensureCardUgc() => $_ensure(1);
|
||
|
||
/// pgc卡
|
||
@$pb.TagNumber(3)
|
||
CardPGC get cardPgc => $_getN(2);
|
||
@$pb.TagNumber(3)
|
||
set cardPgc(CardPGC v) {
|
||
setField(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasCardPgc() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearCardPgc() => clearField(3);
|
||
@$pb.TagNumber(3)
|
||
CardPGC ensureCardPgc() => $_ensure(2);
|
||
|
||
/// 付费课程系列
|
||
@$pb.TagNumber(4)
|
||
CardCurrSeason get cardCurrSeason => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set cardCurrSeason(CardCurrSeason v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasCardCurrSeason() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearCardCurrSeason() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
CardCurrSeason ensureCardCurrSeason() => $_ensure(3);
|
||
|
||
/// 付费课程批次
|
||
@$pb.TagNumber(5)
|
||
CardCurrBatch get cardCurrBatch => $_getN(4);
|
||
@$pb.TagNumber(5)
|
||
set cardCurrBatch(CardCurrBatch v) {
|
||
setField(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasCardCurrBatch() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearCardCurrBatch() => clearField(5);
|
||
@$pb.TagNumber(5)
|
||
CardCurrBatch ensureCardCurrBatch() => $_ensure(4);
|
||
}
|
||
|
||
/// 最近访问up主列表
|
||
class ModuleDynUpList extends $pb.GeneratedMessage {
|
||
factory ModuleDynUpList({
|
||
$core.String? moduleTitle,
|
||
$core.String? showAll,
|
||
$core.Iterable<UpListItem>? list,
|
||
}) {
|
||
final $result = create();
|
||
if (moduleTitle != null) {
|
||
$result.moduleTitle = moduleTitle;
|
||
}
|
||
if (showAll != null) {
|
||
$result.showAll = showAll;
|
||
}
|
||
if (list != null) {
|
||
$result.list.addAll(list);
|
||
}
|
||
return $result;
|
||
}
|
||
ModuleDynUpList._() : super();
|
||
factory ModuleDynUpList.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ModuleDynUpList.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ModuleDynUpList',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'moduleTitle')
|
||
..aOS(2, _omitFieldNames ? '' : 'showAll')
|
||
..pc<UpListItem>(3, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM,
|
||
subBuilder: UpListItem.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleDynUpList clone() => ModuleDynUpList()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleDynUpList copyWith(void Function(ModuleDynUpList) updates) =>
|
||
super.copyWith((message) => updates(message as ModuleDynUpList))
|
||
as ModuleDynUpList;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleDynUpList create() => ModuleDynUpList._();
|
||
ModuleDynUpList createEmptyInstance() => create();
|
||
static $pb.PbList<ModuleDynUpList> createRepeated() =>
|
||
$pb.PbList<ModuleDynUpList>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleDynUpList getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ModuleDynUpList>(create);
|
||
static ModuleDynUpList? _defaultInstance;
|
||
|
||
/// 标题展示文案
|
||
@$pb.TagNumber(1)
|
||
$core.String get moduleTitle => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set moduleTitle($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasModuleTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearModuleTitle() => clearField(1);
|
||
|
||
/// “全部”按钮文案
|
||
@$pb.TagNumber(2)
|
||
$core.String get showAll => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set showAll($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasShowAll() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearShowAll() => clearField(2);
|
||
|
||
/// up主列表
|
||
@$pb.TagNumber(3)
|
||
$core.List<UpListItem> get list => $_getList(2);
|
||
}
|
||
|
||
/// 拓展信息
|
||
class ModuleExtend extends $pb.GeneratedMessage {
|
||
factory ModuleExtend({
|
||
$core.Iterable<Extend>? extend,
|
||
}) {
|
||
final $result = create();
|
||
if (extend != null) {
|
||
$result.extend.addAll(extend);
|
||
}
|
||
return $result;
|
||
}
|
||
ModuleExtend._() : super();
|
||
factory ModuleExtend.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ModuleExtend.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ModuleExtend',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<Extend>(1, _omitFieldNames ? '' : 'extend', $pb.PbFieldType.PM,
|
||
subBuilder: Extend.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleExtend clone() => ModuleExtend()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleExtend copyWith(void Function(ModuleExtend) updates) =>
|
||
super.copyWith((message) => updates(message as ModuleExtend))
|
||
as ModuleExtend;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleExtend create() => ModuleExtend._();
|
||
ModuleExtend createEmptyInstance() => create();
|
||
static $pb.PbList<ModuleExtend> createRepeated() =>
|
||
$pb.PbList<ModuleExtend>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleExtend getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ModuleExtend>(create);
|
||
static ModuleExtend? _defaultInstance;
|
||
|
||
/// 拓展
|
||
@$pb.TagNumber(1)
|
||
$core.List<Extend> get extend => $_getList(0);
|
||
}
|
||
|
||
/// 折叠模块
|
||
class ModuleFold extends $pb.GeneratedMessage {
|
||
factory ModuleFold({
|
||
$core.int? foldType,
|
||
$core.String? text,
|
||
$core.String? foldIds,
|
||
$core.Iterable<UserInfo>? foldUsers,
|
||
FoldType? foldTypeV2,
|
||
}) {
|
||
final $result = create();
|
||
if (foldType != null) {
|
||
$result.foldType = foldType;
|
||
}
|
||
if (text != null) {
|
||
$result.text = text;
|
||
}
|
||
if (foldIds != null) {
|
||
$result.foldIds = foldIds;
|
||
}
|
||
if (foldUsers != null) {
|
||
$result.foldUsers.addAll(foldUsers);
|
||
}
|
||
if (foldTypeV2 != null) {
|
||
$result.foldTypeV2 = foldTypeV2;
|
||
}
|
||
return $result;
|
||
}
|
||
ModuleFold._() : super();
|
||
factory ModuleFold.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ModuleFold.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ModuleFold',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'foldType', $pb.PbFieldType.O3)
|
||
..aOS(2, _omitFieldNames ? '' : 'text')
|
||
..aOS(3, _omitFieldNames ? '' : 'foldIds')
|
||
..pc<UserInfo>(4, _omitFieldNames ? '' : 'foldUsers', $pb.PbFieldType.PM,
|
||
subBuilder: UserInfo.create)
|
||
..e<FoldType>(5, _omitFieldNames ? '' : 'foldTypeV2', $pb.PbFieldType.OE,
|
||
defaultOrMaker: FoldType.FoldTypeZero,
|
||
valueOf: FoldType.valueOf,
|
||
enumValues: FoldType.values)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleFold clone() => ModuleFold()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleFold copyWith(void Function(ModuleFold) updates) =>
|
||
super.copyWith((message) => updates(message as ModuleFold)) as ModuleFold;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleFold create() => ModuleFold._();
|
||
ModuleFold createEmptyInstance() => create();
|
||
static $pb.PbList<ModuleFold> createRepeated() => $pb.PbList<ModuleFold>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleFold getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ModuleFold>(create);
|
||
static ModuleFold? _defaultInstance;
|
||
|
||
/// 折叠分类(该字段废弃)
|
||
@$pb.TagNumber(1)
|
||
$core.int get foldType => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set foldType($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasFoldType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearFoldType() => clearField(1);
|
||
|
||
/// 折叠文案
|
||
@$pb.TagNumber(2)
|
||
$core.String get text => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set text($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasText() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearText() => clearField(2);
|
||
|
||
/// 被折叠的动态
|
||
@$pb.TagNumber(3)
|
||
$core.String get foldIds => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set foldIds($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasFoldIds() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearFoldIds() => clearField(3);
|
||
|
||
/// 被折叠的用户信息
|
||
@$pb.TagNumber(4)
|
||
$core.List<UserInfo> get foldUsers => $_getList(3);
|
||
|
||
/// 折叠分类
|
||
@$pb.TagNumber(5)
|
||
FoldType get foldTypeV2 => $_getN(4);
|
||
@$pb.TagNumber(5)
|
||
set foldTypeV2(FoldType v) {
|
||
setField(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasFoldTypeV2() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearFoldTypeV2() => clearField(5);
|
||
}
|
||
|
||
/// 我的追番列表
|
||
class ModuleFollowList extends $pb.GeneratedMessage {
|
||
factory ModuleFollowList({
|
||
$core.String? viewAllLink,
|
||
$core.Iterable<FollowListItem>? list,
|
||
}) {
|
||
final $result = create();
|
||
if (viewAllLink != null) {
|
||
$result.viewAllLink = viewAllLink;
|
||
}
|
||
if (list != null) {
|
||
$result.list.addAll(list);
|
||
}
|
||
return $result;
|
||
}
|
||
ModuleFollowList._() : super();
|
||
factory ModuleFollowList.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ModuleFollowList.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ModuleFollowList',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'viewAllLink')
|
||
..pc<FollowListItem>(2, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM,
|
||
subBuilder: FollowListItem.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleFollowList clone() => ModuleFollowList()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleFollowList copyWith(void Function(ModuleFollowList) updates) =>
|
||
super.copyWith((message) => updates(message as ModuleFollowList))
|
||
as ModuleFollowList;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleFollowList create() => ModuleFollowList._();
|
||
ModuleFollowList createEmptyInstance() => create();
|
||
static $pb.PbList<ModuleFollowList> createRepeated() =>
|
||
$pb.PbList<ModuleFollowList>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleFollowList getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ModuleFollowList>(create);
|
||
static ModuleFollowList? _defaultInstance;
|
||
|
||
/// 查看全部的跳转链接
|
||
@$pb.TagNumber(1)
|
||
$core.String get viewAllLink => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set viewAllLink($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasViewAllLink() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearViewAllLink() => clearField(1);
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.List<FollowListItem> get list => $_getList(1);
|
||
}
|
||
|
||
/// 转发模块
|
||
class ModuleForward extends $pb.GeneratedMessage {
|
||
factory ModuleForward({
|
||
$core.String? cardType,
|
||
$core.Iterable<Module>? modules,
|
||
}) {
|
||
final $result = create();
|
||
if (cardType != null) {
|
||
$result.cardType = cardType;
|
||
}
|
||
if (modules != null) {
|
||
$result.modules.addAll(modules);
|
||
}
|
||
return $result;
|
||
}
|
||
ModuleForward._() : super();
|
||
factory ModuleForward.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ModuleForward.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ModuleForward',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'cardType')
|
||
..pc<Module>(2, _omitFieldNames ? '' : 'modules', $pb.PbFieldType.PM,
|
||
subBuilder: Module.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleForward clone() => ModuleForward()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleForward copyWith(void Function(ModuleForward) updates) =>
|
||
super.copyWith((message) => updates(message as ModuleForward))
|
||
as ModuleForward;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleForward create() => ModuleForward._();
|
||
ModuleForward createEmptyInstance() => create();
|
||
static $pb.PbList<ModuleForward> createRepeated() =>
|
||
$pb.PbList<ModuleForward>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleForward getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ModuleForward>(create);
|
||
static ModuleForward? _defaultInstance;
|
||
|
||
/// 卡片类型
|
||
@$pb.TagNumber(1)
|
||
$core.String get cardType => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set cardType($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasCardType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearCardType() => clearField(1);
|
||
|
||
/// 嵌套模型
|
||
@$pb.TagNumber(2)
|
||
$core.List<Module> get modules => $_getList(1);
|
||
}
|
||
|
||
/// 点赞用户模块
|
||
class ModuleLikeUser extends $pb.GeneratedMessage {
|
||
factory ModuleLikeUser({
|
||
$core.Iterable<LikeUser>? likeUsers,
|
||
$core.String? displayText,
|
||
}) {
|
||
final $result = create();
|
||
if (likeUsers != null) {
|
||
$result.likeUsers.addAll(likeUsers);
|
||
}
|
||
if (displayText != null) {
|
||
$result.displayText = displayText;
|
||
}
|
||
return $result;
|
||
}
|
||
ModuleLikeUser._() : super();
|
||
factory ModuleLikeUser.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ModuleLikeUser.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ModuleLikeUser',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<LikeUser>(1, _omitFieldNames ? '' : 'likeUsers', $pb.PbFieldType.PM,
|
||
subBuilder: LikeUser.create)
|
||
..aOS(2, _omitFieldNames ? '' : 'displayText')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleLikeUser clone() => ModuleLikeUser()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleLikeUser copyWith(void Function(ModuleLikeUser) updates) =>
|
||
super.copyWith((message) => updates(message as ModuleLikeUser))
|
||
as ModuleLikeUser;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleLikeUser create() => ModuleLikeUser._();
|
||
ModuleLikeUser createEmptyInstance() => create();
|
||
static $pb.PbList<ModuleLikeUser> createRepeated() =>
|
||
$pb.PbList<ModuleLikeUser>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleLikeUser getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ModuleLikeUser>(create);
|
||
static ModuleLikeUser? _defaultInstance;
|
||
|
||
/// 点赞用户
|
||
@$pb.TagNumber(1)
|
||
$core.List<LikeUser> get likeUsers => $_getList(0);
|
||
|
||
/// 文案
|
||
@$pb.TagNumber(2)
|
||
$core.String get displayText => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set displayText($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasDisplayText() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearDisplayText() => clearField(2);
|
||
}
|
||
|
||
/// 计数信息模块
|
||
class ModuleState extends $pb.GeneratedMessage {
|
||
factory ModuleState({
|
||
$core.int? repost,
|
||
$core.int? like,
|
||
$core.int? reply,
|
||
LikeInfo? likeInfo,
|
||
$core.bool? noComment,
|
||
$core.bool? noForward,
|
||
}) {
|
||
final $result = create();
|
||
if (repost != null) {
|
||
$result.repost = repost;
|
||
}
|
||
if (like != null) {
|
||
$result.like = like;
|
||
}
|
||
if (reply != null) {
|
||
$result.reply = reply;
|
||
}
|
||
if (likeInfo != null) {
|
||
$result.likeInfo = likeInfo;
|
||
}
|
||
if (noComment != null) {
|
||
$result.noComment = noComment;
|
||
}
|
||
if (noForward != null) {
|
||
$result.noForward = noForward;
|
||
}
|
||
return $result;
|
||
}
|
||
ModuleState._() : super();
|
||
factory ModuleState.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ModuleState.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ModuleState',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'repost', $pb.PbFieldType.O3)
|
||
..a<$core.int>(2, _omitFieldNames ? '' : 'like', $pb.PbFieldType.O3)
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'reply', $pb.PbFieldType.O3)
|
||
..aOM<LikeInfo>(4, _omitFieldNames ? '' : 'likeInfo',
|
||
subBuilder: LikeInfo.create)
|
||
..aOB(5, _omitFieldNames ? '' : 'noComment')
|
||
..aOB(6, _omitFieldNames ? '' : 'noForward')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleState clone() => ModuleState()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ModuleState copyWith(void Function(ModuleState) updates) =>
|
||
super.copyWith((message) => updates(message as ModuleState))
|
||
as ModuleState;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleState create() => ModuleState._();
|
||
ModuleState createEmptyInstance() => create();
|
||
static $pb.PbList<ModuleState> createRepeated() => $pb.PbList<ModuleState>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ModuleState getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<ModuleState>(create);
|
||
static ModuleState? _defaultInstance;
|
||
|
||
/// 转发数
|
||
@$pb.TagNumber(1)
|
||
$core.int get repost => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set repost($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasRepost() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearRepost() => clearField(1);
|
||
|
||
/// 点赞数
|
||
@$pb.TagNumber(2)
|
||
$core.int get like => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set like($core.int v) {
|
||
$_setSignedInt32(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasLike() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearLike() => clearField(2);
|
||
|
||
/// 评论数
|
||
@$pb.TagNumber(3)
|
||
$core.int get reply => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set reply($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasReply() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearReply() => clearField(3);
|
||
|
||
/// 点赞拓展信息
|
||
@$pb.TagNumber(4)
|
||
LikeInfo get likeInfo => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set likeInfo(LikeInfo v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasLikeInfo() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearLikeInfo() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
LikeInfo ensureLikeInfo() => $_ensure(3);
|
||
|
||
/// 禁评
|
||
@$pb.TagNumber(5)
|
||
$core.bool get noComment => $_getBF(4);
|
||
@$pb.TagNumber(5)
|
||
set noComment($core.bool v) {
|
||
$_setBool(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasNoComment() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearNoComment() => clearField(5);
|
||
|
||
/// 禁转
|
||
@$pb.TagNumber(6)
|
||
$core.bool get noForward => $_getBF(5);
|
||
@$pb.TagNumber(6)
|
||
set noForward($core.bool v) {
|
||
$_setBool(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasNoForward() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearNoForward() => clearField(6);
|
||
}
|
||
|
||
/// 认证名牌
|
||
class Nameplate extends $pb.GeneratedMessage {
|
||
factory Nameplate({
|
||
$fixnum.Int64? nid,
|
||
$core.String? name,
|
||
$core.String? image,
|
||
$core.String? imageSmall,
|
||
$core.String? level,
|
||
$core.String? condition,
|
||
}) {
|
||
final $result = create();
|
||
if (nid != null) {
|
||
$result.nid = nid;
|
||
}
|
||
if (name != null) {
|
||
$result.name = name;
|
||
}
|
||
if (image != null) {
|
||
$result.image = image;
|
||
}
|
||
if (imageSmall != null) {
|
||
$result.imageSmall = imageSmall;
|
||
}
|
||
if (level != null) {
|
||
$result.level = level;
|
||
}
|
||
if (condition != null) {
|
||
$result.condition = condition;
|
||
}
|
||
return $result;
|
||
}
|
||
Nameplate._() : super();
|
||
factory Nameplate.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory Nameplate.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'Nameplate',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'nid')
|
||
..aOS(2, _omitFieldNames ? '' : 'name')
|
||
..aOS(3, _omitFieldNames ? '' : 'image')
|
||
..aOS(4, _omitFieldNames ? '' : 'imageSmall')
|
||
..aOS(5, _omitFieldNames ? '' : 'level')
|
||
..aOS(6, _omitFieldNames ? '' : 'condition')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
Nameplate clone() => Nameplate()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
Nameplate copyWith(void Function(Nameplate) updates) =>
|
||
super.copyWith((message) => updates(message as Nameplate)) as Nameplate;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static Nameplate create() => Nameplate._();
|
||
Nameplate createEmptyInstance() => create();
|
||
static $pb.PbList<Nameplate> createRepeated() => $pb.PbList<Nameplate>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static Nameplate getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Nameplate>(create);
|
||
static Nameplate? _defaultInstance;
|
||
|
||
/// nid
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get nid => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set nid($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasNid() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearNid() => clearField(1);
|
||
|
||
/// 名称
|
||
@$pb.TagNumber(2)
|
||
$core.String get name => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set name($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasName() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearName() => clearField(2);
|
||
|
||
/// 图片地址
|
||
@$pb.TagNumber(3)
|
||
$core.String get image => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set image($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasImage() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearImage() => clearField(3);
|
||
|
||
/// 小图地址
|
||
@$pb.TagNumber(4)
|
||
$core.String get imageSmall => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set imageSmall($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasImageSmall() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearImageSmall() => clearField(4);
|
||
|
||
/// 等级
|
||
@$pb.TagNumber(5)
|
||
$core.String get level => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set level($core.String v) {
|
||
$_setString(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasLevel() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearLevel() => clearField(5);
|
||
|
||
/// 获取条件
|
||
@$pb.TagNumber(6)
|
||
$core.String get condition => $_getSZ(5);
|
||
@$pb.TagNumber(6)
|
||
set condition($core.String v) {
|
||
$_setString(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasCondition() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearCondition() => clearField(6);
|
||
}
|
||
|
||
/// 最新ep
|
||
class NewEP extends $pb.GeneratedMessage {
|
||
factory NewEP({
|
||
$core.int? id,
|
||
$core.String? indexShow,
|
||
$core.String? cover,
|
||
}) {
|
||
final $result = create();
|
||
if (id != null) {
|
||
$result.id = id;
|
||
}
|
||
if (indexShow != null) {
|
||
$result.indexShow = indexShow;
|
||
}
|
||
if (cover != null) {
|
||
$result.cover = cover;
|
||
}
|
||
return $result;
|
||
}
|
||
NewEP._() : super();
|
||
factory NewEP.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory NewEP.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'NewEP',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'id', $pb.PbFieldType.O3)
|
||
..aOS(2, _omitFieldNames ? '' : 'indexShow')
|
||
..aOS(3, _omitFieldNames ? '' : 'cover')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
NewEP clone() => NewEP()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
NewEP copyWith(void Function(NewEP) updates) =>
|
||
super.copyWith((message) => updates(message as NewEP)) as NewEP;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static NewEP create() => NewEP._();
|
||
NewEP createEmptyInstance() => create();
|
||
static $pb.PbList<NewEP> createRepeated() => $pb.PbList<NewEP>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static NewEP getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<NewEP>(create);
|
||
static NewEP? _defaultInstance;
|
||
|
||
/// 最新话epid
|
||
@$pb.TagNumber(1)
|
||
$core.int get id => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set id($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasId() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearId() => clearField(1);
|
||
|
||
/// 更新至XX话
|
||
@$pb.TagNumber(2)
|
||
$core.String get indexShow => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set indexShow($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasIndexShow() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearIndexShow() => clearField(2);
|
||
|
||
/// 更新剧集的封面
|
||
@$pb.TagNumber(3)
|
||
$core.String get cover => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set cover($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasCover() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearCover() => clearField(3);
|
||
}
|
||
|
||
/// 空响应
|
||
class NoReply extends $pb.GeneratedMessage {
|
||
factory NoReply() => create();
|
||
NoReply._() : super();
|
||
factory NoReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory NoReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'NoReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
NoReply clone() => NoReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
NoReply copyWith(void Function(NoReply) updates) =>
|
||
super.copyWith((message) => updates(message as NoReply)) as NoReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static NoReply create() => NoReply._();
|
||
NoReply createEmptyInstance() => create();
|
||
static $pb.PbList<NoReply> createRepeated() => $pb.PbList<NoReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static NoReply getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<NoReply>(create);
|
||
static NoReply? _defaultInstance;
|
||
}
|
||
|
||
/// 空请求
|
||
class NoReq extends $pb.GeneratedMessage {
|
||
factory NoReq() => create();
|
||
NoReq._() : super();
|
||
factory NoReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory NoReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'NoReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
NoReq clone() => NoReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
NoReq copyWith(void Function(NoReq) updates) =>
|
||
super.copyWith((message) => updates(message as NoReq)) as NoReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static NoReq create() => NoReq._();
|
||
NoReq createEmptyInstance() => create();
|
||
static $pb.PbList<NoReq> createRepeated() => $pb.PbList<NoReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static NoReq getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<NoReq>(create);
|
||
static NoReq? _defaultInstance;
|
||
}
|
||
|
||
/// 认证信息
|
||
class OfficialVerify extends $pb.GeneratedMessage {
|
||
factory OfficialVerify({
|
||
$core.int? type,
|
||
$core.String? desc,
|
||
$core.int? isAtten,
|
||
}) {
|
||
final $result = create();
|
||
if (type != null) {
|
||
$result.type = type;
|
||
}
|
||
if (desc != null) {
|
||
$result.desc = desc;
|
||
}
|
||
if (isAtten != null) {
|
||
$result.isAtten = isAtten;
|
||
}
|
||
return $result;
|
||
}
|
||
OfficialVerify._() : super();
|
||
factory OfficialVerify.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory OfficialVerify.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'OfficialVerify',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'type', $pb.PbFieldType.O3)
|
||
..aOS(2, _omitFieldNames ? '' : 'desc')
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'isAtten', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
OfficialVerify clone() => OfficialVerify()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
OfficialVerify copyWith(void Function(OfficialVerify) updates) =>
|
||
super.copyWith((message) => updates(message as OfficialVerify))
|
||
as OfficialVerify;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static OfficialVerify create() => OfficialVerify._();
|
||
OfficialVerify createEmptyInstance() => create();
|
||
static $pb.PbList<OfficialVerify> createRepeated() =>
|
||
$pb.PbList<OfficialVerify>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static OfficialVerify getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<OfficialVerify>(create);
|
||
static OfficialVerify? _defaultInstance;
|
||
|
||
/// 认证类型
|
||
/// 127:未认证 0:个人 1:机构
|
||
@$pb.TagNumber(1)
|
||
$core.int get type => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set type($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearType() => clearField(1);
|
||
|
||
/// 认证描述
|
||
@$pb.TagNumber(2)
|
||
$core.String get desc => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set desc($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasDesc() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearDesc() => clearField(2);
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.int get isAtten => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set isAtten($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasIsAtten() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearIsAtten() => clearField(3);
|
||
}
|
||
|
||
/// 动态同城点击上报-响应
|
||
class OurCityClickReportReply extends $pb.GeneratedMessage {
|
||
factory OurCityClickReportReply() => create();
|
||
OurCityClickReportReply._() : super();
|
||
factory OurCityClickReportReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory OurCityClickReportReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'OurCityClickReportReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
OurCityClickReportReply clone() =>
|
||
OurCityClickReportReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
OurCityClickReportReply copyWith(
|
||
void Function(OurCityClickReportReply) updates) =>
|
||
super.copyWith((message) => updates(message as OurCityClickReportReply))
|
||
as OurCityClickReportReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static OurCityClickReportReply create() => OurCityClickReportReply._();
|
||
OurCityClickReportReply createEmptyInstance() => create();
|
||
static $pb.PbList<OurCityClickReportReply> createRepeated() =>
|
||
$pb.PbList<OurCityClickReportReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static OurCityClickReportReply getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<OurCityClickReportReply>(create);
|
||
static OurCityClickReportReply? _defaultInstance;
|
||
}
|
||
|
||
/// 动态同城点击上报-请求
|
||
class OurCityClickReportReq extends $pb.GeneratedMessage {
|
||
factory OurCityClickReportReq({
|
||
$core.String? dynamicId,
|
||
$fixnum.Int64? cityId,
|
||
$core.double? lat,
|
||
$core.double? lng,
|
||
}) {
|
||
final $result = create();
|
||
if (dynamicId != null) {
|
||
$result.dynamicId = dynamicId;
|
||
}
|
||
if (cityId != null) {
|
||
$result.cityId = cityId;
|
||
}
|
||
if (lat != null) {
|
||
$result.lat = lat;
|
||
}
|
||
if (lng != null) {
|
||
$result.lng = lng;
|
||
}
|
||
return $result;
|
||
}
|
||
OurCityClickReportReq._() : super();
|
||
factory OurCityClickReportReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory OurCityClickReportReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'OurCityClickReportReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'dynamicId')
|
||
..aInt64(2, _omitFieldNames ? '' : 'cityId')
|
||
..a<$core.double>(3, _omitFieldNames ? '' : 'lat', $pb.PbFieldType.OD)
|
||
..a<$core.double>(4, _omitFieldNames ? '' : 'lng', $pb.PbFieldType.OD)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
OurCityClickReportReq clone() =>
|
||
OurCityClickReportReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
OurCityClickReportReq copyWith(
|
||
void Function(OurCityClickReportReq) updates) =>
|
||
super.copyWith((message) => updates(message as OurCityClickReportReq))
|
||
as OurCityClickReportReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static OurCityClickReportReq create() => OurCityClickReportReq._();
|
||
OurCityClickReportReq createEmptyInstance() => create();
|
||
static $pb.PbList<OurCityClickReportReq> createRepeated() =>
|
||
$pb.PbList<OurCityClickReportReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static OurCityClickReportReq getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<OurCityClickReportReq>(create);
|
||
static OurCityClickReportReq? _defaultInstance;
|
||
|
||
/// 动态ID
|
||
@$pb.TagNumber(1)
|
||
$core.String get dynamicId => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set dynamicId($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasDynamicId() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearDynamicId() => clearField(1);
|
||
|
||
/// 城市ID
|
||
@$pb.TagNumber(2)
|
||
$fixnum.Int64 get cityId => $_getI64(1);
|
||
@$pb.TagNumber(2)
|
||
set cityId($fixnum.Int64 v) {
|
||
$_setInt64(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasCityId() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearCityId() => clearField(2);
|
||
|
||
/// 纬度
|
||
@$pb.TagNumber(3)
|
||
$core.double get lat => $_getN(2);
|
||
@$pb.TagNumber(3)
|
||
set lat($core.double v) {
|
||
$_setDouble(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasLat() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearLat() => clearField(3);
|
||
|
||
/// 经度
|
||
@$pb.TagNumber(4)
|
||
$core.double get lng => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set lng($core.double v) {
|
||
$_setDouble(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasLng() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearLng() => clearField(4);
|
||
}
|
||
|
||
/// PGC单季信息
|
||
class PGCSeason extends $pb.GeneratedMessage {
|
||
factory PGCSeason({
|
||
$core.int? isFinish,
|
||
$core.String? title,
|
||
$core.int? type,
|
||
}) {
|
||
final $result = create();
|
||
if (isFinish != null) {
|
||
$result.isFinish = isFinish;
|
||
}
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (type != null) {
|
||
$result.type = type;
|
||
}
|
||
return $result;
|
||
}
|
||
PGCSeason._() : super();
|
||
factory PGCSeason.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory PGCSeason.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'PGCSeason',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'isFinish', $pb.PbFieldType.O3)
|
||
..aOS(2, _omitFieldNames ? '' : 'title')
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'type', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
PGCSeason clone() => PGCSeason()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
PGCSeason copyWith(void Function(PGCSeason) updates) =>
|
||
super.copyWith((message) => updates(message as PGCSeason)) as PGCSeason;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static PGCSeason create() => PGCSeason._();
|
||
PGCSeason createEmptyInstance() => create();
|
||
static $pb.PbList<PGCSeason> createRepeated() => $pb.PbList<PGCSeason>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static PGCSeason getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PGCSeason>(create);
|
||
static PGCSeason? _defaultInstance;
|
||
|
||
/// 是否完结
|
||
@$pb.TagNumber(1)
|
||
$core.int get isFinish => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set isFinish($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasIsFinish() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearIsFinish() => 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.int get type => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set type($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasType() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearType() => clearField(3);
|
||
}
|
||
|
||
/// 秒开参数
|
||
class PlayerPreloadParams extends $pb.GeneratedMessage {
|
||
factory PlayerPreloadParams({
|
||
$core.int? qn,
|
||
$core.int? fnver,
|
||
$core.int? fnval,
|
||
$core.int? forceHost,
|
||
$core.int? fourk,
|
||
}) {
|
||
final $result = create();
|
||
if (qn != null) {
|
||
$result.qn = qn;
|
||
}
|
||
if (fnver != null) {
|
||
$result.fnver = fnver;
|
||
}
|
||
if (fnval != null) {
|
||
$result.fnval = fnval;
|
||
}
|
||
if (forceHost != null) {
|
||
$result.forceHost = forceHost;
|
||
}
|
||
if (fourk != null) {
|
||
$result.fourk = fourk;
|
||
}
|
||
return $result;
|
||
}
|
||
PlayerPreloadParams._() : super();
|
||
factory PlayerPreloadParams.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory PlayerPreloadParams.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'PlayerPreloadParams',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3)
|
||
..a<$core.int>(2, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3)
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3)
|
||
..a<$core.int>(4, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3)
|
||
..a<$core.int>(5, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
PlayerPreloadParams clone() => PlayerPreloadParams()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
PlayerPreloadParams copyWith(void Function(PlayerPreloadParams) updates) =>
|
||
super.copyWith((message) => updates(message as PlayerPreloadParams))
|
||
as PlayerPreloadParams;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static PlayerPreloadParams create() => PlayerPreloadParams._();
|
||
PlayerPreloadParams createEmptyInstance() => create();
|
||
static $pb.PbList<PlayerPreloadParams> createRepeated() =>
|
||
$pb.PbList<PlayerPreloadParams>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static PlayerPreloadParams getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<PlayerPreloadParams>(create);
|
||
static PlayerPreloadParams? _defaultInstance;
|
||
|
||
/// 清晰度
|
||
@$pb.TagNumber(1)
|
||
$core.int get qn => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set qn($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasQn() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearQn() => clearField(1);
|
||
|
||
/// 流版本
|
||
@$pb.TagNumber(2)
|
||
$core.int get fnver => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set fnver($core.int v) {
|
||
$_setSignedInt32(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasFnver() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearFnver() => clearField(2);
|
||
|
||
/// 流类型
|
||
@$pb.TagNumber(3)
|
||
$core.int get fnval => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set fnval($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasFnval() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearFnval() => clearField(3);
|
||
|
||
/// 是否强制使用域名
|
||
@$pb.TagNumber(4)
|
||
$core.int get forceHost => $_getIZ(3);
|
||
@$pb.TagNumber(4)
|
||
set forceHost($core.int v) {
|
||
$_setSignedInt32(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasForceHost() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearForceHost() => clearField(4);
|
||
|
||
/// 是否4k
|
||
@$pb.TagNumber(5)
|
||
$core.int get fourk => $_getIZ(4);
|
||
@$pb.TagNumber(5)
|
||
set fourk($core.int v) {
|
||
$_setSignedInt32(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasFourk() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearFourk() => clearField(5);
|
||
}
|
||
|
||
/// 动态tab弹窗详情
|
||
class Popup extends $pb.GeneratedMessage {
|
||
factory Popup({
|
||
$core.String? title,
|
||
$core.String? desc,
|
||
$core.String? uri,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (desc != null) {
|
||
$result.desc = desc;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
return $result;
|
||
}
|
||
Popup._() : super();
|
||
factory Popup.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory Popup.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'Popup',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'desc')
|
||
..aOS(3, _omitFieldNames ? '' : 'uri')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
Popup clone() => Popup()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
Popup copyWith(void Function(Popup) updates) =>
|
||
super.copyWith((message) => updates(message as Popup)) as Popup;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static Popup create() => Popup._();
|
||
Popup createEmptyInstance() => create();
|
||
static $pb.PbList<Popup> createRepeated() => $pb.PbList<Popup>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static Popup getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Popup>(create);
|
||
static Popup? _defaultInstance;
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 文案
|
||
@$pb.TagNumber(2)
|
||
$core.String get desc => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set desc($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasDesc() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearDesc() => clearField(2);
|
||
|
||
/// 文案附加跳转地址
|
||
@$pb.TagNumber(3)
|
||
$core.String get uri => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set uri($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasUri() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearUri() => clearField(3);
|
||
}
|
||
|
||
/// 关注关系
|
||
class Relation extends $pb.GeneratedMessage {
|
||
factory Relation({
|
||
RelationStatus? status,
|
||
$core.int? isFollow,
|
||
$core.int? isFollowed,
|
||
$core.String? title,
|
||
}) {
|
||
final $result = create();
|
||
if (status != null) {
|
||
$result.status = status;
|
||
}
|
||
if (isFollow != null) {
|
||
$result.isFollow = isFollow;
|
||
}
|
||
if (isFollowed != null) {
|
||
$result.isFollowed = isFollowed;
|
||
}
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
return $result;
|
||
}
|
||
Relation._() : super();
|
||
factory Relation.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory Relation.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'Relation',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..e<RelationStatus>(1, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE,
|
||
defaultOrMaker: RelationStatus.relation_status_none,
|
||
valueOf: RelationStatus.valueOf,
|
||
enumValues: RelationStatus.values)
|
||
..a<$core.int>(2, _omitFieldNames ? '' : 'isFollow', $pb.PbFieldType.O3)
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'isFollowed', $pb.PbFieldType.O3)
|
||
..aOS(4, _omitFieldNames ? '' : 'title')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
Relation clone() => Relation()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
Relation copyWith(void Function(Relation) updates) =>
|
||
super.copyWith((message) => updates(message as Relation)) as Relation;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static Relation create() => Relation._();
|
||
Relation createEmptyInstance() => create();
|
||
static $pb.PbList<Relation> createRepeated() => $pb.PbList<Relation>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static Relation getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Relation>(create);
|
||
static Relation? _defaultInstance;
|
||
|
||
/// 关注状态
|
||
@$pb.TagNumber(1)
|
||
RelationStatus get status => $_getN(0);
|
||
@$pb.TagNumber(1)
|
||
set status(RelationStatus v) {
|
||
setField(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasStatus() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearStatus() => clearField(1);
|
||
|
||
/// 关注
|
||
@$pb.TagNumber(2)
|
||
$core.int get isFollow => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set isFollow($core.int v) {
|
||
$_setSignedInt32(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasIsFollow() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearIsFollow() => clearField(2);
|
||
|
||
/// 被关注
|
||
@$pb.TagNumber(3)
|
||
$core.int get isFollowed => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set isFollowed($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasIsFollowed() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearIsFollowed() => clearField(3);
|
||
|
||
/// 文案
|
||
@$pb.TagNumber(4)
|
||
$core.String get title => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set title($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasTitle() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearTitle() => clearField(4);
|
||
}
|
||
|
||
/// 分享需要
|
||
class ShareInfo extends $pb.GeneratedMessage {
|
||
factory ShareInfo({
|
||
$fixnum.Int64? aid,
|
||
$core.String? bvid,
|
||
$core.String? title,
|
||
$core.String? subtitle,
|
||
$core.String? cover,
|
||
$fixnum.Int64? mid,
|
||
$core.String? name,
|
||
}) {
|
||
final $result = create();
|
||
if (aid != null) {
|
||
$result.aid = aid;
|
||
}
|
||
if (bvid != null) {
|
||
$result.bvid = bvid;
|
||
}
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (subtitle != null) {
|
||
$result.subtitle = subtitle;
|
||
}
|
||
if (cover != null) {
|
||
$result.cover = cover;
|
||
}
|
||
if (mid != null) {
|
||
$result.mid = mid;
|
||
}
|
||
if (name != null) {
|
||
$result.name = name;
|
||
}
|
||
return $result;
|
||
}
|
||
ShareInfo._() : super();
|
||
factory ShareInfo.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory ShareInfo.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'ShareInfo',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'aid')
|
||
..aOS(2, _omitFieldNames ? '' : 'bvid')
|
||
..aOS(3, _omitFieldNames ? '' : 'title')
|
||
..aOS(4, _omitFieldNames ? '' : 'subtitle')
|
||
..aOS(5, _omitFieldNames ? '' : 'cover')
|
||
..aInt64(6, _omitFieldNames ? '' : 'mid')
|
||
..aOS(7, _omitFieldNames ? '' : 'name')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
ShareInfo clone() => ShareInfo()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
ShareInfo copyWith(void Function(ShareInfo) updates) =>
|
||
super.copyWith((message) => updates(message as ShareInfo)) as ShareInfo;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static ShareInfo create() => ShareInfo._();
|
||
ShareInfo createEmptyInstance() => create();
|
||
static $pb.PbList<ShareInfo> createRepeated() => $pb.PbList<ShareInfo>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static ShareInfo getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ShareInfo>(create);
|
||
static ShareInfo? _defaultInstance;
|
||
|
||
/// 稿件avid
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get aid => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set aid($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasAid() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearAid() => clearField(1);
|
||
|
||
/// 稿件bvid
|
||
@$pb.TagNumber(2)
|
||
$core.String get bvid => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set bvid($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasBvid() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearBvid() => clearField(2);
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(3)
|
||
$core.String get title => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set title($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasTitle() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearTitle() => clearField(3);
|
||
|
||
/// 副标题
|
||
@$pb.TagNumber(4)
|
||
$core.String get subtitle => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set subtitle($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasSubtitle() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearSubtitle() => clearField(4);
|
||
|
||
/// 稿件封面
|
||
@$pb.TagNumber(5)
|
||
$core.String get cover => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set cover($core.String v) {
|
||
$_setString(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasCover() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearCover() => clearField(5);
|
||
|
||
/// up mid
|
||
@$pb.TagNumber(6)
|
||
$fixnum.Int64 get mid => $_getI64(5);
|
||
@$pb.TagNumber(6)
|
||
set mid($fixnum.Int64 v) {
|
||
$_setInt64(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasMid() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearMid() => clearField(6);
|
||
|
||
/// up昵称
|
||
@$pb.TagNumber(7)
|
||
$core.String get name => $_getSZ(6);
|
||
@$pb.TagNumber(7)
|
||
set name($core.String v) {
|
||
$_setString(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasName() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearName() => clearField(7);
|
||
}
|
||
|
||
/// 小视频卡片项
|
||
class SVideoItem extends $pb.GeneratedMessage {
|
||
factory SVideoItem({
|
||
$core.String? cardType,
|
||
$core.Iterable<SVideoModule>? modules,
|
||
$core.String? dynIdStr,
|
||
$fixnum.Int64? index,
|
||
}) {
|
||
final $result = create();
|
||
if (cardType != null) {
|
||
$result.cardType = cardType;
|
||
}
|
||
if (modules != null) {
|
||
$result.modules.addAll(modules);
|
||
}
|
||
if (dynIdStr != null) {
|
||
$result.dynIdStr = dynIdStr;
|
||
}
|
||
if (index != null) {
|
||
$result.index = index;
|
||
}
|
||
return $result;
|
||
}
|
||
SVideoItem._() : super();
|
||
factory SVideoItem.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory SVideoItem.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'SVideoItem',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'cardType')
|
||
..pc<SVideoModule>(2, _omitFieldNames ? '' : 'modules', $pb.PbFieldType.PM,
|
||
subBuilder: SVideoModule.create)
|
||
..aOS(3, _omitFieldNames ? '' : 'dynIdStr')
|
||
..aInt64(4, _omitFieldNames ? '' : 'index')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoItem clone() => SVideoItem()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoItem copyWith(void Function(SVideoItem) updates) =>
|
||
super.copyWith((message) => updates(message as SVideoItem)) as SVideoItem;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoItem create() => SVideoItem._();
|
||
SVideoItem createEmptyInstance() => create();
|
||
static $pb.PbList<SVideoItem> createRepeated() => $pb.PbList<SVideoItem>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoItem getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<SVideoItem>(create);
|
||
static SVideoItem? _defaultInstance;
|
||
|
||
/// 卡片类型
|
||
/// av:稿件视频
|
||
@$pb.TagNumber(1)
|
||
$core.String get cardType => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set cardType($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasCardType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearCardType() => clearField(1);
|
||
|
||
/// 模块内容
|
||
@$pb.TagNumber(2)
|
||
$core.List<SVideoModule> get modules => $_getList(1);
|
||
|
||
/// 动态ID str
|
||
@$pb.TagNumber(3)
|
||
$core.String get dynIdStr => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set dynIdStr($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasDynIdStr() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearDynIdStr() => clearField(3);
|
||
|
||
/// 卡片游标
|
||
@$pb.TagNumber(4)
|
||
$fixnum.Int64 get index => $_getI64(3);
|
||
@$pb.TagNumber(4)
|
||
set index($fixnum.Int64 v) {
|
||
$_setInt64(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasIndex() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearIndex() => clearField(4);
|
||
}
|
||
|
||
enum SVideoModule_ModuleItem {
|
||
moduleAuthor,
|
||
modulePlayer,
|
||
moduleDesc,
|
||
moduleStat,
|
||
notSet
|
||
}
|
||
|
||
/// 小视频模块
|
||
class SVideoModule extends $pb.GeneratedMessage {
|
||
factory SVideoModule({
|
||
$core.String? moduleType,
|
||
SVideoModuleAuthor? moduleAuthor,
|
||
SVideoModulePlayer? modulePlayer,
|
||
SVideoModuleDesc? moduleDesc,
|
||
SVideoModuleStat? moduleStat,
|
||
}) {
|
||
final $result = create();
|
||
if (moduleType != null) {
|
||
$result.moduleType = moduleType;
|
||
}
|
||
if (moduleAuthor != null) {
|
||
$result.moduleAuthor = moduleAuthor;
|
||
}
|
||
if (modulePlayer != null) {
|
||
$result.modulePlayer = modulePlayer;
|
||
}
|
||
if (moduleDesc != null) {
|
||
$result.moduleDesc = moduleDesc;
|
||
}
|
||
if (moduleStat != null) {
|
||
$result.moduleStat = moduleStat;
|
||
}
|
||
return $result;
|
||
}
|
||
SVideoModule._() : super();
|
||
factory SVideoModule.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory SVideoModule.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static const $core.Map<$core.int, SVideoModule_ModuleItem>
|
||
_SVideoModule_ModuleItemByTag = {
|
||
2: SVideoModule_ModuleItem.moduleAuthor,
|
||
3: SVideoModule_ModuleItem.modulePlayer,
|
||
4: SVideoModule_ModuleItem.moduleDesc,
|
||
5: SVideoModule_ModuleItem.moduleStat,
|
||
0: SVideoModule_ModuleItem.notSet
|
||
};
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'SVideoModule',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..oo(0, [2, 3, 4, 5])
|
||
..aOS(1, _omitFieldNames ? '' : 'moduleType')
|
||
..aOM<SVideoModuleAuthor>(2, _omitFieldNames ? '' : 'moduleAuthor',
|
||
subBuilder: SVideoModuleAuthor.create)
|
||
..aOM<SVideoModulePlayer>(3, _omitFieldNames ? '' : 'modulePlayer',
|
||
subBuilder: SVideoModulePlayer.create)
|
||
..aOM<SVideoModuleDesc>(4, _omitFieldNames ? '' : 'moduleDesc',
|
||
subBuilder: SVideoModuleDesc.create)
|
||
..aOM<SVideoModuleStat>(5, _omitFieldNames ? '' : 'moduleStat',
|
||
subBuilder: SVideoModuleStat.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoModule clone() => SVideoModule()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoModule copyWith(void Function(SVideoModule) updates) =>
|
||
super.copyWith((message) => updates(message as SVideoModule))
|
||
as SVideoModule;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoModule create() => SVideoModule._();
|
||
SVideoModule createEmptyInstance() => create();
|
||
static $pb.PbList<SVideoModule> createRepeated() =>
|
||
$pb.PbList<SVideoModule>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoModule getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<SVideoModule>(create);
|
||
static SVideoModule? _defaultInstance;
|
||
|
||
SVideoModule_ModuleItem whichModuleItem() =>
|
||
_SVideoModule_ModuleItemByTag[$_whichOneof(0)]!;
|
||
void clearModuleItem() => clearField($_whichOneof(0));
|
||
|
||
/// 类型
|
||
/// author:发布人 player:播放器内容 desc:描述信息 stat:计数信息
|
||
@$pb.TagNumber(1)
|
||
$core.String get moduleType => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set moduleType($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasModuleType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearModuleType() => clearField(1);
|
||
|
||
/// 发布人
|
||
@$pb.TagNumber(2)
|
||
SVideoModuleAuthor get moduleAuthor => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set moduleAuthor(SVideoModuleAuthor v) {
|
||
setField(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasModuleAuthor() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearModuleAuthor() => clearField(2);
|
||
@$pb.TagNumber(2)
|
||
SVideoModuleAuthor ensureModuleAuthor() => $_ensure(1);
|
||
|
||
/// 播放器内容
|
||
@$pb.TagNumber(3)
|
||
SVideoModulePlayer get modulePlayer => $_getN(2);
|
||
@$pb.TagNumber(3)
|
||
set modulePlayer(SVideoModulePlayer v) {
|
||
setField(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasModulePlayer() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearModulePlayer() => clearField(3);
|
||
@$pb.TagNumber(3)
|
||
SVideoModulePlayer ensureModulePlayer() => $_ensure(2);
|
||
|
||
/// 描述信息
|
||
@$pb.TagNumber(4)
|
||
SVideoModuleDesc get moduleDesc => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set moduleDesc(SVideoModuleDesc v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasModuleDesc() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearModuleDesc() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
SVideoModuleDesc ensureModuleDesc() => $_ensure(3);
|
||
|
||
/// 计数信息
|
||
@$pb.TagNumber(5)
|
||
SVideoModuleStat get moduleStat => $_getN(4);
|
||
@$pb.TagNumber(5)
|
||
set moduleStat(SVideoModuleStat v) {
|
||
setField(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasModuleStat() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearModuleStat() => clearField(5);
|
||
@$pb.TagNumber(5)
|
||
SVideoModuleStat ensureModuleStat() => $_ensure(4);
|
||
}
|
||
|
||
/// 作者信息模块
|
||
class SVideoModuleAuthor extends $pb.GeneratedMessage {
|
||
factory SVideoModuleAuthor({
|
||
$fixnum.Int64? mid,
|
||
$core.String? name,
|
||
$core.String? face,
|
||
$core.String? pubDesc,
|
||
$core.int? isAttention,
|
||
$core.String? uri,
|
||
}) {
|
||
final $result = create();
|
||
if (mid != null) {
|
||
$result.mid = mid;
|
||
}
|
||
if (name != null) {
|
||
$result.name = name;
|
||
}
|
||
if (face != null) {
|
||
$result.face = face;
|
||
}
|
||
if (pubDesc != null) {
|
||
$result.pubDesc = pubDesc;
|
||
}
|
||
if (isAttention != null) {
|
||
$result.isAttention = isAttention;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
return $result;
|
||
}
|
||
SVideoModuleAuthor._() : super();
|
||
factory SVideoModuleAuthor.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory SVideoModuleAuthor.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'SVideoModuleAuthor',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'mid')
|
||
..aOS(2, _omitFieldNames ? '' : 'name')
|
||
..aOS(3, _omitFieldNames ? '' : 'face')
|
||
..aOS(4, _omitFieldNames ? '' : 'pubDesc')
|
||
..a<$core.int>(5, _omitFieldNames ? '' : 'isAttention', $pb.PbFieldType.O3)
|
||
..aOS(6, _omitFieldNames ? '' : 'uri')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoModuleAuthor clone() => SVideoModuleAuthor()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoModuleAuthor copyWith(void Function(SVideoModuleAuthor) updates) =>
|
||
super.copyWith((message) => updates(message as SVideoModuleAuthor))
|
||
as SVideoModuleAuthor;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoModuleAuthor create() => SVideoModuleAuthor._();
|
||
SVideoModuleAuthor createEmptyInstance() => create();
|
||
static $pb.PbList<SVideoModuleAuthor> createRepeated() =>
|
||
$pb.PbList<SVideoModuleAuthor>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoModuleAuthor getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<SVideoModuleAuthor>(create);
|
||
static SVideoModuleAuthor? _defaultInstance;
|
||
|
||
/// 用户mid
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get mid => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set mid($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasMid() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearMid() => clearField(1);
|
||
|
||
/// 用户昵称
|
||
@$pb.TagNumber(2)
|
||
$core.String get name => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set name($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasName() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearName() => clearField(2);
|
||
|
||
/// 用户头像
|
||
@$pb.TagNumber(3)
|
||
$core.String get face => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set face($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasFace() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearFace() => clearField(3);
|
||
|
||
/// 发布描述
|
||
@$pb.TagNumber(4)
|
||
$core.String get pubDesc => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set pubDesc($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasPubDesc() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearPubDesc() => clearField(4);
|
||
|
||
/// 是否关注up
|
||
/// 1:已关注
|
||
@$pb.TagNumber(5)
|
||
$core.int get isAttention => $_getIZ(4);
|
||
@$pb.TagNumber(5)
|
||
set isAttention($core.int v) {
|
||
$_setSignedInt32(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasIsAttention() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearIsAttention() => clearField(5);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(6)
|
||
$core.String get uri => $_getSZ(5);
|
||
@$pb.TagNumber(6)
|
||
set uri($core.String v) {
|
||
$_setString(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasUri() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearUri() => clearField(6);
|
||
}
|
||
|
||
/// 文本内容模块
|
||
class SVideoModuleDesc extends $pb.GeneratedMessage {
|
||
factory SVideoModuleDesc({
|
||
$core.String? text,
|
||
$core.String? uri,
|
||
}) {
|
||
final $result = create();
|
||
if (text != null) {
|
||
$result.text = text;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
return $result;
|
||
}
|
||
SVideoModuleDesc._() : super();
|
||
factory SVideoModuleDesc.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory SVideoModuleDesc.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'SVideoModuleDesc',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'text')
|
||
..aOS(2, _omitFieldNames ? '' : 'uri')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoModuleDesc clone() => SVideoModuleDesc()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoModuleDesc copyWith(void Function(SVideoModuleDesc) updates) =>
|
||
super.copyWith((message) => updates(message as SVideoModuleDesc))
|
||
as SVideoModuleDesc;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoModuleDesc create() => SVideoModuleDesc._();
|
||
SVideoModuleDesc createEmptyInstance() => create();
|
||
static $pb.PbList<SVideoModuleDesc> createRepeated() =>
|
||
$pb.PbList<SVideoModuleDesc>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoModuleDesc getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<SVideoModuleDesc>(create);
|
||
static SVideoModuleDesc? _defaultInstance;
|
||
|
||
/// 文本内容
|
||
@$pb.TagNumber(1)
|
||
$core.String get text => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set text($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasText() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearText() => clearField(1);
|
||
|
||
/// 跳转地址
|
||
@$pb.TagNumber(2)
|
||
$core.String get uri => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set uri($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasUri() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearUri() => clearField(2);
|
||
}
|
||
|
||
/// 播放器模块
|
||
class SVideoModulePlayer extends $pb.GeneratedMessage {
|
||
factory SVideoModulePlayer({
|
||
$core.String? title,
|
||
$core.String? cover,
|
||
$core.String? uri,
|
||
$fixnum.Int64? aid,
|
||
$fixnum.Int64? cid,
|
||
$fixnum.Int64? duration,
|
||
Dimension? dimension,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (cover != null) {
|
||
$result.cover = cover;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (aid != null) {
|
||
$result.aid = aid;
|
||
}
|
||
if (cid != null) {
|
||
$result.cid = cid;
|
||
}
|
||
if (duration != null) {
|
||
$result.duration = duration;
|
||
}
|
||
if (dimension != null) {
|
||
$result.dimension = dimension;
|
||
}
|
||
return $result;
|
||
}
|
||
SVideoModulePlayer._() : super();
|
||
factory SVideoModulePlayer.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory SVideoModulePlayer.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'SVideoModulePlayer',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'title')
|
||
..aOS(2, _omitFieldNames ? '' : 'cover')
|
||
..aOS(3, _omitFieldNames ? '' : 'uri')
|
||
..aInt64(4, _omitFieldNames ? '' : 'aid')
|
||
..aInt64(5, _omitFieldNames ? '' : 'cid')
|
||
..aInt64(6, _omitFieldNames ? '' : 'duration')
|
||
..aOM<Dimension>(7, _omitFieldNames ? '' : 'dimension',
|
||
subBuilder: Dimension.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoModulePlayer clone() => SVideoModulePlayer()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoModulePlayer copyWith(void Function(SVideoModulePlayer) updates) =>
|
||
super.copyWith((message) => updates(message as SVideoModulePlayer))
|
||
as SVideoModulePlayer;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoModulePlayer create() => SVideoModulePlayer._();
|
||
SVideoModulePlayer createEmptyInstance() => create();
|
||
static $pb.PbList<SVideoModulePlayer> createRepeated() =>
|
||
$pb.PbList<SVideoModulePlayer>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoModulePlayer getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<SVideoModulePlayer>(create);
|
||
static SVideoModulePlayer? _defaultInstance;
|
||
|
||
/// 标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 封面图
|
||
@$pb.TagNumber(2)
|
||
$core.String get cover => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set cover($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasCover() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearCover() => clearField(2);
|
||
|
||
/// 跳转地址,秒开地址如果有会拼接player_preload可参考天马
|
||
@$pb.TagNumber(3)
|
||
$core.String get uri => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set uri($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasUri() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearUri() => clearField(3);
|
||
|
||
/// aid
|
||
@$pb.TagNumber(4)
|
||
$fixnum.Int64 get aid => $_getI64(3);
|
||
@$pb.TagNumber(4)
|
||
set aid($fixnum.Int64 v) {
|
||
$_setInt64(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasAid() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearAid() => clearField(4);
|
||
|
||
/// cid
|
||
@$pb.TagNumber(5)
|
||
$fixnum.Int64 get cid => $_getI64(4);
|
||
@$pb.TagNumber(5)
|
||
set cid($fixnum.Int64 v) {
|
||
$_setInt64(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasCid() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearCid() => clearField(5);
|
||
|
||
/// 视频时长
|
||
@$pb.TagNumber(6)
|
||
$fixnum.Int64 get duration => $_getI64(5);
|
||
@$pb.TagNumber(6)
|
||
set duration($fixnum.Int64 v) {
|
||
$_setInt64(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasDuration() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearDuration() => clearField(6);
|
||
|
||
/// 尺寸信息
|
||
@$pb.TagNumber(7)
|
||
Dimension get dimension => $_getN(6);
|
||
@$pb.TagNumber(7)
|
||
set dimension(Dimension v) {
|
||
setField(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasDimension() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearDimension() => clearField(7);
|
||
@$pb.TagNumber(7)
|
||
Dimension ensureDimension() => $_ensure(6);
|
||
}
|
||
|
||
/// 计数信息模块
|
||
class SVideoModuleStat extends $pb.GeneratedMessage {
|
||
factory SVideoModuleStat({
|
||
$core.Iterable<SVideoStatInfo>? statInfo,
|
||
ShareInfo? shareInfo,
|
||
}) {
|
||
final $result = create();
|
||
if (statInfo != null) {
|
||
$result.statInfo.addAll(statInfo);
|
||
}
|
||
if (shareInfo != null) {
|
||
$result.shareInfo = shareInfo;
|
||
}
|
||
return $result;
|
||
}
|
||
SVideoModuleStat._() : super();
|
||
factory SVideoModuleStat.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory SVideoModuleStat.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'SVideoModuleStat',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<SVideoStatInfo>(
|
||
1, _omitFieldNames ? '' : 'statInfo', $pb.PbFieldType.PM,
|
||
subBuilder: SVideoStatInfo.create)
|
||
..aOM<ShareInfo>(2, _omitFieldNames ? '' : 'shareInfo',
|
||
subBuilder: ShareInfo.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoModuleStat clone() => SVideoModuleStat()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoModuleStat copyWith(void Function(SVideoModuleStat) updates) =>
|
||
super.copyWith((message) => updates(message as SVideoModuleStat))
|
||
as SVideoModuleStat;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoModuleStat create() => SVideoModuleStat._();
|
||
SVideoModuleStat createEmptyInstance() => create();
|
||
static $pb.PbList<SVideoModuleStat> createRepeated() =>
|
||
$pb.PbList<SVideoModuleStat>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoModuleStat getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<SVideoModuleStat>(create);
|
||
static SVideoModuleStat? _defaultInstance;
|
||
|
||
/// 计数内容
|
||
@$pb.TagNumber(1)
|
||
$core.List<SVideoStatInfo> get statInfo => $_getList(0);
|
||
|
||
/// 分享需要
|
||
@$pb.TagNumber(2)
|
||
ShareInfo get shareInfo => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set shareInfo(ShareInfo v) {
|
||
setField(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasShareInfo() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearShareInfo() => clearField(2);
|
||
@$pb.TagNumber(2)
|
||
ShareInfo ensureShareInfo() => $_ensure(1);
|
||
}
|
||
|
||
/// 小视频连播页-响应
|
||
class SVideoReply extends $pb.GeneratedMessage {
|
||
factory SVideoReply({
|
||
$core.Iterable<SVideoItem>? list,
|
||
$core.String? offset,
|
||
$core.int? hasMore,
|
||
SVideoTop? top,
|
||
}) {
|
||
final $result = create();
|
||
if (list != null) {
|
||
$result.list.addAll(list);
|
||
}
|
||
if (offset != null) {
|
||
$result.offset = offset;
|
||
}
|
||
if (hasMore != null) {
|
||
$result.hasMore = hasMore;
|
||
}
|
||
if (top != null) {
|
||
$result.top = top;
|
||
}
|
||
return $result;
|
||
}
|
||
SVideoReply._() : super();
|
||
factory SVideoReply.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory SVideoReply.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'SVideoReply',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..pc<SVideoItem>(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM,
|
||
subBuilder: SVideoItem.create)
|
||
..aOS(2, _omitFieldNames ? '' : 'offset')
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'hasMore', $pb.PbFieldType.O3)
|
||
..aOM<SVideoTop>(4, _omitFieldNames ? '' : 'top',
|
||
subBuilder: SVideoTop.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoReply clone() => SVideoReply()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoReply copyWith(void Function(SVideoReply) updates) =>
|
||
super.copyWith((message) => updates(message as SVideoReply))
|
||
as SVideoReply;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoReply create() => SVideoReply._();
|
||
SVideoReply createEmptyInstance() => create();
|
||
static $pb.PbList<SVideoReply> createRepeated() => $pb.PbList<SVideoReply>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoReply getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<SVideoReply>(create);
|
||
static SVideoReply? _defaultInstance;
|
||
|
||
/// 列表
|
||
@$pb.TagNumber(1)
|
||
$core.List<SVideoItem> get list => $_getList(0);
|
||
|
||
/// 翻页游标
|
||
@$pb.TagNumber(2)
|
||
$core.String get offset => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set offset($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasOffset() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearOffset() => clearField(2);
|
||
|
||
/// 是否还有更多数据
|
||
/// 1:有
|
||
@$pb.TagNumber(3)
|
||
$core.int get hasMore => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set hasMore($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasHasMore() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearHasMore() => clearField(3);
|
||
|
||
/// 顶部
|
||
@$pb.TagNumber(4)
|
||
SVideoTop get top => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set top(SVideoTop v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasTop() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearTop() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
SVideoTop ensureTop() => $_ensure(3);
|
||
}
|
||
|
||
/// 小视频连播页-请求
|
||
class SVideoReq extends $pb.GeneratedMessage {
|
||
factory SVideoReq({
|
||
$fixnum.Int64? oid,
|
||
SVideoType? type,
|
||
$core.String? offset,
|
||
$core.int? qn,
|
||
$core.int? fnver,
|
||
$core.int? fnval,
|
||
$core.int? forceHost,
|
||
$core.int? fourk,
|
||
$core.String? spmid,
|
||
$core.String? fromSpmid,
|
||
PlayerPreloadParams? playerPreload,
|
||
$fixnum.Int64? focusAid,
|
||
$1.PlayerArgs? playerArgs,
|
||
}) {
|
||
final $result = create();
|
||
if (oid != null) {
|
||
$result.oid = oid;
|
||
}
|
||
if (type != null) {
|
||
$result.type = type;
|
||
}
|
||
if (offset != null) {
|
||
$result.offset = offset;
|
||
}
|
||
if (qn != null) {
|
||
$result.qn = qn;
|
||
}
|
||
if (fnver != null) {
|
||
$result.fnver = fnver;
|
||
}
|
||
if (fnval != null) {
|
||
$result.fnval = fnval;
|
||
}
|
||
if (forceHost != null) {
|
||
$result.forceHost = forceHost;
|
||
}
|
||
if (fourk != null) {
|
||
$result.fourk = fourk;
|
||
}
|
||
if (spmid != null) {
|
||
$result.spmid = spmid;
|
||
}
|
||
if (fromSpmid != null) {
|
||
$result.fromSpmid = fromSpmid;
|
||
}
|
||
if (playerPreload != null) {
|
||
$result.playerPreload = playerPreload;
|
||
}
|
||
if (focusAid != null) {
|
||
$result.focusAid = focusAid;
|
||
}
|
||
if (playerArgs != null) {
|
||
$result.playerArgs = playerArgs;
|
||
}
|
||
return $result;
|
||
}
|
||
SVideoReq._() : super();
|
||
factory SVideoReq.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory SVideoReq.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'SVideoReq',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'oid')
|
||
..e<SVideoType>(2, _omitFieldNames ? '' : 'type', $pb.PbFieldType.OE,
|
||
defaultOrMaker: SVideoType.TypeNone,
|
||
valueOf: SVideoType.valueOf,
|
||
enumValues: SVideoType.values)
|
||
..aOS(3, _omitFieldNames ? '' : 'offset')
|
||
..a<$core.int>(4, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3)
|
||
..a<$core.int>(5, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3)
|
||
..a<$core.int>(6, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3)
|
||
..a<$core.int>(7, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3)
|
||
..a<$core.int>(8, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3)
|
||
..aOS(9, _omitFieldNames ? '' : 'spmid')
|
||
..aOS(10, _omitFieldNames ? '' : 'fromSpmid')
|
||
..aOM<PlayerPreloadParams>(11, _omitFieldNames ? '' : 'playerPreload',
|
||
subBuilder: PlayerPreloadParams.create)
|
||
..aInt64(12, _omitFieldNames ? '' : 'focusAid')
|
||
..aOM<$1.PlayerArgs>(13, _omitFieldNames ? '' : 'playerArgs',
|
||
subBuilder: $1.PlayerArgs.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoReq clone() => SVideoReq()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoReq copyWith(void Function(SVideoReq) updates) =>
|
||
super.copyWith((message) => updates(message as SVideoReq)) as SVideoReq;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoReq create() => SVideoReq._();
|
||
SVideoReq createEmptyInstance() => create();
|
||
static $pb.PbList<SVideoReq> createRepeated() => $pb.PbList<SVideoReq>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoReq getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SVideoReq>(create);
|
||
static SVideoReq? _defaultInstance;
|
||
|
||
/// 当前素材的id
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get oid => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set oid($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasOid() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearOid() => clearField(1);
|
||
|
||
/// 当前素材类型
|
||
/// 1:动态(如果有oid则必传) 2:热门分类 3:热点聚合
|
||
@$pb.TagNumber(2)
|
||
SVideoType get type => $_getN(1);
|
||
@$pb.TagNumber(2)
|
||
set type(SVideoType v) {
|
||
setField(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasType() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearType() => clearField(2);
|
||
|
||
/// 翻页offset
|
||
@$pb.TagNumber(3)
|
||
$core.String get offset => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set offset($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasOffset() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearOffset() => clearField(3);
|
||
|
||
/// 清晰度(旧版)
|
||
@$pb.TagNumber(4)
|
||
$core.int get qn => $_getIZ(3);
|
||
@$pb.TagNumber(4)
|
||
set qn($core.int v) {
|
||
$_setSignedInt32(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasQn() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearQn() => clearField(4);
|
||
|
||
/// 流版本(旧版)
|
||
@$pb.TagNumber(5)
|
||
$core.int get fnver => $_getIZ(4);
|
||
@$pb.TagNumber(5)
|
||
set fnver($core.int v) {
|
||
$_setSignedInt32(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasFnver() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearFnver() => clearField(5);
|
||
|
||
/// 流类型(旧版)
|
||
@$pb.TagNumber(6)
|
||
$core.int get fnval => $_getIZ(5);
|
||
@$pb.TagNumber(6)
|
||
set fnval($core.int v) {
|
||
$_setSignedInt32(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasFnval() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearFnval() => clearField(6);
|
||
|
||
/// 是否强制使用域名(旧版)
|
||
@$pb.TagNumber(7)
|
||
$core.int get forceHost => $_getIZ(6);
|
||
@$pb.TagNumber(7)
|
||
set forceHost($core.int v) {
|
||
$_setSignedInt32(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasForceHost() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearForceHost() => clearField(7);
|
||
|
||
/// 是否4k(旧版)
|
||
@$pb.TagNumber(8)
|
||
$core.int get fourk => $_getIZ(7);
|
||
@$pb.TagNumber(8)
|
||
set fourk($core.int v) {
|
||
$_setSignedInt32(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasFourk() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearFourk() => clearField(8);
|
||
|
||
/// 当前页面spm
|
||
@$pb.TagNumber(9)
|
||
$core.String get spmid => $_getSZ(8);
|
||
@$pb.TagNumber(9)
|
||
set spmid($core.String v) {
|
||
$_setString(8, v);
|
||
}
|
||
|
||
@$pb.TagNumber(9)
|
||
$core.bool hasSpmid() => $_has(8);
|
||
@$pb.TagNumber(9)
|
||
void clearSpmid() => clearField(9);
|
||
|
||
/// 上级页面spm
|
||
@$pb.TagNumber(10)
|
||
$core.String get fromSpmid => $_getSZ(9);
|
||
@$pb.TagNumber(10)
|
||
set fromSpmid($core.String v) {
|
||
$_setString(9, v);
|
||
}
|
||
|
||
@$pb.TagNumber(10)
|
||
$core.bool hasFromSpmid() => $_has(9);
|
||
@$pb.TagNumber(10)
|
||
void clearFromSpmid() => clearField(10);
|
||
|
||
/// 秒开参数
|
||
@$pb.TagNumber(11)
|
||
PlayerPreloadParams get playerPreload => $_getN(10);
|
||
@$pb.TagNumber(11)
|
||
set playerPreload(PlayerPreloadParams v) {
|
||
setField(11, v);
|
||
}
|
||
|
||
@$pb.TagNumber(11)
|
||
$core.bool hasPlayerPreload() => $_has(10);
|
||
@$pb.TagNumber(11)
|
||
void clearPlayerPreload() => clearField(11);
|
||
@$pb.TagNumber(11)
|
||
PlayerPreloadParams ensurePlayerPreload() => $_ensure(10);
|
||
|
||
/// 热门进入联播页的锚点aid
|
||
@$pb.TagNumber(12)
|
||
$fixnum.Int64 get focusAid => $_getI64(11);
|
||
@$pb.TagNumber(12)
|
||
set focusAid($fixnum.Int64 v) {
|
||
$_setInt64(11, v);
|
||
}
|
||
|
||
@$pb.TagNumber(12)
|
||
$core.bool hasFocusAid() => $_has(11);
|
||
@$pb.TagNumber(12)
|
||
void clearFocusAid() => clearField(12);
|
||
|
||
/// 秒开参数
|
||
@$pb.TagNumber(13)
|
||
$1.PlayerArgs get playerArgs => $_getN(12);
|
||
@$pb.TagNumber(13)
|
||
set playerArgs($1.PlayerArgs v) {
|
||
setField(13, v);
|
||
}
|
||
|
||
@$pb.TagNumber(13)
|
||
$core.bool hasPlayerArgs() => $_has(12);
|
||
@$pb.TagNumber(13)
|
||
void clearPlayerArgs() => clearField(13);
|
||
@$pb.TagNumber(13)
|
||
$1.PlayerArgs ensurePlayerArgs() => $_ensure(12);
|
||
}
|
||
|
||
/// 计数内容
|
||
class SVideoStatInfo extends $pb.GeneratedMessage {
|
||
factory SVideoStatInfo({
|
||
$core.int? icon,
|
||
$fixnum.Int64? num,
|
||
$core.int? selected,
|
||
$core.String? uri,
|
||
}) {
|
||
final $result = create();
|
||
if (icon != null) {
|
||
$result.icon = icon;
|
||
}
|
||
if (num != null) {
|
||
$result.num = num;
|
||
}
|
||
if (selected != null) {
|
||
$result.selected = selected;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
return $result;
|
||
}
|
||
SVideoStatInfo._() : super();
|
||
factory SVideoStatInfo.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory SVideoStatInfo.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'SVideoStatInfo',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'icon', $pb.PbFieldType.O3)
|
||
..aInt64(2, _omitFieldNames ? '' : 'num')
|
||
..a<$core.int>(3, _omitFieldNames ? '' : 'selected', $pb.PbFieldType.O3)
|
||
..aOS(4, _omitFieldNames ? '' : 'uri')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoStatInfo clone() => SVideoStatInfo()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoStatInfo copyWith(void Function(SVideoStatInfo) updates) =>
|
||
super.copyWith((message) => updates(message as SVideoStatInfo))
|
||
as SVideoStatInfo;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoStatInfo create() => SVideoStatInfo._();
|
||
SVideoStatInfo createEmptyInstance() => create();
|
||
static $pb.PbList<SVideoStatInfo> createRepeated() =>
|
||
$pb.PbList<SVideoStatInfo>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoStatInfo getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<SVideoStatInfo>(create);
|
||
static SVideoStatInfo? _defaultInstance;
|
||
|
||
/// 计数icon
|
||
/// 1:分享符号 2:评论符号 3:点赞符号
|
||
@$pb.TagNumber(1)
|
||
$core.int get icon => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set icon($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasIcon() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearIcon() => clearField(1);
|
||
|
||
/// 计数值
|
||
@$pb.TagNumber(2)
|
||
$fixnum.Int64 get num => $_getI64(1);
|
||
@$pb.TagNumber(2)
|
||
set num($fixnum.Int64 v) {
|
||
$_setInt64(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasNum() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearNum() => clearField(2);
|
||
|
||
/// 选中状态
|
||
/// 1:选中
|
||
@$pb.TagNumber(3)
|
||
$core.int get selected => $_getIZ(2);
|
||
@$pb.TagNumber(3)
|
||
set selected($core.int v) {
|
||
$_setSignedInt32(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasSelected() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearSelected() => clearField(3);
|
||
|
||
/// 跳转链接(如评论)
|
||
@$pb.TagNumber(4)
|
||
$core.String get uri => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set uri($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasUri() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearUri() => clearField(4);
|
||
}
|
||
|
||
/// 顶部
|
||
class SVideoTop extends $pb.GeneratedMessage {
|
||
factory SVideoTop({
|
||
$core.String? title,
|
||
$core.String? desc,
|
||
}) {
|
||
final $result = create();
|
||
if (title != null) {
|
||
$result.title = title;
|
||
}
|
||
if (desc != null) {
|
||
$result.desc = desc;
|
||
}
|
||
return $result;
|
||
}
|
||
SVideoTop._() : super();
|
||
factory SVideoTop.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory SVideoTop.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'SVideoTop',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'Title', protoName: 'Title')
|
||
..aOS(2, _omitFieldNames ? '' : 'Desc', protoName: 'Desc')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoTop clone() => SVideoTop()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
SVideoTop copyWith(void Function(SVideoTop) updates) =>
|
||
super.copyWith((message) => updates(message as SVideoTop)) as SVideoTop;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoTop create() => SVideoTop._();
|
||
SVideoTop createEmptyInstance() => create();
|
||
static $pb.PbList<SVideoTop> createRepeated() => $pb.PbList<SVideoTop>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static SVideoTop getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SVideoTop>(create);
|
||
static SVideoTop? _defaultInstance;
|
||
|
||
/// 联播页标题
|
||
@$pb.TagNumber(1)
|
||
$core.String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTitle() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTitle() => clearField(1);
|
||
|
||
/// 联播页导语
|
||
@$pb.TagNumber(2)
|
||
$core.String get desc => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set desc($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasDesc() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearDesc() => clearField(2);
|
||
}
|
||
|
||
/// 动态红点接口各tab offset信息
|
||
class TabOffset extends $pb.GeneratedMessage {
|
||
factory TabOffset({
|
||
$core.int? tab,
|
||
$core.String? offset,
|
||
}) {
|
||
final $result = create();
|
||
if (tab != null) {
|
||
$result.tab = tab;
|
||
}
|
||
if (offset != null) {
|
||
$result.offset = offset;
|
||
}
|
||
return $result;
|
||
}
|
||
TabOffset._() : super();
|
||
factory TabOffset.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory TabOffset.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'TabOffset',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'tab', $pb.PbFieldType.O3)
|
||
..aOS(2, _omitFieldNames ? '' : 'offset')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
TabOffset clone() => TabOffset()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
TabOffset copyWith(void Function(TabOffset) updates) =>
|
||
super.copyWith((message) => updates(message as TabOffset)) as TabOffset;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static TabOffset create() => TabOffset._();
|
||
TabOffset createEmptyInstance() => create();
|
||
static $pb.PbList<TabOffset> createRepeated() => $pb.PbList<TabOffset>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static TabOffset getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<TabOffset>(create);
|
||
static TabOffset? _defaultInstance;
|
||
|
||
/// 1:综合页 2:视频页
|
||
@$pb.TagNumber(1)
|
||
$core.int get tab => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set tab($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasTab() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearTab() => clearField(1);
|
||
|
||
/// 上一次对应列表页offset
|
||
@$pb.TagNumber(2)
|
||
$core.String get offset => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set offset($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasOffset() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearOffset() => clearField(2);
|
||
}
|
||
|
||
/// up主列表
|
||
class UpListItem extends $pb.GeneratedMessage {
|
||
factory UpListItem({
|
||
$core.int? hasUpdate,
|
||
$core.String? face,
|
||
$core.String? name,
|
||
$fixnum.Int64? uid,
|
||
}) {
|
||
final $result = create();
|
||
if (hasUpdate != null) {
|
||
$result.hasUpdate = hasUpdate;
|
||
}
|
||
if (face != null) {
|
||
$result.face = face;
|
||
}
|
||
if (name != null) {
|
||
$result.name = name;
|
||
}
|
||
if (uid != null) {
|
||
$result.uid = uid;
|
||
}
|
||
return $result;
|
||
}
|
||
UpListItem._() : super();
|
||
factory UpListItem.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory UpListItem.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'UpListItem',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'hasUpdate', $pb.PbFieldType.O3)
|
||
..aOS(2, _omitFieldNames ? '' : 'face')
|
||
..aOS(3, _omitFieldNames ? '' : 'name')
|
||
..aInt64(4, _omitFieldNames ? '' : 'uid')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
UpListItem clone() => UpListItem()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
UpListItem copyWith(void Function(UpListItem) updates) =>
|
||
super.copyWith((message) => updates(message as UpListItem)) as UpListItem;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static UpListItem create() => UpListItem._();
|
||
UpListItem createEmptyInstance() => create();
|
||
static $pb.PbList<UpListItem> createRepeated() => $pb.PbList<UpListItem>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static UpListItem getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<UpListItem>(create);
|
||
static UpListItem? _defaultInstance;
|
||
|
||
/// 是否有更新
|
||
/// 0:没有 1:有
|
||
@$pb.TagNumber(1)
|
||
$core.int get hasUpdate => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set hasUpdate($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasHasUpdate() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearHasUpdate() => clearField(1);
|
||
|
||
/// up主头像
|
||
@$pb.TagNumber(2)
|
||
$core.String get face => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set face($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasFace() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearFace() => clearField(2);
|
||
|
||
/// up主昵称
|
||
@$pb.TagNumber(3)
|
||
$core.String get name => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set name($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasName() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearName() => clearField(3);
|
||
|
||
/// up主uid
|
||
@$pb.TagNumber(4)
|
||
$fixnum.Int64 get uid => $_getI64(3);
|
||
@$pb.TagNumber(4)
|
||
set uid($fixnum.Int64 v) {
|
||
$_setInt64(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasUid() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearUid() => clearField(4);
|
||
}
|
||
|
||
/// 用户信息
|
||
class UserInfo extends $pb.GeneratedMessage {
|
||
factory UserInfo({
|
||
$fixnum.Int64? mid,
|
||
$core.String? name,
|
||
$core.String? face,
|
||
OfficialVerify? official,
|
||
VipInfo? vip,
|
||
LiveInfo? live,
|
||
$core.String? uri,
|
||
UserPendant? pendant,
|
||
Nameplate? nameplate,
|
||
}) {
|
||
final $result = create();
|
||
if (mid != null) {
|
||
$result.mid = mid;
|
||
}
|
||
if (name != null) {
|
||
$result.name = name;
|
||
}
|
||
if (face != null) {
|
||
$result.face = face;
|
||
}
|
||
if (official != null) {
|
||
$result.official = official;
|
||
}
|
||
if (vip != null) {
|
||
$result.vip = vip;
|
||
}
|
||
if (live != null) {
|
||
$result.live = live;
|
||
}
|
||
if (uri != null) {
|
||
$result.uri = uri;
|
||
}
|
||
if (pendant != null) {
|
||
$result.pendant = pendant;
|
||
}
|
||
if (nameplate != null) {
|
||
$result.nameplate = nameplate;
|
||
}
|
||
return $result;
|
||
}
|
||
UserInfo._() : super();
|
||
factory UserInfo.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory UserInfo.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'UserInfo',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'mid')
|
||
..aOS(2, _omitFieldNames ? '' : 'name')
|
||
..aOS(3, _omitFieldNames ? '' : 'face')
|
||
..aOM<OfficialVerify>(4, _omitFieldNames ? '' : 'official',
|
||
subBuilder: OfficialVerify.create)
|
||
..aOM<VipInfo>(5, _omitFieldNames ? '' : 'vip', subBuilder: VipInfo.create)
|
||
..aOM<LiveInfo>(6, _omitFieldNames ? '' : 'live',
|
||
subBuilder: LiveInfo.create)
|
||
..aOS(7, _omitFieldNames ? '' : 'uri')
|
||
..aOM<UserPendant>(8, _omitFieldNames ? '' : 'pendant',
|
||
subBuilder: UserPendant.create)
|
||
..aOM<Nameplate>(9, _omitFieldNames ? '' : 'nameplate',
|
||
subBuilder: Nameplate.create)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
UserInfo clone() => UserInfo()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
UserInfo copyWith(void Function(UserInfo) updates) =>
|
||
super.copyWith((message) => updates(message as UserInfo)) as UserInfo;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static UserInfo create() => UserInfo._();
|
||
UserInfo createEmptyInstance() => create();
|
||
static $pb.PbList<UserInfo> createRepeated() => $pb.PbList<UserInfo>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static UserInfo getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UserInfo>(create);
|
||
static UserInfo? _defaultInstance;
|
||
|
||
/// 用户mid
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get mid => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set mid($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasMid() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearMid() => clearField(1);
|
||
|
||
/// 用户昵称
|
||
@$pb.TagNumber(2)
|
||
$core.String get name => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set name($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasName() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearName() => clearField(2);
|
||
|
||
/// 用户头像
|
||
@$pb.TagNumber(3)
|
||
$core.String get face => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set face($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasFace() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearFace() => clearField(3);
|
||
|
||
/// 认证信息
|
||
@$pb.TagNumber(4)
|
||
OfficialVerify get official => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set official(OfficialVerify v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasOfficial() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearOfficial() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
OfficialVerify ensureOfficial() => $_ensure(3);
|
||
|
||
/// 大会员信息
|
||
@$pb.TagNumber(5)
|
||
VipInfo get vip => $_getN(4);
|
||
@$pb.TagNumber(5)
|
||
set vip(VipInfo v) {
|
||
setField(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasVip() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearVip() => clearField(5);
|
||
@$pb.TagNumber(5)
|
||
VipInfo ensureVip() => $_ensure(4);
|
||
|
||
/// 直播信息
|
||
@$pb.TagNumber(6)
|
||
LiveInfo get live => $_getN(5);
|
||
@$pb.TagNumber(6)
|
||
set live(LiveInfo v) {
|
||
setField(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasLive() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearLive() => clearField(6);
|
||
@$pb.TagNumber(6)
|
||
LiveInfo ensureLive() => $_ensure(5);
|
||
|
||
/// 空间页跳转链接
|
||
@$pb.TagNumber(7)
|
||
$core.String get uri => $_getSZ(6);
|
||
@$pb.TagNumber(7)
|
||
set uri($core.String v) {
|
||
$_setString(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasUri() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearUri() => clearField(7);
|
||
|
||
/// 挂件信息
|
||
@$pb.TagNumber(8)
|
||
UserPendant get pendant => $_getN(7);
|
||
@$pb.TagNumber(8)
|
||
set pendant(UserPendant v) {
|
||
setField(8, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasPendant() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearPendant() => clearField(8);
|
||
@$pb.TagNumber(8)
|
||
UserPendant ensurePendant() => $_ensure(7);
|
||
|
||
/// 认证名牌
|
||
@$pb.TagNumber(9)
|
||
Nameplate get nameplate => $_getN(8);
|
||
@$pb.TagNumber(9)
|
||
set nameplate(Nameplate v) {
|
||
setField(9, v);
|
||
}
|
||
|
||
@$pb.TagNumber(9)
|
||
$core.bool hasNameplate() => $_has(8);
|
||
@$pb.TagNumber(9)
|
||
void clearNameplate() => clearField(9);
|
||
@$pb.TagNumber(9)
|
||
Nameplate ensureNameplate() => $_ensure(8);
|
||
}
|
||
|
||
/// 头像挂件信息
|
||
class UserPendant extends $pb.GeneratedMessage {
|
||
factory UserPendant({
|
||
$fixnum.Int64? pid,
|
||
$core.String? name,
|
||
$core.String? image,
|
||
$fixnum.Int64? expire,
|
||
}) {
|
||
final $result = create();
|
||
if (pid != null) {
|
||
$result.pid = pid;
|
||
}
|
||
if (name != null) {
|
||
$result.name = name;
|
||
}
|
||
if (image != null) {
|
||
$result.image = image;
|
||
}
|
||
if (expire != null) {
|
||
$result.expire = expire;
|
||
}
|
||
return $result;
|
||
}
|
||
UserPendant._() : super();
|
||
factory UserPendant.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory UserPendant.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'UserPendant',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aInt64(1, _omitFieldNames ? '' : 'pid')
|
||
..aOS(2, _omitFieldNames ? '' : 'name')
|
||
..aOS(3, _omitFieldNames ? '' : 'image')
|
||
..aInt64(4, _omitFieldNames ? '' : 'expire')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
UserPendant clone() => UserPendant()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
UserPendant copyWith(void Function(UserPendant) updates) =>
|
||
super.copyWith((message) => updates(message as UserPendant))
|
||
as UserPendant;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static UserPendant create() => UserPendant._();
|
||
UserPendant createEmptyInstance() => create();
|
||
static $pb.PbList<UserPendant> createRepeated() => $pb.PbList<UserPendant>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static UserPendant getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<UserPendant>(create);
|
||
static UserPendant? _defaultInstance;
|
||
|
||
/// pid
|
||
@$pb.TagNumber(1)
|
||
$fixnum.Int64 get pid => $_getI64(0);
|
||
@$pb.TagNumber(1)
|
||
set pid($fixnum.Int64 v) {
|
||
$_setInt64(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasPid() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearPid() => clearField(1);
|
||
|
||
/// 名称
|
||
@$pb.TagNumber(2)
|
||
$core.String get name => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set name($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasName() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearName() => clearField(2);
|
||
|
||
/// 图片链接
|
||
@$pb.TagNumber(3)
|
||
$core.String get image => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set image($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasImage() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearImage() => clearField(3);
|
||
|
||
/// 有效期
|
||
@$pb.TagNumber(4)
|
||
$fixnum.Int64 get expire => $_getI64(3);
|
||
@$pb.TagNumber(4)
|
||
set expire($fixnum.Int64 v) {
|
||
$_setInt64(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasExpire() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearExpire() => clearField(4);
|
||
}
|
||
|
||
/// 角标信息
|
||
class VideoBadge extends $pb.GeneratedMessage {
|
||
factory VideoBadge({
|
||
$core.String? text,
|
||
$core.String? textColor,
|
||
$core.String? textColorNight,
|
||
$core.String? bgColor,
|
||
$core.String? bgColorNight,
|
||
$core.String? borderColor,
|
||
$core.String? borderColorNight,
|
||
$core.int? bgStyle,
|
||
}) {
|
||
final $result = create();
|
||
if (text != null) {
|
||
$result.text = text;
|
||
}
|
||
if (textColor != null) {
|
||
$result.textColor = textColor;
|
||
}
|
||
if (textColorNight != null) {
|
||
$result.textColorNight = textColorNight;
|
||
}
|
||
if (bgColor != null) {
|
||
$result.bgColor = bgColor;
|
||
}
|
||
if (bgColorNight != null) {
|
||
$result.bgColorNight = bgColorNight;
|
||
}
|
||
if (borderColor != null) {
|
||
$result.borderColor = borderColor;
|
||
}
|
||
if (borderColorNight != null) {
|
||
$result.borderColorNight = borderColorNight;
|
||
}
|
||
if (bgStyle != null) {
|
||
$result.bgStyle = bgStyle;
|
||
}
|
||
return $result;
|
||
}
|
||
VideoBadge._() : super();
|
||
factory VideoBadge.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory VideoBadge.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'VideoBadge',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'text')
|
||
..aOS(2, _omitFieldNames ? '' : 'textColor')
|
||
..aOS(3, _omitFieldNames ? '' : 'textColorNight')
|
||
..aOS(4, _omitFieldNames ? '' : 'bgColor')
|
||
..aOS(5, _omitFieldNames ? '' : 'bgColorNight')
|
||
..aOS(6, _omitFieldNames ? '' : 'borderColor')
|
||
..aOS(7, _omitFieldNames ? '' : 'borderColorNight')
|
||
..a<$core.int>(8, _omitFieldNames ? '' : 'bgStyle', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
VideoBadge clone() => VideoBadge()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
VideoBadge copyWith(void Function(VideoBadge) updates) =>
|
||
super.copyWith((message) => updates(message as VideoBadge)) as VideoBadge;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static VideoBadge create() => VideoBadge._();
|
||
VideoBadge createEmptyInstance() => create();
|
||
static $pb.PbList<VideoBadge> createRepeated() => $pb.PbList<VideoBadge>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static VideoBadge getDefault() => _defaultInstance ??=
|
||
$pb.GeneratedMessage.$_defaultFor<VideoBadge>(create);
|
||
static VideoBadge? _defaultInstance;
|
||
|
||
/// 文案
|
||
@$pb.TagNumber(1)
|
||
$core.String get text => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set text($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasText() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearText() => clearField(1);
|
||
|
||
/// 文案颜色-日间
|
||
@$pb.TagNumber(2)
|
||
$core.String get textColor => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set textColor($core.String v) {
|
||
$_setString(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasTextColor() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearTextColor() => clearField(2);
|
||
|
||
/// 文案颜色-夜间
|
||
@$pb.TagNumber(3)
|
||
$core.String get textColorNight => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set textColorNight($core.String v) {
|
||
$_setString(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasTextColorNight() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearTextColorNight() => clearField(3);
|
||
|
||
/// 背景颜色-日间
|
||
@$pb.TagNumber(4)
|
||
$core.String get bgColor => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set bgColor($core.String v) {
|
||
$_setString(3, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasBgColor() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearBgColor() => clearField(4);
|
||
|
||
/// 背景颜色-夜间
|
||
@$pb.TagNumber(5)
|
||
$core.String get bgColorNight => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set bgColorNight($core.String v) {
|
||
$_setString(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasBgColorNight() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearBgColorNight() => clearField(5);
|
||
|
||
/// 边框颜色-日间
|
||
@$pb.TagNumber(6)
|
||
$core.String get borderColor => $_getSZ(5);
|
||
@$pb.TagNumber(6)
|
||
set borderColor($core.String v) {
|
||
$_setString(5, v);
|
||
}
|
||
|
||
@$pb.TagNumber(6)
|
||
$core.bool hasBorderColor() => $_has(5);
|
||
@$pb.TagNumber(6)
|
||
void clearBorderColor() => clearField(6);
|
||
|
||
/// 边框颜色-夜间
|
||
@$pb.TagNumber(7)
|
||
$core.String get borderColorNight => $_getSZ(6);
|
||
@$pb.TagNumber(7)
|
||
set borderColorNight($core.String v) {
|
||
$_setString(6, v);
|
||
}
|
||
|
||
@$pb.TagNumber(7)
|
||
$core.bool hasBorderColorNight() => $_has(6);
|
||
@$pb.TagNumber(7)
|
||
void clearBorderColorNight() => clearField(7);
|
||
|
||
/// 样式
|
||
@$pb.TagNumber(8)
|
||
$core.int get bgStyle => $_getIZ(7);
|
||
@$pb.TagNumber(8)
|
||
set bgStyle($core.int v) {
|
||
$_setSignedInt32(7, v);
|
||
}
|
||
|
||
@$pb.TagNumber(8)
|
||
$core.bool hasBgStyle() => $_has(7);
|
||
@$pb.TagNumber(8)
|
||
void clearBgStyle() => clearField(8);
|
||
}
|
||
|
||
/// 大会员信息
|
||
class VipInfo extends $pb.GeneratedMessage {
|
||
factory VipInfo({
|
||
$core.int? type,
|
||
$core.int? status,
|
||
$fixnum.Int64? dueDate,
|
||
VipLabel? label,
|
||
$core.int? themeType,
|
||
}) {
|
||
final $result = create();
|
||
if (type != null) {
|
||
$result.type = type;
|
||
}
|
||
if (status != null) {
|
||
$result.status = status;
|
||
}
|
||
if (dueDate != null) {
|
||
$result.dueDate = dueDate;
|
||
}
|
||
if (label != null) {
|
||
$result.label = label;
|
||
}
|
||
if (themeType != null) {
|
||
$result.themeType = themeType;
|
||
}
|
||
return $result;
|
||
}
|
||
VipInfo._() : super();
|
||
factory VipInfo.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory VipInfo.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'VipInfo',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..a<$core.int>(1, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.O3,
|
||
protoName: 'Type')
|
||
..a<$core.int>(2, _omitFieldNames ? '' : 'status', $pb.PbFieldType.O3)
|
||
..aInt64(3, _omitFieldNames ? '' : 'dueDate')
|
||
..aOM<VipLabel>(4, _omitFieldNames ? '' : 'label',
|
||
subBuilder: VipLabel.create)
|
||
..a<$core.int>(5, _omitFieldNames ? '' : 'themeType', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
VipInfo clone() => VipInfo()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
VipInfo copyWith(void Function(VipInfo) updates) =>
|
||
super.copyWith((message) => updates(message as VipInfo)) as VipInfo;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static VipInfo create() => VipInfo._();
|
||
VipInfo createEmptyInstance() => create();
|
||
static $pb.PbList<VipInfo> createRepeated() => $pb.PbList<VipInfo>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static VipInfo getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<VipInfo>(create);
|
||
static VipInfo? _defaultInstance;
|
||
|
||
/// 大会员类型
|
||
@$pb.TagNumber(1)
|
||
$core.int get type => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set type($core.int v) {
|
||
$_setSignedInt32(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasType() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearType() => clearField(1);
|
||
|
||
/// 大会员状态
|
||
@$pb.TagNumber(2)
|
||
$core.int get status => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set status($core.int v) {
|
||
$_setSignedInt32(1, v);
|
||
}
|
||
|
||
@$pb.TagNumber(2)
|
||
$core.bool hasStatus() => $_has(1);
|
||
@$pb.TagNumber(2)
|
||
void clearStatus() => clearField(2);
|
||
|
||
/// 到期时间
|
||
@$pb.TagNumber(3)
|
||
$fixnum.Int64 get dueDate => $_getI64(2);
|
||
@$pb.TagNumber(3)
|
||
set dueDate($fixnum.Int64 v) {
|
||
$_setInt64(2, v);
|
||
}
|
||
|
||
@$pb.TagNumber(3)
|
||
$core.bool hasDueDate() => $_has(2);
|
||
@$pb.TagNumber(3)
|
||
void clearDueDate() => clearField(3);
|
||
|
||
/// 标签
|
||
@$pb.TagNumber(4)
|
||
VipLabel get label => $_getN(3);
|
||
@$pb.TagNumber(4)
|
||
set label(VipLabel v) {
|
||
setField(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(4)
|
||
$core.bool hasLabel() => $_has(3);
|
||
@$pb.TagNumber(4)
|
||
void clearLabel() => clearField(4);
|
||
@$pb.TagNumber(4)
|
||
VipLabel ensureLabel() => $_ensure(3);
|
||
|
||
/// 主题
|
||
@$pb.TagNumber(5)
|
||
$core.int get themeType => $_getIZ(4);
|
||
@$pb.TagNumber(5)
|
||
set themeType($core.int v) {
|
||
$_setSignedInt32(4, v);
|
||
}
|
||
|
||
@$pb.TagNumber(5)
|
||
$core.bool hasThemeType() => $_has(4);
|
||
@$pb.TagNumber(5)
|
||
void clearThemeType() => clearField(5);
|
||
}
|
||
|
||
/// 大会员标签
|
||
class VipLabel extends $pb.GeneratedMessage {
|
||
factory VipLabel({
|
||
$core.String? path,
|
||
}) {
|
||
final $result = create();
|
||
if (path != null) {
|
||
$result.path = path;
|
||
}
|
||
return $result;
|
||
}
|
||
VipLabel._() : super();
|
||
factory VipLabel.fromBuffer($core.List<$core.int> i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromBuffer(i, r);
|
||
factory VipLabel.fromJson($core.String i,
|
||
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
||
create()..mergeFromJson(i, r);
|
||
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
_omitMessageNames ? '' : 'VipLabel',
|
||
package: const $pb.PackageName(
|
||
_omitMessageNames ? '' : 'bilibili.app.dynamic.v1'),
|
||
createEmptyInstance: create)
|
||
..aOS(1, _omitFieldNames ? '' : 'path')
|
||
..hasRequiredFields = false;
|
||
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
|
||
'Will be removed in next major version')
|
||
VipLabel clone() => VipLabel()..mergeFromMessage(this);
|
||
@$core.Deprecated('Using this can add significant overhead to your binary. '
|
||
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
|
||
'Will be removed in next major version')
|
||
VipLabel copyWith(void Function(VipLabel) updates) =>
|
||
super.copyWith((message) => updates(message as VipLabel)) as VipLabel;
|
||
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@$core.pragma('dart2js:noInline')
|
||
static VipLabel create() => VipLabel._();
|
||
VipLabel createEmptyInstance() => create();
|
||
static $pb.PbList<VipLabel> createRepeated() => $pb.PbList<VipLabel>();
|
||
@$core.pragma('dart2js:noInline')
|
||
static VipLabel getDefault() =>
|
||
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<VipLabel>(create);
|
||
static VipLabel? _defaultInstance;
|
||
|
||
/// 图片地址
|
||
@$pb.TagNumber(1)
|
||
$core.String get path => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set path($core.String v) {
|
||
$_setString(0, v);
|
||
}
|
||
|
||
@$pb.TagNumber(1)
|
||
$core.bool hasPath() => $_has(0);
|
||
@$pb.TagNumber(1)
|
||
void clearPath() => clearField(1);
|
||
}
|
||
|
||
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
|
||
const _omitMessageNames =
|
||
$core.bool.fromEnvironment('protobuf.omit_message_names');
|