Struct gitlab::webhooks::IssueHookAttrs
source · [−]pub struct IssueHookAttrs {Show 24 fields
pub id: IssueId,
pub title: String,
pub assignee_id: Option<UserId>,
pub author_id: UserId,
pub project_id: ProjectId,
pub created_at: HookDate,
pub updated_at: HookDate,
pub deleted_at: Option<HookDate>,
pub closed_at: Option<HookDate>,
pub due_date: Option<NaiveDate>,
pub updated_by_id: Option<UserId>,
pub moved_to_id: Option<Value>,
pub branch_name: Option<String>,
pub description: Option<String>,
pub milestone_id: Option<MilestoneId>,
pub state: IssueState,
pub iid: IssueInternalId,
pub confidential: bool,
pub time_estimate: u64,
pub total_time_spent: u64,
pub human_time_estimate: Option<String>,
pub human_total_time_spent: Option<String>,
pub url: Option<String>,
pub action: Option<IssueAction>,
}Expand description
Issue information exposed in hooks.
Fields
id: IssueIdThe ID of the issue.
title: StringThe title of the issue.
assignee_id: Option<UserId>The ID of the assignee of the issue.
The ID of the author of the issue.
project_id: ProjectIdThe ID of the project.
created_at: HookDateWhen the issue was created.
updated_at: HookDateWhen the issue was last updated.
deleted_at: Option<HookDate>When the issue was deleted.
closed_at: Option<HookDate>When the issue was closed.
due_date: Option<NaiveDate>When the issue is due.
updated_by_id: Option<UserId>The ID of the user which last updated the issue.
moved_to_id: Option<Value>branch_name: Option<String>The branch name for the issue.
description: Option<String>The description of the issue.
milestone_id: Option<MilestoneId>The ID of the milestone of the issue.
state: IssueStateThe state of the issue.
iid: IssueInternalIdThe user-visible ID of the issue.
confidential: boolWhether the issue is confidential or not.
time_estimate: u64The time estimate, in seconds.
total_time_spent: u64The total time spent, in seconds.
human_time_estimate: Option<String>The time estimate, as a human-readable string.
human_total_time_spent: Option<String>The total time spent, as a human-readable string.
url: Option<String>The URL of the issue.
action: Option<IssueAction>The type of action which caused the hook.
Trait Implementations
sourceimpl Clone for IssueHookAttrs
impl Clone for IssueHookAttrs
sourcefn clone(&self) -> IssueHookAttrs
fn clone(&self) -> IssueHookAttrs
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source. Read more