[#81] schema: Introduce the tree service verbs
All checks were successful
DCO action / DCO (pull_request) Successful in 1m18s
Tests and linters / Tests (1.21) (pull_request) Successful in 1m50s
Tests and linters / Tests with -race (pull_request) Successful in 2m0s
Tests and linters / Staticcheck (pull_request) Successful in 2m13s
Tests and linters / Tests (1.20) (pull_request) Successful in 2m33s
Tests and linters / Lint (pull_request) Successful in 4m7s

Signed-off-by: Airat Arifullin <aarifullin@yadro.com>
This commit is contained in:
Airat Arifullin 2024-06-17 14:01:04 +03:00
parent ac965e8d17
commit b5b5ed0f5f

View file

@ -1,6 +1,14 @@
package native
const (
MethodAddTreeNode = "AddTreeNode"
MethodAddTreeNodeByPath = "AddTreeNodeByPath"
MethodRemoveTreeNode = "RemoveTreeNode"
MethodMoveTreeNode = "MoveTreeNode"
MethodGetTreeNodeByPath = "GetTreeNodeByPath"
MethodGetSubtree = "GetSubtree"
MethodListTrees = "ListTrees"
MethodGetObject = "GetObject"
MethodPutObject = "PutObject"
MethodHeadObject = "HeadObject"
@ -18,6 +26,7 @@ const (
ObjectPrefix = "native:object"
ContainerPrefix = "native:container"
TreePrefix = "native:tree"
ResourceFormatNamespaceObjects = "native:object/%s/*"
ResourceFormatNamespaceContainerObjects = "native:object/%s/%s/*"
@ -37,6 +46,16 @@ const (
ResourceFormatAllContainers = "native:container/*"
ResourceFormatNamespaceTrees = "native:tree/%s/*"
ResourceFormatNamespaceContainerTrees = "native:tree/%s/%s/*"
ResourceFormatNamespaceContainerTree = "native:tree/%s/%s/%s"
ResourceFormatRootTrees = "native:tree//*"
ResourceFormatRootContainerTrees = "native:tree//%s/*"
ResourceFormatRootContainerTree = "native:tree//%s/%s"
ResourceFormatAllTrees = "native:tree/*"
PropertyKeyActorPublicKey = "$Actor:publicKey"
PropertyKeyActorRole = "$Actor:role"