Исходный код tbank.nominal_accounts.enums

from __future__ import annotations

from enum import Enum


[документация] class BeneficiaryType(str, Enum): """Тип бенефициара номинального счёта.""" FL_RESIDENT = "FL_RESIDENT" FL_NONRESIDENT = "FL_NONRESIDENT" UL_RESIDENT = "UL_RESIDENT" UL_NONRESIDENT = "UL_NONRESIDENT" IP_RESIDENT = "IP_RESIDENT" IP_NONRESIDENT = "IP_NONRESIDENT" LITE_CONTACT = "LITE_CONTACT"
[документация] class AddressType(str, Enum): """Тип адреса бенефициара.""" POSTAL = "POSTAL_ADDRESS" REGISTRATION = "REGISTRATION_ADDRESS" RESIDENCE = "RESIDENCE_ADDRESS" LEGAL_ENTITY = "LEGAL_ENTITY_ADDRESS" OFFICE_OF_FOREIGN_LEGAL_ENTITY = "OFFICE_OF_FOREIGN_LEGAL_ENTITY_ADDRESS"
[документация] class DocumentType(str, Enum): """Тип документа бенефициара.""" PASSPORT = "PASSPORT" FOREIGN_PASSPORT = "FOREIGN_PASSPORT" FOREIGN_PASSPORT_OF_FOREIGN_CITIZENS = "FOREIGN_PASSPORT_OF_FOREIGN_CITIZENS" OFFICIAL_PASSPORT = "OFFICIAL_PASSPORT" DIPLOMATIC_PASSPORT = "DIPLOMATIC_PASSPORT" MIGRATION_CARD = "MIGRATION_CARD" TEMPORARY_RESIDENCE_PERMIT = "TEMPORARY_RESIDENCE_PERMIT" VISA = "VISA" RESIDENCE_PERMIT = "RESIDENCE_PERMIT" CONTRACT = "CONTRACT" CONTRACT_GPD = "CONTRACT_GPD" PATENT = "PATENT"
[документация] class BankDetailsType(str, Enum): """Тип банковских реквизитов бенефициара.""" PAYMENT_DETAILS = "PAYMENT_DETAILS" CARD = "CARD" SBP = "SBP"
[документация] class PaymentType(str, Enum): """Тип платежа с номинального счёта.""" REGULAR = "REGULAR" TAX = "TAX"
[документация] class PaymentStatus(str, Enum): """Статус платежа с номинального счёта.""" PENDING = "PENDING" IN_PROGRESS = "IN_PROGRESS" FAILED = "FAILED" CANCELLED = "CANCELLED" SUCCEEDED = "SUCCEEDED"
[документация] class DealStatus(str, Enum): """Статус сделки.""" DRAFT = "DRAFT" ACCEPTED = "ACCEPTED" IN_PROGRESS = "IN_PROGRESS" CANCELLED = "CANCELLED" COMPLETED = "COMPLETED"
[документация] class StepStatus(str, Enum): """Статус этапа сделки.""" NEW = "NEW" PAYMENT_IN_PROGRESS = "PAYMENT_IN_PROGRESS" PAYMENT_FAILED = "PAYMENT_FAILED" CANCELLED = "CANCELLED" COMPLETED = "COMPLETED"
[документация] class AddCardStatus(str, Enum): """Статус запроса на добавление карты бенефициара.""" PENDING = "PENDING" READY = "READY" FAILED = "FAILED"
[документация] class ScoringStatus(str, Enum): """Статус проверки бенефициара в финансовом мониторинге.""" IN_PROGRESS = "IN_PROGRESS" SUCCEEDED = "SUCCEEDED" FAILED = "FAILED"
[документация] class TransferType(str, Enum): """Тип перевода между виртуальными счетами.""" DIRECT = "DIRECT" TO_DEAL = "TO_DEAL" FROM_DEAL = "FROM_DEAL"