Struct gitlab::systemhooks::ProjectSystemHook[][src]

pub struct ProjectSystemHook {
    pub event_name: ProjectEvent,
    pub created_at: DateTime<Utc>,
    pub updated_at: DateTime<Utc>,
    pub name: String,
    pub owner_email: String,
    pub owner_name: String,
    pub path: String,
    pub path_with_namespace: String,
    pub project_id: ProjectId,
    pub project_visibility: ProjectVisibility,
    pub old_path_with_namespace: Option<String>,
}

A hook for a project.

Fields

The event which occurred.

When the project was created.

When the project was last updated.

The display name of the project.

The email address of the owner.

The name of the owner.

The path of the project (used for URLs).

The namespace and path of the project.

The ID of the project.

The visibility level of the project.

The old namespace and path of the project for Rename and Transfer events.

Trait Implementations

impl Debug for ProjectSystemHook
[src]

Formats the value using the given formatter. Read more

impl Clone for ProjectSystemHook
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations