12 lines
No EOL
550 B
Python
12 lines
No EOL
550 B
Python
from model_utils.choices import Choices
|
|
|
|
# TODO: add a state for invoice created
|
|
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
|
|
) |