pub struct Project {Show 34 fields
pub archived: Option<bool>,
pub archived_by: Option<Box<User>>,
pub archived_date: Option<String>,
pub assignee_type: Option<AssigneeType>,
pub avatar_urls: Option<Box<AvatarUrlsBean>>,
pub components: Option<Vec<ProjectComponent>>,
pub deleted: Option<bool>,
pub deleted_by: Option<Box<User>>,
pub deleted_date: Option<String>,
pub description: Option<String>,
pub email: Option<String>,
pub expand: Option<String>,
pub favourite: Option<bool>,
pub id: Option<String>,
pub insight: Option<Box<ProjectInsight>>,
pub is_private: Option<bool>,
pub issue_type_hierarchy: Option<Box<Hierarchy>>,
pub issue_types: Option<Vec<IssueTypeDetails>>,
pub key: Option<String>,
pub landing_page_info: Option<Box<ProjectLandingPageInfo>>,
pub lead: Option<Box<User>>,
pub name: Option<String>,
pub permissions: Option<Box<ProjectPermissions>>,
pub project_category: Option<Box<ProjectCategory>>,
pub project_type_key: Option<ProjectTypeKey>,
pub properties: Option<HashMap<String, Value>>,
pub retention_till_date: Option<String>,
pub roles: Option<HashMap<String, String>>,
pub param_self: Option<String>,
pub simplified: Option<bool>,
pub style: Option<Style>,
pub url: Option<String>,
pub uuid: Option<Uuid>,
pub versions: Option<Vec<Version>>,
}
Expand description
Project : Details about a project.
Fields§
§archived: Option<bool>
Whether the project is archived.
archived_by: Option<Box<User>>
The user who archived the project.
archived_date: Option<String>
The date when the project was archived.
assignee_type: Option<AssigneeType>
The default assignee when creating issues for this project.
avatar_urls: Option<Box<AvatarUrlsBean>>
The URLs of the project’s avatars.
components: Option<Vec<ProjectComponent>>
List of the components contained in the project.
deleted: Option<bool>
Whether the project is marked as deleted.
deleted_by: Option<Box<User>>
The user who marked the project as deleted.
deleted_date: Option<String>
The date when the project was marked as deleted.
description: Option<String>
A brief description of the project.
email: Option<String>
An email address associated with the project.
expand: Option<String>
Expand options that include additional project details in the response.
favourite: Option<bool>
Whether the project is selected as a favorite.
id: Option<String>
The ID of the project.
insight: Option<Box<ProjectInsight>>
Insights about the project.
is_private: Option<bool>
Whether the project is private from the user’s perspective. This means the user can’t see the project or any associated issues.
issue_type_hierarchy: Option<Box<Hierarchy>>
The issue type hierarchy for the project.
issue_types: Option<Vec<IssueTypeDetails>>
List of the issue types available in the project.
key: Option<String>
The key of the project.
landing_page_info: Option<Box<ProjectLandingPageInfo>>
The project landing page info.
lead: Option<Box<User>>
The username of the project lead.
name: Option<String>
The name of the project.
permissions: Option<Box<ProjectPermissions>>
User permissions on the project
project_category: Option<Box<ProjectCategory>>
The category the project belongs to.
project_type_key: Option<ProjectTypeKey>
The project type of the project.
properties: Option<HashMap<String, Value>>
Map of project properties
retention_till_date: Option<String>
The date when the project is deleted permanently.
roles: Option<HashMap<String, String>>
The name and self URL for each role defined in the project. For more information, see Create project role.
param_self: Option<String>
The URL of the project details.
simplified: Option<bool>
Whether the project is simplified.
style: Option<Style>
The type of the project.
url: Option<String>
A link to information about this project, such as project documentation.
uuid: Option<Uuid>
Unique ID for next-gen projects.
versions: Option<Vec<Version>>
The versions defined in the project. For more information, see Create version.