new sdk for front with vendor entity

This commit is contained in:
José Salazar
2025-11-24 12:16:40 -05:00
parent 93f17ce517
commit 0e0d5c647e
18 changed files with 1482 additions and 204 deletions

View File

@@ -34,6 +34,34 @@ const RecurrenceType = {
}
exports.RecurrenceType = RecurrenceType;
const VendorApprovalStatus = {
PENDING: "PENDING",
APPROVED: "APPROVED",
SUSPENDED: "SUSPENDED",
TERMINATED: "TERMINATED",
}
exports.VendorApprovalStatus = VendorApprovalStatus;
const VendorPlatformType = {
FULL_PLATFORM: "FULL_PLATFORM",
BUILDING_PLATFORM: "BUILDING_PLATFORM",
PARTIAL_TECH: "PARTIAL_TECH",
TRADITIONAL: "TRADITIONAL",
}
exports.VendorPlatformType = VendorPlatformType;
const VendorRegion = {
NATIONAL: "NATIONAL",
BAY_AREA: "BAY_AREA",
SOUTHERN_CALIFORNIA: "SOUTHERN_CALIFORNIA",
NORTHERN_CALIFORNIA: "NORTHERN_CALIFORNIA",
WEST: "WEST",
EAST: "EAST",
MIDWEST: "MIDWEST",
SOUTH: "SOUTH",
}
exports.VendorRegion = VendorRegion;
const connectorConfig = {
connector: 'krow-connector',
service: 'krow-workforce-db',
@@ -41,16 +69,16 @@ const connectorConfig = {
};
exports.connectorConfig = connectorConfig;
const listStaffRef = (dc) => {
const listVendorRef = (dc) => {
const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'listStaff');
return queryRef(dcInstance, 'listVendor');
}
listStaffRef.operationName = 'listStaff';
exports.listStaffRef = listStaffRef;
listVendorRef.operationName = 'listVendor';
exports.listVendorRef = listVendorRef;
exports.listStaff = function listStaff(dc) {
return executeQuery(listStaffRef(dc));
exports.listVendor = function listVendor(dc) {
return executeQuery(listVendorRef(dc));
};
const createEventRef = (dcOrVars, vars) => {
@@ -88,3 +116,27 @@ exports.createStaffRef = createStaffRef;
exports.createStaff = function createStaff(dcOrVars, vars) {
return executeMutation(createStaffRef(dcOrVars, vars));
};
const listStaffRef = (dc) => {
const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined);
dcInstance._useGeneratedSdk();
return queryRef(dcInstance, 'listStaff');
}
listStaffRef.operationName = 'listStaff';
exports.listStaffRef = listStaffRef;
exports.listStaff = function listStaff(dc) {
return executeQuery(listStaffRef(dc));
};
const createVendorRef = (dcOrVars, vars) => {
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
dcInstance._useGeneratedSdk();
return mutationRef(dcInstance, 'CreateVendor', inputVars);
}
createVendorRef.operationName = 'CreateVendor';
exports.createVendorRef = createVendorRef;
exports.createVendor = function createVendor(dcOrVars, vars) {
return executeMutation(createVendorRef(dcOrVars, vars));
};