pub struct Project {Show 47 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 slug_id: Option<String>,
pub icon: Option<String>,
pub color: Option<String>,
pub project_update_reminders_paused_until_at: Option<DateTime<Utc>>,
pub start_date: Option<NaiveDate>,
pub start_date_resolution: Option<DateResolutionType>,
pub target_date: Option<NaiveDate>,
pub target_date_resolution: Option<DateResolutionType>,
pub started_at: Option<DateTime<Utc>>,
pub completed_at: Option<DateTime<Utc>>,
pub canceled_at: Option<DateTime<Utc>>,
pub auto_archived_at: Option<DateTime<Utc>>,
pub trashed: Option<bool>,
pub sort_order: Option<f64>,
pub priority_sort_order: Option<f64>,
pub priority: Option<i64>,
pub health: Option<ProjectUpdateHealthType>,
pub health_updated_at: Option<DateTime<Utc>>,
pub issue_count_history: Option<Vec<f64>>,
pub completed_issue_count_history: Option<Vec<f64>>,
pub scope_history: Option<Vec<f64>>,
pub completed_scope_history: Option<Vec<f64>>,
pub in_progress_scope_history: Option<Vec<f64>>,
pub progress_history: Option<Value>,
pub current_progress: Option<Value>,
pub slack_new_issue: Option<bool>,
pub slack_issue_comments: Option<bool>,
pub slack_issue_statuses: Option<bool>,
pub label_ids: Option<Vec<String>>,
pub url: Option<String>,
pub progress: Option<f64>,
pub scope: Option<f64>,
pub content: Option<String>,
pub content_state: Option<String>,
pub state: Option<String>,
pub priority_label: Option<String>,
}Fields§
§id: Option<String>§created_at: Option<DateTime<Utc>>§updated_at: Option<DateTime<Utc>>§archived_at: Option<DateTime<Utc>>§update_reminder_frequency_in_weeks: Option<f64>§update_reminder_frequency: Option<f64>§frequency_resolution: Option<FrequencyResolutionType>§update_reminders_day: Option<Day>§update_reminders_hour: Option<f64>§name: Option<String>§description: Option<String>§slug_id: Option<String>§icon: Option<String>§color: Option<String>§project_update_reminders_paused_until_at: Option<DateTime<Utc>>§start_date: Option<NaiveDate>§start_date_resolution: Option<DateResolutionType>§target_date: Option<NaiveDate>§target_date_resolution: Option<DateResolutionType>§started_at: Option<DateTime<Utc>>§completed_at: Option<DateTime<Utc>>§canceled_at: Option<DateTime<Utc>>§auto_archived_at: Option<DateTime<Utc>>§trashed: Option<bool>§sort_order: Option<f64>§priority_sort_order: Option<f64>§priority: Option<i64>§health: Option<ProjectUpdateHealthType>§health_updated_at: Option<DateTime<Utc>>§issue_count_history: Option<Vec<f64>>§completed_issue_count_history: Option<Vec<f64>>§scope_history: Option<Vec<f64>>§completed_scope_history: Option<Vec<f64>>§in_progress_scope_history: Option<Vec<f64>>§progress_history: Option<Value>§current_progress: Option<Value>§slack_new_issue: Option<bool>§slack_issue_comments: Option<bool>§slack_issue_statuses: Option<bool>§label_ids: Option<Vec<String>>§url: Option<String>§progress: Option<f64>§scope: Option<f64>§content: Option<String>§content_state: Option<String>§state: Option<String>§priority_label: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Project
impl<'de> Deserialize<'de> for Project
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Project
impl RefUnwindSafe for Project
impl Send for Project
impl Sync for Project
impl Unpin for Project
impl UnwindSafe for Project
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more