pub struct Initiative {Show 40 fields
pub id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub archived_at: Option<DateTime<Utc>>,
pub update_reminder_frequency_in_weeks: Option<f64>,
pub update_reminder_frequency: Option<f64>,
pub frequency_resolution: Option<FrequencyResolutionType>,
pub update_reminders_day: Option<Day>,
pub update_reminders_hour: Option<f64>,
pub name: Option<String>,
pub description: Option<String>,
pub organization: Option<Box<Organization>>,
pub creator: Option<Box<User>>,
pub owner: Option<Box<User>>,
pub slug_id: Option<String>,
pub sort_order: Option<f64>,
pub color: Option<String>,
pub icon: Option<String>,
pub trashed: Option<bool>,
pub facets: Option<Vec<Facet>>,
pub target_date: Option<NaiveDate>,
pub target_date_resolution: Option<DateResolutionType>,
pub status: Option<InitiativeStatus>,
pub last_update: Option<Box<InitiativeUpdate>>,
pub health: Option<InitiativeUpdateHealthType>,
pub health_updated_at: Option<DateTime<Utc>>,
pub started_at: Option<DateTime<Utc>>,
pub completed_at: Option<DateTime<Utc>>,
pub url: Option<String>,
pub projects: Option<ProjectConnection>,
pub links: Option<EntityExternalLinkConnection>,
pub integrations_settings: Option<Box<IntegrationsSettings>>,
pub history: Option<InitiativeHistoryConnection>,
pub initiative_updates: Option<InitiativeUpdateConnection>,
pub sub_initiatives: Option<InitiativeConnection>,
pub parent_initiative: Option<Box<Initiative>>,
pub parent_initiatives: Option<InitiativeConnection>,
pub content: Option<String>,
pub document_content: Option<Box<DocumentContent>>,
pub documents: Option<DocumentConnection>,
}Expand description
An initiative is a high-level strategic grouping of projects toward a business goal. Initiatives can contain multiple projects, have their own status updates and health tracking, and can be organized hierarchically with parent-child relationships.
Fields§
§id: Option<String>The unique identifier of the entity.
created_at: Option<DateTime<Utc>>The time at which the entity was created.
updated_at: Option<DateTime<Utc>>The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn’t been updated after creation.
archived_at: Option<DateTime<Utc>>The time at which the entity was archived. Null if the entity has not been archived.
update_reminder_frequency_in_weeks: Option<f64>The n-weekly frequency at which to prompt for updates. When not set, reminders are inherited from workspace.
update_reminder_frequency: Option<f64>The frequency at which to prompt for updates. When not set, reminders are inherited from workspace.
frequency_resolution: Option<FrequencyResolutionType>The resolution of the reminder frequency.
update_reminders_day: Option<Day>The day at which to prompt for updates.
update_reminders_hour: Option<f64>The hour at which to prompt for updates.
name: Option<String>The name of the initiative.
description: Option<String>The description of the initiative.
organization: Option<Box<Organization>>The workspace of the initiative.
creator: Option<Box<User>>The user who created the initiative.
owner: Option<Box<User>>The user who owns the initiative. The owner is typically responsible for posting status updates and driving the initiative to completion. Null if no owner is assigned.
slug_id: Option<String>The initiative’s unique URL slug, used to construct human-readable URLs.
sort_order: Option<f64>The sort order of the initiative within the workspace.
color: Option<String>The initiative’s color.
icon: Option<String>The icon of the initiative. Can be an emoji or a decorative icon type.
trashed: Option<bool>A flag that indicates whether the initiative is in the trash bin.
facets: Option<Vec<Facet>>Internal Facets associated with the initiative, used for filtering and categorization.
target_date: Option<NaiveDate>The estimated completion date of the initiative. Null if no target date is set.
target_date_resolution: Option<DateResolutionType>The resolution of the initiative’s estimated completion date, indicating whether it refers to a specific day, week, month, quarter, or year.
status: Option<InitiativeStatus>The lifecycle status of the initiative. One of Planned, Active, Completed.
last_update: Option<Box<InitiativeUpdate>>The most recent status update posted for this initiative. Null if no updates have been posted.
health: Option<InitiativeUpdateHealthType>The overall health of the initiative, derived from the most recent initiative update. Possible values are onTrack, atRisk, or offTrack. Null if no health has been reported.
health_updated_at: Option<DateTime<Utc>>The time at which the initiative health was last updated, typically when a new initiative update is posted. Null if health has never been set.
started_at: Option<DateTime<Utc>>The time at which the initiative was moved into Active status. Null if the initiative has not been activated.
completed_at: Option<DateTime<Utc>>The time at which the initiative was moved into Completed status. Null if the initiative has not been completed.
url: Option<String>Initiative URL.
projects: Option<ProjectConnection>Projects associated with the initiative.
links: Option<EntityExternalLinkConnection>Links associated with the initiative.
integrations_settings: Option<Box<IntegrationsSettings>>Settings for all integrations associated with that initiative.
history: Option<InitiativeHistoryConnection>History entries associated with the initiative.
initiative_updates: Option<InitiativeUpdateConnection>Initiative updates associated with the initiative.
sub_initiatives: Option<InitiativeConnection>Sub-initiatives associated with the initiative.
parent_initiative: Option<Box<Initiative>>Parent initiative associated with the initiative.
parent_initiatives: Option<InitiativeConnection>Internal Parent initiatives associated with the initiative.
content: Option<String>The initiative’s content in markdown format.
document_content: Option<Box<DocumentContent>>The content of the initiative description.
documents: Option<DocumentConnection>Documents associated with the initiative.
Trait Implementations§
Source§impl Clone for Initiative
impl Clone for Initiative
Source§fn clone(&self) -> Initiative
fn clone(&self) -> Initiative
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more