Latest generation

This commit is contained in:
ci core model
2026-08-19 07:34:58 +00:00
parent 629df95e2c
commit 746ad81563
6 changed files with 242 additions and 4 deletions

View File

@@ -1,3 +1,3 @@
# CHANGELOG # CHANGELOG
Lib version: 1.15.0-SNAPSHOT-260818140608 Lib version: 1.15.0-SNAPSHOT-260819073416

View File

@@ -407,6 +407,72 @@ class RestrictionRule extends $pb.GeneratedMessage {
$pb.PbList<$core.String> get attributes => $_getList(4); $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<ValidationComputeResult> createRepeated() => $pb.PbList<ValidationComputeResult>();
@$core.pragma('dart2js:noInline')
static ValidationComputeResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ValidationComputeResult>(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 /// Create
class CreateRestrictionRequest extends $pb.GeneratedMessage { class CreateRestrictionRequest extends $pb.GeneratedMessage {
factory CreateRestrictionRequest({ factory CreateRestrictionRequest({
@@ -1652,6 +1718,107 @@ class ComputeRuleResponse extends $pb.GeneratedMessage {
$pb.PbList<RestrictionComputeResult> get results => $_getList(0); $pb.PbList<RestrictionComputeResult> 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<ComputeForValidationRequest> createRepeated() => $pb.PbList<ComputeForValidationRequest>();
@$core.pragma('dart2js:noInline')
static ComputeForValidationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ComputeForValidationRequest>(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<ValidationComputeResult>? 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<ValidationComputeResult>(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<ComputeForValidationResponse> createRepeated() => $pb.PbList<ComputeForValidationResponse>();
@$core.pragma('dart2js:noInline')
static ComputeForValidationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ComputeForValidationResponse>(create);
static ComputeForValidationResponse? _defaultInstance;
@$pb.TagNumber(1)
$pb.PbList<ValidationComputeResult> get results => $_getList(0);
}
class ValidateRestrictionRuleRequest extends $pb.GeneratedMessage { class ValidateRestrictionRuleRequest extends $pb.GeneratedMessage {
factory ValidateRestrictionRuleRequest({ factory ValidateRestrictionRuleRequest({
$2.RequestProjectHeader? header, $2.RequestProjectHeader? header,

View File

@@ -43,15 +43,18 @@ class RuleComputeFormat extends $pb.ProtobufEnum {
static const RuleComputeFormat RULE_COMPUTE_FORMAT_OS = RuleComputeFormat._(2, _omitEnumNames ? '' : 'RULE_COMPUTE_FORMAT_OS'); static const RuleComputeFormat RULE_COMPUTE_FORMAT_OS = RuleComputeFormat._(2, _omitEnumNames ? '' : 'RULE_COMPUTE_FORMAT_OS');
/// OpenSearch query expression. /// OpenSearch query expression.
static const RuleComputeFormat RULE_COMPUTE_FORMAT_JQ = RuleComputeFormat._(3, _omitEnumNames ? '' : 'RULE_COMPUTE_FORMAT_JQ'); 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<RuleComputeFormat> values = <RuleComputeFormat> [ static const $core.List<RuleComputeFormat> values = <RuleComputeFormat> [
RULE_COMPUTE_FORMAT_UNKNOWN, RULE_COMPUTE_FORMAT_UNKNOWN,
RULE_COMPUTE_FORMAT_CH, RULE_COMPUTE_FORMAT_CH,
RULE_COMPUTE_FORMAT_OS, RULE_COMPUTE_FORMAT_OS,
RULE_COMPUTE_FORMAT_JQ, RULE_COMPUTE_FORMAT_JQ,
RULE_COMPUTE_FORMAT_REGEX,
]; ];
static final $core.List<RuleComputeFormat?> _byValue = $pb.ProtobufEnum.$_initByValueList(values, 3); static final $core.List<RuleComputeFormat?> _byValue = $pb.ProtobufEnum.$_initByValueList(values, 4);
static RuleComputeFormat? valueOf($core.int value) => value < 0 || value >= _byValue.length ? null : _byValue[value]; static RuleComputeFormat? valueOf($core.int value) => value < 0 || value >= _byValue.length ? null : _byValue[value];
const RuleComputeFormat._(super.value, super.name); const RuleComputeFormat._(super.value, super.name);

View File

@@ -80,6 +80,10 @@ class RestrictionServiceClient extends $grpc.Client {
return $createUnaryCall(_$compute, request, options: options); 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 // method descriptors
static final _$create = $grpc.ClientMethod<$0.CreateRestrictionRequest, $0.CreateRestrictionResponse>( static final _$create = $grpc.ClientMethod<$0.CreateRestrictionRequest, $0.CreateRestrictionResponse>(
@@ -130,6 +134,10 @@ class RestrictionServiceClient extends $grpc.Client {
'/api.RestrictionService/Compute', '/api.RestrictionService/Compute',
($0.ComputeRuleRequest value) => value.writeToBuffer(), ($0.ComputeRuleRequest value) => value.writeToBuffer(),
$0.ComputeRuleResponse.fromBuffer); $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') @$pb.GrpcServiceName('api.RestrictionService')
@@ -221,6 +229,13 @@ abstract class RestrictionServiceBase extends $grpc.Service {
false, false,
($core.List<$core.int> value) => $0.ComputeRuleRequest.fromBuffer(value), ($core.List<$core.int> value) => $0.ComputeRuleRequest.fromBuffer(value),
($0.ComputeRuleResponse value) => value.writeToBuffer())); ($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 { $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.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);
} }

View File

@@ -37,6 +37,7 @@ const RuleComputeFormat$json = {
{'1': 'RULE_COMPUTE_FORMAT_CH', '2': 1}, {'1': 'RULE_COMPUTE_FORMAT_CH', '2': 1},
{'1': 'RULE_COMPUTE_FORMAT_OS', '2': 2}, {'1': 'RULE_COMPUTE_FORMAT_OS', '2': 2},
{'1': 'RULE_COMPUTE_FORMAT_JQ', '2': 3}, {'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( final $typed_data.Uint8List ruleComputeFormatDescriptor = $convert.base64Decode(
'ChFSdWxlQ29tcHV0ZUZvcm1hdBIfChtSVUxFX0NPTVBVVEVfRk9STUFUX1VOS05PV04QABIaCh' 'ChFSdWxlQ29tcHV0ZUZvcm1hdBIfChtSVUxFX0NPTVBVVEVfRk9STUFUX1VOS05PV04QABIaCh'
'ZSVUxFX0NPTVBVVEVfRk9STUFUX0NIEAESGgoWUlVMRV9DT01QVVRFX0ZPUk1BVF9PUxACEhoK' 'ZSVUxFX0NPTVBVVEVfRk9STUFUX0NIEAESGgoWUlVMRV9DT01QVVRFX0ZPUk1BVF9PUxACEhoK'
'FlJVTEVfQ09NUFVURV9GT1JNQVRfSlEQAw=='); 'FlJVTEVfQ09NUFVURV9GT1JNQVRfSlEQAxIdChlSVUxFX0NPTVBVVEVfRk9STUFUX1JFR0VYEA'
'Q=');
@$core.Deprecated('Use restrictionDescriptor instead') @$core.Deprecated('Use restrictionDescriptor instead')
const Restriction$json = { const Restriction$json = {
@@ -125,6 +127,21 @@ final $typed_data.Uint8List restrictionRuleDescriptor = $convert.base64Decode(
'VmaW5pdGlvbhIeCgpBdHRyaWJ1dGVzGAUgAygJUgpBdHRyaWJ1dGVzOiKSQR8KHdIBBE5hbWXS' 'VmaW5pdGlvbhIeCgpBdHRyaWJ1dGVzGAUgAygJUgpBdHRyaWJ1dGVzOiKSQR8KHdIBBE5hbWXS'
'AQZFbnRpdHnSAQpEZWZpbml0aW9u'); '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') @$core.Deprecated('Use createRestrictionRequestDescriptor instead')
const CreateRestrictionRequest$json = { const CreateRestrictionRequest$json = {
'1': 'CreateRestrictionRequest', '1': 'CreateRestrictionRequest',
@@ -459,6 +476,36 @@ final $typed_data.Uint8List computeRuleResponseDescriptor = $convert.base64Decod
'ChNDb21wdXRlUnVsZVJlc3BvbnNlEjcKB1Jlc3VsdHMYASADKAsyHS5hcGkuUmVzdHJpY3Rpb2' 'ChNDb21wdXRlUnVsZVJlc3BvbnNlEjcKB1Jlc3VsdHMYASADKAsyHS5hcGkuUmVzdHJpY3Rpb2'
'5Db21wdXRlUmVzdWx0UgdSZXN1bHRz'); '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') @$core.Deprecated('Use validateRestrictionRuleRequestDescriptor instead')
const ValidateRestrictionRuleRequest$json = { const ValidateRestrictionRuleRequest$json = {
'1': 'ValidateRestrictionRuleRequest', '1': 'ValidateRestrictionRuleRequest',

View File

@@ -1,6 +1,6 @@
name: dart_core_sdk name: dart_core_sdk
description: dart libs from core model proto files description: dart libs from core model proto files
version: 1.15.0-SNAPSHOT-260818140608 version: 1.15.0-SNAPSHOT-260819073416
homepage: '' homepage: ''
publish_to: '' publish_to: ''
repository: '' repository: ''