支持配置读取许可证
parent
73a94bae14
commit
4635929653
@ -0,0 +1,22 @@
|
||||
from pydantic import Field
|
||||
from pydantic_settings import BaseSettings
|
||||
from enum import StrEnum
|
||||
|
||||
class LicenseStatus(StrEnum):
|
||||
NONE = "none"
|
||||
INACTIVE = "inactive"
|
||||
ACTIVE = "active"
|
||||
EXPIRING = "expiring"
|
||||
EXPIRED = "expired"
|
||||
LOST = "lost"
|
||||
|
||||
class LicenseConfig(BaseSettings):
|
||||
LICENSE_STATUS: LicenseStatus = Field(
|
||||
description="license status",
|
||||
default=LicenseStatus.NONE,
|
||||
)
|
||||
|
||||
LICENSE_EXPIRED_AT: str = Field(
|
||||
description="license expired at",
|
||||
default="",
|
||||
)
|
||||
Loading…
Reference in New Issue