from src.api_utils.route import Route from .views import create_playlist_sync, delete_playlist_sync, execute_playlist_sync, get_playlist_sync, \ list_playlists_sync, update_playlist_sync __all__ = ["routes"] PREFIX = "/playlistsync" routes = ( Route("GET", rf"^{PREFIX}/(?P[0-9]+)/playlists$", list_playlists_sync), Route("POST", rf"^{PREFIX}/(?P[0-9]+)/playlists$", create_playlist_sync), Route( "GET", rf"^{PREFIX}/(?P[0-9]+)/playlists/(?P[0-9]+)$", get_playlist_sync, ), Route( "PUT", rf"^{PREFIX}/(?P[0-9]+)/playlists/(?P[0-9]+)$", update_playlist_sync, ), Route( "DELETE", rf"^{PREFIX}/(?P[0-9]+)/playlists/(?P[0-9]+)$", delete_playlist_sync, ), Route( "POST", rf"^{PREFIX}/(?P[0-9]+)/playlists/(?P[0-9]+)/execute$", execute_playlist_sync, ), )