Refactor member page (#3)

* refactor: member page

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip
This commit is contained in:
bggRGjQaUbCoE
2024-10-17 11:18:59 +08:00
committed by GitHub
parent 270bf0a4b6
commit f77088b870
205 changed files with 70072 additions and 119 deletions

View File

@@ -0,0 +1,783 @@
//
// Generated code. Do not modify.
// source: bilibili/dagw/component/avatar/common/common.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:protobuf/protobuf.dart' as $pb;
import 'common.pbenum.dart';
export 'common.pbenum.dart';
class BasicRenderSpec extends $pb.GeneratedMessage {
factory BasicRenderSpec({
$core.double? opacity,
}) {
final $result = create();
if (opacity != null) {
$result.opacity = opacity;
}
return $result;
}
BasicRenderSpec._() : super();
factory BasicRenderSpec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory BasicRenderSpec.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BasicRenderSpec', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.dagw.component.avatar.common'), createEmptyInstance: create)
..a<$core.double>(1, _omitFieldNames ? '' : 'opacity', $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')
BasicRenderSpec clone() => BasicRenderSpec()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
BasicRenderSpec copyWith(void Function(BasicRenderSpec) updates) => super.copyWith((message) => updates(message as BasicRenderSpec)) as BasicRenderSpec;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static BasicRenderSpec create() => BasicRenderSpec._();
BasicRenderSpec createEmptyInstance() => create();
static $pb.PbList<BasicRenderSpec> createRepeated() => $pb.PbList<BasicRenderSpec>();
@$core.pragma('dart2js:noInline')
static BasicRenderSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<BasicRenderSpec>(create);
static BasicRenderSpec? _defaultInstance;
@$pb.TagNumber(1)
$core.double get opacity => $_getN(0);
@$pb.TagNumber(1)
set opacity($core.double v) { $_setDouble(0, v); }
@$pb.TagNumber(1)
$core.bool hasOpacity() => $_has(0);
@$pb.TagNumber(1)
void clearOpacity() => clearField(1);
}
class ColorConfig extends $pb.GeneratedMessage {
factory ColorConfig({
$core.bool? isDarkModeAware,
ColorSpec? day,
ColorSpec? night,
}) {
final $result = create();
if (isDarkModeAware != null) {
$result.isDarkModeAware = isDarkModeAware;
}
if (day != null) {
$result.day = day;
}
if (night != null) {
$result.night = night;
}
return $result;
}
ColorConfig._() : super();
factory ColorConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory ColorConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ColorConfig', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.dagw.component.avatar.common'), createEmptyInstance: create)
..aOB(1, _omitFieldNames ? '' : 'isDarkModeAware')
..aOM<ColorSpec>(2, _omitFieldNames ? '' : 'day', subBuilder: ColorSpec.create)
..aOM<ColorSpec>(3, _omitFieldNames ? '' : 'night', subBuilder: ColorSpec.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')
ColorConfig clone() => ColorConfig()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
ColorConfig copyWith(void Function(ColorConfig) updates) => super.copyWith((message) => updates(message as ColorConfig)) as ColorConfig;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ColorConfig create() => ColorConfig._();
ColorConfig createEmptyInstance() => create();
static $pb.PbList<ColorConfig> createRepeated() => $pb.PbList<ColorConfig>();
@$core.pragma('dart2js:noInline')
static ColorConfig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ColorConfig>(create);
static ColorConfig? _defaultInstance;
@$pb.TagNumber(1)
$core.bool get isDarkModeAware => $_getBF(0);
@$pb.TagNumber(1)
set isDarkModeAware($core.bool v) { $_setBool(0, v); }
@$pb.TagNumber(1)
$core.bool hasIsDarkModeAware() => $_has(0);
@$pb.TagNumber(1)
void clearIsDarkModeAware() => clearField(1);
@$pb.TagNumber(2)
ColorSpec get day => $_getN(1);
@$pb.TagNumber(2)
set day(ColorSpec v) { setField(2, v); }
@$pb.TagNumber(2)
$core.bool hasDay() => $_has(1);
@$pb.TagNumber(2)
void clearDay() => clearField(2);
@$pb.TagNumber(2)
ColorSpec ensureDay() => $_ensure(1);
@$pb.TagNumber(3)
ColorSpec get night => $_getN(2);
@$pb.TagNumber(3)
set night(ColorSpec v) { setField(3, v); }
@$pb.TagNumber(3)
$core.bool hasNight() => $_has(2);
@$pb.TagNumber(3)
void clearNight() => clearField(3);
@$pb.TagNumber(3)
ColorSpec ensureNight() => $_ensure(2);
}
class ColorSpec extends $pb.GeneratedMessage {
factory ColorSpec({
$core.String? argb,
}) {
final $result = create();
if (argb != null) {
$result.argb = argb;
}
return $result;
}
ColorSpec._() : super();
factory ColorSpec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory ColorSpec.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ColorSpec', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.dagw.component.avatar.common'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'argb')
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
ColorSpec clone() => ColorSpec()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
ColorSpec copyWith(void Function(ColorSpec) updates) => super.copyWith((message) => updates(message as ColorSpec)) as ColorSpec;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ColorSpec create() => ColorSpec._();
ColorSpec createEmptyInstance() => create();
static $pb.PbList<ColorSpec> createRepeated() => $pb.PbList<ColorSpec>();
@$core.pragma('dart2js:noInline')
static ColorSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ColorSpec>(create);
static ColorSpec? _defaultInstance;
@$pb.TagNumber(1)
$core.String get argb => $_getSZ(0);
@$pb.TagNumber(1)
set argb($core.String v) { $_setString(0, v); }
@$pb.TagNumber(1)
$core.bool hasArgb() => $_has(0);
@$pb.TagNumber(1)
void clearArgb() => clearField(1);
}
class LayerGeneralSpec extends $pb.GeneratedMessage {
factory LayerGeneralSpec({
PositionSpec? posSpec,
SizeSpec? sizeSpec,
BasicRenderSpec? renderSpec,
}) {
final $result = create();
if (posSpec != null) {
$result.posSpec = posSpec;
}
if (sizeSpec != null) {
$result.sizeSpec = sizeSpec;
}
if (renderSpec != null) {
$result.renderSpec = renderSpec;
}
return $result;
}
LayerGeneralSpec._() : super();
factory LayerGeneralSpec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory LayerGeneralSpec.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LayerGeneralSpec', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.dagw.component.avatar.common'), createEmptyInstance: create)
..aOM<PositionSpec>(1, _omitFieldNames ? '' : 'posSpec', subBuilder: PositionSpec.create)
..aOM<SizeSpec>(2, _omitFieldNames ? '' : 'sizeSpec', subBuilder: SizeSpec.create)
..aOM<BasicRenderSpec>(3, _omitFieldNames ? '' : 'renderSpec', subBuilder: BasicRenderSpec.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')
LayerGeneralSpec clone() => LayerGeneralSpec()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
LayerGeneralSpec copyWith(void Function(LayerGeneralSpec) updates) => super.copyWith((message) => updates(message as LayerGeneralSpec)) as LayerGeneralSpec;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static LayerGeneralSpec create() => LayerGeneralSpec._();
LayerGeneralSpec createEmptyInstance() => create();
static $pb.PbList<LayerGeneralSpec> createRepeated() => $pb.PbList<LayerGeneralSpec>();
@$core.pragma('dart2js:noInline')
static LayerGeneralSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<LayerGeneralSpec>(create);
static LayerGeneralSpec? _defaultInstance;
@$pb.TagNumber(1)
PositionSpec get posSpec => $_getN(0);
@$pb.TagNumber(1)
set posSpec(PositionSpec v) { setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasPosSpec() => $_has(0);
@$pb.TagNumber(1)
void clearPosSpec() => clearField(1);
@$pb.TagNumber(1)
PositionSpec ensurePosSpec() => $_ensure(0);
@$pb.TagNumber(2)
SizeSpec get sizeSpec => $_getN(1);
@$pb.TagNumber(2)
set sizeSpec(SizeSpec v) { setField(2, v); }
@$pb.TagNumber(2)
$core.bool hasSizeSpec() => $_has(1);
@$pb.TagNumber(2)
void clearSizeSpec() => clearField(2);
@$pb.TagNumber(2)
SizeSpec ensureSizeSpec() => $_ensure(1);
@$pb.TagNumber(3)
BasicRenderSpec get renderSpec => $_getN(2);
@$pb.TagNumber(3)
set renderSpec(BasicRenderSpec v) { setField(3, v); }
@$pb.TagNumber(3)
$core.bool hasRenderSpec() => $_has(2);
@$pb.TagNumber(3)
void clearRenderSpec() => clearField(3);
@$pb.TagNumber(3)
BasicRenderSpec ensureRenderSpec() => $_ensure(2);
}
class MaskProperty extends $pb.GeneratedMessage {
factory MaskProperty({
LayerGeneralSpec? generalSpec,
ResourceSource? maskSrc,
}) {
final $result = create();
if (generalSpec != null) {
$result.generalSpec = generalSpec;
}
if (maskSrc != null) {
$result.maskSrc = maskSrc;
}
return $result;
}
MaskProperty._() : super();
factory MaskProperty.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory MaskProperty.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MaskProperty', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.dagw.component.avatar.common'), createEmptyInstance: create)
..aOM<LayerGeneralSpec>(1, _omitFieldNames ? '' : 'generalSpec', subBuilder: LayerGeneralSpec.create)
..aOM<ResourceSource>(2, _omitFieldNames ? '' : 'maskSrc', subBuilder: ResourceSource.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')
MaskProperty clone() => MaskProperty()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
MaskProperty copyWith(void Function(MaskProperty) updates) => super.copyWith((message) => updates(message as MaskProperty)) as MaskProperty;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static MaskProperty create() => MaskProperty._();
MaskProperty createEmptyInstance() => create();
static $pb.PbList<MaskProperty> createRepeated() => $pb.PbList<MaskProperty>();
@$core.pragma('dart2js:noInline')
static MaskProperty getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<MaskProperty>(create);
static MaskProperty? _defaultInstance;
@$pb.TagNumber(1)
LayerGeneralSpec get generalSpec => $_getN(0);
@$pb.TagNumber(1)
set generalSpec(LayerGeneralSpec v) { setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasGeneralSpec() => $_has(0);
@$pb.TagNumber(1)
void clearGeneralSpec() => clearField(1);
@$pb.TagNumber(1)
LayerGeneralSpec ensureGeneralSpec() => $_ensure(0);
@$pb.TagNumber(2)
ResourceSource get maskSrc => $_getN(1);
@$pb.TagNumber(2)
set maskSrc(ResourceSource v) { setField(2, v); }
@$pb.TagNumber(2)
$core.bool hasMaskSrc() => $_has(1);
@$pb.TagNumber(2)
void clearMaskSrc() => clearField(2);
@$pb.TagNumber(2)
ResourceSource ensureMaskSrc() => $_ensure(1);
}
class NativeDrawRes extends $pb.GeneratedMessage {
factory NativeDrawRes({
$core.int? drawType,
$core.int? fillMode,
ColorConfig? colorConfig,
$core.double? edgeWeight,
}) {
final $result = create();
if (drawType != null) {
$result.drawType = drawType;
}
if (fillMode != null) {
$result.fillMode = fillMode;
}
if (colorConfig != null) {
$result.colorConfig = colorConfig;
}
if (edgeWeight != null) {
$result.edgeWeight = edgeWeight;
}
return $result;
}
NativeDrawRes._() : super();
factory NativeDrawRes.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory NativeDrawRes.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'NativeDrawRes', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.dagw.component.avatar.common'), createEmptyInstance: create)
..a<$core.int>(1, _omitFieldNames ? '' : 'drawType', $pb.PbFieldType.O3)
..a<$core.int>(2, _omitFieldNames ? '' : 'fillMode', $pb.PbFieldType.O3)
..aOM<ColorConfig>(3, _omitFieldNames ? '' : 'colorConfig', subBuilder: ColorConfig.create)
..a<$core.double>(4, _omitFieldNames ? '' : 'edgeWeight', $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')
NativeDrawRes clone() => NativeDrawRes()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
NativeDrawRes copyWith(void Function(NativeDrawRes) updates) => super.copyWith((message) => updates(message as NativeDrawRes)) as NativeDrawRes;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static NativeDrawRes create() => NativeDrawRes._();
NativeDrawRes createEmptyInstance() => create();
static $pb.PbList<NativeDrawRes> createRepeated() => $pb.PbList<NativeDrawRes>();
@$core.pragma('dart2js:noInline')
static NativeDrawRes getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<NativeDrawRes>(create);
static NativeDrawRes? _defaultInstance;
@$pb.TagNumber(1)
$core.int get drawType => $_getIZ(0);
@$pb.TagNumber(1)
set drawType($core.int v) { $_setSignedInt32(0, v); }
@$pb.TagNumber(1)
$core.bool hasDrawType() => $_has(0);
@$pb.TagNumber(1)
void clearDrawType() => clearField(1);
@$pb.TagNumber(2)
$core.int get fillMode => $_getIZ(1);
@$pb.TagNumber(2)
set fillMode($core.int v) { $_setSignedInt32(1, v); }
@$pb.TagNumber(2)
$core.bool hasFillMode() => $_has(1);
@$pb.TagNumber(2)
void clearFillMode() => clearField(2);
@$pb.TagNumber(3)
ColorConfig get colorConfig => $_getN(2);
@$pb.TagNumber(3)
set colorConfig(ColorConfig v) { setField(3, v); }
@$pb.TagNumber(3)
$core.bool hasColorConfig() => $_has(2);
@$pb.TagNumber(3)
void clearColorConfig() => clearField(3);
@$pb.TagNumber(3)
ColorConfig ensureColorConfig() => $_ensure(2);
@$pb.TagNumber(4)
$core.double get edgeWeight => $_getN(3);
@$pb.TagNumber(4)
set edgeWeight($core.double v) { $_setDouble(3, v); }
@$pb.TagNumber(4)
$core.bool hasEdgeWeight() => $_has(3);
@$pb.TagNumber(4)
void clearEdgeWeight() => clearField(4);
}
class PositionSpec extends $pb.GeneratedMessage {
factory PositionSpec({
$core.int? coordinatePos,
$core.double? axisX,
$core.double? axisY,
}) {
final $result = create();
if (coordinatePos != null) {
$result.coordinatePos = coordinatePos;
}
if (axisX != null) {
$result.axisX = axisX;
}
if (axisY != null) {
$result.axisY = axisY;
}
return $result;
}
PositionSpec._() : super();
factory PositionSpec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory PositionSpec.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PositionSpec', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.dagw.component.avatar.common'), createEmptyInstance: create)
..a<$core.int>(1, _omitFieldNames ? '' : 'coordinatePos', $pb.PbFieldType.O3)
..a<$core.double>(2, _omitFieldNames ? '' : 'axisX', $pb.PbFieldType.OD)
..a<$core.double>(3, _omitFieldNames ? '' : 'axisY', $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')
PositionSpec clone() => PositionSpec()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
PositionSpec copyWith(void Function(PositionSpec) updates) => super.copyWith((message) => updates(message as PositionSpec)) as PositionSpec;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static PositionSpec create() => PositionSpec._();
PositionSpec createEmptyInstance() => create();
static $pb.PbList<PositionSpec> createRepeated() => $pb.PbList<PositionSpec>();
@$core.pragma('dart2js:noInline')
static PositionSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PositionSpec>(create);
static PositionSpec? _defaultInstance;
@$pb.TagNumber(1)
$core.int get coordinatePos => $_getIZ(0);
@$pb.TagNumber(1)
set coordinatePos($core.int v) { $_setSignedInt32(0, v); }
@$pb.TagNumber(1)
$core.bool hasCoordinatePos() => $_has(0);
@$pb.TagNumber(1)
void clearCoordinatePos() => clearField(1);
@$pb.TagNumber(2)
$core.double get axisX => $_getN(1);
@$pb.TagNumber(2)
set axisX($core.double v) { $_setDouble(1, v); }
@$pb.TagNumber(2)
$core.bool hasAxisX() => $_has(1);
@$pb.TagNumber(2)
void clearAxisX() => clearField(2);
@$pb.TagNumber(3)
$core.double get axisY => $_getN(2);
@$pb.TagNumber(3)
set axisY($core.double v) { $_setDouble(2, v); }
@$pb.TagNumber(3)
$core.bool hasAxisY() => $_has(2);
@$pb.TagNumber(3)
void clearAxisY() => clearField(3);
}
class RemoteRes extends $pb.GeneratedMessage {
factory RemoteRes({
$core.String? url,
$core.String? bfsStyle,
}) {
final $result = create();
if (url != null) {
$result.url = url;
}
if (bfsStyle != null) {
$result.bfsStyle = bfsStyle;
}
return $result;
}
RemoteRes._() : super();
factory RemoteRes.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory RemoteRes.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RemoteRes', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.dagw.component.avatar.common'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'url')
..aOS(2, _omitFieldNames ? '' : 'bfsStyle')
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
RemoteRes clone() => RemoteRes()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
RemoteRes copyWith(void Function(RemoteRes) updates) => super.copyWith((message) => updates(message as RemoteRes)) as RemoteRes;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static RemoteRes create() => RemoteRes._();
RemoteRes createEmptyInstance() => create();
static $pb.PbList<RemoteRes> createRepeated() => $pb.PbList<RemoteRes>();
@$core.pragma('dart2js:noInline')
static RemoteRes getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RemoteRes>(create);
static RemoteRes? _defaultInstance;
@$pb.TagNumber(1)
$core.String get url => $_getSZ(0);
@$pb.TagNumber(1)
set url($core.String v) { $_setString(0, v); }
@$pb.TagNumber(1)
$core.bool hasUrl() => $_has(0);
@$pb.TagNumber(1)
void clearUrl() => clearField(1);
@$pb.TagNumber(2)
$core.String get bfsStyle => $_getSZ(1);
@$pb.TagNumber(2)
set bfsStyle($core.String v) { $_setString(1, v); }
@$pb.TagNumber(2)
$core.bool hasBfsStyle() => $_has(1);
@$pb.TagNumber(2)
void clearBfsStyle() => clearField(2);
}
enum ResourceSource_Res {
remote,
local,
draw,
notSet
}
class ResourceSource extends $pb.GeneratedMessage {
factory ResourceSource({
$core.int? srcType,
$core.int? placeholder,
RemoteRes? remote,
ResourceSource_LocalRes? local,
NativeDrawRes? draw,
}) {
final $result = create();
if (srcType != null) {
$result.srcType = srcType;
}
if (placeholder != null) {
$result.placeholder = placeholder;
}
if (remote != null) {
$result.remote = remote;
}
if (local != null) {
$result.local = local;
}
if (draw != null) {
$result.draw = draw;
}
return $result;
}
ResourceSource._() : super();
factory ResourceSource.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory ResourceSource.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static const $core.Map<$core.int, ResourceSource_Res> _ResourceSource_ResByTag = {
3 : ResourceSource_Res.remote,
4 : ResourceSource_Res.local,
5 : ResourceSource_Res.draw,
0 : ResourceSource_Res.notSet
};
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ResourceSource', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.dagw.component.avatar.common'), createEmptyInstance: create)
..oo(0, [3, 4, 5])
..a<$core.int>(1, _omitFieldNames ? '' : 'srcType', $pb.PbFieldType.O3)
..a<$core.int>(2, _omitFieldNames ? '' : 'placeholder', $pb.PbFieldType.O3)
..aOM<RemoteRes>(3, _omitFieldNames ? '' : 'remote', subBuilder: RemoteRes.create)
..e<ResourceSource_LocalRes>(4, _omitFieldNames ? '' : 'local', $pb.PbFieldType.OE, defaultOrMaker: ResourceSource_LocalRes.LOCAL_RES_INVALID, valueOf: ResourceSource_LocalRes.valueOf, enumValues: ResourceSource_LocalRes.values)
..aOM<NativeDrawRes>(5, _omitFieldNames ? '' : 'draw', subBuilder: NativeDrawRes.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')
ResourceSource clone() => ResourceSource()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
ResourceSource copyWith(void Function(ResourceSource) updates) => super.copyWith((message) => updates(message as ResourceSource)) as ResourceSource;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ResourceSource create() => ResourceSource._();
ResourceSource createEmptyInstance() => create();
static $pb.PbList<ResourceSource> createRepeated() => $pb.PbList<ResourceSource>();
@$core.pragma('dart2js:noInline')
static ResourceSource getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ResourceSource>(create);
static ResourceSource? _defaultInstance;
ResourceSource_Res whichRes() => _ResourceSource_ResByTag[$_whichOneof(0)]!;
void clearRes() => clearField($_whichOneof(0));
@$pb.TagNumber(1)
$core.int get srcType => $_getIZ(0);
@$pb.TagNumber(1)
set srcType($core.int v) { $_setSignedInt32(0, v); }
@$pb.TagNumber(1)
$core.bool hasSrcType() => $_has(0);
@$pb.TagNumber(1)
void clearSrcType() => clearField(1);
@$pb.TagNumber(2)
$core.int get placeholder => $_getIZ(1);
@$pb.TagNumber(2)
set placeholder($core.int v) { $_setSignedInt32(1, v); }
@$pb.TagNumber(2)
$core.bool hasPlaceholder() => $_has(1);
@$pb.TagNumber(2)
void clearPlaceholder() => clearField(2);
@$pb.TagNumber(3)
RemoteRes get remote => $_getN(2);
@$pb.TagNumber(3)
set remote(RemoteRes v) { setField(3, v); }
@$pb.TagNumber(3)
$core.bool hasRemote() => $_has(2);
@$pb.TagNumber(3)
void clearRemote() => clearField(3);
@$pb.TagNumber(3)
RemoteRes ensureRemote() => $_ensure(2);
@$pb.TagNumber(4)
ResourceSource_LocalRes get local => $_getN(3);
@$pb.TagNumber(4)
set local(ResourceSource_LocalRes v) { setField(4, v); }
@$pb.TagNumber(4)
$core.bool hasLocal() => $_has(3);
@$pb.TagNumber(4)
void clearLocal() => clearField(4);
@$pb.TagNumber(5)
NativeDrawRes get draw => $_getN(4);
@$pb.TagNumber(5)
set draw(NativeDrawRes v) { setField(5, v); }
@$pb.TagNumber(5)
$core.bool hasDraw() => $_has(4);
@$pb.TagNumber(5)
void clearDraw() => clearField(5);
@$pb.TagNumber(5)
NativeDrawRes ensureDraw() => $_ensure(4);
}
class SizeSpec extends $pb.GeneratedMessage {
factory SizeSpec({
$core.double? width,
$core.double? height,
}) {
final $result = create();
if (width != null) {
$result.width = width;
}
if (height != null) {
$result.height = height;
}
return $result;
}
SizeSpec._() : super();
factory SizeSpec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory SizeSpec.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SizeSpec', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.dagw.component.avatar.common'), createEmptyInstance: create)
..a<$core.double>(1, _omitFieldNames ? '' : 'width', $pb.PbFieldType.OD)
..a<$core.double>(2, _omitFieldNames ? '' : 'height', $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')
SizeSpec clone() => SizeSpec()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
SizeSpec copyWith(void Function(SizeSpec) updates) => super.copyWith((message) => updates(message as SizeSpec)) as SizeSpec;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static SizeSpec create() => SizeSpec._();
SizeSpec createEmptyInstance() => create();
static $pb.PbList<SizeSpec> createRepeated() => $pb.PbList<SizeSpec>();
@$core.pragma('dart2js:noInline')
static SizeSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SizeSpec>(create);
static SizeSpec? _defaultInstance;
@$pb.TagNumber(1)
$core.double get width => $_getN(0);
@$pb.TagNumber(1)
set width($core.double v) { $_setDouble(0, v); }
@$pb.TagNumber(1)
$core.bool hasWidth() => $_has(0);
@$pb.TagNumber(1)
void clearWidth() => clearField(1);
@$pb.TagNumber(2)
$core.double get height => $_getN(1);
@$pb.TagNumber(2)
set height($core.double v) { $_setDouble(1, v); }
@$pb.TagNumber(2)
$core.bool hasHeight() => $_has(1);
@$pb.TagNumber(2)
void clearHeight() => clearField(2);
}
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');

