spotify_cli/cli/commands/
shows.rs

1//! Show (podcast) command handlers
2
3use crate::endpoints::shows::{
4    check_users_saved_shows, get_show, get_show_episodes, get_users_saved_shows,
5    remove_users_saved_shows, save_shows_for_current_user,
6};
7
8resource_get!(show_get, get_show::get_show, "Show");
9resource_list!(
10    show_list,
11    get_users_saved_shows::get_users_saved_shows,
12    "Saved shows"
13);
14resource_list_with_id!(
15    show_episodes,
16    get_show_episodes::get_show_episodes,
17    "Show episodes",
18    "No episodes"
19);
20resource_save!(show_save, save_shows_for_current_user::save_shows, "show");
21resource_remove!(show_remove, remove_users_saved_shows::remove_shows, "show");
22resource_check!(show_check, check_users_saved_shows::check_saved_shows);