import gql from 'graphql-tag';

export const summaryItemFragment = gql`
  fragment SummaryItemFragment on SummaryItem {
    amount
    displayText
    displayUnits
    showChildren
    order
    billedUnit
    actualUnit
    measureUnit
    children {
      amount
      displayText
      displayUnits
      showChildren
      order
      billedUnit
      actualUnit
      measureUnit
      children {
        amount
        displayText
        displayUnits
        showChildren
        order
        billedUnit
        actualUnit
        measureUnit
        children {
          amount
          displayText
          displayUnits
          showChildren
          order
          billedUnit
          actualUnit
          measureUnit
        }
      }
    }
  }
`;

export const summaryFragment = gql`
	fragment SummaryFragment on Summary {
    totalSum
    totalForeignSum
    usage {
      ...SummaryItemFragment
    }
	}
  ${summaryItemFragment}
`;
