fragment UserRefFields on UserRef { id name } fragment ProjectFields on Project { id key name description isPublic updatedAt version owner { ...UserRefFields } members { role user { ...UserRefFields } } settings { statuses { id name category color requiresReason archived } transitions { from to } issueTypes { id name icon color archived } areas { id name archived } } } fragment IssueSummaryFields on Issue { id projectId key type area title status statusCategory priority labels commentCount updatedAt version assignee { ...UserRefFields } release { id name } } fragment IssueFields on Issue { ...IssueSummaryFields description figmaUrl storyPoints dueDate createdAt allowedTransitions reporter { ...UserRefFields } links { type direction issueId issueKey } watchers { ...UserRefFields } attachments { id fileName mimeType size uploadedAt commentId uploadedBy { ...UserRefFields } } } fragment CommentFields on Comment { id issueId body createdAt editedAt author { ...UserRefFields } } fragment ReleaseFields on Release { id projectId name description targetDate status releasedAt } fragment ActivityFields on Activity { id type issueId issueKey summary occurredAt actor { ...UserRefFields } } fragment CommandResultFields on CommandResult { id key version }