gitlab/api/projects/
hooks.rs

1// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
2// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
3// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
4// option. This file may not be copied, modified, or distributed
5// except according to those terms.
6
7//! Project hook API endpoints.
8//!
9//! These endpoints are used for querying webhooks for a project.
10
11mod create;
12mod delete;
13mod edit;
14mod hook;
15mod hooks;
16
17pub use self::create::BranchFilterStrategy;
18pub use self::create::CreateHook;
19pub use self::create::CreateHookBuilder;
20pub use self::create::CreateHookBuilderError;
21
22pub use self::edit::EditHook;
23pub use self::edit::EditHookBuilder;
24pub use self::edit::EditHookBuilderError;
25
26pub use self::delete::DeleteHook;
27pub use self::delete::DeleteHookBuilder;
28pub use self::delete::DeleteHookBuilderError;
29
30pub use self::hook::Hook;
31pub use self::hook::HookBuilder;
32pub use self::hook::HookBuilderError;
33
34pub use self::hooks::Hooks;
35pub use self::hooks::HooksBuilder;
36pub use self::hooks::HooksBuilderError;