import gql from 'graphql-tag';

export const ApplicableVariant = gql`
  query ContractApplicableVariants($input: ApplicableVariantsInput!) {
    contractApplicableVariants(input: $input) {
      isApplicable
      isCurrent
      isApplicableImmediately
      variant {
        ... on Variant {
          id
          planType
          name
          monthlyCharge
          eesDataVolume
          qualificationDescription
          hasContractProductNeeded
          contractProductsNeeded
          description
          shortName
          minTotalSubscriptionFee
          isHidden
          options {
            type
            variants {
              id
              name
              price
              monthlyCharge
              isCurrent
            }
            count
          }
        }
      }
    }
  }
`;
