Files
2026-08-14 15:23:46 +08:00

34 lines
931 B
Python

from __future__ import annotations
from enum import StrEnum
class CreditSubscriptionStatus(StrEnum):
PENDING = "pending"
ACTIVE = "active"
EXPIRED = "expired"
CANCELLED = "cancelled"
CREDIT_SUBSCRIPTION_STATUS_LABELS = {
CreditSubscriptionStatus.PENDING.value: "待生效",
CreditSubscriptionStatus.ACTIVE.value: "生效中",
CreditSubscriptionStatus.EXPIRED.value: "已到期",
CreditSubscriptionStatus.CANCELLED.value: "已取消",
}
class CreditSubscriptionPeriodStatus(StrEnum):
SCHEDULED = "scheduled"
GRANTED = "granted"
CANCELLED = "cancelled"
EXPIRED = "expired"
CREDIT_SUBSCRIPTION_PERIOD_STATUS_LABELS = {
CreditSubscriptionPeriodStatus.SCHEDULED.value: "待发放",
CreditSubscriptionPeriodStatus.GRANTED.value: "已发放",
CreditSubscriptionPeriodStatus.CANCELLED.value: "已取消",
CreditSubscriptionPeriodStatus.EXPIRED.value: "已到期",
}