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 withleadAccountId
.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