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: "已到期", }