import { queryRef, executeQuery, mutationRef, executeMutation, validateArgs } from 'firebase/data-connect'; export const BackgroundCheckStatus = { PENDING: "PENDING", CLEARED: "CLEARED", FAILED: "FAILED", EXPIRED: "EXPIRED", } export const ContractType = { W2: "W2", C1099: "C1099", TEMP: "TEMP", CONTRACT: "CONTRACT", } export const EmploymentType = { FULL_TIME: "FULL_TIME", PART_TIME: "PART_TIME", ON_CALL: "ON_CALL", CONTRACT: "CONTRACT", } export const EventStatus = { DRAFT: "DRAFT", ACTIVE: "ACTIVE", PENDING: "PENDING", ASSIGNED: "ASSIGNED", CONFIRMED: "CONFIRMED", COMPLETED: "COMPLETED", CANCELED: "CANCELED", } export const RecurrenceType = { SINGLE: "SINGLE", DATE_RANGE: "DATE_RANGE", SCATTER: "SCATTER", } export const VendorApprovalStatus = { PENDING: "PENDING", APPROVED: "APPROVED", SUSPENDED: "SUSPENDED", TERMINATED: "TERMINATED", } export const VendorPlatformType = { FULL_PLATFORM: "FULL_PLATFORM", BUILDING_PLATFORM: "BUILDING_PLATFORM", PARTIAL_TECH: "PARTIAL_TECH", TRADITIONAL: "TRADITIONAL", } export const VendorRateCategory = { KITCHEN_AND_CULINARY: "KITCHEN_AND_CULINARY", CONCESSIONS: "CONCESSIONS", FACILITIES: "FACILITIES", BARTENDING: "BARTENDING", SECURITY: "SECURITY", EVENT_STAFF: "EVENT_STAFF", MANAGEMENT: "MANAGEMENT", TECHNICAL: "TECHNICAL", OTHER: "OTHER", } export const VendorRegion = { NATIONAL: "NATIONAL", BAY_AREA: "BAY_AREA", SOUTHERN_CALIFORNIA: "SOUTHERN_CALIFORNIA", NORTHERN_CALIFORNIA: "NORTHERN_CALIFORNIA", WEST: "WEST", EAST: "EAST", MIDWEST: "MIDWEST", SOUTH: "SOUTH", } export const connectorConfig = { connector: 'krow-connector', service: 'krow-workforce-db', location: 'us-central1' }; export const listStaffRef = (dc) => { const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'listStaff'); } listStaffRef.operationName = 'listStaff'; export function listStaff(dc) { return executeQuery(listStaffRef(dc)); } export const createVendorRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return mutationRef(dcInstance, 'CreateVendor', inputVars); } createVendorRef.operationName = 'CreateVendor'; export function createVendor(dcOrVars, vars) { return executeMutation(createVendorRef(dcOrVars, vars)); } export const updateVendorRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return mutationRef(dcInstance, 'UpdateVendor', inputVars); } updateVendorRef.operationName = 'UpdateVendor'; export function updateVendor(dcOrVars, vars) { return executeMutation(updateVendorRef(dcOrVars, vars)); } export const deleteVendorRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return mutationRef(dcInstance, 'DeleteVendor', inputVars); } deleteVendorRef.operationName = 'DeleteVendor'; export function deleteVendor(dcOrVars, vars) { return executeMutation(deleteVendorRef(dcOrVars, vars)); } export const createVendorRateRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return mutationRef(dcInstance, 'CreateVendorRate', inputVars); } createVendorRateRef.operationName = 'CreateVendorRate'; export function createVendorRate(dcOrVars, vars) { return executeMutation(createVendorRateRef(dcOrVars, vars)); } export const updateVendorRateRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return mutationRef(dcInstance, 'UpdateVendorRate', inputVars); } updateVendorRateRef.operationName = 'UpdateVendorRate'; 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 const listEventsRef = (dc) => { const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'listEvents'); } listEventsRef.operationName = 'listEvents'; export function listEvents(dc) { return executeQuery(listEventsRef(dc)); } export const getEventByIdRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'getEventById', inputVars); } getEventByIdRef.operationName = 'getEventById'; export function getEventById(dcOrVars, vars) { return executeQuery(getEventByIdRef(dcOrVars, vars)); } export const filterEventsRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'filterEvents', inputVars); } filterEventsRef.operationName = 'filterEvents'; export function filterEvents(dcOrVars, vars) { return executeQuery(filterEventsRef(dcOrVars, vars)); } export const createStaffRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return mutationRef(dcInstance, 'CreateStaff', inputVars); } createStaffRef.operationName = 'CreateStaff'; export function createStaff(dcOrVars, vars) { return executeMutation(createStaffRef(dcOrVars, vars)); } export const listVendorRef = (dc) => { const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'listVendor'); } listVendorRef.operationName = 'listVendor'; export function listVendor(dc) { return executeQuery(listVendorRef(dc)); } export const getVendorByIdRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'getVendorById', inputVars); } getVendorByIdRef.operationName = 'getVendorById'; export function getVendorById(dcOrVars, vars) { return executeQuery(getVendorByIdRef(dcOrVars, vars)); } export const filterVendorsRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'filterVendors', inputVars); } filterVendorsRef.operationName = 'filterVendors'; export function filterVendors(dcOrVars, vars) { return executeQuery(filterVendorsRef(dcOrVars, vars)); } export const createVendorDefaultSettingRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return mutationRef(dcInstance, 'CreateVendorDefaultSetting', inputVars); } createVendorDefaultSettingRef.operationName = 'CreateVendorDefaultSetting'; export function createVendorDefaultSetting(dcOrVars, vars) { return executeMutation(createVendorDefaultSettingRef(dcOrVars, vars)); } export const updateVendorDefaultSettingRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return mutationRef(dcInstance, 'UpdateVendorDefaultSetting', inputVars); } updateVendorDefaultSettingRef.operationName = 'UpdateVendorDefaultSetting'; export function updateVendorDefaultSetting(dcOrVars, vars) { return executeMutation(updateVendorDefaultSettingRef(dcOrVars, vars)); } export const deleteVendorDefaultSettingRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return mutationRef(dcInstance, 'DeleteVendorDefaultSetting', inputVars); } deleteVendorDefaultSettingRef.operationName = 'DeleteVendorDefaultSetting'; 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) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'getVendorDefaultSettingById', inputVars); } getVendorDefaultSettingByIdRef.operationName = 'getVendorDefaultSettingById'; export function getVendorDefaultSettingById(dcOrVars, vars) { return executeQuery(getVendorDefaultSettingByIdRef(dcOrVars, vars)); } export const filterVendorDefaultSettingsRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'filterVendorDefaultSettings', inputVars); } filterVendorDefaultSettingsRef.operationName = 'filterVendorDefaultSettings'; export function filterVendorDefaultSettings(dcOrVars, vars) { return executeQuery(filterVendorDefaultSettingsRef(dcOrVars, vars)); } export const listVendorRateRef = (dc) => { const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'listVendorRate'); } listVendorRateRef.operationName = 'listVendorRate'; export function listVendorRate(dc) { return executeQuery(listVendorRateRef(dc)); } export const getVendorRateByIdRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'getVendorRateById', inputVars); } getVendorRateByIdRef.operationName = 'getVendorRateById'; export function getVendorRateById(dcOrVars, vars) { return executeQuery(getVendorRateByIdRef(dcOrVars, vars)); } export const filterVendorRatesRef = (dcOrVars, vars) => { const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars); dcInstance._useGeneratedSdk(); return queryRef(dcInstance, 'filterVendorRates', inputVars); } filterVendorRatesRef.operationName = 'filterVendorRates'; export function filterVendorRates(dcOrVars, vars) { return executeQuery(filterVendorRatesRef(dcOrVars, vars)); }