MCPcopy Create free account
hub / github.com/Permify/permify / Check

Method Check

internal/invoke/invoke.go:33–33  ·  view source on GitHub ↗
(ctx context.Context, request *base.PermissionCheckRequest)

Source from the content-addressed store, hash-verified

31// and returns a PermissionCheckResponse and an error if any.
32type Check interface {
33 Check(ctx context.Context, request *base.PermissionCheckRequest) (response *base.PermissionCheckResponse, err error)
34}
35
36// Expand is an interface that defines a method for expanding permissions.

Callers 15

notion_test.goFile · 0.65
health_test.goFile · 0.65
gc_test.goFile · 0.65
CheckMethod · 0.65
BulkCheckMethod · 0.65
CheckMethod · 0.65
check_test.goFile · 0.65
SubjectPermissionMethod · 0.65
invokeMethod · 0.65

Implementers 11

permissionClientpkg/pb/base/v1/service_grpc.pb.go
UnimplementedPermissionServerpkg/pb/base/v1/service_grpc.pb.go
PermissionServerinternal/servers/permission_server.go
HealthServerinternal/servers/health_server.go
DirectInvokerinternal/invoke/invoke.go
CheckEngineinternal/engines/check.go
mockCheckEngineinternal/engines/bulk_test.go
errorCheckEngineinternal/engines/bulk_test.go
MockCheckerinternal/engines/bulk_benchmark_test.g
CheckEngineWithCacheinternal/engines/cache/check.go
Balancerinternal/engines/balancer/balancer.go

Calls

no outgoing calls

Tested by

no test coverage detected