@@ -73,6 +73,8 @@ class CoreArtifactTarget(CoreNode):
7373
7474
7575class CoreBasePermission (CoreNode ):
76+ decision : Enum
77+ identifier : StringOptional
7678 roles : RelationshipManager
7779
7880
@@ -137,6 +139,20 @@ class CoreGroup(CoreNode):
137139 children : RelationshipManager
138140
139141
142+ class CoreMenu (CoreNode ):
143+ namespace : String
144+ name : String
145+ label : StringOptional
146+ path : StringOptional
147+ description : StringOptional
148+ icon : StringOptional
149+ protected : Boolean
150+ order_weight : Integer
151+ section : Enum
152+ parent : RelatedNode
153+ children : RelationshipManager
154+
155+
140156class CoreProfile (CoreNode ):
141157 profile_name : String
142158 profile_priority : IntegerOptional
@@ -369,6 +385,10 @@ class CoreIPPrefixPool(CoreResourcePool, LineageSource):
369385 ip_namespace : RelatedNode
370386
371387
388+ class CoreMenuItem (CoreMenu ):
389+ pass
390+
391+
372392class CoreNumberPool (CoreResourcePool , LineageSource ):
373393 node : String
374394 node_attribute : String
@@ -381,7 +401,6 @@ class CoreObjectPermission(CoreBasePermission):
381401 namespace : String
382402 name : String
383403 action : Enum
384- decision : Enum
385404
386405
387406class CoreObjectThread (CoreThread ):
@@ -518,6 +537,8 @@ class CoreArtifactTargetSync(CoreNodeSync):
518537
519538
520539class CoreBasePermissionSync (CoreNodeSync ):
540+ decision : Enum
541+ identifier : StringOptional
521542 roles : RelationshipManagerSync
522543
523544
@@ -582,6 +603,20 @@ class CoreGroupSync(CoreNodeSync):
582603 children : RelationshipManagerSync
583604
584605
606+ class CoreMenuSync (CoreNodeSync ):
607+ namespace : String
608+ name : String
609+ label : StringOptional
610+ path : StringOptional
611+ description : StringOptional
612+ icon : StringOptional
613+ protected : Boolean
614+ order_weight : Integer
615+ section : Enum
616+ parent : RelatedNodeSync
617+ children : RelationshipManagerSync
618+
619+
585620class CoreProfileSync (CoreNodeSync ):
586621 profile_name : String
587622 profile_priority : IntegerOptional
@@ -814,6 +849,10 @@ class CoreIPPrefixPoolSync(CoreResourcePoolSync, LineageSourceSync):
814849 ip_namespace : RelatedNodeSync
815850
816851
852+ class CoreMenuItemSync (CoreMenuSync ):
853+ pass
854+
855+
817856class CoreNumberPoolSync (CoreResourcePoolSync , LineageSourceSync ):
818857 node : String
819858 node_attribute : String
@@ -826,7 +865,6 @@ class CoreObjectPermissionSync(CoreBasePermissionSync):
826865 namespace : String
827866 name : String
828867 action : Enum
829- decision : Enum
830868
831869
832870class CoreObjectThreadSync (CoreThreadSync ):
0 commit comments