Granular permission identifiers for authorization checks.
Permission
Bases: StrEnum
Granular permission identifiers for authorization checks.
Example
perm = Permission.READ
assert perm == "read"
assert isinstance(perm, str)
Source code in src/forging_blocks/foundation/permission.py
| class Permission(StrEnum):
"""Granular permission identifiers for authorization checks.
Example:
```python
perm = Permission.READ
assert perm == "read"
assert isinstance(perm, str)
```
"""
READ = "read"
WRITE = "write"
DELETE = "delete"
ADMIN = "admin"
|