new schema and crud for invoice

This commit is contained in:
José Salazar
2025-11-25 14:12:19 -05:00
parent 174845eb24
commit 1bc052bd9d
18 changed files with 7228 additions and 3738 deletions

View File

@@ -35,6 +35,20 @@ const EventStatus = {
}
exports.EventStatus = EventStatus;
const InvoiceStatus = {
DRAFT: "DRAFT",
PENDING_REVIEW: "PENDING_REVIEW",
APPROVED: "APPROVED",
DISPUTED: "DISPUTED",
UNDER_REVIEW: "UNDER_REVIEW",
RESOLVED: "RESOLVED",
OVERDUE: "OVERDUE",
PAID: "PAID",
RECONCILED: "RECONCILED",
CANCELLED: "CANCELLED",
}
exports.InvoiceStatus = InvoiceStatus;
const RecurrenceType = {
SINGLE: "SINGLE",
DATE_RANGE: "DATE_RANGE",
@@ -138,76 +152,40 @@ exports.deleteVendor = function deleteVendor(dcOrVars, vars) {
return executeMutation(deleteVendorRef(dcOrVars, vars));
};
const createVendorRateRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
const listVendorDefaultSettingsRef = (dc) => {
const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'CreateVendorRate', inputVars);
return queryRef(dcInstance, 'listVendorDefaultSettings');
}
createVendorRateRef.operationName = 'CreateVendorRate';
exports.createVendorRateRef = createVendorRateRef;
listVendorDefaultSettingsRef.operationName = 'listVendorDefaultSettings';
exports.listVendorDefaultSettingsRef = listVendorDefaultSettingsRef;
exports.createVendorRate = function createVendorRate(dcOrVars, vars) {
return executeMutation(createVendorRateRef(dcOrVars, vars));
exports.listVendorDefaultSettings = function listVendorDefaultSettings(dc) {
return executeQuery(listVendorDefaultSettingsRef(dc));
};
const updateVendorRateRef = (dcOrVars, vars) => {
const getVendorDefaultSettingByIdRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'UpdateVendorRate', inputVars);
return queryRef(dcInstance, 'getVendorDefaultSettingById', inputVars);
}
updateVendorRateRef.operationName = 'UpdateVendorRate';
exports.updateVendorRateRef = updateVendorRateRef;
getVendorDefaultSettingByIdRef.operationName = 'getVendorDefaultSettingById';
exports.getVendorDefaultSettingByIdRef = getVendorDefaultSettingByIdRef;
exports.updateVendorRate = function updateVendorRate(dcOrVars, vars) {
return executeMutation(updateVendorRateRef(dcOrVars, vars));
exports.getVendorDefaultSettingById = function getVendorDefaultSettingById(dcOrVars, vars) {
return executeQuery(getVendorDefaultSettingByIdRef(dcOrVars, vars));
};
const deleteVendorRateRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
const filterVendorDefaultSettingsRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'DeleteVendorRate', inputVars);
return queryRef(dcInstance, 'filterVendorDefaultSettings', inputVars);
}
deleteVendorRateRef.operationName = 'DeleteVendorRate';
exports.deleteVendorRateRef = deleteVendorRateRef;
filterVendorDefaultSettingsRef.operationName = 'filterVendorDefaultSettings';
exports.filterVendorDefaultSettingsRef = filterVendorDefaultSettingsRef;
exports.deleteVendorRate = function deleteVendorRate(dcOrVars, vars) {
return executeMutation(deleteVendorRateRef(dcOrVars, vars));
};
const createEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'CreateEvent', inputVars);
}
createEventRef.operationName = 'CreateEvent';
exports.createEventRef = createEventRef;
exports.createEvent = function createEvent(dcOrVars, vars) {
return executeMutation(createEventRef(dcOrVars, vars));
};
const updateEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'UpdateEvent', inputVars);
}
updateEventRef.operationName = 'UpdateEvent';
exports.updateEventRef = updateEventRef;
exports.updateEvent = function updateEvent(dcOrVars, vars) {
return executeMutation(updateEventRef(dcOrVars, vars));
};
const deleteEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'DeleteEvent', inputVars);
}
deleteEventRef.operationName = 'DeleteEvent';
exports.deleteEventRef = deleteEventRef;
exports.deleteEvent = function deleteEvent(dcOrVars, vars) {
return executeMutation(deleteEventRef(dcOrVars, vars));
exports.filterVendorDefaultSettings = function filterVendorDefaultSettings(dcOrVars, vars) {
return executeQuery(filterVendorDefaultSettingsRef(dcOrVars, vars));
};
const listEventsRef = (dc) => {
@@ -246,6 +224,42 @@ exports.filterEvents = function filterEvents(dcOrVars, vars) {
return executeQuery(filterEventsRef(dcOrVars, vars));
};
const createInvoiceRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'CreateInvoice', inputVars);
}
createInvoiceRef.operationName = 'CreateInvoice';
exports.createInvoiceRef = createInvoiceRef;
exports.createInvoice = function createInvoice(dcOrVars, vars) {
return executeMutation(createInvoiceRef(dcOrVars, vars));
};
const updateInvoiceRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'UpdateInvoice', inputVars);
}
updateInvoiceRef.operationName = 'UpdateInvoice';
exports.updateInvoiceRef = updateInvoiceRef;
exports.updateInvoice = function updateInvoice(dcOrVars, vars) {
return executeMutation(updateInvoiceRef(dcOrVars, vars));
};
const deleteInvoiceRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'DeleteInvoice', inputVars);
}
deleteInvoiceRef.operationName = 'DeleteInvoice';
exports.deleteInvoiceRef = deleteInvoiceRef;
exports.deleteInvoice = function deleteInvoice(dcOrVars, vars) {
return executeMutation(deleteInvoiceRef(dcOrVars, vars));
};
const createStaffRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
@@ -330,40 +344,40 @@ exports.deleteVendorDefaultSetting = function deleteVendorDefaultSetting(dcOrVar
return executeMutation(deleteVendorDefaultSettingRef(dcOrVars, vars));
};
const listVendorDefaultSettingsRef = (dc) => {
const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'listVendorDefaultSettings');
}
listVendorDefaultSettingsRef.operationName = 'listVendorDefaultSettings';
exports.listVendorDefaultSettingsRef = listVendorDefaultSettingsRef;
exports.listVendorDefaultSettings = function listVendorDefaultSettings(dc) {
return executeQuery(listVendorDefaultSettingsRef(dc));
};
const getVendorDefaultSettingByIdRef = (dcOrVars, vars) => {
const createVendorRateRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'getVendorDefaultSettingById', inputVars);
return mutationRef(dcInstance, 'CreateVendorRate', inputVars);
}
getVendorDefaultSettingByIdRef.operationName = 'getVendorDefaultSettingById';
exports.getVendorDefaultSettingByIdRef = getVendorDefaultSettingByIdRef;
createVendorRateRef.operationName = 'CreateVendorRate';
exports.createVendorRateRef = createVendorRateRef;
exports.getVendorDefaultSettingById = function getVendorDefaultSettingById(dcOrVars, vars) {
return executeQuery(getVendorDefaultSettingByIdRef(dcOrVars, vars));
exports.createVendorRate = function createVendorRate(dcOrVars, vars) {
return executeMutation(createVendorRateRef(dcOrVars, vars));
};
const filterVendorDefaultSettingsRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars);
const updateVendorRateRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'filterVendorDefaultSettings', inputVars);
return mutationRef(dcInstance, 'UpdateVendorRate', inputVars);
}
filterVendorDefaultSettingsRef.operationName = 'filterVendorDefaultSettings';
exports.filterVendorDefaultSettingsRef = filterVendorDefaultSettingsRef;
updateVendorRateRef.operationName = 'UpdateVendorRate';
exports.updateVendorRateRef = updateVendorRateRef;
exports.filterVendorDefaultSettings = function filterVendorDefaultSettings(dcOrVars, vars) {
return executeQuery(filterVendorDefaultSettingsRef(dcOrVars, vars));
exports.updateVendorRate = function updateVendorRate(dcOrVars, vars) {
return executeMutation(updateVendorRateRef(dcOrVars, vars));
};
const deleteVendorRateRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'DeleteVendorRate', inputVars);
}
deleteVendorRateRef.operationName = 'DeleteVendorRate';
exports.deleteVendorRateRef = deleteVendorRateRef;
exports.deleteVendorRate = function deleteVendorRate(dcOrVars, vars) {
return executeMutation(deleteVendorRateRef(dcOrVars, vars));
};
const listVendorRateRef = (dc) => {
@@ -401,3 +415,75 @@ exports.filterVendorRatesRef = filterVendorRatesRef;
exports.filterVendorRates = function filterVendorRates(dcOrVars, vars) {
return executeQuery(filterVendorRatesRef(dcOrVars, vars));
};
const createEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'CreateEvent', inputVars);
}
createEventRef.operationName = 'CreateEvent';
exports.createEventRef = createEventRef;
exports.createEvent = function createEvent(dcOrVars, vars) {
return executeMutation(createEventRef(dcOrVars, vars));
};
const updateEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'UpdateEvent', inputVars);
}
updateEventRef.operationName = 'UpdateEvent';
exports.updateEventRef = updateEventRef;
exports.updateEvent = function updateEvent(dcOrVars, vars) {
return executeMutation(updateEventRef(dcOrVars, vars));
};
const deleteEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'DeleteEvent', inputVars);
}
deleteEventRef.operationName = 'DeleteEvent';
exports.deleteEventRef = deleteEventRef;
exports.deleteEvent = function deleteEvent(dcOrVars, vars) {
return executeMutation(deleteEventRef(dcOrVars, vars));
};
const listInvoiceRef = (dc) => {
const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'listInvoice');
}
listInvoiceRef.operationName = 'listInvoice';
exports.listInvoiceRef = listInvoiceRef;
exports.listInvoice = function listInvoice(dc) {
return executeQuery(listInvoiceRef(dc));
};
const getInvoiceByIdRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'getInvoiceById', inputVars);
}
getInvoiceByIdRef.operationName = 'getInvoiceById';
exports.getInvoiceByIdRef = getInvoiceByIdRef;
exports.getInvoiceById = function getInvoiceById(dcOrVars, vars) {
return executeQuery(getInvoiceByIdRef(dcOrVars, vars));
};
const filterInvoicesRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'filterInvoices', inputVars);
}
filterInvoicesRef.operationName = 'filterInvoices';
exports.filterInvoicesRef = filterInvoicesRef;
exports.filterInvoices = function filterInvoices(dcOrVars, vars) {
return executeQuery(filterInvoicesRef(dcOrVars, vars));
};