query testimonials($pagination: Pagination, $sort: Sort, $filter: TestimonialFilter!) { testimonials(pagination: $pagination, sort: $sort, filter: $filter) { edges { cursor node { ...RegularTestimonial } } pageInfo { startCursor endCursor hasPreviousPage hasNextPage } totalCount } } fragment RegularTestimonial on Testimonial { id status text rating createdAt updatedAt creator { ...RegularUserFragment } } fragment RegularUserFragment on UserFragment { id username role }