Spaces:
Running
Running
File size: 983 Bytes
88f9105 ebaa573 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
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]
|