pub const BOARD_WITH_COMMENTS: &str = "query($owner:String!,$number:Int!,$first:Int!,$after:String,$nestedFirst:Int!,$duplicates:Boolean!,$relationshipEvents:[IssueTimelineItemsItemType!]=[BLOCKED_BY_ADDED_EVENT,BLOCKED_BY_REMOVED_EVENT,BLOCKING_ADDED_EVENT,BLOCKING_REMOVED_EVENT,PARENT_ISSUE_ADDED_EVENT,PARENT_ISSUE_REMOVED_EVENT],$commentFirst:Int!){\n owner:repositoryOwner(login:$owner){\n ... on ProjectV2Owner{projectV2(number:$number){...Board}}\n }\n } fragment Board on ProjectV2 { id title\n fields(first:$nestedFirst){nodes{\n ... on ProjectV2SingleSelectField{__typename id name options{id name}}\n ... on ProjectV2Field{__typename id name dataType}\n }pageInfo{hasNextPage}}\n items(first:$first,after:$after){nodes{id updatedAt fieldValues(first:$nestedFirst){nodes{\n ... on ProjectV2ItemFieldSingleSelectValue{name field{\n ... on ProjectV2SingleSelectField{id name options{id name}}\n }}\n ... on ProjectV2ItemFieldTextValue{text field{... on ProjectV2Field{id name}}}\n }pageInfo{hasNextPage}} content{\n ... on Issue{__typename id number title body url createdAt updatedAt state stateReason(enableDuplicate:$duplicates) repository{nameWithOwner} parent{id} subIssuesSummary{total} commentCount:comments{totalCount} relationshipEvents:timelineItems(itemTypes:$relationshipEvents){totalCount} labels(first:$nestedFirst){nodes{id name color}pageInfo{hasNextPage}}comments(first:$commentFirst){nodes{id author{login} createdAt updatedAt body url}pageInfo{hasNextPage endCursor}}}\n ... on PullRequest{__typename id}\n ... on DraftIssue{__typename id title body createdAt updatedAt}\n }} pageInfo{hasNextPage endCursor}}\n }";Expand description
A board page carrying each issue’s first comment page in the same request.