Coverage for packages/postaguvercini/src/integrify/postaguvercini/schemas/enums.py: 100%

31 statements  

« prev     ^ index     » next       coverage.py v7.16.0, created at 2026-10-19 02:39 +0000

1from enum import Enum 

2 

3 

4class ChannelType(str, Enum): 

5 OTP = 'OTP' 

6 BULK = 'BULK' 

7 

8 

9class StatusCode(int, Enum): 

10 OK = 200 

11 BAD_REQUEST = 400 

12 SERVER_ERROR = 500 

13 

14 REQUEST_ERROR_DB_ERROR = 1010 

15 REQUEST_ERROR_DB_CONNECTION_FAILED = 1020 

16 REQUEST_ERROR_HISTORY_RECORD = 1030 

17 REQUEST_ERROR_NO_RECORD_FOUND = 1040 

18 REQUEST_ERROR_UNKNOWN_METHOD = 1050 

19 

20 EMPTY_RECEIVER_LIST = 1060 

21 INVALID_SEND_DATE_FORMAT = 1063 

22 INVALID_EXPIRE_DATE_FORMAT = 1064 

23 MAX_NUMBER_OF_RECIPIENTS = 1070 

24 DIFFERENT_SIZE_RECIPIENT_AND_MESSAGE = 1080 

25 MESSAGE_EMPTY = 1090 

26 

27 STATUS_QUERY_DB_ERROR = 2020 

28 STATUS_INQUIRY_HISTORY_RECORD_ERROR = 2030 

29 STATUS_INQUIRY_NO_RECORD_FOUND_ERROR = 2040 

30 STATUS_INQUIRY_DB_METHOD_ERROR = 2050 

31 

32 CREDIT_INQUIRY_DB_ERROR = 7020 

33 CREDIT_INQUIRY_HISTORY_RECORD_ERROR = 7030 

34 CREDIT_INQUIRY_NO_RECORD_FOUND_ERROR = 7040 

35 CREDIT_INQUIRY_DB_METHOD_ERROR = 7050 

36 

37 ALPHANUMBERIC_QUERY_DB_ERROR = 7020 

38 ALPHANUMBERIC_QUERY_HISTORY_RECORD_ERROR = 7030 

39 ALPHANUMBERIC_QUERY_NO_RECORD_FOUND_ERROR = 7040 

40 ALPHANUMBERIC_QUERY_DB_METHOD_ERROR = 7050