spotify_cli/cli/commands/
audiobooks.rs1use crate::endpoints::audiobooks::{
4 check_users_saved_audiobooks, get_audiobook, get_audiobook_chapters,
5 get_users_saved_audiobooks, remove_users_saved_audiobooks, save_audiobooks_for_current_user,
6};
7
8resource_get!(audiobook_get, get_audiobook::get_audiobook, "Audiobook");
9resource_list!(
10 audiobook_list,
11 get_users_saved_audiobooks::get_users_saved_audiobooks,
12 "Saved audiobooks"
13);
14resource_list_with_id!(
15 audiobook_chapters,
16 get_audiobook_chapters::get_audiobook_chapters,
17 "Audiobook chapters",
18 "No chapters"
19);
20resource_save!(
21 audiobook_save,
22 save_audiobooks_for_current_user::save_audiobooks,
23 "audiobook"
24);
25resource_remove!(
26 audiobook_remove,
27 remove_users_saved_audiobooks::remove_audiobooks,
28 "audiobook"
29);
30resource_check!(
31 audiobook_check,
32 check_users_saved_audiobooks::check_saved_audiobooks
33);