Files
long2ice afabc6cd27 add Makefile
update cli
2020-05-22 21:28:32 +08:00

26 lines
434 B
Python

import abc
from enum import IntEnum
class EnumMixin:
@classmethod
@abc.abstractmethod
def choices(cls):
pass
class PermissionAction(EnumMixin, IntEnum):
create = 1
delete = 2
update = 3
read = 4
@classmethod
def choices(cls):
return {
cls.create: "Create",
cls.delete: "Delete",
cls.update: "Update",
cls.read: "Read",
}