# routes.py

PROTECTED_ROUTES = {
    # ... other routes you want to protect
    "/v1/status/*",
    "/v1/data/*",    
    "/v1/auth/check",    
    "/v1/users/list/*",
    "/v1/users/invite/",
    "/v1/cookie/",    
    "/v1/accounts/*", 
    "/v1/partners/*", 
    "/v1/roles/*",    
    "/v1/subscriptions/*",    
    "/v1/invoices/*",    
    "/v1/payments/*",    
    "/v1/rbac/default",    
    "/v1/rbac/features",    
    "/v1/status",
     "/v1/workforcecategory/*",
    "/v1/workforce/*",
    "/v1/vehicle-models/*",
    "/v1/fleets/*",
    "/v1/vendors/*",
    "/v1/crud/*",  
    "/v1/pricingtypes/*", 
    "/v1/pricingrules/*",
    "/v1/services/*",   
    "/v1/customers/*",   
    "/v1/ticket/*",   
    "/v1/activity/*",   
    "/v1/emails/*",   
    "/v1/dashboard/*",   
    "/v1/saas/*",   
}
# Define the unprotected routes
UNPROTECTED_ROUTES = {
    "/v1/users/signup",
    "/v1/users/login",
    "/v1/users/logout",
    "/v1/users/reset-password",
    "/v1/saas/stripe-webhook/",
    "/v1/saas/subscription-types/",
    "/v1/projects/status/*", 
    "/v1/support/*",
    "/docs",
    "/v1/p/workforce/signup",
}
OPEN_CORS_ROUTES = {
    "/v1/context/*",
}
