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 confidential_issues_events: Option<bool>,
    pub merge_requests_events: bool,
    pub note_events: bool,
    pub confidential_note_events: Option<bool>,
    pub repository_update_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 confidential issue events.

Whether the hook is contacted for merge request events.

Whether the hook is contacted for note events.

Whether the hook is contacted for confidential note events.

Whether the hook is contacted for repository update 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]

[src]

Formats the value using the given formatter. Read more

impl Clone for ProjectHook
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl From<ProjectHook> for Hook
[src]

[src]

Performs the conversion.

Auto Trait Implementations

impl Send for ProjectHook

impl Sync for ProjectHook