import gql from 'graphql-tag';
import { errorFragment } from '../fragments/error';

export const ADD_DELEGATE = gql`
  mutation AddDelegate($input: AddDelegateInput!) {
    addDelegate(input: $input) {
      delegate {
        customer {
          email
          id
          name
          nationalId
        }
        id
        roleEmail
        roleTitle
        rolePhoneNumber
        roleTypes
      }
      error {
        ...ErrorFragment
      }
    }
  }
  ${errorFragment}
`;

export const REMOVE_DELEGATE = gql`
  mutation removeDelegate($input: RemoveDelegateInput!) {
    removeDelegate(input: $input) {
      error {
        ...ErrorFragment
      }
    }
  }
  ${errorFragment}
`;
