Struct gitlab::webhooks::MergeRequestHook
source · pub struct MergeRequestHook {
pub object_kind: String,
pub user: UserHookAttrs,
pub project: ProjectHookAttrs,
pub object_attributes: MergeRequestHookAttrs,
pub assignee: Option<UserHookAttrs>,
/* private fields */
}
Expand description
A merge request hook.
Fields§
§object_kind: String
The event which occurred.
user: UserHookAttrs
The user which triggered the hook.
project: ProjectHookAttrs
The project the hook was created for.
object_attributes: MergeRequestHookAttrs
Attributes of the merge request.
assignee: Option<UserHookAttrs>
The assignee of the merge request.
Trait Implementations§
source§impl Clone for MergeRequestHook
impl Clone for MergeRequestHook
source§fn clone(&self) -> MergeRequestHook
fn clone(&self) -> MergeRequestHook
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MergeRequestHook
impl Debug for MergeRequestHook
source§impl<'de> Deserialize<'de> for MergeRequestHook
impl<'de> Deserialize<'de> for MergeRequestHook
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