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 OrderDirection { ASC = "ASC", DESC = "DESC", }; export enum ActivityType { EVENT_CREATED = "EVENT_CREATED", EVENT_UPDATED = "EVENT_UPDATED", STAFF_ASSIGNED = "STAFF_ASSIGNED", INVOICE_PAID = "INVOICE_PAID", INVOICE_CREATED = "INVOICE_CREATED", VENDOR_APPROVED = "VENDOR_APPROVED", MESSAGE_RECEIVED = "MESSAGE_RECEIVED", }; export enum AssignmentStatus { PENDING = "PENDING", CONFIRMED = "CONFIRMED", CHECKED_IN = "CHECKED_IN", IN_PROGRESS = "IN_PROGRESS", COMPLETED = "COMPLETED", CANCELLED = "CANCELLED", NO_SHOW = "NO_SHOW", }; export enum BackgroundCheckStatus { PENDING = "PENDING", CLEARED = "CLEARED", FAILED = "FAILED", EXPIRED = "EXPIRED", NOT_REQUIRED = "NOT_REQUIRED", }; export enum BusinessRateGroup { STANDARD = "STANDARD", PREMIUM = "PREMIUM", ENTERPRISE = "ENTERPRISE", CUSTOM = "CUSTOM", }; export enum BusinessSector { BON_APPETIT = "BON_APPETIT", EUREST = "EUREST", ARAMARK = "ARAMARK", EPICUREAN_GROUP = "EPICUREAN_GROUP", CHARTWELLS = "CHARTWELLS", OTHER = "OTHER", }; export enum BusinessStatus { ACTIVE = "ACTIVE", INACTIVE = "INACTIVE", PENDING = "PENDING", }; export enum CertificationStatus { CURRENT = "CURRENT", EXPIRING_SOON = "EXPIRING_SOON", EXPIRED = "EXPIRED", PENDING_VALIDATION = "PENDING_VALIDATION", }; export enum CertificationType { LEGAL = "LEGAL", OPERATIONAL = "OPERATIONAL", SAFETY = "SAFETY", TRAINING = "TRAINING", LICENSE = "LICENSE", OTHER = "OTHER", }; export enum CertificationValidationStatus { APPROVED = "APPROVED", PENDING_EXPERT_REVIEW = "PENDING_EXPERT_REVIEW", REJECTED = "REJECTED", AI_VERIFIED = "AI_VERIFIED", AI_FLAGGED = "AI_FLAGGED", MANUAL_REVIEW_NEEDED = "MANUAL_REVIEW_NEEDED", }; export enum ContractType { W2 = "W2", C1099 = "C1099", TEMP = "TEMP", CONTRACT = "CONTRACT", }; export enum ConversationStatus { ACTIVE = "ACTIVE", ARCHIVED = "ARCHIVED", CLOSED = "CLOSED", }; export enum ConversationType { CLIENT_VENDOR = "CLIENT_VENDOR", STAFF_CLIENT = "STAFF_CLIENT", STAFF_ADMIN = "STAFF_ADMIN", VENDOR_ADMIN = "VENDOR_ADMIN", CLIENT_ADMIN = "CLIENT_ADMIN", GROUP_STAFF = "GROUP_STAFF", GROUP_EVENT_STAFF = "GROUP_EVENT_STAFF", }; export enum EmploymentType { FULL_TIME = "FULL_TIME", PART_TIME = "PART_TIME", ON_CALL = "ON_CALL", WEEKENDS = "WEEKENDS", SPECIFIC_DAYS = "SPECIFIC_DAYS", SEASONAL = "SEASONAL", MEDICAL_LEAVE = "MEDICAL_LEAVE", }; export enum EnglishLevel { FLUENT = "FLUENT", INTERMEDIATE = "INTERMEDIATE", BASIC = "BASIC", NONE = "NONE", }; export enum EventStatus { DRAFT = "DRAFT", ACTIVE = "ACTIVE", PENDING = "PENDING", ASSIGNED = "ASSIGNED", CONFIRMED = "CONFIRMED", COMPLETED = "COMPLETED", CANCELED = "CANCELED", PARTIAL = "PARTIAL", PARTIAL_STAFFED = "PARTIAL_STAFFED", FULLY_STAFFED = "FULLY_STAFFED", EVENT_CREATED = "EVENT_CREATED", }; 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 OrderStatus { DRAFT = "DRAFT", SUBMITTED = "SUBMITTED", CONFIRMED = "CONFIRMED", IN_PROGRESS = "IN_PROGRESS", COMPLETED = "COMPLETED", CANCELLED = "CANCELLED", }; export enum OrderType { STANDARD = "STANDARD", LAST_MINUTE = "LAST_MINUTE", EMERGENCY = "EMERGENCY", RECURRING = "RECURRING", }; export enum PartnerType { CORPORATE = "CORPORATE", EDUCATION = "EDUCATION", HEALTHCARE = "HEALTHCARE", SPORTS_ENTERTAINMENT = "SPORTS_ENTERTAINMENT", GOVERNMENT = "GOVERNMENT", }; export enum ProfileType { SKILLED = "SKILLED", BEGINNER = "BEGINNER", CROSS_TRAINED = "CROSS_TRAINED", }; export enum RecurrenceType { SINGLE = "SINGLE", DATE_RANGE = "DATE_RANGE", SCATTER = "SCATTER", }; export enum SectorType { FOOD_SERVICE = "FOOD_SERVICE", FACILITIES = "FACILITIES", HEALTHCARE = "HEALTHCARE", EDUCATION = "EDUCATION", CORPORATE = "CORPORATE", SPORTS_ENTERTAINMENT = "SPORTS_ENTERTAINMENT", }; export enum StaffDepartment { OPERATIONS = "OPERATIONS", SALES = "SALES", HR = "HR", FINANCE = "FINANCE", IT = "IT", MARKETING = "MARKETING", CUSTOMER_SERVICE = "CUSTOMER_SERVICE", LOGISTICS = "LOGISTICS", }; export enum TeamMemberInviteStatus { PENDING = "PENDING", ACCEPTED = "ACCEPTED", EXPIRED = "EXPIRED", CANCELLED = "CANCELLED", }; export enum TeamMemberRole { ADMIN = "ADMIN", MANAGER = "MANAGER", MEMBER = "MEMBER", VIEWER = "VIEWER", }; export enum TeamOwnerRole { ADMIN = "ADMIN", PROCUREMENT = "PROCUREMENT", OPERATOR = "OPERATOR", SECTOR = "SECTOR", CLIENT = "CLIENT", VENDOR = "VENDOR", WORKFORCE = "WORKFORCE", }; export enum UserBaseRole { ADMIN = "ADMIN", USER = "USER", }; 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 enum WorkforceEmploymentType { W2 = "W2", W1099 = "W1099", TEMPORARY = "TEMPORARY", CONTRACT = "CONTRACT", }; export interface ActivityLog_Key { id: UUIDString; __typename?: 'ActivityLog_Key'; } export interface Assignment_Key { id: UUIDString; __typename?: 'Assignment_Key'; } export interface Business_Key { id: UUIDString; __typename?: 'Business_Key'; } export interface Certification_Key { id: UUIDString; __typename?: 'Certification_Key'; } export interface Conversation_Key { id: UUIDString; __typename?: 'Conversation_Key'; } export interface CreateActivityLogData { activityLog_insert: ActivityLog_Key; } export interface CreateActivityLogVariables { title: string; description: string; activityType: ActivityType; userId: string; isRead?: boolean | null; iconType?: string | null; iconColor?: string | null; } export interface CreateAssignmentData { assignment_insert: Assignment_Key; } export interface CreateAssignmentVariables { assignmentNumber?: string | null; orderId: UUIDString; workforceId: UUIDString; vendorId: UUIDString; role: string; assignmentStatus: AssignmentStatus; scheduledStart: TimestampString; } export interface CreateBusinessData { business_insert: Business_Key; } export interface CreateBusinessVariables { businessName: string; contactName: string; email?: string | null; sector?: BusinessSector | null; rateGroup: BusinessRateGroup; status?: BusinessStatus | null; } export interface CreateCertificationData { certification_insert: Certification_Key; } export interface CreateCertificationVariables { employeeName: string; certificationName: string; certificationType?: CertificationType | null; status?: CertificationStatus | null; expiryDate: string; validationStatus?: CertificationValidationStatus | null; } export interface CreateConversationData { conversation_insert: Conversation_Key; } export interface CreateConversationVariables { participants: string; conversationType: ConversationType; relatedTo: UUIDString; status?: ConversationStatus | null; } export interface CreateEnterpriseData { enterprise_insert: Enterprise_Key; } export interface CreateEnterpriseVariables { enterpriseNumber: string; enterpriseName: string; enterpriseCode: string; } 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?: unknown | null; multiDayStartDate?: TimestampString | null; multiDayEndDate?: TimestampString | null; bufferTimeBefore?: number | null; bufferTimeAfter?: number | null; conflictDetectionEnabled?: boolean | null; detectedConflicts?: unknown | null; businessId: UUIDString; businessName?: string | null; vendorId?: string | null; vendorName?: string | null; hub?: string | null; eventLocation?: string | null; contractType?: ContractType | null; poReference?: string | null; status: EventStatus; date: string; shifts?: unknown | null; addons?: unknown | null; total?: number | null; clientName?: string | null; clientEmail?: string | null; clientPhone?: string | null; invoiceId?: UUIDString | null; notes?: string | null; requested?: number | null; assignedStaff?: unknown | null; department?: string | null; createdBy?: string | null; orderType?: string | null; recurringStartDate?: string | null; recurringEndDate?: string | null; recurringDays?: unknown | null; permanentStartDate?: string | null; permanentDays?: unknown | null; includeBackup?: boolean | null; backupStaffCount?: number | null; recurringTime?: string | null; permanentTime?: 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 CreateMessageData { message_insert: Message_Key; } export interface CreateMessageVariables { conversationId: UUIDString; senderName: string; content: string; readBy?: string | null; } export interface CreateOrderData { order_insert: Order_Key; } export interface CreateOrderVariables { orderNumber: string; partnerId: UUIDString; orderType?: OrderType | null; orderStatus?: OrderStatus | null; } export interface CreatePartnerData { partner_insert: Partner_Key; } export interface CreatePartnerVariables { partnerName: string; partnerNumber: string; partnerType?: PartnerType | null; } export interface CreateSectorData { sector_insert: Sector_Key; } export interface CreateSectorVariables { sectorNumber: string; sectorName: string; sectorType?: SectorType | null; } export interface CreateShiftData { shift_insert: Shift_Key; } export interface CreateShiftVariables { shiftName: string; startDate: TimestampString; endDate?: TimestampString | null; assignedStaff?: string | null; } export interface CreateStaffData { staff_insert: Staff_Key; } export interface CreateStaffVariables { employeeName: string; vendorId?: string | null; vendorName?: string | null; manager?: string | null; contactNumber?: string | null; phone?: string | null; email?: string | null; department?: StaffDepartment | null; hubLocation?: string | null; eventLocation?: string | null; address?: string | null; city?: string | null; track?: string | null; position?: string | null; position2?: string | null; initial?: string | null; profileType?: ProfileType | null; employmentType?: EmploymentType | null; english?: EnglishLevel | null; rate?: number | null; rating?: number | null; reliabilityScore?: number | null; backgroundCheckStatus?: BackgroundCheckStatus | null; notes?: string | null; accountingComments?: string | null; shiftCoveragePercentage?: number | null; cancellationCount?: number | null; noShowCount?: number | null; totalShifts?: number | null; invoiced?: boolean | null; englishRequired?: boolean | null; checkIn?: string | null; scheduleDays?: string | null; replacedBy?: string | null; action?: string | null; ro?: string | null; mon?: string | null; } export interface CreateTeamData { team_insert: Team_Key; } export interface CreateTeamHubData { teamHub_insert: TeamHub_Key; } export interface CreateTeamHubVariables { teamId: UUIDString; hubName: string; departments?: string | null; } export interface CreateTeamMemberData { teamMember_insert: TeamMember_Key; } export interface CreateTeamMemberInviteData { teamMemberInvite_insert: TeamMemberInvite_Key; } export interface CreateTeamMemberInviteVariables { teamId: UUIDString; email: string; inviteStatus: TeamMemberInviteStatus; } export interface CreateTeamMemberVariables { teamId: UUIDString; memberName: string; email: string; role?: TeamMemberRole | null; isActive?: boolean | null; } export interface CreateTeamVariables { teamName: string; ownerId: string; ownerName: string; ownerRole: TeamOwnerRole; favoriteStaff?: string | null; blockedStaff?: string | null; } export interface CreateUserData { user_insert: User_Key; } export interface CreateUserVariables { id: string; email: string; fullName: string; role: UserBaseRole; userRole?: 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 CreateWorkforceData { workforce_insert: Workforce_Key; } export interface CreateWorkforceVariables { workforceNumber: string; vendorId: UUIDString; firstName: string; lastName: string; employmentType?: WorkforceEmploymentType | null; } export interface DeleteActivityLogData { activityLog_delete?: ActivityLog_Key | null; } export interface DeleteActivityLogVariables { id: UUIDString; } export interface DeleteAssignmentData { assignment_delete?: Assignment_Key | null; } export interface DeleteAssignmentVariables { id: UUIDString; } export interface DeleteBusinessData { business_delete?: Business_Key | null; } export interface DeleteBusinessVariables { id: UUIDString; } export interface DeleteCertificationData { certification_delete?: Certification_Key | null; } export interface DeleteCertificationVariables { id: UUIDString; } export interface DeleteConversationData { conversation_delete?: Conversation_Key | null; } export interface DeleteConversationVariables { id: UUIDString; } export interface DeleteEnterpriseData { enterprise_delete?: Enterprise_Key | null; } export interface DeleteEnterpriseVariables { id: UUIDString; } 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 DeleteMessageData { message_delete?: Message_Key | null; } export interface DeleteMessageVariables { id: UUIDString; } export interface DeleteOrderData { order_delete?: Order_Key | null; } export interface DeleteOrderVariables { id: UUIDString; } export interface DeletePartnerData { partner_delete?: Partner_Key | null; } export interface DeletePartnerVariables { id: UUIDString; } export interface DeleteSectorData { sector_delete?: Sector_Key | null; } export interface DeleteSectorVariables { id: UUIDString; } export interface DeleteShiftData { shift_delete?: Shift_Key | null; } export interface DeleteShiftVariables { id: UUIDString; } export interface DeleteStaffData { staff_delete?: Staff_Key | null; } export interface DeleteStaffVariables { id: UUIDString; } export interface DeleteTeamData { team_delete?: Team_Key | null; } export interface DeleteTeamHubData { teamHub_delete?: TeamHub_Key | null; } export interface DeleteTeamHubVariables { id: UUIDString; } export interface DeleteTeamMemberData { teamMember_delete?: TeamMember_Key | null; } export interface DeleteTeamMemberInviteData { teamMemberInvite_delete?: TeamMemberInvite_Key | null; } export interface DeleteTeamMemberInviteVariables { id: UUIDString; } export interface DeleteTeamMemberVariables { id: UUIDString; } export interface DeleteTeamVariables { id: UUIDString; } export interface DeleteUserData { user_delete?: User_Key | null; } export interface DeleteUserVariables { id: string; } 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 DeleteWorkforceData { workforce_delete?: Workforce_Key | null; } export interface DeleteWorkforceVariables { id: UUIDString; } export interface Enterprise_Key { id: UUIDString; __typename?: 'Enterprise_Key'; } export interface Event_Key { id: UUIDString; __typename?: 'Event_Key'; } export interface FilterActivityLogData { activityLogs: ({ id: UUIDString; title: string; description: string; activityType: ActivityType; userId: string; isRead?: boolean | null; iconType?: string | null; iconColor?: string | null; } & ActivityLog_Key)[]; } export interface FilterActivityLogVariables { userId?: string | null; activityType?: ActivityType | null; isRead?: boolean | null; } export interface FilterAssignmentData { assignments: ({ id: UUIDString; assignmentNumber?: string | null; orderId: UUIDString; workforceId: UUIDString; vendorId: UUIDString; role: string; assignmentStatus: AssignmentStatus; scheduledStart: TimestampString; } & Assignment_Key)[]; } export interface FilterAssignmentVariables { assignmentNumber?: string | null; orderId?: UUIDString | null; workforceId?: UUIDString | null; vendorId?: UUIDString | null; assignmentStatus?: AssignmentStatus | null; } export interface FilterBusinessData { businesses: ({ id: UUIDString; businessName: string; contactName: string; email?: string | null; sector?: BusinessSector | null; rateGroup: BusinessRateGroup; status?: BusinessStatus | null; } & Business_Key)[]; } export interface FilterBusinessVariables { businessName?: string | null; contactName?: string | null; sector?: BusinessSector | null; rateGroup?: BusinessRateGroup | null; status?: BusinessStatus | null; } export interface FilterCertificationData { certifications: ({ id: UUIDString; employeeName: string; certificationName: string; certificationType?: CertificationType | null; status?: CertificationStatus | null; expiryDate: string; validationStatus?: CertificationValidationStatus | null; } & Certification_Key)[]; } export interface FilterCertificationVariables { employeeName?: string | null; certificationName?: string | null; certificationType?: CertificationType | null; status?: CertificationStatus | null; validationStatus?: CertificationValidationStatus | null; } export interface FilterConversationData { conversations: ({ id: UUIDString; participants: string; conversationType: ConversationType; relatedTo: UUIDString; status?: ConversationStatus | null; } & Conversation_Key)[]; } export interface FilterConversationVariables { conversationType?: ConversationType | null; status?: ConversationStatus | null; relatedTo?: UUIDString | null; } export interface FilterEnterpriseData { enterprises: ({ id: UUIDString; enterpriseNumber: string; enterpriseName: string; enterpriseCode: string; } & Enterprise_Key)[]; } export interface FilterEnterpriseVariables { enterpriseNumber?: string | null; enterpriseName?: string | null; enterpriseCode?: string | null; } export interface FilterEventsData { events: ({ id: UUIDString; eventName: string; status: EventStatus; date: string; isRapid?: boolean | null; isRecurring?: boolean | null; isMultiDay?: boolean | null; recurrenceType?: RecurrenceType | null; recurrenceStartDate?: TimestampString | null; recurrenceEndDate?: TimestampString | null; scatterDates?: unknown | null; multiDayStartDate?: TimestampString | null; multiDayEndDate?: TimestampString | null; bufferTimeBefore?: number | null; bufferTimeAfter?: number | null; conflictDetectionEnabled?: boolean | null; detectedConflicts?: unknown | null; businessId: UUIDString; businessName?: string | null; vendorId?: string | null; vendorName?: string | null; hub?: string | null; eventLocation?: string | null; contractType?: ContractType | null; poReference?: string | null; shifts?: unknown | null; addons?: unknown | null; total?: number | null; clientName?: string | null; clientEmail?: string | null; clientPhone?: string | null; invoiceId?: UUIDString | null; notes?: string | null; requested?: number | null; assignedStaff?: unknown | null; orderType?: string | null; department?: string | null; createdBy?: string | null; recurringStartDate?: string | null; recurringEndDate?: string | null; recurringDays?: unknown | null; permanentStartDate?: string | null; permanentDays?: unknown | null; includeBackup?: boolean | null; backupStaffCount?: number | null; recurringTime?: string | null; permanentTime?: string | null; } & Event_Key)[]; } export interface FilterEventsVariables { status?: EventStatus | null; businessId?: UUIDString | null; vendorId?: string | null; isRecurring?: boolean | null; isRapid?: boolean | null; isMultiDay?: boolean | null; recurrenceType?: RecurrenceType | null; date?: string | 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 FilterMessageData { messages: ({ id: UUIDString; conversationId: UUIDString; senderName: string; content: string; readBy?: string | null; } & Message_Key)[]; } export interface FilterMessageVariables { conversationId?: UUIDString | null; senderName?: string | null; } export interface FilterOrderData { orders: ({ id: UUIDString; orderNumber: string; partnerId: UUIDString; orderType?: OrderType | null; orderStatus?: OrderStatus | null; } & Order_Key)[]; } export interface FilterOrderVariables { orderNumber?: string | null; partnerId?: UUIDString | null; orderType?: OrderType | null; orderStatus?: OrderStatus | null; } export interface FilterPartnerData { partners: ({ id: UUIDString; partnerName: string; partnerNumber: string; partnerType?: PartnerType | null; } & Partner_Key)[]; } export interface FilterPartnerVariables { partnerName?: string | null; partnerNumber?: string | null; partnerType?: PartnerType | null; } export interface FilterSectorData { sectors: ({ id: UUIDString; sectorNumber: string; sectorName: string; sectorType?: SectorType | null; } & Sector_Key)[]; } export interface FilterSectorVariables { sectorNumber?: string | null; sectorName?: string | null; sectorType?: SectorType | null; } export interface FilterShiftData { shifts: ({ id: UUIDString; shiftName: string; startDate: TimestampString; endDate?: TimestampString | null; assignedStaff?: string | null; } & Shift_Key)[]; } export interface FilterShiftVariables { shiftName?: string | null; startDate?: TimestampString | null; endDate?: TimestampString | null; } export interface FilterStaffData { staffs: ({ id: UUIDString; employeeName: string; vendorId?: string | null; vendorName?: string | null; department?: StaffDepartment | null; hubLocation?: string | null; eventLocation?: string | null; position?: string | null; position2?: string | null; employmentType?: EmploymentType | null; english?: EnglishLevel | null; rate?: number | null; rating?: number | null; reliabilityScore?: number | null; backgroundCheckStatus?: BackgroundCheckStatus | null; notes?: string | null; invoiced?: boolean | null; } & Staff_Key)[]; } export interface FilterStaffVariables { employeeName?: string | null; vendorId?: string | null; department?: StaffDepartment | null; employmentType?: EmploymentType | null; english?: EnglishLevel | null; backgroundCheckStatus?: BackgroundCheckStatus | null; } export interface FilterTeamData { teams: ({ id: UUIDString; teamName: string; ownerId: string; ownerName: string; ownerRole: TeamOwnerRole; favoriteStaff?: string | null; blockedStaff?: string | null; } & Team_Key)[]; } export interface FilterTeamHubData { teamHubs: ({ id: UUIDString; teamId: UUIDString; hubName: string; departments?: string | null; } & TeamHub_Key)[]; } export interface FilterTeamHubVariables { teamId?: UUIDString | null; hubName?: string | null; } export interface FilterTeamMemberData { teamMembers: ({ id: UUIDString; teamId: UUIDString; memberName: string; email: string; role?: TeamMemberRole | null; isActive?: boolean | null; } & TeamMember_Key)[]; } export interface FilterTeamMemberInviteData { teamMemberInvites: ({ id: UUIDString; teamId: UUIDString; inviteCode: string; email: string; inviteStatus: TeamMemberInviteStatus; } & TeamMemberInvite_Key)[]; } export interface FilterTeamMemberInviteVariables { teamId?: UUIDString | null; email?: string | null; inviteStatus?: TeamMemberInviteStatus | null; } export interface FilterTeamMemberVariables { teamId?: UUIDString | null; memberName?: string | null; email?: string | null; role?: TeamMemberRole | null; isActive?: boolean | null; } export interface FilterTeamVariables { teamName?: string | null; ownerId?: string | null; ownerRole?: TeamOwnerRole | null; } export interface FilterUsersData { users: ({ id: string; email: string; fullName: string; role: UserBaseRole; userRole?: string | null; } & User_Key)[]; } export interface FilterUsersVariables { id?: string | null; email?: string | null; role?: UserBaseRole | null; userRole?: string | 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 FilterWorkforceData { workforces: ({ id: UUIDString; workforceNumber: string; vendorId: UUIDString; firstName: string; lastName: string; employmentType?: WorkforceEmploymentType | null; } & Workforce_Key)[]; } export interface FilterWorkforceVariables { workforceNumber?: string | null; vendorId?: UUIDString | null; firstName?: string | null; lastName?: string | null; employmentType?: WorkforceEmploymentType | null; } export interface GetActivityLogByIdData { activityLog?: { id: UUIDString; title: string; description: string; activityType: ActivityType; userId: string; isRead?: boolean | null; iconType?: string | null; iconColor?: string | null; } & ActivityLog_Key; } export interface GetActivityLogByIdVariables { id: UUIDString; } export interface GetAssignmentByIdData { assignment?: { id: UUIDString; assignmentNumber?: string | null; orderId: UUIDString; workforceId: UUIDString; vendorId: UUIDString; role: string; assignmentStatus: AssignmentStatus; scheduledStart: TimestampString; } & Assignment_Key; } export interface GetAssignmentByIdVariables { id: UUIDString; } export interface GetBusinessByIdData { business?: { id: UUIDString; businessName: string; contactName: string; email?: string | null; sector?: BusinessSector | null; rateGroup: BusinessRateGroup; status?: BusinessStatus | null; } & Business_Key; } export interface GetBusinessByIdVariables { id: UUIDString; } export interface GetCertificationByIdData { certification?: { id: UUIDString; employeeName: string; certificationName: string; certificationType?: CertificationType | null; status?: CertificationStatus | null; expiryDate: string; validationStatus?: CertificationValidationStatus | null; createdDate?: TimestampString | null; updatedDate?: TimestampString | null; createdBy?: string | null; } & Certification_Key; } export interface GetCertificationByIdVariables { id: UUIDString; } export interface GetConversationByIdData { conversation?: { id: UUIDString; participants: string; conversationType: ConversationType; relatedTo: UUIDString; status?: ConversationStatus | null; } & Conversation_Key; } export interface GetConversationByIdVariables { id: UUIDString; } export interface GetEnterpriseByIdData { enterprise?: { id: UUIDString; enterpriseNumber: string; enterpriseName: string; enterpriseCode: string; } & Enterprise_Key; } export interface GetEnterpriseByIdVariables { id: UUIDString; } export interface GetEventByIdData { event?: { id: UUIDString; eventName: string; status: EventStatus; date: string; isRapid?: boolean | null; isRecurring?: boolean | null; isMultiDay?: boolean | null; recurrenceType?: RecurrenceType | null; recurrenceStartDate?: TimestampString | null; recurrenceEndDate?: TimestampString | null; scatterDates?: unknown | null; multiDayStartDate?: TimestampString | null; multiDayEndDate?: TimestampString | null; bufferTimeBefore?: number | null; bufferTimeAfter?: number | null; conflictDetectionEnabled?: boolean | null; detectedConflicts?: unknown | null; businessId: UUIDString; businessName?: string | null; vendorId?: string | null; vendorName?: string | null; hub?: string | null; eventLocation?: string | null; contractType?: ContractType | null; poReference?: string | null; shifts?: unknown | null; addons?: unknown | null; total?: number | null; clientName?: string | null; clientEmail?: string | null; clientPhone?: string | null; invoiceId?: UUIDString | null; notes?: string | null; requested?: number | null; orderType?: string | null; department?: string | null; assignedStaff?: unknown | null; recurringStartDate?: string | null; recurringEndDate?: string | null; recurringDays?: unknown | null; permanentStartDate?: string | null; permanentDays?: unknown | null; includeBackup?: boolean | null; backupStaffCount?: number | null; recurringTime?: string | null; permanentTime?: 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 GetMessageByIdData { message?: { id: UUIDString; conversationId: UUIDString; senderName: string; content: string; readBy?: string | null; } & Message_Key; } export interface GetMessageByIdVariables { id: UUIDString; } export interface GetOrderByIdData { order?: { id: UUIDString; orderNumber: string; partnerId: UUIDString; orderType?: OrderType | null; orderStatus?: OrderStatus | null; } & Order_Key; } export interface GetOrderByIdVariables { id: UUIDString; } export interface GetPartnerByIdData { partner?: { id: UUIDString; partnerName: string; partnerNumber: string; partnerType?: PartnerType | null; } & Partner_Key; } export interface GetPartnerByIdVariables { id: UUIDString; } export interface GetSectorByIdData { sector?: { id: UUIDString; sectorNumber: string; sectorName: string; sectorType?: SectorType | null; } & Sector_Key; } export interface GetSectorByIdVariables { id: UUIDString; } export interface GetShiftByIdData { shift?: { id: UUIDString; shiftName: string; startDate: TimestampString; endDate?: TimestampString | null; assignedStaff?: string | null; createdDate?: TimestampString | null; updatedDate?: TimestampString | null; createdBy?: string | null; } & Shift_Key; } export interface GetShiftByIdVariables { id: UUIDString; } export interface GetStaffByIdData { staff?: { id: UUIDString; employeeName: string; vendorId?: string | null; vendorName?: string | null; manager?: string | null; contactNumber?: string | null; phone?: string | null; email?: string | null; department?: StaffDepartment | null; hubLocation?: string | null; eventLocation?: string | null; address?: string | null; city?: string | null; track?: string | null; position?: string | null; position2?: string | null; initial?: string | null; profileType?: ProfileType | null; employmentType?: EmploymentType | null; english?: EnglishLevel | null; rate?: number | null; rating?: number | null; reliabilityScore?: number | null; backgroundCheckStatus?: BackgroundCheckStatus | null; notes?: string | null; accountingComments?: string | null; shiftCoveragePercentage?: number | null; cancellationCount?: number | null; noShowCount?: number | null; totalShifts?: number | null; invoiced?: boolean | null; englishRequired?: boolean | null; checkIn?: string | null; scheduleDays?: string | null; replacedBy?: string | null; action?: string | null; ro?: string | null; mon?: string | null; } & Staff_Key; } export interface GetStaffByIdVariables { id: UUIDString; } export interface GetTeamByIdData { team?: { id: UUIDString; teamName: string; ownerId: string; ownerName: string; ownerRole: TeamOwnerRole; favoriteStaff?: string | null; blockedStaff?: string | null; } & Team_Key; } export interface GetTeamByIdVariables { id: UUIDString; } export interface GetTeamHubByIdData { teamHub?: { id: UUIDString; teamId: UUIDString; hubName: string; departments?: string | null; } & TeamHub_Key; } export interface GetTeamHubByIdVariables { id: UUIDString; } export interface GetTeamMemberByIdData { teamMember?: { id: UUIDString; teamId: UUIDString; memberName: string; email: string; role?: TeamMemberRole | null; isActive?: boolean | null; } & TeamMember_Key; } export interface GetTeamMemberByIdVariables { id: UUIDString; } export interface GetTeamMemberInviteByIdData { teamMemberInvite?: { id: UUIDString; teamId: UUIDString; inviteCode: string; email: string; inviteStatus: TeamMemberInviteStatus; } & TeamMemberInvite_Key; } export interface GetTeamMemberInviteByIdVariables { id: UUIDString; } export interface GetUserByIdData { user?: { id: string; email: string; fullName: string; role: UserBaseRole; userRole?: string | null; } & User_Key; } export interface GetUserByIdVariables { id: string; } 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 GetWorkforceByIdData { workforce?: { id: UUIDString; workforceNumber: string; vendorId: UUIDString; firstName: string; lastName: string; employmentType?: WorkforceEmploymentType | null; } & Workforce_Key; } export interface GetWorkforceByIdVariables { id: UUIDString; } export interface Invoice_Key { id: UUIDString; __typename?: 'Invoice_Key'; } export interface ListActivityLogData { activityLogs: ({ id: UUIDString; title: string; description: string; activityType: ActivityType; userId: string; isRead?: boolean | null; iconType?: string | null; iconColor?: string | null; } & ActivityLog_Key)[]; } export interface ListAssignmentData { assignments: ({ id: UUIDString; assignmentNumber?: string | null; orderId: UUIDString; workforceId: UUIDString; vendorId: UUIDString; role: string; assignmentStatus: AssignmentStatus; scheduledStart: TimestampString; } & Assignment_Key)[]; } export interface ListBusinessData { businesses: ({ id: UUIDString; businessName: string; contactName: string; email?: string | null; sector?: BusinessSector | null; rateGroup: BusinessRateGroup; status?: BusinessStatus | null; } & Business_Key)[]; } export interface ListCertificationData { certifications: ({ id: UUIDString; employeeName: string; certificationName: string; certificationType?: CertificationType | null; status?: CertificationStatus | null; expiryDate: string; validationStatus?: CertificationValidationStatus | null; } & Certification_Key)[]; } export interface ListConversationData { conversations: ({ id: UUIDString; participants: string; conversationType: ConversationType; relatedTo: UUIDString; status?: ConversationStatus | null; } & Conversation_Key)[]; } export interface ListEnterpriseData { enterprises: ({ id: UUIDString; enterpriseNumber: string; enterpriseName: string; enterpriseCode: string; } & Enterprise_Key)[]; } export interface ListEventsData { events: ({ id: UUIDString; eventName: string; status: EventStatus; date: string; isRapid?: boolean | null; isRecurring?: boolean | null; isMultiDay?: boolean | null; recurrenceType?: RecurrenceType | null; recurrenceStartDate?: TimestampString | null; recurrenceEndDate?: TimestampString | null; scatterDates?: unknown | null; multiDayStartDate?: TimestampString | null; multiDayEndDate?: TimestampString | null; bufferTimeBefore?: number | null; bufferTimeAfter?: number | null; conflictDetectionEnabled?: boolean | null; detectedConflicts?: unknown | null; businessId: UUIDString; businessName?: string | null; vendorId?: string | null; vendorName?: string | null; hub?: string | null; eventLocation?: string | null; contractType?: ContractType | null; poReference?: string | null; shifts?: unknown | null; addons?: unknown | null; total?: number | null; clientName?: string | null; clientEmail?: string | null; clientPhone?: string | null; invoiceId?: UUIDString | null; notes?: string | null; requested?: number | null; assignedStaff?: unknown | null; orderType?: string | null; department?: string | null; createdBy?: string | null; recurringStartDate?: string | null; recurringEndDate?: string | null; recurringDays?: unknown | null; permanentStartDate?: string | null; permanentDays?: unknown | null; includeBackup?: boolean | null; backupStaffCount?: number | null; recurringTime?: string | null; permanentTime?: string | null; } & Event_Key)[]; } export interface ListEventsVariables { orderByDate?: OrderDirection | null; orderByCreatedDate?: OrderDirection | null; limit?: number | null; } export interface ListInvoiceData { invoices: ({ id: UUIDString; invoiceNumber: string; amount: number; status: InvoiceStatus; issueDate: TimestampString; dueDate: TimestampString; disputedItems?: string | null; isAutoGenerated?: boolean | null; } & Invoice_Key)[]; } export interface ListMessageData { messages: ({ id: UUIDString; conversationId: UUIDString; senderName: string; content: string; readBy?: string | null; } & Message_Key)[]; } export interface ListOrderData { orders: ({ id: UUIDString; orderNumber: string; partnerId: UUIDString; orderType?: OrderType | null; orderStatus?: OrderStatus | null; } & Order_Key)[]; } export interface ListPartnerData { partners: ({ id: UUIDString; partnerName: string; partnerNumber: string; partnerType?: PartnerType | null; } & Partner_Key)[]; } export interface ListSectorData { sectors: ({ id: UUIDString; sectorNumber: string; sectorName: string; sectorType?: SectorType | null; } & Sector_Key)[]; } export interface ListShiftData { shifts: ({ id: UUIDString; shiftName: string; startDate: TimestampString; endDate?: TimestampString | null; assignedStaff?: string | null; } & Shift_Key)[]; } export interface ListStaffData { staffs: ({ id: UUIDString; employeeName: string; vendorId?: string | null; vendorName?: string | null; manager?: string | null; contactNumber?: string | null; phone?: string | null; email?: string | null; department?: StaffDepartment | null; hubLocation?: string | null; eventLocation?: string | null; address?: string | null; city?: string | null; track?: string | null; position?: string | null; position2?: string | null; initial?: string | null; profileType?: ProfileType | null; employmentType?: EmploymentType | null; english?: EnglishLevel | null; englishRequired?: boolean | null; rate?: number | null; rating?: number | null; reliabilityScore?: number | null; backgroundCheckStatus?: BackgroundCheckStatus | null; notes?: string | null; accountingComments?: string | null; shiftCoveragePercentage?: number | null; cancellationCount?: number | null; noShowCount?: number | null; totalShifts?: number | null; invoiced?: boolean | null; checkIn?: string | null; scheduleDays?: string | null; replacedBy?: string | null; action?: string | null; ro?: string | null; mon?: string | null; } & Staff_Key)[]; } export interface ListTeamData { teams: ({ id: UUIDString; teamName: string; ownerId: string; ownerName: string; ownerRole: TeamOwnerRole; favoriteStaff?: string | null; blockedStaff?: string | null; } & Team_Key)[]; } export interface ListTeamHubData { teamHubs: ({ id: UUIDString; teamId: UUIDString; hubName: string; departments?: string | null; } & TeamHub_Key)[]; } export interface ListTeamMemberData { teamMembers: ({ id: UUIDString; teamId: UUIDString; memberName: string; email: string; role?: TeamMemberRole | null; isActive?: boolean | null; } & TeamMember_Key)[]; } export interface ListTeamMemberInviteData { teamMemberInvites: ({ id: UUIDString; teamId: UUIDString; inviteCode: string; email: string; inviteStatus: TeamMemberInviteStatus; } & TeamMemberInvite_Key)[]; } export interface ListTeamVariables { orderByCreatedDate?: OrderDirection | null; limit?: number | null; } export interface ListUsersData { users: ({ id: string; email: string; fullName: string; role: UserBaseRole; userRole?: string | null; createdDate?: TimestampString | null; updatedDate?: TimestampString | null; } & User_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 ListWorkforceData { workforces: ({ id: UUIDString; workforceNumber: string; vendorId: UUIDString; firstName: string; lastName: string; employmentType?: WorkforceEmploymentType | null; } & Workforce_Key)[]; } export interface Message_Key { id: UUIDString; __typename?: 'Message_Key'; } export interface Order_Key { id: UUIDString; __typename?: 'Order_Key'; } export interface Partner_Key { id: UUIDString; __typename?: 'Partner_Key'; } export interface Sector_Key { id: UUIDString; __typename?: 'Sector_Key'; } export interface Shift_Key { id: UUIDString; __typename?: 'Shift_Key'; } export interface Staff_Key { id: UUIDString; __typename?: 'Staff_Key'; } export interface TeamHub_Key { id: UUIDString; __typename?: 'TeamHub_Key'; } export interface TeamMemberInvite_Key { id: UUIDString; __typename?: 'TeamMemberInvite_Key'; } export interface TeamMember_Key { id: UUIDString; __typename?: 'TeamMember_Key'; } export interface Team_Key { id: UUIDString; __typename?: 'Team_Key'; } export interface UpdateActivityLogData { activityLog_update?: ActivityLog_Key | null; } export interface UpdateActivityLogVariables { id: UUIDString; title?: string | null; description?: string | null; activityType?: ActivityType | null; userId?: string | null; isRead?: boolean | null; iconType?: string | null; iconColor?: string | null; } export interface UpdateAssignmentData { assignment_update?: Assignment_Key | null; } export interface UpdateAssignmentVariables { id: UUIDString; assignmentNumber?: string | null; orderId?: UUIDString | null; workforceId?: UUIDString | null; vendorId?: UUIDString | null; role?: string | null; assignmentStatus?: AssignmentStatus | null; scheduledStart?: TimestampString | null; } export interface UpdateBusinessData { business_update?: Business_Key | null; } export interface UpdateBusinessVariables { id: UUIDString; businessName?: string | null; contactName?: string | null; email?: string | null; sector?: BusinessSector | null; rateGroup?: BusinessRateGroup | null; status?: BusinessStatus | null; } export interface UpdateCertificationData { certification_update?: Certification_Key | null; } export interface UpdateCertificationVariables { id: UUIDString; employeeName?: string | null; certificationName?: string | null; certificationType?: CertificationType | null; status?: CertificationStatus | null; expiryDate?: string | null; validationStatus?: CertificationValidationStatus | null; } export interface UpdateConversationData { conversation_update?: Conversation_Key | null; } export interface UpdateConversationVariables { id: UUIDString; participants?: string | null; conversationType?: ConversationType | null; relatedTo?: UUIDString | null; status?: ConversationStatus | null; } export interface UpdateEnterpriseData { enterprise_update?: Enterprise_Key | null; } export interface UpdateEnterpriseVariables { id: UUIDString; enterpriseNumber?: string | null; enterpriseName?: string | null; enterpriseCode?: string | null; } 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?: unknown | null; multiDayStartDate?: TimestampString | null; multiDayEndDate?: TimestampString | null; bufferTimeBefore?: number | null; bufferTimeAfter?: number | null; conflictDetectionEnabled?: boolean | null; detectedConflicts?: unknown | null; businessId?: UUIDString | null; businessName?: string | null; vendorId?: string | null; vendorName?: string | null; hub?: string | null; eventLocation?: string | null; contractType?: ContractType | null; poReference?: string | null; status?: EventStatus | null; date?: string | null; shifts?: unknown | null; addons?: unknown | null; total?: number | null; clientName?: string | null; clientEmail?: string | null; clientPhone?: string | null; invoiceId?: UUIDString | null; notes?: string | null; requested?: number | null; orderType?: string | null; department?: string | null; assignedStaff?: unknown | null; createdBy?: string | null; recurringStartDate?: string | null; recurringEndDate?: string | null; recurringDays?: unknown | null; permanentStartDate?: string | null; permanentDays?: unknown | null; includeBackup?: boolean | null; backupStaffCount?: number | null; recurringTime?: string | null; permanentTime?: 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 UpdateMessageData { message_update?: Message_Key | null; } export interface UpdateMessageVariables { id: UUIDString; conversationId?: UUIDString | null; senderName?: string | null; content?: string | null; readBy?: string | null; } export interface UpdateOrderData { order_update?: Order_Key | null; } export interface UpdateOrderVariables { id: UUIDString; orderNumber?: string | null; partnerId?: UUIDString | null; orderType?: OrderType | null; orderStatus?: OrderStatus | null; } export interface UpdatePartnerData { partner_update?: Partner_Key | null; } export interface UpdatePartnerVariables { id: UUIDString; partnerName?: string | null; partnerNumber?: string | null; partnerType?: PartnerType | null; } export interface UpdateSectorData { sector_update?: Sector_Key | null; } export interface UpdateSectorVariables { id: UUIDString; sectorNumber?: string | null; sectorName?: string | null; sectorType?: SectorType | null; } export interface UpdateShiftData { shift_update?: Shift_Key | null; } export interface UpdateShiftVariables { id: UUIDString; shiftName?: string | null; startDate?: TimestampString | null; endDate?: TimestampString | null; assignedStaff?: string | null; } export interface UpdateStaffData { staff_update?: Staff_Key | null; } export interface UpdateStaffVariables { id: UUIDString; employeeName?: string | null; vendorId?: string | null; vendorName?: string | null; manager?: string | null; contactNumber?: string | null; phone?: string | null; email?: string | null; department?: StaffDepartment | null; hubLocation?: string | null; eventLocation?: string | null; address?: string | null; city?: string | null; track?: string | null; position?: string | null; position2?: string | null; initial?: string | null; profileType?: ProfileType | null; employmentType?: EmploymentType | null; english?: EnglishLevel | null; englishRequired?: boolean | null; rate?: number | null; rating?: number | null; reliabilityScore?: number | null; backgroundCheckStatus?: BackgroundCheckStatus | null; notes?: string | null; accountingComments?: string | null; shiftCoveragePercentage?: number | null; cancellationCount?: number | null; noShowCount?: number | null; totalShifts?: number | null; invoiced?: boolean | null; checkIn?: string | null; scheduleDays?: string | null; replacedBy?: string | null; action?: string | null; ro?: string | null; mon?: string | null; } export interface UpdateTeamData { team_update?: Team_Key | null; } export interface UpdateTeamHubData { teamHub_update?: TeamHub_Key | null; } export interface UpdateTeamHubVariables { id: UUIDString; teamId?: UUIDString | null; hubName?: string | null; departments?: string | null; } export interface UpdateTeamMemberData { teamMember_update?: TeamMember_Key | null; } export interface UpdateTeamMemberInviteData { teamMemberInvite_update?: TeamMemberInvite_Key | null; } export interface UpdateTeamMemberInviteVariables { id: UUIDString; teamId?: UUIDString | null; email?: string | null; inviteStatus?: TeamMemberInviteStatus | null; } export interface UpdateTeamMemberVariables { id: UUIDString; teamId?: UUIDString | null; memberName?: string | null; email?: string | null; role?: TeamMemberRole | null; isActive?: boolean | null; } export interface UpdateTeamVariables { id: UUIDString; teamName?: string | null; ownerId?: string | null; ownerName?: string | null; ownerRole?: TeamOwnerRole | null; favoriteStaff?: string | null; blockedStaff?: string | null; } export interface UpdateUserData { user_update?: User_Key | null; } export interface UpdateUserVariables { id: string; email?: string | null; fullName?: string | null; role?: UserBaseRole | null; userRole?: string | 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 UpdateWorkforceData { workforce_update?: Workforce_Key | null; } export interface UpdateWorkforceVariables { id: UUIDString; workforceNumber?: string | null; vendorId?: UUIDString | null; firstName?: string | null; lastName?: string | null; employmentType?: WorkforceEmploymentType | null; } export interface User_Key { id: string; __typename?: 'User_Key'; } 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'; } export interface Workforce_Key { id: UUIDString; __typename?: 'Workforce_Key'; } interface CreateMessageRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateMessageVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateMessageVariables): MutationRef; operationName: string; } export const createMessageRef: CreateMessageRef; export function createMessage(vars: CreateMessageVariables): MutationPromise; export function createMessage(dc: DataConnect, vars: CreateMessageVariables): MutationPromise; interface UpdateMessageRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateMessageVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateMessageVariables): MutationRef; operationName: string; } export const updateMessageRef: UpdateMessageRef; export function updateMessage(vars: UpdateMessageVariables): MutationPromise; export function updateMessage(dc: DataConnect, vars: UpdateMessageVariables): MutationPromise; interface DeleteMessageRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteMessageVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteMessageVariables): MutationRef; operationName: string; } export const deleteMessageRef: DeleteMessageRef; export function deleteMessage(vars: DeleteMessageVariables): MutationPromise; export function deleteMessage(dc: DataConnect, vars: DeleteMessageVariables): MutationPromise; interface CreateStaffRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateStaffVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateStaffVariables): MutationRef; operationName: string; } export const createStaffRef: CreateStaffRef; export function createStaff(vars: CreateStaffVariables): MutationPromise; export function createStaff(dc: DataConnect, vars: CreateStaffVariables): MutationPromise; interface UpdateStaffRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateStaffVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateStaffVariables): MutationRef; operationName: string; } export const updateStaffRef: UpdateStaffRef; export function updateStaff(vars: UpdateStaffVariables): MutationPromise; export function updateStaff(dc: DataConnect, vars: UpdateStaffVariables): MutationPromise; interface DeleteStaffRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteStaffVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteStaffVariables): MutationRef; operationName: string; } export const deleteStaffRef: DeleteStaffRef; export function deleteStaff(vars: DeleteStaffVariables): MutationPromise; export function deleteStaff(dc: DataConnect, vars: DeleteStaffVariables): MutationPromise; interface ListTeamMemberInviteRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listTeamMemberInviteRef: ListTeamMemberInviteRef; export function listTeamMemberInvite(): QueryPromise; export function listTeamMemberInvite(dc: DataConnect): QueryPromise; interface GetTeamMemberInviteByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetTeamMemberInviteByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetTeamMemberInviteByIdVariables): QueryRef; operationName: string; } export const getTeamMemberInviteByIdRef: GetTeamMemberInviteByIdRef; export function getTeamMemberInviteById(vars: GetTeamMemberInviteByIdVariables): QueryPromise; export function getTeamMemberInviteById(dc: DataConnect, vars: GetTeamMemberInviteByIdVariables): QueryPromise; interface FilterTeamMemberInviteRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterTeamMemberInviteVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterTeamMemberInviteVariables): QueryRef; operationName: string; } export const filterTeamMemberInviteRef: FilterTeamMemberInviteRef; export function filterTeamMemberInvite(vars?: FilterTeamMemberInviteVariables): QueryPromise; export function filterTeamMemberInvite(dc: DataConnect, vars?: FilterTeamMemberInviteVariables): QueryPromise; interface CreateVendorRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateVendorVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateVendorVariables): MutationRef; operationName: string; } export const createVendorRef: CreateVendorRef; export function createVendor(vars: CreateVendorVariables): MutationPromise; export function createVendor(dc: DataConnect, vars: CreateVendorVariables): MutationPromise; interface UpdateVendorRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateVendorVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateVendorVariables): MutationRef; operationName: string; } export const updateVendorRef: UpdateVendorRef; export function updateVendor(vars: UpdateVendorVariables): MutationPromise; export function updateVendor(dc: DataConnect, vars: UpdateVendorVariables): MutationPromise; interface DeleteVendorRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteVendorVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteVendorVariables): MutationRef; operationName: string; } export const deleteVendorRef: DeleteVendorRef; export function deleteVendor(vars: DeleteVendorVariables): MutationPromise; export function deleteVendor(dc: DataConnect, vars: DeleteVendorVariables): MutationPromise; interface CreateActivityLogRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateActivityLogVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateActivityLogVariables): MutationRef; operationName: string; } export const createActivityLogRef: CreateActivityLogRef; export function createActivityLog(vars: CreateActivityLogVariables): MutationPromise; export function createActivityLog(dc: DataConnect, vars: CreateActivityLogVariables): MutationPromise; interface UpdateActivityLogRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateActivityLogVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateActivityLogVariables): MutationRef; operationName: string; } export const updateActivityLogRef: UpdateActivityLogRef; export function updateActivityLog(vars: UpdateActivityLogVariables): MutationPromise; export function updateActivityLog(dc: DataConnect, vars: UpdateActivityLogVariables): MutationPromise; interface DeleteActivityLogRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteActivityLogVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteActivityLogVariables): MutationRef; operationName: string; } export const deleteActivityLogRef: DeleteActivityLogRef; export function deleteActivityLog(vars: DeleteActivityLogVariables): MutationPromise; export function deleteActivityLog(dc: DataConnect, vars: DeleteActivityLogVariables): MutationPromise; interface CreateAssignmentRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateAssignmentVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateAssignmentVariables): MutationRef; operationName: string; } export const createAssignmentRef: CreateAssignmentRef; export function createAssignment(vars: CreateAssignmentVariables): MutationPromise; export function createAssignment(dc: DataConnect, vars: CreateAssignmentVariables): MutationPromise; interface UpdateAssignmentRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateAssignmentVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateAssignmentVariables): MutationRef; operationName: string; } export const updateAssignmentRef: UpdateAssignmentRef; export function updateAssignment(vars: UpdateAssignmentVariables): MutationPromise; export function updateAssignment(dc: DataConnect, vars: UpdateAssignmentVariables): MutationPromise; interface DeleteAssignmentRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteAssignmentVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteAssignmentVariables): MutationRef; operationName: string; } export const deleteAssignmentRef: DeleteAssignmentRef; export function deleteAssignment(vars: DeleteAssignmentVariables): MutationPromise; export function deleteAssignment(dc: DataConnect, vars: DeleteAssignmentVariables): MutationPromise; interface CreateCertificationRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateCertificationVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateCertificationVariables): MutationRef; operationName: string; } export const createCertificationRef: CreateCertificationRef; export function createCertification(vars: CreateCertificationVariables): MutationPromise; export function createCertification(dc: DataConnect, vars: CreateCertificationVariables): MutationPromise; interface UpdateCertificationRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateCertificationVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateCertificationVariables): MutationRef; operationName: string; } export const updateCertificationRef: UpdateCertificationRef; export function updateCertification(vars: UpdateCertificationVariables): MutationPromise; export function updateCertification(dc: DataConnect, vars: UpdateCertificationVariables): MutationPromise; interface DeleteCertificationRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteCertificationVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteCertificationVariables): MutationRef; operationName: string; } export const deleteCertificationRef: DeleteCertificationRef; export function deleteCertification(vars: DeleteCertificationVariables): MutationPromise; export function deleteCertification(dc: DataConnect, vars: DeleteCertificationVariables): MutationPromise; interface ListCertificationRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listCertificationRef: ListCertificationRef; export function listCertification(): QueryPromise; export function listCertification(dc: DataConnect): QueryPromise; interface GetCertificationByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetCertificationByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetCertificationByIdVariables): QueryRef; operationName: string; } export const getCertificationByIdRef: GetCertificationByIdRef; export function getCertificationById(vars: GetCertificationByIdVariables): QueryPromise; export function getCertificationById(dc: DataConnect, vars: GetCertificationByIdVariables): QueryPromise; interface FilterCertificationRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterCertificationVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterCertificationVariables): QueryRef; operationName: string; } export const filterCertificationRef: FilterCertificationRef; export function filterCertification(vars?: FilterCertificationVariables): QueryPromise; export function filterCertification(dc: DataConnect, vars?: FilterCertificationVariables): QueryPromise; interface ListConversationRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listConversationRef: ListConversationRef; export function listConversation(): QueryPromise; export function listConversation(dc: DataConnect): QueryPromise; interface GetConversationByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetConversationByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetConversationByIdVariables): QueryRef; operationName: string; } export const getConversationByIdRef: GetConversationByIdRef; export function getConversationById(vars: GetConversationByIdVariables): QueryPromise; export function getConversationById(dc: DataConnect, vars: GetConversationByIdVariables): QueryPromise; interface FilterConversationRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterConversationVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterConversationVariables): QueryRef; operationName: string; } export const filterConversationRef: FilterConversationRef; export function filterConversation(vars?: FilterConversationVariables): QueryPromise; export function filterConversation(dc: DataConnect, vars?: FilterConversationVariables): QueryPromise; interface CreateShiftRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateShiftVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateShiftVariables): MutationRef; operationName: string; } export const createShiftRef: CreateShiftRef; export function createShift(vars: CreateShiftVariables): MutationPromise; export function createShift(dc: DataConnect, vars: CreateShiftVariables): MutationPromise; interface UpdateShiftRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateShiftVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateShiftVariables): MutationRef; operationName: string; } export const updateShiftRef: UpdateShiftRef; export function updateShift(vars: UpdateShiftVariables): MutationPromise; export function updateShift(dc: DataConnect, vars: UpdateShiftVariables): MutationPromise; interface DeleteShiftRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteShiftVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteShiftVariables): MutationRef; operationName: string; } export const deleteShiftRef: DeleteShiftRef; export function deleteShift(vars: DeleteShiftVariables): MutationPromise; export function deleteShift(dc: DataConnect, vars: DeleteShiftVariables): MutationPromise; interface ListShiftRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listShiftRef: ListShiftRef; export function listShift(): QueryPromise; export function listShift(dc: DataConnect): QueryPromise; interface GetShiftByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetShiftByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetShiftByIdVariables): QueryRef; operationName: string; } export const getShiftByIdRef: GetShiftByIdRef; export function getShiftById(vars: GetShiftByIdVariables): QueryPromise; export function getShiftById(dc: DataConnect, vars: GetShiftByIdVariables): QueryPromise; interface FilterShiftRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterShiftVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterShiftVariables): QueryRef; operationName: string; } export const filterShiftRef: FilterShiftRef; export function filterShift(vars?: FilterShiftVariables): QueryPromise; export function filterShift(dc: DataConnect, vars?: FilterShiftVariables): QueryPromise; interface CreateTeamHubRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateTeamHubVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateTeamHubVariables): MutationRef; operationName: string; } export const createTeamHubRef: CreateTeamHubRef; export function createTeamHub(vars: CreateTeamHubVariables): MutationPromise; export function createTeamHub(dc: DataConnect, vars: CreateTeamHubVariables): MutationPromise; interface UpdateTeamHubRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateTeamHubVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateTeamHubVariables): MutationRef; operationName: string; } export const updateTeamHubRef: UpdateTeamHubRef; export function updateTeamHub(vars: UpdateTeamHubVariables): MutationPromise; export function updateTeamHub(dc: DataConnect, vars: UpdateTeamHubVariables): MutationPromise; interface DeleteTeamHubRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteTeamHubVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteTeamHubVariables): MutationRef; operationName: string; } export const deleteTeamHubRef: DeleteTeamHubRef; export function deleteTeamHub(vars: DeleteTeamHubVariables): MutationPromise; export function deleteTeamHub(dc: DataConnect, vars: DeleteTeamHubVariables): MutationPromise; interface ListEnterpriseRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listEnterpriseRef: ListEnterpriseRef; export function listEnterprise(): QueryPromise; export function listEnterprise(dc: DataConnect): QueryPromise; interface GetEnterpriseByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetEnterpriseByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetEnterpriseByIdVariables): QueryRef; operationName: string; } export const getEnterpriseByIdRef: GetEnterpriseByIdRef; export function getEnterpriseById(vars: GetEnterpriseByIdVariables): QueryPromise; export function getEnterpriseById(dc: DataConnect, vars: GetEnterpriseByIdVariables): QueryPromise; interface FilterEnterpriseRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterEnterpriseVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterEnterpriseVariables): QueryRef; operationName: string; } export const filterEnterpriseRef: FilterEnterpriseRef; export function filterEnterprise(vars?: FilterEnterpriseVariables): QueryPromise; export function filterEnterprise(dc: DataConnect, vars?: FilterEnterpriseVariables): QueryPromise; interface ListInvoiceRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listInvoiceRef: ListInvoiceRef; export function listInvoice(): QueryPromise; export function listInvoice(dc: DataConnect): QueryPromise; interface GetInvoiceByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetInvoiceByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetInvoiceByIdVariables): QueryRef; operationName: string; } export const getInvoiceByIdRef: GetInvoiceByIdRef; export function getInvoiceById(vars: GetInvoiceByIdVariables): QueryPromise; export function getInvoiceById(dc: DataConnect, vars: GetInvoiceByIdVariables): QueryPromise; interface FilterInvoicesRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterInvoicesVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterInvoicesVariables): QueryRef; operationName: string; } export const filterInvoicesRef: FilterInvoicesRef; export function filterInvoices(vars?: FilterInvoicesVariables): QueryPromise; export function filterInvoices(dc: DataConnect, vars?: FilterInvoicesVariables): QueryPromise; interface CreateOrderRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateOrderVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateOrderVariables): MutationRef; operationName: string; } export const createOrderRef: CreateOrderRef; export function createOrder(vars: CreateOrderVariables): MutationPromise; export function createOrder(dc: DataConnect, vars: CreateOrderVariables): MutationPromise; interface UpdateOrderRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateOrderVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateOrderVariables): MutationRef; operationName: string; } export const updateOrderRef: UpdateOrderRef; export function updateOrder(vars: UpdateOrderVariables): MutationPromise; export function updateOrder(dc: DataConnect, vars: UpdateOrderVariables): MutationPromise; interface DeleteOrderRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteOrderVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteOrderVariables): MutationRef; operationName: string; } export const deleteOrderRef: DeleteOrderRef; export function deleteOrder(vars: DeleteOrderVariables): MutationPromise; export function deleteOrder(dc: DataConnect, vars: DeleteOrderVariables): MutationPromise; interface CreateSectorRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateSectorVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateSectorVariables): MutationRef; operationName: string; } export const createSectorRef: CreateSectorRef; export function createSector(vars: CreateSectorVariables): MutationPromise; export function createSector(dc: DataConnect, vars: CreateSectorVariables): MutationPromise; interface UpdateSectorRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateSectorVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateSectorVariables): MutationRef; operationName: string; } export const updateSectorRef: UpdateSectorRef; export function updateSector(vars: UpdateSectorVariables): MutationPromise; export function updateSector(dc: DataConnect, vars: UpdateSectorVariables): MutationPromise; interface DeleteSectorRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteSectorVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteSectorVariables): MutationRef; operationName: string; } export const deleteSectorRef: DeleteSectorRef; export function deleteSector(vars: DeleteSectorVariables): MutationPromise; export function deleteSector(dc: DataConnect, vars: DeleteSectorVariables): MutationPromise; interface ListTeamMemberRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listTeamMemberRef: ListTeamMemberRef; export function listTeamMember(): QueryPromise; export function listTeamMember(dc: DataConnect): QueryPromise; interface GetTeamMemberByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetTeamMemberByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetTeamMemberByIdVariables): QueryRef; operationName: string; } export const getTeamMemberByIdRef: GetTeamMemberByIdRef; export function getTeamMemberById(vars: GetTeamMemberByIdVariables): QueryPromise; export function getTeamMemberById(dc: DataConnect, vars: GetTeamMemberByIdVariables): QueryPromise; interface FilterTeamMemberRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterTeamMemberVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterTeamMemberVariables): QueryRef; operationName: string; } export const filterTeamMemberRef: FilterTeamMemberRef; export function filterTeamMember(vars?: FilterTeamMemberVariables): QueryPromise; export function filterTeamMember(dc: DataConnect, vars?: FilterTeamMemberVariables): QueryPromise; interface CreateUserRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateUserVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateUserVariables): MutationRef; operationName: string; } export const createUserRef: CreateUserRef; export function createUser(vars: CreateUserVariables): MutationPromise; export function createUser(dc: DataConnect, vars: CreateUserVariables): MutationPromise; interface UpdateUserRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateUserVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateUserVariables): MutationRef; operationName: string; } export const updateUserRef: UpdateUserRef; export function updateUser(vars: UpdateUserVariables): MutationPromise; export function updateUser(dc: DataConnect, vars: UpdateUserVariables): MutationPromise; interface DeleteUserRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteUserVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteUserVariables): MutationRef; operationName: string; } export const deleteUserRef: DeleteUserRef; export function deleteUser(vars: DeleteUserVariables): MutationPromise; export function deleteUser(dc: DataConnect, vars: DeleteUserVariables): MutationPromise; interface ListUsersRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listUsersRef: ListUsersRef; export function listUsers(): QueryPromise; export function listUsers(dc: DataConnect): QueryPromise; interface GetUserByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetUserByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetUserByIdVariables): QueryRef; operationName: string; } export const getUserByIdRef: GetUserByIdRef; export function getUserById(vars: GetUserByIdVariables): QueryPromise; export function getUserById(dc: DataConnect, vars: GetUserByIdVariables): QueryPromise; interface FilterUsersRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterUsersVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterUsersVariables): QueryRef; operationName: string; } export const filterUsersRef: FilterUsersRef; export function filterUsers(vars?: FilterUsersVariables): QueryPromise; export function filterUsers(dc: DataConnect, vars?: FilterUsersVariables): QueryPromise; interface ListVendorDefaultSettingsRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listVendorDefaultSettingsRef: ListVendorDefaultSettingsRef; export function listVendorDefaultSettings(): QueryPromise; export function listVendorDefaultSettings(dc: DataConnect): QueryPromise; interface GetVendorDefaultSettingByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetVendorDefaultSettingByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetVendorDefaultSettingByIdVariables): QueryRef; operationName: string; } export const getVendorDefaultSettingByIdRef: GetVendorDefaultSettingByIdRef; export function getVendorDefaultSettingById(vars: GetVendorDefaultSettingByIdVariables): QueryPromise; export function getVendorDefaultSettingById(dc: DataConnect, vars: GetVendorDefaultSettingByIdVariables): QueryPromise; interface FilterVendorDefaultSettingsRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterVendorDefaultSettingsVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterVendorDefaultSettingsVariables): QueryRef; operationName: string; } export const filterVendorDefaultSettingsRef: FilterVendorDefaultSettingsRef; export function filterVendorDefaultSettings(vars?: FilterVendorDefaultSettingsVariables): QueryPromise; export function filterVendorDefaultSettings(dc: DataConnect, vars?: FilterVendorDefaultSettingsVariables): QueryPromise; interface ListAssignmentRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listAssignmentRef: ListAssignmentRef; export function listAssignment(): QueryPromise; export function listAssignment(dc: DataConnect): QueryPromise; interface GetAssignmentByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetAssignmentByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetAssignmentByIdVariables): QueryRef; operationName: string; } export const getAssignmentByIdRef: GetAssignmentByIdRef; export function getAssignmentById(vars: GetAssignmentByIdVariables): QueryPromise; export function getAssignmentById(dc: DataConnect, vars: GetAssignmentByIdVariables): QueryPromise; interface FilterAssignmentRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterAssignmentVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterAssignmentVariables): QueryRef; operationName: string; } export const filterAssignmentRef: FilterAssignmentRef; export function filterAssignment(vars?: FilterAssignmentVariables): QueryPromise; export function filterAssignment(dc: DataConnect, vars?: FilterAssignmentVariables): QueryPromise; interface ListEventsRef { /* Allow users to create refs without passing in DataConnect */ (vars?: ListEventsVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: ListEventsVariables): QueryRef; operationName: string; } export const listEventsRef: ListEventsRef; export function listEvents(vars?: ListEventsVariables): QueryPromise; export function listEvents(dc: DataConnect, vars?: ListEventsVariables): QueryPromise; interface GetEventByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetEventByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetEventByIdVariables): QueryRef; operationName: string; } export const getEventByIdRef: GetEventByIdRef; export function getEventById(vars: GetEventByIdVariables): QueryPromise; export function getEventById(dc: DataConnect, vars: GetEventByIdVariables): QueryPromise; interface FilterEventsRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterEventsVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterEventsVariables): QueryRef; operationName: string; } export const filterEventsRef: FilterEventsRef; export function filterEvents(vars?: FilterEventsVariables): QueryPromise; export function filterEvents(dc: DataConnect, vars?: FilterEventsVariables): QueryPromise; interface ListMessageRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listMessageRef: ListMessageRef; export function listMessage(): QueryPromise; export function listMessage(dc: DataConnect): QueryPromise; interface GetMessageByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetMessageByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetMessageByIdVariables): QueryRef; operationName: string; } export const getMessageByIdRef: GetMessageByIdRef; export function getMessageById(vars: GetMessageByIdVariables): QueryPromise; export function getMessageById(dc: DataConnect, vars: GetMessageByIdVariables): QueryPromise; interface FilterMessageRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterMessageVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterMessageVariables): QueryRef; operationName: string; } export const filterMessageRef: FilterMessageRef; export function filterMessage(vars?: FilterMessageVariables): QueryPromise; export function filterMessage(dc: DataConnect, vars?: FilterMessageVariables): QueryPromise; interface ListSectorRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listSectorRef: ListSectorRef; export function listSector(): QueryPromise; export function listSector(dc: DataConnect): QueryPromise; interface GetSectorByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetSectorByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetSectorByIdVariables): QueryRef; operationName: string; } export const getSectorByIdRef: GetSectorByIdRef; export function getSectorById(vars: GetSectorByIdVariables): QueryPromise; export function getSectorById(dc: DataConnect, vars: GetSectorByIdVariables): QueryPromise; interface FilterSectorRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterSectorVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterSectorVariables): QueryRef; operationName: string; } export const filterSectorRef: FilterSectorRef; export function filterSector(vars?: FilterSectorVariables): QueryPromise; export function filterSector(dc: DataConnect, vars?: FilterSectorVariables): QueryPromise; interface ListStaffRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listStaffRef: ListStaffRef; export function listStaff(): QueryPromise; export function listStaff(dc: DataConnect): QueryPromise; interface GetStaffByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetStaffByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetStaffByIdVariables): QueryRef; operationName: string; } export const getStaffByIdRef: GetStaffByIdRef; export function getStaffById(vars: GetStaffByIdVariables): QueryPromise; export function getStaffById(dc: DataConnect, vars: GetStaffByIdVariables): QueryPromise; interface FilterStaffRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterStaffVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterStaffVariables): QueryRef; operationName: string; } export const filterStaffRef: FilterStaffRef; export function filterStaff(vars?: FilterStaffVariables): QueryPromise; export function filterStaff(dc: DataConnect, vars?: FilterStaffVariables): QueryPromise; interface CreateTeamMemberInviteRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateTeamMemberInviteVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateTeamMemberInviteVariables): MutationRef; operationName: string; } export const createTeamMemberInviteRef: CreateTeamMemberInviteRef; export function createTeamMemberInvite(vars: CreateTeamMemberInviteVariables): MutationPromise; export function createTeamMemberInvite(dc: DataConnect, vars: CreateTeamMemberInviteVariables): MutationPromise; interface UpdateTeamMemberInviteRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateTeamMemberInviteVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateTeamMemberInviteVariables): MutationRef; operationName: string; } export const updateTeamMemberInviteRef: UpdateTeamMemberInviteRef; export function updateTeamMemberInvite(vars: UpdateTeamMemberInviteVariables): MutationPromise; export function updateTeamMemberInvite(dc: DataConnect, vars: UpdateTeamMemberInviteVariables): MutationPromise; interface DeleteTeamMemberInviteRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteTeamMemberInviteVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteTeamMemberInviteVariables): MutationRef; operationName: string; } export const deleteTeamMemberInviteRef: DeleteTeamMemberInviteRef; export function deleteTeamMemberInvite(vars: DeleteTeamMemberInviteVariables): MutationPromise; export function deleteTeamMemberInvite(dc: DataConnect, vars: DeleteTeamMemberInviteVariables): MutationPromise; interface CreateVendorDefaultSettingRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateVendorDefaultSettingVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateVendorDefaultSettingVariables): MutationRef; operationName: string; } export const createVendorDefaultSettingRef: CreateVendorDefaultSettingRef; export function createVendorDefaultSetting(vars: CreateVendorDefaultSettingVariables): MutationPromise; export function createVendorDefaultSetting(dc: DataConnect, vars: CreateVendorDefaultSettingVariables): MutationPromise; interface UpdateVendorDefaultSettingRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateVendorDefaultSettingVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateVendorDefaultSettingVariables): MutationRef; operationName: string; } export const updateVendorDefaultSettingRef: UpdateVendorDefaultSettingRef; export function updateVendorDefaultSetting(vars: UpdateVendorDefaultSettingVariables): MutationPromise; export function updateVendorDefaultSetting(dc: DataConnect, vars: UpdateVendorDefaultSettingVariables): MutationPromise; interface DeleteVendorDefaultSettingRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteVendorDefaultSettingVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteVendorDefaultSettingVariables): MutationRef; operationName: string; } export const deleteVendorDefaultSettingRef: DeleteVendorDefaultSettingRef; export function deleteVendorDefaultSetting(vars: DeleteVendorDefaultSettingVariables): MutationPromise; export function deleteVendorDefaultSetting(dc: DataConnect, vars: DeleteVendorDefaultSettingVariables): MutationPromise; interface CreateVendorRateRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateVendorRateVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateVendorRateVariables): MutationRef; operationName: string; } export const createVendorRateRef: CreateVendorRateRef; export function createVendorRate(vars: CreateVendorRateVariables): MutationPromise; export function createVendorRate(dc: DataConnect, vars: CreateVendorRateVariables): MutationPromise; interface UpdateVendorRateRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateVendorRateVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateVendorRateVariables): MutationRef; operationName: string; } export const updateVendorRateRef: UpdateVendorRateRef; export function updateVendorRate(vars: UpdateVendorRateVariables): MutationPromise; export function updateVendorRate(dc: DataConnect, vars: UpdateVendorRateVariables): MutationPromise; interface DeleteVendorRateRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteVendorRateVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteVendorRateVariables): MutationRef; operationName: string; } export const deleteVendorRateRef: DeleteVendorRateRef; export function deleteVendorRate(vars: DeleteVendorRateVariables): MutationPromise; export function deleteVendorRate(dc: DataConnect, vars: DeleteVendorRateVariables): MutationPromise; interface CreateEnterpriseRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateEnterpriseVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateEnterpriseVariables): MutationRef; operationName: string; } export const createEnterpriseRef: CreateEnterpriseRef; export function createEnterprise(vars: CreateEnterpriseVariables): MutationPromise; export function createEnterprise(dc: DataConnect, vars: CreateEnterpriseVariables): MutationPromise; interface UpdateEnterpriseRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateEnterpriseVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateEnterpriseVariables): MutationRef; operationName: string; } export const updateEnterpriseRef: UpdateEnterpriseRef; export function updateEnterprise(vars: UpdateEnterpriseVariables): MutationPromise; export function updateEnterprise(dc: DataConnect, vars: UpdateEnterpriseVariables): MutationPromise; interface DeleteEnterpriseRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteEnterpriseVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteEnterpriseVariables): MutationRef; operationName: string; } export const deleteEnterpriseRef: DeleteEnterpriseRef; export function deleteEnterprise(vars: DeleteEnterpriseVariables): MutationPromise; export function deleteEnterprise(dc: DataConnect, vars: DeleteEnterpriseVariables): MutationPromise; interface ListOrderRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listOrderRef: ListOrderRef; export function listOrder(): QueryPromise; export function listOrder(dc: DataConnect): QueryPromise; interface GetOrderByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetOrderByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetOrderByIdVariables): QueryRef; operationName: string; } export const getOrderByIdRef: GetOrderByIdRef; export function getOrderById(vars: GetOrderByIdVariables): QueryPromise; export function getOrderById(dc: DataConnect, vars: GetOrderByIdVariables): QueryPromise; interface FilterOrderRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterOrderVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterOrderVariables): QueryRef; operationName: string; } export const filterOrderRef: FilterOrderRef; export function filterOrder(vars?: FilterOrderVariables): QueryPromise; export function filterOrder(dc: DataConnect, vars?: FilterOrderVariables): QueryPromise; interface CreatePartnerRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreatePartnerVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreatePartnerVariables): MutationRef; operationName: string; } export const createPartnerRef: CreatePartnerRef; export function createPartner(vars: CreatePartnerVariables): MutationPromise; export function createPartner(dc: DataConnect, vars: CreatePartnerVariables): MutationPromise; interface UpdatePartnerRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdatePartnerVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdatePartnerVariables): MutationRef; operationName: string; } export const updatePartnerRef: UpdatePartnerRef; export function updatePartner(vars: UpdatePartnerVariables): MutationPromise; export function updatePartner(dc: DataConnect, vars: UpdatePartnerVariables): MutationPromise; interface DeletePartnerRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeletePartnerVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeletePartnerVariables): MutationRef; operationName: string; } export const deletePartnerRef: DeletePartnerRef; export function deletePartner(vars: DeletePartnerVariables): MutationPromise; export function deletePartner(dc: DataConnect, vars: DeletePartnerVariables): MutationPromise; interface ListPartnerRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listPartnerRef: ListPartnerRef; export function listPartner(): QueryPromise; export function listPartner(dc: DataConnect): QueryPromise; interface GetPartnerByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetPartnerByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetPartnerByIdVariables): QueryRef; operationName: string; } export const getPartnerByIdRef: GetPartnerByIdRef; export function getPartnerById(vars: GetPartnerByIdVariables): QueryPromise; export function getPartnerById(dc: DataConnect, vars: GetPartnerByIdVariables): QueryPromise; interface FilterPartnerRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterPartnerVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterPartnerVariables): QueryRef; operationName: string; } export const filterPartnerRef: FilterPartnerRef; export function filterPartner(vars?: FilterPartnerVariables): QueryPromise; export function filterPartner(dc: DataConnect, vars?: FilterPartnerVariables): QueryPromise; interface CreateTeamMemberRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateTeamMemberVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateTeamMemberVariables): MutationRef; operationName: string; } export const createTeamMemberRef: CreateTeamMemberRef; export function createTeamMember(vars: CreateTeamMemberVariables): MutationPromise; export function createTeamMember(dc: DataConnect, vars: CreateTeamMemberVariables): MutationPromise; interface UpdateTeamMemberRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateTeamMemberVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateTeamMemberVariables): MutationRef; operationName: string; } export const updateTeamMemberRef: UpdateTeamMemberRef; export function updateTeamMember(vars: UpdateTeamMemberVariables): MutationPromise; export function updateTeamMember(dc: DataConnect, vars: UpdateTeamMemberVariables): MutationPromise; interface DeleteTeamMemberRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteTeamMemberVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteTeamMemberVariables): MutationRef; operationName: string; } export const deleteTeamMemberRef: DeleteTeamMemberRef; export function deleteTeamMember(vars: DeleteTeamMemberVariables): MutationPromise; export function deleteTeamMember(dc: DataConnect, vars: DeleteTeamMemberVariables): MutationPromise; interface ListVendorRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listVendorRef: ListVendorRef; export function listVendor(): QueryPromise; export function listVendor(dc: DataConnect): QueryPromise; interface GetVendorByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetVendorByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetVendorByIdVariables): QueryRef; operationName: string; } export const getVendorByIdRef: GetVendorByIdRef; export function getVendorById(vars: GetVendorByIdVariables): QueryPromise; export function getVendorById(dc: DataConnect, vars: GetVendorByIdVariables): QueryPromise; interface FilterVendorsRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterVendorsVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterVendorsVariables): QueryRef; operationName: string; } export const filterVendorsRef: FilterVendorsRef; export function filterVendors(vars?: FilterVendorsVariables): QueryPromise; export function filterVendors(dc: DataConnect, vars?: FilterVendorsVariables): QueryPromise; interface ListWorkforceRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listWorkforceRef: ListWorkforceRef; export function listWorkforce(): QueryPromise; export function listWorkforce(dc: DataConnect): QueryPromise; interface GetWorkforceByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetWorkforceByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetWorkforceByIdVariables): QueryRef; operationName: string; } export const getWorkforceByIdRef: GetWorkforceByIdRef; export function getWorkforceById(vars: GetWorkforceByIdVariables): QueryPromise; export function getWorkforceById(dc: DataConnect, vars: GetWorkforceByIdVariables): QueryPromise; interface FilterWorkforceRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterWorkforceVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterWorkforceVariables): QueryRef; operationName: string; } export const filterWorkforceRef: FilterWorkforceRef; export function filterWorkforce(vars?: FilterWorkforceVariables): QueryPromise; export function filterWorkforce(dc: DataConnect, vars?: FilterWorkforceVariables): QueryPromise; interface ListActivityLogRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listActivityLogRef: ListActivityLogRef; export function listActivityLog(): QueryPromise; export function listActivityLog(dc: DataConnect): QueryPromise; interface GetActivityLogByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetActivityLogByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetActivityLogByIdVariables): QueryRef; operationName: string; } export const getActivityLogByIdRef: GetActivityLogByIdRef; export function getActivityLogById(vars: GetActivityLogByIdVariables): QueryPromise; export function getActivityLogById(dc: DataConnect, vars: GetActivityLogByIdVariables): QueryPromise; interface FilterActivityLogRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterActivityLogVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterActivityLogVariables): QueryRef; operationName: string; } export const filterActivityLogRef: FilterActivityLogRef; export function filterActivityLog(vars?: FilterActivityLogVariables): QueryPromise; export function filterActivityLog(dc: DataConnect, vars?: FilterActivityLogVariables): QueryPromise; interface CreateConversationRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateConversationVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateConversationVariables): MutationRef; operationName: string; } export const createConversationRef: CreateConversationRef; export function createConversation(vars: CreateConversationVariables): MutationPromise; export function createConversation(dc: DataConnect, vars: CreateConversationVariables): MutationPromise; interface UpdateConversationRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateConversationVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateConversationVariables): MutationRef; operationName: string; } export const updateConversationRef: UpdateConversationRef; export function updateConversation(vars: UpdateConversationVariables): MutationPromise; export function updateConversation(dc: DataConnect, vars: UpdateConversationVariables): MutationPromise; interface DeleteConversationRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteConversationVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteConversationVariables): MutationRef; operationName: string; } export const deleteConversationRef: DeleteConversationRef; export function deleteConversation(vars: DeleteConversationVariables): MutationPromise; export function deleteConversation(dc: DataConnect, vars: DeleteConversationVariables): MutationPromise; interface CreateInvoiceRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateInvoiceVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateInvoiceVariables): MutationRef; operationName: string; } export const createInvoiceRef: CreateInvoiceRef; export function createInvoice(vars: CreateInvoiceVariables): MutationPromise; export function createInvoice(dc: DataConnect, vars: CreateInvoiceVariables): MutationPromise; interface UpdateInvoiceRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateInvoiceVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateInvoiceVariables): MutationRef; operationName: string; } export const updateInvoiceRef: UpdateInvoiceRef; export function updateInvoice(vars: UpdateInvoiceVariables): MutationPromise; export function updateInvoice(dc: DataConnect, vars: UpdateInvoiceVariables): MutationPromise; interface DeleteInvoiceRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteInvoiceVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteInvoiceVariables): MutationRef; operationName: string; } export const deleteInvoiceRef: DeleteInvoiceRef; export function deleteInvoice(vars: DeleteInvoiceVariables): MutationPromise; export function deleteInvoice(dc: DataConnect, vars: DeleteInvoiceVariables): MutationPromise; interface ListTeamRef { /* Allow users to create refs without passing in DataConnect */ (vars?: ListTeamVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: ListTeamVariables): QueryRef; operationName: string; } export const listTeamRef: ListTeamRef; export function listTeam(vars?: ListTeamVariables): QueryPromise; export function listTeam(dc: DataConnect, vars?: ListTeamVariables): QueryPromise; interface GetTeamByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetTeamByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetTeamByIdVariables): QueryRef; operationName: string; } export const getTeamByIdRef: GetTeamByIdRef; export function getTeamById(vars: GetTeamByIdVariables): QueryPromise; export function getTeamById(dc: DataConnect, vars: GetTeamByIdVariables): QueryPromise; interface FilterTeamRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterTeamVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterTeamVariables): QueryRef; operationName: string; } export const filterTeamRef: FilterTeamRef; export function filterTeam(vars?: FilterTeamVariables): QueryPromise; export function filterTeam(dc: DataConnect, vars?: FilterTeamVariables): QueryPromise; interface ListVendorRateRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listVendorRateRef: ListVendorRateRef; export function listVendorRate(): QueryPromise; export function listVendorRate(dc: DataConnect): QueryPromise; interface GetVendorRateByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetVendorRateByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetVendorRateByIdVariables): QueryRef; operationName: string; } export const getVendorRateByIdRef: GetVendorRateByIdRef; export function getVendorRateById(vars: GetVendorRateByIdVariables): QueryPromise; export function getVendorRateById(dc: DataConnect, vars: GetVendorRateByIdVariables): QueryPromise; interface FilterVendorRatesRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterVendorRatesVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterVendorRatesVariables): QueryRef; operationName: string; } export const filterVendorRatesRef: FilterVendorRatesRef; export function filterVendorRates(vars?: FilterVendorRatesVariables): QueryPromise; export function filterVendorRates(dc: DataConnect, vars?: FilterVendorRatesVariables): QueryPromise; interface CreateBusinessRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateBusinessVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateBusinessVariables): MutationRef; operationName: string; } export const createBusinessRef: CreateBusinessRef; export function createBusiness(vars: CreateBusinessVariables): MutationPromise; export function createBusiness(dc: DataConnect, vars: CreateBusinessVariables): MutationPromise; interface UpdateBusinessRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateBusinessVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateBusinessVariables): MutationRef; operationName: string; } export const updateBusinessRef: UpdateBusinessRef; export function updateBusiness(vars: UpdateBusinessVariables): MutationPromise; export function updateBusiness(dc: DataConnect, vars: UpdateBusinessVariables): MutationPromise; interface DeleteBusinessRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteBusinessVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteBusinessVariables): MutationRef; operationName: string; } export const deleteBusinessRef: DeleteBusinessRef; export function deleteBusiness(vars: DeleteBusinessVariables): MutationPromise; export function deleteBusiness(dc: DataConnect, vars: DeleteBusinessVariables): MutationPromise; interface ListTeamHubRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listTeamHubRef: ListTeamHubRef; export function listTeamHub(): QueryPromise; export function listTeamHub(dc: DataConnect): QueryPromise; interface GetTeamHubByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetTeamHubByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetTeamHubByIdVariables): QueryRef; operationName: string; } export const getTeamHubByIdRef: GetTeamHubByIdRef; export function getTeamHubById(vars: GetTeamHubByIdVariables): QueryPromise; export function getTeamHubById(dc: DataConnect, vars: GetTeamHubByIdVariables): QueryPromise; interface FilterTeamHubRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterTeamHubVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterTeamHubVariables): QueryRef; operationName: string; } export const filterTeamHubRef: FilterTeamHubRef; export function filterTeamHub(vars?: FilterTeamHubVariables): QueryPromise; export function filterTeamHub(dc: DataConnect, vars?: FilterTeamHubVariables): QueryPromise; interface CreateEventRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateEventVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateEventVariables): MutationRef; operationName: string; } export const createEventRef: CreateEventRef; export function createEvent(vars: CreateEventVariables): MutationPromise; export function createEvent(dc: DataConnect, vars: CreateEventVariables): MutationPromise; interface UpdateEventRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateEventVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateEventVariables): MutationRef; operationName: string; } export const updateEventRef: UpdateEventRef; export function updateEvent(vars: UpdateEventVariables): MutationPromise; export function updateEvent(dc: DataConnect, vars: UpdateEventVariables): MutationPromise; interface DeleteEventRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteEventVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteEventVariables): MutationRef; operationName: string; } export const deleteEventRef: DeleteEventRef; export function deleteEvent(vars: DeleteEventVariables): MutationPromise; export function deleteEvent(dc: DataConnect, vars: DeleteEventVariables): MutationPromise; interface CreateTeamRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateTeamVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateTeamVariables): MutationRef; operationName: string; } export const createTeamRef: CreateTeamRef; export function createTeam(vars: CreateTeamVariables): MutationPromise; export function createTeam(dc: DataConnect, vars: CreateTeamVariables): MutationPromise; interface UpdateTeamRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateTeamVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateTeamVariables): MutationRef; operationName: string; } export const updateTeamRef: UpdateTeamRef; export function updateTeam(vars: UpdateTeamVariables): MutationPromise; export function updateTeam(dc: DataConnect, vars: UpdateTeamVariables): MutationPromise; interface DeleteTeamRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteTeamVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteTeamVariables): MutationRef; operationName: string; } export const deleteTeamRef: DeleteTeamRef; export function deleteTeam(vars: DeleteTeamVariables): MutationPromise; export function deleteTeam(dc: DataConnect, vars: DeleteTeamVariables): MutationPromise; interface CreateWorkforceRef { /* Allow users to create refs without passing in DataConnect */ (vars: CreateWorkforceVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: CreateWorkforceVariables): MutationRef; operationName: string; } export const createWorkforceRef: CreateWorkforceRef; export function createWorkforce(vars: CreateWorkforceVariables): MutationPromise; export function createWorkforce(dc: DataConnect, vars: CreateWorkforceVariables): MutationPromise; interface UpdateWorkforceRef { /* Allow users to create refs without passing in DataConnect */ (vars: UpdateWorkforceVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: UpdateWorkforceVariables): MutationRef; operationName: string; } export const updateWorkforceRef: UpdateWorkforceRef; export function updateWorkforce(vars: UpdateWorkforceVariables): MutationPromise; export function updateWorkforce(dc: DataConnect, vars: UpdateWorkforceVariables): MutationPromise; interface DeleteWorkforceRef { /* Allow users to create refs without passing in DataConnect */ (vars: DeleteWorkforceVariables): MutationRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: DeleteWorkforceVariables): MutationRef; operationName: string; } export const deleteWorkforceRef: DeleteWorkforceRef; export function deleteWorkforce(vars: DeleteWorkforceVariables): MutationPromise; export function deleteWorkforce(dc: DataConnect, vars: DeleteWorkforceVariables): MutationPromise; interface ListBusinessRef { /* Allow users to create refs without passing in DataConnect */ (): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect): QueryRef; operationName: string; } export const listBusinessRef: ListBusinessRef; export function listBusiness(): QueryPromise; export function listBusiness(dc: DataConnect): QueryPromise; interface GetBusinessByIdRef { /* Allow users to create refs without passing in DataConnect */ (vars: GetBusinessByIdVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars: GetBusinessByIdVariables): QueryRef; operationName: string; } export const getBusinessByIdRef: GetBusinessByIdRef; export function getBusinessById(vars: GetBusinessByIdVariables): QueryPromise; export function getBusinessById(dc: DataConnect, vars: GetBusinessByIdVariables): QueryPromise; interface FilterBusinessRef { /* Allow users to create refs without passing in DataConnect */ (vars?: FilterBusinessVariables): QueryRef; /* Allow users to pass in custom DataConnect instances */ (dc: DataConnect, vars?: FilterBusinessVariables): QueryRef; operationName: string; } export const filterBusinessRef: FilterBusinessRef; export function filterBusiness(vars?: FilterBusinessVariables): QueryPromise; export function filterBusiness(dc: DataConnect, vars?: FilterBusinessVariables): QueryPromise;