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

1from enum import Enum 

2 

3 

4class AuthorizationType(str, Enum): 

5 FREEZE = '0' 

6 """Məbləği bloklamaq""" 

7 

8 DIRECT = '1' 

9 """Məbləği birbaşa çıxmaq""" 

10 

11 def __str__(self): 

12 return self.value 

13 

14 

15class AuthorizationResponseType(str, Enum): 

16 ACCEPT_PAYMENT = '21' 

17 RETURN_PAYMENT = '22' 

18 CANCEL_PAYMENT = '24' 

19 

20 def __str__(self): 

21 return self.value 

22 

23 

24class AuthorizationMiscType(str, Enum): 

25 REQUEST_STATUS = '90' 

26 

27 def __str__(self): 

28 return self.value 

29 

30 

31class Action(int, Enum): 

32 TRANSACTION_SUCCESS = 0 

33 """Tranzaksiya uğurla tamamlandı""" 

34 

35 TRANSACTION_DUPLICATE = 1 

36 """Duplikat əməliyyat aşkar edildi""" 

37 

38 TRANSACTION_CANCELLED = 2 

39 """Tranzaksiya rədd edildi""" 

40 

41 TRANSACTION_PROCESSING_ERROR = 3 

42 """Tranzaksiya emal xətası""" 

43 

44 TRANSACTION_REPEAT_OF_CANCELLED = 6 

45 """İmtina edilmiş əməliyyatın təkrarlanması""" 

46 

47 TRANSACTION_REPEAT_OF_UNAPPROVED = 7 

48 """Doğrulama xətası ilə əməliyyatın təkrarlanması""" 

49 

50 TRANSACTION_REPEAT_OF_UNRESPONDED = 8 

51 """Cavab verilmədən dayandırılmış əməliyyatın təkrarlanması""" 

52 

53 

54class CardStatus(str, Enum): 

55 ACTIVE = 'our_active' 

56 """Kart AzeriCard database-indədir və aktiv statusa malikdir""" 

57 

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 

60 

61 MISSING = 'foreign' 

62 """Kart AzeriCard database-ində yoxdur""" 

63 

64 

65class TransferStatusCode(str, Enum): 

66 SUCCESS = 0 

67 """Uğurla tamamlandı""" 

68 

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""" 

72 

73 SIGNATURE_ERROR = 106 

74 """Giriş məlumatları imzaya uyğun gəlmir""" 

75 

76 TRANSACTION_NOT_FOUND = 112 

77 """Ödəniş arxa tərəfdə tapılmadı""" 

78 

79 TRANSACTION_ACTIVE = 116 

80 """Tranzaksiya artıq təsdiqlənib, tamamlanması və ya yoxlanılmasını gözləməyə başlayıb.""" 

81 

82 def __str__(self): 

83 return str(self.value)