import { gql } from "@apollo/client"; export const INSERT_PAYMENT_RESPONSE = gql` mutation INSERT_PAYMENT_RESPONSE( $paymentResponse: [payment_response_insert_input!]! ) { insert_payment_response(objects: $paymentResponse) { returning { id } } } `; export const QUERY_PAYMENT_RESPONSE_BY_PAYMENT_ID = gql` query QUERY_PAYMENT_RESPONSE_BY_PK($paymentid: uuid!) { payment_response(where: { paymentid: { _eq: $paymentid } }) { id jobid bodyshopid paymentid amount declinereason ext_paymentid successful response } } `; export const QUERY_RO_AND_OWNER_BY_JOB_PK = gql` query QUERY_RO_AND_OWNER_BY_JOB_PK($jobid: uuid!) { jobs_by_pk(id: $jobid) { ro_number owner { ownr_fn ownr_ln ownr_ea ownr_zip } } } `; export const GET_REFUNDABLE_AMOUNT_BY_JOBID = gql` query GET_REFUNDABLE_AMOUNT_BY_JOBID($jobid: uuid!) { payment_response_aggregate(where: { jobid: { _eq: $jobid } }) { aggregate { sum { amount } } } } `;