#![allow(clippy::module_inception)]
#![allow(clippy::too_many_arguments)]
#![allow(clippy::ptr_arg)]
#![allow(clippy::large_enum_variant)]
#![doc = "generated by AutoRust"]
#[cfg(feature = "package-2021-11")]
pub mod package_2021_11;
#[cfg(all(feature = "package-2021-11", not(feature = "no-default-tag")))]
pub use package_2021_11::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2022-03")]
pub mod package_2022_03;
#[cfg(all(feature = "package-2022-03", not(feature = "no-default-tag")))]
pub use package_2022_03::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-preview-2021-12")]
pub mod package_preview_2021_12;
#[cfg(all(feature = "package-preview-2021-12", not(feature = "no-default-tag")))]
pub use package_preview_2021_12::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-preview-2021-08")]
pub mod package_preview_2021_08;
#[cfg(all(feature = "package-preview-2021-08", not(feature = "no-default-tag")))]
pub use package_preview_2021_08::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-composite-v1")]
pub mod package_composite_v1;
#[cfg(all(feature = "package-composite-v1", not(feature = "no-default-tag")))]
pub use package_composite_v1::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-composite-v2")]
pub mod package_composite_v2;
#[cfg(all(feature = "package-composite-v2", not(feature = "no-default-tag")))]
pub use package_composite_v2::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-composite-v3")]
pub mod package_composite_v3;
#[cfg(all(feature = "package-composite-v3", not(feature = "no-default-tag")))]
pub use package_composite_v3::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2015-06-preview-only")]
pub mod package_2015_06_preview_only;
#[cfg(all(feature = "package-2015-06-preview-only", not(feature = "no-default-tag")))]
pub use package_2015_06_preview_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2017-08-preview-only")]
pub mod package_2017_08_preview_only;
#[cfg(all(feature = "package-2017-08-preview-only", not(feature = "no-default-tag")))]
pub use package_2017_08_preview_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2019-01-preview-only")]
pub mod package_2019_01_preview_only;
#[cfg(all(feature = "package-2019-01-preview-only", not(feature = "no-default-tag")))]
pub use package_2019_01_preview_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2017-08-only")]
pub mod package_2017_08_only;
#[cfg(all(feature = "package-2017-08-only", not(feature = "no-default-tag")))]
pub use package_2017_08_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2018-06-only")]
pub mod package_2018_06_only;
#[cfg(all(feature = "package-2018-06-only", not(feature = "no-default-tag")))]
pub use package_2018_06_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2019-01-only")]
pub mod package_2019_01_only;
#[cfg(all(feature = "package-2019-01-only", not(feature = "no-default-tag")))]
pub use package_2019_01_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-01-only")]
pub mod package_2020_01_only;
#[cfg(all(feature = "package-2020-01-only", not(feature = "no-default-tag")))]
pub use package_2020_01_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-07-preview-only")]
pub mod package_2020_07_preview_only;
#[cfg(all(feature = "package-2020-07-preview-only", not(feature = "no-default-tag")))]
pub use package_2020_07_preview_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2021-01-preview-only")]
pub mod package_2021_01_preview_only;
#[cfg(all(feature = "package-2021-01-preview-only", not(feature = "no-default-tag")))]
pub use package_2021_01_preview_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2021-01-only")]
pub mod package_2021_01_only;
#[cfg(all(feature = "package-2021-01-only", not(feature = "no-default-tag")))]
pub use package_2021_01_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2021-05-preview-only")]
pub mod package_2021_05_preview_only;
#[cfg(all(feature = "package-2021-05-preview-only", not(feature = "no-default-tag")))]
pub use package_2021_05_preview_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-preview-2021-07")]
pub mod package_preview_2021_07;
#[cfg(all(feature = "package-preview-2021-07", not(feature = "no-default-tag")))]
pub use package_preview_2021_07::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-preview-2021-10")]
pub mod package_preview_2021_10;
#[cfg(all(feature = "package-preview-2021-10", not(feature = "no-default-tag")))]
pub use package_preview_2021_10::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-preview-2021-07-preview-only")]
pub mod package_preview_2021_07_preview_only;
#[cfg(all(feature = "package-preview-2021-07-preview-only", not(feature = "no-default-tag")))]
pub use package_preview_2021_07_preview_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