View File

@@ -0,0 +1,42 @@
//
// Generated code. Do not modify.
// source: bilibili/dagw/component/avatar/common/common.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:protobuf/protobuf.dart' as $pb;
class ResourceSource_LocalRes extends $pb.ProtobufEnum {
static const ResourceSource_LocalRes LOCAL_RES_INVALID = ResourceSource_LocalRes._(0, _omitEnumNames ? '' : 'LOCAL_RES_INVALID');
static const ResourceSource_LocalRes LOCAL_RES_ICON_VIP = ResourceSource_LocalRes._(1, _omitEnumNames ? '' : 'LOCAL_RES_ICON_VIP');
static const ResourceSource_LocalRes LOCAL_RES_ICON_SMALL_VIP = ResourceSource_LocalRes._(2, _omitEnumNames ? '' : 'LOCAL_RES_ICON_SMALL_VIP');
static const ResourceSource_LocalRes LOCAL_RES_ICON_PERSONAL_VERIFY = ResourceSource_LocalRes._(3, _omitEnumNames ? '' : 'LOCAL_RES_ICON_PERSONAL_VERIFY');
static const ResourceSource_LocalRes LOCAL_RES_ICON_ENTERPRISE_VERIFY = ResourceSource_LocalRes._(4, _omitEnumNames ? '' : 'LOCAL_RES_ICON_ENTERPRISE_VERIFY');
static const ResourceSource_LocalRes LOCAL_RES_ICON_NFT_MAINLAND = ResourceSource_LocalRes._(5, _omitEnumNames ? '' : 'LOCAL_RES_ICON_NFT_MAINLAND');
static const ResourceSource_LocalRes LOCAL_RES_DEFAULT_AVATAR = ResourceSource_LocalRes._(6, _omitEnumNames ? '' : 'LOCAL_RES_DEFAULT_AVATAR');
static const $core.List<ResourceSource_LocalRes> values = <ResourceSource_LocalRes> [
LOCAL_RES_INVALID,
LOCAL_RES_ICON_VIP,
LOCAL_RES_ICON_SMALL_VIP,
LOCAL_RES_ICON_PERSONAL_VERIFY,
LOCAL_RES_ICON_ENTERPRISE_VERIFY,
LOCAL_RES_ICON_NFT_MAINLAND,
LOCAL_RES_DEFAULT_AVATAR,
];
static final $core.Map<$core.int, ResourceSource_LocalRes> _byValue = $pb.ProtobufEnum.initByValue(values);
static ResourceSource_LocalRes? valueOf($core.int value) => _byValue[value];
const ResourceSource_LocalRes._($core.int v, $core.String n) : super(v, n);
}
const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names');

