Version class
Details about a project version.
Constructors
-
Version({bool? archived, String? description, String? expand, String? id, VersionIssuesStatus? issuesStatusForFixVersion, String? moveUnfixedIssuesTo, String? name, List<
SimpleLink> ? operations, bool? overdue, String? project, int? projectId, String? releaseDate, bool? released, String? self, String? startDate, String? userReleaseDate, String? userStartDate}) -
Version.fromJson(Map<
String, Object?> json) -
factory
Properties
- archived → bool
-
Indicates that the version is archived. Optional when creating or updating
a version.
final
- description → String?
-
The description of the version. Optional when creating or updating a
version.
final
- expand → String?
-
Use expand to include additional information about
version in the response. This parameter accepts a comma-separated list.
Expand options include:
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The ID of the version.
final
- issuesStatusForFixVersion → VersionIssuesStatus?
-
If the expand option
issuesstatusis used, returns the count of issues in this version for each of the status categories to do, in progress, done, and unmapped. The unmapped property contains a count of issues with a status other than to do, in progress, and done.final - moveUnfixedIssuesTo → String?
-
The URL of the self link to the version to which all unfixed issues are
moved when a version is released. Not applicable when creating a version.
Optional when updating a version.
final
- name → String?
-
The unique name of the version. Required when creating a version. Optional
when updating a version. The maximum length is 255 characters.
final
-
operations
→ List<
SimpleLink> -
If the expand option
operationsis used, returns the list of operations available for this version.final - overdue → bool
-
Indicates that the version is overdue.
final
- project → String?
-
Deprecated. Use
projectId.final - projectId → int?
-
The ID of the project to which this version is attached. Required when
creating a version. Not applicable when updating a version.
final
- released → bool
-
Indicates that the version is released. If the version is released a
request to release again is ignored. Not applicable when creating a
version. Optional when updating a version.
final
- releaseDate → String?
-
The release date of the version. Expressed in ISO 8601 format
(yyyy-mm-dd). Optional when creating or updating a version.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- self → String?
-
The URL of the version.
final
- startDate → String?
-
The start date of the version. Expressed in ISO 8601 format (yyyy-mm-dd).
Optional when creating or updating a version.
final
- userReleaseDate → String?
-
The date on which work on this version is expected to finish, expressed in
the instance's Day/Month/Year Format date format.
final
- userStartDate → String?
-
The date on which work on this version is expected to start, expressed in
the instance's Day/Month/Year Format date format.
final
Methods
-
copyWith(
{bool? archived, String? description, String? expand, String? id, VersionIssuesStatus? issuesStatusForFixVersion, String? moveUnfixedIssuesTo, String? name, List< SimpleLink> ? operations, bool? overdue, String? project, int? projectId, String? releaseDate, bool? released, String? self, String? startDate, String? userReleaseDate, String? userStartDate}) → Version -
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