#api-client #api-wrapper #api-version #server-api #language #api-bindings #radarr

radarr-api-rs

Rust 版 Radarr API 包装器

1 个稳定版本

3.0.1 2023 年 12 月 30 日

#1725网页编程

每月 26 次下载

GPL-3.0 许可证

1MB
15K SLoC

Rust 版 Radarr API 客户端

Radarr API 文档

概述

此 API 客户端由 OpenAPI Generator 项目生成。通过使用远程服务器的 openapi-spec,您可以轻松生成 API 客户端。

  • API 版本:3.0.0
  • 包版本:3.0.0
  • 构建包:org.openapitools.codegen.languages.RustClientCodegen

安装

手动

将包放在名为 radarr-api-rs 的目录中,并在 Cargo.toml 中的 [dependencies] 下添加以下内容:

radarr-api-rs = { path = "./radarr-api-rs" }

API 端点文档

所有 URI 都相对于 https://127.0.0.1:7878

方法 HTTP 请求 描述
AlternativeTitleApi api_v3_alttitle_get GET /api/v3/alttitle
AlternativeTitleApi api_v3_alttitle_id_get GET /api/v3/alttitle/{id}
ApiInfoApi api_get GET /api
AuthenticationApi login_post POST /login
AuthenticationApi logout_get GET /logout
AutoTaggingApi api_v3_autotagging_get GET /api/v3/autotagging
AutoTaggingApi api_v3_autotagging_id_delete DELETE /api/v3/autotagging/{id}
AutoTaggingApi api_v3_autotagging_id_get GET /api/v3/autotagging/{id}
AutoTaggingApi api_v3_autotagging_id_put PUT /api/v3/autotagging/{id}
AutoTaggingApi api_v3_autotagging_post POST /api/v3/autotagging
AutoTaggingApi api_v3_autotagging_schema_get GET /api/v3/autotagging/schema
BackupApi api_v3_system_backup_get GET /api/v3/system/backup
BackupApi api_v3_system_backup_id_delete DELETE /api/v3/system/backup/{id}
BackupApi api_v3_system_backup_restore_id_post POST /api/v3/system/backup/restore/{id}
BackupApi api_v3_system_backup_restore_upload_post POST /api/v3/system/backup/restore/upload
BlocklistApi api_v3_blocklist_bulk_delete DELETE /api/v3/blocklist/bulk
BlocklistApi api_v3_blocklist_get GET /api/v3/blocklist
BlocklistApi api_v3_blocklist_id_delete DELETE /api/v3/blocklist/{id}
BlocklistApi api_v3_blocklist_movie_get GET /api/v3/blocklist/movie
CalendarApi api_v3_calendar_get GET /api/v3/calendar
CalendarApi api_v3_calendar_id_get GET /api/v3/calendar/{id}
CalendarFeedApi feed_v3_calendar_radarr_ics_get GET /feed/v3/calendar/radarr.ics
CollectionApi api_v3_collection_get GET /api/v3/collection
CollectionApi api_v3_collection_id_get GET /api/v3/collection/{id}
CollectionApi api_v3_collection_id_put PUT /api/v3/collection/{id}
CollectionApi api_v3_collection_put PUT /api/v3/collection
CommandApi api_v3_command_get GET /api/v3/command
CommandApi api_v3_command_id_delete DELETE /api/v3/command/{id}
CommandApi api_v3_command_id_get GET /api/v3/command/{id}
CommandApi api_v3_command_post POST /api/v3/command
CreditApi api_v3_credit_get GET /api/v3/credit
CreditApi api_v3_credit_id_get GET /api/v3/credit/{id}
CustomFilterApi api_v3_customfilter_get GET /api/v3/customfilter
CustomFilterApi api_v3_customfilter_id_delete DELETE /api/v3/customfilter/{id}
CustomFilterApi api_v3_customfilter_id_get GET /api/v3/customfilter/{id}
CustomFilterApi api_v3_customfilter_id_put PUT /api/v3/customfilter/{id}
CustomFilterApi api_v3_customfilter_post POST /api/v3/customfilter
CustomFormatApi api_v3_customformat_get GET /api/v3/customformat
CustomFormatApi api_v3_customformat_id_delete DELETE /api/v3/customformat/{id}
CustomFormatApi api_v3_customformat_id_get GET /api/v3/customformat/{id}
CustomFormatApi api_v3_customformat_id_put PUT /api/v3/customformat/{id}
CustomFormatApi api_v3_customformat_post POST /api/v3/customformat
CustomFormatApi api_v3_customformat_schema_get GET /api/v3/customformat/schema
DelayProfileApi api_v3_delayprofile_get GET /api/v3/delayprofile
DelayProfileApi api_v3_delayprofile_id_delete DELETE /api/v3/delayprofile/{id}
DelayProfileApi api_v3_delayprofile_id_get GET /api/v3/delayprofile/{id}
DelayProfileApi api_v3_delayprofile_id_put PUT /api/v3/delayprofile/{id}
DelayProfileApi api_v3_delayprofile_post POST /api/v3/delayprofile
DiskSpaceApi api_v3_diskspace_get GET /api/v3/diskspace
DownloadClientApi api_v3_downloadclient_action_name_post POST /api/v3/downloadclient/action/{name}
DownloadClientApi api_v3_downloadclient_bulk_delete DELETE /api/v3/downloadclient/bulk
DownloadClientApi api_v3_downloadclient_bulk_put PUT /api/v3/downloadclient/bulk
DownloadClientApi api_v3_downloadclient_get GET /api/v3/downloadclient
DownloadClientApi api_v3_downloadclient_id_delete DELETE /api/v3/downloadclient/{id}
DownloadClientApi api_v3_downloadclient_id_get GET /api/v3/downloadclient/{id}
DownloadClientApi api_v3_downloadclient_id_put PUT /api/v3/downloadclient/{id}
DownloadClientApi api_v3_downloadclient_post POST /api/v3/downloadclient
DownloadClientApi api_v3_downloadclient_schema_get GET /api/v3/downloadclient/schema
DownloadClientApi api_v3_downloadclient_test_post POST /api/v3/downloadclient/test
DownloadClientApi api_v3_downloadclient_testall_post POST /api/v3/downloadclient/testall
DownloadClientConfigApi api_v3_config_downloadclient_get GET /api/v3/config/downloadclient
DownloadClientConfigApi api_v3_config_downloadclient_id_get GET /api/v3/config/downloadclient/{id}
DownloadClientConfigApi api_v3_config_downloadclient_id_put PUT /api/v3/config/downloadclient/{id}
ExtraFileApi api_v3_extrafile_get GET /api/v3/extrafile
FileSystemApi api_v3_filesystem_get GET /api/v3/filesystem
FileSystemApi api_v3_filesystem_mediafiles_get GET /api/v3/filesystem/mediafiles
FileSystemApi api_v3_filesystem_type_get GET /api/v3/filesystem/type
HealthApi api_v3_health_get GET /api/v3/health
HealthApi api_v3_health_id_get GET /api/v3/health/{id}
HistoryApi api_v3_history_failed_id_post POST /api/v3/history/failed/{id}
HistoryApi api_v3_history_get GET /api/v3/history
HistoryApi api_v3_history_movie_get GET /api/v3/history/movie
HistoryApi api_v3_history_since_get GET /api/v3/history/since
HostConfigApi api_v3_config_host_get GET /api/v3/config/host
HostConfigApi api_v3_config_host_id_get GET /api/v3/config/host/{id}
HostConfigApi api_v3_config_host_id_put PUT /api/v3/config/host/{id}
ImportExclusionsApi api_v3_exclusions_bulk_post POST /api/v3/exclusions/bulk
ImportExclusionsApi api_v3_exclusions_get GET /api/v3/exclusions
ImportExclusionsApi api_v3_exclusions_id_delete DELETE /api/v3/exclusions/{id}
ImportExclusionsApi api_v3_exclusions_id_get GET /api/v3/exclusions/{id}
ImportExclusionsApi api_v3_exclusions_id_put PUT /api/v3/exclusions/{id}
ImportExclusionsApi api_v3_exclusions_post POST /api/v3/exclusions
ImportListApi api_v3_importlist_action_name_post POST /api/v3/importlist/action/{name}
ImportListApi api_v3_importlist_bulk_delete DELETE /api/v3/importlist/bulk
ImportListApi api_v3_importlist_bulk_put PUT /api/v3/importlist/bulk
ImportListApi api_v3_importlist_get GET /api/v3/importlist
ImportListApi api_v3_importlist_id_delete DELETE /api/v3/importlist/{id}
ImportListApi api_v3_importlist_id_get GET /api/v3/importlist/{id}
ImportListApi api_v3_importlist_id_put PUT /api/v3/importlist/{id}
ImportListApi api_v3_importlist_post POST /api/v3/importlist
ImportListApi api_v3_importlist_schema_get GET /api/v3/importlist/schema
ImportListApi api_v3_importlist_test_post POST /api/v3/importlist/test
ImportListApi api_v3_importlist_testall_post POST /api/v3/importlist/testall
ImportListConfigApi api_v3_config_importlist_get GET /api/v3/config/importlist
ImportListConfigApi api_v3_config_importlist_id_get GET /api/v3/config/importlist/{id}
ImportListConfigApi api_v3_config_importlist_id_put PUT /api/v3/config/importlist/{id}
ImportListMoviesApi api_v3_importlist_movie_get GET /api/v3/importlist/movie
ImportListMoviesApi api_v3_importlist_movie_post POST /api/v3/importlist/movie
IndexerApi api_v3_indexer_action_name_post POST /api/v3/indexer/action/{name}
IndexerApi api_v3_indexer_bulk_delete DELETE /api/v3/indexer/bulk
IndexerApi api_v3_indexer_bulk_put PUT /api/v3/indexer/bulk
IndexerApi api_v3_indexer_get GET /api/v3/indexer
IndexerApi api_v3_indexer_id_delete DELETE /api/v3/indexer/{id}
IndexerApi api_v3_indexer_id_get GET /api/v3/indexer/{id}
IndexerApi api_v3_indexer_id_put PUT /api/v3/indexer/{id}
IndexerApi api_v3_indexer_post POST /api/v3/indexer
IndexerApi api_v3_indexer_schema_get GET /api/v3/indexer/schema
IndexerApi api_v3_indexer_test_post POST /api/v3/indexer/test
IndexerApi api_v3_indexer_testall_post POST /api/v3/indexer/testall
IndexerConfigApi api_v3_config_indexer_get GET /api/v3/config/indexer
IndexerConfigApi api_v3_config_indexer_id_get GET /api/v3/config/indexer/{id}
IndexerConfigApi api_v3_config_indexer_id_put PUT /api/v3/config/indexer/{id}
IndexerFlagApi api_v3_indexerflag_get GET /api/v3/indexerflag
LanguageApi api_v3_language_get GET /api/v3/language
LanguageApi api_v3_language_id_get GET /api/v3/language/{id}
LocalizationApi api_v3_localization_get GET /api/v3/localization
LocalizationApi api_v3_localization_language_get GET /api/v3/localization/language
LogApi api_v3_log_get GET /api/v3/log
LogFileApi api_v3_log_file_filename_get GET /api/v3/log/file/{filename}
LogFileApi api_v3_log_file_get GET /api/v3/log/file
ManualImportApi api_v3_manualimport_get GET /api/v3/manualimport
ManualImportApi api_v3_manualimport_post POST /api/v3/manualimport
MediaCoverApi api_v3_mediacover_movie_id_filename_get GET /api/v3/mediacover/{movieId}/{filename}
MediaManagementConfigApi api_v3_config_mediamanagement_get GET /api/v3/config/mediamanagement
MediaManagementConfigApi api_v3_config_mediamanagement_id_get GET /api/v3/config/mediamanagement/{id}
MediaManagementConfigApi api_v3_config_mediamanagement_id_put PUT /api/v3/config/mediamanagement/{id}
MetadataApi api_v3_metadata_action_name_post POST /api/v3/metadata/action/{name}
MetadataApi api_v3_metadata_get GET /api/v3/metadata
MetadataApi api_v3_metadata_id_delete DELETE /api/v3/metadata/{id}
MetadataApi api_v3_metadata_id_get GET /api/v3/metadata/{id}
MetadataApi api_v3_metadata_id_put PUT /api/v3/metadata/{id}
MetadataApi api_v3_metadata_post POST /api/v3/metadata
MetadataApi api_v3_metadata_schema_get GET /api/v3/metadata/schema
MetadataApi api_v3_metadata_test_post POST /api/v3/metadata/test
MetadataApi api_v3_metadata_testall_post POST /api/v3/metadata/testall
元数据配置API api_v3_config_metadata_get GET /api/v3/config/metadata
元数据配置API api_v3_config_metadata_id_get GET /api/v3/config/metadata/{id}
元数据配置API api_v3_config_metadata_id_put PUT /api/v3/config/metadata/{id}
电影API api_v3_movie_get GET /api/v3/movie
电影API api_v3_movie_id_delete DELETE /api/v3/movie/{id}
电影API api_v3_movie_id_get GET /api/v3/movie/{id}
电影API api_v3_movie_id_put PUT /api/v3/movie/{id}
电影API api_v3_movie_post POST /api/v3/movie
电影编辑API api_v3_movie_editor_delete DELETE /api/v3/movie/editor
电影编辑API api_v3_movie_editor_put PUT /api/v3/movie/editor
电影文件API api_v3_moviefile_bulk_delete DELETE /api/v3/moviefile/bulk
电影文件API api_v3_moviefile_editor_put PUT /api/v3/moviefile/editor
电影文件API api_v3_moviefile_get GET /api/v3/moviefile
电影文件API api_v3_moviefile_id_delete DELETE /api/v3/moviefile/{id}
电影文件API api_v3_moviefile_id_get GET /api/v3/moviefile/{id}
电影文件API api_v3_moviefile_id_put PUT /api/v3/moviefile/{id}
电影导入API api_v3_movie_import_id_get GET /api/v3/movie/import/{id}
电影导入API api_v3_movie_import_post POST /api/v3/movie/import
电影查找API api_v3_movie_lookup_get GET /api/v3/movie/lookup
电影查找API api_v3_movie_lookup_id_get GET /api/v3/movie/lookup/{id}
电影查找API api_v3_movie_lookup_imdb_get GET /api/v3/movie/lookup/imdb
电影查找API api_v3_movie_lookup_tmdb_get GET /api/v3/movie/lookup/tmdb
命名配置API api_v3_config_naming_examples_get GET /api/v3/config/naming/examples
命名配置API api_v3_config_naming_get GET /api/v3/config/naming
命名配置API api_v3_config_naming_id_get GET /api/v3/config/naming/{id}
命名配置API api_v3_config_naming_id_put PUT /api/v3/config/naming/{id}
通知API api_v3_notification_action_name_post POST /api/v3/notification/action/{name}
通知API api_v3_notification_get GET /api/v3/notification
通知API api_v3_notification_id_delete DELETE /api/v3/notification/{id}
通知API api_v3_notification_id_get GET /api/v3/notification/{id}
通知API api_v3_notification_id_put PUT /api/v3/notification/{id}
通知API api_v3_notification_post POST /api/v3/notification
通知API api_v3_notification_schema_get GET /api/v3/notification/schema
通知API api_v3_notification_test_post POST /api/v3/notification/test
通知API api_v3_notification_testall_post POST /api/v3/notification/testall
解析API api_v3_parse_get GET /api/v3/parse
PingAPI ping_get GET /ping
质量定义API api_v3_qualitydefinition_get GET /api/v3/qualitydefinition
质量定义API api_v3_qualitydefinition_id_get GET /api/v3/qualitydefinition/{id}
质量定义API api_v3_qualitydefinition_id_put PUT /api/v3/qualitydefinition/{id}
质量定义API api_v3_qualitydefinition_update_put PUT /api/v3/qualitydefinition/update
质量配置文件API api_v3_qualityprofile_get GET /api/v3/qualityprofile
质量配置文件API api_v3_qualityprofile_id_delete DELETE /api/v3/qualityprofile/{id}
质量配置文件API api_v3_qualityprofile_id_get GET /api/v3/qualityprofile/{id}
质量配置文件API api_v3_qualityprofile_id_put PUT /api/v3/qualityprofile/{id}
质量配置文件API api_v3_qualityprofile_post POST /api/v3/qualityprofile
质量配置文件架构API api_v3_qualityprofile_schema_get GET /api/v3/qualityprofile/schema
队列API api_v3_queue_bulk_delete DELETE /api/v3/queue/bulk
队列API api_v3_queue_get GET /api/v3/queue
队列API api_v3_queue_id_delete DELETE /api/v3/queue/{id}
队列API api_v3_queue_id_get GET /api/v3/queue/{id}
队列操作API api_v3_queue_grab_bulk_post POST /api/v3/queue/grab/bulk
队列操作API api_v3_queue_grab_id_post POST /api/v3/queue/grab/{id}
队列详情API api_v3_queue_details_get GET /api/v3/queue/details
队列详情API api_v3_queue_details_id_get GET /api/v3/queue/details/{id}
队列状态API api_v3_queue_status_get GET /api/v3/queue/status
队列状态API api_v3_queue_status_id_get GET /api/v3/queue/status/{id}
发布API api_v3_release_get GET /api/v3/release
发布API api_v3_release_id_get GET /api/v3/release/{id}
发布API api_v3_release_post POST /api/v3/release
发布配置Api api_v3_releaseprofile_get GET /api/v3/releaseprofile
发布配置Api api_v3_releaseprofile_id_delete DELETE /api/v3/releaseprofile/{id}
发布配置Api api_v3_releaseprofile_id_get GET /api/v3/releaseprofile/{id}
发布配置Api api_v3_releaseprofile_id_put PUT /api/v3/releaseprofile/{id}
发布配置Api api_v3_releaseprofile_post POST /api/v3/releaseprofile
发布推送Api api_v3_release_push_id_get GET /api/v3/release/push/{id}
发布推送Api api_v3_release_push_post POST /api/v3/release/push
远程路径映射Api api_v3_remotepathmapping_get GET /api/v3/remotepathmapping
远程路径映射Api api_v3_remotepathmapping_id_delete DELETE /api/v3/remotepathmapping/{id}
远程路径映射Api api_v3_remotepathmapping_id_get GET /api/v3/remotepathmapping/{id}
远程路径映射Api api_v3_remotepathmapping_id_put PUT /api/v3/remotepathmapping/{id}
远程路径映射Api api_v3_remotepathmapping_post POST /api/v3/remotepathmapping
重命名电影Api api_v3_rename_get GET /api/v3/rename
根文件夹Api api_v3_rootfolder_get GET /api/v3/rootfolder
根文件夹Api api_v3_rootfolder_id_delete DELETE /api/v3/rootfolder/{id}
根文件夹Api api_v3_rootfolder_id_get GET /api/v3/rootfolder/{id}
根文件夹Api api_v3_rootfolder_post POST /api/v3/rootfolder
静态资源Api content_path_get GET /content/{path}
静态资源Api login_get GET /login
静态资源Api path_get GET /{path}
静态资源Api root_get GET /
系统Api api_v3_system_restart_post POST /api/v3/system/restart
系统Api api_v3_system_routes_duplicate_get GET /api/v3/system/routes/duplicate
系统Api api_v3_system_routes_get GET /api/v3/system/routes
系统Api api_v3_system_shutdown_post POST /api/v3/system/shutdown
系统Api api_v3_system_status_get GET /api/v3/system/status
标签Api api_v3_tag_get GET /api/v3/tag
标签Api api_v3_tag_id_delete DELETE /api/v3/tag/{id}
标签Api api_v3_tag_id_get GET /api/v3/tag/{id}
标签Api api_v3_tag_id_put PUT /api/v3/tag/{id}
标签Api api_v3_tag_post POST /api/v3/tag
标签详情Api api_v3_tag_detail_get GET /api/v3/tag/detail
标签详情Api api_v3_tag_detail_id_get GET /api/v3/tag/detail/{id}
任务Api api_v3_system_task_get GET /api/v3/system/task
任务Api api_v3_system_task_id_get GET /api/v3/system/task/{id}
用户界面配置Api api_v3_config_ui_get GET /api/v3/config/ui
用户界面配置Api api_v3_config_ui_id_get GET /api/v3/config/ui/{id}
用户界面配置Api api_v3_config_ui_id_put PUT /api/v3/config/ui/{id}
更新Api api_v3_update_get GET /api/v3/update
更新日志文件Api api_v3_log_file_update_filename_get GET /api/v3/log/file/update/{filename}
更新日志文件Api api_v3_log_file_update_get GET /api/v3/log/file/update

模型文档说明

要获取crate生成的文档,请使用

cargo doc --open

作者

依赖关系

~4-17MB
~252K SLoC