UpdateProjectDetails class

Details about the project.

Constructors

UpdateProjectDetails({UpdateProjectDetailsAssigneeType? assigneeType, int? avatarId, int? categoryId, String? description, int? issueSecurityScheme, String? key, String? lead, String? leadAccountId, String? name, int? notificationScheme, int? permissionScheme, String? url})
UpdateProjectDetails.fromJson(Map<String, Object?> json)
factory

Properties

assigneeType UpdateProjectDetailsAssigneeType?
The default assignee when creating issues for this project.
final
avatarId int?
An integer value for the project's avatar.
final
categoryId int?
The ID of the project's category. A complete list of category IDs is found using the Get all project categories operation. To remove the project category from the project, set the value to -1.
final
description String?
A brief description of the project.
final
hashCode int
The hash code for this object.
no setterinherited
issueSecurityScheme int?
The ID of the issue security scheme for the project, which enables you to control who can and cannot view issues. Use the Get issue security schemes resource to get all issue security scheme IDs.
final
key String?
Project keys must be unique and start with an uppercase letter followed by one or more uppercase alphanumeric characters. The maximum length is 10 characters.
final
lead String?
This parameter is deprecated because of privacy changes. Use leadAccountId instead. See the migration guide for details. The user name of the project lead. Cannot be provided with leadAccountId.
final
leadAccountId String?
The account ID of the project lead. Cannot be provided with lead.
final
name String?
The name of the project.
final
notificationScheme int?
The ID of the notification scheme for the project. Use the Get notification schemes resource to get a list of notification scheme IDs.
final
permissionScheme int?
The ID of the permission scheme for the project. Use the Get all permission schemes resource to see a list of all permission scheme IDs.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
url String?
A link to information about this project, such as project documentation
final

Methods

copyWith({UpdateProjectDetailsAssigneeType? assigneeType, int? avatarId, int? categoryId, String? description, int? issueSecurityScheme, String? key, String? lead, String? leadAccountId, String? name, int? notificationScheme, int? permissionScheme, String? url}) UpdateProjectDetails
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