Documentation ¶
Index ¶
- func NewPermissionsServer(nsm namespace.Manager, dispatch dispatch.Dispatcher, defaultDepth uint32) v1.PermissionsServiceServer
- func NewSchemaServer() v1.SchemaServiceServer
- func NewWatchServer() v1.WatchServiceServer
- func TranslateExpansionTree(node *core.RelationTupleTreeNode) *v1.PermissionRelationshipTree
- func TranslateRelationshipTree(tree *v1.PermissionRelationshipTree) *core.RelationTupleTreeNode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPermissionsServer ¶
func NewPermissionsServer(nsm namespace.Manager, dispatch dispatch.Dispatcher, defaultDepth uint32, ) v1.PermissionsServiceServer
NewPermissionsServer creates a PermissionsServiceServer instance.
func NewSchemaServer ¶
func NewSchemaServer() v1.SchemaServiceServer
NewSchemaServer creates a SchemaServiceServer instance.
func NewWatchServer ¶ added in v1.2.0
func NewWatchServer() v1.WatchServiceServer
NewWatchServer creates an instance of the watch server.
func TranslateExpansionTree ¶ added in v1.5.0
func TranslateExpansionTree(node *core.RelationTupleTreeNode) *v1.PermissionRelationshipTree
func TranslateRelationshipTree ¶ added in v1.2.0
func TranslateRelationshipTree(tree *v1.PermissionRelationshipTree) *core.RelationTupleTreeNode
TranslateRelationshipTree translates a V1 PermissionRelationshipTree into a RelationTupleTreeNode.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.