From 746ad81563067aec476a7344e9f064bb52c6e351 Mon Sep 17 00:00:00 2001 From: ci core model Date: Wed, 19 Aug 2026 07:34:58 +0000 Subject: [PATCH] Latest generation --- CHANGELOG.md | 2 +- lib/restrictions.pb.dart | 167 +++++++++++++++++++++++++++++++++++ lib/restrictions.pbenum.dart | 5 +- lib/restrictions.pbgrpc.dart | 21 +++++ lib/restrictions.pbjson.dart | 49 +++++++++- pubspec.yaml | 2 +- 6 files changed, 242 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf237274..c6f266f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,3 @@ # CHANGELOG -Lib version: 1.15.0-SNAPSHOT-260818140608 +Lib version: 1.15.0-SNAPSHOT-260819073416 diff --git a/lib/restrictions.pb.dart b/lib/restrictions.pb.dart index 6adc419d..e9f33797 100644 --- a/lib/restrictions.pb.dart +++ b/lib/restrictions.pb.dart @@ -407,6 +407,72 @@ class RestrictionRule extends $pb.GeneratedMessage { $pb.PbList<$core.String> get attributes => $_getList(4); } +class ValidationComputeResult extends $pb.GeneratedMessage { + factory ValidationComputeResult({ + $core.String? fieldName, + $core.String? regex, + $core.Iterable<$core.String>? values, + }) { + final result = create(); + if (fieldName != null) result.fieldName = fieldName; + if (regex != null) result.regex = regex; + if (values != null) result.values.addAll(values); + return result; + } + + ValidationComputeResult._(); + + factory ValidationComputeResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); + factory ValidationComputeResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ValidationComputeResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'FieldName', protoName: 'FieldName') + ..aOS(2, _omitFieldNames ? '' : 'Regex', protoName: 'Regex') + ..pPS(3, _omitFieldNames ? '' : 'Values', protoName: 'Values') + ..hasRequiredFields = false + ; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ValidationComputeResult clone() => ValidationComputeResult()..mergeFromMessage(this); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ValidationComputeResult copyWith(void Function(ValidationComputeResult) updates) => super.copyWith((message) => updates(message as ValidationComputeResult)) as ValidationComputeResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ValidationComputeResult create() => ValidationComputeResult._(); + @$core.override + ValidationComputeResult createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidationComputeResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidationComputeResult? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get fieldName => $_getSZ(0); + @$pb.TagNumber(1) + set fieldName($core.String value) => $_setString(0, value); + @$pb.TagNumber(1) + $core.bool hasFieldName() => $_has(0); + @$pb.TagNumber(1) + void clearFieldName() => $_clearField(1); + + /// Name of the field being validated. + @$pb.TagNumber(2) + $core.String get regex => $_getSZ(1); + @$pb.TagNumber(2) + set regex($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasRegex() => $_has(1); + @$pb.TagNumber(2) + void clearRegex() => $_clearField(2); + + /// Regular expression the field must match. + @$pb.TagNumber(3) + $pb.PbList<$core.String> get values => $_getList(2); +} + /// Create class CreateRestrictionRequest extends $pb.GeneratedMessage { factory CreateRestrictionRequest({ @@ -1652,6 +1718,107 @@ class ComputeRuleResponse extends $pb.GeneratedMessage { $pb.PbList get results => $_getList(0); } +/// ComputeForValidation +class ComputeForValidationRequest extends $pb.GeneratedMessage { + factory ComputeForValidationRequest({ + $2.RequestProjectHeader? header, + $2.EntityType? entity, + }) { + final result = create(); + if (header != null) result.header = header; + if (entity != null) result.entity = entity; + return result; + } + + ComputeForValidationRequest._(); + + factory ComputeForValidationRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); + factory ComputeForValidationRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ComputeForValidationRequest', 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) + ..hasRequiredFields = false + ; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ComputeForValidationRequest clone() => ComputeForValidationRequest()..mergeFromMessage(this); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ComputeForValidationRequest copyWith(void Function(ComputeForValidationRequest) updates) => super.copyWith((message) => updates(message as ComputeForValidationRequest)) as ComputeForValidationRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ComputeForValidationRequest create() => ComputeForValidationRequest._(); + @$core.override + ComputeForValidationRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ComputeForValidationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ComputeForValidationRequest? _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); +} + +class ComputeForValidationResponse extends $pb.GeneratedMessage { + factory ComputeForValidationResponse({ + $core.Iterable? results, + }) { + final result = create(); + if (results != null) result.results.addAll(results); + return result; + } + + ComputeForValidationResponse._(); + + factory ComputeForValidationResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); + factory ComputeForValidationResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ComputeForValidationResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'Results', $pb.PbFieldType.PM, protoName: 'Results', subBuilder: ValidationComputeResult.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ComputeForValidationResponse clone() => ComputeForValidationResponse()..mergeFromMessage(this); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ComputeForValidationResponse copyWith(void Function(ComputeForValidationResponse) updates) => super.copyWith((message) => updates(message as ComputeForValidationResponse)) as ComputeForValidationResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ComputeForValidationResponse create() => ComputeForValidationResponse._(); + @$core.override + ComputeForValidationResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ComputeForValidationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ComputeForValidationResponse? _defaultInstance; + + @$pb.TagNumber(1) + $pb.PbList get results => $_getList(0); +} + class ValidateRestrictionRuleRequest extends $pb.GeneratedMessage { factory ValidateRestrictionRuleRequest({ $2.RequestProjectHeader? header, diff --git a/lib/restrictions.pbenum.dart b/lib/restrictions.pbenum.dart index cf0e81e7..a969cd2b 100644 --- a/lib/restrictions.pbenum.dart +++ b/lib/restrictions.pbenum.dart @@ -43,15 +43,18 @@ class RuleComputeFormat extends $pb.ProtobufEnum { static const RuleComputeFormat RULE_COMPUTE_FORMAT_OS = RuleComputeFormat._(2, _omitEnumNames ? '' : 'RULE_COMPUTE_FORMAT_OS'); /// OpenSearch query expression. static const RuleComputeFormat RULE_COMPUTE_FORMAT_JQ = RuleComputeFormat._(3, _omitEnumNames ? '' : 'RULE_COMPUTE_FORMAT_JQ'); + /// jq filter expression. + static const RuleComputeFormat RULE_COMPUTE_FORMAT_REGEX = RuleComputeFormat._(4, _omitEnumNames ? '' : 'RULE_COMPUTE_FORMAT_REGEX'); static const $core.List values = [ RULE_COMPUTE_FORMAT_UNKNOWN, RULE_COMPUTE_FORMAT_CH, RULE_COMPUTE_FORMAT_OS, RULE_COMPUTE_FORMAT_JQ, + RULE_COMPUTE_FORMAT_REGEX, ]; - static final $core.List _byValue = $pb.ProtobufEnum.$_initByValueList(values, 3); + static final $core.List _byValue = $pb.ProtobufEnum.$_initByValueList(values, 4); static RuleComputeFormat? valueOf($core.int value) => value < 0 || value >= _byValue.length ? null : _byValue[value]; const RuleComputeFormat._(super.value, super.name); diff --git a/lib/restrictions.pbgrpc.dart b/lib/restrictions.pbgrpc.dart index 53c2dab9..63ef911e 100644 --- a/lib/restrictions.pbgrpc.dart +++ b/lib/restrictions.pbgrpc.dart @@ -80,6 +80,10 @@ class RestrictionServiceClient extends $grpc.Client { return $createUnaryCall(_$compute, request, options: options); } + $grpc.ResponseFuture<$0.ComputeForValidationResponse> computeForValidation($0.ComputeForValidationRequest request, {$grpc.CallOptions? options,}) { + return $createUnaryCall(_$computeForValidation, request, options: options); + } + // method descriptors static final _$create = $grpc.ClientMethod<$0.CreateRestrictionRequest, $0.CreateRestrictionResponse>( @@ -130,6 +134,10 @@ class RestrictionServiceClient extends $grpc.Client { '/api.RestrictionService/Compute', ($0.ComputeRuleRequest value) => value.writeToBuffer(), $0.ComputeRuleResponse.fromBuffer); + static final _$computeForValidation = $grpc.ClientMethod<$0.ComputeForValidationRequest, $0.ComputeForValidationResponse>( + '/api.RestrictionService/ComputeForValidation', + ($0.ComputeForValidationRequest value) => value.writeToBuffer(), + $0.ComputeForValidationResponse.fromBuffer); } @$pb.GrpcServiceName('api.RestrictionService') @@ -221,6 +229,13 @@ abstract class RestrictionServiceBase extends $grpc.Service { false, ($core.List<$core.int> value) => $0.ComputeRuleRequest.fromBuffer(value), ($0.ComputeRuleResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ComputeForValidationRequest, $0.ComputeForValidationResponse>( + 'ComputeForValidation', + computeForValidation_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ComputeForValidationRequest.fromBuffer(value), + ($0.ComputeForValidationResponse value) => value.writeToBuffer())); } $async.Future<$0.CreateRestrictionResponse> create_Pre($grpc.ServiceCall $call, $async.Future<$0.CreateRestrictionRequest> $request) async { @@ -295,4 +310,10 @@ abstract class RestrictionServiceBase extends $grpc.Service { $async.Future<$0.ComputeRuleResponse> compute($grpc.ServiceCall call, $0.ComputeRuleRequest request); + $async.Future<$0.ComputeForValidationResponse> computeForValidation_Pre($grpc.ServiceCall $call, $async.Future<$0.ComputeForValidationRequest> $request) async { + return computeForValidation($call, await $request); + } + + $async.Future<$0.ComputeForValidationResponse> computeForValidation($grpc.ServiceCall call, $0.ComputeForValidationRequest request); + } diff --git a/lib/restrictions.pbjson.dart b/lib/restrictions.pbjson.dart index 564f409c..8ba452dc 100644 --- a/lib/restrictions.pbjson.dart +++ b/lib/restrictions.pbjson.dart @@ -37,6 +37,7 @@ const RuleComputeFormat$json = { {'1': 'RULE_COMPUTE_FORMAT_CH', '2': 1}, {'1': 'RULE_COMPUTE_FORMAT_OS', '2': 2}, {'1': 'RULE_COMPUTE_FORMAT_JQ', '2': 3}, + {'1': 'RULE_COMPUTE_FORMAT_REGEX', '2': 4}, ], }; @@ -44,7 +45,8 @@ const RuleComputeFormat$json = { final $typed_data.Uint8List ruleComputeFormatDescriptor = $convert.base64Decode( 'ChFSdWxlQ29tcHV0ZUZvcm1hdBIfChtSVUxFX0NPTVBVVEVfRk9STUFUX1VOS05PV04QABIaCh' 'ZSVUxFX0NPTVBVVEVfRk9STUFUX0NIEAESGgoWUlVMRV9DT01QVVRFX0ZPUk1BVF9PUxACEhoK' - 'FlJVTEVfQ09NUFVURV9GT1JNQVRfSlEQAw=='); + 'FlJVTEVfQ09NUFVURV9GT1JNQVRfSlEQAxIdChlSVUxFX0NPTVBVVEVfRk9STUFUX1JFR0VYEA' + 'Q='); @$core.Deprecated('Use restrictionDescriptor instead') const Restriction$json = { @@ -125,6 +127,21 @@ final $typed_data.Uint8List restrictionRuleDescriptor = $convert.base64Decode( 'VmaW5pdGlvbhIeCgpBdHRyaWJ1dGVzGAUgAygJUgpBdHRyaWJ1dGVzOiKSQR8KHdIBBE5hbWXS' 'AQZFbnRpdHnSAQpEZWZpbml0aW9u'); +@$core.Deprecated('Use validationComputeResultDescriptor instead') +const ValidationComputeResult$json = { + '1': 'ValidationComputeResult', + '2': [ + {'1': 'FieldName', '3': 1, '4': 1, '5': 9, '10': 'FieldName'}, + {'1': 'Regex', '3': 2, '4': 1, '5': 9, '10': 'Regex'}, + {'1': 'Values', '3': 3, '4': 3, '5': 9, '10': 'Values'}, + ], +}; + +/// Descriptor for `ValidationComputeResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validationComputeResultDescriptor = $convert.base64Decode( + 'ChdWYWxpZGF0aW9uQ29tcHV0ZVJlc3VsdBIcCglGaWVsZE5hbWUYASABKAlSCUZpZWxkTmFtZR' + 'IUCgVSZWdleBgCIAEoCVIFUmVnZXgSFgoGVmFsdWVzGAMgAygJUgZWYWx1ZXM='); + @$core.Deprecated('Use createRestrictionRequestDescriptor instead') const CreateRestrictionRequest$json = { '1': 'CreateRestrictionRequest', @@ -459,6 +476,36 @@ final $typed_data.Uint8List computeRuleResponseDescriptor = $convert.base64Decod 'ChNDb21wdXRlUnVsZVJlc3BvbnNlEjcKB1Jlc3VsdHMYASADKAsyHS5hcGkuUmVzdHJpY3Rpb2' '5Db21wdXRlUmVzdWx0UgdSZXN1bHRz'); +@$core.Deprecated('Use computeForValidationRequestDescriptor instead') +const ComputeForValidationRequest$json = { + '1': 'ComputeForValidationRequest', + '2': [ + {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'}, + {'1': 'Entity', '3': 2, '4': 1, '5': 14, '6': '.api.EntityType', '8': {}, '10': 'Entity'}, + ], + '7': {}, +}; + +/// Descriptor for `ComputeForValidationRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List computeForValidationRequestDescriptor = $convert.base64Decode( + 'ChtDb21wdXRlRm9yVmFsaWRhdGlvblJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcX' + 'Vlc3RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchIyCgZFbnRpdHkYAiABKA4yDy5h' + 'cGkuRW50aXR5VHlwZUIJuoEBBYIBAhABUgZFbnRpdHk6F5JBFAoS0gEGSGVhZGVy0gEGRW50aX' + 'R5'); + +@$core.Deprecated('Use computeForValidationResponseDescriptor instead') +const ComputeForValidationResponse$json = { + '1': 'ComputeForValidationResponse', + '2': [ + {'1': 'Results', '3': 1, '4': 3, '5': 11, '6': '.api.ValidationComputeResult', '10': 'Results'}, + ], +}; + +/// Descriptor for `ComputeForValidationResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List computeForValidationResponseDescriptor = $convert.base64Decode( + 'ChxDb21wdXRlRm9yVmFsaWRhdGlvblJlc3BvbnNlEjYKB1Jlc3VsdHMYASADKAsyHC5hcGkuVm' + 'FsaWRhdGlvbkNvbXB1dGVSZXN1bHRSB1Jlc3VsdHM='); + @$core.Deprecated('Use validateRestrictionRuleRequestDescriptor instead') const ValidateRestrictionRuleRequest$json = { '1': 'ValidateRestrictionRuleRequest', diff --git a/pubspec.yaml b/pubspec.yaml index aaf02cd4..e5300179 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: dart_core_sdk description: dart libs from core model proto files -version: 1.15.0-SNAPSHOT-260818140608 +version: 1.15.0-SNAPSHOT-260819073416 homepage: '' publish_to: '' repository: ''