baublet/w8mngr

View on GitHub
client/queries/activity/GetActivityDetails.graphql

Summary

Maintainability
Test Coverage
query GetActivityDetails($id: ID!) {
  currentUser {
    activities(input: { filter: { id: $id } }) {
      pageInfo {
        totalCount
        hasNextPage
        hasPreviousPage
      }
      edges {
        cursor
        node {
          id
          name
          type
          description
          intensity
          type
          exrx
          muscleGroups
          permissions {
            delete
            edit
          }
          stats {
            personalRecord {
              reps
              work
              ago
              link
            }
            lastLog {
              day
              ago
              logs {
                id
                reps
                work
              }
            }
            visualizationData {
              maximumWork {
                day
                work
                workLabel
              }
              scatterPlot {
                day
                reps
                work
                workLabel
              }
            }
          }
        }
      }
    }
  }
}