Files
dart-core-sdk/lib/restrictions.pb.dart
2026-03-17 13:05:35 +00:00

1733 lines
80 KiB
Dart

// This is a generated file - do not edit.
//
// Generated from restrictions.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:protobuf/protobuf.dart' as $pb;
import 'restrictions.pbenum.dart';
import 'rules.pb.dart' as $1;
import 'shared.pb.dart' as $2;
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
export 'restrictions.pbenum.dart';
/// Restriction represents a named, project-scoped data-access restriction composed of one or more RPL rules.
class Restriction extends $pb.GeneratedMessage {
factory Restriction({
$core.String? iD,
$core.String? projectID,
RestrictionType? targetType,
$core.String? name,
$core.String? description,
$core.bool? status,
$core.Iterable<$1.Rule>? rules,
$core.String? updatedAt,
$core.String? createdAt,
}) {
final result = create();
if (iD != null) result.iD = iD;
if (projectID != null) result.projectID = projectID;
if (targetType != null) result.targetType = targetType;
if (name != null) result.name = name;
if (description != null) result.description = description;
if (status != null) result.status = status;
if (rules != null) result.rules.addAll(rules);
if (updatedAt != null) result.updatedAt = updatedAt;
if (createdAt != null) result.createdAt = createdAt;
return result;
}
Restriction._();
factory Restriction.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory Restriction.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Restriction', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'ID', protoName: 'ID')
..aOS(2, _omitFieldNames ? '' : 'ProjectID', protoName: 'ProjectID')
..e<RestrictionType>(3, _omitFieldNames ? '' : 'TargetType', $pb.PbFieldType.OE, protoName: 'TargetType', defaultOrMaker: RestrictionType.RESTRICTION_TYPE_UNKNOWN, valueOf: RestrictionType.valueOf, enumValues: RestrictionType.values)
..aOS(4, _omitFieldNames ? '' : 'Name', protoName: 'Name')
..aOS(5, _omitFieldNames ? '' : 'Description', protoName: 'Description')
..aOB(6, _omitFieldNames ? '' : 'Status', protoName: 'Status')
..pc<$1.Rule>(7, _omitFieldNames ? '' : 'Rules', $pb.PbFieldType.PM, protoName: 'Rules', subBuilder: $1.Rule.create)
..aOS(8, _omitFieldNames ? '' : 'UpdatedAt', protoName: 'UpdatedAt')
..aOS(9, _omitFieldNames ? '' : 'CreatedAt', protoName: 'CreatedAt')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Restriction clone() => Restriction()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Restriction copyWith(void Function(Restriction) updates) => super.copyWith((message) => updates(message as Restriction)) as Restriction;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static Restriction create() => Restriction._();
@$core.override
Restriction createEmptyInstance() => create();
static $pb.PbList<Restriction> createRepeated() => $pb.PbList<Restriction>();
@$core.pragma('dart2js:noInline')
static Restriction getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Restriction>(create);
static Restriction? _defaultInstance;
@$pb.TagNumber(1)
$core.String get iD => $_getSZ(0);
@$pb.TagNumber(1)
set iD($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasID() => $_has(0);
@$pb.TagNumber(1)
void clearID() => $_clearField(1);
@$pb.TagNumber(2)
$core.String get projectID => $_getSZ(1);
@$pb.TagNumber(2)
set projectID($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasProjectID() => $_has(1);
@$pb.TagNumber(2)
void clearProjectID() => $_clearField(2);
@$pb.TagNumber(3)
RestrictionType get targetType => $_getN(2);
@$pb.TagNumber(3)
set targetType(RestrictionType value) => $_setField(3, value);
@$pb.TagNumber(3)
$core.bool hasTargetType() => $_has(2);
@$pb.TagNumber(3)
void clearTargetType() => $_clearField(3);
@$pb.TagNumber(4)
$core.String get name => $_getSZ(3);
@$pb.TagNumber(4)
set name($core.String value) => $_setString(3, value);
@$pb.TagNumber(4)
$core.bool hasName() => $_has(3);
@$pb.TagNumber(4)
void clearName() => $_clearField(4);
@$pb.TagNumber(5)
$core.String get description => $_getSZ(4);
@$pb.TagNumber(5)
set description($core.String value) => $_setString(4, value);
@$pb.TagNumber(5)
$core.bool hasDescription() => $_has(4);
@$pb.TagNumber(5)
void clearDescription() => $_clearField(5);
@$pb.TagNumber(6)
$core.bool get status => $_getBF(5);
@$pb.TagNumber(6)
set status($core.bool value) => $_setBool(5, value);
@$pb.TagNumber(6)
$core.bool hasStatus() => $_has(5);
@$pb.TagNumber(6)
void clearStatus() => $_clearField(6);
@$pb.TagNumber(7)
$pb.PbList<$1.Rule> get rules => $_getList(6);
@$pb.TagNumber(8)
$core.String get updatedAt => $_getSZ(7);
@$pb.TagNumber(8)
set updatedAt($core.String value) => $_setString(7, value);
@$pb.TagNumber(8)
$core.bool hasUpdatedAt() => $_has(7);
@$pb.TagNumber(8)
void clearUpdatedAt() => $_clearField(8);
@$pb.TagNumber(9)
$core.String get createdAt => $_getSZ(8);
@$pb.TagNumber(9)
set createdAt($core.String value) => $_setString(8, value);
@$pb.TagNumber(9)
$core.bool hasCreatedAt() => $_has(8);
@$pb.TagNumber(9)
void clearCreatedAt() => $_clearField(9);
}
/// RestrictionComputeResult holds the computed rule outputs for a single restriction.
class RestrictionComputeResult extends $pb.GeneratedMessage {
factory RestrictionComputeResult({
$core.Iterable<RuleComputeResult>? results,
$core.String? restrictionID,
$core.String? restrictionName,
}) {
final result = create();
if (results != null) result.results.addAll(results);
if (restrictionID != null) result.restrictionID = restrictionID;
if (restrictionName != null) result.restrictionName = restrictionName;
return result;
}
RestrictionComputeResult._();
factory RestrictionComputeResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory RestrictionComputeResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RestrictionComputeResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..pc<RuleComputeResult>(1, _omitFieldNames ? '' : 'Results', $pb.PbFieldType.PM, protoName: 'Results', subBuilder: RuleComputeResult.create)
..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID')
..aOS(3, _omitFieldNames ? '' : 'RestrictionName', protoName: 'RestrictionName')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
RestrictionComputeResult clone() => RestrictionComputeResult()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
RestrictionComputeResult copyWith(void Function(RestrictionComputeResult) updates) => super.copyWith((message) => updates(message as RestrictionComputeResult)) as RestrictionComputeResult;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static RestrictionComputeResult create() => RestrictionComputeResult._();
@$core.override
RestrictionComputeResult createEmptyInstance() => create();
static $pb.PbList<RestrictionComputeResult> createRepeated() => $pb.PbList<RestrictionComputeResult>();
@$core.pragma('dart2js:noInline')
static RestrictionComputeResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RestrictionComputeResult>(create);
static RestrictionComputeResult? _defaultInstance;
@$pb.TagNumber(1)
$pb.PbList<RuleComputeResult> get results => $_getList(0);
@$pb.TagNumber(2)
$core.String get restrictionID => $_getSZ(1);
@$pb.TagNumber(2)
set restrictionID($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasRestrictionID() => $_has(1);
@$pb.TagNumber(2)
void clearRestrictionID() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get restrictionName => $_getSZ(2);
@$pb.TagNumber(3)
set restrictionName($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasRestrictionName() => $_has(2);
@$pb.TagNumber(3)
void clearRestrictionName() => $_clearField(3);
}
/// RuleComputeResult holds the compiled output of a single rule in a given format.
class RuleComputeResult extends $pb.GeneratedMessage {
factory RuleComputeResult({
RuleComputeFormat? format,
$core.String? value,
$core.String? ruleID,
$core.Iterable<$core.String>? attributes,
}) {
final result = create();
if (format != null) result.format = format;
if (value != null) result.value = value;
if (ruleID != null) result.ruleID = ruleID;
if (attributes != null) result.attributes.addAll(attributes);
return result;
}
RuleComputeResult._();
factory RuleComputeResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory RuleComputeResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RuleComputeResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..e<RuleComputeFormat>(1, _omitFieldNames ? '' : 'Format', $pb.PbFieldType.OE, protoName: 'Format', defaultOrMaker: RuleComputeFormat.RULE_COMPUTE_FORMAT_UNKNOWN, valueOf: RuleComputeFormat.valueOf, enumValues: RuleComputeFormat.values)
..aOS(2, _omitFieldNames ? '' : 'Value', protoName: 'Value')
..aOS(3, _omitFieldNames ? '' : 'RuleID', protoName: 'RuleID')
..pPS(4, _omitFieldNames ? '' : 'Attributes', protoName: 'Attributes')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
RuleComputeResult clone() => RuleComputeResult()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
RuleComputeResult copyWith(void Function(RuleComputeResult) updates) => super.copyWith((message) => updates(message as RuleComputeResult)) as RuleComputeResult;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static RuleComputeResult create() => RuleComputeResult._();
@$core.override
RuleComputeResult createEmptyInstance() => create();
static $pb.PbList<RuleComputeResult> createRepeated() => $pb.PbList<RuleComputeResult>();
@$core.pragma('dart2js:noInline')
static RuleComputeResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RuleComputeResult>(create);
static RuleComputeResult? _defaultInstance;
@$pb.TagNumber(1)
RuleComputeFormat get format => $_getN(0);
@$pb.TagNumber(1)
set format(RuleComputeFormat value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasFormat() => $_has(0);
@$pb.TagNumber(1)
void clearFormat() => $_clearField(1);
@$pb.TagNumber(2)
$core.String get value => $_getSZ(1);
@$pb.TagNumber(2)
set value($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasValue() => $_has(1);
@$pb.TagNumber(2)
void clearValue() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get ruleID => $_getSZ(2);
@$pb.TagNumber(3)
set ruleID($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasRuleID() => $_has(2);
@$pb.TagNumber(3)
void clearRuleID() => $_clearField(3);
@$pb.TagNumber(4)
$pb.PbList<$core.String> get attributes => $_getList(3);
}
/// RestrictionRule is the input structure used to define a rule within a restriction, before it is persisted as a full Rule.
class RestrictionRule extends $pb.GeneratedMessage {
factory RestrictionRule({
$core.String? name,
$2.EntityType? entity,
$core.String? description,
$core.String? definition,
$core.Iterable<$core.String>? attributes,
}) {
final result = create();
if (name != null) result.name = name;
if (entity != null) result.entity = entity;
if (description != null) result.description = description;
if (definition != null) result.definition = definition;
if (attributes != null) result.attributes.addAll(attributes);
return result;
}
RestrictionRule._();
factory RestrictionRule.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory RestrictionRule.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RestrictionRule', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'Name', protoName: 'Name')
..e<$2.EntityType>(2, _omitFieldNames ? '' : 'Entity', $pb.PbFieldType.OE, protoName: 'Entity', defaultOrMaker: $2.EntityType.ENTITY_TYPE_UNKNOWN, valueOf: $2.EntityType.valueOf, enumValues: $2.EntityType.values)
..aOS(3, _omitFieldNames ? '' : 'Description', protoName: 'Description')
..aOS(4, _omitFieldNames ? '' : 'Definition', protoName: 'Definition')
..pPS(5, _omitFieldNames ? '' : 'Attributes', protoName: 'Attributes')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
RestrictionRule clone() => RestrictionRule()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
RestrictionRule copyWith(void Function(RestrictionRule) updates) => super.copyWith((message) => updates(message as RestrictionRule)) as RestrictionRule;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static RestrictionRule create() => RestrictionRule._();
@$core.override
RestrictionRule createEmptyInstance() => create();
static $pb.PbList<RestrictionRule> createRepeated() => $pb.PbList<RestrictionRule>();
@$core.pragma('dart2js:noInline')
static RestrictionRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RestrictionRule>(create);
static RestrictionRule? _defaultInstance;
@$pb.TagNumber(1)
$core.String get name => $_getSZ(0);
@$pb.TagNumber(1)
set name($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasName() => $_has(0);
@$pb.TagNumber(1)
void clearName() => $_clearField(1);
@$pb.TagNumber(2)
$2.EntityType get entity => $_getN(1);
@$pb.TagNumber(2)
set entity($2.EntityType value) => $_setField(2, value);
@$pb.TagNumber(2)
$core.bool hasEntity() => $_has(1);
@$pb.TagNumber(2)
void clearEntity() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get description => $_getSZ(2);
@$pb.TagNumber(3)
set description($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasDescription() => $_has(2);
@$pb.TagNumber(3)
void clearDescription() => $_clearField(3);
@$pb.TagNumber(4)
$core.String get definition => $_getSZ(3);
@$pb.TagNumber(4)
set definition($core.String value) => $_setString(3, value);
@$pb.TagNumber(4)
$core.bool hasDefinition() => $_has(3);
@$pb.TagNumber(4)
void clearDefinition() => $_clearField(4);
@$pb.TagNumber(5)
$pb.PbList<$core.String> get attributes => $_getList(4);
}
/// Create
class CreateRestrictionRequest extends $pb.GeneratedMessage {
factory CreateRestrictionRequest({
$2.RequestProjectHeader? header,
RestrictionType? targetType,
$core.String? name,
$core.String? description,
$core.Iterable<RestrictionRule>? rules,
}) {
final result = create();
if (header != null) result.header = header;
if (targetType != null) result.targetType = targetType;
if (name != null) result.name = name;
if (description != null) result.description = description;
if (rules != null) result.rules.addAll(rules);
return result;
}
CreateRestrictionRequest._();
factory CreateRestrictionRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory CreateRestrictionRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateRestrictionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..e<RestrictionType>(2, _omitFieldNames ? '' : 'TargetType', $pb.PbFieldType.OE, protoName: 'TargetType', defaultOrMaker: RestrictionType.RESTRICTION_TYPE_UNKNOWN, valueOf: RestrictionType.valueOf, enumValues: RestrictionType.values)
..aOS(3, _omitFieldNames ? '' : 'Name', protoName: 'Name')
..aOS(4, _omitFieldNames ? '' : 'Description', protoName: 'Description')
..pc<RestrictionRule>(5, _omitFieldNames ? '' : 'Rules', $pb.PbFieldType.PM, protoName: 'Rules', subBuilder: RestrictionRule.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
CreateRestrictionRequest clone() => CreateRestrictionRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
CreateRestrictionRequest copyWith(void Function(CreateRestrictionRequest) updates) => super.copyWith((message) => updates(message as CreateRestrictionRequest)) as CreateRestrictionRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static CreateRestrictionRequest create() => CreateRestrictionRequest._();
@$core.override
CreateRestrictionRequest createEmptyInstance() => create();
static $pb.PbList<CreateRestrictionRequest> createRepeated() => $pb.PbList<CreateRestrictionRequest>();
@$core.pragma('dart2js:noInline')
static CreateRestrictionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CreateRestrictionRequest>(create);
static CreateRestrictionRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
RestrictionType get targetType => $_getN(1);
@$pb.TagNumber(2)
set targetType(RestrictionType value) => $_setField(2, value);
@$pb.TagNumber(2)
$core.bool hasTargetType() => $_has(1);
@$pb.TagNumber(2)
void clearTargetType() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get name => $_getSZ(2);
@$pb.TagNumber(3)
set name($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasName() => $_has(2);
@$pb.TagNumber(3)
void clearName() => $_clearField(3);
@$pb.TagNumber(4)
$core.String get description => $_getSZ(3);
@$pb.TagNumber(4)
set description($core.String value) => $_setString(3, value);
@$pb.TagNumber(4)
$core.bool hasDescription() => $_has(3);
@$pb.TagNumber(4)
void clearDescription() => $_clearField(4);
@$pb.TagNumber(5)
$pb.PbList<RestrictionRule> get rules => $_getList(4);
}
class CreateRestrictionResponse extends $pb.GeneratedMessage {
factory CreateRestrictionResponse({
Restriction? restriction,
}) {
final result = create();
if (restriction != null) result.restriction = restriction;
return result;
}
CreateRestrictionResponse._();
factory CreateRestrictionResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory CreateRestrictionResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateRestrictionResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<Restriction>(1, _omitFieldNames ? '' : 'Restriction', protoName: 'Restriction', subBuilder: Restriction.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
CreateRestrictionResponse clone() => CreateRestrictionResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
CreateRestrictionResponse copyWith(void Function(CreateRestrictionResponse) updates) => super.copyWith((message) => updates(message as CreateRestrictionResponse)) as CreateRestrictionResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static CreateRestrictionResponse create() => CreateRestrictionResponse._();
@$core.override
CreateRestrictionResponse createEmptyInstance() => create();
static $pb.PbList<CreateRestrictionResponse> createRepeated() => $pb.PbList<CreateRestrictionResponse>();
@$core.pragma('dart2js:noInline')
static CreateRestrictionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CreateRestrictionResponse>(create);
static CreateRestrictionResponse? _defaultInstance;
@$pb.TagNumber(1)
Restriction get restriction => $_getN(0);
@$pb.TagNumber(1)
set restriction(Restriction value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasRestriction() => $_has(0);
@$pb.TagNumber(1)
void clearRestriction() => $_clearField(1);
@$pb.TagNumber(1)
Restriction ensureRestriction() => $_ensure(0);
}
/// Update
class UpdateRestrictionRequest extends $pb.GeneratedMessage {
factory UpdateRestrictionRequest({
$2.RequestProjectHeader? header,
$core.String? restrictionID,
$core.String? name,
$core.String? description,
$core.Iterable<RestrictionRule>? rules,
}) {
final result = create();
if (header != null) result.header = header;
if (restrictionID != null) result.restrictionID = restrictionID;
if (name != null) result.name = name;
if (description != null) result.description = description;
if (rules != null) result.rules.addAll(rules);
return result;
}
UpdateRestrictionRequest._();
factory UpdateRestrictionRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory UpdateRestrictionRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateRestrictionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID')
..aOS(3, _omitFieldNames ? '' : 'Name', protoName: 'Name')
..aOS(4, _omitFieldNames ? '' : 'Description', protoName: 'Description')
..pc<RestrictionRule>(5, _omitFieldNames ? '' : 'Rules', $pb.PbFieldType.PM, protoName: 'Rules', subBuilder: RestrictionRule.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
UpdateRestrictionRequest clone() => UpdateRestrictionRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
UpdateRestrictionRequest copyWith(void Function(UpdateRestrictionRequest) updates) => super.copyWith((message) => updates(message as UpdateRestrictionRequest)) as UpdateRestrictionRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static UpdateRestrictionRequest create() => UpdateRestrictionRequest._();
@$core.override
UpdateRestrictionRequest createEmptyInstance() => create();
static $pb.PbList<UpdateRestrictionRequest> createRepeated() => $pb.PbList<UpdateRestrictionRequest>();
@$core.pragma('dart2js:noInline')
static UpdateRestrictionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UpdateRestrictionRequest>(create);
static UpdateRestrictionRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
$core.String get restrictionID => $_getSZ(1);
@$pb.TagNumber(2)
set restrictionID($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasRestrictionID() => $_has(1);
@$pb.TagNumber(2)
void clearRestrictionID() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get name => $_getSZ(2);
@$pb.TagNumber(3)
set name($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasName() => $_has(2);
@$pb.TagNumber(3)
void clearName() => $_clearField(3);
@$pb.TagNumber(4)
$core.String get description => $_getSZ(3);
@$pb.TagNumber(4)
set description($core.String value) => $_setString(3, value);
@$pb.TagNumber(4)
$core.bool hasDescription() => $_has(3);
@$pb.TagNumber(4)
void clearDescription() => $_clearField(4);
@$pb.TagNumber(5)
$pb.PbList<RestrictionRule> get rules => $_getList(4);
}
class UpdateRestrictionResponse extends $pb.GeneratedMessage {
factory UpdateRestrictionResponse({
Restriction? restriction,
}) {
final result = create();
if (restriction != null) result.restriction = restriction;
return result;
}
UpdateRestrictionResponse._();
factory UpdateRestrictionResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory UpdateRestrictionResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateRestrictionResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<Restriction>(1, _omitFieldNames ? '' : 'Restriction', protoName: 'Restriction', subBuilder: Restriction.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
UpdateRestrictionResponse clone() => UpdateRestrictionResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
UpdateRestrictionResponse copyWith(void Function(UpdateRestrictionResponse) updates) => super.copyWith((message) => updates(message as UpdateRestrictionResponse)) as UpdateRestrictionResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static UpdateRestrictionResponse create() => UpdateRestrictionResponse._();
@$core.override
UpdateRestrictionResponse createEmptyInstance() => create();
static $pb.PbList<UpdateRestrictionResponse> createRepeated() => $pb.PbList<UpdateRestrictionResponse>();
@$core.pragma('dart2js:noInline')
static UpdateRestrictionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UpdateRestrictionResponse>(create);
static UpdateRestrictionResponse? _defaultInstance;
@$pb.TagNumber(1)
Restriction get restriction => $_getN(0);
@$pb.TagNumber(1)
set restriction(Restriction value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasRestriction() => $_has(0);
@$pb.TagNumber(1)
void clearRestriction() => $_clearField(1);
@$pb.TagNumber(1)
Restriction ensureRestriction() => $_ensure(0);
}
/// Get
class GetRestrictionRequest extends $pb.GeneratedMessage {
factory GetRestrictionRequest({
$2.RequestProjectHeader? header,
$core.String? restrictionID,
}) {
final result = create();
if (header != null) result.header = header;
if (restrictionID != null) result.restrictionID = restrictionID;
return result;
}
GetRestrictionRequest._();
factory GetRestrictionRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory GetRestrictionRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetRestrictionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRestrictionRequest clone() => GetRestrictionRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRestrictionRequest copyWith(void Function(GetRestrictionRequest) updates) => super.copyWith((message) => updates(message as GetRestrictionRequest)) as GetRestrictionRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static GetRestrictionRequest create() => GetRestrictionRequest._();
@$core.override
GetRestrictionRequest createEmptyInstance() => create();
static $pb.PbList<GetRestrictionRequest> createRepeated() => $pb.PbList<GetRestrictionRequest>();
@$core.pragma('dart2js:noInline')
static GetRestrictionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetRestrictionRequest>(create);
static GetRestrictionRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
$core.String get restrictionID => $_getSZ(1);
@$pb.TagNumber(2)
set restrictionID($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasRestrictionID() => $_has(1);
@$pb.TagNumber(2)
void clearRestrictionID() => $_clearField(2);
}
class GetRestrictionResponse extends $pb.GeneratedMessage {
factory GetRestrictionResponse({
Restriction? restriction,
}) {
final result = create();
if (restriction != null) result.restriction = restriction;
return result;
}
GetRestrictionResponse._();
factory GetRestrictionResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory GetRestrictionResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetRestrictionResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<Restriction>(1, _omitFieldNames ? '' : 'Restriction', protoName: 'Restriction', subBuilder: Restriction.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRestrictionResponse clone() => GetRestrictionResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRestrictionResponse copyWith(void Function(GetRestrictionResponse) updates) => super.copyWith((message) => updates(message as GetRestrictionResponse)) as GetRestrictionResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static GetRestrictionResponse create() => GetRestrictionResponse._();
@$core.override
GetRestrictionResponse createEmptyInstance() => create();
static $pb.PbList<GetRestrictionResponse> createRepeated() => $pb.PbList<GetRestrictionResponse>();
@$core.pragma('dart2js:noInline')
static GetRestrictionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetRestrictionResponse>(create);
static GetRestrictionResponse? _defaultInstance;
@$pb.TagNumber(1)
Restriction get restriction => $_getN(0);
@$pb.TagNumber(1)
set restriction(Restriction value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasRestriction() => $_has(0);
@$pb.TagNumber(1)
void clearRestriction() => $_clearField(1);
@$pb.TagNumber(1)
Restriction ensureRestriction() => $_ensure(0);
}
/// List
class ListRestrictionsRequest extends $pb.GeneratedMessage {
factory ListRestrictionsRequest({
$2.RequestProjectHeader? header,
RestrictionType? targetType,
}) {
final result = create();
if (header != null) result.header = header;
if (targetType != null) result.targetType = targetType;
return result;
}
ListRestrictionsRequest._();
factory ListRestrictionsRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory ListRestrictionsRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListRestrictionsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..e<RestrictionType>(2, _omitFieldNames ? '' : 'TargetType', $pb.PbFieldType.OE, protoName: 'TargetType', defaultOrMaker: RestrictionType.RESTRICTION_TYPE_UNKNOWN, valueOf: RestrictionType.valueOf, enumValues: RestrictionType.values)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ListRestrictionsRequest clone() => ListRestrictionsRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ListRestrictionsRequest copyWith(void Function(ListRestrictionsRequest) updates) => super.copyWith((message) => updates(message as ListRestrictionsRequest)) as ListRestrictionsRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ListRestrictionsRequest create() => ListRestrictionsRequest._();
@$core.override
ListRestrictionsRequest createEmptyInstance() => create();
static $pb.PbList<ListRestrictionsRequest> createRepeated() => $pb.PbList<ListRestrictionsRequest>();
@$core.pragma('dart2js:noInline')
static ListRestrictionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ListRestrictionsRequest>(create);
static ListRestrictionsRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
RestrictionType get targetType => $_getN(1);
@$pb.TagNumber(2)
set targetType(RestrictionType value) => $_setField(2, value);
@$pb.TagNumber(2)
$core.bool hasTargetType() => $_has(1);
@$pb.TagNumber(2)
void clearTargetType() => $_clearField(2);
}
class ListRestrictionsResponse extends $pb.GeneratedMessage {
factory ListRestrictionsResponse({
$core.Iterable<Restriction>? restrictions,
}) {
final result = create();
if (restrictions != null) result.restrictions.addAll(restrictions);
return result;
}
ListRestrictionsResponse._();
factory ListRestrictionsResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory ListRestrictionsResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListRestrictionsResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..pc<Restriction>(1, _omitFieldNames ? '' : 'Restrictions', $pb.PbFieldType.PM, protoName: 'Restrictions', subBuilder: Restriction.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ListRestrictionsResponse clone() => ListRestrictionsResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ListRestrictionsResponse copyWith(void Function(ListRestrictionsResponse) updates) => super.copyWith((message) => updates(message as ListRestrictionsResponse)) as ListRestrictionsResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ListRestrictionsResponse create() => ListRestrictionsResponse._();
@$core.override
ListRestrictionsResponse createEmptyInstance() => create();
static $pb.PbList<ListRestrictionsResponse> createRepeated() => $pb.PbList<ListRestrictionsResponse>();
@$core.pragma('dart2js:noInline')
static ListRestrictionsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ListRestrictionsResponse>(create);
static ListRestrictionsResponse? _defaultInstance;
@$pb.TagNumber(1)
$pb.PbList<Restriction> get restrictions => $_getList(0);
}
/// Delete
class DeleteRestrictionRequest extends $pb.GeneratedMessage {
factory DeleteRestrictionRequest({
$2.RequestProjectHeader? header,
$core.String? restrictionID,
}) {
final result = create();
if (header != null) result.header = header;
if (restrictionID != null) result.restrictionID = restrictionID;
return result;
}
DeleteRestrictionRequest._();
factory DeleteRestrictionRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory DeleteRestrictionRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteRestrictionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DeleteRestrictionRequest clone() => DeleteRestrictionRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DeleteRestrictionRequest copyWith(void Function(DeleteRestrictionRequest) updates) => super.copyWith((message) => updates(message as DeleteRestrictionRequest)) as DeleteRestrictionRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static DeleteRestrictionRequest create() => DeleteRestrictionRequest._();
@$core.override
DeleteRestrictionRequest createEmptyInstance() => create();
static $pb.PbList<DeleteRestrictionRequest> createRepeated() => $pb.PbList<DeleteRestrictionRequest>();
@$core.pragma('dart2js:noInline')
static DeleteRestrictionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteRestrictionRequest>(create);
static DeleteRestrictionRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
$core.String get restrictionID => $_getSZ(1);
@$pb.TagNumber(2)
set restrictionID($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasRestrictionID() => $_has(1);
@$pb.TagNumber(2)
void clearRestrictionID() => $_clearField(2);
}
class DeleteRestrictionResponse extends $pb.GeneratedMessage {
factory DeleteRestrictionResponse() => create();
DeleteRestrictionResponse._();
factory DeleteRestrictionResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory DeleteRestrictionResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteRestrictionResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DeleteRestrictionResponse clone() => DeleteRestrictionResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DeleteRestrictionResponse copyWith(void Function(DeleteRestrictionResponse) updates) => super.copyWith((message) => updates(message as DeleteRestrictionResponse)) as DeleteRestrictionResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static DeleteRestrictionResponse create() => DeleteRestrictionResponse._();
@$core.override
DeleteRestrictionResponse createEmptyInstance() => create();
static $pb.PbList<DeleteRestrictionResponse> createRepeated() => $pb.PbList<DeleteRestrictionResponse>();
@$core.pragma('dart2js:noInline')
static DeleteRestrictionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteRestrictionResponse>(create);
static DeleteRestrictionResponse? _defaultInstance;
}
/// Enable
class EnableRestrictionRequest extends $pb.GeneratedMessage {
factory EnableRestrictionRequest({
$2.RequestProjectHeader? header,
$core.String? restrictionID,
}) {
final result = create();
if (header != null) result.header = header;
if (restrictionID != null) result.restrictionID = restrictionID;
return result;
}
EnableRestrictionRequest._();
factory EnableRestrictionRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory EnableRestrictionRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EnableRestrictionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
EnableRestrictionRequest clone() => EnableRestrictionRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
EnableRestrictionRequest copyWith(void Function(EnableRestrictionRequest) updates) => super.copyWith((message) => updates(message as EnableRestrictionRequest)) as EnableRestrictionRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static EnableRestrictionRequest create() => EnableRestrictionRequest._();
@$core.override
EnableRestrictionRequest createEmptyInstance() => create();
static $pb.PbList<EnableRestrictionRequest> createRepeated() => $pb.PbList<EnableRestrictionRequest>();
@$core.pragma('dart2js:noInline')
static EnableRestrictionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EnableRestrictionRequest>(create);
static EnableRestrictionRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
$core.String get restrictionID => $_getSZ(1);
@$pb.TagNumber(2)
set restrictionID($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasRestrictionID() => $_has(1);
@$pb.TagNumber(2)
void clearRestrictionID() => $_clearField(2);
}
class EnableRestrictionResponse extends $pb.GeneratedMessage {
factory EnableRestrictionResponse({
Restriction? restriction,
}) {
final result = create();
if (restriction != null) result.restriction = restriction;
return result;
}
EnableRestrictionResponse._();
factory EnableRestrictionResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory EnableRestrictionResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EnableRestrictionResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<Restriction>(1, _omitFieldNames ? '' : 'Restriction', protoName: 'Restriction', subBuilder: Restriction.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
EnableRestrictionResponse clone() => EnableRestrictionResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
EnableRestrictionResponse copyWith(void Function(EnableRestrictionResponse) updates) => super.copyWith((message) => updates(message as EnableRestrictionResponse)) as EnableRestrictionResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static EnableRestrictionResponse create() => EnableRestrictionResponse._();
@$core.override
EnableRestrictionResponse createEmptyInstance() => create();
static $pb.PbList<EnableRestrictionResponse> createRepeated() => $pb.PbList<EnableRestrictionResponse>();
@$core.pragma('dart2js:noInline')
static EnableRestrictionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EnableRestrictionResponse>(create);
static EnableRestrictionResponse? _defaultInstance;
@$pb.TagNumber(1)
Restriction get restriction => $_getN(0);
@$pb.TagNumber(1)
set restriction(Restriction value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasRestriction() => $_has(0);
@$pb.TagNumber(1)
void clearRestriction() => $_clearField(1);
@$pb.TagNumber(1)
Restriction ensureRestriction() => $_ensure(0);
}
/// Disable
class DisableRestrictionRequest extends $pb.GeneratedMessage {
factory DisableRestrictionRequest({
$2.RequestProjectHeader? header,
$core.String? restrictionID,
}) {
final result = create();
if (header != null) result.header = header;
if (restrictionID != null) result.restrictionID = restrictionID;
return result;
}
DisableRestrictionRequest._();
factory DisableRestrictionRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory DisableRestrictionRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DisableRestrictionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DisableRestrictionRequest clone() => DisableRestrictionRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DisableRestrictionRequest copyWith(void Function(DisableRestrictionRequest) updates) => super.copyWith((message) => updates(message as DisableRestrictionRequest)) as DisableRestrictionRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static DisableRestrictionRequest create() => DisableRestrictionRequest._();
@$core.override
DisableRestrictionRequest createEmptyInstance() => create();
static $pb.PbList<DisableRestrictionRequest> createRepeated() => $pb.PbList<DisableRestrictionRequest>();
@$core.pragma('dart2js:noInline')
static DisableRestrictionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DisableRestrictionRequest>(create);
static DisableRestrictionRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
$core.String get restrictionID => $_getSZ(1);
@$pb.TagNumber(2)
set restrictionID($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasRestrictionID() => $_has(1);
@$pb.TagNumber(2)
void clearRestrictionID() => $_clearField(2);
}
class DisableRestrictionResponse extends $pb.GeneratedMessage {
factory DisableRestrictionResponse({
Restriction? restriction,
}) {
final result = create();
if (restriction != null) result.restriction = restriction;
return result;
}
DisableRestrictionResponse._();
factory DisableRestrictionResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory DisableRestrictionResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DisableRestrictionResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<Restriction>(1, _omitFieldNames ? '' : 'Restriction', protoName: 'Restriction', subBuilder: Restriction.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DisableRestrictionResponse clone() => DisableRestrictionResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DisableRestrictionResponse copyWith(void Function(DisableRestrictionResponse) updates) => super.copyWith((message) => updates(message as DisableRestrictionResponse)) as DisableRestrictionResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static DisableRestrictionResponse create() => DisableRestrictionResponse._();
@$core.override
DisableRestrictionResponse createEmptyInstance() => create();
static $pb.PbList<DisableRestrictionResponse> createRepeated() => $pb.PbList<DisableRestrictionResponse>();
@$core.pragma('dart2js:noInline')
static DisableRestrictionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DisableRestrictionResponse>(create);
static DisableRestrictionResponse? _defaultInstance;
@$pb.TagNumber(1)
Restriction get restriction => $_getN(0);
@$pb.TagNumber(1)
set restriction(Restriction value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasRestriction() => $_has(0);
@$pb.TagNumber(1)
void clearRestriction() => $_clearField(1);
@$pb.TagNumber(1)
Restriction ensureRestriction() => $_ensure(0);
}
/// DeleteForProject
class DeleteForProjectRestrictionRequest extends $pb.GeneratedMessage {
factory DeleteForProjectRestrictionRequest({
$2.RequestProjectHeader? header,
}) {
final result = create();
if (header != null) result.header = header;
return result;
}
DeleteForProjectRestrictionRequest._();
factory DeleteForProjectRestrictionRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory DeleteForProjectRestrictionRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteForProjectRestrictionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DeleteForProjectRestrictionRequest clone() => DeleteForProjectRestrictionRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DeleteForProjectRestrictionRequest copyWith(void Function(DeleteForProjectRestrictionRequest) updates) => super.copyWith((message) => updates(message as DeleteForProjectRestrictionRequest)) as DeleteForProjectRestrictionRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static DeleteForProjectRestrictionRequest create() => DeleteForProjectRestrictionRequest._();
@$core.override
DeleteForProjectRestrictionRequest createEmptyInstance() => create();
static $pb.PbList<DeleteForProjectRestrictionRequest> createRepeated() => $pb.PbList<DeleteForProjectRestrictionRequest>();
@$core.pragma('dart2js:noInline')
static DeleteForProjectRestrictionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteForProjectRestrictionRequest>(create);
static DeleteForProjectRestrictionRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
}
class DeleteForProjectRestrictionResponse extends $pb.GeneratedMessage {
factory DeleteForProjectRestrictionResponse() => create();
DeleteForProjectRestrictionResponse._();
factory DeleteForProjectRestrictionResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory DeleteForProjectRestrictionResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteForProjectRestrictionResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DeleteForProjectRestrictionResponse clone() => DeleteForProjectRestrictionResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DeleteForProjectRestrictionResponse copyWith(void Function(DeleteForProjectRestrictionResponse) updates) => super.copyWith((message) => updates(message as DeleteForProjectRestrictionResponse)) as DeleteForProjectRestrictionResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static DeleteForProjectRestrictionResponse create() => DeleteForProjectRestrictionResponse._();
@$core.override
DeleteForProjectRestrictionResponse createEmptyInstance() => create();
static $pb.PbList<DeleteForProjectRestrictionResponse> createRepeated() => $pb.PbList<DeleteForProjectRestrictionResponse>();
@$core.pragma('dart2js:noInline')
static DeleteForProjectRestrictionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteForProjectRestrictionResponse>(create);
static DeleteForProjectRestrictionResponse? _defaultInstance;
}
/// GetRulesJSONTree
class GetRulesJSONTreeRequest extends $pb.GeneratedMessage {
factory GetRulesJSONTreeRequest({
$2.RequestProjectHeader? header,
$core.String? restrictionID,
}) {
final result = create();
if (header != null) result.header = header;
if (restrictionID != null) result.restrictionID = restrictionID;
return result;
}
GetRulesJSONTreeRequest._();
factory GetRulesJSONTreeRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory GetRulesJSONTreeRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetRulesJSONTreeRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRulesJSONTreeRequest clone() => GetRulesJSONTreeRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRulesJSONTreeRequest copyWith(void Function(GetRulesJSONTreeRequest) updates) => super.copyWith((message) => updates(message as GetRulesJSONTreeRequest)) as GetRulesJSONTreeRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static GetRulesJSONTreeRequest create() => GetRulesJSONTreeRequest._();
@$core.override
GetRulesJSONTreeRequest createEmptyInstance() => create();
static $pb.PbList<GetRulesJSONTreeRequest> createRepeated() => $pb.PbList<GetRulesJSONTreeRequest>();
@$core.pragma('dart2js:noInline')
static GetRulesJSONTreeRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetRulesJSONTreeRequest>(create);
static GetRulesJSONTreeRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
$core.String get restrictionID => $_getSZ(1);
@$pb.TagNumber(2)
set restrictionID($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasRestrictionID() => $_has(1);
@$pb.TagNumber(2)
void clearRestrictionID() => $_clearField(2);
}
class GetRulesJSONTreeResponse extends $pb.GeneratedMessage {
factory GetRulesJSONTreeResponse({
$core.String? jSONTree,
}) {
final result = create();
if (jSONTree != null) result.jSONTree = jSONTree;
return result;
}
GetRulesJSONTreeResponse._();
factory GetRulesJSONTreeResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory GetRulesJSONTreeResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetRulesJSONTreeResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'JSONTree', protoName: 'JSONTree')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRulesJSONTreeResponse clone() => GetRulesJSONTreeResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRulesJSONTreeResponse copyWith(void Function(GetRulesJSONTreeResponse) updates) => super.copyWith((message) => updates(message as GetRulesJSONTreeResponse)) as GetRulesJSONTreeResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static GetRulesJSONTreeResponse create() => GetRulesJSONTreeResponse._();
@$core.override
GetRulesJSONTreeResponse createEmptyInstance() => create();
static $pb.PbList<GetRulesJSONTreeResponse> createRepeated() => $pb.PbList<GetRulesJSONTreeResponse>();
@$core.pragma('dart2js:noInline')
static GetRulesJSONTreeResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetRulesJSONTreeResponse>(create);
static GetRulesJSONTreeResponse? _defaultInstance;
@$pb.TagNumber(1)
$core.String get jSONTree => $_getSZ(0);
@$pb.TagNumber(1)
set jSONTree($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasJSONTree() => $_has(0);
@$pb.TagNumber(1)
void clearJSONTree() => $_clearField(1);
}
/// GetRulesJSONTree
class GetRuleJSONTreeRequest extends $pb.GeneratedMessage {
factory GetRuleJSONTreeRequest({
$2.RequestProjectHeader? header,
$core.String? restrictionID,
$core.String? name,
$2.EntityType? entity,
}) {
final result = create();
if (header != null) result.header = header;
if (restrictionID != null) result.restrictionID = restrictionID;
if (name != null) result.name = name;
if (entity != null) result.entity = entity;
return result;
}
GetRuleJSONTreeRequest._();
factory GetRuleJSONTreeRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory GetRuleJSONTreeRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetRuleJSONTreeRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID')
..aOS(3, _omitFieldNames ? '' : 'Name', protoName: 'Name')
..e<$2.EntityType>(4, _omitFieldNames ? '' : 'Entity', $pb.PbFieldType.OE, protoName: 'Entity', defaultOrMaker: $2.EntityType.ENTITY_TYPE_UNKNOWN, valueOf: $2.EntityType.valueOf, enumValues: $2.EntityType.values)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRuleJSONTreeRequest clone() => GetRuleJSONTreeRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRuleJSONTreeRequest copyWith(void Function(GetRuleJSONTreeRequest) updates) => super.copyWith((message) => updates(message as GetRuleJSONTreeRequest)) as GetRuleJSONTreeRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static GetRuleJSONTreeRequest create() => GetRuleJSONTreeRequest._();
@$core.override
GetRuleJSONTreeRequest createEmptyInstance() => create();
static $pb.PbList<GetRuleJSONTreeRequest> createRepeated() => $pb.PbList<GetRuleJSONTreeRequest>();
@$core.pragma('dart2js:noInline')
static GetRuleJSONTreeRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetRuleJSONTreeRequest>(create);
static GetRuleJSONTreeRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
$core.String get restrictionID => $_getSZ(1);
@$pb.TagNumber(2)
set restrictionID($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasRestrictionID() => $_has(1);
@$pb.TagNumber(2)
void clearRestrictionID() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get name => $_getSZ(2);
@$pb.TagNumber(3)
set name($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasName() => $_has(2);
@$pb.TagNumber(3)
void clearName() => $_clearField(3);
@$pb.TagNumber(4)
$2.EntityType get entity => $_getN(3);
@$pb.TagNumber(4)
set entity($2.EntityType value) => $_setField(4, value);
@$pb.TagNumber(4)
$core.bool hasEntity() => $_has(3);
@$pb.TagNumber(4)
void clearEntity() => $_clearField(4);
}
class GetRuleJSONTreeResponse extends $pb.GeneratedMessage {
factory GetRuleJSONTreeResponse({
$core.String? jSONTree,
}) {
final result = create();
if (jSONTree != null) result.jSONTree = jSONTree;
return result;
}
GetRuleJSONTreeResponse._();
factory GetRuleJSONTreeResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory GetRuleJSONTreeResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetRuleJSONTreeResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'JSONTree', protoName: 'JSONTree')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRuleJSONTreeResponse clone() => GetRuleJSONTreeResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GetRuleJSONTreeResponse copyWith(void Function(GetRuleJSONTreeResponse) updates) => super.copyWith((message) => updates(message as GetRuleJSONTreeResponse)) as GetRuleJSONTreeResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static GetRuleJSONTreeResponse create() => GetRuleJSONTreeResponse._();
@$core.override
GetRuleJSONTreeResponse createEmptyInstance() => create();
static $pb.PbList<GetRuleJSONTreeResponse> createRepeated() => $pb.PbList<GetRuleJSONTreeResponse>();
@$core.pragma('dart2js:noInline')
static GetRuleJSONTreeResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetRuleJSONTreeResponse>(create);
static GetRuleJSONTreeResponse? _defaultInstance;
@$pb.TagNumber(1)
$core.String get jSONTree => $_getSZ(0);
@$pb.TagNumber(1)
set jSONTree($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasJSONTree() => $_has(0);
@$pb.TagNumber(1)
void clearJSONTree() => $_clearField(1);
}
/// Compute
class ComputeRuleRequest extends $pb.GeneratedMessage {
factory ComputeRuleRequest({
$2.RequestProjectHeader? header,
$2.EntityType? entity,
$core.String? userID,
$core.Iterable<RuleComputeFormat>? outputFormats,
$core.String? rewriteFor,
}) {
final result = create();
if (header != null) result.header = header;
if (entity != null) result.entity = entity;
if (userID != null) result.userID = userID;
if (outputFormats != null) result.outputFormats.addAll(outputFormats);
if (rewriteFor != null) result.rewriteFor = rewriteFor;
return result;
}
ComputeRuleRequest._();
factory ComputeRuleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory ComputeRuleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ComputeRuleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..e<$2.EntityType>(2, _omitFieldNames ? '' : 'Entity', $pb.PbFieldType.OE, protoName: 'Entity', defaultOrMaker: $2.EntityType.ENTITY_TYPE_UNKNOWN, valueOf: $2.EntityType.valueOf, enumValues: $2.EntityType.values)
..aOS(3, _omitFieldNames ? '' : 'UserID', protoName: 'UserID')
..pc<RuleComputeFormat>(4, _omitFieldNames ? '' : 'OutputFormats', $pb.PbFieldType.KE, protoName: 'OutputFormats', valueOf: RuleComputeFormat.valueOf, enumValues: RuleComputeFormat.values, defaultEnumValue: RuleComputeFormat.RULE_COMPUTE_FORMAT_UNKNOWN)
..aOS(5, _omitFieldNames ? '' : 'RewriteFor', protoName: 'RewriteFor')
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ComputeRuleRequest clone() => ComputeRuleRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ComputeRuleRequest copyWith(void Function(ComputeRuleRequest) updates) => super.copyWith((message) => updates(message as ComputeRuleRequest)) as ComputeRuleRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ComputeRuleRequest create() => ComputeRuleRequest._();
@$core.override
ComputeRuleRequest createEmptyInstance() => create();
static $pb.PbList<ComputeRuleRequest> createRepeated() => $pb.PbList<ComputeRuleRequest>();
@$core.pragma('dart2js:noInline')
static ComputeRuleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ComputeRuleRequest>(create);
static ComputeRuleRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
$2.EntityType get entity => $_getN(1);
@$pb.TagNumber(2)
set entity($2.EntityType value) => $_setField(2, value);
@$pb.TagNumber(2)
$core.bool hasEntity() => $_has(1);
@$pb.TagNumber(2)
void clearEntity() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get userID => $_getSZ(2);
@$pb.TagNumber(3)
set userID($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasUserID() => $_has(2);
@$pb.TagNumber(3)
void clearUserID() => $_clearField(3);
@$pb.TagNumber(4)
$pb.PbList<RuleComputeFormat> get outputFormats => $_getList(3);
@$pb.TagNumber(5)
$core.String get rewriteFor => $_getSZ(4);
@$pb.TagNumber(5)
set rewriteFor($core.String value) => $_setString(4, value);
@$pb.TagNumber(5)
$core.bool hasRewriteFor() => $_has(4);
@$pb.TagNumber(5)
void clearRewriteFor() => $_clearField(5);
}
class ComputeRuleResponse extends $pb.GeneratedMessage {
factory ComputeRuleResponse({
$core.Iterable<RestrictionComputeResult>? results,
}) {
final result = create();
if (results != null) result.results.addAll(results);
return result;
}
ComputeRuleResponse._();
factory ComputeRuleResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory ComputeRuleResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ComputeRuleResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..pc<RestrictionComputeResult>(1, _omitFieldNames ? '' : 'Results', $pb.PbFieldType.PM, protoName: 'Results', subBuilder: RestrictionComputeResult.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ComputeRuleResponse clone() => ComputeRuleResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ComputeRuleResponse copyWith(void Function(ComputeRuleResponse) updates) => super.copyWith((message) => updates(message as ComputeRuleResponse)) as ComputeRuleResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ComputeRuleResponse create() => ComputeRuleResponse._();
@$core.override
ComputeRuleResponse createEmptyInstance() => create();
static $pb.PbList<ComputeRuleResponse> createRepeated() => $pb.PbList<ComputeRuleResponse>();
@$core.pragma('dart2js:noInline')
static ComputeRuleResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ComputeRuleResponse>(create);
static ComputeRuleResponse? _defaultInstance;
@$pb.TagNumber(1)
$pb.PbList<RestrictionComputeResult> get results => $_getList(0);
}
class ValidateRestrictionRuleRequest extends $pb.GeneratedMessage {
factory ValidateRestrictionRuleRequest({
$2.RequestProjectHeader? header,
RestrictionRule? rule,
}) {
final result = create();
if (header != null) result.header = header;
if (rule != null) result.rule = rule;
return result;
}
ValidateRestrictionRuleRequest._();
factory ValidateRestrictionRuleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory ValidateRestrictionRuleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ValidateRestrictionRuleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.RequestProjectHeader.create)
..aOM<RestrictionRule>(2, _omitFieldNames ? '' : 'Rule', protoName: 'Rule', subBuilder: RestrictionRule.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ValidateRestrictionRuleRequest clone() => ValidateRestrictionRuleRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ValidateRestrictionRuleRequest copyWith(void Function(ValidateRestrictionRuleRequest) updates) => super.copyWith((message) => updates(message as ValidateRestrictionRuleRequest)) as ValidateRestrictionRuleRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ValidateRestrictionRuleRequest create() => ValidateRestrictionRuleRequest._();
@$core.override
ValidateRestrictionRuleRequest createEmptyInstance() => create();
static $pb.PbList<ValidateRestrictionRuleRequest> createRepeated() => $pb.PbList<ValidateRestrictionRuleRequest>();
@$core.pragma('dart2js:noInline')
static ValidateRestrictionRuleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ValidateRestrictionRuleRequest>(create);
static ValidateRestrictionRuleRequest? _defaultInstance;
@$pb.TagNumber(1)
$2.RequestProjectHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.RequestProjectHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.RequestProjectHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
RestrictionRule get rule => $_getN(1);
@$pb.TagNumber(2)
set rule(RestrictionRule value) => $_setField(2, value);
@$pb.TagNumber(2)
$core.bool hasRule() => $_has(1);
@$pb.TagNumber(2)
void clearRule() => $_clearField(2);
@$pb.TagNumber(2)
RestrictionRule ensureRule() => $_ensure(1);
}
class ValidateRestrictionRuleResponse extends $pb.GeneratedMessage {
factory ValidateRestrictionRuleResponse() => create();
ValidateRestrictionRuleResponse._();
factory ValidateRestrictionRuleResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory ValidateRestrictionRuleResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ValidateRestrictionRuleResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ValidateRestrictionRuleResponse clone() => ValidateRestrictionRuleResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ValidateRestrictionRuleResponse copyWith(void Function(ValidateRestrictionRuleResponse) updates) => super.copyWith((message) => updates(message as ValidateRestrictionRuleResponse)) as ValidateRestrictionRuleResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ValidateRestrictionRuleResponse create() => ValidateRestrictionRuleResponse._();
@$core.override
ValidateRestrictionRuleResponse createEmptyInstance() => create();
static $pb.PbList<ValidateRestrictionRuleResponse> createRepeated() => $pb.PbList<ValidateRestrictionRuleResponse>();
@$core.pragma('dart2js:noInline')
static ValidateRestrictionRuleResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ValidateRestrictionRuleResponse>(create);
static ValidateRestrictionRuleResponse? _defaultInstance;
}
const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');