pub struct Project {Show 24 fields
pub budget_by: Option<String>,
pub is_billable: Option<bool>,
pub budget_is_monthly: Option<bool>,
pub starts_on: Option<String>,
pub created_at: Option<String>,
pub is_fixed_fee: Option<bool>,
pub notify_when_over_budget: Option<bool>,
pub bill_by: Option<String>,
pub over_budget_notification_percentage: Option<f64>,
pub fee: Option<f64>,
pub cost_budget_include_expenses: Option<bool>,
pub cost_budget: Option<f64>,
pub show_budget_to_all: Option<bool>,
pub notes: Option<String>,
pub is_active: Option<bool>,
pub client: Option<Value>,
pub hourly_rate: Option<f64>,
pub budget: Option<f64>,
pub ends_on: Option<String>,
pub updated_at: Option<String>,
pub id: Option<i64>,
pub over_budget_notification_date: Option<String>,
pub name: Option<String>,
pub code: Option<String>,
}Fields§
§budget_by: Option<String>The method by which the project is budgeted.
is_billable: Option<bool>Whether the project is billable or not.
budget_is_monthly: Option<bool>Option to have the budget reset every month.
starts_on: Option<String>Date the project was started.
created_at: Option<String>Date and time the project was created.
is_fixed_fee: Option<bool>Whether the project is a fixed-fee project or not.
notify_when_over_budget: Option<bool>Whether Project Managers should be notified when the project goes over budget.
bill_by: Option<String>The method by which the project is invoiced.
over_budget_notification_percentage: Option<f64>Percentage value used to trigger over budget email alerts.
fee: Option<f64>The amount you plan to invoice for the project. Only used by fixed-fee projects.
cost_budget_include_expenses: Option<bool>Option for budget of Total Project Fees projects to include tracked expenses.
cost_budget: Option<f64>The monetary budget for the project when budgeting by money.
show_budget_to_all: Option<bool>Option to show project budget to all employees. Does not apply to Total Project Fee projects.
notes: Option<String>Project notes.
is_active: Option<bool>Whether the project is active or archived.
client: Option<Value>An object containing the project’s client id, name, and currency.
hourly_rate: Option<f64>Rate for projects billed by Project Hourly Rate.
budget: Option<f64>The budget in hours for the project when budgeting by time.
ends_on: Option<String>Date the project will end.
updated_at: Option<String>Date and time the project was last updated.
id: Option<i64>Unique ID for the project.
over_budget_notification_date: Option<String>Date of last over budget notification. If none have been sent, this will be null.
name: Option<String>Unique name for the project.
code: Option<String>The code associated with the project.