pub struct ProjectResponse {Show 13 fields
pub project_base: ProjectBase,
pub completed: Option<bool>,
pub completed_at: Option<DateTime<Utc>>,
pub completed_by: Option<Value>,
pub created_from_template: Option<Value>,
pub custom_fields: Option<Vec<CustomFieldCompact>>,
pub followers: Option<Vec<UserCompact>>,
pub icon: Option<String>,
pub owner: Option<Value>,
pub permalink_url: Option<String>,
pub project_brief: Option<Value>,
pub team: Option<Value>,
pub workspace: Option<Value>,
}
Fields§
§project_base: ProjectBase
§completed: Option<bool>
True if the project is currently marked complete, false if not.
completed_at: Option<DateTime<Utc>>
The time at which this project was completed, or null if the project is not completed.
completed_by: Option<Value>
§created_from_template: Option<Value>
§custom_fields: Option<Vec<CustomFieldCompact>>
Array of Custom Fields.
followers: Option<Vec<UserCompact>>
Array of users following this project. Followers are a subset of members who have opted in to receive “tasks added” notifications for a project.
icon: Option<String>
The icon for a project.
owner: Option<Value>
The current owner of the project, may be null.
permalink_url: Option<String>
A url that points directly to the object within Asana.
project_brief: Option<Value>
§team: Option<Value>
§workspace: Option<Value>
Trait Implementations§
Source§impl Clone for ProjectResponse
impl Clone for ProjectResponse
Source§fn clone(&self) -> ProjectResponse
fn clone(&self) -> ProjectResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ProjectResponse
impl Debug for ProjectResponse
Source§impl Default for ProjectResponse
impl Default for ProjectResponse
Source§fn default() -> ProjectResponse
fn default() -> ProjectResponse
Returns the “default value” for a type. Read more
Source§impl Deref for ProjectResponse
impl Deref for ProjectResponse
Source§impl DerefMut for ProjectResponse
impl DerefMut for ProjectResponse
Source§impl<'de> Deserialize<'de> for ProjectResponse
impl<'de> Deserialize<'de> for ProjectResponse
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
Source§impl Display for ProjectResponse
impl Display for ProjectResponse
Auto Trait Implementations§
impl Freeze for ProjectResponse
impl RefUnwindSafe for ProjectResponse
impl Send for ProjectResponse
impl Sync for ProjectResponse
impl Unpin for ProjectResponse
impl UnwindSafe for ProjectResponse
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