Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrorPermissionDenied = errors.New("permission denied")
Functions ¶
This section is empty.
Types ¶
type CreatePermissionRequest ¶
type PermissionRequest ¶
type Service ¶
type Service interface {
pubsub.Suscriber[PermissionRequest]
GrantPersistant(permission PermissionRequest)
Grant(permission PermissionRequest)
Deny(permission PermissionRequest)
Request(opts CreatePermissionRequest) bool
AutoApproveSession(sessionID string)
}
func NewPermissionService ¶
func NewPermissionService() Service
Click to show internal directories.
Click to hide internal directories.