// Licensed under the Apache License, Version 2.0 or the MIT license // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. #![allow(clippy::module_inception)] //! User-related API endpoints //! //! These endpoints are used for querying and modifying users and their resources. mod create; mod current_user; pub mod impersonation_tokens; pub mod personal_access_tokens; mod projects; mod runners; mod user; mod users; pub use self::create::CreateUser; pub use self::create::CreateUserBuilder; pub use self::create::CreateUserBuilderError; pub use self::create::NewUserPassword; pub use self::projects::UserProjects; pub use self::projects::UserProjectsBuilder; pub use self::projects::UserProjectsBuilderError; pub use self::projects::UserProjectsOrderBy; pub use self::user::User; pub use self::user::UserBuilder; pub use self::user::UserBuilderError; pub use self::runners::CreateRunner; pub use self::runners::CreateRunnerBuilder; pub use self::runners::CreateRunnerBuilderError; pub use self::current_user::CurrentUser; pub use self::current_user::CurrentUserBuilder; pub use self::current_user::CurrentUserBuilderError; pub use self::users::ExternalProvider; pub use self::users::ExternalProviderBuilder; pub use self::users::ExternalProviderBuilderError; pub use self::users::UserOrderBy; pub use self::users::Users; pub use self::users::UsersBuilder; pub use self::users::UsersBuilderError;