spotify_cli/cli/commands/
albums.rs

1//! Album command handlers
2
3use crate::endpoints::albums::{
4    check_users_saved_albums, get_album_tracks, get_new_releases, get_users_saved_albums,
5    remove_users_saved_albums, save_albums_for_current_user,
6};
7
8resource_list!(
9    album_list,
10    get_users_saved_albums::get_users_saved_albums,
11    "Saved albums"
12);
13resource_list_with_id!(
14    album_tracks,
15    get_album_tracks::get_album_tracks,
16    "Album tracks",
17    "No tracks"
18);
19resource_save!(
20    album_save,
21    save_albums_for_current_user::save_albums,
22    "album"
23);
24resource_remove!(
25    album_remove,
26    remove_users_saved_albums::remove_albums,
27    "album"
28);
29resource_check!(album_check, check_users_saved_albums::check_saved_albums);
30resource_list!(
31    album_new_releases,
32    get_new_releases::get_new_releases,
33    "New releases"
34);