You've already forked dart-viz-sdk
3884 lines
149 KiB
Dart
3884 lines
149 KiB
Dart
// This is a generated file - do not edit.
|
|
//
|
|
// Generated from validate.proto.
|
|
|
|
// @dart = 3.3
|
|
|
|
// ignore_for_file: annotate_overrides, camel_case_types, comment_references
|
|
// ignore_for_file: constant_identifier_names
|
|
// ignore_for_file: curly_braces_in_flow_control_structures
|
|
// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes
|
|
// ignore_for_file: non_constant_identifier_names
|
|
|
|
import 'dart:core' as $core;
|
|
|
|
import 'package:fixnum/fixnum.dart' as $fixnum;
|
|
import 'package:protobuf/protobuf.dart' as $pb;
|
|
|
|
import 'google/protobuf/duration.pb.dart' as $0;
|
|
import 'google/protobuf/timestamp.pb.dart' as $1;
|
|
import 'validate.pbenum.dart';
|
|
|
|
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
|
|
|
|
export 'validate.pbenum.dart';
|
|
|
|
enum FieldRules_Type {
|
|
float,
|
|
double_2,
|
|
int32,
|
|
int64,
|
|
uint32,
|
|
uint64,
|
|
sint32,
|
|
sint64,
|
|
fixed32,
|
|
fixed64,
|
|
sfixed32,
|
|
sfixed64,
|
|
bool_13,
|
|
string,
|
|
bytes,
|
|
enum_16,
|
|
repeated,
|
|
map,
|
|
any,
|
|
duration,
|
|
timestamp,
|
|
notSet
|
|
}
|
|
|
|
/// FieldRules encapsulates the rules for each type of field. Depending on the
|
|
/// field, the correct set should be used to ensure proper validations.
|
|
class FieldRules extends $pb.GeneratedMessage {
|
|
factory FieldRules({
|
|
FloatRules? float,
|
|
DoubleRules? double_2,
|
|
Int32Rules? int32,
|
|
Int64Rules? int64,
|
|
UInt32Rules? uint32,
|
|
UInt64Rules? uint64,
|
|
SInt32Rules? sint32,
|
|
SInt64Rules? sint64,
|
|
Fixed32Rules? fixed32,
|
|
Fixed64Rules? fixed64,
|
|
SFixed32Rules? sfixed32,
|
|
SFixed64Rules? sfixed64,
|
|
BoolRules? bool_13,
|
|
StringRules? string,
|
|
BytesRules? bytes,
|
|
EnumRules? enum_16,
|
|
MessageRules? message,
|
|
RepeatedRules? repeated,
|
|
MapRules? map,
|
|
AnyRules? any,
|
|
DurationRules? duration,
|
|
TimestampRules? timestamp,
|
|
}) {
|
|
final result = create();
|
|
if (float != null) result.float = float;
|
|
if (double_2 != null) result.double_2 = double_2;
|
|
if (int32 != null) result.int32 = int32;
|
|
if (int64 != null) result.int64 = int64;
|
|
if (uint32 != null) result.uint32 = uint32;
|
|
if (uint64 != null) result.uint64 = uint64;
|
|
if (sint32 != null) result.sint32 = sint32;
|
|
if (sint64 != null) result.sint64 = sint64;
|
|
if (fixed32 != null) result.fixed32 = fixed32;
|
|
if (fixed64 != null) result.fixed64 = fixed64;
|
|
if (sfixed32 != null) result.sfixed32 = sfixed32;
|
|
if (sfixed64 != null) result.sfixed64 = sfixed64;
|
|
if (bool_13 != null) result.bool_13 = bool_13;
|
|
if (string != null) result.string = string;
|
|
if (bytes != null) result.bytes = bytes;
|
|
if (enum_16 != null) result.enum_16 = enum_16;
|
|
if (message != null) result.message = message;
|
|
if (repeated != null) result.repeated = repeated;
|
|
if (map != null) result.map = map;
|
|
if (any != null) result.any = any;
|
|
if (duration != null) result.duration = duration;
|
|
if (timestamp != null) result.timestamp = timestamp;
|
|
return result;
|
|
}
|
|
|
|
FieldRules._();
|
|
|
|
factory FieldRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory FieldRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static const $core.Map<$core.int, FieldRules_Type> _FieldRules_TypeByTag = {
|
|
1 : FieldRules_Type.float,
|
|
2 : FieldRules_Type.double_2,
|
|
3 : FieldRules_Type.int32,
|
|
4 : FieldRules_Type.int64,
|
|
5 : FieldRules_Type.uint32,
|
|
6 : FieldRules_Type.uint64,
|
|
7 : FieldRules_Type.sint32,
|
|
8 : FieldRules_Type.sint64,
|
|
9 : FieldRules_Type.fixed32,
|
|
10 : FieldRules_Type.fixed64,
|
|
11 : FieldRules_Type.sfixed32,
|
|
12 : FieldRules_Type.sfixed64,
|
|
13 : FieldRules_Type.bool_13,
|
|
14 : FieldRules_Type.string,
|
|
15 : FieldRules_Type.bytes,
|
|
16 : FieldRules_Type.enum_16,
|
|
18 : FieldRules_Type.repeated,
|
|
19 : FieldRules_Type.map,
|
|
20 : FieldRules_Type.any,
|
|
21 : FieldRules_Type.duration,
|
|
22 : FieldRules_Type.timestamp,
|
|
0 : FieldRules_Type.notSet
|
|
};
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'FieldRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..oo(0, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22])
|
|
..aOM<FloatRules>(1, _omitFieldNames ? '' : 'float', subBuilder: FloatRules.create)
|
|
..aOM<DoubleRules>(2, _omitFieldNames ? '' : 'double', subBuilder: DoubleRules.create)
|
|
..aOM<Int32Rules>(3, _omitFieldNames ? '' : 'int32', subBuilder: Int32Rules.create)
|
|
..aOM<Int64Rules>(4, _omitFieldNames ? '' : 'int64', subBuilder: Int64Rules.create)
|
|
..aOM<UInt32Rules>(5, _omitFieldNames ? '' : 'uint32', subBuilder: UInt32Rules.create)
|
|
..aOM<UInt64Rules>(6, _omitFieldNames ? '' : 'uint64', subBuilder: UInt64Rules.create)
|
|
..aOM<SInt32Rules>(7, _omitFieldNames ? '' : 'sint32', subBuilder: SInt32Rules.create)
|
|
..aOM<SInt64Rules>(8, _omitFieldNames ? '' : 'sint64', subBuilder: SInt64Rules.create)
|
|
..aOM<Fixed32Rules>(9, _omitFieldNames ? '' : 'fixed32', subBuilder: Fixed32Rules.create)
|
|
..aOM<Fixed64Rules>(10, _omitFieldNames ? '' : 'fixed64', subBuilder: Fixed64Rules.create)
|
|
..aOM<SFixed32Rules>(11, _omitFieldNames ? '' : 'sfixed32', subBuilder: SFixed32Rules.create)
|
|
..aOM<SFixed64Rules>(12, _omitFieldNames ? '' : 'sfixed64', subBuilder: SFixed64Rules.create)
|
|
..aOM<BoolRules>(13, _omitFieldNames ? '' : 'bool', subBuilder: BoolRules.create)
|
|
..aOM<StringRules>(14, _omitFieldNames ? '' : 'string', subBuilder: StringRules.create)
|
|
..aOM<BytesRules>(15, _omitFieldNames ? '' : 'bytes', subBuilder: BytesRules.create)
|
|
..aOM<EnumRules>(16, _omitFieldNames ? '' : 'enum', subBuilder: EnumRules.create)
|
|
..aOM<MessageRules>(17, _omitFieldNames ? '' : 'message', subBuilder: MessageRules.create)
|
|
..aOM<RepeatedRules>(18, _omitFieldNames ? '' : 'repeated', subBuilder: RepeatedRules.create)
|
|
..aOM<MapRules>(19, _omitFieldNames ? '' : 'map', subBuilder: MapRules.create)
|
|
..aOM<AnyRules>(20, _omitFieldNames ? '' : 'any', subBuilder: AnyRules.create)
|
|
..aOM<DurationRules>(21, _omitFieldNames ? '' : 'duration', subBuilder: DurationRules.create)
|
|
..aOM<TimestampRules>(22, _omitFieldNames ? '' : 'timestamp', subBuilder: TimestampRules.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FieldRules clone() => FieldRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FieldRules copyWith(void Function(FieldRules) updates) => super.copyWith((message) => updates(message as FieldRules)) as FieldRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static FieldRules create() => FieldRules._();
|
|
@$core.override
|
|
FieldRules createEmptyInstance() => create();
|
|
static $pb.PbList<FieldRules> createRepeated() => $pb.PbList<FieldRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static FieldRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FieldRules>(create);
|
|
static FieldRules? _defaultInstance;
|
|
|
|
FieldRules_Type whichType() => _FieldRules_TypeByTag[$_whichOneof(0)]!;
|
|
void clearType() => $_clearField($_whichOneof(0));
|
|
|
|
/// Scalar Field Types
|
|
@$pb.TagNumber(1)
|
|
FloatRules get float => $_getN(0);
|
|
@$pb.TagNumber(1)
|
|
set float(FloatRules value) => $_setField(1, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasFloat() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearFloat() => $_clearField(1);
|
|
@$pb.TagNumber(1)
|
|
FloatRules ensureFloat() => $_ensure(0);
|
|
|
|
@$pb.TagNumber(2)
|
|
DoubleRules get double_2 => $_getN(1);
|
|
@$pb.TagNumber(2)
|
|
set double_2(DoubleRules value) => $_setField(2, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasDouble_2() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearDouble_2() => $_clearField(2);
|
|
@$pb.TagNumber(2)
|
|
DoubleRules ensureDouble_2() => $_ensure(1);
|
|
|
|
@$pb.TagNumber(3)
|
|
Int32Rules get int32 => $_getN(2);
|
|
@$pb.TagNumber(3)
|
|
set int32(Int32Rules value) => $_setField(3, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasInt32() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearInt32() => $_clearField(3);
|
|
@$pb.TagNumber(3)
|
|
Int32Rules ensureInt32() => $_ensure(2);
|
|
|
|
@$pb.TagNumber(4)
|
|
Int64Rules get int64 => $_getN(3);
|
|
@$pb.TagNumber(4)
|
|
set int64(Int64Rules value) => $_setField(4, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasInt64() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearInt64() => $_clearField(4);
|
|
@$pb.TagNumber(4)
|
|
Int64Rules ensureInt64() => $_ensure(3);
|
|
|
|
@$pb.TagNumber(5)
|
|
UInt32Rules get uint32 => $_getN(4);
|
|
@$pb.TagNumber(5)
|
|
set uint32(UInt32Rules value) => $_setField(5, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasUint32() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearUint32() => $_clearField(5);
|
|
@$pb.TagNumber(5)
|
|
UInt32Rules ensureUint32() => $_ensure(4);
|
|
|
|
@$pb.TagNumber(6)
|
|
UInt64Rules get uint64 => $_getN(5);
|
|
@$pb.TagNumber(6)
|
|
set uint64(UInt64Rules value) => $_setField(6, value);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasUint64() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearUint64() => $_clearField(6);
|
|
@$pb.TagNumber(6)
|
|
UInt64Rules ensureUint64() => $_ensure(5);
|
|
|
|
@$pb.TagNumber(7)
|
|
SInt32Rules get sint32 => $_getN(6);
|
|
@$pb.TagNumber(7)
|
|
set sint32(SInt32Rules value) => $_setField(7, value);
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasSint32() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearSint32() => $_clearField(7);
|
|
@$pb.TagNumber(7)
|
|
SInt32Rules ensureSint32() => $_ensure(6);
|
|
|
|
@$pb.TagNumber(8)
|
|
SInt64Rules get sint64 => $_getN(7);
|
|
@$pb.TagNumber(8)
|
|
set sint64(SInt64Rules value) => $_setField(8, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasSint64() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearSint64() => $_clearField(8);
|
|
@$pb.TagNumber(8)
|
|
SInt64Rules ensureSint64() => $_ensure(7);
|
|
|
|
@$pb.TagNumber(9)
|
|
Fixed32Rules get fixed32 => $_getN(8);
|
|
@$pb.TagNumber(9)
|
|
set fixed32(Fixed32Rules value) => $_setField(9, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasFixed32() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearFixed32() => $_clearField(9);
|
|
@$pb.TagNumber(9)
|
|
Fixed32Rules ensureFixed32() => $_ensure(8);
|
|
|
|
@$pb.TagNumber(10)
|
|
Fixed64Rules get fixed64 => $_getN(9);
|
|
@$pb.TagNumber(10)
|
|
set fixed64(Fixed64Rules value) => $_setField(10, value);
|
|
@$pb.TagNumber(10)
|
|
$core.bool hasFixed64() => $_has(9);
|
|
@$pb.TagNumber(10)
|
|
void clearFixed64() => $_clearField(10);
|
|
@$pb.TagNumber(10)
|
|
Fixed64Rules ensureFixed64() => $_ensure(9);
|
|
|
|
@$pb.TagNumber(11)
|
|
SFixed32Rules get sfixed32 => $_getN(10);
|
|
@$pb.TagNumber(11)
|
|
set sfixed32(SFixed32Rules value) => $_setField(11, value);
|
|
@$pb.TagNumber(11)
|
|
$core.bool hasSfixed32() => $_has(10);
|
|
@$pb.TagNumber(11)
|
|
void clearSfixed32() => $_clearField(11);
|
|
@$pb.TagNumber(11)
|
|
SFixed32Rules ensureSfixed32() => $_ensure(10);
|
|
|
|
@$pb.TagNumber(12)
|
|
SFixed64Rules get sfixed64 => $_getN(11);
|
|
@$pb.TagNumber(12)
|
|
set sfixed64(SFixed64Rules value) => $_setField(12, value);
|
|
@$pb.TagNumber(12)
|
|
$core.bool hasSfixed64() => $_has(11);
|
|
@$pb.TagNumber(12)
|
|
void clearSfixed64() => $_clearField(12);
|
|
@$pb.TagNumber(12)
|
|
SFixed64Rules ensureSfixed64() => $_ensure(11);
|
|
|
|
@$pb.TagNumber(13)
|
|
BoolRules get bool_13 => $_getN(12);
|
|
@$pb.TagNumber(13)
|
|
set bool_13(BoolRules value) => $_setField(13, value);
|
|
@$pb.TagNumber(13)
|
|
$core.bool hasBool_13() => $_has(12);
|
|
@$pb.TagNumber(13)
|
|
void clearBool_13() => $_clearField(13);
|
|
@$pb.TagNumber(13)
|
|
BoolRules ensureBool_13() => $_ensure(12);
|
|
|
|
@$pb.TagNumber(14)
|
|
StringRules get string => $_getN(13);
|
|
@$pb.TagNumber(14)
|
|
set string(StringRules value) => $_setField(14, value);
|
|
@$pb.TagNumber(14)
|
|
$core.bool hasString() => $_has(13);
|
|
@$pb.TagNumber(14)
|
|
void clearString() => $_clearField(14);
|
|
@$pb.TagNumber(14)
|
|
StringRules ensureString() => $_ensure(13);
|
|
|
|
@$pb.TagNumber(15)
|
|
BytesRules get bytes => $_getN(14);
|
|
@$pb.TagNumber(15)
|
|
set bytes(BytesRules value) => $_setField(15, value);
|
|
@$pb.TagNumber(15)
|
|
$core.bool hasBytes() => $_has(14);
|
|
@$pb.TagNumber(15)
|
|
void clearBytes() => $_clearField(15);
|
|
@$pb.TagNumber(15)
|
|
BytesRules ensureBytes() => $_ensure(14);
|
|
|
|
/// Complex Field Types
|
|
@$pb.TagNumber(16)
|
|
EnumRules get enum_16 => $_getN(15);
|
|
@$pb.TagNumber(16)
|
|
set enum_16(EnumRules value) => $_setField(16, value);
|
|
@$pb.TagNumber(16)
|
|
$core.bool hasEnum_16() => $_has(15);
|
|
@$pb.TagNumber(16)
|
|
void clearEnum_16() => $_clearField(16);
|
|
@$pb.TagNumber(16)
|
|
EnumRules ensureEnum_16() => $_ensure(15);
|
|
|
|
@$pb.TagNumber(17)
|
|
MessageRules get message => $_getN(16);
|
|
@$pb.TagNumber(17)
|
|
set message(MessageRules value) => $_setField(17, value);
|
|
@$pb.TagNumber(17)
|
|
$core.bool hasMessage() => $_has(16);
|
|
@$pb.TagNumber(17)
|
|
void clearMessage() => $_clearField(17);
|
|
@$pb.TagNumber(17)
|
|
MessageRules ensureMessage() => $_ensure(16);
|
|
|
|
@$pb.TagNumber(18)
|
|
RepeatedRules get repeated => $_getN(17);
|
|
@$pb.TagNumber(18)
|
|
set repeated(RepeatedRules value) => $_setField(18, value);
|
|
@$pb.TagNumber(18)
|
|
$core.bool hasRepeated() => $_has(17);
|
|
@$pb.TagNumber(18)
|
|
void clearRepeated() => $_clearField(18);
|
|
@$pb.TagNumber(18)
|
|
RepeatedRules ensureRepeated() => $_ensure(17);
|
|
|
|
@$pb.TagNumber(19)
|
|
MapRules get map => $_getN(18);
|
|
@$pb.TagNumber(19)
|
|
set map(MapRules value) => $_setField(19, value);
|
|
@$pb.TagNumber(19)
|
|
$core.bool hasMap() => $_has(18);
|
|
@$pb.TagNumber(19)
|
|
void clearMap() => $_clearField(19);
|
|
@$pb.TagNumber(19)
|
|
MapRules ensureMap() => $_ensure(18);
|
|
|
|
/// Well-Known Field Types
|
|
@$pb.TagNumber(20)
|
|
AnyRules get any => $_getN(19);
|
|
@$pb.TagNumber(20)
|
|
set any(AnyRules value) => $_setField(20, value);
|
|
@$pb.TagNumber(20)
|
|
$core.bool hasAny() => $_has(19);
|
|
@$pb.TagNumber(20)
|
|
void clearAny() => $_clearField(20);
|
|
@$pb.TagNumber(20)
|
|
AnyRules ensureAny() => $_ensure(19);
|
|
|
|
@$pb.TagNumber(21)
|
|
DurationRules get duration => $_getN(20);
|
|
@$pb.TagNumber(21)
|
|
set duration(DurationRules value) => $_setField(21, value);
|
|
@$pb.TagNumber(21)
|
|
$core.bool hasDuration() => $_has(20);
|
|
@$pb.TagNumber(21)
|
|
void clearDuration() => $_clearField(21);
|
|
@$pb.TagNumber(21)
|
|
DurationRules ensureDuration() => $_ensure(20);
|
|
|
|
@$pb.TagNumber(22)
|
|
TimestampRules get timestamp => $_getN(21);
|
|
@$pb.TagNumber(22)
|
|
set timestamp(TimestampRules value) => $_setField(22, value);
|
|
@$pb.TagNumber(22)
|
|
$core.bool hasTimestamp() => $_has(21);
|
|
@$pb.TagNumber(22)
|
|
void clearTimestamp() => $_clearField(22);
|
|
@$pb.TagNumber(22)
|
|
TimestampRules ensureTimestamp() => $_ensure(21);
|
|
}
|
|
|
|
/// FloatRules describes the constraints applied to `float` values
|
|
class FloatRules extends $pb.GeneratedMessage {
|
|
factory FloatRules({
|
|
$core.double? const_1,
|
|
$core.double? lt,
|
|
$core.double? lte,
|
|
$core.double? gt,
|
|
$core.double? gte,
|
|
$core.Iterable<$core.double>? in_6,
|
|
$core.Iterable<$core.double>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
FloatRules._();
|
|
|
|
factory FloatRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory FloatRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'FloatRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$core.double>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.OF)
|
|
..a<$core.double>(2, _omitFieldNames ? '' : 'lt', $pb.PbFieldType.OF)
|
|
..a<$core.double>(3, _omitFieldNames ? '' : 'lte', $pb.PbFieldType.OF)
|
|
..a<$core.double>(4, _omitFieldNames ? '' : 'gt', $pb.PbFieldType.OF)
|
|
..a<$core.double>(5, _omitFieldNames ? '' : 'gte', $pb.PbFieldType.OF)
|
|
..p<$core.double>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PF)
|
|
..p<$core.double>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PF)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FloatRules clone() => FloatRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FloatRules copyWith(void Function(FloatRules) updates) => super.copyWith((message) => updates(message as FloatRules)) as FloatRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static FloatRules create() => FloatRules._();
|
|
@$core.override
|
|
FloatRules createEmptyInstance() => create();
|
|
static $pb.PbList<FloatRules> createRepeated() => $pb.PbList<FloatRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static FloatRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FloatRules>(create);
|
|
static FloatRules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$core.double get const_1 => $_getN(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($core.double value) => $_setFloat(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$core.double get lt => $_getN(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($core.double value) => $_setFloat(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$core.double get lte => $_getN(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($core.double value) => $_setFloat(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$core.double get gt => $_getN(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($core.double value) => $_setFloat(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$core.double get gte => $_getN(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($core.double value) => $_setFloat(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$core.double> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$core.double> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// DoubleRules describes the constraints applied to `double` values
|
|
class DoubleRules extends $pb.GeneratedMessage {
|
|
factory DoubleRules({
|
|
$core.double? const_1,
|
|
$core.double? lt,
|
|
$core.double? lte,
|
|
$core.double? gt,
|
|
$core.double? gte,
|
|
$core.Iterable<$core.double>? in_6,
|
|
$core.Iterable<$core.double>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
DoubleRules._();
|
|
|
|
factory DoubleRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory DoubleRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DoubleRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$core.double>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.OD)
|
|
..a<$core.double>(2, _omitFieldNames ? '' : 'lt', $pb.PbFieldType.OD)
|
|
..a<$core.double>(3, _omitFieldNames ? '' : 'lte', $pb.PbFieldType.OD)
|
|
..a<$core.double>(4, _omitFieldNames ? '' : 'gt', $pb.PbFieldType.OD)
|
|
..a<$core.double>(5, _omitFieldNames ? '' : 'gte', $pb.PbFieldType.OD)
|
|
..p<$core.double>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PD)
|
|
..p<$core.double>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PD)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DoubleRules clone() => DoubleRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DoubleRules copyWith(void Function(DoubleRules) updates) => super.copyWith((message) => updates(message as DoubleRules)) as DoubleRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static DoubleRules create() => DoubleRules._();
|
|
@$core.override
|
|
DoubleRules createEmptyInstance() => create();
|
|
static $pb.PbList<DoubleRules> createRepeated() => $pb.PbList<DoubleRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static DoubleRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DoubleRules>(create);
|
|
static DoubleRules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$core.double get const_1 => $_getN(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($core.double value) => $_setDouble(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$core.double get lt => $_getN(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($core.double value) => $_setDouble(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$core.double get lte => $_getN(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($core.double value) => $_setDouble(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$core.double get gt => $_getN(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($core.double value) => $_setDouble(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$core.double get gte => $_getN(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($core.double value) => $_setDouble(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$core.double> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$core.double> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// Int32Rules describes the constraints applied to `int32` values
|
|
class Int32Rules extends $pb.GeneratedMessage {
|
|
factory Int32Rules({
|
|
$core.int? const_1,
|
|
$core.int? lt,
|
|
$core.int? lte,
|
|
$core.int? gt,
|
|
$core.int? gte,
|
|
$core.Iterable<$core.int>? in_6,
|
|
$core.Iterable<$core.int>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
Int32Rules._();
|
|
|
|
factory Int32Rules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory Int32Rules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Int32Rules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$core.int>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.O3)
|
|
..a<$core.int>(2, _omitFieldNames ? '' : 'lt', $pb.PbFieldType.O3)
|
|
..a<$core.int>(3, _omitFieldNames ? '' : 'lte', $pb.PbFieldType.O3)
|
|
..a<$core.int>(4, _omitFieldNames ? '' : 'gt', $pb.PbFieldType.O3)
|
|
..a<$core.int>(5, _omitFieldNames ? '' : 'gte', $pb.PbFieldType.O3)
|
|
..p<$core.int>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.P3)
|
|
..p<$core.int>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.P3)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
Int32Rules clone() => Int32Rules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
Int32Rules copyWith(void Function(Int32Rules) updates) => super.copyWith((message) => updates(message as Int32Rules)) as Int32Rules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static Int32Rules create() => Int32Rules._();
|
|
@$core.override
|
|
Int32Rules createEmptyInstance() => create();
|
|
static $pb.PbList<Int32Rules> createRepeated() => $pb.PbList<Int32Rules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static Int32Rules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Int32Rules>(create);
|
|
static Int32Rules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$core.int get const_1 => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($core.int value) => $_setSignedInt32(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$core.int get lt => $_getIZ(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($core.int value) => $_setSignedInt32(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$core.int get lte => $_getIZ(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($core.int value) => $_setSignedInt32(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$core.int get gt => $_getIZ(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($core.int value) => $_setSignedInt32(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$core.int get gte => $_getIZ(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($core.int value) => $_setSignedInt32(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$core.int> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$core.int> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// Int64Rules describes the constraints applied to `int64` values
|
|
class Int64Rules extends $pb.GeneratedMessage {
|
|
factory Int64Rules({
|
|
$fixnum.Int64? const_1,
|
|
$fixnum.Int64? lt,
|
|
$fixnum.Int64? lte,
|
|
$fixnum.Int64? gt,
|
|
$fixnum.Int64? gte,
|
|
$core.Iterable<$fixnum.Int64>? in_6,
|
|
$core.Iterable<$fixnum.Int64>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
Int64Rules._();
|
|
|
|
factory Int64Rules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory Int64Rules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Int64Rules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..aInt64(1, _omitFieldNames ? '' : 'const')
|
|
..aInt64(2, _omitFieldNames ? '' : 'lt')
|
|
..aInt64(3, _omitFieldNames ? '' : 'lte')
|
|
..aInt64(4, _omitFieldNames ? '' : 'gt')
|
|
..aInt64(5, _omitFieldNames ? '' : 'gte')
|
|
..p<$fixnum.Int64>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.P6)
|
|
..p<$fixnum.Int64>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.P6)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
Int64Rules clone() => Int64Rules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
Int64Rules copyWith(void Function(Int64Rules) updates) => super.copyWith((message) => updates(message as Int64Rules)) as Int64Rules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static Int64Rules create() => Int64Rules._();
|
|
@$core.override
|
|
Int64Rules createEmptyInstance() => create();
|
|
static $pb.PbList<Int64Rules> createRepeated() => $pb.PbList<Int64Rules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static Int64Rules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Int64Rules>(create);
|
|
static Int64Rules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$fixnum.Int64 get const_1 => $_getI64(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($fixnum.Int64 value) => $_setInt64(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$fixnum.Int64 get lt => $_getI64(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($fixnum.Int64 value) => $_setInt64(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$fixnum.Int64 get lte => $_getI64(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($fixnum.Int64 value) => $_setInt64(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$fixnum.Int64 get gt => $_getI64(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($fixnum.Int64 value) => $_setInt64(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$fixnum.Int64 get gte => $_getI64(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($fixnum.Int64 value) => $_setInt64(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$fixnum.Int64> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$fixnum.Int64> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// UInt32Rules describes the constraints applied to `uint32` values
|
|
class UInt32Rules extends $pb.GeneratedMessage {
|
|
factory UInt32Rules({
|
|
$core.int? const_1,
|
|
$core.int? lt,
|
|
$core.int? lte,
|
|
$core.int? gt,
|
|
$core.int? gte,
|
|
$core.Iterable<$core.int>? in_6,
|
|
$core.Iterable<$core.int>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
UInt32Rules._();
|
|
|
|
factory UInt32Rules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory UInt32Rules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UInt32Rules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$core.int>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.OU3)
|
|
..a<$core.int>(2, _omitFieldNames ? '' : 'lt', $pb.PbFieldType.OU3)
|
|
..a<$core.int>(3, _omitFieldNames ? '' : 'lte', $pb.PbFieldType.OU3)
|
|
..a<$core.int>(4, _omitFieldNames ? '' : 'gt', $pb.PbFieldType.OU3)
|
|
..a<$core.int>(5, _omitFieldNames ? '' : 'gte', $pb.PbFieldType.OU3)
|
|
..p<$core.int>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PU3)
|
|
..p<$core.int>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PU3)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
UInt32Rules clone() => UInt32Rules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
UInt32Rules copyWith(void Function(UInt32Rules) updates) => super.copyWith((message) => updates(message as UInt32Rules)) as UInt32Rules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static UInt32Rules create() => UInt32Rules._();
|
|
@$core.override
|
|
UInt32Rules createEmptyInstance() => create();
|
|
static $pb.PbList<UInt32Rules> createRepeated() => $pb.PbList<UInt32Rules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static UInt32Rules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UInt32Rules>(create);
|
|
static UInt32Rules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$core.int get const_1 => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($core.int value) => $_setUnsignedInt32(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$core.int get lt => $_getIZ(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($core.int value) => $_setUnsignedInt32(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$core.int get lte => $_getIZ(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($core.int value) => $_setUnsignedInt32(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$core.int get gt => $_getIZ(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($core.int value) => $_setUnsignedInt32(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$core.int get gte => $_getIZ(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($core.int value) => $_setUnsignedInt32(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$core.int> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$core.int> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// UInt64Rules describes the constraints applied to `uint64` values
|
|
class UInt64Rules extends $pb.GeneratedMessage {
|
|
factory UInt64Rules({
|
|
$fixnum.Int64? const_1,
|
|
$fixnum.Int64? lt,
|
|
$fixnum.Int64? lte,
|
|
$fixnum.Int64? gt,
|
|
$fixnum.Int64? gte,
|
|
$core.Iterable<$fixnum.Int64>? in_6,
|
|
$core.Iterable<$fixnum.Int64>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
UInt64Rules._();
|
|
|
|
factory UInt64Rules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory UInt64Rules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UInt64Rules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'lt', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'lte', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'gt', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(5, _omitFieldNames ? '' : 'gte', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..p<$fixnum.Int64>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PU6)
|
|
..p<$fixnum.Int64>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PU6)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
UInt64Rules clone() => UInt64Rules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
UInt64Rules copyWith(void Function(UInt64Rules) updates) => super.copyWith((message) => updates(message as UInt64Rules)) as UInt64Rules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static UInt64Rules create() => UInt64Rules._();
|
|
@$core.override
|
|
UInt64Rules createEmptyInstance() => create();
|
|
static $pb.PbList<UInt64Rules> createRepeated() => $pb.PbList<UInt64Rules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static UInt64Rules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UInt64Rules>(create);
|
|
static UInt64Rules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$fixnum.Int64 get const_1 => $_getI64(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($fixnum.Int64 value) => $_setInt64(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$fixnum.Int64 get lt => $_getI64(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($fixnum.Int64 value) => $_setInt64(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$fixnum.Int64 get lte => $_getI64(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($fixnum.Int64 value) => $_setInt64(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$fixnum.Int64 get gt => $_getI64(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($fixnum.Int64 value) => $_setInt64(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$fixnum.Int64 get gte => $_getI64(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($fixnum.Int64 value) => $_setInt64(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$fixnum.Int64> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$fixnum.Int64> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// SInt32Rules describes the constraints applied to `sint32` values
|
|
class SInt32Rules extends $pb.GeneratedMessage {
|
|
factory SInt32Rules({
|
|
$core.int? const_1,
|
|
$core.int? lt,
|
|
$core.int? lte,
|
|
$core.int? gt,
|
|
$core.int? gte,
|
|
$core.Iterable<$core.int>? in_6,
|
|
$core.Iterable<$core.int>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
SInt32Rules._();
|
|
|
|
factory SInt32Rules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory SInt32Rules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SInt32Rules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$core.int>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.OS3)
|
|
..a<$core.int>(2, _omitFieldNames ? '' : 'lt', $pb.PbFieldType.OS3)
|
|
..a<$core.int>(3, _omitFieldNames ? '' : 'lte', $pb.PbFieldType.OS3)
|
|
..a<$core.int>(4, _omitFieldNames ? '' : 'gt', $pb.PbFieldType.OS3)
|
|
..a<$core.int>(5, _omitFieldNames ? '' : 'gte', $pb.PbFieldType.OS3)
|
|
..p<$core.int>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PS3)
|
|
..p<$core.int>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PS3)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SInt32Rules clone() => SInt32Rules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SInt32Rules copyWith(void Function(SInt32Rules) updates) => super.copyWith((message) => updates(message as SInt32Rules)) as SInt32Rules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static SInt32Rules create() => SInt32Rules._();
|
|
@$core.override
|
|
SInt32Rules createEmptyInstance() => create();
|
|
static $pb.PbList<SInt32Rules> createRepeated() => $pb.PbList<SInt32Rules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static SInt32Rules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SInt32Rules>(create);
|
|
static SInt32Rules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$core.int get const_1 => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($core.int value) => $_setSignedInt32(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$core.int get lt => $_getIZ(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($core.int value) => $_setSignedInt32(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$core.int get lte => $_getIZ(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($core.int value) => $_setSignedInt32(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$core.int get gt => $_getIZ(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($core.int value) => $_setSignedInt32(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$core.int get gte => $_getIZ(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($core.int value) => $_setSignedInt32(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$core.int> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$core.int> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// SInt64Rules describes the constraints applied to `sint64` values
|
|
class SInt64Rules extends $pb.GeneratedMessage {
|
|
factory SInt64Rules({
|
|
$fixnum.Int64? const_1,
|
|
$fixnum.Int64? lt,
|
|
$fixnum.Int64? lte,
|
|
$fixnum.Int64? gt,
|
|
$fixnum.Int64? gte,
|
|
$core.Iterable<$fixnum.Int64>? in_6,
|
|
$core.Iterable<$fixnum.Int64>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
SInt64Rules._();
|
|
|
|
factory SInt64Rules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory SInt64Rules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SInt64Rules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.OS6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'lt', $pb.PbFieldType.OS6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'lte', $pb.PbFieldType.OS6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'gt', $pb.PbFieldType.OS6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(5, _omitFieldNames ? '' : 'gte', $pb.PbFieldType.OS6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..p<$fixnum.Int64>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PS6)
|
|
..p<$fixnum.Int64>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PS6)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SInt64Rules clone() => SInt64Rules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SInt64Rules copyWith(void Function(SInt64Rules) updates) => super.copyWith((message) => updates(message as SInt64Rules)) as SInt64Rules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static SInt64Rules create() => SInt64Rules._();
|
|
@$core.override
|
|
SInt64Rules createEmptyInstance() => create();
|
|
static $pb.PbList<SInt64Rules> createRepeated() => $pb.PbList<SInt64Rules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static SInt64Rules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SInt64Rules>(create);
|
|
static SInt64Rules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$fixnum.Int64 get const_1 => $_getI64(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($fixnum.Int64 value) => $_setInt64(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$fixnum.Int64 get lt => $_getI64(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($fixnum.Int64 value) => $_setInt64(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$fixnum.Int64 get lte => $_getI64(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($fixnum.Int64 value) => $_setInt64(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$fixnum.Int64 get gt => $_getI64(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($fixnum.Int64 value) => $_setInt64(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$fixnum.Int64 get gte => $_getI64(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($fixnum.Int64 value) => $_setInt64(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$fixnum.Int64> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$fixnum.Int64> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// Fixed32Rules describes the constraints applied to `fixed32` values
|
|
class Fixed32Rules extends $pb.GeneratedMessage {
|
|
factory Fixed32Rules({
|
|
$core.int? const_1,
|
|
$core.int? lt,
|
|
$core.int? lte,
|
|
$core.int? gt,
|
|
$core.int? gte,
|
|
$core.Iterable<$core.int>? in_6,
|
|
$core.Iterable<$core.int>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
Fixed32Rules._();
|
|
|
|
factory Fixed32Rules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory Fixed32Rules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Fixed32Rules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$core.int>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.OF3)
|
|
..a<$core.int>(2, _omitFieldNames ? '' : 'lt', $pb.PbFieldType.OF3)
|
|
..a<$core.int>(3, _omitFieldNames ? '' : 'lte', $pb.PbFieldType.OF3)
|
|
..a<$core.int>(4, _omitFieldNames ? '' : 'gt', $pb.PbFieldType.OF3)
|
|
..a<$core.int>(5, _omitFieldNames ? '' : 'gte', $pb.PbFieldType.OF3)
|
|
..p<$core.int>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PF3)
|
|
..p<$core.int>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PF3)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
Fixed32Rules clone() => Fixed32Rules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
Fixed32Rules copyWith(void Function(Fixed32Rules) updates) => super.copyWith((message) => updates(message as Fixed32Rules)) as Fixed32Rules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static Fixed32Rules create() => Fixed32Rules._();
|
|
@$core.override
|
|
Fixed32Rules createEmptyInstance() => create();
|
|
static $pb.PbList<Fixed32Rules> createRepeated() => $pb.PbList<Fixed32Rules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static Fixed32Rules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Fixed32Rules>(create);
|
|
static Fixed32Rules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$core.int get const_1 => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($core.int value) => $_setUnsignedInt32(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$core.int get lt => $_getIZ(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($core.int value) => $_setUnsignedInt32(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$core.int get lte => $_getIZ(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($core.int value) => $_setUnsignedInt32(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$core.int get gt => $_getIZ(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($core.int value) => $_setUnsignedInt32(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$core.int get gte => $_getIZ(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($core.int value) => $_setUnsignedInt32(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$core.int> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$core.int> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// Fixed64Rules describes the constraints applied to `fixed64` values
|
|
class Fixed64Rules extends $pb.GeneratedMessage {
|
|
factory Fixed64Rules({
|
|
$fixnum.Int64? const_1,
|
|
$fixnum.Int64? lt,
|
|
$fixnum.Int64? lte,
|
|
$fixnum.Int64? gt,
|
|
$fixnum.Int64? gte,
|
|
$core.Iterable<$fixnum.Int64>? in_6,
|
|
$core.Iterable<$fixnum.Int64>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
Fixed64Rules._();
|
|
|
|
factory Fixed64Rules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory Fixed64Rules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Fixed64Rules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.OF6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'lt', $pb.PbFieldType.OF6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'lte', $pb.PbFieldType.OF6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'gt', $pb.PbFieldType.OF6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(5, _omitFieldNames ? '' : 'gte', $pb.PbFieldType.OF6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..p<$fixnum.Int64>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PF6)
|
|
..p<$fixnum.Int64>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PF6)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
Fixed64Rules clone() => Fixed64Rules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
Fixed64Rules copyWith(void Function(Fixed64Rules) updates) => super.copyWith((message) => updates(message as Fixed64Rules)) as Fixed64Rules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static Fixed64Rules create() => Fixed64Rules._();
|
|
@$core.override
|
|
Fixed64Rules createEmptyInstance() => create();
|
|
static $pb.PbList<Fixed64Rules> createRepeated() => $pb.PbList<Fixed64Rules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static Fixed64Rules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Fixed64Rules>(create);
|
|
static Fixed64Rules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$fixnum.Int64 get const_1 => $_getI64(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($fixnum.Int64 value) => $_setInt64(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$fixnum.Int64 get lt => $_getI64(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($fixnum.Int64 value) => $_setInt64(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$fixnum.Int64 get lte => $_getI64(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($fixnum.Int64 value) => $_setInt64(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$fixnum.Int64 get gt => $_getI64(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($fixnum.Int64 value) => $_setInt64(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$fixnum.Int64 get gte => $_getI64(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($fixnum.Int64 value) => $_setInt64(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$fixnum.Int64> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$fixnum.Int64> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// SFixed32Rules describes the constraints applied to `sfixed32` values
|
|
class SFixed32Rules extends $pb.GeneratedMessage {
|
|
factory SFixed32Rules({
|
|
$core.int? const_1,
|
|
$core.int? lt,
|
|
$core.int? lte,
|
|
$core.int? gt,
|
|
$core.int? gte,
|
|
$core.Iterable<$core.int>? in_6,
|
|
$core.Iterable<$core.int>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
SFixed32Rules._();
|
|
|
|
factory SFixed32Rules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory SFixed32Rules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SFixed32Rules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$core.int>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.OSF3)
|
|
..a<$core.int>(2, _omitFieldNames ? '' : 'lt', $pb.PbFieldType.OSF3)
|
|
..a<$core.int>(3, _omitFieldNames ? '' : 'lte', $pb.PbFieldType.OSF3)
|
|
..a<$core.int>(4, _omitFieldNames ? '' : 'gt', $pb.PbFieldType.OSF3)
|
|
..a<$core.int>(5, _omitFieldNames ? '' : 'gte', $pb.PbFieldType.OSF3)
|
|
..p<$core.int>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PSF3)
|
|
..p<$core.int>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PSF3)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SFixed32Rules clone() => SFixed32Rules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SFixed32Rules copyWith(void Function(SFixed32Rules) updates) => super.copyWith((message) => updates(message as SFixed32Rules)) as SFixed32Rules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static SFixed32Rules create() => SFixed32Rules._();
|
|
@$core.override
|
|
SFixed32Rules createEmptyInstance() => create();
|
|
static $pb.PbList<SFixed32Rules> createRepeated() => $pb.PbList<SFixed32Rules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static SFixed32Rules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SFixed32Rules>(create);
|
|
static SFixed32Rules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$core.int get const_1 => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($core.int value) => $_setSignedInt32(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$core.int get lt => $_getIZ(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($core.int value) => $_setSignedInt32(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$core.int get lte => $_getIZ(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($core.int value) => $_setSignedInt32(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$core.int get gt => $_getIZ(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($core.int value) => $_setSignedInt32(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$core.int get gte => $_getIZ(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($core.int value) => $_setSignedInt32(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$core.int> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$core.int> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// SFixed64Rules describes the constraints applied to `sfixed64` values
|
|
class SFixed64Rules extends $pb.GeneratedMessage {
|
|
factory SFixed64Rules({
|
|
$fixnum.Int64? const_1,
|
|
$fixnum.Int64? lt,
|
|
$fixnum.Int64? lte,
|
|
$fixnum.Int64? gt,
|
|
$fixnum.Int64? gte,
|
|
$core.Iterable<$fixnum.Int64>? in_6,
|
|
$core.Iterable<$fixnum.Int64>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_6 != null) result.in_6.addAll(in_6);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
SFixed64Rules._();
|
|
|
|
factory SFixed64Rules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory SFixed64Rules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SFixed64Rules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.OSF6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'lt', $pb.PbFieldType.OSF6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'lte', $pb.PbFieldType.OSF6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'gt', $pb.PbFieldType.OSF6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(5, _omitFieldNames ? '' : 'gte', $pb.PbFieldType.OSF6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..p<$fixnum.Int64>(6, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PSF6)
|
|
..p<$fixnum.Int64>(7, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PSF6)
|
|
..aOB(8, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(9, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SFixed64Rules clone() => SFixed64Rules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SFixed64Rules copyWith(void Function(SFixed64Rules) updates) => super.copyWith((message) => updates(message as SFixed64Rules)) as SFixed64Rules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static SFixed64Rules create() => SFixed64Rules._();
|
|
@$core.override
|
|
SFixed64Rules createEmptyInstance() => create();
|
|
static $pb.PbList<SFixed64Rules> createRepeated() => $pb.PbList<SFixed64Rules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static SFixed64Rules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SFixed64Rules>(create);
|
|
static SFixed64Rules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$fixnum.Int64 get const_1 => $_getI64(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($fixnum.Int64 value) => $_setInt64(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(2)
|
|
$fixnum.Int64 get lt => $_getI64(1);
|
|
@$pb.TagNumber(2)
|
|
set lt($fixnum.Int64 value) => $_setInt64(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLt() => $_clearField(2);
|
|
|
|
/// Lte specifies that this field must be less than or equal to the
|
|
/// specified value, inclusive
|
|
@$pb.TagNumber(3)
|
|
$fixnum.Int64 get lte => $_getI64(2);
|
|
@$pb.TagNumber(3)
|
|
set lte($fixnum.Int64 value) => $_setInt64(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLte() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLte() => $_clearField(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive. If the value of Gt is larger than a specified Lt or Lte, the
|
|
/// range is reversed.
|
|
@$pb.TagNumber(4)
|
|
$fixnum.Int64 get gt => $_getI64(3);
|
|
@$pb.TagNumber(4)
|
|
set gt($fixnum.Int64 value) => $_setInt64(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasGt() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearGt() => $_clearField(4);
|
|
|
|
/// Gte specifies that this field must be greater than or equal to the
|
|
/// specified value, inclusive. If the value of Gte is larger than a
|
|
/// specified Lt or Lte, the range is reversed.
|
|
@$pb.TagNumber(5)
|
|
$fixnum.Int64 get gte => $_getI64(4);
|
|
@$pb.TagNumber(5)
|
|
set gte($fixnum.Int64 value) => $_setInt64(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGte() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGte() => $_clearField(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(6)
|
|
$pb.PbList<$fixnum.Int64> get in_6 => $_getList(5);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$fixnum.Int64> get notIn => $_getList(6);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get unauthorized => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set unauthorized($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasUnauthorized() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearUnauthorized() => $_clearField(8);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(9)
|
|
$core.bool get ignoreEmpty => $_getBF(8);
|
|
@$pb.TagNumber(9)
|
|
set ignoreEmpty($core.bool value) => $_setBool(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasIgnoreEmpty() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearIgnoreEmpty() => $_clearField(9);
|
|
}
|
|
|
|
/// BoolRules describes the constraints applied to `bool` values
|
|
class BoolRules extends $pb.GeneratedMessage {
|
|
factory BoolRules({
|
|
$core.bool? const_1,
|
|
$core.bool? unauthorized,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
return result;
|
|
}
|
|
|
|
BoolRules._();
|
|
|
|
factory BoolRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory BoolRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BoolRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..aOB(1, _omitFieldNames ? '' : 'const')
|
|
..aOB(2, _omitFieldNames ? '' : 'unauthorized')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
BoolRules clone() => BoolRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
BoolRules copyWith(void Function(BoolRules) updates) => super.copyWith((message) => updates(message as BoolRules)) as BoolRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static BoolRules create() => BoolRules._();
|
|
@$core.override
|
|
BoolRules createEmptyInstance() => create();
|
|
static $pb.PbList<BoolRules> createRepeated() => $pb.PbList<BoolRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static BoolRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<BoolRules>(create);
|
|
static BoolRules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$core.bool get const_1 => $_getBF(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($core.bool value) => $_setBool(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(2)
|
|
$core.bool get unauthorized => $_getBF(1);
|
|
@$pb.TagNumber(2)
|
|
set unauthorized($core.bool value) => $_setBool(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasUnauthorized() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearUnauthorized() => $_clearField(2);
|
|
}
|
|
|
|
enum StringRules_WellKnown {
|
|
email,
|
|
hostname,
|
|
ip,
|
|
ipv4,
|
|
ipv6,
|
|
uri,
|
|
uriRef,
|
|
address,
|
|
uuid,
|
|
wellKnownRegex,
|
|
dateIso8601,
|
|
languageIso6391,
|
|
tzData,
|
|
countryCodeIso3166,
|
|
languageIso639,
|
|
countryCodeIso3166Alpha2,
|
|
notSet
|
|
}
|
|
|
|
/// StringRules describe the constraints applied to `string` values
|
|
class StringRules extends $pb.GeneratedMessage {
|
|
factory StringRules({
|
|
$core.String? const_1,
|
|
$fixnum.Int64? minLen,
|
|
$fixnum.Int64? maxLen,
|
|
$fixnum.Int64? minBytes,
|
|
$fixnum.Int64? maxBytes,
|
|
$core.String? pattern,
|
|
$core.String? prefix,
|
|
$core.String? suffix,
|
|
$core.String? contains,
|
|
$core.Iterable<$core.String>? in_10,
|
|
$core.Iterable<$core.String>? notIn,
|
|
$core.bool? email,
|
|
$core.bool? hostname,
|
|
$core.bool? ip,
|
|
$core.bool? ipv4,
|
|
$core.bool? ipv6,
|
|
$core.bool? uri,
|
|
$core.bool? uriRef,
|
|
$fixnum.Int64? len,
|
|
$fixnum.Int64? lenBytes,
|
|
$core.bool? address,
|
|
$core.bool? uuid,
|
|
$core.String? notContains,
|
|
KnownRegex? wellKnownRegex,
|
|
$core.bool? strict,
|
|
$core.bool? dateIso8601,
|
|
$core.bool? languageIso6391,
|
|
$core.bool? tzData,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
$core.bool? countryCodeIso3166,
|
|
$core.bool? languageIso639,
|
|
$core.bool? countryCodeIso3166Alpha2,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (minLen != null) result.minLen = minLen;
|
|
if (maxLen != null) result.maxLen = maxLen;
|
|
if (minBytes != null) result.minBytes = minBytes;
|
|
if (maxBytes != null) result.maxBytes = maxBytes;
|
|
if (pattern != null) result.pattern = pattern;
|
|
if (prefix != null) result.prefix = prefix;
|
|
if (suffix != null) result.suffix = suffix;
|
|
if (contains != null) result.contains = contains;
|
|
if (in_10 != null) result.in_10.addAll(in_10);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (email != null) result.email = email;
|
|
if (hostname != null) result.hostname = hostname;
|
|
if (ip != null) result.ip = ip;
|
|
if (ipv4 != null) result.ipv4 = ipv4;
|
|
if (ipv6 != null) result.ipv6 = ipv6;
|
|
if (uri != null) result.uri = uri;
|
|
if (uriRef != null) result.uriRef = uriRef;
|
|
if (len != null) result.len = len;
|
|
if (lenBytes != null) result.lenBytes = lenBytes;
|
|
if (address != null) result.address = address;
|
|
if (uuid != null) result.uuid = uuid;
|
|
if (notContains != null) result.notContains = notContains;
|
|
if (wellKnownRegex != null) result.wellKnownRegex = wellKnownRegex;
|
|
if (strict != null) result.strict = strict;
|
|
if (dateIso8601 != null) result.dateIso8601 = dateIso8601;
|
|
if (languageIso6391 != null) result.languageIso6391 = languageIso6391;
|
|
if (tzData != null) result.tzData = tzData;
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
if (countryCodeIso3166 != null) result.countryCodeIso3166 = countryCodeIso3166;
|
|
if (languageIso639 != null) result.languageIso639 = languageIso639;
|
|
if (countryCodeIso3166Alpha2 != null) result.countryCodeIso3166Alpha2 = countryCodeIso3166Alpha2;
|
|
return result;
|
|
}
|
|
|
|
StringRules._();
|
|
|
|
factory StringRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory StringRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static const $core.Map<$core.int, StringRules_WellKnown> _StringRules_WellKnownByTag = {
|
|
12 : StringRules_WellKnown.email,
|
|
13 : StringRules_WellKnown.hostname,
|
|
14 : StringRules_WellKnown.ip,
|
|
15 : StringRules_WellKnown.ipv4,
|
|
16 : StringRules_WellKnown.ipv6,
|
|
17 : StringRules_WellKnown.uri,
|
|
18 : StringRules_WellKnown.uriRef,
|
|
21 : StringRules_WellKnown.address,
|
|
22 : StringRules_WellKnown.uuid,
|
|
24 : StringRules_WellKnown.wellKnownRegex,
|
|
26 : StringRules_WellKnown.dateIso8601,
|
|
27 : StringRules_WellKnown.languageIso6391,
|
|
28 : StringRules_WellKnown.tzData,
|
|
31 : StringRules_WellKnown.countryCodeIso3166,
|
|
32 : StringRules_WellKnown.languageIso639,
|
|
33 : StringRules_WellKnown.countryCodeIso3166Alpha2,
|
|
0 : StringRules_WellKnown.notSet
|
|
};
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'StringRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..oo(0, [12, 13, 14, 15, 16, 17, 18, 21, 22, 24, 26, 27, 28, 31, 32, 33])
|
|
..aOS(1, _omitFieldNames ? '' : 'const')
|
|
..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'minLen', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'maxLen', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'minBytes', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(5, _omitFieldNames ? '' : 'maxBytes', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..aOS(6, _omitFieldNames ? '' : 'pattern')
|
|
..aOS(7, _omitFieldNames ? '' : 'prefix')
|
|
..aOS(8, _omitFieldNames ? '' : 'suffix')
|
|
..aOS(9, _omitFieldNames ? '' : 'contains')
|
|
..pPS(10, _omitFieldNames ? '' : 'in')
|
|
..pPS(11, _omitFieldNames ? '' : 'notIn')
|
|
..aOB(12, _omitFieldNames ? '' : 'email')
|
|
..aOB(13, _omitFieldNames ? '' : 'hostname')
|
|
..aOB(14, _omitFieldNames ? '' : 'ip')
|
|
..aOB(15, _omitFieldNames ? '' : 'ipv4')
|
|
..aOB(16, _omitFieldNames ? '' : 'ipv6')
|
|
..aOB(17, _omitFieldNames ? '' : 'uri')
|
|
..aOB(18, _omitFieldNames ? '' : 'uriRef')
|
|
..a<$fixnum.Int64>(19, _omitFieldNames ? '' : 'len', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(20, _omitFieldNames ? '' : 'lenBytes', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..aOB(21, _omitFieldNames ? '' : 'address')
|
|
..aOB(22, _omitFieldNames ? '' : 'uuid')
|
|
..aOS(23, _omitFieldNames ? '' : 'notContains')
|
|
..e<KnownRegex>(24, _omitFieldNames ? '' : 'wellKnownRegex', $pb.PbFieldType.OE, defaultOrMaker: KnownRegex.UNKNOWN, valueOf: KnownRegex.valueOf, enumValues: KnownRegex.values)
|
|
..a<$core.bool>(25, _omitFieldNames ? '' : 'strict', $pb.PbFieldType.OB, defaultOrMaker: true)
|
|
..aOB(26, _omitFieldNames ? '' : 'dateIso8601', protoName: 'dateIso8601')
|
|
..aOB(27, _omitFieldNames ? '' : 'languageIso6391', protoName: 'languageIso6391')
|
|
..aOB(28, _omitFieldNames ? '' : 'tzData', protoName: 'tzData')
|
|
..aOB(29, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(30, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..aOB(31, _omitFieldNames ? '' : 'countryCodeIso3166', protoName: 'countryCodeIso3166')
|
|
..aOB(32, _omitFieldNames ? '' : 'languageIso639', protoName: 'languageIso639')
|
|
..aOB(33, _omitFieldNames ? '' : 'countryCodeIso3166Alpha2', protoName: 'countryCodeIso3166Alpha2')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
StringRules clone() => StringRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
StringRules copyWith(void Function(StringRules) updates) => super.copyWith((message) => updates(message as StringRules)) as StringRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static StringRules create() => StringRules._();
|
|
@$core.override
|
|
StringRules createEmptyInstance() => create();
|
|
static $pb.PbList<StringRules> createRepeated() => $pb.PbList<StringRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static StringRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<StringRules>(create);
|
|
static StringRules? _defaultInstance;
|
|
|
|
StringRules_WellKnown whichWellKnown() => _StringRules_WellKnownByTag[$_whichOneof(0)]!;
|
|
void clearWellKnown() => $_clearField($_whichOneof(0));
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$core.String get const_1 => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($core.String value) => $_setString(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// MinLen specifies that this field must be the specified number of
|
|
/// characters (Unicode code points) at a minimum. Note that the number of
|
|
/// characters may differ from the number of bytes in the string.
|
|
@$pb.TagNumber(2)
|
|
$fixnum.Int64 get minLen => $_getI64(1);
|
|
@$pb.TagNumber(2)
|
|
set minLen($fixnum.Int64 value) => $_setInt64(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasMinLen() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearMinLen() => $_clearField(2);
|
|
|
|
/// MaxLen specifies that this field must be the specified number of
|
|
/// characters (Unicode code points) at a maximum. Note that the number of
|
|
/// characters may differ from the number of bytes in the string.
|
|
@$pb.TagNumber(3)
|
|
$fixnum.Int64 get maxLen => $_getI64(2);
|
|
@$pb.TagNumber(3)
|
|
set maxLen($fixnum.Int64 value) => $_setInt64(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasMaxLen() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearMaxLen() => $_clearField(3);
|
|
|
|
/// MinBytes specifies that this field must be the specified number of bytes
|
|
/// at a minimum
|
|
@$pb.TagNumber(4)
|
|
$fixnum.Int64 get minBytes => $_getI64(3);
|
|
@$pb.TagNumber(4)
|
|
set minBytes($fixnum.Int64 value) => $_setInt64(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasMinBytes() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearMinBytes() => $_clearField(4);
|
|
|
|
/// MaxBytes specifies that this field must be the specified number of bytes
|
|
/// at a maximum
|
|
@$pb.TagNumber(5)
|
|
$fixnum.Int64 get maxBytes => $_getI64(4);
|
|
@$pb.TagNumber(5)
|
|
set maxBytes($fixnum.Int64 value) => $_setInt64(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasMaxBytes() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearMaxBytes() => $_clearField(5);
|
|
|
|
/// Pattern specifes that this field must match against the specified
|
|
/// regular expression (RE2 syntax). The included expression should elide
|
|
/// any delimiters.
|
|
@$pb.TagNumber(6)
|
|
$core.String get pattern => $_getSZ(5);
|
|
@$pb.TagNumber(6)
|
|
set pattern($core.String value) => $_setString(5, value);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasPattern() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearPattern() => $_clearField(6);
|
|
|
|
/// Prefix specifies that this field must have the specified substring at
|
|
/// the beginning of the string.
|
|
@$pb.TagNumber(7)
|
|
$core.String get prefix => $_getSZ(6);
|
|
@$pb.TagNumber(7)
|
|
set prefix($core.String value) => $_setString(6, value);
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasPrefix() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearPrefix() => $_clearField(7);
|
|
|
|
/// Suffix specifies that this field must have the specified substring at
|
|
/// the end of the string.
|
|
@$pb.TagNumber(8)
|
|
$core.String get suffix => $_getSZ(7);
|
|
@$pb.TagNumber(8)
|
|
set suffix($core.String value) => $_setString(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasSuffix() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearSuffix() => $_clearField(8);
|
|
|
|
/// Contains specifies that this field must have the specified substring
|
|
/// anywhere in the string.
|
|
@$pb.TagNumber(9)
|
|
$core.String get contains => $_getSZ(8);
|
|
@$pb.TagNumber(9)
|
|
set contains($core.String value) => $_setString(8, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasContains() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearContains() => $_clearField(9);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(10)
|
|
$pb.PbList<$core.String> get in_10 => $_getList(9);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(11)
|
|
$pb.PbList<$core.String> get notIn => $_getList(10);
|
|
|
|
/// Email specifies that the field must be a valid email address as
|
|
/// defined by RFC 5322
|
|
@$pb.TagNumber(12)
|
|
$core.bool get email => $_getBF(11);
|
|
@$pb.TagNumber(12)
|
|
set email($core.bool value) => $_setBool(11, value);
|
|
@$pb.TagNumber(12)
|
|
$core.bool hasEmail() => $_has(11);
|
|
@$pb.TagNumber(12)
|
|
void clearEmail() => $_clearField(12);
|
|
|
|
/// Hostname specifies that the field must be a valid hostname as
|
|
/// defined by RFC 1034. This constraint does not support
|
|
/// internationalized domain names (IDNs).
|
|
@$pb.TagNumber(13)
|
|
$core.bool get hostname => $_getBF(12);
|
|
@$pb.TagNumber(13)
|
|
set hostname($core.bool value) => $_setBool(12, value);
|
|
@$pb.TagNumber(13)
|
|
$core.bool hasHostname() => $_has(12);
|
|
@$pb.TagNumber(13)
|
|
void clearHostname() => $_clearField(13);
|
|
|
|
/// Ip specifies that the field must be a valid IP (v4 or v6) address.
|
|
/// Valid IPv6 addresses should not include surrounding square brackets.
|
|
@$pb.TagNumber(14)
|
|
$core.bool get ip => $_getBF(13);
|
|
@$pb.TagNumber(14)
|
|
set ip($core.bool value) => $_setBool(13, value);
|
|
@$pb.TagNumber(14)
|
|
$core.bool hasIp() => $_has(13);
|
|
@$pb.TagNumber(14)
|
|
void clearIp() => $_clearField(14);
|
|
|
|
/// Ipv4 specifies that the field must be a valid IPv4 address.
|
|
@$pb.TagNumber(15)
|
|
$core.bool get ipv4 => $_getBF(14);
|
|
@$pb.TagNumber(15)
|
|
set ipv4($core.bool value) => $_setBool(14, value);
|
|
@$pb.TagNumber(15)
|
|
$core.bool hasIpv4() => $_has(14);
|
|
@$pb.TagNumber(15)
|
|
void clearIpv4() => $_clearField(15);
|
|
|
|
/// Ipv6 specifies that the field must be a valid IPv6 address. Valid
|
|
/// IPv6 addresses should not include surrounding square brackets.
|
|
@$pb.TagNumber(16)
|
|
$core.bool get ipv6 => $_getBF(15);
|
|
@$pb.TagNumber(16)
|
|
set ipv6($core.bool value) => $_setBool(15, value);
|
|
@$pb.TagNumber(16)
|
|
$core.bool hasIpv6() => $_has(15);
|
|
@$pb.TagNumber(16)
|
|
void clearIpv6() => $_clearField(16);
|
|
|
|
/// Uri specifies that the field must be a valid, absolute URI as defined
|
|
/// by RFC 3986
|
|
@$pb.TagNumber(17)
|
|
$core.bool get uri => $_getBF(16);
|
|
@$pb.TagNumber(17)
|
|
set uri($core.bool value) => $_setBool(16, value);
|
|
@$pb.TagNumber(17)
|
|
$core.bool hasUri() => $_has(16);
|
|
@$pb.TagNumber(17)
|
|
void clearUri() => $_clearField(17);
|
|
|
|
/// UriRef specifies that the field must be a valid URI as defined by RFC
|
|
/// 3986 and may be relative or absolute.
|
|
@$pb.TagNumber(18)
|
|
$core.bool get uriRef => $_getBF(17);
|
|
@$pb.TagNumber(18)
|
|
set uriRef($core.bool value) => $_setBool(17, value);
|
|
@$pb.TagNumber(18)
|
|
$core.bool hasUriRef() => $_has(17);
|
|
@$pb.TagNumber(18)
|
|
void clearUriRef() => $_clearField(18);
|
|
|
|
/// Len specifies that this field must be the specified number of
|
|
/// characters (Unicode code points). Note that the number of
|
|
/// characters may differ from the number of bytes in the string.
|
|
@$pb.TagNumber(19)
|
|
$fixnum.Int64 get len => $_getI64(18);
|
|
@$pb.TagNumber(19)
|
|
set len($fixnum.Int64 value) => $_setInt64(18, value);
|
|
@$pb.TagNumber(19)
|
|
$core.bool hasLen() => $_has(18);
|
|
@$pb.TagNumber(19)
|
|
void clearLen() => $_clearField(19);
|
|
|
|
/// LenBytes specifies that this field must be the specified number of bytes
|
|
/// at a minimum
|
|
@$pb.TagNumber(20)
|
|
$fixnum.Int64 get lenBytes => $_getI64(19);
|
|
@$pb.TagNumber(20)
|
|
set lenBytes($fixnum.Int64 value) => $_setInt64(19, value);
|
|
@$pb.TagNumber(20)
|
|
$core.bool hasLenBytes() => $_has(19);
|
|
@$pb.TagNumber(20)
|
|
void clearLenBytes() => $_clearField(20);
|
|
|
|
/// Address specifies that the field must be either a valid hostname as
|
|
/// defined by RFC 1034 (which does not support internationalized domain
|
|
/// names or IDNs), or it can be a valid IP (v4 or v6).
|
|
@$pb.TagNumber(21)
|
|
$core.bool get address => $_getBF(20);
|
|
@$pb.TagNumber(21)
|
|
set address($core.bool value) => $_setBool(20, value);
|
|
@$pb.TagNumber(21)
|
|
$core.bool hasAddress() => $_has(20);
|
|
@$pb.TagNumber(21)
|
|
void clearAddress() => $_clearField(21);
|
|
|
|
/// Uuid specifies that the field must be a valid UUID as defined by
|
|
/// RFC 4122
|
|
@$pb.TagNumber(22)
|
|
$core.bool get uuid => $_getBF(21);
|
|
@$pb.TagNumber(22)
|
|
set uuid($core.bool value) => $_setBool(21, value);
|
|
@$pb.TagNumber(22)
|
|
$core.bool hasUuid() => $_has(21);
|
|
@$pb.TagNumber(22)
|
|
void clearUuid() => $_clearField(22);
|
|
|
|
/// NotContains specifies that this field cannot have the specified substring
|
|
/// anywhere in the string.
|
|
@$pb.TagNumber(23)
|
|
$core.String get notContains => $_getSZ(22);
|
|
@$pb.TagNumber(23)
|
|
set notContains($core.String value) => $_setString(22, value);
|
|
@$pb.TagNumber(23)
|
|
$core.bool hasNotContains() => $_has(22);
|
|
@$pb.TagNumber(23)
|
|
void clearNotContains() => $_clearField(23);
|
|
|
|
/// WellKnownRegex specifies a common well known pattern defined as a regex.
|
|
@$pb.TagNumber(24)
|
|
KnownRegex get wellKnownRegex => $_getN(23);
|
|
@$pb.TagNumber(24)
|
|
set wellKnownRegex(KnownRegex value) => $_setField(24, value);
|
|
@$pb.TagNumber(24)
|
|
$core.bool hasWellKnownRegex() => $_has(23);
|
|
@$pb.TagNumber(24)
|
|
void clearWellKnownRegex() => $_clearField(24);
|
|
|
|
/// This applies to regexes HTTP_HEADER_NAME and HTTP_HEADER_VALUE to enable
|
|
/// strict header validation.
|
|
/// By default, this is true, and HTTP header validations are RFC-compliant.
|
|
/// Setting to false will enable a looser validations that only disallows
|
|
/// \r\n\0 characters, which can be used to bypass header matching rules.
|
|
@$pb.TagNumber(25)
|
|
$core.bool get strict => $_getB(24, true);
|
|
@$pb.TagNumber(25)
|
|
set strict($core.bool value) => $_setBool(24, value);
|
|
@$pb.TagNumber(25)
|
|
$core.bool hasStrict() => $_has(24);
|
|
@$pb.TagNumber(25)
|
|
void clearStrict() => $_clearField(25);
|
|
|
|
/// dateIso8601 specifes that the field must be either a valid date as
|
|
/// defined by ISO 8601
|
|
@$pb.TagNumber(26)
|
|
$core.bool get dateIso8601 => $_getBF(25);
|
|
@$pb.TagNumber(26)
|
|
set dateIso8601($core.bool value) => $_setBool(25, value);
|
|
@$pb.TagNumber(26)
|
|
$core.bool hasDateIso8601() => $_has(25);
|
|
@$pb.TagNumber(26)
|
|
void clearDateIso8601() => $_clearField(26);
|
|
|
|
/// languageIso639 specifes that the field must be either a valid language name as
|
|
/// defined by ISO 639-1
|
|
@$pb.TagNumber(27)
|
|
$core.bool get languageIso6391 => $_getBF(26);
|
|
@$pb.TagNumber(27)
|
|
set languageIso6391($core.bool value) => $_setBool(26, value);
|
|
@$pb.TagNumber(27)
|
|
$core.bool hasLanguageIso6391() => $_has(26);
|
|
@$pb.TagNumber(27)
|
|
void clearLanguageIso6391() => $_clearField(27);
|
|
|
|
/// tzData specifes that the field must be location name
|
|
/// corresponding to a file in the IANA Time Zone database, such as "America/New_York"
|
|
@$pb.TagNumber(28)
|
|
$core.bool get tzData => $_getBF(27);
|
|
@$pb.TagNumber(28)
|
|
set tzData($core.bool value) => $_setBool(27, value);
|
|
@$pb.TagNumber(28)
|
|
$core.bool hasTzData() => $_has(27);
|
|
@$pb.TagNumber(28)
|
|
void clearTzData() => $_clearField(28);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(29)
|
|
$core.bool get unauthorized => $_getBF(28);
|
|
@$pb.TagNumber(29)
|
|
set unauthorized($core.bool value) => $_setBool(28, value);
|
|
@$pb.TagNumber(29)
|
|
$core.bool hasUnauthorized() => $_has(28);
|
|
@$pb.TagNumber(29)
|
|
void clearUnauthorized() => $_clearField(29);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(30)
|
|
$core.bool get ignoreEmpty => $_getBF(29);
|
|
@$pb.TagNumber(30)
|
|
set ignoreEmpty($core.bool value) => $_setBool(29, value);
|
|
@$pb.TagNumber(30)
|
|
$core.bool hasIgnoreEmpty() => $_has(29);
|
|
@$pb.TagNumber(30)
|
|
void clearIgnoreEmpty() => $_clearField(30);
|
|
|
|
/// countryCodeIso3166 specifes that the field must be either a valid country code as
|
|
/// defined by ISO 3166
|
|
@$pb.TagNumber(31)
|
|
$core.bool get countryCodeIso3166 => $_getBF(30);
|
|
@$pb.TagNumber(31)
|
|
set countryCodeIso3166($core.bool value) => $_setBool(30, value);
|
|
@$pb.TagNumber(31)
|
|
$core.bool hasCountryCodeIso3166() => $_has(30);
|
|
@$pb.TagNumber(31)
|
|
void clearCountryCodeIso3166() => $_clearField(31);
|
|
|
|
/// languageIso639 specifes that the field must be either a valid language name as
|
|
/// defined by ISO 639-1, 639-2, or 639-3
|
|
@$pb.TagNumber(32)
|
|
$core.bool get languageIso639 => $_getBF(31);
|
|
@$pb.TagNumber(32)
|
|
set languageIso639($core.bool value) => $_setBool(31, value);
|
|
@$pb.TagNumber(32)
|
|
$core.bool hasLanguageIso639() => $_has(31);
|
|
@$pb.TagNumber(32)
|
|
void clearLanguageIso639() => $_clearField(32);
|
|
|
|
/// countryCodeIso3166Alpha2 specifes that the field must be either a valid alpha-2 country code as
|
|
/// defined by ISO 3166
|
|
@$pb.TagNumber(33)
|
|
$core.bool get countryCodeIso3166Alpha2 => $_getBF(32);
|
|
@$pb.TagNumber(33)
|
|
set countryCodeIso3166Alpha2($core.bool value) => $_setBool(32, value);
|
|
@$pb.TagNumber(33)
|
|
$core.bool hasCountryCodeIso3166Alpha2() => $_has(32);
|
|
@$pb.TagNumber(33)
|
|
void clearCountryCodeIso3166Alpha2() => $_clearField(33);
|
|
}
|
|
|
|
enum BytesRules_WellKnown {
|
|
ip,
|
|
ipv4,
|
|
ipv6,
|
|
notSet
|
|
}
|
|
|
|
/// BytesRules describe the constraints applied to `bytes` values
|
|
class BytesRules extends $pb.GeneratedMessage {
|
|
factory BytesRules({
|
|
$core.List<$core.int>? const_1,
|
|
$fixnum.Int64? minLen,
|
|
$fixnum.Int64? maxLen,
|
|
$core.String? pattern,
|
|
$core.List<$core.int>? prefix,
|
|
$core.List<$core.int>? suffix,
|
|
$core.List<$core.int>? contains,
|
|
$core.Iterable<$core.List<$core.int>>? in_8,
|
|
$core.Iterable<$core.List<$core.int>>? notIn,
|
|
$core.bool? ip,
|
|
$core.bool? ipv4,
|
|
$core.bool? ipv6,
|
|
$fixnum.Int64? len,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (minLen != null) result.minLen = minLen;
|
|
if (maxLen != null) result.maxLen = maxLen;
|
|
if (pattern != null) result.pattern = pattern;
|
|
if (prefix != null) result.prefix = prefix;
|
|
if (suffix != null) result.suffix = suffix;
|
|
if (contains != null) result.contains = contains;
|
|
if (in_8 != null) result.in_8.addAll(in_8);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (ip != null) result.ip = ip;
|
|
if (ipv4 != null) result.ipv4 = ipv4;
|
|
if (ipv6 != null) result.ipv6 = ipv6;
|
|
if (len != null) result.len = len;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
BytesRules._();
|
|
|
|
factory BytesRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory BytesRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static const $core.Map<$core.int, BytesRules_WellKnown> _BytesRules_WellKnownByTag = {
|
|
10 : BytesRules_WellKnown.ip,
|
|
11 : BytesRules_WellKnown.ipv4,
|
|
12 : BytesRules_WellKnown.ipv6,
|
|
0 : BytesRules_WellKnown.notSet
|
|
};
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BytesRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..oo(0, [10, 11, 12])
|
|
..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.OY)
|
|
..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'minLen', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'maxLen', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..aOS(4, _omitFieldNames ? '' : 'pattern')
|
|
..a<$core.List<$core.int>>(5, _omitFieldNames ? '' : 'prefix', $pb.PbFieldType.OY)
|
|
..a<$core.List<$core.int>>(6, _omitFieldNames ? '' : 'suffix', $pb.PbFieldType.OY)
|
|
..a<$core.List<$core.int>>(7, _omitFieldNames ? '' : 'contains', $pb.PbFieldType.OY)
|
|
..p<$core.List<$core.int>>(8, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PY)
|
|
..p<$core.List<$core.int>>(9, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PY)
|
|
..aOB(10, _omitFieldNames ? '' : 'ip')
|
|
..aOB(11, _omitFieldNames ? '' : 'ipv4')
|
|
..aOB(12, _omitFieldNames ? '' : 'ipv6')
|
|
..a<$fixnum.Int64>(13, _omitFieldNames ? '' : 'len', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..aOB(14, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
BytesRules clone() => BytesRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
BytesRules copyWith(void Function(BytesRules) updates) => super.copyWith((message) => updates(message as BytesRules)) as BytesRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static BytesRules create() => BytesRules._();
|
|
@$core.override
|
|
BytesRules createEmptyInstance() => create();
|
|
static $pb.PbList<BytesRules> createRepeated() => $pb.PbList<BytesRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static BytesRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<BytesRules>(create);
|
|
static BytesRules? _defaultInstance;
|
|
|
|
BytesRules_WellKnown whichWellKnown() => _BytesRules_WellKnownByTag[$_whichOneof(0)]!;
|
|
void clearWellKnown() => $_clearField($_whichOneof(0));
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$core.List<$core.int> get const_1 => $_getN(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($core.List<$core.int> value) => $_setBytes(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// MinLen specifies that this field must be the specified number of bytes
|
|
/// at a minimum
|
|
@$pb.TagNumber(2)
|
|
$fixnum.Int64 get minLen => $_getI64(1);
|
|
@$pb.TagNumber(2)
|
|
set minLen($fixnum.Int64 value) => $_setInt64(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasMinLen() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearMinLen() => $_clearField(2);
|
|
|
|
/// MaxLen specifies that this field must be the specified number of bytes
|
|
/// at a maximum
|
|
@$pb.TagNumber(3)
|
|
$fixnum.Int64 get maxLen => $_getI64(2);
|
|
@$pb.TagNumber(3)
|
|
set maxLen($fixnum.Int64 value) => $_setInt64(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasMaxLen() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearMaxLen() => $_clearField(3);
|
|
|
|
/// Pattern specifes that this field must match against the specified
|
|
/// regular expression (RE2 syntax). The included expression should elide
|
|
/// any delimiters.
|
|
@$pb.TagNumber(4)
|
|
$core.String get pattern => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set pattern($core.String value) => $_setString(3, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasPattern() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearPattern() => $_clearField(4);
|
|
|
|
/// Prefix specifies that this field must have the specified bytes at the
|
|
/// beginning of the string.
|
|
@$pb.TagNumber(5)
|
|
$core.List<$core.int> get prefix => $_getN(4);
|
|
@$pb.TagNumber(5)
|
|
set prefix($core.List<$core.int> value) => $_setBytes(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasPrefix() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearPrefix() => $_clearField(5);
|
|
|
|
/// Suffix specifies that this field must have the specified bytes at the
|
|
/// end of the string.
|
|
@$pb.TagNumber(6)
|
|
$core.List<$core.int> get suffix => $_getN(5);
|
|
@$pb.TagNumber(6)
|
|
set suffix($core.List<$core.int> value) => $_setBytes(5, value);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasSuffix() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearSuffix() => $_clearField(6);
|
|
|
|
/// Contains specifies that this field must have the specified bytes
|
|
/// anywhere in the string.
|
|
@$pb.TagNumber(7)
|
|
$core.List<$core.int> get contains => $_getN(6);
|
|
@$pb.TagNumber(7)
|
|
set contains($core.List<$core.int> value) => $_setBytes(6, value);
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasContains() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearContains() => $_clearField(7);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(8)
|
|
$pb.PbList<$core.List<$core.int>> get in_8 => $_getList(7);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(9)
|
|
$pb.PbList<$core.List<$core.int>> get notIn => $_getList(8);
|
|
|
|
/// Ip specifies that the field must be a valid IP (v4 or v6) address in
|
|
/// byte format
|
|
@$pb.TagNumber(10)
|
|
$core.bool get ip => $_getBF(9);
|
|
@$pb.TagNumber(10)
|
|
set ip($core.bool value) => $_setBool(9, value);
|
|
@$pb.TagNumber(10)
|
|
$core.bool hasIp() => $_has(9);
|
|
@$pb.TagNumber(10)
|
|
void clearIp() => $_clearField(10);
|
|
|
|
/// Ipv4 specifies that the field must be a valid IPv4 address in byte
|
|
/// format
|
|
@$pb.TagNumber(11)
|
|
$core.bool get ipv4 => $_getBF(10);
|
|
@$pb.TagNumber(11)
|
|
set ipv4($core.bool value) => $_setBool(10, value);
|
|
@$pb.TagNumber(11)
|
|
$core.bool hasIpv4() => $_has(10);
|
|
@$pb.TagNumber(11)
|
|
void clearIpv4() => $_clearField(11);
|
|
|
|
/// Ipv6 specifies that the field must be a valid IPv6 address in byte
|
|
/// format
|
|
@$pb.TagNumber(12)
|
|
$core.bool get ipv6 => $_getBF(11);
|
|
@$pb.TagNumber(12)
|
|
set ipv6($core.bool value) => $_setBool(11, value);
|
|
@$pb.TagNumber(12)
|
|
$core.bool hasIpv6() => $_has(11);
|
|
@$pb.TagNumber(12)
|
|
void clearIpv6() => $_clearField(12);
|
|
|
|
/// Len specifies that this field must be the specified number of bytes
|
|
@$pb.TagNumber(13)
|
|
$fixnum.Int64 get len => $_getI64(12);
|
|
@$pb.TagNumber(13)
|
|
set len($fixnum.Int64 value) => $_setInt64(12, value);
|
|
@$pb.TagNumber(13)
|
|
$core.bool hasLen() => $_has(12);
|
|
@$pb.TagNumber(13)
|
|
void clearLen() => $_clearField(13);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(14)
|
|
$core.bool get ignoreEmpty => $_getBF(13);
|
|
@$pb.TagNumber(14)
|
|
set ignoreEmpty($core.bool value) => $_setBool(13, value);
|
|
@$pb.TagNumber(14)
|
|
$core.bool hasIgnoreEmpty() => $_has(13);
|
|
@$pb.TagNumber(14)
|
|
void clearIgnoreEmpty() => $_clearField(14);
|
|
}
|
|
|
|
/// EnumRules describe the constraints applied to enum values
|
|
class EnumRules extends $pb.GeneratedMessage {
|
|
factory EnumRules({
|
|
$core.int? const_1,
|
|
$core.bool? definedOnly,
|
|
$core.Iterable<$core.int>? in_3,
|
|
$core.Iterable<$core.int>? notIn,
|
|
$core.bool? unauthorized,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (const_1 != null) result.const_1 = const_1;
|
|
if (definedOnly != null) result.definedOnly = definedOnly;
|
|
if (in_3 != null) result.in_3.addAll(in_3);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
EnumRules._();
|
|
|
|
factory EnumRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory EnumRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EnumRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$core.int>(1, _omitFieldNames ? '' : 'const', $pb.PbFieldType.O3)
|
|
..aOB(2, _omitFieldNames ? '' : 'definedOnly')
|
|
..p<$core.int>(3, _omitFieldNames ? '' : 'in', $pb.PbFieldType.P3)
|
|
..p<$core.int>(4, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.P3)
|
|
..aOB(5, _omitFieldNames ? '' : 'unauthorized')
|
|
..aOB(6, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
EnumRules clone() => EnumRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
EnumRules copyWith(void Function(EnumRules) updates) => super.copyWith((message) => updates(message as EnumRules)) as EnumRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static EnumRules create() => EnumRules._();
|
|
@$core.override
|
|
EnumRules createEmptyInstance() => create();
|
|
static $pb.PbList<EnumRules> createRepeated() => $pb.PbList<EnumRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static EnumRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EnumRules>(create);
|
|
static EnumRules? _defaultInstance;
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(1)
|
|
$core.int get const_1 => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set const_1($core.int value) => $_setSignedInt32(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasConst_1() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearConst_1() => $_clearField(1);
|
|
|
|
/// DefinedOnly specifies that this field must be only one of the defined
|
|
/// values for this enum, failing on any undefined value.
|
|
@$pb.TagNumber(2)
|
|
$core.bool get definedOnly => $_getBF(1);
|
|
@$pb.TagNumber(2)
|
|
set definedOnly($core.bool value) => $_setBool(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasDefinedOnly() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearDefinedOnly() => $_clearField(2);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(3)
|
|
$pb.PbList<$core.int> get in_3 => $_getList(2);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(4)
|
|
$pb.PbList<$core.int> get notIn => $_getList(3);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(5)
|
|
$core.bool get unauthorized => $_getBF(4);
|
|
@$pb.TagNumber(5)
|
|
set unauthorized($core.bool value) => $_setBool(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasUnauthorized() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearUnauthorized() => $_clearField(5);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(6)
|
|
$core.bool get ignoreEmpty => $_getBF(5);
|
|
@$pb.TagNumber(6)
|
|
set ignoreEmpty($core.bool value) => $_setBool(5, value);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasIgnoreEmpty() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearIgnoreEmpty() => $_clearField(6);
|
|
}
|
|
|
|
/// MessageRules describe the constraints applied to embedded message values.
|
|
/// For message-type fields, validation is performed recursively.
|
|
class MessageRules extends $pb.GeneratedMessage {
|
|
factory MessageRules({
|
|
$core.bool? skip,
|
|
$core.bool? required,
|
|
$core.bool? unauthorized,
|
|
}) {
|
|
final result = create();
|
|
if (skip != null) result.skip = skip;
|
|
if (required != null) result.required = required;
|
|
if (unauthorized != null) result.unauthorized = unauthorized;
|
|
return result;
|
|
}
|
|
|
|
MessageRules._();
|
|
|
|
factory MessageRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory MessageRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MessageRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..aOB(1, _omitFieldNames ? '' : 'skip')
|
|
..aOB(2, _omitFieldNames ? '' : 'required')
|
|
..aOB(3, _omitFieldNames ? '' : 'unauthorized')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
MessageRules clone() => MessageRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
MessageRules copyWith(void Function(MessageRules) updates) => super.copyWith((message) => updates(message as MessageRules)) as MessageRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static MessageRules create() => MessageRules._();
|
|
@$core.override
|
|
MessageRules createEmptyInstance() => create();
|
|
static $pb.PbList<MessageRules> createRepeated() => $pb.PbList<MessageRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static MessageRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<MessageRules>(create);
|
|
static MessageRules? _defaultInstance;
|
|
|
|
/// Skip specifies that the validation rules of this field should not be
|
|
/// evaluated
|
|
@$pb.TagNumber(1)
|
|
$core.bool get skip => $_getBF(0);
|
|
@$pb.TagNumber(1)
|
|
set skip($core.bool value) => $_setBool(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasSkip() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearSkip() => $_clearField(1);
|
|
|
|
/// Required specifies that this field must be set
|
|
@$pb.TagNumber(2)
|
|
$core.bool get required => $_getBF(1);
|
|
@$pb.TagNumber(2)
|
|
set required($core.bool value) => $_setBool(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasRequired() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearRequired() => $_clearField(2);
|
|
|
|
/// unauthorized specifies that this field cannot be written.
|
|
@$pb.TagNumber(3)
|
|
$core.bool get unauthorized => $_getBF(2);
|
|
@$pb.TagNumber(3)
|
|
set unauthorized($core.bool value) => $_setBool(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasUnauthorized() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearUnauthorized() => $_clearField(3);
|
|
}
|
|
|
|
/// RepeatedRules describe the constraints applied to `repeated` values
|
|
class RepeatedRules extends $pb.GeneratedMessage {
|
|
factory RepeatedRules({
|
|
$fixnum.Int64? minItems,
|
|
$fixnum.Int64? maxItems,
|
|
$core.bool? unique,
|
|
FieldRules? items,
|
|
$core.bool? uniqueBaseLV,
|
|
$core.bool? knownRefLV,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (minItems != null) result.minItems = minItems;
|
|
if (maxItems != null) result.maxItems = maxItems;
|
|
if (unique != null) result.unique = unique;
|
|
if (items != null) result.items = items;
|
|
if (uniqueBaseLV != null) result.uniqueBaseLV = uniqueBaseLV;
|
|
if (knownRefLV != null) result.knownRefLV = knownRefLV;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
RepeatedRules._();
|
|
|
|
factory RepeatedRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory RepeatedRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RepeatedRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'minItems', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'maxItems', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..aOB(3, _omitFieldNames ? '' : 'unique')
|
|
..aOM<FieldRules>(4, _omitFieldNames ? '' : 'items', subBuilder: FieldRules.create)
|
|
..aOB(5, _omitFieldNames ? '' : 'uniqueBaseLV', protoName: 'uniqueBaseLV')
|
|
..aOB(6, _omitFieldNames ? '' : 'knownRefLV', protoName: 'knownRefLV')
|
|
..aOB(7, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
RepeatedRules clone() => RepeatedRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
RepeatedRules copyWith(void Function(RepeatedRules) updates) => super.copyWith((message) => updates(message as RepeatedRules)) as RepeatedRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static RepeatedRules create() => RepeatedRules._();
|
|
@$core.override
|
|
RepeatedRules createEmptyInstance() => create();
|
|
static $pb.PbList<RepeatedRules> createRepeated() => $pb.PbList<RepeatedRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static RepeatedRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RepeatedRules>(create);
|
|
static RepeatedRules? _defaultInstance;
|
|
|
|
/// MinItems specifies that this field must have the specified number of
|
|
/// items at a minimum
|
|
@$pb.TagNumber(1)
|
|
$fixnum.Int64 get minItems => $_getI64(0);
|
|
@$pb.TagNumber(1)
|
|
set minItems($fixnum.Int64 value) => $_setInt64(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasMinItems() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearMinItems() => $_clearField(1);
|
|
|
|
/// MaxItems specifies that this field must have the specified number of
|
|
/// items at a maximum
|
|
@$pb.TagNumber(2)
|
|
$fixnum.Int64 get maxItems => $_getI64(1);
|
|
@$pb.TagNumber(2)
|
|
set maxItems($fixnum.Int64 value) => $_setInt64(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasMaxItems() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearMaxItems() => $_clearField(2);
|
|
|
|
/// Unique specifies that all elements in this field must be unique. This
|
|
/// contraint is only applicable to scalar and enum types (messages are not
|
|
/// supported).
|
|
@$pb.TagNumber(3)
|
|
$core.bool get unique => $_getBF(2);
|
|
@$pb.TagNumber(3)
|
|
set unique($core.bool value) => $_setBool(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasUnique() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearUnique() => $_clearField(3);
|
|
|
|
/// Items specifies the contraints to be applied to each item in the field.
|
|
/// Repeated message fields will still execute validation against each item
|
|
/// unless skip is specified here.
|
|
@$pb.TagNumber(4)
|
|
FieldRules get items => $_getN(3);
|
|
@$pb.TagNumber(4)
|
|
set items(FieldRules value) => $_setField(4, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasItems() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearItems() => $_clearField(4);
|
|
@$pb.TagNumber(4)
|
|
FieldRules ensureItems() => $_ensure(3);
|
|
|
|
/// uniqueBaseLV specifies the business rule contraints to the IsBaseLogisticVariant nested field of the LogisticVariant item in the list.
|
|
/// An item can only have one base LV.
|
|
/// Contraint is only applicable to the LogisticVariant field.
|
|
@$pb.TagNumber(5)
|
|
$core.bool get uniqueBaseLV => $_getBF(4);
|
|
@$pb.TagNumber(5)
|
|
set uniqueBaseLV($core.bool value) => $_setBool(4, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasUniqueBaseLV() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearUniqueBaseLV() => $_clearField(5);
|
|
|
|
/// knownRefLV specifies the business rule contraints to the IsBaseLogisticVariant nested field of the LogisticVariant item in the list.
|
|
/// A VL can only refer (RefLV) to a base LV known on this article.
|
|
/// Contraint is only applicable to the LogisticVariant field.
|
|
@$pb.TagNumber(6)
|
|
$core.bool get knownRefLV => $_getBF(5);
|
|
@$pb.TagNumber(6)
|
|
set knownRefLV($core.bool value) => $_setBool(5, value);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasKnownRefLV() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearKnownRefLV() => $_clearField(6);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(7)
|
|
$core.bool get ignoreEmpty => $_getBF(6);
|
|
@$pb.TagNumber(7)
|
|
set ignoreEmpty($core.bool value) => $_setBool(6, value);
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasIgnoreEmpty() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearIgnoreEmpty() => $_clearField(7);
|
|
}
|
|
|
|
/// MapRules describe the constraints applied to `map` values
|
|
class MapRules extends $pb.GeneratedMessage {
|
|
factory MapRules({
|
|
$fixnum.Int64? minPairs,
|
|
$fixnum.Int64? maxPairs,
|
|
$core.bool? noSparse,
|
|
FieldRules? keys,
|
|
FieldRules? values,
|
|
$core.bool? ignoreEmpty,
|
|
}) {
|
|
final result = create();
|
|
if (minPairs != null) result.minPairs = minPairs;
|
|
if (maxPairs != null) result.maxPairs = maxPairs;
|
|
if (noSparse != null) result.noSparse = noSparse;
|
|
if (keys != null) result.keys = keys;
|
|
if (values != null) result.values = values;
|
|
if (ignoreEmpty != null) result.ignoreEmpty = ignoreEmpty;
|
|
return result;
|
|
}
|
|
|
|
MapRules._();
|
|
|
|
factory MapRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory MapRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MapRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'minPairs', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'maxPairs', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..aOB(3, _omitFieldNames ? '' : 'noSparse')
|
|
..aOM<FieldRules>(4, _omitFieldNames ? '' : 'keys', subBuilder: FieldRules.create)
|
|
..aOM<FieldRules>(5, _omitFieldNames ? '' : 'values', subBuilder: FieldRules.create)
|
|
..aOB(6, _omitFieldNames ? '' : 'ignoreEmpty')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
MapRules clone() => MapRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
MapRules copyWith(void Function(MapRules) updates) => super.copyWith((message) => updates(message as MapRules)) as MapRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static MapRules create() => MapRules._();
|
|
@$core.override
|
|
MapRules createEmptyInstance() => create();
|
|
static $pb.PbList<MapRules> createRepeated() => $pb.PbList<MapRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static MapRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<MapRules>(create);
|
|
static MapRules? _defaultInstance;
|
|
|
|
/// MinPairs specifies that this field must have the specified number of
|
|
/// KVs at a minimum
|
|
@$pb.TagNumber(1)
|
|
$fixnum.Int64 get minPairs => $_getI64(0);
|
|
@$pb.TagNumber(1)
|
|
set minPairs($fixnum.Int64 value) => $_setInt64(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasMinPairs() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearMinPairs() => $_clearField(1);
|
|
|
|
/// MaxPairs specifies that this field must have the specified number of
|
|
/// KVs at a maximum
|
|
@$pb.TagNumber(2)
|
|
$fixnum.Int64 get maxPairs => $_getI64(1);
|
|
@$pb.TagNumber(2)
|
|
set maxPairs($fixnum.Int64 value) => $_setInt64(1, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasMaxPairs() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearMaxPairs() => $_clearField(2);
|
|
|
|
/// NoSparse specifies values in this field cannot be unset. This only
|
|
/// applies to map's with message value types.
|
|
@$pb.TagNumber(3)
|
|
$core.bool get noSparse => $_getBF(2);
|
|
@$pb.TagNumber(3)
|
|
set noSparse($core.bool value) => $_setBool(2, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasNoSparse() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearNoSparse() => $_clearField(3);
|
|
|
|
/// Keys specifies the constraints to be applied to each key in the field.
|
|
@$pb.TagNumber(4)
|
|
FieldRules get keys => $_getN(3);
|
|
@$pb.TagNumber(4)
|
|
set keys(FieldRules value) => $_setField(4, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasKeys() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearKeys() => $_clearField(4);
|
|
@$pb.TagNumber(4)
|
|
FieldRules ensureKeys() => $_ensure(3);
|
|
|
|
/// Values specifies the constraints to be applied to the value of each key
|
|
/// in the field. Message values will still have their validations evaluated
|
|
/// unless skip is specified here.
|
|
@$pb.TagNumber(5)
|
|
FieldRules get values => $_getN(4);
|
|
@$pb.TagNumber(5)
|
|
set values(FieldRules value) => $_setField(5, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasValues() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearValues() => $_clearField(5);
|
|
@$pb.TagNumber(5)
|
|
FieldRules ensureValues() => $_ensure(4);
|
|
|
|
/// IgnoreEmpty specifies that the validation rules of this field should be
|
|
/// evaluated only if the field is not empty
|
|
@$pb.TagNumber(6)
|
|
$core.bool get ignoreEmpty => $_getBF(5);
|
|
@$pb.TagNumber(6)
|
|
set ignoreEmpty($core.bool value) => $_setBool(5, value);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasIgnoreEmpty() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearIgnoreEmpty() => $_clearField(6);
|
|
}
|
|
|
|
/// AnyRules describe constraints applied exclusively to the
|
|
/// `google.protobuf.Any` well-known type
|
|
class AnyRules extends $pb.GeneratedMessage {
|
|
factory AnyRules({
|
|
$core.bool? required,
|
|
$core.Iterable<$core.String>? in_2,
|
|
$core.Iterable<$core.String>? notIn,
|
|
}) {
|
|
final result = create();
|
|
if (required != null) result.required = required;
|
|
if (in_2 != null) result.in_2.addAll(in_2);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
return result;
|
|
}
|
|
|
|
AnyRules._();
|
|
|
|
factory AnyRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory AnyRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AnyRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..aOB(1, _omitFieldNames ? '' : 'required')
|
|
..pPS(2, _omitFieldNames ? '' : 'in')
|
|
..pPS(3, _omitFieldNames ? '' : 'notIn')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
AnyRules clone() => AnyRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
AnyRules copyWith(void Function(AnyRules) updates) => super.copyWith((message) => updates(message as AnyRules)) as AnyRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static AnyRules create() => AnyRules._();
|
|
@$core.override
|
|
AnyRules createEmptyInstance() => create();
|
|
static $pb.PbList<AnyRules> createRepeated() => $pb.PbList<AnyRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static AnyRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<AnyRules>(create);
|
|
static AnyRules? _defaultInstance;
|
|
|
|
/// Required specifies that this field must be set
|
|
@$pb.TagNumber(1)
|
|
$core.bool get required => $_getBF(0);
|
|
@$pb.TagNumber(1)
|
|
set required($core.bool value) => $_setBool(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasRequired() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearRequired() => $_clearField(1);
|
|
|
|
/// In specifies that this field's `type_url` must be equal to one of the
|
|
/// specified values.
|
|
@$pb.TagNumber(2)
|
|
$pb.PbList<$core.String> get in_2 => $_getList(1);
|
|
|
|
/// NotIn specifies that this field's `type_url` must not be equal to any of
|
|
/// the specified values.
|
|
@$pb.TagNumber(3)
|
|
$pb.PbList<$core.String> get notIn => $_getList(2);
|
|
}
|
|
|
|
/// DurationRules describe the constraints applied exclusively to the
|
|
/// `google.protobuf.Duration` well-known type
|
|
class DurationRules extends $pb.GeneratedMessage {
|
|
factory DurationRules({
|
|
$core.bool? required,
|
|
$0.Duration? const_2,
|
|
$0.Duration? lt,
|
|
$0.Duration? lte,
|
|
$0.Duration? gt,
|
|
$0.Duration? gte,
|
|
$core.Iterable<$0.Duration>? in_7,
|
|
$core.Iterable<$0.Duration>? notIn,
|
|
}) {
|
|
final result = create();
|
|
if (required != null) result.required = required;
|
|
if (const_2 != null) result.const_2 = const_2;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (in_7 != null) result.in_7.addAll(in_7);
|
|
if (notIn != null) result.notIn.addAll(notIn);
|
|
return result;
|
|
}
|
|
|
|
DurationRules._();
|
|
|
|
factory DurationRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory DurationRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DurationRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..aOB(1, _omitFieldNames ? '' : 'required')
|
|
..aOM<$0.Duration>(2, _omitFieldNames ? '' : 'const', subBuilder: $0.Duration.create)
|
|
..aOM<$0.Duration>(3, _omitFieldNames ? '' : 'lt', subBuilder: $0.Duration.create)
|
|
..aOM<$0.Duration>(4, _omitFieldNames ? '' : 'lte', subBuilder: $0.Duration.create)
|
|
..aOM<$0.Duration>(5, _omitFieldNames ? '' : 'gt', subBuilder: $0.Duration.create)
|
|
..aOM<$0.Duration>(6, _omitFieldNames ? '' : 'gte', subBuilder: $0.Duration.create)
|
|
..pc<$0.Duration>(7, _omitFieldNames ? '' : 'in', $pb.PbFieldType.PM, subBuilder: $0.Duration.create)
|
|
..pc<$0.Duration>(8, _omitFieldNames ? '' : 'notIn', $pb.PbFieldType.PM, subBuilder: $0.Duration.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DurationRules clone() => DurationRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DurationRules copyWith(void Function(DurationRules) updates) => super.copyWith((message) => updates(message as DurationRules)) as DurationRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static DurationRules create() => DurationRules._();
|
|
@$core.override
|
|
DurationRules createEmptyInstance() => create();
|
|
static $pb.PbList<DurationRules> createRepeated() => $pb.PbList<DurationRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static DurationRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DurationRules>(create);
|
|
static DurationRules? _defaultInstance;
|
|
|
|
/// Required specifies that this field must be set
|
|
@$pb.TagNumber(1)
|
|
$core.bool get required => $_getBF(0);
|
|
@$pb.TagNumber(1)
|
|
set required($core.bool value) => $_setBool(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasRequired() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearRequired() => $_clearField(1);
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(2)
|
|
$0.Duration get const_2 => $_getN(1);
|
|
@$pb.TagNumber(2)
|
|
set const_2($0.Duration value) => $_setField(2, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasConst_2() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearConst_2() => $_clearField(2);
|
|
@$pb.TagNumber(2)
|
|
$0.Duration ensureConst_2() => $_ensure(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(3)
|
|
$0.Duration get lt => $_getN(2);
|
|
@$pb.TagNumber(3)
|
|
set lt($0.Duration value) => $_setField(3, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLt() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLt() => $_clearField(3);
|
|
@$pb.TagNumber(3)
|
|
$0.Duration ensureLt() => $_ensure(2);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// inclusive
|
|
@$pb.TagNumber(4)
|
|
$0.Duration get lte => $_getN(3);
|
|
@$pb.TagNumber(4)
|
|
set lte($0.Duration value) => $_setField(4, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasLte() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearLte() => $_clearField(4);
|
|
@$pb.TagNumber(4)
|
|
$0.Duration ensureLte() => $_ensure(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(5)
|
|
$0.Duration get gt => $_getN(4);
|
|
@$pb.TagNumber(5)
|
|
set gt($0.Duration value) => $_setField(5, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGt() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGt() => $_clearField(5);
|
|
@$pb.TagNumber(5)
|
|
$0.Duration ensureGt() => $_ensure(4);
|
|
|
|
/// Gte specifies that this field must be greater than the specified value,
|
|
/// inclusive
|
|
@$pb.TagNumber(6)
|
|
$0.Duration get gte => $_getN(5);
|
|
@$pb.TagNumber(6)
|
|
set gte($0.Duration value) => $_setField(6, value);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasGte() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearGte() => $_clearField(6);
|
|
@$pb.TagNumber(6)
|
|
$0.Duration ensureGte() => $_ensure(5);
|
|
|
|
/// In specifies that this field must be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$0.Duration> get in_7 => $_getList(6);
|
|
|
|
/// NotIn specifies that this field cannot be equal to one of the specified
|
|
/// values
|
|
@$pb.TagNumber(8)
|
|
$pb.PbList<$0.Duration> get notIn => $_getList(7);
|
|
}
|
|
|
|
/// TimestampRules describe the constraints applied exclusively to the
|
|
/// `google.protobuf.Timestamp` well-known type
|
|
class TimestampRules extends $pb.GeneratedMessage {
|
|
factory TimestampRules({
|
|
$core.bool? required,
|
|
$1.Timestamp? const_2,
|
|
$1.Timestamp? lt,
|
|
$1.Timestamp? lte,
|
|
$1.Timestamp? gt,
|
|
$1.Timestamp? gte,
|
|
$core.bool? ltNow,
|
|
$core.bool? gtNow,
|
|
$0.Duration? within,
|
|
}) {
|
|
final result = create();
|
|
if (required != null) result.required = required;
|
|
if (const_2 != null) result.const_2 = const_2;
|
|
if (lt != null) result.lt = lt;
|
|
if (lte != null) result.lte = lte;
|
|
if (gt != null) result.gt = gt;
|
|
if (gte != null) result.gte = gte;
|
|
if (ltNow != null) result.ltNow = ltNow;
|
|
if (gtNow != null) result.gtNow = gtNow;
|
|
if (within != null) result.within = within;
|
|
return result;
|
|
}
|
|
|
|
TimestampRules._();
|
|
|
|
factory TimestampRules.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
|
factory TimestampRules.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'TimestampRules', package: const $pb.PackageName(_omitMessageNames ? '' : 'validate'), createEmptyInstance: create)
|
|
..aOB(1, _omitFieldNames ? '' : 'required')
|
|
..aOM<$1.Timestamp>(2, _omitFieldNames ? '' : 'const', subBuilder: $1.Timestamp.create)
|
|
..aOM<$1.Timestamp>(3, _omitFieldNames ? '' : 'lt', subBuilder: $1.Timestamp.create)
|
|
..aOM<$1.Timestamp>(4, _omitFieldNames ? '' : 'lte', subBuilder: $1.Timestamp.create)
|
|
..aOM<$1.Timestamp>(5, _omitFieldNames ? '' : 'gt', subBuilder: $1.Timestamp.create)
|
|
..aOM<$1.Timestamp>(6, _omitFieldNames ? '' : 'gte', subBuilder: $1.Timestamp.create)
|
|
..aOB(7, _omitFieldNames ? '' : 'ltNow')
|
|
..aOB(8, _omitFieldNames ? '' : 'gtNow')
|
|
..aOM<$0.Duration>(9, _omitFieldNames ? '' : 'within', subBuilder: $0.Duration.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
TimestampRules clone() => TimestampRules()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
TimestampRules copyWith(void Function(TimestampRules) updates) => super.copyWith((message) => updates(message as TimestampRules)) as TimestampRules;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static TimestampRules create() => TimestampRules._();
|
|
@$core.override
|
|
TimestampRules createEmptyInstance() => create();
|
|
static $pb.PbList<TimestampRules> createRepeated() => $pb.PbList<TimestampRules>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static TimestampRules getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<TimestampRules>(create);
|
|
static TimestampRules? _defaultInstance;
|
|
|
|
/// Required specifies that this field must be set
|
|
@$pb.TagNumber(1)
|
|
$core.bool get required => $_getBF(0);
|
|
@$pb.TagNumber(1)
|
|
set required($core.bool value) => $_setBool(0, value);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasRequired() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearRequired() => $_clearField(1);
|
|
|
|
/// Const specifies that this field must be exactly the specified value
|
|
@$pb.TagNumber(2)
|
|
$1.Timestamp get const_2 => $_getN(1);
|
|
@$pb.TagNumber(2)
|
|
set const_2($1.Timestamp value) => $_setField(2, value);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasConst_2() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearConst_2() => $_clearField(2);
|
|
@$pb.TagNumber(2)
|
|
$1.Timestamp ensureConst_2() => $_ensure(1);
|
|
|
|
/// Lt specifies that this field must be less than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(3)
|
|
$1.Timestamp get lt => $_getN(2);
|
|
@$pb.TagNumber(3)
|
|
set lt($1.Timestamp value) => $_setField(3, value);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLt() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLt() => $_clearField(3);
|
|
@$pb.TagNumber(3)
|
|
$1.Timestamp ensureLt() => $_ensure(2);
|
|
|
|
/// Lte specifies that this field must be less than the specified value,
|
|
/// inclusive
|
|
@$pb.TagNumber(4)
|
|
$1.Timestamp get lte => $_getN(3);
|
|
@$pb.TagNumber(4)
|
|
set lte($1.Timestamp value) => $_setField(4, value);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasLte() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearLte() => $_clearField(4);
|
|
@$pb.TagNumber(4)
|
|
$1.Timestamp ensureLte() => $_ensure(3);
|
|
|
|
/// Gt specifies that this field must be greater than the specified value,
|
|
/// exclusive
|
|
@$pb.TagNumber(5)
|
|
$1.Timestamp get gt => $_getN(4);
|
|
@$pb.TagNumber(5)
|
|
set gt($1.Timestamp value) => $_setField(5, value);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasGt() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearGt() => $_clearField(5);
|
|
@$pb.TagNumber(5)
|
|
$1.Timestamp ensureGt() => $_ensure(4);
|
|
|
|
/// Gte specifies that this field must be greater than the specified value,
|
|
/// inclusive
|
|
@$pb.TagNumber(6)
|
|
$1.Timestamp get gte => $_getN(5);
|
|
@$pb.TagNumber(6)
|
|
set gte($1.Timestamp value) => $_setField(6, value);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasGte() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearGte() => $_clearField(6);
|
|
@$pb.TagNumber(6)
|
|
$1.Timestamp ensureGte() => $_ensure(5);
|
|
|
|
/// LtNow specifies that this must be less than the current time. LtNow
|
|
/// can only be used with the Within rule.
|
|
@$pb.TagNumber(7)
|
|
$core.bool get ltNow => $_getBF(6);
|
|
@$pb.TagNumber(7)
|
|
set ltNow($core.bool value) => $_setBool(6, value);
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasLtNow() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearLtNow() => $_clearField(7);
|
|
|
|
/// GtNow specifies that this must be greater than the current time. GtNow
|
|
/// can only be used with the Within rule.
|
|
@$pb.TagNumber(8)
|
|
$core.bool get gtNow => $_getBF(7);
|
|
@$pb.TagNumber(8)
|
|
set gtNow($core.bool value) => $_setBool(7, value);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasGtNow() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearGtNow() => $_clearField(8);
|
|
|
|
/// Within specifies that this field must be within this duration of the
|
|
/// current time. This constraint can be used alone or with the LtNow and
|
|
/// GtNow rules.
|
|
@$pb.TagNumber(9)
|
|
$0.Duration get within => $_getN(8);
|
|
@$pb.TagNumber(9)
|
|
set within($0.Duration value) => $_setField(9, value);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasWithin() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearWithin() => $_clearField(9);
|
|
@$pb.TagNumber(9)
|
|
$0.Duration ensureWithin() => $_ensure(8);
|
|
}
|
|
|
|
class Validate {
|
|
static final disabled = $pb.Extension<$core.bool>(_omitMessageNames ? '' : 'google.protobuf.MessageOptions', _omitFieldNames ? '' : 'disabled', 1071, $pb.PbFieldType.OB);
|
|
static final ignored = $pb.Extension<$core.bool>(_omitMessageNames ? '' : 'google.protobuf.MessageOptions', _omitFieldNames ? '' : 'ignored', 1072, $pb.PbFieldType.OB);
|
|
static final required = $pb.Extension<$core.bool>(_omitMessageNames ? '' : 'google.protobuf.OneofOptions', _omitFieldNames ? '' : 'required', 1071, $pb.PbFieldType.OB);
|
|
static final rules = $pb.Extension<FieldRules>(_omitMessageNames ? '' : 'google.protobuf.FieldOptions', _omitFieldNames ? '' : 'rules', 1071, $pb.PbFieldType.OM, defaultOrMaker: FieldRules.getDefault, subBuilder: FieldRules.create);
|
|
static void registerAllExtensions($pb.ExtensionRegistry registry) {
|
|
registry.add(disabled);
|
|
registry.add(ignored);
|
|
registry.add(required);
|
|
registry.add(rules);
|
|
}
|
|
}
|
|
|
|
|
|
const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
|
|
const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
|