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

from __future__ import annotations

from enum import Enum


[документация] class RuleType(str, Enum): """Тип правила безакцептного списания.""" RECURRENT = "Recurrent" TRIGGER = "Trigger"
[документация] class DocType(str, Enum): """Тип платёжного документа.""" PAYMENT_REQUEST = "PaymentRequest"
[документация] class PaymentCondition(str, Enum): """Условие платежа.""" WITH_ACCEPTANCE = "WithAcceptance" WITHOUT_ACCEPTANCE = "WithoutAcceptance"
[документация] class PaymentDirection(str, Enum): """Направление платёжного требования.""" DEBIT = "Debit" CREDIT = "Credit"
[документация] class PaymentRequestStatus(str, Enum): """Статус платёжного требования.""" PENDING = "Pending" SENT = "Sent" REVOKED = "Revoked" ARCHIVED = "Archived" ERROR = "Error" DECLINED = "Declined" CARD = "Card" ACCEPTED = "Accepted" OUTDATED = "Outdated" PARTIAL = "Partial" REVOKE_REQUESTED = "RevokeRequested" COMPLETED = "Completed"
[документация] class AgreementStatus(str, Enum): """Статус соглашения о безакцептном списании.""" PENDING = "Pending" ACTIVE = "Active" SIGNED = "Signed" TERMINATED = "Terminated" ERROR = "Error" OUTDATED = "Outdated"
[документация] class AgreementParticipant(str, Enum): """Тип участия компании в соглашении.""" RECIPIENT = "Recipient" PAYER = "Payer"
[документация] class ReplenishmentCategory(str, Enum): """Категория операций пополнения для триггерного правила.""" CASH_IN = "CashIn" MERCHANT_ACQ = "MerchantAcq" INTERNET_ACQ = "InternetAcq" COUNTERPARTY_INCOME = "CounterpartyIncome"