Documentation ¶
Overview ¶
Package acl provides persistence and access to Access Control List
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Drivers = service.StorageDrivers{}
Functions ¶
This section is empty.
Types ¶
type DAO ¶
type DAO interface { Migrate(context.Context) error Add(context.Context, interface{}) error SetExpiry(context.Context, service2.Enquirer, *time.Time, *ExpirationPeriod) (int64, error) Del(context.Context, service2.Enquirer, *ExpirationPeriod) (numRows int64, e error) Search(context.Context, service2.Enquirer, *[]interface{}, *ExpirationPeriod) error }
DAO interface
type ExpirationPeriod ¶
func ReadExpirationPeriod ¶
func ReadExpirationPeriod(p ExpirationProvider) *ExpirationPeriod
type ExpirationProvider ¶
Directories ¶
Path | Synopsis |
---|---|
dao
|
|
service
Package service provides a GRPC service for storing and CRUD-ing ACLs
|
Package service provides a GRPC service for storing and CRUD-ing ACLs |
service
Package service is a REST gateway to the grpc ACL service
|
Package service is a REST gateway to the grpc ACL service |
Click to show internal directories.
Click to hide internal directories.