// @generated DO NOT EDIT.
//
// Placeholder for the `Artifactory` resource client. The real implementation is
// produced by `cargo run -p cnb-codegen` (phase 5: generate-resources). Until
// then this stub keeps the crate compiling and exposes a no-op
// [`ArtifactoryClient::new`] so [`crate::ApiClient::artifactory`] is callable.

#![allow(missing_docs)]

use crate::http::HttpInner;

/// `Artifactory` resource client.
#[derive(Debug, Clone)]
pub struct ArtifactoryClient {
    #[allow(dead_code)]
    inner: HttpInner,
}

impl ArtifactoryClient {
    /// Construct a new client. Normally obtained via
    /// [`crate::ApiClient::artifactory`] rather than directly.
    pub fn new(inner: HttpInner) -> Self {
        Self { inner }
    }
}
