from enum import IntEnum, Enum


class OTPType(IntEnum):
    SIGNUP = 1
    PASSWORD_RESET = 2


class RegisterStep(IntEnum):
    SETUP_BUSINESS = 1
    SETUP_PHONE = 2
    SETUP_SERVICES = 3
    SETUP_ASSISTANT = 4
    DASHBOARD = 5


class BusinessType(IntEnum):
    GARAGE_AND_WORKSHOP = 1
    PET_CARE = 2
    PEST_CONTROL = 3
    HANDYMAN = 4
    ELECTRICIANS = 5
    GARDENING_SERVICES = 6
    CLEANING_SERVICE = 7


PAGE_SIZE = 10


class WeeklyScheduleStatus:
    DAY_OFF = 1
    NOT_OFF = 0


class UserStatus(Enum):
    ACTIVE = 1
    INACTIVE = 2
    DELETED = 3


class UserStep(Enum):
    SETUP_BUSINESS = 1
    SETUP_PHONE = 2
    SETUP_SERVICES = 3
    SETUP_ASSISTANT = 4
    DASHBOARD = 5


class EmailVerificationStatus(Enum):
    NOT_VERIFIED = 0
    VERIFIED = 1
