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: IssueId
The ID of the issue.
title: String
The 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: ProjectId
The ID of the project.
created_at: HookDate
When the issue was created.
updated_at: HookDate
When 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: IssueState
The state of the issue.
iid: IssueInternalId
The user-visible ID of the issue.
confidential: bool
Whether the issue is confidential or not.
time_estimate: u64
The time estimate, in seconds.
total_time_spent: u64
The 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§
source§impl Clone for IssueHookAttrs
impl Clone for IssueHookAttrs
source§fn clone(&self) -> IssueHookAttrs
fn clone(&self) -> IssueHookAttrs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more