from model_utils.choices import Choices MAX_OTP_TRY = 3 DEVELOPMENT_PHONE_NUMBERS = ['+989999999999', '+989999999998'] STATE_CHOICES = Choices( (1, 'created', 'created'), (2, 'delayed', 'delayed'), # delayed as user wish (3, 'pending', 'pending'), # wait for external service response (4, 'incomplete', 'incomplete'), # started and wait for internal progress to complete (5, 'success', 'success'), (6, 'failed', 'failed'), (7, 'expected_failure', 'expected_failure'), # no exact data available but guessed to be failed )