import gql from "graphql-tag"; import { pageInfoFragment, TypedQuery } from "../queries"; import { ServiceList, ServiceListVariables } from "./types/ServiceList"; export const serviceFragment = gql` fragment ServiceFragment on ServiceAccount { id name isActive } `; const serviceList = gql` ${pageInfoFragment} ${serviceFragment} query ServiceList( $first: Int $after: String $last: Int $before: String $filter: ServiceAccountFilterInput ) { serviceAccounts( first: $first after: $after before: $before last: $last filter: $filter ) { edges { node { ...ServiceFragment } } } } `; export const ServiceListQuery = TypedQuery( serviceList );