Struct gitlab::webhooks::ProjectHookAttrs [] [src]

pub struct ProjectHookAttrs {
    pub name: String,
    pub description: Option<String>,
    pub web_url: String,
    pub avatar_url: Option<String>,
    pub git_ssh_url: String,
    pub git_http_url: String,
    pub namespace: String,
    pub visibility_level: u64,
    pub path_with_namespace: String,
    pub default_branch: String,
    // some fields omitted
}

Project information exposed in hooks.

Fields

The display name of the project.

The description of the project.

The URL for the project's homepage.

The URL to the project avatar.

The URL to clone the repository over SSH.

The URL to clone the repository over HTTPS.

The namespace the project lives in.

Integral value for the project's visibility.

The path to the project's repository with its namespace.

The default branch for the project.

Trait Implementations

impl Debug for ProjectHookAttrs
[src]

Formats the value using the given formatter.

impl Clone for ProjectHookAttrs
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more