import gql from 'graphql-tag';

export const PRODUCTS_BY_CATEGORY = gql`
  query ProductsByCategory($input: ProductsInput) {
    products(input: $input) {
      products {
        name
        category
        variants {
          id
          name
          ... on SubscriptionVariant {
            id
            name
            slug
            eesDataVolume
            monthlyCharge
            productName
            qualificationDescription
            hasContractProductNeeded
            contractProductsNeeded
            planType
          }
        }
      }
    }
  }
`;

export const GET_PRODUCT_CATEGORIES = gql`
  query ProductCategories($input: ProductsInput) {
    products(input: $input) {
      products {
        name
        category
      }
    }
  }
`;

export const GET_PRODUCT_VARIANTS = gql`
  query getProductvariant($productId: ID!) {
    product(id: $productId) {
      id
      variants {
        id
        name
      }
    }
  }
`;
