Исходный код tbank.business_cards.enums
from __future__ import annotations
from enum import Enum
[документация]
class CardStatus(str, Enum):
"""Статус бизнес-карты."""
NORM = "NORM"
CLOSED = "CLOSED"
BLOCKED = "BLOCKED"
[документация]
class CardNetwork(str, Enum):
"""Платёжная система карты."""
MASTERCARD = "MASTERCARD"
VISA = "VISA"
MIR = "MIR"
[документация]
class CardBlockReason(str, Enum):
"""Причина блокировки карты."""
LOST = "LOST"
STOLEN = "STOLEN"
BROKEN = "BROKEN"
FRAUD = "FRAUD"
CLIENT_INITIATED = "CLIENTINITIATED"
[документация]
class CardIssueApplicationStatus(str, Enum):
"""Статус заявки на выпуск виртуальной карты."""
NEW = "NEW"
IDENTIFICATION = "IDENTIFICATION"
ISSUING = "ISSUING"
CARD_ISSUED = "CARD_ISSUED"
FAILED_FATAL = "FAILED_FATAL"
FAILED_NON_FATAL = "FAILED_NON_FATAL"
[документация]
class OutputLimitPeriod(str, Enum):
"""Период возобновления лимита (в ответе)."""
DAY = "DAY"
MONTH = "MONTH"
IRREGULAR = "IRREGULAR"
CUSTOM = "CUSTOM"
[документация]
class ReissueStatus(str, Enum):
"""Статус заявки на перевыпуск виртуальной карты."""
READY = "READY"
IN_PROGRESS = "IN_PROGRESS"
ERROR = "ERROR"