Coverage for packages/azericard/src/integrify/azericard/schemas/enums.py: 100%
53 statements
« prev ^ index » next coverage.py v7.16.0, created at 2026-10-19 02:39 +0000
« prev ^ index » next coverage.py v7.16.0, created at 2026-10-19 02:39 +0000
1from enum import Enum
4class AuthorizationType(str, Enum):
5 FREEZE = '0'
6 """Məbləği bloklamaq"""
8 DIRECT = '1'
9 """Məbləği birbaşa çıxmaq"""
11 def __str__(self):
12 return self.value
15class AuthorizationResponseType(str, Enum):
16 ACCEPT_PAYMENT = '21'
17 RETURN_PAYMENT = '22'
18 CANCEL_PAYMENT = '24'
20 def __str__(self):
21 return self.value
24class AuthorizationMiscType(str, Enum):
25 REQUEST_STATUS = '90'
27 def __str__(self):
28 return self.value
31class Action(int, Enum):
32 TRANSACTION_SUCCESS = 0
33 """Tranzaksiya uğurla tamamlandı"""
35 TRANSACTION_DUPLICATE = 1
36 """Duplikat əməliyyat aşkar edildi"""
38 TRANSACTION_CANCELLED = 2
39 """Tranzaksiya rədd edildi"""
41 TRANSACTION_PROCESSING_ERROR = 3
42 """Tranzaksiya emal xətası"""
44 TRANSACTION_REPEAT_OF_CANCELLED = 6
45 """İmtina edilmiş əməliyyatın təkrarlanması"""
47 TRANSACTION_REPEAT_OF_UNAPPROVED = 7
48 """Doğrulama xətası ilə əməliyyatın təkrarlanması"""
50 TRANSACTION_REPEAT_OF_UNRESPONDED = 8
51 """Cavab verilmədən dayandırılmış əməliyyatın təkrarlanması"""
54class CardStatus(str, Enum):
55 ACTIVE = 'our_active'
56 """Kart AzeriCard database-indədir və aktiv statusa malikdir"""
58 INACTIVE = 'our_inactive'
59 """Kart AzeriCard database-indədir və və qeyri-aktiv statusa malikdir (bloklanmış/müddəti bitmiş və s.)""" # noqa: E501
61 MISSING = 'foreign'
62 """Kart AzeriCard database-ində yoxdur"""
65class TransferStatusCode(str, Enum):
66 SUCCESS = 0
67 """Uğurla tamamlandı"""
69 DUPLICATE_TRANSACTION = 105
70 """Tranzaksiya Gözləyən statusunda deyil. Onu rədd etmək və ya təsdiqləmək mümkün deyil.
71 Əlavə məlumat üçün Azericard ilə əlaqə saxlayın"""
73 SIGNATURE_ERROR = 106
74 """Giriş məlumatları imzaya uyğun gəlmir"""
76 TRANSACTION_NOT_FOUND = 112
77 """Ödəniş arxa tərəfdə tapılmadı"""
79 TRANSACTION_ACTIVE = 116
80 """Tranzaksiya artıq təsdiqlənib, tamamlanması və ya yoxlanılmasını gözləməyə başlayıb."""
82 def __str__(self):
83 return str(self.value)