Struct gitlab::types::ProjectHook [] [src]

pub struct ProjectHook {
    pub id: HookId,
    pub url: String,
    pub created_at: DateTime<Utc>,
    pub project_id: ProjectId,
    pub push_events: bool,
    pub tag_push_events: bool,
    pub issues_events: bool,
    pub merge_requests_events: bool,
    pub note_events: bool,
    pub enable_ssl_verification: bool,
    pub job_events: bool,
    pub pipeline_events: bool,
    pub wiki_page_events: bool,
}

A web hook to notify of project events.

Fields

The ID of the hook.

The URL to contact.

When the hook was created.

The project associated with the hook.

Whether the hook is contacted for push events.

Whether the hook is contacted for tag push events.

Whether the hook is contacted for issue events.

Whether the hook is contacted for merge request events.

Whether the hook is contacted for note events.

Whether the communication with the hook is verified using TLS certificates.

Whether the hook is contacted for job events.

Whether the hook is contacted for pipeline events.

Whether the hook is contacted for wiki page events.

Trait Implementations

impl Debug for ProjectHook
[src]

Formats the value using the given formatter.

impl Clone for ProjectHook
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more