diff --git a/src/api/hosts.rs b/src/api/hosts.rs index 5fe38ec..be7ceed 100644 --- a/src/api/hosts.rs +++ b/src/api/hosts.rs @@ -203,7 +203,7 @@ domain_create!(HostConfig, HostCreationRequest, HostCreationQuery); domain_read!(HostConfig, HostReadQuery); domain_update!(HostConfig, HostUpdateRequest); domain_delete!(HostConfig); -domain_bulk_create!(HostConfig, HostCreationQuery); +domain_bulk_create!(HostConfig, HostCreationRequest, HostCreationQuery); domain_bulk_read!(HostConfig, HostBulkReadQuery); domain_bulk_update!(HostConfig, HostBulkUpdateRequest); domain_bulk_delete!(HostConfig); diff --git a/src/api/rules/contactgroups.rs b/src/api/rules/contactgroups.rs index cec3aa8..3a27b9a 100644 --- a/src/api/rules/contactgroups.rs +++ b/src/api/rules/contactgroups.rs @@ -6,9 +6,9 @@ use schemars::JsonSchema; #[derive(Debug, Clone, Default, Serialize, Deserialize)] #[cfg_attr(feature = "schemars", derive(JsonSchema))] pub struct HostContactGroups { - groups: Vec, - r#use: bool, - use_for_services: bool, - recurse_use: bool, - recurse_perms: bool, + pub groups: Vec, + pub r#use: bool, + pub use_for_services: bool, + pub recurse_use: bool, + pub recurse_perms: bool, } diff --git a/src/lib.rs b/src/lib.rs index 8a8dc04..11472c4 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,6 +2,5 @@ pub mod api; mod client; mod error; -pub(crate) use client::ApiClient; -pub use client::{Client, ClientBuilder}; +pub use client::{ApiClient, Client, ClientBuilder}; pub use error::{Error, Result};