feat(cli): Added Sonarr support for fetching host and security configs

This commit is contained in:
2024-11-18 20:59:27 -07:00
parent a012945df2
commit 4fc2d3c94b
4 changed files with 81 additions and 6 deletions
+5 -2
View File
@@ -117,8 +117,11 @@ pub struct IndexerField {
#[serde(rename_all = "camelCase")]
pub struct SecurityConfig {
pub authentication_method: AuthenticationMethod,
pub authentication_required: AuthenticationRequired,
pub username: String,
#[serde(skip_serializing_if = "Option::is_none")]
pub authentication_required: Option<AuthenticationRequired>,
#[serde(skip_serializing_if = "Option::is_none")]
pub username: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub password: Option<String>,
pub api_key: String,
pub certificate_validation: CertificateValidation,