Project class
Details about a project.
Constructors
-
Project({bool? archived, User? archivedBy, DateTime? archivedDate, ProjectAssigneeType? assigneeType, AvatarUrlsBean? avatarUrls, List<
ProjectComponent> ? components, bool? deleted, User? deletedBy, DateTime? deletedDate, String? description, String? email, String? expand, bool? favourite, String? id, ProjectInsight? insight, bool? isPrivate, Hierarchy? issueTypeHierarchy, List<IssueTypeDetails> ? issueTypes, String? key, ProjectLandingPageInfo? landingPageInfo, User? lead, String? name, ProjectPermissions? permissions, ProjectCategory? projectCategory, ProjectProjectTypeKey? projectTypeKey, Map<String, dynamic> ? properties, DateTime? retentionTillDate, Map<String, dynamic> ? roles, String? self, bool? simplified, ProjectStyle? style, String? url, String? uuid, List<Version> ? versions}) -
Project.fromJson(Map<
String, Object?> json) -
factory
Properties
- archived → bool
-
Whether the project is archived.
final
- archivedBy → User?
-
The user who archived the project.
final
- archivedDate → DateTime?
-
The date when the project was archived.
final
- assigneeType → ProjectAssigneeType?
-
The default assignee when creating issues for this project.
final
- avatarUrls → AvatarUrlsBean?
-
The URLs of the project's avatars.
final
-
components
→ List<
ProjectComponent> -
List of the components contained in the project.
final
- deleted → bool
-
Whether the project is marked as deleted.
final
- deletedBy → User?
-
The user who marked the project as deleted.
final
- deletedDate → DateTime?
-
The date when the project was marked as deleted.
final
- description → String?
-
A brief description of the project.
final
- email → String?
-
An email address associated with the project.
final
- expand → String?
-
Expand options that include additional project details in the response.
final
- favourite → bool
-
Whether the project is selected as a favorite.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The ID of the project.
final
- insight → ProjectInsight?
-
Insights about the project.
final
- isPrivate → bool
-
Whether the project is private.
final
- issueTypeHierarchy → Hierarchy?
-
The issue type hierarchy for the project.
final
-
issueTypes
→ List<
IssueTypeDetails> -
List of the issue types available in the project.
final
- key → String?
-
The key of the project.
final
- landingPageInfo → ProjectLandingPageInfo?
-
The project landing page info.
final
- lead → User?
-
The username of the project lead.
final
- name → String?
-
The name of the project.
final
- permissions → ProjectPermissions?
-
User permissions on the project
final
- projectCategory → ProjectCategory?
-
The category the project belongs to.
final
- projectTypeKey → ProjectProjectTypeKey?
-
The
project type
of the project.
final
-
properties
→ Map<
String, dynamic> ? -
Map of project properties
final
- retentionTillDate → DateTime?
-
The date when the project is deleted permanently.
final
-
roles
→ Map<
String, dynamic> ? -
The name and self URL for each role defined in the project. For more
information, see Create project role.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- self → String?
-
The URL of the project details.
final
- simplified → bool
-
Whether the project is simplified.
final
- style → ProjectStyle?
-
The type of the project.
final
- url → String?
-
A link to information about this project, such as project documentation.
final
- uuid → String?
-
Unique ID for next-gen projects.
final
-
versions
→ List<
Version> -
The versions defined in the project. For more information, see
Create version.
final
Methods
-
copyWith(
{bool? archived, User? archivedBy, DateTime? archivedDate, ProjectAssigneeType? assigneeType, AvatarUrlsBean? avatarUrls, List< ProjectComponent> ? components, bool? deleted, User? deletedBy, DateTime? deletedDate, String? description, String? email, String? expand, bool? favourite, String? id, ProjectInsight? insight, bool? isPrivate, Hierarchy? issueTypeHierarchy, List<IssueTypeDetails> ? issueTypes, String? key, ProjectLandingPageInfo? landingPageInfo, User? lead, String? name, ProjectPermissions? permissions, ProjectCategory? projectCategory, ProjectProjectTypeKey? projectTypeKey, Map<String, dynamic> ? properties, DateTime? retentionTillDate, Map<String, dynamic> ? roles, String? self, bool? simplified, ProjectStyle? style, String? url, String? uuid, List<Version> ? versions}) → Project -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited