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