pub struct BuildHook {Show 16 fields
pub object_kind: String,
pub ref_: String,
pub tag: String,
pub before_sha: String,
pub sha: String,
pub build_id: JobId,
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,
}
Expand description
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: JobId
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§
source§impl<'de> Deserialize<'de> for BuildHook
impl<'de> Deserialize<'de> for BuildHook
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more