enricorampazzo's picture
moved python code to dam_helper folder
37de7f1
raw
history blame contribute delete
No virus
1.16 kB
from enum import Enum
class Questions(Enum):
FULL_NAME = 0
WORK_TO_DO = 1
COMMUNITY = 2
BUILDING = 3
UNIT_APT_NUMBER = 4
OWNER_OR_TENANT = 5
START_DATE = 6
END_DATE = 7
CONTACT_NUMBER = 8
COMPANY_NAME = 9
COMPANY_EMAIL = 10
COMPANY_NUMBER = 11
YOUR_EMAIL = 12
@classmethod
def values(cls):
return [Questions.FULL_NAME, Questions.WORK_TO_DO, Questions.BUILDING, Questions.UNIT_APT_NUMBER,
Questions.OWNER_OR_TENANT, Questions.START_DATE, Questions.END_DATE, Questions.CONTACT_NUMBER,
Questions.COMPANY_NAME, Questions.COMPANY_EMAIL, Questions.COMPANY_NUMBER, Questions.YOUR_EMAIL]
class DetailsType(Enum):
PERSONAL_DETAILS = 1
LOCATION_DETAILS = 2
CONTRACTOR_DETAILS = 3
def title(self):
return self.name.replace("_", " ").lower()
@classmethod
def values(cls):
return [cls.PERSONAL_DETAILS, cls.LOCATION_DETAILS, cls.CONTRACTOR_DETAILS]
class Steps(Enum):
INITIAL_STATE = 1
PARSING_ANSWERS = 2
ASK_AGAIN = 3
FIND_CATEGORIES = 4
VALIDATE_DATA = 5
PARSING_ERROR = 6
FORM_CREATED = 7