mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-31 04:32:32 +00:00
96 lines
2.9 KiB
Dart
96 lines
2.9 KiB
Dart
/// Library containing all logic and accessors to make calls to Sonarr's API.
|
|
library sonarr_commands;
|
|
|
|
import 'package:lunasea/api/sonarr/models.dart';
|
|
import 'package:lunasea/api/sonarr/types.dart';
|
|
import 'package:dio/dio.dart';
|
|
import 'package:intl/intl.dart';
|
|
|
|
// Calendar
|
|
part 'controllers/calendar.dart';
|
|
part 'controllers/calendar/get_calendar.dart';
|
|
|
|
// Command
|
|
part 'controllers/command.dart';
|
|
part 'controllers/command/backup.dart';
|
|
part 'controllers/command/episode_search.dart';
|
|
part 'controllers/command/missing_episode_search.dart';
|
|
part 'controllers/command/queue.dart';
|
|
part 'controllers/command/refresh_monitored_downloads.dart';
|
|
part 'controllers/command/refresh_series.dart';
|
|
part 'controllers/command/rescan_series.dart';
|
|
part 'controllers/command/rss_sync.dart';
|
|
part 'controllers/command/season_search.dart';
|
|
part 'controllers/command/series_search.dart';
|
|
|
|
// Episode File
|
|
part 'controllers/episode_file.dart';
|
|
part 'controllers/episode_file/delete_episode_file.dart';
|
|
part 'controllers/episode_file/get_episode_file.dart';
|
|
part 'controllers/episode_file/get_series_episode_files.dart';
|
|
|
|
// Episode
|
|
part 'controllers/episode.dart';
|
|
part 'controllers/episode/get_episode.dart';
|
|
part 'controllers/episode/get_episodes.dart';
|
|
part 'controllers/episode/set_monitored.dart';
|
|
part 'controllers/episode/update_episode.dart';
|
|
|
|
// History
|
|
part 'controllers/history.dart';
|
|
part 'controllers/history/get_history.dart';
|
|
part 'controllers/history/get_history_by_series.dart';
|
|
|
|
// Import List
|
|
part 'controllers/import_list.dart';
|
|
part 'controllers/import_list/get_exclusion_list.dart';
|
|
|
|
// Profile
|
|
part 'controllers/profile.dart';
|
|
part 'controllers/profile/get_language_profiles.dart';
|
|
part 'controllers/profile/get_quality_profiles.dart';
|
|
|
|
// Queue
|
|
part 'controllers/queue.dart';
|
|
part 'controllers/queue/delete_queue.dart';
|
|
part 'controllers/queue/get_queue.dart';
|
|
part 'controllers/queue/get_queue_details.dart';
|
|
|
|
// Releases
|
|
part 'controllers/release.dart';
|
|
part 'controllers/release/add_release.dart';
|
|
part 'controllers/release/get_release.dart';
|
|
part 'controllers/release/get_season_release.dart';
|
|
|
|
// Root Folder
|
|
part 'controllers/root_folder.dart';
|
|
part 'controllers/root_folder/get_root_folders.dart';
|
|
|
|
// Series
|
|
part 'controllers/series.dart';
|
|
part 'controllers/series/add_series.dart';
|
|
part 'controllers/series/delete_series.dart';
|
|
part 'controllers/series/get_all_series.dart';
|
|
part 'controllers/series/get_series.dart';
|
|
part 'controllers/series/update_series.dart';
|
|
|
|
// Series Lookup
|
|
part 'controllers/series_lookup.dart';
|
|
part 'controllers/series_lookup/lookup.dart';
|
|
|
|
// System
|
|
part 'controllers/system.dart';
|
|
part 'controllers/system/get_status.dart';
|
|
|
|
// Tags
|
|
part 'controllers/tag.dart';
|
|
part 'controllers/tag/add_tag.dart';
|
|
part 'controllers/tag/delete_tag.dart';
|
|
part 'controllers/tag/get_all_tags.dart';
|
|
part 'controllers/tag/get_tag.dart';
|
|
part 'controllers/tag/update_tag.dart';
|
|
|
|
// Wanted/Missing
|
|
part 'controllers/wanted.dart';
|
|
part 'controllers/wanted/get_missing.dart';
|