mirror of
https://github.com/usememos/memos.git
synced 2024-11-15 03:07:04 +08:00
b34aded376
* refactor: migration idp api * chore: update
25 lines
385 B
Go
25 lines
385 B
Go
package v1
|
|
|
|
// Role is the type of a role.
|
|
type Role string
|
|
|
|
const (
|
|
// Host is the HOST role.
|
|
Host Role = "HOST"
|
|
// Admin is the ADMIN role.
|
|
Admin Role = "ADMIN"
|
|
// NormalUser is the USER role.
|
|
NormalUser Role = "USER"
|
|
)
|
|
|
|
func (e Role) String() string {
|
|
switch e {
|
|
case Host:
|
|
return "HOST"
|
|
case Admin:
|
|
return "ADMIN"
|
|
case NormalUser:
|
|
return "USER"
|
|
}
|
|
return "USER"
|
|
}
|