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

@@ -31,6 +31,19 @@ export const EventStatus = {
CANCELED: "CANCELED",
}
export 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",
}
export const RecurrenceType = {
SINGLE: "SINGLE",
DATE_RANGE: "DATE_RANGE",
@@ -124,70 +137,37 @@ export function deleteVendor(dcOrVars, vars) {
return executeMutation(deleteVendorRef(dcOrVars, vars));
}
export const createVendorRateRef = (dcOrVars, vars) => {
export const listVendorDefaultSettingsRef = (dc) => {
const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'listVendorDefaultSettings');
}
listVendorDefaultSettingsRef.operationName = 'listVendorDefaultSettings';
export function listVendorDefaultSettings(dc) {
return executeQuery(listVendorDefaultSettingsRef(dc));
}
export const getVendorDefaultSettingByIdRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'CreateVendorRate', inputVars);
return queryRef(dcInstance, 'getVendorDefaultSettingById', inputVars);
}
createVendorRateRef.operationName = 'CreateVendorRate';
getVendorDefaultSettingByIdRef.operationName = 'getVendorDefaultSettingById';
export function createVendorRate(dcOrVars, vars) {
return executeMutation(createVendorRateRef(dcOrVars, vars));
export function getVendorDefaultSettingById(dcOrVars, vars) {
return executeQuery(getVendorDefaultSettingByIdRef(dcOrVars, vars));
}
export const updateVendorRateRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
export const filterVendorDefaultSettingsRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'UpdateVendorRate', inputVars);
return queryRef(dcInstance, 'filterVendorDefaultSettings', inputVars);
}
updateVendorRateRef.operationName = 'UpdateVendorRate';
filterVendorDefaultSettingsRef.operationName = 'filterVendorDefaultSettings';
export function updateVendorRate(dcOrVars, vars) {
return executeMutation(updateVendorRateRef(dcOrVars, vars));
}
export const deleteVendorRateRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'DeleteVendorRate', inputVars);
}
deleteVendorRateRef.operationName = 'DeleteVendorRate';
export function deleteVendorRate(dcOrVars, vars) {
return executeMutation(deleteVendorRateRef(dcOrVars, vars));
}
export const createEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'CreateEvent', inputVars);
}
createEventRef.operationName = 'CreateEvent';
export function createEvent(dcOrVars, vars) {
return executeMutation(createEventRef(dcOrVars, vars));
}
export const updateEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'UpdateEvent', inputVars);
}
updateEventRef.operationName = 'UpdateEvent';
export function updateEvent(dcOrVars, vars) {
return executeMutation(updateEventRef(dcOrVars, vars));
}
export const deleteEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'DeleteEvent', inputVars);
}
deleteEventRef.operationName = 'DeleteEvent';
export function deleteEvent(dcOrVars, vars) {
return executeMutation(deleteEventRef(dcOrVars, vars));
export function filterVendorDefaultSettings(dcOrVars, vars) {
return executeQuery(filterVendorDefaultSettingsRef(dcOrVars, vars));
}
export const listEventsRef = (dc) => {
@@ -223,6 +203,39 @@ export function filterEvents(dcOrVars, vars) {
return executeQuery(filterEventsRef(dcOrVars, vars));
}
export const createInvoiceRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'CreateInvoice', inputVars);
}
createInvoiceRef.operationName = 'CreateInvoice';
export function createInvoice(dcOrVars, vars) {
return executeMutation(createInvoiceRef(dcOrVars, vars));
}
export const updateInvoiceRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'UpdateInvoice', inputVars);
}
updateInvoiceRef.operationName = 'UpdateInvoice';
export function updateInvoice(dcOrVars, vars) {
return executeMutation(updateInvoiceRef(dcOrVars, vars));
}
export const deleteInvoiceRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'DeleteInvoice', inputVars);
}
deleteInvoiceRef.operationName = 'DeleteInvoice';
export function deleteInvoice(dcOrVars, vars) {
return executeMutation(deleteInvoiceRef(dcOrVars, vars));
}
export const createStaffRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
@@ -300,37 +313,37 @@ export function deleteVendorDefaultSetting(dcOrVars, vars) {
return executeMutation(deleteVendorDefaultSettingRef(dcOrVars, vars));
}
export const listVendorDefaultSettingsRef = (dc) => {
const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'listVendorDefaultSettings');
}
listVendorDefaultSettingsRef.operationName = 'listVendorDefaultSettings';
export function listVendorDefaultSettings(dc) {
return executeQuery(listVendorDefaultSettingsRef(dc));
}
export const getVendorDefaultSettingByIdRef = (dcOrVars, vars) => {
export 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';
createVendorRateRef.operationName = 'CreateVendorRate';
export function getVendorDefaultSettingById(dcOrVars, vars) {
return executeQuery(getVendorDefaultSettingByIdRef(dcOrVars, vars));
export function createVendorRate(dcOrVars, vars) {
return executeMutation(createVendorRateRef(dcOrVars, vars));
}
export const filterVendorDefaultSettingsRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars);
export 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';
updateVendorRateRef.operationName = 'UpdateVendorRate';
export function filterVendorDefaultSettings(dcOrVars, vars) {
return executeQuery(filterVendorDefaultSettingsRef(dcOrVars, vars));
export function updateVendorRate(dcOrVars, vars) {
return executeMutation(updateVendorRateRef(dcOrVars, vars));
}
export const deleteVendorRateRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'DeleteVendorRate', inputVars);
}
deleteVendorRateRef.operationName = 'DeleteVendorRate';
export function deleteVendorRate(dcOrVars, vars) {
return executeMutation(deleteVendorRateRef(dcOrVars, vars));
}
export const listVendorRateRef = (dc) => {
@@ -366,3 +379,69 @@ export function filterVendorRates(dcOrVars, vars) {
return executeQuery(filterVendorRatesRef(dcOrVars, vars));
}
export const createEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'CreateEvent', inputVars);
}
createEventRef.operationName = 'CreateEvent';
export function createEvent(dcOrVars, vars) {
return executeMutation(createEventRef(dcOrVars, vars));
}
export const updateEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'UpdateEvent', inputVars);
}
updateEventRef.operationName = 'UpdateEvent';
export function updateEvent(dcOrVars, vars) {
return executeMutation(updateEventRef(dcOrVars, vars));
}
export const deleteEventRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'DeleteEvent', inputVars);
}
deleteEventRef.operationName = 'DeleteEvent';
export function deleteEvent(dcOrVars, vars) {
return executeMutation(deleteEventRef(dcOrVars, vars));
}
export const listInvoiceRef = (dc) => {
const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'listInvoice');
}
listInvoiceRef.operationName = 'listInvoice';
export function listInvoice(dc) {
return executeQuery(listInvoiceRef(dc));
}
export const getInvoiceByIdRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'getInvoiceById', inputVars);
}
getInvoiceByIdRef.operationName = 'getInvoiceById';
export function getInvoiceById(dcOrVars, vars) {
return executeQuery(getInvoiceByIdRef(dcOrVars, vars));
}
export const filterInvoicesRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'filterInvoices', inputVars);
}
filterInvoicesRef.operationName = 'filterInvoices';
export function filterInvoices(dcOrVars, vars) {
return executeQuery(filterInvoicesRef(dcOrVars, vars));
}