import gql from 'graphql-tag';

export const SUBSCRIPTIONACCOUNT = gql`
  query subscriptionAccount(
    $servicesRequired: Boolean
    $subscriptionId: ID
    $accountInput: AccountInput
  ) {
    me(input: $accountInput) {
      ssn
      departments(input: { servicesRequired: $servicesRequired }) {
        isParent
        id
        ssn
        name
      }
      profiles(subscriptionId: $subscriptionId) {
        accountName
        accountSsn
        departmentId
        invoiceExplanation
        rateplan {
          isPrepaid
        }
        postpaidPaymentMethod {
          type
          ... on CreditCardPaymentMethod {
            maskedNumber
            expiry
          }
        }
      }
    }
  }
`;
