/*! * Copyright Adaptavist 2022 (c) All rights reserved */ import { SimpleLinkAsResponse } from "../definitions/SimpleLinkAsResponse"; import { VersionIssuesStatusAsResponse } from "../definitions/VersionIssuesStatusAsResponse"; export interface VersionAsResponse { /** * Use [expand](em>#expansion) to include additional information about version in the response. This parameter accepts a comma-separated list. Expand options include: * `operations` Returns the list of operations available for this version. * `issuesstatus` 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*. Optional for create and update. */ expand?: string; /** * The URL of the version. */ self?: string; /** * The ID of the version. */ id?: string; /** * The description of the version. Optional when creating or updating a version. */ description?: string; /** * The unique name of the version. Required when creating a version. Optional when updating a version. The maximum length is 255 characters. */ name?: string; /** * Indicates that the version is archived. Optional when creating or updating a version. */ archived?: boolean; /** * 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. */ released?: boolean; /** * The start date of the version. Expressed in ISO 8601 format (yyyy-mm-dd). Optional when creating or updating a version. */ startDate?: string; /** * The release date of the version. Expressed in ISO 8601 format (yyyy-mm-dd). Optional when creating or updating a version. */ releaseDate?: string; /** * Indicates that the version is overdue. */ overdue?: boolean; /** * The date on which work on this version is expected to start, expressed in the instance's *Day/Month/Year Format* date format. */ userStartDate?: string; /** * The date on which work on this version is expected to finish, expressed in the instance's *Day/Month/Year Format* date format. */ userReleaseDate?: string; /** * The ID of the project to which this version is attached. Required when creating a version. Not applicable when updating a version. */ projectId?: number; /** * 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. */ moveUnfixedIssuesTo?: string; /** * If the expand option `operations` is used, returns the list of operations available for this version. */ operations?: Array; /** * If the expand option `issuesstatus` is 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*. */ issuesStatusForFixVersion?: VersionIssuesStatusAsResponse; } //# sourceMappingURL=VersionAsResponse.d.ts.map