#![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-preview-2021-09")]
pub mod package_preview_2021_09;
#[cfg(all(feature = "package-preview-2021-09", not(feature = "no-default-version")))]
pub use package_preview_2021_09::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2021-07")]
pub mod package_2021_07;
#[cfg(all(feature = "package-2021-07", not(feature = "no-default-version")))]
pub use package_2021_07::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2019-01-23-preview")]
pub mod package_2019_01_23_preview;
#[cfg(all(feature = "package-2019-01-23-preview", not(feature = "no-default-version")))]
pub use package_2019_01_23_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2019-09-24-preview")]
pub mod package_2019_09_24_preview;
#[cfg(all(feature = "package-2019-09-24-preview", not(feature = "no-default-version")))]
pub use package_2019_09_24_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2019-12-10-preview")]
pub mod package_2019_12_10_preview;
#[cfg(all(feature = "package-2019-12-10-preview", not(feature = "no-default-version")))]
pub use package_2019_12_10_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-09-21-preview")]
pub mod package_2020_09_21_preview;
#[cfg(all(feature = "package-2020-09-21-preview", not(feature = "no-default-version")))]
pub use package_2020_09_21_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-10-19-preview")]
pub mod package_2020_10_19_preview;
#[cfg(all(feature = "package-2020-10-19-preview", not(feature = "no-default-version")))]
pub use package_2020_10_19_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-11-02-preview")]
pub mod package_2020_11_02_preview;
#[cfg(all(feature = "package-2020-11-02-preview", not(feature = "no-default-version")))]
pub use package_2020_11_02_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-11-10-preview")]
pub mod package_2020_11_10_preview;
#[cfg(all(feature = "package-2020-11-10-preview", not(feature = "no-default-version")))]
pub use package_2020_11_10_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2021-01-14-preview")]
pub mod package_2021_01_14_preview;
#[cfg(all(feature = "package-2021-01-14-preview", not(feature = "no-default-version")))]
pub use package_2021_01_14_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2021-02-01-preview")]
pub mod package_2021_02_01_preview;
#[cfg(all(feature = "package-2021-02-01-preview", not(feature = "no-default-version")))]
pub use package_2021_02_01_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2021-03-09-preview")]
pub mod package_2021_03_09_preview;
#[cfg(all(feature = "package-2021-03-09-preview", not(feature = "no-default-version")))]
pub use package_2021_03_09_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2021-04-01-preview")]
pub mod package_2021_04_01_preview;
#[cfg(all(feature = "package-2021-04-01-preview", not(feature = "no-default-version")))]
pub use package_2021_04_01_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};