saleor-dashboard/src/services/queries.ts
2019-09-30 18:56:30 +02:00

41 lines
805 B
TypeScript

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, ServiceListVariables>(
serviceList
);