query groupMilestones(
  $fullPath: ID!
  $state: MilestoneStateEnum
  $startDate: Time
  $dueDate: Time
  $includeDescendants: Boolean
) {
  group(fullPath: $fullPath) {
    id
    name
    milestones(
      state: $state
      startDate: $startDate
      endDate: $dueDate
      includeDescendants: $includeDescendants
    ) {
      edges {
        node {
          id
          description
          title
          state
          dueDate
          startDate
          webPath
          projectMilestone
          groupMilestone
          subgroupMilestone
        }
      }
    }
  }
}
