Files
Krow-workspace/internal-api-harness/src/dataconnect-generated/index.d.ts
2025-11-25 14:12:19 -05:00

1107 lines
40 KiB
TypeScript

import { ConnectorConfig, DataConnect, QueryRef, QueryPromise, MutationRef, MutationPromise } from 'firebase/data-connect';
export const connectorConfig: ConnectorConfig;
export type TimestampString = string;
export type UUIDString = string;
export type Int64String = string;
export type DateString = string;
export enum BackgroundCheckStatus {
PENDING = "PENDING",
CLEARED = "CLEARED",
FAILED = "FAILED",
EXPIRED = "EXPIRED",
};
export enum ContractType {
W2 = "W2",
C1099 = "C1099",
TEMP = "TEMP",
CONTRACT = "CONTRACT",
};
export enum EmploymentType {
FULL_TIME = "FULL_TIME",
PART_TIME = "PART_TIME",
ON_CALL = "ON_CALL",
CONTRACT = "CONTRACT",
};
export enum EventStatus {
DRAFT = "DRAFT",
ACTIVE = "ACTIVE",
PENDING = "PENDING",
ASSIGNED = "ASSIGNED",
CONFIRMED = "CONFIRMED",
COMPLETED = "COMPLETED",
CANCELED = "CANCELED",
};
export enum InvoiceStatus {
DRAFT = "DRAFT",
PENDING_REVIEW = "PENDING_REVIEW",
APPROVED = "APPROVED",
DISPUTED = "DISPUTED",
UNDER_REVIEW = "UNDER_REVIEW",
RESOLVED = "RESOLVED",
OVERDUE = "OVERDUE",
PAID = "PAID",
RECONCILED = "RECONCILED",
CANCELLED = "CANCELLED",
};
export enum RecurrenceType {
SINGLE = "SINGLE",
DATE_RANGE = "DATE_RANGE",
SCATTER = "SCATTER",
};
export enum VendorApprovalStatus {
PENDING = "PENDING",
APPROVED = "APPROVED",
SUSPENDED = "SUSPENDED",
TERMINATED = "TERMINATED",
};
export enum VendorPlatformType {
FULL_PLATFORM = "FULL_PLATFORM",
BUILDING_PLATFORM = "BUILDING_PLATFORM",
PARTIAL_TECH = "PARTIAL_TECH",
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",
SOUTHERN_CALIFORNIA = "SOUTHERN_CALIFORNIA",
NORTHERN_CALIFORNIA = "NORTHERN_CALIFORNIA",
WEST = "WEST",
EAST = "EAST",
MIDWEST = "MIDWEST",
SOUTH = "SOUTH",
};
export interface CreateEventData {
event_insert: Event_Key;
}
export interface CreateEventVariables {
eventName: string;
isRapid?: boolean | null;
isRecurring?: boolean | null;
isMultiDay?: boolean | null;
recurrenceType?: RecurrenceType | null;
recurrenceStartDate?: TimestampString | null;
recurrenceEndDate?: TimestampString | null;
scatterDates?: string | null;
multiDayStartDate?: TimestampString | null;
multiDayEndDate?: TimestampString | null;
bufferTimeBefore?: number | null;
bufferTimeAfter?: number | null;
conflictDetectionEnabled?: boolean | null;
detectedConflicts?: string | null;
businessId: UUIDString;
businessName?: string | null;
vendorId?: UUIDString | null;
vendorName?: string | null;
hub?: string | null;
eventLocation?: string | null;
contractType?: ContractType | null;
poReference?: string | null;
status: EventStatus;
date: TimestampString;
shifts?: string | null;
addons?: string | null;
total?: number | null;
clientName?: string | null;
clientEmail?: string | null;
clientPhone?: string | null;
invoiceId?: UUIDString | null;
notes?: string | null;
requested?: number | null;
assignedStaff?: string | null;
}
export interface CreateInvoiceData {
invoice_insert: Invoice_Key;
}
export interface CreateInvoiceVariables {
invoiceNumber: string;
amount: number;
status: InvoiceStatus;
issueDate: TimestampString;
dueDate: TimestampString;
disputedItems?: string | null;
isAutoGenerated?: boolean | null;
}
export interface CreateStaffData {
staff_insert: Staff_Key;
}
export interface CreateStaffVariables {
employeeName: string;
vendorId?: UUIDString | null;
email?: string | null;
position?: string | null;
employmentType: EmploymentType;
rating?: number | null;
reliabilityScore?: number | null;
backgroundCheckStatus: BackgroundCheckStatus;
certifications?: string | null;
}
export interface CreateVendorData {
vendor_insert: Vendor_Key;
}
export interface CreateVendorDefaultSettingData {
vendorDefaultSetting_insert: VendorDefaultSetting_Key;
}
export interface CreateVendorDefaultSettingVariables {
vendorName: string;
defaultMarkupPercentage: number;
defaultVendorFeePercentage: number;
}
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;
region: VendorRegion;
platformType: VendorPlatformType;
primaryContactEmail: string;
approvalStatus: VendorApprovalStatus;
isActive?: boolean | null;
}
export interface DeleteEventData {
event_delete?: Event_Key | null;
}
export interface DeleteEventVariables {
id: UUIDString;
}
export interface DeleteInvoiceData {
invoice_delete?: Invoice_Key | null;
}
export interface DeleteInvoiceVariables {
id: UUIDString;
}
export interface DeleteVendorData {
vendor_delete?: Vendor_Key | null;
}
export interface DeleteVendorDefaultSettingData {
vendorDefaultSetting_delete?: VendorDefaultSetting_Key | null;
}
export interface DeleteVendorDefaultSettingVariables {
id: UUIDString;
}
export interface DeleteVendorRateData {
vendorRate_delete?: VendorRate_Key | null;
}
export interface DeleteVendorRateVariables {
id: UUIDString;
}
export interface DeleteVendorVariables {
id: UUIDString;
}
export interface Event_Key {
id: UUIDString;
__typename?: 'Event_Key';
}
export interface FilterEventsData {
events: ({
id: UUIDString;
eventName: string;
status: EventStatus;
date: TimestampString;
isRapid?: boolean | null;
isRecurring?: boolean | null;
isMultiDay?: boolean | null;
recurrenceType?: RecurrenceType | null;
recurrenceStartDate?: TimestampString | null;
recurrenceEndDate?: TimestampString | null;
scatterDates?: string | null;
multiDayStartDate?: TimestampString | null;
multiDayEndDate?: TimestampString | null;
bufferTimeBefore?: number | null;
bufferTimeAfter?: number | null;
conflictDetectionEnabled?: boolean | null;
detectedConflicts?: string | null;
businessId: UUIDString;
businessName?: string | null;
vendorId?: UUIDString | null;
vendorName?: string | null;
hub?: string | null;
eventLocation?: string | null;
contractType?: ContractType | null;
poReference?: string | null;
shifts?: string | null;
addons?: string | null;
total?: number | null;
clientName?: string | null;
clientEmail?: string | null;
clientPhone?: string | null;
invoiceId?: UUIDString | null;
notes?: string | null;
requested?: number | null;
assignedStaff?: string | null;
} & Event_Key)[];
}
export interface FilterEventsVariables {
status?: EventStatus | null;
businessId?: UUIDString | null;
vendorId?: UUIDString | null;
isRecurring?: boolean | null;
isRapid?: boolean | null;
isMultiDay?: boolean | null;
recurrenceType?: RecurrenceType | null;
date?: TimestampString | null;
hub?: string | null;
eventLocation?: string | null;
contractType?: ContractType | null;
clientEmail?: string | null;
}
export interface FilterInvoicesData {
invoices: ({
id: UUIDString;
invoiceNumber: string;
amount: number;
status: InvoiceStatus;
issueDate: TimestampString;
dueDate: TimestampString;
isAutoGenerated?: boolean | null;
} & Invoice_Key)[];
}
export interface FilterInvoicesVariables {
invoiceNumber?: string | null;
status?: InvoiceStatus | null;
isAutoGenerated?: boolean | null;
amount?: number | null;
}
export interface FilterVendorDefaultSettingsData {
vendorDefaultSettings: ({
id: UUIDString;
vendorName: string;
defaultMarkupPercentage: number;
defaultVendorFeePercentage: number;
} & VendorDefaultSetting_Key)[];
}
export interface FilterVendorDefaultSettingsVariables {
vendorName?: string | null;
defaultMarkupPercentage?: number | null;
defaultVendorFeePercentage?: number | 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;
vendorNumber: string;
legalName: string;
region: VendorRegion;
platformType: VendorPlatformType;
primaryContactEmail: string;
approvalStatus: VendorApprovalStatus;
isActive?: boolean | null;
} & Vendor_Key)[];
}
export interface FilterVendorsVariables {
region?: VendorRegion | null;
approvalStatus?: VendorApprovalStatus | null;
isActive?: boolean | null;
vendorNumber?: string | null;
primaryContactEmail?: string | null;
legalName?: string | null;
platformType?: VendorPlatformType | null;
}
export interface GetEventByIdData {
event?: {
id: UUIDString;
eventName: string;
status: EventStatus;
date: TimestampString;
isRapid?: boolean | null;
isRecurring?: boolean | null;
isMultiDay?: boolean | null;
recurrenceType?: RecurrenceType | null;
recurrenceStartDate?: TimestampString | null;
recurrenceEndDate?: TimestampString | null;
scatterDates?: string | null;
multiDayStartDate?: TimestampString | null;
multiDayEndDate?: TimestampString | null;
bufferTimeBefore?: number | null;
bufferTimeAfter?: number | null;
conflictDetectionEnabled?: boolean | null;
detectedConflicts?: string | null;
businessId: UUIDString;
businessName?: string | null;
vendorId?: UUIDString | null;
vendorName?: string | null;
hub?: string | null;
eventLocation?: string | null;
contractType?: ContractType | null;
poReference?: string | null;
shifts?: string | null;
addons?: string | null;
total?: number | null;
clientName?: string | null;
clientEmail?: string | null;
clientPhone?: string | null;
invoiceId?: UUIDString | null;
notes?: string | null;
requested?: number | null;
assignedStaff?: string | null;
} & Event_Key;
}
export interface GetEventByIdVariables {
id: UUIDString;
}
export interface GetInvoiceByIdData {
invoice?: {
id: UUIDString;
invoiceNumber: string;
amount: number;
status: InvoiceStatus;
issueDate: TimestampString;
dueDate: TimestampString;
disputedItems?: string | null;
isAutoGenerated?: boolean | null;
} & Invoice_Key;
}
export interface GetInvoiceByIdVariables {
id: UUIDString;
}
export interface GetVendorByIdData {
vendor?: {
id: UUIDString;
vendorNumber: string;
legalName: string;
region: VendorRegion;
platformType: VendorPlatformType;
primaryContactEmail: string;
approvalStatus: VendorApprovalStatus;
isActive?: boolean | null;
} & Vendor_Key;
}
export interface GetVendorByIdVariables {
id: UUIDString;
}
export interface GetVendorDefaultSettingByIdData {
vendorDefaultSetting?: {
id: UUIDString;
vendorName: string;
defaultMarkupPercentage: number;
defaultVendorFeePercentage: number;
} & VendorDefaultSetting_Key;
}
export interface GetVendorDefaultSettingByIdVariables {
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 Invoice_Key {
id: UUIDString;
__typename?: 'Invoice_Key';
}
export interface ListEventsData {
events: ({
id: UUIDString;
eventName: string;
status: EventStatus;
date: TimestampString;
isRapid?: boolean | null;
isRecurring?: boolean | null;
isMultiDay?: boolean | null;
recurrenceType?: RecurrenceType | null;
recurrenceStartDate?: TimestampString | null;
recurrenceEndDate?: TimestampString | null;
scatterDates?: string | null;
multiDayStartDate?: TimestampString | null;
multiDayEndDate?: TimestampString | null;
bufferTimeBefore?: number | null;
bufferTimeAfter?: number | null;
conflictDetectionEnabled?: boolean | null;
detectedConflicts?: string | null;
businessId: UUIDString;
businessName?: string | null;
vendorId?: UUIDString | null;
vendorName?: string | null;
hub?: string | null;
eventLocation?: string | null;
contractType?: ContractType | null;
poReference?: string | null;
shifts?: string | null;
addons?: string | null;
total?: number | null;
clientName?: string | null;
clientEmail?: string | null;
clientPhone?: string | null;
invoiceId?: UUIDString | null;
notes?: string | null;
requested?: number | null;
assignedStaff?: string | null;
} & Event_Key)[];
}
export interface ListInvoiceData {
invoices: ({
id: UUIDString;
invoiceNumber: string;
amount: number;
status: InvoiceStatus;
issueDate: TimestampString;
dueDate: TimestampString;
isAutoGenerated?: boolean | null;
} & Invoice_Key)[];
}
export interface ListStaffData {
staffs: ({
id: UUIDString;
employeeName: string;
vendorId?: UUIDString | null;
email?: string | null;
position?: string | null;
employmentType: EmploymentType;
rating?: number | null;
reliabilityScore?: number | null;
backgroundCheckStatus: BackgroundCheckStatus;
certifications?: string | null;
} & Staff_Key)[];
}
export interface ListVendorData {
vendors: ({
id: UUIDString;
vendorNumber: string;
legalName: string;
region: VendorRegion;
platformType: VendorPlatformType;
primaryContactEmail: string;
approvalStatus: VendorApprovalStatus;
isActive?: boolean | null;
} & Vendor_Key)[];
}
export interface ListVendorDefaultSettingsData {
vendorDefaultSettings: ({
id: UUIDString;
vendorName: string;
defaultMarkupPercentage: number;
defaultVendorFeePercentage: number;
} & VendorDefaultSetting_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';
}
export interface UpdateEventData {
event_update?: Event_Key | null;
}
export interface UpdateEventVariables {
id: UUIDString;
eventName?: string | null;
isRapid?: boolean | null;
isRecurring?: boolean | null;
isMultiDay?: boolean | null;
recurrenceType?: RecurrenceType | null;
recurrenceStartDate?: TimestampString | null;
recurrenceEndDate?: TimestampString | null;
scatterDates?: string | null;
multiDayStartDate?: TimestampString | null;
multiDayEndDate?: TimestampString | null;
bufferTimeBefore?: number | null;
bufferTimeAfter?: number | null;
conflictDetectionEnabled?: boolean | null;
detectedConflicts?: string | null;
businessId?: UUIDString | null;
businessName?: string | null;
vendorId?: UUIDString | null;
vendorName?: string | null;
hub?: string | null;
eventLocation?: string | null;
contractType?: ContractType | null;
poReference?: string | null;
status?: EventStatus | null;
date?: TimestampString | null;
shifts?: string | null;
addons?: string | null;
total?: number | null;
clientName?: string | null;
clientEmail?: string | null;
clientPhone?: string | null;
invoiceId?: UUIDString | null;
notes?: string | null;
requested?: number | null;
assignedStaff?: string | null;
}
export interface UpdateInvoiceData {
invoice_update?: Invoice_Key | null;
}
export interface UpdateInvoiceVariables {
id: UUIDString;
invoiceNumber?: string | null;
amount?: number | null;
status?: InvoiceStatus | null;
issueDate?: TimestampString | null;
dueDate?: TimestampString | null;
disputedItems?: string | null;
isAutoGenerated?: boolean | null;
}
export interface UpdateVendorData {
vendor_update?: Vendor_Key | null;
}
export interface UpdateVendorDefaultSettingData {
vendorDefaultSetting_update?: VendorDefaultSetting_Key | null;
}
export interface UpdateVendorDefaultSettingVariables {
id: UUIDString;
vendorName?: string | null;
defaultMarkupPercentage?: number | null;
defaultVendorFeePercentage?: number | 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;
legalName?: string | null;
region?: VendorRegion | null;
platformType?: VendorPlatformType | null;
primaryContactEmail?: string | null;
approvalStatus?: VendorApprovalStatus | null;
isActive?: boolean | null;
}
export interface VendorDefaultSetting_Key {
id: UUIDString;
__typename?: 'VendorDefaultSetting_Key';
}
export interface VendorRate_Key {
id: UUIDString;
__typename?: 'VendorRate_Key';
}
export interface Vendor_Key {
id: UUIDString;
__typename?: 'Vendor_Key';
}
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>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: CreateVendorVariables): MutationRef<CreateVendorData, CreateVendorVariables>;
operationName: string;
}
export const createVendorRef: CreateVendorRef;
export function createVendor(vars: CreateVendorVariables): MutationPromise<CreateVendorData, CreateVendorVariables>;
export function createVendor(dc: DataConnect, vars: CreateVendorVariables): MutationPromise<CreateVendorData, CreateVendorVariables>;
interface UpdateVendorRef {
/* Allow users to create refs without passing in DataConnect */
(vars: UpdateVendorVariables): MutationRef<UpdateVendorData, UpdateVendorVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: UpdateVendorVariables): MutationRef<UpdateVendorData, UpdateVendorVariables>;
operationName: string;
}
export const updateVendorRef: UpdateVendorRef;
export function updateVendor(vars: UpdateVendorVariables): MutationPromise<UpdateVendorData, UpdateVendorVariables>;
export function updateVendor(dc: DataConnect, vars: UpdateVendorVariables): MutationPromise<UpdateVendorData, UpdateVendorVariables>;
interface DeleteVendorRef {
/* Allow users to create refs without passing in DataConnect */
(vars: DeleteVendorVariables): MutationRef<DeleteVendorData, DeleteVendorVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: DeleteVendorVariables): MutationRef<DeleteVendorData, DeleteVendorVariables>;
operationName: string;
}
export const deleteVendorRef: DeleteVendorRef;
export function deleteVendor(vars: DeleteVendorVariables): MutationPromise<DeleteVendorData, DeleteVendorVariables>;
export function deleteVendor(dc: DataConnect, vars: DeleteVendorVariables): MutationPromise<DeleteVendorData, DeleteVendorVariables>;
interface ListVendorDefaultSettingsRef {
/* Allow users to create refs without passing in DataConnect */
(): QueryRef<ListVendorDefaultSettingsData, undefined>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect): QueryRef<ListVendorDefaultSettingsData, undefined>;
operationName: string;
}
export const listVendorDefaultSettingsRef: ListVendorDefaultSettingsRef;
export function listVendorDefaultSettings(): QueryPromise<ListVendorDefaultSettingsData, undefined>;
export function listVendorDefaultSettings(dc: DataConnect): QueryPromise<ListVendorDefaultSettingsData, undefined>;
interface GetVendorDefaultSettingByIdRef {
/* Allow users to create refs without passing in DataConnect */
(vars: GetVendorDefaultSettingByIdVariables): QueryRef<GetVendorDefaultSettingByIdData, GetVendorDefaultSettingByIdVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: GetVendorDefaultSettingByIdVariables): QueryRef<GetVendorDefaultSettingByIdData, GetVendorDefaultSettingByIdVariables>;
operationName: string;
}
export const getVendorDefaultSettingByIdRef: GetVendorDefaultSettingByIdRef;
export function getVendorDefaultSettingById(vars: GetVendorDefaultSettingByIdVariables): QueryPromise<GetVendorDefaultSettingByIdData, GetVendorDefaultSettingByIdVariables>;
export function getVendorDefaultSettingById(dc: DataConnect, vars: GetVendorDefaultSettingByIdVariables): QueryPromise<GetVendorDefaultSettingByIdData, GetVendorDefaultSettingByIdVariables>;
interface FilterVendorDefaultSettingsRef {
/* Allow users to create refs without passing in DataConnect */
(vars?: FilterVendorDefaultSettingsVariables): QueryRef<FilterVendorDefaultSettingsData, FilterVendorDefaultSettingsVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars?: FilterVendorDefaultSettingsVariables): QueryRef<FilterVendorDefaultSettingsData, FilterVendorDefaultSettingsVariables>;
operationName: string;
}
export const filterVendorDefaultSettingsRef: FilterVendorDefaultSettingsRef;
export function filterVendorDefaultSettings(vars?: FilterVendorDefaultSettingsVariables): QueryPromise<FilterVendorDefaultSettingsData, FilterVendorDefaultSettingsVariables>;
export function filterVendorDefaultSettings(dc: DataConnect, vars?: FilterVendorDefaultSettingsVariables): QueryPromise<FilterVendorDefaultSettingsData, FilterVendorDefaultSettingsVariables>;
interface ListEventsRef {
/* Allow users to create refs without passing in DataConnect */
(): QueryRef<ListEventsData, undefined>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect): QueryRef<ListEventsData, undefined>;
operationName: string;
}
export const listEventsRef: ListEventsRef;
export function listEvents(): QueryPromise<ListEventsData, undefined>;
export function listEvents(dc: DataConnect): QueryPromise<ListEventsData, undefined>;
interface GetEventByIdRef {
/* Allow users to create refs without passing in DataConnect */
(vars: GetEventByIdVariables): QueryRef<GetEventByIdData, GetEventByIdVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: GetEventByIdVariables): QueryRef<GetEventByIdData, GetEventByIdVariables>;
operationName: string;
}
export const getEventByIdRef: GetEventByIdRef;
export function getEventById(vars: GetEventByIdVariables): QueryPromise<GetEventByIdData, GetEventByIdVariables>;
export function getEventById(dc: DataConnect, vars: GetEventByIdVariables): QueryPromise<GetEventByIdData, GetEventByIdVariables>;
interface FilterEventsRef {
/* Allow users to create refs without passing in DataConnect */
(vars?: FilterEventsVariables): QueryRef<FilterEventsData, FilterEventsVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars?: FilterEventsVariables): QueryRef<FilterEventsData, FilterEventsVariables>;
operationName: string;
}
export const filterEventsRef: FilterEventsRef;
export function filterEvents(vars?: FilterEventsVariables): QueryPromise<FilterEventsData, FilterEventsVariables>;
export function filterEvents(dc: DataConnect, vars?: FilterEventsVariables): QueryPromise<FilterEventsData, FilterEventsVariables>;
interface CreateInvoiceRef {
/* Allow users to create refs without passing in DataConnect */
(vars: CreateInvoiceVariables): MutationRef<CreateInvoiceData, CreateInvoiceVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: CreateInvoiceVariables): MutationRef<CreateInvoiceData, CreateInvoiceVariables>;
operationName: string;
}
export const createInvoiceRef: CreateInvoiceRef;
export function createInvoice(vars: CreateInvoiceVariables): MutationPromise<CreateInvoiceData, CreateInvoiceVariables>;
export function createInvoice(dc: DataConnect, vars: CreateInvoiceVariables): MutationPromise<CreateInvoiceData, CreateInvoiceVariables>;
interface UpdateInvoiceRef {
/* Allow users to create refs without passing in DataConnect */
(vars: UpdateInvoiceVariables): MutationRef<UpdateInvoiceData, UpdateInvoiceVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: UpdateInvoiceVariables): MutationRef<UpdateInvoiceData, UpdateInvoiceVariables>;
operationName: string;
}
export const updateInvoiceRef: UpdateInvoiceRef;
export function updateInvoice(vars: UpdateInvoiceVariables): MutationPromise<UpdateInvoiceData, UpdateInvoiceVariables>;
export function updateInvoice(dc: DataConnect, vars: UpdateInvoiceVariables): MutationPromise<UpdateInvoiceData, UpdateInvoiceVariables>;
interface DeleteInvoiceRef {
/* Allow users to create refs without passing in DataConnect */
(vars: DeleteInvoiceVariables): MutationRef<DeleteInvoiceData, DeleteInvoiceVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: DeleteInvoiceVariables): MutationRef<DeleteInvoiceData, DeleteInvoiceVariables>;
operationName: string;
}
export const deleteInvoiceRef: DeleteInvoiceRef;
export function deleteInvoice(vars: DeleteInvoiceVariables): MutationPromise<DeleteInvoiceData, DeleteInvoiceVariables>;
export function deleteInvoice(dc: DataConnect, vars: DeleteInvoiceVariables): MutationPromise<DeleteInvoiceData, DeleteInvoiceVariables>;
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 ListVendorRef {
/* Allow users to create refs without passing in DataConnect */
(): QueryRef<ListVendorData, undefined>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect): QueryRef<ListVendorData, undefined>;
operationName: string;
}
export const listVendorRef: ListVendorRef;
export function listVendor(): QueryPromise<ListVendorData, undefined>;
export function listVendor(dc: DataConnect): QueryPromise<ListVendorData, undefined>;
interface GetVendorByIdRef {
/* Allow users to create refs without passing in DataConnect */
(vars: GetVendorByIdVariables): QueryRef<GetVendorByIdData, GetVendorByIdVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: GetVendorByIdVariables): QueryRef<GetVendorByIdData, GetVendorByIdVariables>;
operationName: string;
}
export const getVendorByIdRef: GetVendorByIdRef;
export function getVendorById(vars: GetVendorByIdVariables): QueryPromise<GetVendorByIdData, GetVendorByIdVariables>;
export function getVendorById(dc: DataConnect, vars: GetVendorByIdVariables): QueryPromise<GetVendorByIdData, GetVendorByIdVariables>;
interface FilterVendorsRef {
/* Allow users to create refs without passing in DataConnect */
(vars?: FilterVendorsVariables): QueryRef<FilterVendorsData, FilterVendorsVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars?: FilterVendorsVariables): QueryRef<FilterVendorsData, FilterVendorsVariables>;
operationName: string;
}
export const filterVendorsRef: FilterVendorsRef;
export function filterVendors(vars?: FilterVendorsVariables): QueryPromise<FilterVendorsData, FilterVendorsVariables>;
export function filterVendors(dc: DataConnect, vars?: FilterVendorsVariables): QueryPromise<FilterVendorsData, FilterVendorsVariables>;
interface CreateVendorDefaultSettingRef {
/* Allow users to create refs without passing in DataConnect */
(vars: CreateVendorDefaultSettingVariables): MutationRef<CreateVendorDefaultSettingData, CreateVendorDefaultSettingVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: CreateVendorDefaultSettingVariables): MutationRef<CreateVendorDefaultSettingData, CreateVendorDefaultSettingVariables>;
operationName: string;
}
export const createVendorDefaultSettingRef: CreateVendorDefaultSettingRef;
export function createVendorDefaultSetting(vars: CreateVendorDefaultSettingVariables): MutationPromise<CreateVendorDefaultSettingData, CreateVendorDefaultSettingVariables>;
export function createVendorDefaultSetting(dc: DataConnect, vars: CreateVendorDefaultSettingVariables): MutationPromise<CreateVendorDefaultSettingData, CreateVendorDefaultSettingVariables>;
interface UpdateVendorDefaultSettingRef {
/* Allow users to create refs without passing in DataConnect */
(vars: UpdateVendorDefaultSettingVariables): MutationRef<UpdateVendorDefaultSettingData, UpdateVendorDefaultSettingVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: UpdateVendorDefaultSettingVariables): MutationRef<UpdateVendorDefaultSettingData, UpdateVendorDefaultSettingVariables>;
operationName: string;
}
export const updateVendorDefaultSettingRef: UpdateVendorDefaultSettingRef;
export function updateVendorDefaultSetting(vars: UpdateVendorDefaultSettingVariables): MutationPromise<UpdateVendorDefaultSettingData, UpdateVendorDefaultSettingVariables>;
export function updateVendorDefaultSetting(dc: DataConnect, vars: UpdateVendorDefaultSettingVariables): MutationPromise<UpdateVendorDefaultSettingData, UpdateVendorDefaultSettingVariables>;
interface DeleteVendorDefaultSettingRef {
/* Allow users to create refs without passing in DataConnect */
(vars: DeleteVendorDefaultSettingVariables): MutationRef<DeleteVendorDefaultSettingData, DeleteVendorDefaultSettingVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: DeleteVendorDefaultSettingVariables): MutationRef<DeleteVendorDefaultSettingData, DeleteVendorDefaultSettingVariables>;
operationName: string;
}
export const deleteVendorDefaultSettingRef: DeleteVendorDefaultSettingRef;
export function deleteVendorDefaultSetting(vars: DeleteVendorDefaultSettingVariables): MutationPromise<DeleteVendorDefaultSettingData, DeleteVendorDefaultSettingVariables>;
export function deleteVendorDefaultSetting(dc: DataConnect, vars: DeleteVendorDefaultSettingVariables): MutationPromise<DeleteVendorDefaultSettingData, DeleteVendorDefaultSettingVariables>;
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>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: CreateEventVariables): MutationRef<CreateEventData, CreateEventVariables>;
operationName: string;
}
export const createEventRef: CreateEventRef;
export function createEvent(vars: CreateEventVariables): MutationPromise<CreateEventData, CreateEventVariables>;
export function createEvent(dc: DataConnect, vars: CreateEventVariables): MutationPromise<CreateEventData, CreateEventVariables>;
interface UpdateEventRef {
/* Allow users to create refs without passing in DataConnect */
(vars: UpdateEventVariables): MutationRef<UpdateEventData, UpdateEventVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: UpdateEventVariables): MutationRef<UpdateEventData, UpdateEventVariables>;
operationName: string;
}
export const updateEventRef: UpdateEventRef;
export function updateEvent(vars: UpdateEventVariables): MutationPromise<UpdateEventData, UpdateEventVariables>;
export function updateEvent(dc: DataConnect, vars: UpdateEventVariables): MutationPromise<UpdateEventData, UpdateEventVariables>;
interface DeleteEventRef {
/* Allow users to create refs without passing in DataConnect */
(vars: DeleteEventVariables): MutationRef<DeleteEventData, DeleteEventVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: DeleteEventVariables): MutationRef<DeleteEventData, DeleteEventVariables>;
operationName: string;
}
export const deleteEventRef: DeleteEventRef;
export function deleteEvent(vars: DeleteEventVariables): MutationPromise<DeleteEventData, DeleteEventVariables>;
export function deleteEvent(dc: DataConnect, vars: DeleteEventVariables): MutationPromise<DeleteEventData, DeleteEventVariables>;
interface ListInvoiceRef {
/* Allow users to create refs without passing in DataConnect */
(): QueryRef<ListInvoiceData, undefined>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect): QueryRef<ListInvoiceData, undefined>;
operationName: string;
}
export const listInvoiceRef: ListInvoiceRef;
export function listInvoice(): QueryPromise<ListInvoiceData, undefined>;
export function listInvoice(dc: DataConnect): QueryPromise<ListInvoiceData, undefined>;
interface GetInvoiceByIdRef {
/* Allow users to create refs without passing in DataConnect */
(vars: GetInvoiceByIdVariables): QueryRef<GetInvoiceByIdData, GetInvoiceByIdVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars: GetInvoiceByIdVariables): QueryRef<GetInvoiceByIdData, GetInvoiceByIdVariables>;
operationName: string;
}
export const getInvoiceByIdRef: GetInvoiceByIdRef;
export function getInvoiceById(vars: GetInvoiceByIdVariables): QueryPromise<GetInvoiceByIdData, GetInvoiceByIdVariables>;
export function getInvoiceById(dc: DataConnect, vars: GetInvoiceByIdVariables): QueryPromise<GetInvoiceByIdData, GetInvoiceByIdVariables>;
interface FilterInvoicesRef {
/* Allow users to create refs without passing in DataConnect */
(vars?: FilterInvoicesVariables): QueryRef<FilterInvoicesData, FilterInvoicesVariables>;
/* Allow users to pass in custom DataConnect instances */
(dc: DataConnect, vars?: FilterInvoicesVariables): QueryRef<FilterInvoicesData, FilterInvoicesVariables>;
operationName: string;
}
export const filterInvoicesRef: FilterInvoicesRef;
export function filterInvoices(vars?: FilterInvoicesVariables): QueryPromise<FilterInvoicesData, FilterInvoicesVariables>;
export function filterInvoices(dc: DataConnect, vars?: FilterInvoicesVariables): QueryPromise<FilterInvoicesData, FilterInvoicesVariables>;