from src import config from src.api_utils.route import Route from .views import apple_music_dt, apple_music_tmp, auth_callback, authorize, authorize_data, get_account_extras, \ list_service_accounts __all__ = ["routes"] routes: tuple[Route, ...] = ( Route("GET", r"^/serviceaccounts/(?P[0-9]+)$", list_service_accounts), # Route( # "GET", r"^/serviceaccounts/(?P[0-9]+)/(?P[0-9]+)$", # delete_service_account), Route("GET", r"^/_serviceaccounts/authorize/(?P[a-z_]+)$", authorize), Route("GET", r"^/_serviceaccounts/auth/data/(?P[a-z_]+)$", authorize_data), Route("GET", r"^/_serviceaccounts/callback/(?P[a-z_]+)$", auth_callback), Route("GET", r"^/_serviceaccounts/extras$", get_account_extras), Route("GET", r"^/_serviceaccounts/apple_music_dt$", apple_music_dt), ) if config.IS_LOCAL: routes += (Route("GET", r"^/_serviceaccounts/apple_music_tmp/(?P[0-9]+)$", apple_music_tmp),)