44 lines
766 B
Python
44 lines
766 B
Python
from enum import IntEnum
|
|
|
|
|
|
class NewUserMethod(IntEnum):
|
|
EMAIL = 1
|
|
MOBILE = 2
|
|
|
|
|
|
class UserAccountProperty(IntEnum):
|
|
EMAIL_VERIFIED = 1
|
|
MOBILE_VERIFIED = 2
|
|
PAYMENT_SETUP = 4
|
|
ACCEPT_REQUEST = 8
|
|
READY_PROVIDER = 16
|
|
MANAGE_PROJECT = 32
|
|
|
|
|
|
class UserLoginAction(IntEnum):
|
|
VERIFY_EMAIL_WITH_AUTH_CODE = 0
|
|
EXISTING_USER_PASSWORD_REQUIRED = 1
|
|
NEW_USER_SET_PASSWORD = 2
|
|
EMAIL_NOT_ASSOCIATED_WITH_USER = 3
|
|
REVIEW_AND_REVISE_FLID = 4
|
|
USER_SIGNED_IN = 100
|
|
|
|
|
|
class AuthType(IntEnum):
|
|
MOBILE = 0
|
|
EMAIL = 1
|
|
PASSWORD = 2
|
|
|
|
|
|
class DepotStatus(IntEnum):
|
|
TO_BE_CREATED = 0
|
|
CREATED = 1
|
|
DELETED = 2
|
|
|
|
|
|
class UserAccountStatus(IntEnum):
|
|
TO_BE_CREATED = 0
|
|
CREATED = 1
|
|
DELETED = 2
|
|
DEACTIVATED = 3
|