pub use codegen::UnityCatalogClient;
pub use codegen::agent_skills::AgentSkillClient;
pub use codegen::agents::AgentClient;
pub use codegen::catalogs::CatalogClient;
pub use codegen::credentials::CredentialClient;
pub use codegen::external_locations::ExternalLocationClient;
pub use codegen::functions::FunctionClient;
pub use codegen::policies::PolicyClient;
pub use codegen::providers::ProviderClient;
pub use codegen::recipients::RecipientClient;
pub use codegen::schemas::SchemaClient;
pub use codegen::shares::ShareClient;
pub use codegen::staging_tables::StagingTableClient;
pub use codegen::tables::TableClient;
pub use codegen::tag_policies::TagPolicyClient;
pub use codegen::volumes::VolumeClient;
pub use delta_v1::DeltaV1Client;
pub use error::*;
pub use temporary_credentials::*;
pub mod codegen;
mod delta_v1;
pub mod error;
mod temporary_credentials;
impl UnityCatalogClient {
pub fn temporary_credentials(&self) -> TemporaryCredentialClient {
TemporaryCredentialClient::new(self.temporary_credentials_client())
}
pub fn delta_v1(&self) -> DeltaV1Client {
let base = self.tables_client();
DeltaV1Client::new(base.client, base.base_url)
}
}