@@ -68,6 +68,12 @@ class BuiltinIPPrefix(CoreNode):
6868 children : RelationshipManager
6969
7070
71+ class CoreAction (CoreNode ):
72+ name : String
73+ description : StringOptional
74+ triggers : RelationshipManager
75+
76+
7177class CoreArtifactTarget (CoreNode ):
7278 artifacts : RelationshipManager
7379
@@ -154,6 +160,10 @@ class CoreMenu(CoreNode):
154160 children : RelationshipManager
155161
156162
163+ class CoreNodeTriggerMatch (CoreNode ):
164+ trigger : RelatedNode
165+
166+
157167class CoreObjectComponentTemplate (CoreNode ):
158168 template_name : String
159169
@@ -195,6 +205,14 @@ class CoreTransformation(CoreNode):
195205 tags : RelationshipManager
196206
197207
208+ class CoreTriggerRule (CoreNode ):
209+ name : String
210+ description : StringOptional
211+ active : Boolean
212+ branch_scope : Dropdown
213+ action : RelatedNode
214+
215+
198216class CoreValidator (CoreNode ):
199217 label : StringOptional
200218 state : Enum
@@ -328,6 +346,10 @@ class CoreFileThread(CoreThread):
328346 repository : RelatedNode
329347
330348
349+ class CoreGeneratorAction (CoreAction ):
350+ generator : RelatedNode
351+
352+
331353class CoreGeneratorCheck (CoreCheck ):
332354 instance : String
333355
@@ -382,6 +404,16 @@ class CoreGraphQLQueryGroup(CoreGroup):
382404 query : RelatedNode
383405
384406
407+ class CoreGroupAction (CoreAction ):
408+ add_members : Boolean
409+ group : RelatedNode
410+
411+
412+ class CoreGroupTriggerRule (CoreTriggerRule ):
413+ members_added : Boolean
414+ group : RelatedNode
415+
416+
385417class CoreIPAddressPool (CoreResourcePool , LineageSource ):
386418 default_address_type : String
387419 default_prefix_length : IntegerOptional
@@ -401,6 +433,25 @@ class CoreMenuItem(CoreMenu):
401433 pass
402434
403435
436+ class CoreNodeTriggerAttributeMatch (CoreNodeTriggerMatch ):
437+ attribute_name : String
438+ value : StringOptional
439+ value_previous : StringOptional
440+ value_match : Dropdown
441+
442+
443+ class CoreNodeTriggerRelationshipMatch (CoreNodeTriggerMatch ):
444+ relationship_name : String
445+ added : Boolean
446+ peer : StringOptional
447+
448+
449+ class CoreNodeTriggerRule (CoreTriggerRule ):
450+ node_kind : String
451+ mutation_action : Enum
452+ matches : RelationshipManager
453+
454+
404455class CoreNumberPool (CoreResourcePool , LineageSource ):
405456 node : String
406457 node_attribute : String
@@ -448,6 +499,11 @@ class CoreRepository(LineageOwner, LineageSource, CoreGenericRepository, CoreTas
448499 commit : StringOptional
449500
450501
502+ class CoreRepositoryGroup (CoreGroup ):
503+ content : Dropdown
504+ repository : RelatedNode
505+
506+
451507class CoreRepositoryValidator (CoreValidator ):
452508 repository : RelatedNode
453509
@@ -545,6 +601,12 @@ class BuiltinIPPrefixSync(CoreNodeSync):
545601 children : RelationshipManagerSync
546602
547603
604+ class CoreActionSync (CoreNodeSync ):
605+ name : String
606+ description : StringOptional
607+ triggers : RelationshipManagerSync
608+
609+
548610class CoreArtifactTargetSync (CoreNodeSync ):
549611 artifacts : RelationshipManagerSync
550612
@@ -631,6 +693,10 @@ class CoreMenuSync(CoreNodeSync):
631693 children : RelationshipManagerSync
632694
633695
696+ class CoreNodeTriggerMatchSync (CoreNodeSync ):
697+ trigger : RelatedNodeSync
698+
699+
634700class CoreObjectComponentTemplateSync (CoreNodeSync ):
635701 template_name : String
636702
@@ -672,6 +738,14 @@ class CoreTransformationSync(CoreNodeSync):
672738 tags : RelationshipManagerSync
673739
674740
741+ class CoreTriggerRuleSync (CoreNodeSync ):
742+ name : String
743+ description : StringOptional
744+ active : Boolean
745+ branch_scope : Dropdown
746+ action : RelatedNodeSync
747+
748+
675749class CoreValidatorSync (CoreNodeSync ):
676750 label : StringOptional
677751 state : Enum
@@ -805,6 +879,10 @@ class CoreFileThreadSync(CoreThreadSync):
805879 repository : RelatedNodeSync
806880
807881
882+ class CoreGeneratorActionSync (CoreActionSync ):
883+ generator : RelatedNodeSync
884+
885+
808886class CoreGeneratorCheckSync (CoreCheckSync ):
809887 instance : String
810888
@@ -859,6 +937,16 @@ class CoreGraphQLQueryGroupSync(CoreGroupSync):
859937 query : RelatedNodeSync
860938
861939
940+ class CoreGroupActionSync (CoreActionSync ):
941+ add_members : Boolean
942+ group : RelatedNodeSync
943+
944+
945+ class CoreGroupTriggerRuleSync (CoreTriggerRuleSync ):
946+ members_added : Boolean
947+ group : RelatedNodeSync
948+
949+
862950class CoreIPAddressPoolSync (CoreResourcePoolSync , LineageSourceSync ):
863951 default_address_type : String
864952 default_prefix_length : IntegerOptional
@@ -878,6 +966,25 @@ class CoreMenuItemSync(CoreMenuSync):
878966 pass
879967
880968
969+ class CoreNodeTriggerAttributeMatchSync (CoreNodeTriggerMatchSync ):
970+ attribute_name : String
971+ value : StringOptional
972+ value_previous : StringOptional
973+ value_match : Dropdown
974+
975+
976+ class CoreNodeTriggerRelationshipMatchSync (CoreNodeTriggerMatchSync ):
977+ relationship_name : String
978+ added : Boolean
979+ peer : StringOptional
980+
981+
982+ class CoreNodeTriggerRuleSync (CoreTriggerRuleSync ):
983+ node_kind : String
984+ mutation_action : Enum
985+ matches : RelationshipManagerSync
986+
987+
881988class CoreNumberPoolSync (CoreResourcePoolSync , LineageSourceSync ):
882989 node : String
883990 node_attribute : String
@@ -925,6 +1032,11 @@ class CoreRepositorySync(LineageOwnerSync, LineageSourceSync, CoreGenericReposit
9251032 commit : StringOptional
9261033
9271034
1035+ class CoreRepositoryGroupSync (CoreGroupSync ):
1036+ content : Dropdown
1037+ repository : RelatedNodeSync
1038+
1039+
9281040class CoreRepositoryValidatorSync (CoreValidatorSync ):
9291041 repository : RelatedNodeSync
9301042
0 commit comments