pub struct ProjectBase {Show 19 fields
pub project_compact: ProjectCompact,
pub archived: Option<bool>,
pub color: Option<Value>,
pub created_at: Option<DateTime<Utc>>,
pub current_status: Option<Value>,
pub current_status_update: Option<Value>,
pub custom_field_settings: Option<Vec<CustomFieldSettingResponse>>,
pub default_access_level: Option<String>,
pub default_view: Option<String>,
pub due_date: Option<NaiveDate>,
pub due_on: Option<NaiveDate>,
pub html_notes: Option<String>,
pub members: Option<Vec<UserCompact>>,
pub minimum_access_level_for_customization: Option<String>,
pub minimum_access_level_for_sharing: Option<String>,
pub modified_at: Option<DateTime<Utc>>,
pub notes: Option<String>,
pub public: Option<bool>,
pub start_on: Option<NaiveDate>,
}
Fields§
§project_compact: ProjectCompact
§archived: Option<bool>
True if the project is archived, false if not. Archived projects do not show in the UI by default and may be treated differently for queries.
color: Option<Value>
Color of the project.
created_at: Option<DateTime<Utc>>
The time at which this resource was created.
current_status: Option<Value>
§current_status_update: Option<Value>
§custom_field_settings: Option<Vec<CustomFieldSettingResponse>>
Array of Custom Field Settings (in compact form).
default_access_level: Option<String>
The default access for users or teams who join or are added as members to the project.
default_view: Option<String>
The default view (list, board, calendar, or timeline) of a project.
due_date: Option<NaiveDate>
Deprecated: new integrations should prefer the due_on
field.
due_on: Option<NaiveDate>
The day on which this project is due. This takes a date with format YYYY-MM-DD.
html_notes: Option<String>
Opt In. The notes of the project with formatting as HTML.
members: Option<Vec<UserCompact>>
Array of users who are members of this project.
minimum_access_level_for_customization: Option<String>
The minimum access level needed for project members to modify this project’s workflow and appearance.
minimum_access_level_for_sharing: Option<String>
The minimum access level needed for project members to share the project and manage project memberships.
modified_at: Option<DateTime<Utc>>
The time at which this project was last modified. Note: This does not currently reflect any changes in associations such as tasks or comments that may have been added or removed from the project.
notes: Option<String>
Free-form textual information associated with the project (ie., its description).
public: Option<bool>
True if the project is public to its team.
start_on: Option<NaiveDate>
The day on which work for this project begins, or null if the project has no start date. This takes a date with YYYY-MM-DD
format. Note: due_on
or due_at
must be present in the request when setting or unsetting the start_on
parameter. Additionally, start_on
and due_on
cannot be the same date.
Trait Implementations§
Source§impl Clone for ProjectBase
impl Clone for ProjectBase
Source§fn clone(&self) -> ProjectBase
fn clone(&self) -> ProjectBase
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more