mirror of
https://github.com/fastapi-admin/fastapi-admin.git
synced 2025-08-15 11:11:19 +08:00
22 lines
381 B
Python
22 lines
381 B
Python
from enum import IntEnum
|
|
|
|
from fastapi_admin.enums import EnumMixin
|
|
|
|
|
|
class ProductType(EnumMixin, IntEnum):
|
|
article = 1
|
|
page = 2
|
|
|
|
@classmethod
|
|
def choices(cls):
|
|
return {cls.article: "Article", cls.page: "Page"}
|
|
|
|
|
|
class Status(EnumMixin, IntEnum):
|
|
on = 1
|
|
off = 0
|
|
|
|
@classmethod
|
|
def choices(cls):
|
|
return {cls.on: "On", cls.off: "Off"}
|