import gql from 'graphql-tag';

export const UPDATE_PORT_IN_DATE = gql`
  mutation UpdatePortInDate($input: UpdatePortInDate!) {
    updatePortInDate(input: $input) {
      portIn {
        id
        requestId
        isActive
        portingStatus
        responsibleCompany
        phoneNumber
        fullName
        nationalId
        createdOn
        portInDatetime
        lastModified
        deactivatedOn
        donor
        receiver
        isProcessedInSalesSystem
        portingStatusStep
        isAllowedToResend
      }
    }
  }
`;

export const CANCEL_PORT_IN = gql`
  mutation CancelPortIn($input: CancelPortIn!) {
    cancelPortIn(input: $input) {
      portIn {
        id
        requestId
        isActive
        portingStatus
        responsibleCompany
        phoneNumber
        fullName
        nationalId
        createdOn
        portInDatetime
        lastModified
        deactivatedOn
        donor
        receiver
        isProcessedInSalesSystem
        portingStatusStep
        isAllowedToResend
      }
    }
  }
`;

export const RESEND_PORT_IN = gql`
  mutation ResendPortIn($input: ResendPortIn!) {
    resendPortIn(input: $input) {
      portIn {
        id
        requestId
        isActive
        portingStatus
        responsibleCompany
        phoneNumber
        fullName
        nationalId
        createdOn
        portInDatetime
        lastModified
        deactivatedOn
        donor
        receiver
        isProcessedInSalesSystem
        portingStatusStep
        isAllowedToResend
      }
    }
  }
`;
