//! This module checks and prepares relevant aspects on the NetBox side.
use ThanixClient;
use crate::;
/// Run all checks of the NetBox environment.
///
/// # Parameters
///
/// * `client: &ThanixClient` - API client instance.
/// * `config: &ConfigData` - Configuration data.
/// * `prepare_environment: bool` - Whether to create missing entities.
///
/// # Returns
///
/// `Ok(())` or `NazaraError` depending on operation outcome.