Struct gitlab::systemhooks::GroupSystemHook
source · pub struct GroupSystemHook {
pub event_name: GroupEvent,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub name: String,
pub path: String,
pub group_id: GroupId,
pub owner_email: Option<String>,
pub owner_name: Option<String>,
}Expand description
A group hook.
Fields§
§event_name: GroupEventThe event which occurred.
created_at: DateTime<Utc>When the group was created.
updated_at: DateTime<Utc>When the group was last updated.
name: StringThe name of the group.
path: StringThe path of the group (used for URLs).
group_id: GroupIdThe ID of the group.
owner_email: Option<String>The email address of the owner of the group.
owner_name: Option<String>The name of the owner of the group.
Trait Implementations§
source§impl Clone for GroupSystemHook
impl Clone for GroupSystemHook
source§fn clone(&self) -> GroupSystemHook
fn clone(&self) -> GroupSystemHook
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 GroupSystemHook
impl Debug for GroupSystemHook
source§impl<'de> Deserialize<'de> for GroupSystemHook
impl<'de> Deserialize<'de> for GroupSystemHook
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
Auto Trait Implementations§
impl RefUnwindSafe for GroupSystemHook
impl Send for GroupSystemHook
impl Sync for GroupSystemHook
impl Unpin for GroupSystemHook
impl UnwindSafe for GroupSystemHook
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more