Struct gitlab::webhooks::BuildHook
[−]
[src]
pub struct BuildHook { pub object_kind: String, pub ref_: String, pub tag: String, pub before_sha: String, pub sha: String, pub build_id: BuildId, pub build_name: String, pub build_stage: String, pub build_started_at: Option<HookDate>, pub build_finished_at: Option<HookDate>, pub build_duration: Option<u64>, pub build_allow_failure: bool, pub project_id: ProjectId, pub user: BuildUserHookAttrs, pub commit: BuildCommitHookAttrs, pub repository: BuildProjectHookAttrs, }
A build hook.
Fields
object_kind: String
The event which occurred.
ref_: String
The name of the reference that was tested.
tag: String
before_sha: String
sha: String
The object ID that was built.
build_id: BuildId
The ID of the build.
build_name: String
The name of the build.
build_stage: String
build_started_at: Option<HookDate>
When the build started.
build_finished_at: Option<HookDate>
When the build completed.
build_duration: Option<u64>
build_allow_failure: bool
Whether the build is allowed to fail.
project_id: ProjectId
The ID of the project.
user: BuildUserHookAttrs
The user which owns the build.
commit: BuildCommitHookAttrs
The commit which was built.
repository: BuildProjectHookAttrs
The repository the build is for.
Trait Implementations
impl Debug for BuildHook
[src]
impl Clone for BuildHook
[src]
fn clone(&self) -> BuildHook
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more