You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
98 lines
2.4 KiB
98 lines
2.4 KiB
"""
|
|
An issue task is a the main part of an issue. They contain estimates, and which activity
|
|
is to be performed. They don't get their own page in UI and should have all their information
|
|
presented in a concise manner.
|
|
"""
|
|
type IssueTask {
|
|
"The issue task ID."
|
|
id: String!
|
|
"The time when the task was created."
|
|
createdTime: Time!
|
|
"The time when the task was updated."
|
|
updatedTime: Time!
|
|
"The time when the task is due."
|
|
dueTime: Time
|
|
"A name for the task."
|
|
name: String!
|
|
"A short description of the task."
|
|
description: String!
|
|
"The estimated time."
|
|
estimatedTime: Duration!
|
|
"The estimated units."
|
|
estimatedUnits: Int
|
|
"A multiplier for the points earned."
|
|
pointsMultiplier: Float!
|
|
|
|
"Parent issue."
|
|
issue: Issue!
|
|
"Activity the task performs."
|
|
activity: Activity!
|
|
"The status of this task."
|
|
status: ProjectStatus!
|
|
#"Logs related to this task."
|
|
#logs: [Log!]!
|
|
|
|
"Remaining time from the logs."
|
|
remainingTime: Duration!
|
|
"Remaining units (if countable)"
|
|
remainingUnits: Int
|
|
}
|
|
|
|
"""
|
|
A subset of the filter for Issue.tasks
|
|
"""
|
|
input IssueTaskFilter {
|
|
"The activity IDs to limit the task list with."
|
|
activityIds: [String!]
|
|
"The lowest stage (inclusive)."
|
|
minStage: Int
|
|
"The highest stage (inclusive)."
|
|
maxStage: Int
|
|
}
|
|
|
|
"""
|
|
Input for the createIssueTask mutation.
|
|
"""
|
|
input IssueTaskCreateInput {
|
|
"The issue ID to parent to."
|
|
issueId: String!
|
|
|
|
"The activity ID this task is about."
|
|
activityId: String!
|
|
"The name of the task."
|
|
name: String!
|
|
"The description of the task."
|
|
description: String!
|
|
"Estimated time to perform the task."
|
|
estimatedTime: Duration!
|
|
"Task status."
|
|
statusName: String!
|
|
|
|
"Estimate an amount of units. This is required for issues with a countable activity."
|
|
estimatedUnits: Int
|
|
"Set an optional multiplier for the issue."
|
|
pointsMultiplier: Float
|
|
}
|
|
|
|
"""
|
|
Input for the editIssueTask mutation.
|
|
"""
|
|
input IssueTaskEditInput {
|
|
"The issue task to edit."
|
|
issueTaskId: String!
|
|
|
|
"Update the status."
|
|
setStatusName: String
|
|
"Set the name."
|
|
setName: String
|
|
"Set description."
|
|
setDescription: String
|
|
"Set estimated time."
|
|
setEstimatedTime: Duration
|
|
"Set estimated units."
|
|
setEstimatedUnits: Int
|
|
"Set points multiplier."
|
|
setPointsMultiplier: Float
|
|
"Set due time."
|
|
setDueTime: Time
|
|
}
|