11 lines
248 B
Go
11 lines
248 B
Go
package role
|
|
|
|
type Repository interface {
|
|
List() ([]Role, error)
|
|
Get(id uint32) (Role, error)
|
|
GetByName(name string) (Role, error)
|
|
ListGrants(roleID uint32) ([]Grant, error)
|
|
Create(created Role) (Role, error)
|
|
Save(saved Role) (Role, error)
|
|
}
|