from enum import Enum


class EventType(Enum):
    CHILD_TASK_TRIGGERED = "child_task_triggered"
    CHILD_TASKS_SET = "child_tasks_set"

    TASK_MODIFIED = "task_modified"
    REWARD_MODIFIED = "reward_modified"

    CHILD_REWARD_TRIGGERED = "child_reward_triggered"
    CHILD_REWARDS_SET = "child_rewards_set"
    CHILD_REWARD_REQUEST = "child_reward_request"

    CHILD_MODIFIED = "child_modified"

    USER_MARKED_FOR_DELETION = "user_marked_for_deletion"
    USER_DELETED = "user_deleted"

    TRACKING_EVENT_CREATED = "tracking_event_created"
    
    CHILD_OVERRIDE_SET = "child_override_set"
    CHILD_OVERRIDE_DELETED = "child_override_deleted"

    PROFILE_UPDATED = "profile_updated"

    CHORE_SCHEDULE_MODIFIED = "chore_schedule_modified"
    CHORE_TIME_EXTENDED = "chore_time_extended"
    CHILD_CHORE_CONFIRMATION = "child_chore_confirmation"

    FORCE_LOGOUT = "force_logout"
