61 lines
1.1 KiB
JavaScript
61 lines
1.1 KiB
JavaScript
import { gql } from "apollo-boost";
|
|
|
|
export const INSERT_NEW_CONTRACT = gql`
|
|
mutation INSERT_NEW_CONTRACT($contract: [cccontracts_insert_input!]!) {
|
|
insert_cccontracts(objects: $contract) {
|
|
returning {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const UPDATE_CONTRACT = gql`
|
|
mutation UPDATE_CONTRACT(
|
|
$contractId: uuid!
|
|
$cccontract: cccontracts_set_input!
|
|
) {
|
|
update_cccontracts(
|
|
where: { id: { _eq: $contractId } }
|
|
_set: $cccontract
|
|
) {
|
|
returning {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const QUERY_CONTRACT_BY_PK = gql`
|
|
query QUERY_CONTRACT_BY_PK($id: uuid!) {
|
|
cccontracts_by_pk(id: $id) {
|
|
actualreturn
|
|
agreementnumber
|
|
cc_cardholder
|
|
cc_expiry
|
|
cc_num
|
|
courtesycarid
|
|
driver_addr1
|
|
driver_city
|
|
driver_addr2
|
|
driver_dlexpiry
|
|
driver_dlnumber
|
|
driver_dlst
|
|
driver_dob
|
|
driver_fn
|
|
driver_ln
|
|
driver_ph1
|
|
driver_state
|
|
driver_zip
|
|
id
|
|
jobid
|
|
kmend
|
|
kmstart
|
|
scheduledreturn
|
|
start
|
|
status
|
|
updated_at
|
|
}
|
|
}
|
|
`;
|