View File

@@ -0,0 +1,194 @@
//
// Generated code. Do not modify.
// source: bilibili/dagw/component/avatar/common/common.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:convert' as $convert;
import 'dart:core' as $core;
import 'dart:typed_data' as $typed_data;
@$core.Deprecated('Use basicRenderSpecDescriptor instead')
const BasicRenderSpec$json = {
'1': 'BasicRenderSpec',
'2': [
{'1': 'opacity', '3': 1, '4': 1, '5': 1, '10': 'opacity'},
],
};
/// Descriptor for `BasicRenderSpec`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List basicRenderSpecDescriptor = $convert.base64Decode(
'Cg9CYXNpY1JlbmRlclNwZWMSGAoHb3BhY2l0eRgBIAEoAVIHb3BhY2l0eQ==');
@$core.Deprecated('Use colorConfigDescriptor instead')
const ColorConfig$json = {
'1': 'ColorConfig',
'2': [
{'1': 'is_dark_mode_aware', '3': 1, '4': 1, '5': 8, '10': 'isDarkModeAware'},
{'1': 'day', '3': 2, '4': 1, '5': 11, '6': '.bilibili.dagw.component.avatar.common.ColorSpec', '10': 'day'},
{'1': 'night', '3': 3, '4': 1, '5': 11, '6': '.bilibili.dagw.component.avatar.common.ColorSpec', '10': 'night'},
],
};
/// Descriptor for `ColorConfig`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List colorConfigDescriptor = $convert.base64Decode(
'CgtDb2xvckNvbmZpZxIrChJpc19kYXJrX21vZGVfYXdhcmUYASABKAhSD2lzRGFya01vZGVBd2'
'FyZRJCCgNkYXkYAiABKAsyMC5iaWxpYmlsaS5kYWd3LmNvbXBvbmVudC5hdmF0YXIuY29tbW9u'
'LkNvbG9yU3BlY1IDZGF5EkYKBW5pZ2h0GAMgASgLMjAuYmlsaWJpbGkuZGFndy5jb21wb25lbn'
'QuYXZhdGFyLmNvbW1vbi5Db2xvclNwZWNSBW5pZ2h0');
@$core.Deprecated('Use colorSpecDescriptor instead')
const ColorSpec$json = {
'1': 'ColorSpec',
'2': [
{'1': 'argb', '3': 1, '4': 1, '5': 9, '10': 'argb'},
],
};
/// Descriptor for `ColorSpec`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List colorSpecDescriptor = $convert.base64Decode(
'CglDb2xvclNwZWMSEgoEYXJnYhgBIAEoCVIEYXJnYg==');
@$core.Deprecated('Use layerGeneralSpecDescriptor instead')
const LayerGeneralSpec$json = {
'1': 'LayerGeneralSpec',
'2': [
{'1': 'pos_spec', '3': 1, '4': 1, '5': 11, '6': '.bilibili.dagw.component.avatar.common.PositionSpec', '10': 'posSpec'},
{'1': 'size_spec', '3': 2, '4': 1, '5': 11, '6': '.bilibili.dagw.component.avatar.common.SizeSpec', '10': 'sizeSpec'},
{'1': 'render_spec', '3': 3, '4': 1, '5': 11, '6': '.bilibili.dagw.component.avatar.common.BasicRenderSpec', '10': 'renderSpec'},
],
};
/// Descriptor for `LayerGeneralSpec`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List layerGeneralSpecDescriptor = $convert.base64Decode(
'ChBMYXllckdlbmVyYWxTcGVjEk4KCHBvc19zcGVjGAEgASgLMjMuYmlsaWJpbGkuZGFndy5jb2'
'1wb25lbnQuYXZhdGFyLmNvbW1vbi5Qb3NpdGlvblNwZWNSB3Bvc1NwZWMSTAoJc2l6ZV9zcGVj'
'GAIgASgLMi8uYmlsaWJpbGkuZGFndy5jb21wb25lbnQuYXZhdGFyLmNvbW1vbi5TaXplU3BlY1'
'IIc2l6ZVNwZWMSVwoLcmVuZGVyX3NwZWMYAyABKAsyNi5iaWxpYmlsaS5kYWd3LmNvbXBvbmVu'
'dC5hdmF0YXIuY29tbW9uLkJhc2ljUmVuZGVyU3BlY1IKcmVuZGVyU3BlYw==');
@$core.Deprecated('Use maskPropertyDescriptor instead')
const MaskProperty$json = {
'1': 'MaskProperty',
'2': [
{'1': 'general_spec', '3': 1, '4': 1, '5': 11, '6': '.bilibili.dagw.component.avatar.common.LayerGeneralSpec', '10': 'generalSpec'},
{'1': 'mask_src', '3': 2, '4': 1, '5': 11, '6': '.bilibili.dagw.component.avatar.common.ResourceSource', '10': 'maskSrc'},
],
};
/// Descriptor for `MaskProperty`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List maskPropertyDescriptor = $convert.base64Decode(
'CgxNYXNrUHJvcGVydHkSWgoMZ2VuZXJhbF9zcGVjGAEgASgLMjcuYmlsaWJpbGkuZGFndy5jb2'
'1wb25lbnQuYXZhdGFyLmNvbW1vbi5MYXllckdlbmVyYWxTcGVjUgtnZW5lcmFsU3BlYxJQCght'
'YXNrX3NyYxgCIAEoCzI1LmJpbGliaWxpLmRhZ3cuY29tcG9uZW50LmF2YXRhci5jb21tb24uUm'
'Vzb3VyY2VTb3VyY2VSB21hc2tTcmM=');
@$core.Deprecated('Use nativeDrawResDescriptor instead')
const NativeDrawRes$json = {
'1': 'NativeDrawRes',
'2': [
{'1': 'draw_type', '3': 1, '4': 1, '5': 5, '10': 'drawType'},
{'1': 'fill_mode', '3': 2, '4': 1, '5': 5, '10': 'fillMode'},
{'1': 'color_config', '3': 3, '4': 1, '5': 11, '6': '.bilibili.dagw.component.avatar.common.ColorConfig', '10': 'colorConfig'},
{'1': 'edge_weight', '3': 4, '4': 1, '5': 1, '10': 'edgeWeight'},
],
};
/// Descriptor for `NativeDrawRes`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List nativeDrawResDescriptor = $convert.base64Decode(
'Cg1OYXRpdmVEcmF3UmVzEhsKCWRyYXdfdHlwZRgBIAEoBVIIZHJhd1R5cGUSGwoJZmlsbF9tb2'
'RlGAIgASgFUghmaWxsTW9kZRJVCgxjb2xvcl9jb25maWcYAyABKAsyMi5iaWxpYmlsaS5kYWd3'
'LmNvbXBvbmVudC5hdmF0YXIuY29tbW9uLkNvbG9yQ29uZmlnUgtjb2xvckNvbmZpZxIfCgtlZG'
'dlX3dlaWdodBgEIAEoAVIKZWRnZVdlaWdodA==');
@$core.Deprecated('Use positionSpecDescriptor instead')
const PositionSpec$json = {
'1': 'PositionSpec',
'2': [
{'1': 'coordinate_pos', '3': 1, '4': 1, '5': 5, '10': 'coordinatePos'},
{'1': 'axis_x', '3': 2, '4': 1, '5': 1, '10': 'axisX'},
{'1': 'axis_y', '3': 3, '4': 1, '5': 1, '10': 'axisY'},
],
};
/// Descriptor for `PositionSpec`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List positionSpecDescriptor = $convert.base64Decode(
'CgxQb3NpdGlvblNwZWMSJQoOY29vcmRpbmF0ZV9wb3MYASABKAVSDWNvb3JkaW5hdGVQb3MSFQ'
'oGYXhpc194GAIgASgBUgVheGlzWBIVCgZheGlzX3kYAyABKAFSBWF4aXNZ');
@$core.Deprecated('Use remoteResDescriptor instead')
const RemoteRes$json = {
'1': 'RemoteRes',
'2': [
{'1': 'url', '3': 1, '4': 1, '5': 9, '10': 'url'},
{'1': 'bfs_style', '3': 2, '4': 1, '5': 9, '10': 'bfsStyle'},
],
};
/// Descriptor for `RemoteRes`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List remoteResDescriptor = $convert.base64Decode(
'CglSZW1vdGVSZXMSEAoDdXJsGAEgASgJUgN1cmwSGwoJYmZzX3N0eWxlGAIgASgJUghiZnNTdH'
'lsZQ==');
@$core.Deprecated('Use resourceSourceDescriptor instead')
const ResourceSource$json = {
'1': 'ResourceSource',
'2': [
{'1': 'src_type', '3': 1, '4': 1, '5': 5, '10': 'srcType'},
{'1': 'placeholder', '3': 2, '4': 1, '5': 5, '10': 'placeholder'},
{'1': 'remote', '3': 3, '4': 1, '5': 11, '6': '.bilibili.dagw.component.avatar.common.RemoteRes', '9': 0, '10': 'remote'},
{'1': 'local', '3': 4, '4': 1, '5': 14, '6': '.bilibili.dagw.component.avatar.common.ResourceSource.LocalRes', '9': 0, '10': 'local'},
{'1': 'draw', '3': 5, '4': 1, '5': 11, '6': '.bilibili.dagw.component.avatar.common.NativeDrawRes', '9': 0, '10': 'draw'},
],
'4': [ResourceSource_LocalRes$json],
'8': [
{'1': 'res'},
],
};
@$core.Deprecated('Use resourceSourceDescriptor instead')
const ResourceSource_LocalRes$json = {
'1': 'LocalRes',
'2': [
{'1': 'LOCAL_RES_INVALID', '2': 0},
{'1': 'LOCAL_RES_ICON_VIP', '2': 1},
{'1': 'LOCAL_RES_ICON_SMALL_VIP', '2': 2},
{'1': 'LOCAL_RES_ICON_PERSONAL_VERIFY', '2': 3},
{'1': 'LOCAL_RES_ICON_ENTERPRISE_VERIFY', '2': 4},
{'1': 'LOCAL_RES_ICON_NFT_MAINLAND', '2': 5},
{'1': 'LOCAL_RES_DEFAULT_AVATAR', '2': 6},
],
};
/// Descriptor for `ResourceSource`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List resourceSourceDescriptor = $convert.base64Decode(
'Cg5SZXNvdXJjZVNvdXJjZRIZCghzcmNfdHlwZRgBIAEoBVIHc3JjVHlwZRIgCgtwbGFjZWhvbG'
'RlchgCIAEoBVILcGxhY2Vob2xkZXISSgoGcmVtb3RlGAMgASgLMjAuYmlsaWJpbGkuZGFndy5j'
'b21wb25lbnQuYXZhdGFyLmNvbW1vbi5SZW1vdGVSZXNIAFIGcmVtb3RlElYKBWxvY2FsGAQgAS'
'gOMj4uYmlsaWJpbGkuZGFndy5jb21wb25lbnQuYXZhdGFyLmNvbW1vbi5SZXNvdXJjZVNvdXJj'
'ZS5Mb2NhbFJlc0gAUgVsb2NhbBJKCgRkcmF3GAUgASgLMjQuYmlsaWJpbGkuZGFndy5jb21wb2'
'5lbnQuYXZhdGFyLmNvbW1vbi5OYXRpdmVEcmF3UmVzSABSBGRyYXci4AEKCExvY2FsUmVzEhUK'
'EUxPQ0FMX1JFU19JTlZBTElEEAASFgoSTE9DQUxfUkVTX0lDT05fVklQEAESHAoYTE9DQUxfUk'
'VTX0lDT05fU01BTExfVklQEAISIgoeTE9DQUxfUkVTX0lDT05fUEVSU09OQUxfVkVSSUZZEAMS'
'JAogTE9DQUxfUkVTX0lDT05fRU5URVJQUklTRV9WRVJJRlkQBBIfChtMT0NBTF9SRVNfSUNPTl'
'9ORlRfTUFJTkxBTkQQBRIcChhMT0NBTF9SRVNfREVGQVVMVF9BVkFUQVIQBkIFCgNyZXM=');
@$core.Deprecated('Use sizeSpecDescriptor instead')
const SizeSpec$json = {
'1': 'SizeSpec',
'2': [
{'1': 'width', '3': 1, '4': 1, '5': 1, '10': 'width'},
{'1': 'height', '3': 2, '4': 1, '5': 1, '10': 'height'},
],
};
/// Descriptor for `SizeSpec`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List sizeSpecDescriptor = $convert.base64Decode(
'CghTaXplU3BlYxIUCgV3aWR0aBgBIAEoAVIFd2lkdGgSFgoGaGVpZ2h0GAIgASgBUgZoZWlnaH'
'Q=');