stufflog graphql server
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.
 
 
 

81 lines
2.0 KiB

type Issue {
"The issue ID."
id: String!
"The time at which the issue is created."
createdTime: Time!
"The time at which the issue was updated."
updatedTime: Time!
"Optionally, when this issue is due."
dueTime: Time
"The name of the issue, used in lists."
name: String!
"The issue title. This can be longer than the name."
title: String!
"The description of the issue, in markdown."
description: String!
"Parent project."
project: Project
"The issue's owner/creator."
owner: User
"The issue's assignee."
assignee: User
"Current status of the issue."
status: ProjectStatus!
"Issue tasks."
tasks(filter: IssueTaskFilter): [IssueTask!]!
"Logs related to this issue."
logs: [Log!]!
}
input IssueFilter {
"Filter by issue IDs. (mostly used internally by data loaders)"
issueIds: [String!]
"Filter by project IDs."
projectIds: [String!]
"Filter by owner IDs."
ownerIds: [String!]
"Filter by assignee IDs."
assigneeIds: [String!]
"Text search."
search: String
"Earliest stage. (inclusive)"
minStage: Int
"Latest stage. (inclusive)"
maxStage: Int
"Limit the result set."
limit: Int
}
input IssueCreateInput {
"Project ID."
projectId: String!
"Status name."
statusName: String!
"A name for the issue."
name: String!
"Description of the issue."
description: String!
"Assign this issue, will default to unassigned."
assigneeId: String
"A date when this issue is due."
dueTime: Time
"Optional title to use instead of the name when not in a list."
title: String
}
input IssueEditInput {
"The issue to edit."
issueId: String!
"Set the user this issue is assigned to."
setAssignee: String
"Set the status name for the issue."
setStatusName: String
"Rename the issue."
setName: String
"Set the issue title."
setTitle: String
"Change the due time."
setDueTime: Time
}