new schema for front of vendorRate
This commit is contained in:
@@ -12,13 +12,9 @@ For each operation, there is a wrapper hook that can be used to call the operati
|
||||
|
||||
Here are all of the hooks that get generated:
|
||||
```ts
|
||||
import { useCreateStaff, useListStaff, useCreateVendor, useUpdateVendor, useDeleteVendor, useListVendor, useGetVendorById, useFilterVendors, useCreateEvent, useUpdateEvent } from '@dataconnect/generated/react';
|
||||
import { useCreateVendor, useUpdateVendor, useDeleteVendor, useListVendor, useGetVendorById, useFilterVendors, useCreateVendorRate, useUpdateVendorRate, useDeleteVendorRate, useListVendorRate } from '@dataconnect/generated/react';
|
||||
// The types of these hooks are available in react/index.d.ts
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useCreateStaff(createStaffVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useListStaff();
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useCreateVendor(createVendorVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useUpdateVendor(updateVendorVars);
|
||||
@@ -31,9 +27,13 @@ const { data, isPending, isSuccess, isError, error } = useGetVendorById(getVendo
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useFilterVendors(filterVendorsVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useCreateEvent(createEventVars);
|
||||
const { data, isPending, isSuccess, isError, error } = useCreateVendorRate(createVendorRateVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useUpdateEvent(updateEventVars);
|
||||
const { data, isPending, isSuccess, isError, error } = useUpdateVendorRate(updateVendorRateVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useDeleteVendorRate(deleteVendorRateVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useListVendorRate();
|
||||
|
||||
```
|
||||
|
||||
@@ -72,15 +72,9 @@ If a user is not using a supported framework, they can use the generated SDK dir
|
||||
Here's an example of how to use it with the first 5 operations:
|
||||
|
||||
```js
|
||||
import { createStaff, listStaff, createVendor, updateVendor, deleteVendor, listVendor, getVendorById, filterVendors, createEvent, updateEvent } from '@dataconnect/generated';
|
||||
import { createVendor, updateVendor, deleteVendor, listVendor, getVendorById, filterVendors, createVendorRate, updateVendorRate, deleteVendorRate, listVendorRate } from '@dataconnect/generated';
|
||||
|
||||
|
||||
// Operation CreateStaff: For variables, look at type CreateStaffVars in ../index.d.ts
|
||||
const { data } = await CreateStaff(dataConnect, createStaffVars);
|
||||
|
||||
// Operation listStaff:
|
||||
const { data } = await ListStaff(dataConnect);
|
||||
|
||||
// Operation CreateVendor: For variables, look at type CreateVendorVars in ../index.d.ts
|
||||
const { data } = await CreateVendor(dataConnect, createVendorVars);
|
||||
|
||||
@@ -99,11 +93,17 @@ const { data } = await GetVendorById(dataConnect, getVendorByIdVars);
|
||||
// Operation filterVendors: For variables, look at type FilterVendorsVars in ../index.d.ts
|
||||
const { data } = await FilterVendors(dataConnect, filterVendorsVars);
|
||||
|
||||
// Operation CreateEvent: For variables, look at type CreateEventVars in ../index.d.ts
|
||||
const { data } = await CreateEvent(dataConnect, createEventVars);
|
||||
// Operation CreateVendorRate: For variables, look at type CreateVendorRateVars in ../index.d.ts
|
||||
const { data } = await CreateVendorRate(dataConnect, createVendorRateVars);
|
||||
|
||||
// Operation UpdateEvent: For variables, look at type UpdateEventVars in ../index.d.ts
|
||||
const { data } = await UpdateEvent(dataConnect, updateEventVars);
|
||||
// Operation UpdateVendorRate: For variables, look at type UpdateVendorRateVars in ../index.d.ts
|
||||
const { data } = await UpdateVendorRate(dataConnect, updateVendorRateVars);
|
||||
|
||||
// Operation DeleteVendorRate: For variables, look at type DeleteVendorRateVars in ../index.d.ts
|
||||
const { data } = await DeleteVendorRate(dataConnect, deleteVendorRateVars);
|
||||
|
||||
// Operation listVendorRate:
|
||||
const { data } = await ListVendorRate(dataConnect);
|
||||
|
||||
|
||||
```
|
||||
File diff suppressed because it is too large
Load Diff
@@ -51,6 +51,18 @@ export const VendorPlatformType = {
|
||||
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",
|
||||
@@ -68,28 +80,6 @@ export const connectorConfig = {
|
||||
location: 'us-central1'
|
||||
};
|
||||
|
||||
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 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();
|
||||
@@ -156,6 +146,72 @@ export function filterVendors(dcOrVars, vars) {
|
||||
return executeQuery(filterVendorsRef(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 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));
|
||||
}
|
||||
|
||||
export const createEventRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
@@ -222,3 +278,25 @@ 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 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));
|
||||
}
|
||||
|
||||
|
||||
@@ -58,6 +58,19 @@ const VendorPlatformType = {
|
||||
}
|
||||
exports.VendorPlatformType = VendorPlatformType;
|
||||
|
||||
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",
|
||||
}
|
||||
exports.VendorRateCategory = VendorRateCategory;
|
||||
|
||||
const VendorRegion = {
|
||||
NATIONAL: "NATIONAL",
|
||||
BAY_AREA: "BAY_AREA",
|
||||
@@ -77,30 +90,6 @@ const connectorConfig = {
|
||||
};
|
||||
exports.connectorConfig = connectorConfig;
|
||||
|
||||
const createStaffRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return mutationRef(dcInstance, 'CreateStaff', inputVars);
|
||||
}
|
||||
createStaffRef.operationName = 'CreateStaff';
|
||||
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();
|
||||
@@ -173,6 +162,78 @@ exports.filterVendors = function filterVendors(dcOrVars, vars) {
|
||||
return executeQuery(filterVendorsRef(dcOrVars, vars));
|
||||
};
|
||||
|
||||
const createVendorRateRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return mutationRef(dcInstance, 'CreateVendorRate', inputVars);
|
||||
}
|
||||
createVendorRateRef.operationName = 'CreateVendorRate';
|
||||
exports.createVendorRateRef = createVendorRateRef;
|
||||
|
||||
exports.createVendorRate = function createVendorRate(dcOrVars, vars) {
|
||||
return executeMutation(createVendorRateRef(dcOrVars, vars));
|
||||
};
|
||||
|
||||
const updateVendorRateRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return mutationRef(dcInstance, 'UpdateVendorRate', inputVars);
|
||||
}
|
||||
updateVendorRateRef.operationName = 'UpdateVendorRate';
|
||||
exports.updateVendorRateRef = updateVendorRateRef;
|
||||
|
||||
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) => {
|
||||
const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return queryRef(dcInstance, 'listVendorRate');
|
||||
}
|
||||
listVendorRateRef.operationName = 'listVendorRate';
|
||||
exports.listVendorRateRef = listVendorRateRef;
|
||||
|
||||
exports.listVendorRate = function listVendorRate(dc) {
|
||||
return executeQuery(listVendorRateRef(dc));
|
||||
};
|
||||
|
||||
const getVendorRateByIdRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return queryRef(dcInstance, 'getVendorRateById', inputVars);
|
||||
}
|
||||
getVendorRateByIdRef.operationName = 'getVendorRateById';
|
||||
exports.getVendorRateByIdRef = getVendorRateByIdRef;
|
||||
|
||||
exports.getVendorRateById = function getVendorRateById(dcOrVars, vars) {
|
||||
return executeQuery(getVendorRateByIdRef(dcOrVars, vars));
|
||||
};
|
||||
|
||||
const filterVendorRatesRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return queryRef(dcInstance, 'filterVendorRates', inputVars);
|
||||
}
|
||||
filterVendorRatesRef.operationName = 'filterVendorRates';
|
||||
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();
|
||||
@@ -244,3 +305,27 @@ exports.filterEventsRef = filterEventsRef;
|
||||
exports.filterEvents = function filterEvents(dcOrVars, vars) {
|
||||
return executeQuery(filterEventsRef(dcOrVars, vars));
|
||||
};
|
||||
|
||||
const createStaffRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return mutationRef(dcInstance, 'CreateStaff', inputVars);
|
||||
}
|
||||
createStaffRef.operationName = 'CreateStaff';
|
||||
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));
|
||||
};
|
||||
|
||||
228
frontend-web/src/dataconnect-generated/index.d.ts
vendored
228
frontend-web/src/dataconnect-generated/index.d.ts
vendored
@@ -59,6 +59,18 @@ export enum VendorPlatformType {
|
||||
TRADITIONAL = "TRADITIONAL",
|
||||
};
|
||||
|
||||
export enum 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 enum VendorRegion {
|
||||
NATIONAL = "NATIONAL",
|
||||
BAY_AREA = "BAY_AREA",
|
||||
@@ -133,6 +145,20 @@ export interface CreateVendorData {
|
||||
vendor_insert: Vendor_Key;
|
||||
}
|
||||
|
||||
export interface CreateVendorRateData {
|
||||
vendorRate_insert: VendorRate_Key;
|
||||
}
|
||||
|
||||
export interface CreateVendorRateVariables {
|
||||
vendorName: string;
|
||||
category: VendorRateCategory;
|
||||
roleName: string;
|
||||
employeeWage: number;
|
||||
markupPercentage?: number | null;
|
||||
vendorFeePercentage?: number | null;
|
||||
clientRate: number;
|
||||
}
|
||||
|
||||
export interface CreateVendorVariables {
|
||||
vendorNumber: string;
|
||||
legalName: string;
|
||||
@@ -155,6 +181,14 @@ export interface DeleteVendorData {
|
||||
vendor_delete?: Vendor_Key | null;
|
||||
}
|
||||
|
||||
export interface DeleteVendorRateData {
|
||||
vendorRate_delete?: VendorRate_Key | null;
|
||||
}
|
||||
|
||||
export interface DeleteVendorRateVariables {
|
||||
id: UUIDString;
|
||||
}
|
||||
|
||||
export interface DeleteVendorVariables {
|
||||
id: UUIDString;
|
||||
}
|
||||
@@ -219,6 +253,27 @@ export interface FilterEventsVariables {
|
||||
clientEmail?: string | null;
|
||||
}
|
||||
|
||||
export interface FilterVendorRatesData {
|
||||
vendorRates: ({
|
||||
id: UUIDString;
|
||||
vendorName: string;
|
||||
category: VendorRateCategory;
|
||||
roleName: string;
|
||||
employeeWage: number;
|
||||
markupPercentage?: number | null;
|
||||
vendorFeePercentage?: number | null;
|
||||
clientRate: number;
|
||||
} & VendorRate_Key)[];
|
||||
}
|
||||
|
||||
export interface FilterVendorRatesVariables {
|
||||
vendorName?: string | null;
|
||||
category?: VendorRateCategory | null;
|
||||
roleName?: string | null;
|
||||
minClientRate?: number | null;
|
||||
maxClientRate?: number | null;
|
||||
}
|
||||
|
||||
export interface FilterVendorsData {
|
||||
vendors: ({
|
||||
id: UUIDString;
|
||||
@@ -303,6 +358,26 @@ export interface GetVendorByIdVariables {
|
||||
id: UUIDString;
|
||||
}
|
||||
|
||||
export interface GetVendorRateByIdData {
|
||||
vendorRate?: {
|
||||
id: UUIDString;
|
||||
vendorName: string;
|
||||
category: VendorRateCategory;
|
||||
roleName: string;
|
||||
employeeWage: number;
|
||||
markupPercentage?: number | null;
|
||||
vendorFeePercentage?: number | null;
|
||||
clientRate: number;
|
||||
createdDate?: TimestampString | null;
|
||||
updatedDate?: TimestampString | null;
|
||||
createdBy?: string | null;
|
||||
} & VendorRate_Key;
|
||||
}
|
||||
|
||||
export interface GetVendorRateByIdVariables {
|
||||
id: UUIDString;
|
||||
}
|
||||
|
||||
export interface ListEventsData {
|
||||
events: ({
|
||||
id: UUIDString;
|
||||
@@ -371,6 +446,19 @@ export interface ListVendorData {
|
||||
} & Vendor_Key)[];
|
||||
}
|
||||
|
||||
export interface ListVendorRateData {
|
||||
vendorRates: ({
|
||||
id: UUIDString;
|
||||
vendorName: string;
|
||||
category: VendorRateCategory;
|
||||
roleName: string;
|
||||
employeeWage: number;
|
||||
markupPercentage?: number | null;
|
||||
vendorFeePercentage?: number | null;
|
||||
clientRate: number;
|
||||
} & VendorRate_Key)[];
|
||||
}
|
||||
|
||||
export interface Staff_Key {
|
||||
id: UUIDString;
|
||||
__typename?: 'Staff_Key';
|
||||
@@ -422,6 +510,21 @@ export interface UpdateVendorData {
|
||||
vendor_update?: Vendor_Key | null;
|
||||
}
|
||||
|
||||
export interface UpdateVendorRateData {
|
||||
vendorRate_update?: VendorRate_Key | null;
|
||||
}
|
||||
|
||||
export interface UpdateVendorRateVariables {
|
||||
id: UUIDString;
|
||||
vendorName?: string | null;
|
||||
category?: VendorRateCategory | null;
|
||||
roleName?: string | null;
|
||||
employeeWage?: number | null;
|
||||
markupPercentage?: number | null;
|
||||
vendorFeePercentage?: number | null;
|
||||
clientRate?: number | null;
|
||||
}
|
||||
|
||||
export interface UpdateVendorVariables {
|
||||
id: UUIDString;
|
||||
vendorNumber?: string | null;
|
||||
@@ -433,35 +536,16 @@ export interface UpdateVendorVariables {
|
||||
isActive?: boolean | null;
|
||||
}
|
||||
|
||||
export interface VendorRate_Key {
|
||||
id: UUIDString;
|
||||
__typename?: 'VendorRate_Key';
|
||||
}
|
||||
|
||||
export interface Vendor_Key {
|
||||
id: UUIDString;
|
||||
__typename?: 'Vendor_Key';
|
||||
}
|
||||
|
||||
interface CreateStaffRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: CreateStaffVariables): MutationRef<CreateStaffData, CreateStaffVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: CreateStaffVariables): MutationRef<CreateStaffData, CreateStaffVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const createStaffRef: CreateStaffRef;
|
||||
|
||||
export function createStaff(vars: CreateStaffVariables): MutationPromise<CreateStaffData, CreateStaffVariables>;
|
||||
export function createStaff(dc: DataConnect, vars: CreateStaffVariables): MutationPromise<CreateStaffData, CreateStaffVariables>;
|
||||
|
||||
interface ListStaffRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(): QueryRef<ListStaffData, undefined>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect): QueryRef<ListStaffData, undefined>;
|
||||
operationName: string;
|
||||
}
|
||||
export const listStaffRef: ListStaffRef;
|
||||
|
||||
export function listStaff(): QueryPromise<ListStaffData, undefined>;
|
||||
export function listStaff(dc: DataConnect): QueryPromise<ListStaffData, undefined>;
|
||||
|
||||
interface CreateVendorRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: CreateVendorVariables): MutationRef<CreateVendorData, CreateVendorVariables>;
|
||||
@@ -534,6 +618,78 @@ export const filterVendorsRef: FilterVendorsRef;
|
||||
export function filterVendors(vars?: FilterVendorsVariables): QueryPromise<FilterVendorsData, FilterVendorsVariables>;
|
||||
export function filterVendors(dc: DataConnect, vars?: FilterVendorsVariables): QueryPromise<FilterVendorsData, FilterVendorsVariables>;
|
||||
|
||||
interface CreateVendorRateRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: CreateVendorRateVariables): MutationRef<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: CreateVendorRateVariables): MutationRef<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const createVendorRateRef: CreateVendorRateRef;
|
||||
|
||||
export function createVendorRate(vars: CreateVendorRateVariables): MutationPromise<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
export function createVendorRate(dc: DataConnect, vars: CreateVendorRateVariables): MutationPromise<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
|
||||
interface UpdateVendorRateRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: UpdateVendorRateVariables): MutationRef<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: UpdateVendorRateVariables): MutationRef<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const updateVendorRateRef: UpdateVendorRateRef;
|
||||
|
||||
export function updateVendorRate(vars: UpdateVendorRateVariables): MutationPromise<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
export function updateVendorRate(dc: DataConnect, vars: UpdateVendorRateVariables): MutationPromise<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
|
||||
interface DeleteVendorRateRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: DeleteVendorRateVariables): MutationRef<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: DeleteVendorRateVariables): MutationRef<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const deleteVendorRateRef: DeleteVendorRateRef;
|
||||
|
||||
export function deleteVendorRate(vars: DeleteVendorRateVariables): MutationPromise<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
export function deleteVendorRate(dc: DataConnect, vars: DeleteVendorRateVariables): MutationPromise<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
|
||||
interface ListVendorRateRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(): QueryRef<ListVendorRateData, undefined>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect): QueryRef<ListVendorRateData, undefined>;
|
||||
operationName: string;
|
||||
}
|
||||
export const listVendorRateRef: ListVendorRateRef;
|
||||
|
||||
export function listVendorRate(): QueryPromise<ListVendorRateData, undefined>;
|
||||
export function listVendorRate(dc: DataConnect): QueryPromise<ListVendorRateData, undefined>;
|
||||
|
||||
interface GetVendorRateByIdRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: GetVendorRateByIdVariables): QueryRef<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: GetVendorRateByIdVariables): QueryRef<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const getVendorRateByIdRef: GetVendorRateByIdRef;
|
||||
|
||||
export function getVendorRateById(vars: GetVendorRateByIdVariables): QueryPromise<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
export function getVendorRateById(dc: DataConnect, vars: GetVendorRateByIdVariables): QueryPromise<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
|
||||
interface FilterVendorRatesRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars?: FilterVendorRatesVariables): QueryRef<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars?: FilterVendorRatesVariables): QueryRef<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const filterVendorRatesRef: FilterVendorRatesRef;
|
||||
|
||||
export function filterVendorRates(vars?: FilterVendorRatesVariables): QueryPromise<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
export function filterVendorRates(dc: DataConnect, vars?: FilterVendorRatesVariables): QueryPromise<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
|
||||
interface CreateEventRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: CreateEventVariables): MutationRef<CreateEventData, CreateEventVariables>;
|
||||
@@ -606,3 +762,27 @@ export const filterEventsRef: FilterEventsRef;
|
||||
export function filterEvents(vars?: FilterEventsVariables): QueryPromise<FilterEventsData, FilterEventsVariables>;
|
||||
export function filterEvents(dc: DataConnect, vars?: FilterEventsVariables): QueryPromise<FilterEventsData, FilterEventsVariables>;
|
||||
|
||||
interface CreateStaffRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: CreateStaffVariables): MutationRef<CreateStaffData, CreateStaffVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: CreateStaffVariables): MutationRef<CreateStaffData, CreateStaffVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const createStaffRef: CreateStaffRef;
|
||||
|
||||
export function createStaff(vars: CreateStaffVariables): MutationPromise<CreateStaffData, CreateStaffVariables>;
|
||||
export function createStaff(dc: DataConnect, vars: CreateStaffVariables): MutationPromise<CreateStaffData, CreateStaffVariables>;
|
||||
|
||||
interface ListStaffRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(): QueryRef<ListStaffData, undefined>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect): QueryRef<ListStaffData, undefined>;
|
||||
operationName: string;
|
||||
}
|
||||
export const listStaffRef: ListStaffRef;
|
||||
|
||||
export function listStaff(): QueryPromise<ListStaffData, undefined>;
|
||||
export function listStaff(dc: DataConnect): QueryPromise<ListStaffData, undefined>;
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,21 +1,7 @@
|
||||
import { createStaffRef, listStaffRef, createVendorRef, updateVendorRef, deleteVendorRef, listVendorRef, getVendorByIdRef, filterVendorsRef, createEventRef, updateEventRef, deleteEventRef, listEventsRef, getEventByIdRef, filterEventsRef, connectorConfig } from '../../esm/index.esm.js';
|
||||
import { createVendorRef, updateVendorRef, deleteVendorRef, listVendorRef, getVendorByIdRef, filterVendorsRef, createVendorRateRef, updateVendorRateRef, deleteVendorRateRef, listVendorRateRef, getVendorRateByIdRef, filterVendorRatesRef, createEventRef, updateEventRef, deleteEventRef, listEventsRef, getEventByIdRef, filterEventsRef, createStaffRef, listStaffRef, connectorConfig } from '../../esm/index.esm.js';
|
||||
import { validateArgs, CallerSdkTypeEnum } from 'firebase/data-connect';
|
||||
import { useDataConnectQuery, useDataConnectMutation, validateReactArgs } from '@tanstack-query-firebase/react/data-connect';
|
||||
|
||||
export function useCreateStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createStaffRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
export function useListStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listStaffRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
export function useCreateVendor(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
@@ -58,6 +44,48 @@ export function useFilterVendors(dcOrVars, varsOrOptions, options) {
|
||||
const ref = filterVendorsRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
export function useCreateVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
export function useUpdateVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return updateVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
export function useDeleteVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return deleteVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
export function useListVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listVendorRateRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
export function useGetVendorRateById(dcOrVars, varsOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, true);
|
||||
const ref = getVendorRateByIdRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
export function useFilterVendorRates(dcOrVars, varsOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, false);
|
||||
const ref = filterVendorRatesRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
export function useCreateEvent(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
@@ -99,4 +127,18 @@ export function useFilterEvents(dcOrVars, varsOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, false);
|
||||
const ref = filterEventsRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
export function useCreateStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createStaffRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
export function useListStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listStaffRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
@@ -1,21 +1,7 @@
|
||||
const { createStaffRef, listStaffRef, createVendorRef, updateVendorRef, deleteVendorRef, listVendorRef, getVendorByIdRef, filterVendorsRef, createEventRef, updateEventRef, deleteEventRef, listEventsRef, getEventByIdRef, filterEventsRef, connectorConfig } = require('../index.cjs.js');
|
||||
const { createVendorRef, updateVendorRef, deleteVendorRef, listVendorRef, getVendorByIdRef, filterVendorsRef, createVendorRateRef, updateVendorRateRef, deleteVendorRateRef, listVendorRateRef, getVendorRateByIdRef, filterVendorRatesRef, createEventRef, updateEventRef, deleteEventRef, listEventsRef, getEventByIdRef, filterEventsRef, createStaffRef, listStaffRef, connectorConfig } = require('../index.cjs.js');
|
||||
const { validateArgs, CallerSdkTypeEnum } = require('firebase/data-connect');
|
||||
const { useDataConnectQuery, useDataConnectMutation, validateReactArgs } = require('@tanstack-query-firebase/react/data-connect');
|
||||
|
||||
exports.useCreateStaff = function useCreateStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createStaffRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
exports.useListStaff = function useListStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listStaffRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
exports.useCreateVendor = function useCreateVendor(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
@@ -58,6 +44,48 @@ exports.useFilterVendors = function useFilterVendors(dcOrVars, varsOrOptions, op
|
||||
const ref = filterVendorsRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
exports.useCreateVendorRate = function useCreateVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
exports.useUpdateVendorRate = function useUpdateVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return updateVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
exports.useDeleteVendorRate = function useDeleteVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return deleteVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
exports.useListVendorRate = function useListVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listVendorRateRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
exports.useGetVendorRateById = function useGetVendorRateById(dcOrVars, varsOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, true);
|
||||
const ref = getVendorRateByIdRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
exports.useFilterVendorRates = function useFilterVendorRates(dcOrVars, varsOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, false);
|
||||
const ref = filterVendorRatesRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
exports.useCreateEvent = function useCreateEvent(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
@@ -99,4 +127,18 @@ exports.useFilterEvents = function useFilterEvents(dcOrVars, varsOrOptions, opti
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, false);
|
||||
const ref = filterEventsRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
exports.useCreateStaff = function useCreateStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createStaffRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
exports.useListStaff = function useListStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listStaffRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
@@ -1,16 +1,10 @@
|
||||
import { CreateStaffData, CreateStaffVariables, ListStaffData, CreateVendorData, CreateVendorVariables, UpdateVendorData, UpdateVendorVariables, DeleteVendorData, DeleteVendorVariables, ListVendorData, GetVendorByIdData, GetVendorByIdVariables, FilterVendorsData, FilterVendorsVariables, CreateEventData, CreateEventVariables, UpdateEventData, UpdateEventVariables, DeleteEventData, DeleteEventVariables, ListEventsData, GetEventByIdData, GetEventByIdVariables, FilterEventsData, FilterEventsVariables } from '../';
|
||||
import { CreateVendorData, CreateVendorVariables, UpdateVendorData, UpdateVendorVariables, DeleteVendorData, DeleteVendorVariables, ListVendorData, GetVendorByIdData, GetVendorByIdVariables, FilterVendorsData, FilterVendorsVariables, CreateVendorRateData, CreateVendorRateVariables, UpdateVendorRateData, UpdateVendorRateVariables, DeleteVendorRateData, DeleteVendorRateVariables, ListVendorRateData, GetVendorRateByIdData, GetVendorRateByIdVariables, FilterVendorRatesData, FilterVendorRatesVariables, CreateEventData, CreateEventVariables, UpdateEventData, UpdateEventVariables, DeleteEventData, DeleteEventVariables, ListEventsData, GetEventByIdData, GetEventByIdVariables, FilterEventsData, FilterEventsVariables, CreateStaffData, CreateStaffVariables, ListStaffData } from '../';
|
||||
import { UseDataConnectQueryResult, useDataConnectQueryOptions, UseDataConnectMutationResult, useDataConnectMutationOptions} from '@tanstack-query-firebase/react/data-connect';
|
||||
import { UseQueryResult, UseMutationResult} from '@tanstack/react-query';
|
||||
import { DataConnect } from 'firebase/data-connect';
|
||||
import { FirebaseError } from 'firebase/app';
|
||||
|
||||
|
||||
export function useCreateStaff(options?: useDataConnectMutationOptions<CreateStaffData, FirebaseError, CreateStaffVariables>): UseDataConnectMutationResult<CreateStaffData, CreateStaffVariables>;
|
||||
export function useCreateStaff(dc: DataConnect, options?: useDataConnectMutationOptions<CreateStaffData, FirebaseError, CreateStaffVariables>): UseDataConnectMutationResult<CreateStaffData, CreateStaffVariables>;
|
||||
|
||||
export function useListStaff(options?: useDataConnectQueryOptions<ListStaffData>): UseDataConnectQueryResult<ListStaffData, undefined>;
|
||||
export function useListStaff(dc: DataConnect, options?: useDataConnectQueryOptions<ListStaffData>): UseDataConnectQueryResult<ListStaffData, undefined>;
|
||||
|
||||
export function useCreateVendor(options?: useDataConnectMutationOptions<CreateVendorData, FirebaseError, CreateVendorVariables>): UseDataConnectMutationResult<CreateVendorData, CreateVendorVariables>;
|
||||
export function useCreateVendor(dc: DataConnect, options?: useDataConnectMutationOptions<CreateVendorData, FirebaseError, CreateVendorVariables>): UseDataConnectMutationResult<CreateVendorData, CreateVendorVariables>;
|
||||
|
||||
@@ -29,6 +23,24 @@ export function useGetVendorById(dc: DataConnect, vars: GetVendorByIdVariables,
|
||||
export function useFilterVendors(vars?: FilterVendorsVariables, options?: useDataConnectQueryOptions<FilterVendorsData>): UseDataConnectQueryResult<FilterVendorsData, FilterVendorsVariables>;
|
||||
export function useFilterVendors(dc: DataConnect, vars?: FilterVendorsVariables, options?: useDataConnectQueryOptions<FilterVendorsData>): UseDataConnectQueryResult<FilterVendorsData, FilterVendorsVariables>;
|
||||
|
||||
export function useCreateVendorRate(options?: useDataConnectMutationOptions<CreateVendorRateData, FirebaseError, CreateVendorRateVariables>): UseDataConnectMutationResult<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
export function useCreateVendorRate(dc: DataConnect, options?: useDataConnectMutationOptions<CreateVendorRateData, FirebaseError, CreateVendorRateVariables>): UseDataConnectMutationResult<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
|
||||
export function useUpdateVendorRate(options?: useDataConnectMutationOptions<UpdateVendorRateData, FirebaseError, UpdateVendorRateVariables>): UseDataConnectMutationResult<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
export function useUpdateVendorRate(dc: DataConnect, options?: useDataConnectMutationOptions<UpdateVendorRateData, FirebaseError, UpdateVendorRateVariables>): UseDataConnectMutationResult<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
|
||||
export function useDeleteVendorRate(options?: useDataConnectMutationOptions<DeleteVendorRateData, FirebaseError, DeleteVendorRateVariables>): UseDataConnectMutationResult<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
export function useDeleteVendorRate(dc: DataConnect, options?: useDataConnectMutationOptions<DeleteVendorRateData, FirebaseError, DeleteVendorRateVariables>): UseDataConnectMutationResult<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
|
||||
export function useListVendorRate(options?: useDataConnectQueryOptions<ListVendorRateData>): UseDataConnectQueryResult<ListVendorRateData, undefined>;
|
||||
export function useListVendorRate(dc: DataConnect, options?: useDataConnectQueryOptions<ListVendorRateData>): UseDataConnectQueryResult<ListVendorRateData, undefined>;
|
||||
|
||||
export function useGetVendorRateById(vars: GetVendorRateByIdVariables, options?: useDataConnectQueryOptions<GetVendorRateByIdData>): UseDataConnectQueryResult<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
export function useGetVendorRateById(dc: DataConnect, vars: GetVendorRateByIdVariables, options?: useDataConnectQueryOptions<GetVendorRateByIdData>): UseDataConnectQueryResult<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
|
||||
export function useFilterVendorRates(vars?: FilterVendorRatesVariables, options?: useDataConnectQueryOptions<FilterVendorRatesData>): UseDataConnectQueryResult<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
export function useFilterVendorRates(dc: DataConnect, vars?: FilterVendorRatesVariables, options?: useDataConnectQueryOptions<FilterVendorRatesData>): UseDataConnectQueryResult<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
|
||||
export function useCreateEvent(options?: useDataConnectMutationOptions<CreateEventData, FirebaseError, CreateEventVariables>): UseDataConnectMutationResult<CreateEventData, CreateEventVariables>;
|
||||
export function useCreateEvent(dc: DataConnect, options?: useDataConnectMutationOptions<CreateEventData, FirebaseError, CreateEventVariables>): UseDataConnectMutationResult<CreateEventData, CreateEventVariables>;
|
||||
|
||||
@@ -46,3 +58,9 @@ export function useGetEventById(dc: DataConnect, vars: GetEventByIdVariables, op
|
||||
|
||||
export function useFilterEvents(vars?: FilterEventsVariables, options?: useDataConnectQueryOptions<FilterEventsData>): UseDataConnectQueryResult<FilterEventsData, FilterEventsVariables>;
|
||||
export function useFilterEvents(dc: DataConnect, vars?: FilterEventsVariables, options?: useDataConnectQueryOptions<FilterEventsData>): UseDataConnectQueryResult<FilterEventsData, FilterEventsVariables>;
|
||||
|
||||
export function useCreateStaff(options?: useDataConnectMutationOptions<CreateStaffData, FirebaseError, CreateStaffVariables>): UseDataConnectMutationResult<CreateStaffData, CreateStaffVariables>;
|
||||
export function useCreateStaff(dc: DataConnect, options?: useDataConnectMutationOptions<CreateStaffData, FirebaseError, CreateStaffVariables>): UseDataConnectMutationResult<CreateStaffData, CreateStaffVariables>;
|
||||
|
||||
export function useListStaff(options?: useDataConnectQueryOptions<ListStaffData>): UseDataConnectQueryResult<ListStaffData, undefined>;
|
||||
export function useListStaff(dc: DataConnect, options?: useDataConnectQueryOptions<ListStaffData>): UseDataConnectQueryResult<ListStaffData, undefined>;
|
||||
|
||||
@@ -12,13 +12,9 @@ For each operation, there is a wrapper hook that can be used to call the operati
|
||||
|
||||
Here are all of the hooks that get generated:
|
||||
```ts
|
||||
import { useCreateStaff, useListStaff, useCreateVendor, useUpdateVendor, useDeleteVendor, useListVendor, useGetVendorById, useFilterVendors, useCreateEvent, useUpdateEvent } from '@dataconnect/generated/react';
|
||||
import { useCreateVendor, useUpdateVendor, useDeleteVendor, useListVendor, useGetVendorById, useFilterVendors, useCreateVendorRate, useUpdateVendorRate, useDeleteVendorRate, useListVendorRate } from '@dataconnect/generated/react';
|
||||
// The types of these hooks are available in react/index.d.ts
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useCreateStaff(createStaffVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useListStaff();
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useCreateVendor(createVendorVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useUpdateVendor(updateVendorVars);
|
||||
@@ -31,9 +27,13 @@ const { data, isPending, isSuccess, isError, error } = useGetVendorById(getVendo
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useFilterVendors(filterVendorsVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useCreateEvent(createEventVars);
|
||||
const { data, isPending, isSuccess, isError, error } = useCreateVendorRate(createVendorRateVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useUpdateEvent(updateEventVars);
|
||||
const { data, isPending, isSuccess, isError, error } = useUpdateVendorRate(updateVendorRateVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useDeleteVendorRate(deleteVendorRateVars);
|
||||
|
||||
const { data, isPending, isSuccess, isError, error } = useListVendorRate();
|
||||
|
||||
```
|
||||
|
||||
@@ -72,15 +72,9 @@ If a user is not using a supported framework, they can use the generated SDK dir
|
||||
Here's an example of how to use it with the first 5 operations:
|
||||
|
||||
```js
|
||||
import { createStaff, listStaff, createVendor, updateVendor, deleteVendor, listVendor, getVendorById, filterVendors, createEvent, updateEvent } from '@dataconnect/generated';
|
||||
import { createVendor, updateVendor, deleteVendor, listVendor, getVendorById, filterVendors, createVendorRate, updateVendorRate, deleteVendorRate, listVendorRate } from '@dataconnect/generated';
|
||||
|
||||
|
||||
// Operation CreateStaff: For variables, look at type CreateStaffVars in ../index.d.ts
|
||||
const { data } = await CreateStaff(dataConnect, createStaffVars);
|
||||
|
||||
// Operation listStaff:
|
||||
const { data } = await ListStaff(dataConnect);
|
||||
|
||||
// Operation CreateVendor: For variables, look at type CreateVendorVars in ../index.d.ts
|
||||
const { data } = await CreateVendor(dataConnect, createVendorVars);
|
||||
|
||||
@@ -99,11 +93,17 @@ const { data } = await GetVendorById(dataConnect, getVendorByIdVars);
|
||||
// Operation filterVendors: For variables, look at type FilterVendorsVars in ../index.d.ts
|
||||
const { data } = await FilterVendors(dataConnect, filterVendorsVars);
|
||||
|
||||
// Operation CreateEvent: For variables, look at type CreateEventVars in ../index.d.ts
|
||||
const { data } = await CreateEvent(dataConnect, createEventVars);
|
||||
// Operation CreateVendorRate: For variables, look at type CreateVendorRateVars in ../index.d.ts
|
||||
const { data } = await CreateVendorRate(dataConnect, createVendorRateVars);
|
||||
|
||||
// Operation UpdateEvent: For variables, look at type UpdateEventVars in ../index.d.ts
|
||||
const { data } = await UpdateEvent(dataConnect, updateEventVars);
|
||||
// Operation UpdateVendorRate: For variables, look at type UpdateVendorRateVars in ../index.d.ts
|
||||
const { data } = await UpdateVendorRate(dataConnect, updateVendorRateVars);
|
||||
|
||||
// Operation DeleteVendorRate: For variables, look at type DeleteVendorRateVars in ../index.d.ts
|
||||
const { data } = await DeleteVendorRate(dataConnect, deleteVendorRateVars);
|
||||
|
||||
// Operation listVendorRate:
|
||||
const { data } = await ListVendorRate(dataConnect);
|
||||
|
||||
|
||||
```
|
||||
File diff suppressed because it is too large
Load Diff
@@ -51,6 +51,18 @@ export const VendorPlatformType = {
|
||||
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",
|
||||
@@ -68,28 +80,6 @@ export const connectorConfig = {
|
||||
location: 'us-central1'
|
||||
};
|
||||
|
||||
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 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();
|
||||
@@ -156,6 +146,72 @@ export function filterVendors(dcOrVars, vars) {
|
||||
return executeQuery(filterVendorsRef(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 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));
|
||||
}
|
||||
|
||||
export const createEventRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
@@ -222,3 +278,25 @@ 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 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));
|
||||
}
|
||||
|
||||
|
||||
@@ -58,6 +58,19 @@ const VendorPlatformType = {
|
||||
}
|
||||
exports.VendorPlatformType = VendorPlatformType;
|
||||
|
||||
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",
|
||||
}
|
||||
exports.VendorRateCategory = VendorRateCategory;
|
||||
|
||||
const VendorRegion = {
|
||||
NATIONAL: "NATIONAL",
|
||||
BAY_AREA: "BAY_AREA",
|
||||
@@ -77,30 +90,6 @@ const connectorConfig = {
|
||||
};
|
||||
exports.connectorConfig = connectorConfig;
|
||||
|
||||
const createStaffRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return mutationRef(dcInstance, 'CreateStaff', inputVars);
|
||||
}
|
||||
createStaffRef.operationName = 'CreateStaff';
|
||||
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();
|
||||
@@ -173,6 +162,78 @@ exports.filterVendors = function filterVendors(dcOrVars, vars) {
|
||||
return executeQuery(filterVendorsRef(dcOrVars, vars));
|
||||
};
|
||||
|
||||
const createVendorRateRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return mutationRef(dcInstance, 'CreateVendorRate', inputVars);
|
||||
}
|
||||
createVendorRateRef.operationName = 'CreateVendorRate';
|
||||
exports.createVendorRateRef = createVendorRateRef;
|
||||
|
||||
exports.createVendorRate = function createVendorRate(dcOrVars, vars) {
|
||||
return executeMutation(createVendorRateRef(dcOrVars, vars));
|
||||
};
|
||||
|
||||
const updateVendorRateRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return mutationRef(dcInstance, 'UpdateVendorRate', inputVars);
|
||||
}
|
||||
updateVendorRateRef.operationName = 'UpdateVendorRate';
|
||||
exports.updateVendorRateRef = updateVendorRateRef;
|
||||
|
||||
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) => {
|
||||
const { dc: dcInstance} = validateArgs(connectorConfig, dc, undefined);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return queryRef(dcInstance, 'listVendorRate');
|
||||
}
|
||||
listVendorRateRef.operationName = 'listVendorRate';
|
||||
exports.listVendorRateRef = listVendorRateRef;
|
||||
|
||||
exports.listVendorRate = function listVendorRate(dc) {
|
||||
return executeQuery(listVendorRateRef(dc));
|
||||
};
|
||||
|
||||
const getVendorRateByIdRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return queryRef(dcInstance, 'getVendorRateById', inputVars);
|
||||
}
|
||||
getVendorRateByIdRef.operationName = 'getVendorRateById';
|
||||
exports.getVendorRateByIdRef = getVendorRateByIdRef;
|
||||
|
||||
exports.getVendorRateById = function getVendorRateById(dcOrVars, vars) {
|
||||
return executeQuery(getVendorRateByIdRef(dcOrVars, vars));
|
||||
};
|
||||
|
||||
const filterVendorRatesRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return queryRef(dcInstance, 'filterVendorRates', inputVars);
|
||||
}
|
||||
filterVendorRatesRef.operationName = 'filterVendorRates';
|
||||
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();
|
||||
@@ -244,3 +305,27 @@ exports.filterEventsRef = filterEventsRef;
|
||||
exports.filterEvents = function filterEvents(dcOrVars, vars) {
|
||||
return executeQuery(filterEventsRef(dcOrVars, vars));
|
||||
};
|
||||
|
||||
const createStaffRef = (dcOrVars, vars) => {
|
||||
const { dc: dcInstance, vars: inputVars} = validateArgs(connectorConfig, dcOrVars, vars, true);
|
||||
dcInstance._useGeneratedSdk();
|
||||
return mutationRef(dcInstance, 'CreateStaff', inputVars);
|
||||
}
|
||||
createStaffRef.operationName = 'CreateStaff';
|
||||
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));
|
||||
};
|
||||
|
||||
@@ -59,6 +59,18 @@ export enum VendorPlatformType {
|
||||
TRADITIONAL = "TRADITIONAL",
|
||||
};
|
||||
|
||||
export enum 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 enum VendorRegion {
|
||||
NATIONAL = "NATIONAL",
|
||||
BAY_AREA = "BAY_AREA",
|
||||
@@ -133,6 +145,20 @@ export interface CreateVendorData {
|
||||
vendor_insert: Vendor_Key;
|
||||
}
|
||||
|
||||
export interface CreateVendorRateData {
|
||||
vendorRate_insert: VendorRate_Key;
|
||||
}
|
||||
|
||||
export interface CreateVendorRateVariables {
|
||||
vendorName: string;
|
||||
category: VendorRateCategory;
|
||||
roleName: string;
|
||||
employeeWage: number;
|
||||
markupPercentage?: number | null;
|
||||
vendorFeePercentage?: number | null;
|
||||
clientRate: number;
|
||||
}
|
||||
|
||||
export interface CreateVendorVariables {
|
||||
vendorNumber: string;
|
||||
legalName: string;
|
||||
@@ -155,6 +181,14 @@ export interface DeleteVendorData {
|
||||
vendor_delete?: Vendor_Key | null;
|
||||
}
|
||||
|
||||
export interface DeleteVendorRateData {
|
||||
vendorRate_delete?: VendorRate_Key | null;
|
||||
}
|
||||
|
||||
export interface DeleteVendorRateVariables {
|
||||
id: UUIDString;
|
||||
}
|
||||
|
||||
export interface DeleteVendorVariables {
|
||||
id: UUIDString;
|
||||
}
|
||||
@@ -219,6 +253,27 @@ export interface FilterEventsVariables {
|
||||
clientEmail?: string | null;
|
||||
}
|
||||
|
||||
export interface FilterVendorRatesData {
|
||||
vendorRates: ({
|
||||
id: UUIDString;
|
||||
vendorName: string;
|
||||
category: VendorRateCategory;
|
||||
roleName: string;
|
||||
employeeWage: number;
|
||||
markupPercentage?: number | null;
|
||||
vendorFeePercentage?: number | null;
|
||||
clientRate: number;
|
||||
} & VendorRate_Key)[];
|
||||
}
|
||||
|
||||
export interface FilterVendorRatesVariables {
|
||||
vendorName?: string | null;
|
||||
category?: VendorRateCategory | null;
|
||||
roleName?: string | null;
|
||||
minClientRate?: number | null;
|
||||
maxClientRate?: number | null;
|
||||
}
|
||||
|
||||
export interface FilterVendorsData {
|
||||
vendors: ({
|
||||
id: UUIDString;
|
||||
@@ -303,6 +358,26 @@ export interface GetVendorByIdVariables {
|
||||
id: UUIDString;
|
||||
}
|
||||
|
||||
export interface GetVendorRateByIdData {
|
||||
vendorRate?: {
|
||||
id: UUIDString;
|
||||
vendorName: string;
|
||||
category: VendorRateCategory;
|
||||
roleName: string;
|
||||
employeeWage: number;
|
||||
markupPercentage?: number | null;
|
||||
vendorFeePercentage?: number | null;
|
||||
clientRate: number;
|
||||
createdDate?: TimestampString | null;
|
||||
updatedDate?: TimestampString | null;
|
||||
createdBy?: string | null;
|
||||
} & VendorRate_Key;
|
||||
}
|
||||
|
||||
export interface GetVendorRateByIdVariables {
|
||||
id: UUIDString;
|
||||
}
|
||||
|
||||
export interface ListEventsData {
|
||||
events: ({
|
||||
id: UUIDString;
|
||||
@@ -371,6 +446,19 @@ export interface ListVendorData {
|
||||
} & Vendor_Key)[];
|
||||
}
|
||||
|
||||
export interface ListVendorRateData {
|
||||
vendorRates: ({
|
||||
id: UUIDString;
|
||||
vendorName: string;
|
||||
category: VendorRateCategory;
|
||||
roleName: string;
|
||||
employeeWage: number;
|
||||
markupPercentage?: number | null;
|
||||
vendorFeePercentage?: number | null;
|
||||
clientRate: number;
|
||||
} & VendorRate_Key)[];
|
||||
}
|
||||
|
||||
export interface Staff_Key {
|
||||
id: UUIDString;
|
||||
__typename?: 'Staff_Key';
|
||||
@@ -422,6 +510,21 @@ export interface UpdateVendorData {
|
||||
vendor_update?: Vendor_Key | null;
|
||||
}
|
||||
|
||||
export interface UpdateVendorRateData {
|
||||
vendorRate_update?: VendorRate_Key | null;
|
||||
}
|
||||
|
||||
export interface UpdateVendorRateVariables {
|
||||
id: UUIDString;
|
||||
vendorName?: string | null;
|
||||
category?: VendorRateCategory | null;
|
||||
roleName?: string | null;
|
||||
employeeWage?: number | null;
|
||||
markupPercentage?: number | null;
|
||||
vendorFeePercentage?: number | null;
|
||||
clientRate?: number | null;
|
||||
}
|
||||
|
||||
export interface UpdateVendorVariables {
|
||||
id: UUIDString;
|
||||
vendorNumber?: string | null;
|
||||
@@ -433,35 +536,16 @@ export interface UpdateVendorVariables {
|
||||
isActive?: boolean | null;
|
||||
}
|
||||
|
||||
export interface VendorRate_Key {
|
||||
id: UUIDString;
|
||||
__typename?: 'VendorRate_Key';
|
||||
}
|
||||
|
||||
export interface Vendor_Key {
|
||||
id: UUIDString;
|
||||
__typename?: 'Vendor_Key';
|
||||
}
|
||||
|
||||
interface CreateStaffRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: CreateStaffVariables): MutationRef<CreateStaffData, CreateStaffVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: CreateStaffVariables): MutationRef<CreateStaffData, CreateStaffVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const createStaffRef: CreateStaffRef;
|
||||
|
||||
export function createStaff(vars: CreateStaffVariables): MutationPromise<CreateStaffData, CreateStaffVariables>;
|
||||
export function createStaff(dc: DataConnect, vars: CreateStaffVariables): MutationPromise<CreateStaffData, CreateStaffVariables>;
|
||||
|
||||
interface ListStaffRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(): QueryRef<ListStaffData, undefined>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect): QueryRef<ListStaffData, undefined>;
|
||||
operationName: string;
|
||||
}
|
||||
export const listStaffRef: ListStaffRef;
|
||||
|
||||
export function listStaff(): QueryPromise<ListStaffData, undefined>;
|
||||
export function listStaff(dc: DataConnect): QueryPromise<ListStaffData, undefined>;
|
||||
|
||||
interface CreateVendorRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: CreateVendorVariables): MutationRef<CreateVendorData, CreateVendorVariables>;
|
||||
@@ -534,6 +618,78 @@ export const filterVendorsRef: FilterVendorsRef;
|
||||
export function filterVendors(vars?: FilterVendorsVariables): QueryPromise<FilterVendorsData, FilterVendorsVariables>;
|
||||
export function filterVendors(dc: DataConnect, vars?: FilterVendorsVariables): QueryPromise<FilterVendorsData, FilterVendorsVariables>;
|
||||
|
||||
interface CreateVendorRateRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: CreateVendorRateVariables): MutationRef<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: CreateVendorRateVariables): MutationRef<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const createVendorRateRef: CreateVendorRateRef;
|
||||
|
||||
export function createVendorRate(vars: CreateVendorRateVariables): MutationPromise<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
export function createVendorRate(dc: DataConnect, vars: CreateVendorRateVariables): MutationPromise<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
|
||||
interface UpdateVendorRateRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: UpdateVendorRateVariables): MutationRef<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: UpdateVendorRateVariables): MutationRef<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const updateVendorRateRef: UpdateVendorRateRef;
|
||||
|
||||
export function updateVendorRate(vars: UpdateVendorRateVariables): MutationPromise<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
export function updateVendorRate(dc: DataConnect, vars: UpdateVendorRateVariables): MutationPromise<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
|
||||
interface DeleteVendorRateRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: DeleteVendorRateVariables): MutationRef<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: DeleteVendorRateVariables): MutationRef<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const deleteVendorRateRef: DeleteVendorRateRef;
|
||||
|
||||
export function deleteVendorRate(vars: DeleteVendorRateVariables): MutationPromise<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
export function deleteVendorRate(dc: DataConnect, vars: DeleteVendorRateVariables): MutationPromise<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
|
||||
interface ListVendorRateRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(): QueryRef<ListVendorRateData, undefined>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect): QueryRef<ListVendorRateData, undefined>;
|
||||
operationName: string;
|
||||
}
|
||||
export const listVendorRateRef: ListVendorRateRef;
|
||||
|
||||
export function listVendorRate(): QueryPromise<ListVendorRateData, undefined>;
|
||||
export function listVendorRate(dc: DataConnect): QueryPromise<ListVendorRateData, undefined>;
|
||||
|
||||
interface GetVendorRateByIdRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: GetVendorRateByIdVariables): QueryRef<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: GetVendorRateByIdVariables): QueryRef<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const getVendorRateByIdRef: GetVendorRateByIdRef;
|
||||
|
||||
export function getVendorRateById(vars: GetVendorRateByIdVariables): QueryPromise<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
export function getVendorRateById(dc: DataConnect, vars: GetVendorRateByIdVariables): QueryPromise<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
|
||||
interface FilterVendorRatesRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars?: FilterVendorRatesVariables): QueryRef<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars?: FilterVendorRatesVariables): QueryRef<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const filterVendorRatesRef: FilterVendorRatesRef;
|
||||
|
||||
export function filterVendorRates(vars?: FilterVendorRatesVariables): QueryPromise<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
export function filterVendorRates(dc: DataConnect, vars?: FilterVendorRatesVariables): QueryPromise<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
|
||||
interface CreateEventRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: CreateEventVariables): MutationRef<CreateEventData, CreateEventVariables>;
|
||||
@@ -606,3 +762,27 @@ export const filterEventsRef: FilterEventsRef;
|
||||
export function filterEvents(vars?: FilterEventsVariables): QueryPromise<FilterEventsData, FilterEventsVariables>;
|
||||
export function filterEvents(dc: DataConnect, vars?: FilterEventsVariables): QueryPromise<FilterEventsData, FilterEventsVariables>;
|
||||
|
||||
interface CreateStaffRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(vars: CreateStaffVariables): MutationRef<CreateStaffData, CreateStaffVariables>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect, vars: CreateStaffVariables): MutationRef<CreateStaffData, CreateStaffVariables>;
|
||||
operationName: string;
|
||||
}
|
||||
export const createStaffRef: CreateStaffRef;
|
||||
|
||||
export function createStaff(vars: CreateStaffVariables): MutationPromise<CreateStaffData, CreateStaffVariables>;
|
||||
export function createStaff(dc: DataConnect, vars: CreateStaffVariables): MutationPromise<CreateStaffData, CreateStaffVariables>;
|
||||
|
||||
interface ListStaffRef {
|
||||
/* Allow users to create refs without passing in DataConnect */
|
||||
(): QueryRef<ListStaffData, undefined>;
|
||||
/* Allow users to pass in custom DataConnect instances */
|
||||
(dc: DataConnect): QueryRef<ListStaffData, undefined>;
|
||||
operationName: string;
|
||||
}
|
||||
export const listStaffRef: ListStaffRef;
|
||||
|
||||
export function listStaff(): QueryPromise<ListStaffData, undefined>;
|
||||
export function listStaff(dc: DataConnect): QueryPromise<ListStaffData, undefined>;
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,21 +1,7 @@
|
||||
import { createStaffRef, listStaffRef, createVendorRef, updateVendorRef, deleteVendorRef, listVendorRef, getVendorByIdRef, filterVendorsRef, createEventRef, updateEventRef, deleteEventRef, listEventsRef, getEventByIdRef, filterEventsRef, connectorConfig } from '../../esm/index.esm.js';
|
||||
import { createVendorRef, updateVendorRef, deleteVendorRef, listVendorRef, getVendorByIdRef, filterVendorsRef, createVendorRateRef, updateVendorRateRef, deleteVendorRateRef, listVendorRateRef, getVendorRateByIdRef, filterVendorRatesRef, createEventRef, updateEventRef, deleteEventRef, listEventsRef, getEventByIdRef, filterEventsRef, createStaffRef, listStaffRef, connectorConfig } from '../../esm/index.esm.js';
|
||||
import { validateArgs, CallerSdkTypeEnum } from 'firebase/data-connect';
|
||||
import { useDataConnectQuery, useDataConnectMutation, validateReactArgs } from '@tanstack-query-firebase/react/data-connect';
|
||||
|
||||
export function useCreateStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createStaffRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
export function useListStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listStaffRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
export function useCreateVendor(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
@@ -58,6 +44,48 @@ export function useFilterVendors(dcOrVars, varsOrOptions, options) {
|
||||
const ref = filterVendorsRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
export function useCreateVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
export function useUpdateVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return updateVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
export function useDeleteVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return deleteVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
export function useListVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listVendorRateRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
export function useGetVendorRateById(dcOrVars, varsOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, true);
|
||||
const ref = getVendorRateByIdRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
export function useFilterVendorRates(dcOrVars, varsOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, false);
|
||||
const ref = filterVendorRatesRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
export function useCreateEvent(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
@@ -99,4 +127,18 @@ export function useFilterEvents(dcOrVars, varsOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, false);
|
||||
const ref = filterEventsRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
export function useCreateStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createStaffRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
export function useListStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listStaffRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
@@ -1,21 +1,7 @@
|
||||
const { createStaffRef, listStaffRef, createVendorRef, updateVendorRef, deleteVendorRef, listVendorRef, getVendorByIdRef, filterVendorsRef, createEventRef, updateEventRef, deleteEventRef, listEventsRef, getEventByIdRef, filterEventsRef, connectorConfig } = require('../index.cjs.js');
|
||||
const { createVendorRef, updateVendorRef, deleteVendorRef, listVendorRef, getVendorByIdRef, filterVendorsRef, createVendorRateRef, updateVendorRateRef, deleteVendorRateRef, listVendorRateRef, getVendorRateByIdRef, filterVendorRatesRef, createEventRef, updateEventRef, deleteEventRef, listEventsRef, getEventByIdRef, filterEventsRef, createStaffRef, listStaffRef, connectorConfig } = require('../index.cjs.js');
|
||||
const { validateArgs, CallerSdkTypeEnum } = require('firebase/data-connect');
|
||||
const { useDataConnectQuery, useDataConnectMutation, validateReactArgs } = require('@tanstack-query-firebase/react/data-connect');
|
||||
|
||||
exports.useCreateStaff = function useCreateStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createStaffRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
exports.useListStaff = function useListStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listStaffRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
exports.useCreateVendor = function useCreateVendor(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
@@ -58,6 +44,48 @@ exports.useFilterVendors = function useFilterVendors(dcOrVars, varsOrOptions, op
|
||||
const ref = filterVendorsRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
exports.useCreateVendorRate = function useCreateVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
exports.useUpdateVendorRate = function useUpdateVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return updateVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
exports.useDeleteVendorRate = function useDeleteVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return deleteVendorRateRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
exports.useListVendorRate = function useListVendorRate(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listVendorRateRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
exports.useGetVendorRateById = function useGetVendorRateById(dcOrVars, varsOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, true);
|
||||
const ref = getVendorRateByIdRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
exports.useFilterVendorRates = function useFilterVendorRates(dcOrVars, varsOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, false);
|
||||
const ref = filterVendorRatesRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
exports.useCreateEvent = function useCreateEvent(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
@@ -99,4 +127,18 @@ exports.useFilterEvents = function useFilterEvents(dcOrVars, varsOrOptions, opti
|
||||
const { dc: dcInstance, vars: inputVars, options: inputOpts } = validateReactArgs(connectorConfig, dcOrVars, varsOrOptions, options, true, false);
|
||||
const ref = filterEventsRef(dcInstance, inputVars);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
exports.useCreateStaff = function useCreateStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, vars: inputOpts } = validateArgs(connectorConfig, dcOrOptions, options);
|
||||
function refFactory(vars) {
|
||||
return createStaffRef(dcInstance, vars);
|
||||
}
|
||||
return useDataConnectMutation(refFactory, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
|
||||
|
||||
exports.useListStaff = function useListStaff(dcOrOptions, options) {
|
||||
const { dc: dcInstance, options: inputOpts } = validateReactArgs(connectorConfig, dcOrOptions, options);
|
||||
const ref = listStaffRef(dcInstance);
|
||||
return useDataConnectQuery(ref, inputOpts, CallerSdkTypeEnum.GeneratedReact);
|
||||
}
|
||||
@@ -1,16 +1,10 @@
|
||||
import { CreateStaffData, CreateStaffVariables, ListStaffData, CreateVendorData, CreateVendorVariables, UpdateVendorData, UpdateVendorVariables, DeleteVendorData, DeleteVendorVariables, ListVendorData, GetVendorByIdData, GetVendorByIdVariables, FilterVendorsData, FilterVendorsVariables, CreateEventData, CreateEventVariables, UpdateEventData, UpdateEventVariables, DeleteEventData, DeleteEventVariables, ListEventsData, GetEventByIdData, GetEventByIdVariables, FilterEventsData, FilterEventsVariables } from '../';
|
||||
import { CreateVendorData, CreateVendorVariables, UpdateVendorData, UpdateVendorVariables, DeleteVendorData, DeleteVendorVariables, ListVendorData, GetVendorByIdData, GetVendorByIdVariables, FilterVendorsData, FilterVendorsVariables, CreateVendorRateData, CreateVendorRateVariables, UpdateVendorRateData, UpdateVendorRateVariables, DeleteVendorRateData, DeleteVendorRateVariables, ListVendorRateData, GetVendorRateByIdData, GetVendorRateByIdVariables, FilterVendorRatesData, FilterVendorRatesVariables, CreateEventData, CreateEventVariables, UpdateEventData, UpdateEventVariables, DeleteEventData, DeleteEventVariables, ListEventsData, GetEventByIdData, GetEventByIdVariables, FilterEventsData, FilterEventsVariables, CreateStaffData, CreateStaffVariables, ListStaffData } from '../';
|
||||
import { UseDataConnectQueryResult, useDataConnectQueryOptions, UseDataConnectMutationResult, useDataConnectMutationOptions} from '@tanstack-query-firebase/react/data-connect';
|
||||
import { UseQueryResult, UseMutationResult} from '@tanstack/react-query';
|
||||
import { DataConnect } from 'firebase/data-connect';
|
||||
import { FirebaseError } from 'firebase/app';
|
||||
|
||||
|
||||
export function useCreateStaff(options?: useDataConnectMutationOptions<CreateStaffData, FirebaseError, CreateStaffVariables>): UseDataConnectMutationResult<CreateStaffData, CreateStaffVariables>;
|
||||
export function useCreateStaff(dc: DataConnect, options?: useDataConnectMutationOptions<CreateStaffData, FirebaseError, CreateStaffVariables>): UseDataConnectMutationResult<CreateStaffData, CreateStaffVariables>;
|
||||
|
||||
export function useListStaff(options?: useDataConnectQueryOptions<ListStaffData>): UseDataConnectQueryResult<ListStaffData, undefined>;
|
||||
export function useListStaff(dc: DataConnect, options?: useDataConnectQueryOptions<ListStaffData>): UseDataConnectQueryResult<ListStaffData, undefined>;
|
||||
|
||||
export function useCreateVendor(options?: useDataConnectMutationOptions<CreateVendorData, FirebaseError, CreateVendorVariables>): UseDataConnectMutationResult<CreateVendorData, CreateVendorVariables>;
|
||||
export function useCreateVendor(dc: DataConnect, options?: useDataConnectMutationOptions<CreateVendorData, FirebaseError, CreateVendorVariables>): UseDataConnectMutationResult<CreateVendorData, CreateVendorVariables>;
|
||||
|
||||
@@ -29,6 +23,24 @@ export function useGetVendorById(dc: DataConnect, vars: GetVendorByIdVariables,
|
||||
export function useFilterVendors(vars?: FilterVendorsVariables, options?: useDataConnectQueryOptions<FilterVendorsData>): UseDataConnectQueryResult<FilterVendorsData, FilterVendorsVariables>;
|
||||
export function useFilterVendors(dc: DataConnect, vars?: FilterVendorsVariables, options?: useDataConnectQueryOptions<FilterVendorsData>): UseDataConnectQueryResult<FilterVendorsData, FilterVendorsVariables>;
|
||||
|
||||
export function useCreateVendorRate(options?: useDataConnectMutationOptions<CreateVendorRateData, FirebaseError, CreateVendorRateVariables>): UseDataConnectMutationResult<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
export function useCreateVendorRate(dc: DataConnect, options?: useDataConnectMutationOptions<CreateVendorRateData, FirebaseError, CreateVendorRateVariables>): UseDataConnectMutationResult<CreateVendorRateData, CreateVendorRateVariables>;
|
||||
|
||||
export function useUpdateVendorRate(options?: useDataConnectMutationOptions<UpdateVendorRateData, FirebaseError, UpdateVendorRateVariables>): UseDataConnectMutationResult<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
export function useUpdateVendorRate(dc: DataConnect, options?: useDataConnectMutationOptions<UpdateVendorRateData, FirebaseError, UpdateVendorRateVariables>): UseDataConnectMutationResult<UpdateVendorRateData, UpdateVendorRateVariables>;
|
||||
|
||||
export function useDeleteVendorRate(options?: useDataConnectMutationOptions<DeleteVendorRateData, FirebaseError, DeleteVendorRateVariables>): UseDataConnectMutationResult<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
export function useDeleteVendorRate(dc: DataConnect, options?: useDataConnectMutationOptions<DeleteVendorRateData, FirebaseError, DeleteVendorRateVariables>): UseDataConnectMutationResult<DeleteVendorRateData, DeleteVendorRateVariables>;
|
||||
|
||||
export function useListVendorRate(options?: useDataConnectQueryOptions<ListVendorRateData>): UseDataConnectQueryResult<ListVendorRateData, undefined>;
|
||||
export function useListVendorRate(dc: DataConnect, options?: useDataConnectQueryOptions<ListVendorRateData>): UseDataConnectQueryResult<ListVendorRateData, undefined>;
|
||||
|
||||
export function useGetVendorRateById(vars: GetVendorRateByIdVariables, options?: useDataConnectQueryOptions<GetVendorRateByIdData>): UseDataConnectQueryResult<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
export function useGetVendorRateById(dc: DataConnect, vars: GetVendorRateByIdVariables, options?: useDataConnectQueryOptions<GetVendorRateByIdData>): UseDataConnectQueryResult<GetVendorRateByIdData, GetVendorRateByIdVariables>;
|
||||
|
||||
export function useFilterVendorRates(vars?: FilterVendorRatesVariables, options?: useDataConnectQueryOptions<FilterVendorRatesData>): UseDataConnectQueryResult<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
export function useFilterVendorRates(dc: DataConnect, vars?: FilterVendorRatesVariables, options?: useDataConnectQueryOptions<FilterVendorRatesData>): UseDataConnectQueryResult<FilterVendorRatesData, FilterVendorRatesVariables>;
|
||||
|
||||
export function useCreateEvent(options?: useDataConnectMutationOptions<CreateEventData, FirebaseError, CreateEventVariables>): UseDataConnectMutationResult<CreateEventData, CreateEventVariables>;
|
||||
export function useCreateEvent(dc: DataConnect, options?: useDataConnectMutationOptions<CreateEventData, FirebaseError, CreateEventVariables>): UseDataConnectMutationResult<CreateEventData, CreateEventVariables>;
|
||||
|
||||
@@ -46,3 +58,9 @@ export function useGetEventById(dc: DataConnect, vars: GetEventByIdVariables, op
|
||||
|
||||
export function useFilterEvents(vars?: FilterEventsVariables, options?: useDataConnectQueryOptions<FilterEventsData>): UseDataConnectQueryResult<FilterEventsData, FilterEventsVariables>;
|
||||
export function useFilterEvents(dc: DataConnect, vars?: FilterEventsVariables, options?: useDataConnectQueryOptions<FilterEventsData>): UseDataConnectQueryResult<FilterEventsData, FilterEventsVariables>;
|
||||
|
||||
export function useCreateStaff(options?: useDataConnectMutationOptions<CreateStaffData, FirebaseError, CreateStaffVariables>): UseDataConnectMutationResult<CreateStaffData, CreateStaffVariables>;
|
||||
export function useCreateStaff(dc: DataConnect, options?: useDataConnectMutationOptions<CreateStaffData, FirebaseError, CreateStaffVariables>): UseDataConnectMutationResult<CreateStaffData, CreateStaffVariables>;
|
||||
|
||||
export function useListStaff(options?: useDataConnectQueryOptions<ListStaffData>): UseDataConnectQueryResult<ListStaffData, undefined>;
|
||||
export function useListStaff(dc: DataConnect, options?: useDataConnectQueryOptions<ListStaffData>): UseDataConnectQueryResult<ListStaffData, undefined>;
|
||||
|
||||
Reference in New Issue
Block a user