From 3e087b8f2a97c9233f79cb4102d8173733968aa0 Mon Sep 17 00:00:00 2001 From: ci core model Date: Tue, 8 Sep 2026 08:56:05 +0000 Subject: [PATCH] Latest generation --- CHANGELOG.md | 2 +- lib/ruleEngine_model.pb.dart | 39 +++++++++++++++++++------------- lib/ruleEngine_model.pbjson.dart | 12 ++++++---- pubspec.yaml | 2 +- 4 files changed, 32 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7da154a5..404fc0de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,3 @@ # CHANGELOG -Lib version: 1.15.0-SNAPSHOT-260907142047 +Lib version: 1.15.0-SNAPSHOT-260908085526 diff --git a/lib/ruleEngine_model.pb.dart b/lib/ruleEngine_model.pb.dart index e3169e5c..c9bb3624 100644 --- a/lib/ruleEngine_model.pb.dart +++ b/lib/ruleEngine_model.pb.dart @@ -33,7 +33,8 @@ enum EngineRule_Trigger { } /// A rule ties together a target entity, a trigger, and a set of conditions. -/// Actions are evaluated when all conditions are met. +/// Actions are executed when all conditions are met; ElseActions are executed +/// instead when at least one condition is not met (may be empty). class EngineRule extends $pb.GeneratedMessage { factory EngineRule({ $core.String? projectID, @@ -49,6 +50,7 @@ class EngineRule extends $pb.GeneratedMessage { EngineRuleMilestoneTrigger? milestoneTrigger, $core.Iterable? conditions, $core.Iterable? actions, + $core.Iterable? elseActions, $core.int? version, $core.String? createdBy, $core.String? createdAt, @@ -69,6 +71,7 @@ class EngineRule extends $pb.GeneratedMessage { if (milestoneTrigger != null) result.milestoneTrigger = milestoneTrigger; if (conditions != null) result.conditions.addAll(conditions); if (actions != null) result.actions.addAll(actions); + if (elseActions != null) result.elseActions.addAll(elseActions); if (version != null) result.version = version; if (createdBy != null) result.createdBy = createdBy; if (createdAt != null) result.createdAt = createdAt; @@ -103,6 +106,7 @@ class EngineRule extends $pb.GeneratedMessage { ..aOM(72, _omitFieldNames ? '' : 'MilestoneTrigger', protoName: 'MilestoneTrigger', subBuilder: EngineRuleMilestoneTrigger.create) ..pc(80, _omitFieldNames ? '' : 'Conditions', $pb.PbFieldType.PM, protoName: 'Conditions', subBuilder: EngineRuleCondition.create) ..pc(90, _omitFieldNames ? '' : 'Actions', $pb.PbFieldType.PM, protoName: 'Actions', subBuilder: EngineRuleAction.create) + ..pc(91, _omitFieldNames ? '' : 'ElseActions', $pb.PbFieldType.PM, protoName: 'ElseActions', subBuilder: EngineRuleAction.create) ..a<$core.int>(100, _omitFieldNames ? '' : 'Version', $pb.PbFieldType.O3, protoName: 'Version') ..aOS(110, _omitFieldNames ? '' : 'CreatedBy', protoName: 'CreatedBy') ..aOS(120, _omitFieldNames ? '' : 'CreatedAt', protoName: 'CreatedAt') @@ -242,48 +246,51 @@ class EngineRule extends $pb.GeneratedMessage { @$pb.TagNumber(90) $pb.PbList get actions => $_getList(12); + @$pb.TagNumber(91) + $pb.PbList get elseActions => $_getList(13); + @$pb.TagNumber(100) - $core.int get version => $_getIZ(13); + $core.int get version => $_getIZ(14); @$pb.TagNumber(100) - set version($core.int value) => $_setSignedInt32(13, value); + set version($core.int value) => $_setSignedInt32(14, value); @$pb.TagNumber(100) - $core.bool hasVersion() => $_has(13); + $core.bool hasVersion() => $_has(14); @$pb.TagNumber(100) void clearVersion() => $_clearField(100); @$pb.TagNumber(110) - $core.String get createdBy => $_getSZ(14); + $core.String get createdBy => $_getSZ(15); @$pb.TagNumber(110) - set createdBy($core.String value) => $_setString(14, value); + set createdBy($core.String value) => $_setString(15, value); @$pb.TagNumber(110) - $core.bool hasCreatedBy() => $_has(14); + $core.bool hasCreatedBy() => $_has(15); @$pb.TagNumber(110) void clearCreatedBy() => $_clearField(110); @$pb.TagNumber(120) - $core.String get createdAt => $_getSZ(15); + $core.String get createdAt => $_getSZ(16); @$pb.TagNumber(120) - set createdAt($core.String value) => $_setString(15, value); + set createdAt($core.String value) => $_setString(16, value); @$pb.TagNumber(120) - $core.bool hasCreatedAt() => $_has(15); + $core.bool hasCreatedAt() => $_has(16); @$pb.TagNumber(120) void clearCreatedAt() => $_clearField(120); @$pb.TagNumber(130) - $core.String get updatedAt => $_getSZ(16); + $core.String get updatedAt => $_getSZ(17); @$pb.TagNumber(130) - set updatedAt($core.String value) => $_setString(16, value); + set updatedAt($core.String value) => $_setString(17, value); @$pb.TagNumber(130) - $core.bool hasUpdatedAt() => $_has(16); + $core.bool hasUpdatedAt() => $_has(17); @$pb.TagNumber(130) void clearUpdatedAt() => $_clearField(130); @$pb.TagNumber(140) - $core.bool get isActive => $_getBF(17); + $core.bool get isActive => $_getBF(18); @$pb.TagNumber(140) - set isActive($core.bool value) => $_setBool(17, value); + set isActive($core.bool value) => $_setBool(18, value); @$pb.TagNumber(140) - $core.bool hasIsActive() => $_has(17); + $core.bool hasIsActive() => $_has(18); @$pb.TagNumber(140) void clearIsActive() => $_clearField(140); } diff --git a/lib/ruleEngine_model.pbjson.dart b/lib/ruleEngine_model.pbjson.dart index 4e0e131a..fc067357 100644 --- a/lib/ruleEngine_model.pbjson.dart +++ b/lib/ruleEngine_model.pbjson.dart @@ -337,6 +337,7 @@ const EngineRule$json = { {'1': 'MilestoneTrigger', '3': 72, '4': 1, '5': 11, '6': '.api.EngineRuleMilestoneTrigger', '9': 0, '10': 'MilestoneTrigger'}, {'1': 'Conditions', '3': 80, '4': 3, '5': 11, '6': '.api.EngineRuleCondition', '10': 'Conditions'}, {'1': 'Actions', '3': 90, '4': 3, '5': 11, '6': '.api.EngineRuleAction', '8': {}, '10': 'Actions'}, + {'1': 'ElseActions', '3': 91, '4': 3, '5': 11, '6': '.api.EngineRuleAction', '10': 'ElseActions'}, {'1': 'Version', '3': 100, '4': 1, '5': 5, '10': 'Version'}, {'1': 'CreatedBy', '3': 110, '4': 1, '5': 9, '10': 'CreatedBy'}, {'1': 'CreatedAt', '3': 120, '4': 1, '5': 9, '8': {}, '10': 'CreatedAt'}, @@ -364,11 +365,12 @@ final $typed_data.Uint8List engineRuleDescriptor = $convert.base64Decode( 'aWdnZXISTQoQTWlsZXN0b25lVHJpZ2dlchhIIAEoCzIfLmFwaS5FbmdpbmVSdWxlTWlsZXN0b2' '5lVHJpZ2dlckgAUhBNaWxlc3RvbmVUcmlnZ2VyEjgKCkNvbmRpdGlvbnMYUCADKAsyGC5hcGku' 'RW5naW5lUnVsZUNvbmRpdGlvblIKQ29uZGl0aW9ucxI6CgdBY3Rpb25zGFogAygLMhUuYXBpLk' - 'VuZ2luZVJ1bGVBY3Rpb25CCbqBAQWSAQIIAVIHQWN0aW9ucxIYCgdWZXJzaW9uGGQgASgFUgdW' - 'ZXJzaW9uEhwKCUNyZWF0ZWRCeRhuIAEoCVIJQ3JlYXRlZEJ5EicKCUNyZWF0ZWRBdBh4IAEoCU' - 'IJuoEBBXID0AEBUglDcmVhdGVkQXQSKAoJVXBkYXRlZEF0GIIBIAEoCUIJuoEBBXID0AEBUglV' - 'cGRhdGVkQXQSGwoISXNBY3RpdmUYjAEgASgIUghJc0FjdGl2ZTogkkEdChvSAQRDb2Rl0gEHQW' - 'N0aW9uc9IBB1RyaWdnZXJCCQoHVHJpZ2dlcg=='); + 'VuZ2luZVJ1bGVBY3Rpb25CCbqBAQWSAQIIAVIHQWN0aW9ucxI3CgtFbHNlQWN0aW9ucxhbIAMo' + 'CzIVLmFwaS5FbmdpbmVSdWxlQWN0aW9uUgtFbHNlQWN0aW9ucxIYCgdWZXJzaW9uGGQgASgFUg' + 'dWZXJzaW9uEhwKCUNyZWF0ZWRCeRhuIAEoCVIJQ3JlYXRlZEJ5EicKCUNyZWF0ZWRBdBh4IAEo' + 'CUIJuoEBBXID0AEBUglDcmVhdGVkQXQSKAoJVXBkYXRlZEF0GIIBIAEoCUIJuoEBBXID0AEBUg' + 'lVcGRhdGVkQXQSGwoISXNBY3RpdmUYjAEgASgIUghJc0FjdGl2ZTogkkEdChvSAQRDb2Rl0gEH' + 'QWN0aW9uc9IBB1RyaWdnZXJCCQoHVHJpZ2dlcg=='); @$core.Deprecated('Use engineRuleScheduledTriggerDescriptor instead') const EngineRuleScheduledTrigger$json = { diff --git a/pubspec.yaml b/pubspec.yaml index f6fd6f37..b51e7b34 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-260907142047 +version: 1.15.0-SNAPSHOT-260908085526 homepage: '' publish_to: '' repository: ''