import { gql } from '@apollo/client'; import * as Apollo from '@apollo/client'; export type Maybe = T | null; export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; const defaultOptions = {} as const; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; ConnectionCursor: any; DateTime: string; JSON: any; JSONObject: any; UUID: string; Upload: any; }; export type ActivateWorkspaceInput = { displayName?: InputMaybe; }; export type AddQuerySubscriptionInput = { eventStreamId: Scalars['String']; operationSignature: Scalars['JSON']; queryId: Scalars['String']; }; export type AdminPanelHealthServiceData = { __typename?: 'AdminPanelHealthServiceData'; description: Scalars['String']; details?: Maybe; errorMessage?: Maybe; id: HealthIndicatorId; label: Scalars['String']; queues?: Maybe>; status: AdminPanelHealthServiceStatus; }; export enum AdminPanelHealthServiceStatus { OPERATIONAL = 'OPERATIONAL', OUTAGE = 'OUTAGE' } export type AdminPanelWorkerQueueHealth = { __typename?: 'AdminPanelWorkerQueueHealth'; id: Scalars['String']; queueName: Scalars['String']; status: AdminPanelHealthServiceStatus; }; export type Agent = { __typename?: 'Agent'; applicationId?: Maybe; createdAt: Scalars['DateTime']; description?: Maybe; evaluationInputs: Array; icon?: Maybe; id: Scalars['UUID']; isCustom: Scalars['Boolean']; label: Scalars['String']; modelConfiguration?: Maybe; modelId: Scalars['String']; name: Scalars['String']; prompt: Scalars['String']; responseFormat?: Maybe; roleId?: Maybe; updatedAt: Scalars['DateTime']; }; export type AgentChatThread = { __typename?: 'AgentChatThread'; contextWindowTokens?: Maybe; createdAt: Scalars['DateTime']; id: Scalars['UUID']; title?: Maybe; totalInputCredits: Scalars['Int']; totalInputTokens: Scalars['Int']; totalOutputCredits: Scalars['Int']; totalOutputTokens: Scalars['Int']; updatedAt: Scalars['DateTime']; }; export type AgentIdInput = { /** The id of the agent. */ id: Scalars['UUID']; }; export type AgentMessage = { __typename?: 'AgentMessage'; agentId?: Maybe; createdAt: Scalars['DateTime']; id: Scalars['UUID']; parts: Array; role: Scalars['String']; threadId: Scalars['UUID']; turnId: Scalars['UUID']; }; export type AgentMessagePart = { __typename?: 'AgentMessagePart'; createdAt: Scalars['DateTime']; errorDetails?: Maybe; errorMessage?: Maybe; fileFilename?: Maybe; fileMediaType?: Maybe; fileUrl?: Maybe; id: Scalars['UUID']; messageId: Scalars['UUID']; orderIndex: Scalars['Int']; providerMetadata?: Maybe; reasoningContent?: Maybe; sourceDocumentFilename?: Maybe; sourceDocumentMediaType?: Maybe; sourceDocumentSourceId?: Maybe; sourceDocumentTitle?: Maybe; sourceUrlSourceId?: Maybe; sourceUrlTitle?: Maybe; sourceUrlUrl?: Maybe; state?: Maybe; textContent?: Maybe; toolCallId?: Maybe; toolInput?: Maybe; toolName?: Maybe; toolOutput?: Maybe; type: Scalars['String']; }; export type AgentTurn = { __typename?: 'AgentTurn'; agentId?: Maybe; createdAt: Scalars['DateTime']; evaluations: Array; id: Scalars['UUID']; messages: Array; threadId: Scalars['UUID']; }; export type AgentTurnEvaluation = { __typename?: 'AgentTurnEvaluation'; comment?: Maybe; createdAt: Scalars['DateTime']; id: Scalars['UUID']; score: Scalars['Int']; turnId: Scalars['UUID']; }; export type AggregateChartConfiguration = { __typename?: 'AggregateChartConfiguration'; aggregateFieldMetadataId: Scalars['UUID']; aggregateOperation: AggregateOperations; configurationType: WidgetConfigurationType; description?: Maybe; displayDataLabel?: Maybe; filter?: Maybe; firstDayOfTheWeek?: Maybe; format?: Maybe; label?: Maybe; prefix?: Maybe; ratioAggregateConfig?: Maybe; suffix?: Maybe; timezone?: Maybe; }; export enum AggregateOperations { AVG = 'AVG', COUNT = 'COUNT', COUNT_EMPTY = 'COUNT_EMPTY', COUNT_FALSE = 'COUNT_FALSE', COUNT_NOT_EMPTY = 'COUNT_NOT_EMPTY', COUNT_TRUE = 'COUNT_TRUE', COUNT_UNIQUE_VALUES = 'COUNT_UNIQUE_VALUES', MAX = 'MAX', MIN = 'MIN', PERCENTAGE_EMPTY = 'PERCENTAGE_EMPTY', PERCENTAGE_NOT_EMPTY = 'PERCENTAGE_NOT_EMPTY', SUM = 'SUM' } export enum AllMetadataName { agent = 'agent', commandMenuItem = 'commandMenuItem', fieldMetadata = 'fieldMetadata', frontComponent = 'frontComponent', index = 'index', logicFunction = 'logicFunction', navigationMenuItem = 'navigationMenuItem', objectMetadata = 'objectMetadata', pageLayout = 'pageLayout', pageLayoutTab = 'pageLayoutTab', pageLayoutWidget = 'pageLayoutWidget', role = 'role', roleTarget = 'roleTarget', rowLevelPermissionPredicate = 'rowLevelPermissionPredicate', rowLevelPermissionPredicateGroup = 'rowLevelPermissionPredicateGroup', skill = 'skill', view = 'view', viewField = 'viewField', viewFilter = 'viewFilter', viewFilterGroup = 'viewFilterGroup', viewGroup = 'viewGroup', webhook = 'webhook' } export type Analytics = { __typename?: 'Analytics'; /** Boolean that confirms query was dispatched */ success: Scalars['Boolean']; }; export enum AnalyticsType { PAGEVIEW = 'PAGEVIEW', TRACK = 'TRACK' } export type ApiConfig = { __typename?: 'ApiConfig'; mutationMaximumAffectedRecords: Scalars['Float']; }; export type ApiKey = { __typename?: 'ApiKey'; createdAt: Scalars['DateTime']; expiresAt: Scalars['DateTime']; id: Scalars['UUID']; name: Scalars['String']; revokedAt?: Maybe; role: Role; updatedAt: Scalars['DateTime']; }; export type ApiKeyForRole = { __typename?: 'ApiKeyForRole'; expiresAt: Scalars['DateTime']; id: Scalars['UUID']; name: Scalars['String']; revokedAt?: Maybe; }; export type ApiKeyToken = { __typename?: 'ApiKeyToken'; token: Scalars['String']; }; export type AppToken = { __typename?: 'AppToken'; createdAt: Scalars['DateTime']; expiresAt: Scalars['DateTime']; id: Scalars['UUID']; type: Scalars['String']; updatedAt: Scalars['DateTime']; }; export type AppTokenEdge = { __typename?: 'AppTokenEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']; /** The node containing the AppToken */ node: AppToken; }; export type Application = { __typename?: 'Application'; agents: Array; applicationVariables: Array; availablePackages: Scalars['JSON']; canBeUninstalled: Scalars['Boolean']; defaultLogicFunctionRole?: Maybe; defaultRoleId?: Maybe; description: Scalars['String']; id: Scalars['UUID']; logicFunctions: Array; name: Scalars['String']; objects: Array; packageJsonChecksum?: Maybe; packageJsonFileId?: Maybe; universalIdentifier: Scalars['String']; version: Scalars['String']; yarnLockChecksum?: Maybe; yarnLockFileId?: Maybe; }; export type ApplicationVariable = { __typename?: 'ApplicationVariable'; description: Scalars['String']; id: Scalars['UUID']; isSecret: Scalars['Boolean']; key: Scalars['String']; value: Scalars['String']; }; export type ApprovedAccessDomain = { __typename?: 'ApprovedAccessDomain'; createdAt: Scalars['DateTime']; domain: Scalars['String']; id: Scalars['UUID']; isValidated: Scalars['Boolean']; }; export type AuthBypassProviders = { __typename?: 'AuthBypassProviders'; google: Scalars['Boolean']; microsoft: Scalars['Boolean']; password: Scalars['Boolean']; }; export type AuthProviders = { __typename?: 'AuthProviders'; google: Scalars['Boolean']; magicLink: Scalars['Boolean']; microsoft: Scalars['Boolean']; password: Scalars['Boolean']; sso: Array; }; export type AuthToken = { __typename?: 'AuthToken'; expiresAt: Scalars['DateTime']; token: Scalars['String']; }; export type AuthTokenPair = { __typename?: 'AuthTokenPair'; accessOrWorkspaceAgnosticToken: AuthToken; refreshToken: AuthToken; }; export type AuthTokens = { __typename?: 'AuthTokens'; tokens: AuthTokenPair; }; export type AuthorizeAppOutput = { __typename?: 'AuthorizeAppOutput'; redirectUrl: Scalars['String']; }; export type AutocompleteResult = { __typename?: 'AutocompleteResult'; placeId: Scalars['String']; text: Scalars['String']; }; export type AvailableWorkspace = { __typename?: 'AvailableWorkspace'; displayName?: Maybe; id: Scalars['UUID']; inviteHash?: Maybe; loginToken?: Maybe; logo?: Maybe; personalInviteToken?: Maybe; sso: Array; workspaceUrls: WorkspaceUrls; }; export type AvailableWorkspaces = { __typename?: 'AvailableWorkspaces'; availableWorkspacesForSignIn: Array; availableWorkspacesForSignUp: Array; }; export type AvailableWorkspacesAndAccessTokensOutput = { __typename?: 'AvailableWorkspacesAndAccessTokensOutput'; availableWorkspaces: AvailableWorkspaces; tokens: AuthTokenPair; }; /** Which axes should display labels */ export enum AxisNameDisplay { BOTH = 'BOTH', NONE = 'NONE', X = 'X', Y = 'Y' } export type BarChartConfiguration = { __typename?: 'BarChartConfiguration'; aggregateFieldMetadataId: Scalars['UUID']; aggregateOperation: AggregateOperations; axisNameDisplay?: Maybe; color?: Maybe; configurationType: WidgetConfigurationType; description?: Maybe; displayDataLabel?: Maybe; displayLegend?: Maybe; filter?: Maybe; firstDayOfTheWeek?: Maybe; groupMode?: Maybe; isCumulative?: Maybe; layout: BarChartLayout; omitNullValues?: Maybe; primaryAxisDateGranularity?: Maybe; primaryAxisGroupByFieldMetadataId: Scalars['UUID']; primaryAxisGroupBySubFieldName?: Maybe; primaryAxisManualSortOrder?: Maybe>; primaryAxisOrderBy?: Maybe; rangeMax?: Maybe; rangeMin?: Maybe; secondaryAxisGroupByDateGranularity?: Maybe; secondaryAxisGroupByFieldMetadataId?: Maybe; secondaryAxisGroupBySubFieldName?: Maybe; secondaryAxisManualSortOrder?: Maybe>; secondaryAxisOrderBy?: Maybe; timezone?: Maybe; }; export type BarChartDataInput = { configuration: Scalars['JSON']; objectMetadataId: Scalars['UUID']; }; export type BarChartDataOutput = { __typename?: 'BarChartDataOutput'; data: Array; formattedToRawLookup: Scalars['JSON']; groupMode: BarChartGroupMode; hasTooManyGroups: Scalars['Boolean']; indexBy: Scalars['String']; keys: Array; layout: BarChartLayout; series: Array; showDataLabels: Scalars['Boolean']; showLegend: Scalars['Boolean']; xAxisLabel: Scalars['String']; yAxisLabel: Scalars['String']; }; /** Display mode for bar charts with secondary grouping */ export enum BarChartGroupMode { GROUPED = 'GROUPED', STACKED = 'STACKED' } /** Layout orientation for bar charts */ export enum BarChartLayout { HORIZONTAL = 'HORIZONTAL', VERTICAL = 'VERTICAL' } export type BarChartSeries = { __typename?: 'BarChartSeries'; key: Scalars['String']; label: Scalars['String']; }; export type Billing = { __typename?: 'Billing'; billingUrl?: Maybe; isBillingEnabled: Scalars['Boolean']; trialPeriods: Array; }; export type BillingEndTrialPeriodOutput = { __typename?: 'BillingEndTrialPeriodOutput'; /** Billing portal URL for payment method update (returned when no payment method exists) */ billingPortalUrl?: Maybe; /** Boolean that confirms if a payment method was found */ hasPaymentMethod: Scalars['Boolean']; /** Updated subscription status */ status?: Maybe; }; export type BillingEntitlement = { __typename?: 'BillingEntitlement'; key: BillingEntitlementKey; value: Scalars['Boolean']; }; export enum BillingEntitlementKey { CUSTOM_DOMAIN = 'CUSTOM_DOMAIN', RLS = 'RLS', SSO = 'SSO' } export type BillingLicensedProduct = BillingProductDto & { __typename?: 'BillingLicensedProduct'; description: Scalars['String']; images?: Maybe>; metadata: BillingProductMetadata; name: Scalars['String']; prices?: Maybe>; }; export type BillingMeteredProduct = BillingProductDto & { __typename?: 'BillingMeteredProduct'; description: Scalars['String']; images?: Maybe>; metadata: BillingProductMetadata; name: Scalars['String']; prices?: Maybe>; }; export type BillingMeteredProductUsageOutput = { __typename?: 'BillingMeteredProductUsageOutput'; grantedCredits: Scalars['Float']; periodEnd: Scalars['DateTime']; periodStart: Scalars['DateTime']; productKey: BillingProductKey; rolloverCredits: Scalars['Float']; totalGrantedCredits: Scalars['Float']; unitPriceCents: Scalars['Float']; usedCredits: Scalars['Float']; }; /** The different billing plans available */ export enum BillingPlanKey { ENTERPRISE = 'ENTERPRISE', PRO = 'PRO' } export type BillingPlanOutput = { __typename?: 'BillingPlanOutput'; licensedProducts: Array; meteredProducts: Array; planKey: BillingPlanKey; }; export type BillingPriceLicensed = { __typename?: 'BillingPriceLicensed'; priceUsageType: BillingUsageType; recurringInterval: SubscriptionInterval; stripePriceId: Scalars['String']; unitAmount: Scalars['Float']; }; export type BillingPriceMetered = { __typename?: 'BillingPriceMetered'; priceUsageType: BillingUsageType; recurringInterval: SubscriptionInterval; stripePriceId: Scalars['String']; tiers: Array; }; export type BillingPriceTier = { __typename?: 'BillingPriceTier'; flatAmount?: Maybe; unitAmount?: Maybe; upTo?: Maybe; }; export type BillingProduct = { __typename?: 'BillingProduct'; description: Scalars['String']; images?: Maybe>; metadata: BillingProductMetadata; name: Scalars['String']; }; export type BillingProductDto = { description: Scalars['String']; images?: Maybe>; metadata: BillingProductMetadata; name: Scalars['String']; }; /** The different billing products available */ export enum BillingProductKey { BASE_PRODUCT = 'BASE_PRODUCT', WORKFLOW_NODE_EXECUTION = 'WORKFLOW_NODE_EXECUTION' } export type BillingProductMetadata = { __typename?: 'BillingProductMetadata'; planKey: BillingPlanKey; priceUsageBased: BillingUsageType; productKey: BillingProductKey; }; export type BillingSessionOutput = { __typename?: 'BillingSessionOutput'; url?: Maybe; }; export type BillingSubscription = { __typename?: 'BillingSubscription'; billingSubscriptionItems?: Maybe>; currentPeriodEnd?: Maybe; id: Scalars['UUID']; interval?: Maybe; metadata: Scalars['JSON']; phases: Array; status: SubscriptionStatus; }; export type BillingSubscriptionItemDto = { __typename?: 'BillingSubscriptionItemDTO'; billingProduct: BillingProductDto; hasReachedCurrentPeriodCap: Scalars['Boolean']; id: Scalars['UUID']; quantity?: Maybe; stripePriceId: Scalars['String']; }; export type BillingSubscriptionSchedulePhase = { __typename?: 'BillingSubscriptionSchedulePhase'; end_date: Scalars['Float']; items: Array; start_date: Scalars['Float']; }; export type BillingSubscriptionSchedulePhaseItem = { __typename?: 'BillingSubscriptionSchedulePhaseItem'; price: Scalars['String']; quantity?: Maybe; }; export type BillingTrialPeriod = { __typename?: 'BillingTrialPeriod'; duration: Scalars['Float']; isCreditCardRequired: Scalars['Boolean']; }; export type BillingUpdateOutput = { __typename?: 'BillingUpdateOutput'; /** All billing subscriptions */ billingSubscriptions: Array; /** Current billing subscription */ currentBillingSubscription: BillingSubscription; }; export enum BillingUsageType { LICENSED = 'LICENSED', METERED = 'METERED' } export type BooleanFieldComparison = { is?: InputMaybe; isNot?: InputMaybe; }; export enum CalendarChannelVisibility { METADATA = 'METADATA', SHARE_EVERYTHING = 'SHARE_EVERYTHING' } export type CalendarConfiguration = { __typename?: 'CalendarConfiguration'; configurationType: WidgetConfigurationType; }; export type Captcha = { __typename?: 'Captcha'; provider?: Maybe; siteKey?: Maybe; }; export enum CaptchaDriverType { GOOGLE_RECAPTCHA = 'GOOGLE_RECAPTCHA', TURNSTILE = 'TURNSTILE' } export type ChannelSyncSuccess = { __typename?: 'ChannelSyncSuccess'; success: Scalars['Boolean']; }; export type CheckUserExistOutput = { __typename?: 'CheckUserExistOutput'; availableWorkspacesCount: Scalars['Float']; exists: Scalars['Boolean']; isEmailVerified: Scalars['Boolean']; }; export type ClientAiModelConfig = { __typename?: 'ClientAIModelConfig'; deprecated?: Maybe; inputCostPer1kTokensInCredits: Scalars['Float']; label: Scalars['String']; modelId: Scalars['String']; nativeCapabilities?: Maybe; outputCostPer1kTokensInCredits: Scalars['Float']; provider: ModelProvider; }; export type CommandMenuItem = { __typename?: 'CommandMenuItem'; applicationId?: Maybe; availabilityObjectMetadataId?: Maybe; availabilityType: CommandMenuItemAvailabilityType; createdAt: Scalars['DateTime']; frontComponent?: Maybe; frontComponentId?: Maybe; icon?: Maybe; id: Scalars['UUID']; isPinned: Scalars['Boolean']; label: Scalars['String']; updatedAt: Scalars['DateTime']; workflowVersionId?: Maybe; }; export enum CommandMenuItemAvailabilityType { BULK_RECORDS = 'BULK_RECORDS', GLOBAL = 'GLOBAL', SINGLE_RECORD = 'SINGLE_RECORD' } export type ComputeStepOutputSchemaInput = { /** Step JSON format */ step: Scalars['JSON']; /** Workflow version ID */ workflowVersionId?: InputMaybe; }; export enum ConfigSource { DATABASE = 'DATABASE', DEFAULT = 'DEFAULT', ENVIRONMENT = 'ENVIRONMENT' } export type ConfigVariable = { __typename?: 'ConfigVariable'; description: Scalars['String']; isEnvOnly: Scalars['Boolean']; isSensitive: Scalars['Boolean']; name: Scalars['String']; options?: Maybe; source: ConfigSource; type: ConfigVariableType; value?: Maybe; }; export enum ConfigVariableType { ARRAY = 'ARRAY', BOOLEAN = 'BOOLEAN', ENUM = 'ENUM', NUMBER = 'NUMBER', STRING = 'STRING' } export enum ConfigVariablesGroup { ANALYTICS_CONFIG = 'ANALYTICS_CONFIG', AWS_SES_SETTINGS = 'AWS_SES_SETTINGS', BILLING_CONFIG = 'BILLING_CONFIG', CAPTCHA_CONFIG = 'CAPTCHA_CONFIG', CLOUDFLARE_CONFIG = 'CLOUDFLARE_CONFIG', CODE_INTERPRETER_CONFIG = 'CODE_INTERPRETER_CONFIG', EMAIL_SETTINGS = 'EMAIL_SETTINGS', EXCEPTION_HANDLER = 'EXCEPTION_HANDLER', GOOGLE_AUTH = 'GOOGLE_AUTH', LLM = 'LLM', LOGGING = 'LOGGING', LOGIC_FUNCTION_CONFIG = 'LOGIC_FUNCTION_CONFIG', METERING = 'METERING', MICROSOFT_AUTH = 'MICROSOFT_AUTH', OTHER = 'OTHER', RATE_LIMITING = 'RATE_LIMITING', SERVER_CONFIG = 'SERVER_CONFIG', SSL = 'SSL', STORAGE_CONFIG = 'STORAGE_CONFIG', SUPPORT_CHAT_CONFIG = 'SUPPORT_CHAT_CONFIG', TOKENS_DURATION = 'TOKENS_DURATION', TWO_FACTOR_AUTHENTICATION = 'TWO_FACTOR_AUTHENTICATION' } export type ConfigVariablesGroupData = { __typename?: 'ConfigVariablesGroupData'; description: Scalars['String']; isHiddenOnLoad: Scalars['Boolean']; name: ConfigVariablesGroup; variables: Array; }; export type ConfigVariablesOutput = { __typename?: 'ConfigVariablesOutput'; groups: Array; }; export type ConnectedImapSmtpCaldavAccount = { __typename?: 'ConnectedImapSmtpCaldavAccount'; accountOwnerId: Scalars['UUID']; connectionParameters?: Maybe; handle: Scalars['String']; id: Scalars['UUID']; provider: Scalars['String']; }; export type ConnectionParameters = { host: Scalars['String']; password: Scalars['String']; port: Scalars['Float']; secure?: InputMaybe; username?: InputMaybe; }; export type ConnectionParametersOutput = { __typename?: 'ConnectionParametersOutput'; host: Scalars['String']; password: Scalars['String']; port: Scalars['Float']; secure?: Maybe; username?: Maybe; }; export type CoreView = { __typename?: 'CoreView'; anyFieldFilterValue?: Maybe; calendarFieldMetadataId?: Maybe; calendarLayout?: Maybe; createdAt: Scalars['DateTime']; createdByUserWorkspaceId?: Maybe; deletedAt?: Maybe; icon: Scalars['String']; id: Scalars['UUID']; isCompact: Scalars['Boolean']; isCustom: Scalars['Boolean']; kanbanAggregateOperation?: Maybe; kanbanAggregateOperationFieldMetadataId?: Maybe; key?: Maybe; mainGroupByFieldMetadataId?: Maybe; name: Scalars['String']; objectMetadataId: Scalars['UUID']; openRecordIn: ViewOpenRecordIn; position: Scalars['Float']; shouldHideEmptyGroups: Scalars['Boolean']; type: ViewType; updatedAt: Scalars['DateTime']; viewFields: Array; viewFilterGroups: Array; viewFilters: Array; viewGroups: Array; viewSorts: Array; visibility: ViewVisibility; workspaceId: Scalars['UUID']; }; export type CoreViewField = { __typename?: 'CoreViewField'; aggregateOperation?: Maybe; createdAt: Scalars['DateTime']; deletedAt?: Maybe; fieldMetadataId: Scalars['UUID']; id: Scalars['UUID']; isVisible: Scalars['Boolean']; position: Scalars['Float']; size: Scalars['Float']; updatedAt: Scalars['DateTime']; viewId: Scalars['UUID']; workspaceId: Scalars['UUID']; }; export type CoreViewFilter = { __typename?: 'CoreViewFilter'; createdAt: Scalars['DateTime']; deletedAt?: Maybe; fieldMetadataId: Scalars['UUID']; id: Scalars['UUID']; operand: ViewFilterOperand; positionInViewFilterGroup?: Maybe; subFieldName?: Maybe; updatedAt: Scalars['DateTime']; value: Scalars['JSON']; viewFilterGroupId?: Maybe; viewId: Scalars['UUID']; workspaceId: Scalars['UUID']; }; export type CoreViewFilterGroup = { __typename?: 'CoreViewFilterGroup'; createdAt: Scalars['DateTime']; deletedAt?: Maybe; id: Scalars['UUID']; logicalOperator: ViewFilterGroupLogicalOperator; parentViewFilterGroupId?: Maybe; positionInViewFilterGroup?: Maybe; updatedAt: Scalars['DateTime']; viewId: Scalars['UUID']; workspaceId: Scalars['UUID']; }; export type CoreViewGroup = { __typename?: 'CoreViewGroup'; createdAt: Scalars['DateTime']; deletedAt?: Maybe; fieldValue: Scalars['String']; id: Scalars['UUID']; isVisible: Scalars['Boolean']; position: Scalars['Float']; updatedAt: Scalars['DateTime']; viewId: Scalars['UUID']; workspaceId: Scalars['UUID']; }; export type CoreViewSort = { __typename?: 'CoreViewSort'; createdAt: Scalars['DateTime']; deletedAt?: Maybe; direction: ViewSortDirection; fieldMetadataId: Scalars['UUID']; id: Scalars['UUID']; updatedAt: Scalars['DateTime']; viewId: Scalars['UUID']; workspaceId: Scalars['UUID']; }; export type CreateAgentInput = { description?: InputMaybe; evaluationInputs?: InputMaybe>; icon?: InputMaybe; label: Scalars['String']; modelConfiguration?: InputMaybe; modelId: Scalars['String']; name?: InputMaybe; prompt: Scalars['String']; responseFormat?: InputMaybe; roleId?: InputMaybe; }; export type CreateApiKeyInput = { expiresAt: Scalars['String']; name: Scalars['String']; revokedAt?: InputMaybe; roleId: Scalars['UUID']; }; export type CreateAppTokenInput = { expiresAt: Scalars['DateTime']; }; export type CreateApplicationInput = { description?: InputMaybe; name: Scalars['String']; sourcePath: Scalars['String']; universalIdentifier: Scalars['String']; version: Scalars['String']; }; export type CreateApprovedAccessDomainInput = { domain: Scalars['String']; email: Scalars['String']; }; export type CreateCommandMenuItemInput = { availabilityObjectMetadataId?: InputMaybe; availabilityType?: InputMaybe; frontComponentId?: InputMaybe; icon?: InputMaybe; isPinned?: InputMaybe; label: Scalars['String']; workflowVersionId?: InputMaybe; }; export type CreateDraftFromWorkflowVersionInput = { /** Workflow ID */ workflowId: Scalars['UUID']; /** Workflow version ID */ workflowVersionIdToCopy: Scalars['UUID']; }; export type CreateFieldInput = { defaultValue?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; isActive?: InputMaybe; isCustom?: InputMaybe; isLabelSyncedWithName?: InputMaybe; isNullable?: InputMaybe; isRemoteCreation?: InputMaybe; isSystem?: InputMaybe; isUIReadOnly?: InputMaybe; isUnique?: InputMaybe; label: Scalars['String']; morphRelationsCreationPayload?: InputMaybe>; name: Scalars['String']; objectMetadataId: Scalars['UUID']; options?: InputMaybe; relationCreationPayload?: InputMaybe; settings?: InputMaybe; type: FieldMetadataType; }; export type CreateFrontComponentInput = { id?: InputMaybe; name: Scalars['String']; }; export type CreateLogicFunctionInput = { builtHandlerPath?: InputMaybe; code?: InputMaybe; description?: InputMaybe; handlerName?: InputMaybe; isTool?: InputMaybe; name: Scalars['String']; sourceHandlerPath?: InputMaybe; timeoutSeconds?: InputMaybe; toolInputSchema?: InputMaybe; }; export type CreateNavigationMenuItemInput = { folderId?: InputMaybe; name?: InputMaybe; position?: InputMaybe; targetObjectMetadataId?: InputMaybe; targetRecordId?: InputMaybe; userWorkspaceId?: InputMaybe; viewId?: InputMaybe; }; export type CreateObjectInput = { description?: InputMaybe; icon?: InputMaybe; isLabelSyncedWithName?: InputMaybe; isRemote?: InputMaybe; labelPlural: Scalars['String']; labelSingular: Scalars['String']; namePlural: Scalars['String']; nameSingular: Scalars['String']; primaryKeyColumnType?: InputMaybe; primaryKeyFieldMetadataSettings?: InputMaybe; shortcut?: InputMaybe; skipNameField?: InputMaybe; }; export type CreateOneAppTokenInput = { /** The record to create */ appToken: CreateAppTokenInput; }; export type CreateOneFieldMetadataInput = { /** The record to create */ field: CreateFieldInput; }; export type CreateOneObjectInput = { /** The object to create */ object: CreateObjectInput; }; export type CreatePageLayoutInput = { name: Scalars['String']; objectMetadataId?: InputMaybe; type?: InputMaybe; }; export type CreatePageLayoutTabInput = { pageLayoutId: Scalars['UUID']; position?: InputMaybe; title: Scalars['String']; }; export type CreatePageLayoutWidgetInput = { configuration: Scalars['JSON']; gridPosition: GridPositionInput; objectMetadataId?: InputMaybe; pageLayoutTabId: Scalars['UUID']; position?: InputMaybe; title: Scalars['String']; type: WidgetType; }; export type CreateRoleInput = { canAccessAllTools?: InputMaybe; canBeAssignedToAgents?: InputMaybe; canBeAssignedToApiKeys?: InputMaybe; canBeAssignedToUsers?: InputMaybe; canDestroyAllObjectRecords?: InputMaybe; canReadAllObjectRecords?: InputMaybe; canSoftDeleteAllObjectRecords?: InputMaybe; canUpdateAllObjectRecords?: InputMaybe; canUpdateAllSettings?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; label: Scalars['String']; }; export type CreateSkillInput = { content: Scalars['String']; description?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; label: Scalars['String']; name: Scalars['String']; }; export type CreateViewFieldInput = { aggregateOperation?: InputMaybe; fieldMetadataId: Scalars['UUID']; id?: InputMaybe; isVisible?: InputMaybe; position?: InputMaybe; size?: InputMaybe; viewId: Scalars['UUID']; }; export type CreateViewFilterGroupInput = { id?: InputMaybe; logicalOperator?: InputMaybe; parentViewFilterGroupId?: InputMaybe; positionInViewFilterGroup?: InputMaybe; viewId: Scalars['UUID']; }; export type CreateViewFilterInput = { fieldMetadataId: Scalars['UUID']; id?: InputMaybe; operand?: InputMaybe; positionInViewFilterGroup?: InputMaybe; subFieldName?: InputMaybe; value: Scalars['JSON']; viewFilterGroupId?: InputMaybe; viewId: Scalars['UUID']; }; export type CreateViewGroupInput = { fieldValue: Scalars['String']; id?: InputMaybe; isVisible?: InputMaybe; position?: InputMaybe; viewId: Scalars['UUID']; }; export type CreateViewInput = { anyFieldFilterValue?: InputMaybe; calendarFieldMetadataId?: InputMaybe; calendarLayout?: InputMaybe; icon: Scalars['String']; id?: InputMaybe; isCompact?: InputMaybe; kanbanAggregateOperation?: InputMaybe; kanbanAggregateOperationFieldMetadataId?: InputMaybe; key?: InputMaybe; mainGroupByFieldMetadataId?: InputMaybe; name: Scalars['String']; objectMetadataId: Scalars['UUID']; openRecordIn?: InputMaybe; position?: InputMaybe; shouldHideEmptyGroups?: InputMaybe; type?: InputMaybe; visibility?: InputMaybe; }; export type CreateViewSortInput = { direction?: InputMaybe; fieldMetadataId: Scalars['UUID']; id?: InputMaybe; viewId: Scalars['UUID']; }; export type CreateWebhookInput = { description?: InputMaybe; id?: InputMaybe; operations: Array; secret?: InputMaybe; targetUrl: Scalars['String']; }; export type CreateWorkflowVersionEdgeInput = { /** Workflow version source step ID */ source: Scalars['String']; /** Workflow version source step connection options */ sourceConnectionOptions?: InputMaybe; /** Workflow version target step ID */ target: Scalars['String']; /** Workflow version ID */ workflowVersionId: Scalars['String']; }; export type CreateWorkflowVersionStepInput = { /** Default settings for the step */ defaultSettings?: InputMaybe; /** Step ID */ id?: InputMaybe; /** Next step ID */ nextStepId?: InputMaybe; /** Parent step connection options */ parentStepConnectionOptions?: InputMaybe; /** Parent step ID */ parentStepId?: InputMaybe; /** Step position */ position?: InputMaybe; /** New step type */ stepType: Scalars['String']; /** Workflow version ID */ workflowVersionId: Scalars['UUID']; }; export type CursorPaging = { /** Paginate after opaque cursor */ after?: InputMaybe; /** Paginate before opaque cursor */ before?: InputMaybe; /** Paginate first */ first?: InputMaybe; /** Paginate last */ last?: InputMaybe; }; /** Database Event Action */ export enum DatabaseEventAction { CREATED = 'CREATED', DELETED = 'DELETED', DESTROYED = 'DESTROYED', RESTORED = 'RESTORED', UPDATED = 'UPDATED', UPSERTED = 'UPSERTED' } export type DateTimeFilter = { eq?: InputMaybe; gt?: InputMaybe; gte?: InputMaybe; in?: InputMaybe>; is?: InputMaybe; lt?: InputMaybe; lte?: InputMaybe; neq?: InputMaybe; }; export type DeleteApprovedAccessDomainInput = { id: Scalars['UUID']; }; export type DeleteJobsResponse = { __typename?: 'DeleteJobsResponse'; deletedCount: Scalars['Int']; results: Array; }; export type DeleteOneFieldInput = { /** The id of the field to delete. */ id: Scalars['UUID']; }; export type DeleteOneObjectInput = { /** The id of the record to delete. */ id: Scalars['UUID']; }; export type DeleteSsoInput = { identityProviderId: Scalars['UUID']; }; export type DeleteSsoOutput = { __typename?: 'DeleteSsoOutput'; identityProviderId: Scalars['UUID']; }; export type DeleteTwoFactorAuthenticationMethodOutput = { __typename?: 'DeleteTwoFactorAuthenticationMethodOutput'; /** Boolean that confirms query was dispatched */ success: Scalars['Boolean']; }; export type DeleteViewFieldInput = { /** The id of the view field to delete. */ id: Scalars['UUID']; }; export type DeleteViewFilterInput = { /** The id of the view filter to delete. */ id: Scalars['UUID']; }; export type DeleteViewGroupInput = { /** The id of the view group to delete. */ id: Scalars['UUID']; }; export type DeleteWorkflowVersionStepInput = { /** Step to delete ID */ stepId: Scalars['String']; /** Workflow version ID */ workflowVersionId: Scalars['UUID']; }; export type DeletedWorkspaceMember = { __typename?: 'DeletedWorkspaceMember'; avatarUrl?: Maybe; id: Scalars['UUID']; name: FullName; userEmail: Scalars['String']; userWorkspaceId?: Maybe; }; export type DestroyViewFieldInput = { /** The id of the view field to destroy. */ id: Scalars['UUID']; }; export type DestroyViewFilterInput = { /** The id of the view filter to destroy. */ id: Scalars['UUID']; }; export type DestroyViewGroupInput = { /** The id of the view group to destroy. */ id: Scalars['UUID']; }; export type DomainRecord = { __typename?: 'DomainRecord'; key: Scalars['String']; status: Scalars['String']; type: Scalars['String']; validationType: Scalars['String']; value: Scalars['String']; }; export type DomainValidRecords = { __typename?: 'DomainValidRecords'; domain: Scalars['String']; id: Scalars['UUID']; records: Array; }; export type DuplicateWorkflowInput = { /** Workflow ID to duplicate */ workflowIdToDuplicate: Scalars['UUID']; /** Workflow version ID to copy */ workflowVersionIdToCopy: Scalars['UUID']; }; export type DuplicateWorkflowVersionStepInput = { stepId: Scalars['String']; workflowVersionId: Scalars['String']; }; export type DuplicatedDashboard = { __typename?: 'DuplicatedDashboard'; createdAt: Scalars['String']; id: Scalars['UUID']; pageLayoutId?: Maybe; position: Scalars['Float']; title?: Maybe; updatedAt: Scalars['String']; }; export type EditSsoInput = { id: Scalars['UUID']; status: SsoIdentityProviderStatus; }; export type EditSsoOutput = { __typename?: 'EditSsoOutput'; id: Scalars['UUID']; issuer: Scalars['String']; name: Scalars['String']; status: SsoIdentityProviderStatus; type: IdentityProviderType; }; export type EmailAccountConnectionParameters = { CALDAV?: InputMaybe; IMAP?: InputMaybe; SMTP?: InputMaybe; }; export type EmailPasswordResetLinkOutput = { __typename?: 'EmailPasswordResetLinkOutput'; /** Boolean that confirms query was dispatched */ success: Scalars['Boolean']; }; export type EmailingDomain = { __typename?: 'EmailingDomain'; createdAt: Scalars['DateTime']; domain: Scalars['String']; driver: EmailingDomainDriver; id: Scalars['UUID']; status: EmailingDomainStatus; updatedAt: Scalars['DateTime']; verificationRecords?: Maybe>; verifiedAt?: Maybe; }; export enum EmailingDomainDriver { AWS_SES = 'AWS_SES' } export enum EmailingDomainStatus { FAILED = 'FAILED', PENDING = 'PENDING', TEMPORARY_FAILURE = 'TEMPORARY_FAILURE', VERIFIED = 'VERIFIED' } export type EmailsConfiguration = { __typename?: 'EmailsConfiguration'; configurationType: WidgetConfigurationType; }; export type EventSubscription = { __typename?: 'EventSubscription'; eventStreamId: Scalars['String']; eventWithQueryIdsList: Array; }; export type EventWithQueryIds = { __typename?: 'EventWithQueryIds'; event: ObjectRecordEvent; queryIds: Array; }; export type ExecuteLogicFunctionInput = { /** Id of the logic function to execute */ id: Scalars['UUID']; /** Payload in JSON format */ payload: Scalars['JSON']; }; export type FeatureFlag = { __typename?: 'FeatureFlag'; id: Scalars['UUID']; key: FeatureFlagKey; value: Scalars['Boolean']; }; export type FeatureFlagDto = { __typename?: 'FeatureFlagDTO'; key: FeatureFlagKey; value: Scalars['Boolean']; }; export enum FeatureFlagKey { IS_AI_ENABLED = 'IS_AI_ENABLED', IS_APPLICATION_ENABLED = 'IS_APPLICATION_ENABLED', IS_APPLICATION_INSTALLATION_FROM_TARBALL_ENABLED = 'IS_APPLICATION_INSTALLATION_FROM_TARBALL_ENABLED', IS_ATTACHMENT_MIGRATED = 'IS_ATTACHMENT_MIGRATED', IS_COMMAND_MENU_ITEM_ENABLED = 'IS_COMMAND_MENU_ITEM_ENABLED', IS_DASHBOARD_V2_ENABLED = 'IS_DASHBOARD_V2_ENABLED', IS_EMAILING_DOMAIN_ENABLED = 'IS_EMAILING_DOMAIN_ENABLED', IS_FILES_FIELD_ENABLED = 'IS_FILES_FIELD_ENABLED', IS_JSON_FILTER_ENABLED = 'IS_JSON_FILTER_ENABLED', IS_JUNCTION_RELATIONS_ENABLED = 'IS_JUNCTION_RELATIONS_ENABLED', IS_MARKETPLACE_ENABLED = 'IS_MARKETPLACE_ENABLED', IS_NAVIGATION_MENU_ITEM_ENABLED = 'IS_NAVIGATION_MENU_ITEM_ENABLED', IS_PUBLIC_DOMAIN_ENABLED = 'IS_PUBLIC_DOMAIN_ENABLED', IS_RECORD_PAGE_LAYOUT_EDITING_ENABLED = 'IS_RECORD_PAGE_LAYOUT_EDITING_ENABLED', IS_RECORD_PAGE_LAYOUT_ENABLED = 'IS_RECORD_PAGE_LAYOUT_ENABLED', IS_ROW_LEVEL_PERMISSION_PREDICATES_ENABLED = 'IS_ROW_LEVEL_PERMISSION_PREDICATES_ENABLED', IS_SSE_DB_EVENTS_ENABLED = 'IS_SSE_DB_EVENTS_ENABLED', IS_TIMELINE_ACTIVITY_MIGRATED = 'IS_TIMELINE_ACTIVITY_MIGRATED', IS_UNIQUE_INDEXES_ENABLED = 'IS_UNIQUE_INDEXES_ENABLED' } export type Field = { __typename?: 'Field'; applicationId: Scalars['UUID']; createdAt: Scalars['DateTime']; defaultValue?: Maybe; description?: Maybe; icon?: Maybe; id: Scalars['UUID']; isActive?: Maybe; isCustom?: Maybe; isLabelSyncedWithName?: Maybe; isNullable?: Maybe; isSystem?: Maybe; isUIReadOnly?: Maybe; isUnique?: Maybe; label: Scalars['String']; morphId?: Maybe; morphRelations?: Maybe>; name: Scalars['String']; object?: Maybe; options?: Maybe; relation?: Maybe; settings?: Maybe; standardOverrides?: Maybe; type: FieldMetadataType; updatedAt: Scalars['DateTime']; }; export type FieldConfiguration = { __typename?: 'FieldConfiguration'; configurationType: WidgetConfigurationType; }; export type FieldConnection = { __typename?: 'FieldConnection'; /** Array of edges. */ edges: Array; /** Paging information */ pageInfo: PageInfo; }; export type FieldEdge = { __typename?: 'FieldEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']; /** The node containing the Field */ node: Field; }; export type FieldFilter = { and?: InputMaybe>; id?: InputMaybe; isActive?: InputMaybe; isCustom?: InputMaybe; isSystem?: InputMaybe; isUIReadOnly?: InputMaybe; or?: InputMaybe>; }; /** Type of the field */ export enum FieldMetadataType { ACTOR = 'ACTOR', ADDRESS = 'ADDRESS', ARRAY = 'ARRAY', BOOLEAN = 'BOOLEAN', CURRENCY = 'CURRENCY', DATE = 'DATE', DATE_TIME = 'DATE_TIME', EMAILS = 'EMAILS', FILES = 'FILES', FULL_NAME = 'FULL_NAME', LINKS = 'LINKS', MORPH_RELATION = 'MORPH_RELATION', MULTI_SELECT = 'MULTI_SELECT', NUMBER = 'NUMBER', NUMERIC = 'NUMERIC', PHONES = 'PHONES', POSITION = 'POSITION', RATING = 'RATING', RAW_JSON = 'RAW_JSON', RELATION = 'RELATION', RICH_TEXT = 'RICH_TEXT', RICH_TEXT_V2 = 'RICH_TEXT_V2', SELECT = 'SELECT', TEXT = 'TEXT', TS_VECTOR = 'TS_VECTOR', UUID = 'UUID' } export type FieldPermission = { __typename?: 'FieldPermission'; canReadFieldValue?: Maybe; canUpdateFieldValue?: Maybe; fieldMetadataId: Scalars['UUID']; id: Scalars['UUID']; objectMetadataId: Scalars['UUID']; roleId: Scalars['UUID']; }; export type FieldPermissionInput = { canReadFieldValue?: InputMaybe; canUpdateFieldValue?: InputMaybe; fieldMetadataId: Scalars['UUID']; objectMetadataId: Scalars['UUID']; }; export type FieldRichTextConfiguration = { __typename?: 'FieldRichTextConfiguration'; configurationType: WidgetConfigurationType; }; export type FieldsConfiguration = { __typename?: 'FieldsConfiguration'; configurationType: WidgetConfigurationType; }; export type File = { __typename?: 'File'; createdAt: Scalars['DateTime']; id: Scalars['UUID']; path: Scalars['String']; size: Scalars['Float']; }; export enum FileFolder { AgentChat = 'AgentChat', Attachment = 'Attachment', BuiltFrontComponent = 'BuiltFrontComponent', BuiltLogicFunction = 'BuiltLogicFunction', File = 'File', FilesField = 'FilesField', PersonPicture = 'PersonPicture', ProfilePicture = 'ProfilePicture', PublicAsset = 'PublicAsset', Source = 'Source', WorkspaceLogo = 'WorkspaceLogo' } export type FilesConfiguration = { __typename?: 'FilesConfiguration'; configurationType: WidgetConfigurationType; }; export enum FilterIs { NotNull = 'NotNull', Null = 'Null' } export type FindAvailableSsoidpOutput = { __typename?: 'FindAvailableSSOIDPOutput'; id: Scalars['UUID']; issuer: Scalars['String']; name: Scalars['String']; status: SsoIdentityProviderStatus; type: IdentityProviderType; workspace: WorkspaceNameAndId; }; export type FrontComponent = { __typename?: 'FrontComponent'; applicationId: Scalars['UUID']; createdAt: Scalars['DateTime']; id: Scalars['UUID']; name: Scalars['String']; updatedAt: Scalars['DateTime']; }; export type FrontComponentConfiguration = { __typename?: 'FrontComponentConfiguration'; configurationType: WidgetConfigurationType; frontComponentId: Scalars['UUID']; }; export type FullName = { __typename?: 'FullName'; firstName: Scalars['String']; lastName: Scalars['String']; }; export type GaugeChartConfiguration = { __typename?: 'GaugeChartConfiguration'; aggregateFieldMetadataId: Scalars['UUID']; aggregateOperation: AggregateOperations; color?: Maybe; configurationType: WidgetConfigurationType; description?: Maybe; displayDataLabel?: Maybe; filter?: Maybe; firstDayOfTheWeek?: Maybe; timezone?: Maybe; }; export type GetApiKeyInput = { id: Scalars['UUID']; }; export type GetAuthorizationUrlForSsoInput = { identityProviderId: Scalars['UUID']; workspaceInviteHash?: InputMaybe; }; export type GetAuthorizationUrlForSsoOutput = { __typename?: 'GetAuthorizationUrlForSSOOutput'; authorizationURL: Scalars['String']; id: Scalars['UUID']; type: Scalars['String']; }; export type GetLogicFunctionSourceCodeInput = { /** The id of the function. */ id: Scalars['ID']; }; /** Order by options for graph widgets */ export enum GraphOrderBy { FIELD_ASC = 'FIELD_ASC', FIELD_DESC = 'FIELD_DESC', FIELD_POSITION_ASC = 'FIELD_POSITION_ASC', FIELD_POSITION_DESC = 'FIELD_POSITION_DESC', MANUAL = 'MANUAL', VALUE_ASC = 'VALUE_ASC', VALUE_DESC = 'VALUE_DESC' } export type GridPosition = { __typename?: 'GridPosition'; column: Scalars['Float']; columnSpan: Scalars['Float']; row: Scalars['Float']; rowSpan: Scalars['Float']; }; export type GridPositionInput = { column: Scalars['Float']; columnSpan: Scalars['Float']; row: Scalars['Float']; rowSpan: Scalars['Float']; }; export enum HealthIndicatorId { app = 'app', connectedAccount = 'connectedAccount', database = 'database', redis = 'redis', worker = 'worker' } export enum IdentityProviderType { OIDC = 'OIDC', SAML = 'SAML' } export type IframeConfiguration = { __typename?: 'IframeConfiguration'; configurationType: WidgetConfigurationType; url?: Maybe; }; export type ImapSmtpCaldavConnectionParameters = { __typename?: 'ImapSmtpCaldavConnectionParameters'; CALDAV?: Maybe; IMAP?: Maybe; SMTP?: Maybe; }; export type ImapSmtpCaldavConnectionSuccess = { __typename?: 'ImapSmtpCaldavConnectionSuccess'; connectedAccountId: Scalars['String']; success: Scalars['Boolean']; }; export type ImpersonateOutput = { __typename?: 'ImpersonateOutput'; loginToken: AuthToken; workspace: WorkspaceUrlsAndId; }; export type Index = { __typename?: 'Index'; createdAt: Scalars['DateTime']; id: Scalars['UUID']; indexFieldMetadataList: Array; indexFieldMetadatas: IndexIndexFieldMetadatasConnection; indexType: IndexType; indexWhereClause?: Maybe; isCustom?: Maybe; isUnique: Scalars['Boolean']; name: Scalars['String']; objectMetadata: IndexObjectMetadataConnection; updatedAt: Scalars['DateTime']; }; export type IndexIndexFieldMetadatasArgs = { filter?: IndexFieldFilter; paging?: CursorPaging; }; export type IndexObjectMetadataArgs = { filter?: ObjectFilter; paging?: CursorPaging; }; export type IndexConnection = { __typename?: 'IndexConnection'; /** Array of edges. */ edges: Array; /** Paging information */ pageInfo: PageInfo; }; export type IndexEdge = { __typename?: 'IndexEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']; /** The node containing the Index */ node: Index; }; export type IndexField = { __typename?: 'IndexField'; createdAt: Scalars['DateTime']; fieldMetadataId: Scalars['UUID']; id: Scalars['UUID']; order: Scalars['Float']; updatedAt: Scalars['DateTime']; }; export type IndexFieldEdge = { __typename?: 'IndexFieldEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']; /** The node containing the IndexField */ node: IndexField; }; export type IndexFieldFilter = { and?: InputMaybe>; fieldMetadataId?: InputMaybe; id?: InputMaybe; or?: InputMaybe>; }; export type IndexFilter = { and?: InputMaybe>; id?: InputMaybe; isCustom?: InputMaybe; or?: InputMaybe>; }; export type IndexIndexFieldMetadatasConnection = { __typename?: 'IndexIndexFieldMetadatasConnection'; /** Array of edges. */ edges: Array; /** Paging information */ pageInfo: PageInfo; }; export type IndexObjectMetadataConnection = { __typename?: 'IndexObjectMetadataConnection'; /** Array of edges. */ edges: Array; /** Paging information */ pageInfo: PageInfo; }; /** Type of the index */ export enum IndexType { BTREE = 'BTREE', GIN = 'GIN' } export type InitiateTwoFactorAuthenticationProvisioningOutput = { __typename?: 'InitiateTwoFactorAuthenticationProvisioningOutput'; uri: Scalars['String']; }; export type InvalidatePasswordOutput = { __typename?: 'InvalidatePasswordOutput'; /** Boolean that confirms query was dispatched */ success: Scalars['Boolean']; }; export type JobOperationResult = { __typename?: 'JobOperationResult'; error?: Maybe; jobId: Scalars['String']; success: Scalars['Boolean']; }; /** Job state in the queue */ export enum JobState { ACTIVE = 'ACTIVE', COMPLETED = 'COMPLETED', DELAYED = 'DELAYED', FAILED = 'FAILED', PRIORITIZED = 'PRIORITIZED', WAITING = 'WAITING', WAITING_CHILDREN = 'WAITING_CHILDREN' } export type LineChartConfiguration = { __typename?: 'LineChartConfiguration'; aggregateFieldMetadataId: Scalars['UUID']; aggregateOperation: AggregateOperations; axisNameDisplay?: Maybe; color?: Maybe; configurationType: WidgetConfigurationType; description?: Maybe; displayDataLabel?: Maybe; displayLegend?: Maybe; filter?: Maybe; firstDayOfTheWeek?: Maybe; isCumulative?: Maybe; isStacked?: Maybe; omitNullValues?: Maybe; primaryAxisDateGranularity?: Maybe; primaryAxisGroupByFieldMetadataId: Scalars['UUID']; primaryAxisGroupBySubFieldName?: Maybe; primaryAxisManualSortOrder?: Maybe>; primaryAxisOrderBy?: Maybe; rangeMax?: Maybe; rangeMin?: Maybe; secondaryAxisGroupByDateGranularity?: Maybe; secondaryAxisGroupByFieldMetadataId?: Maybe; secondaryAxisGroupBySubFieldName?: Maybe; secondaryAxisManualSortOrder?: Maybe>; secondaryAxisOrderBy?: Maybe; timezone?: Maybe; }; export type LineChartDataInput = { configuration: Scalars['JSON']; objectMetadataId: Scalars['UUID']; }; export type LineChartDataOutput = { __typename?: 'LineChartDataOutput'; formattedToRawLookup: Scalars['JSON']; hasTooManyGroups: Scalars['Boolean']; series: Array; showDataLabels: Scalars['Boolean']; showLegend: Scalars['Boolean']; xAxisLabel: Scalars['String']; yAxisLabel: Scalars['String']; }; export type LineChartDataPoint = { __typename?: 'LineChartDataPoint'; x: Scalars['String']; y: Scalars['Float']; }; export type LineChartSeries = { __typename?: 'LineChartSeries'; data: Array; id: Scalars['String']; label: Scalars['String']; }; export type LinkMetadata = { __typename?: 'LinkMetadata'; label: Scalars['String']; url: Scalars['String']; }; export type LinksMetadata = { __typename?: 'LinksMetadata'; primaryLinkLabel: Scalars['String']; primaryLinkUrl: Scalars['String']; secondaryLinks?: Maybe>; }; export type Location = { __typename?: 'Location'; lat?: Maybe; lng?: Maybe; }; export type LogicFunction = { __typename?: 'LogicFunction'; applicationId?: Maybe; builtHandlerPath: Scalars['String']; createdAt: Scalars['DateTime']; cronTriggerSettings?: Maybe; databaseEventTriggerSettings?: Maybe; description?: Maybe; handlerName: Scalars['String']; httpRouteTriggerSettings?: Maybe; id: Scalars['UUID']; isTool: Scalars['Boolean']; name: Scalars['String']; runtime: Scalars['String']; sourceHandlerPath: Scalars['String']; timeoutSeconds: Scalars['Float']; toolInputSchema?: Maybe; universalIdentifier?: Maybe; updatedAt: Scalars['DateTime']; }; export type LogicFunctionExecutionResult = { __typename?: 'LogicFunctionExecutionResult'; /** Execution result in JSON format */ data?: Maybe; /** Execution duration in milliseconds */ duration: Scalars['Float']; /** Execution error in JSON format */ error?: Maybe; /** Execution Logs */ logs: Scalars['String']; /** Execution status */ status: LogicFunctionExecutionStatus; }; /** Status of the logic function execution */ export enum LogicFunctionExecutionStatus { ERROR = 'ERROR', IDLE = 'IDLE', SUCCESS = 'SUCCESS' } export type LogicFunctionIdInput = { /** The id of the function. */ id: Scalars['ID']; }; export type LogicFunctionLayer = { __typename?: 'LogicFunctionLayer'; applicationId?: Maybe; createdAt: Scalars['DateTime']; id: Scalars['UUID']; updatedAt: Scalars['DateTime']; }; export type LogicFunctionLogs = { __typename?: 'LogicFunctionLogs'; /** Execution Logs */ logs: Scalars['String']; }; export type LogicFunctionLogsInput = { applicationId?: InputMaybe; applicationUniversalIdentifier?: InputMaybe; id?: InputMaybe; name?: InputMaybe; universalIdentifier?: InputMaybe; }; export type LoginTokenOutput = { __typename?: 'LoginTokenOutput'; loginToken: AuthToken; }; export type MarketplaceApp = { __typename?: 'MarketplaceApp'; aboutDescription: Scalars['String']; author: Scalars['String']; category: Scalars['String']; description: Scalars['String']; icon: Scalars['String']; id: Scalars['String']; logo?: Maybe; name: Scalars['String']; providers: Array; screenshots: Array; termsUrl?: Maybe; version: Scalars['String']; websiteUrl?: Maybe; }; export enum MessageChannelVisibility { METADATA = 'METADATA', SHARE_EVERYTHING = 'SHARE_EVERYTHING', SUBJECT = 'SUBJECT' } export enum ModelProvider { ANTHROPIC = 'ANTHROPIC', NONE = 'NONE', OPENAI = 'OPENAI', OPENAI_COMPATIBLE = 'OPENAI_COMPATIBLE', XAI = 'XAI' } export type Mutation = { __typename?: 'Mutation'; activateSkill: Skill; activateWorkflowVersion: Scalars['Boolean']; activateWorkspace: Workspace; addQueryToEventStream: Scalars['Boolean']; assignRoleToAgent: Scalars['Boolean']; assignRoleToApiKey: Scalars['Boolean']; authorizeApp: AuthorizeAppOutput; cancelSwitchBillingInterval: BillingUpdateOutput; cancelSwitchBillingPlan: BillingUpdateOutput; cancelSwitchMeteredPrice: BillingUpdateOutput; checkCustomDomainValidRecords?: Maybe; checkPublicDomainValidRecords?: Maybe; checkoutSession: BillingSessionOutput; computeStepOutputSchema: Scalars['JSON']; createApiKey: ApiKey; createApprovedAccessDomain: ApprovedAccessDomain; createChatThread: AgentChatThread; createCommandMenuItem: CommandMenuItem; createCoreView: CoreView; createCoreViewField: CoreViewField; createCoreViewFilter: CoreViewFilter; createCoreViewFilterGroup: CoreViewFilterGroup; createCoreViewGroup: CoreViewGroup; createCoreViewSort: CoreViewSort; createDatabaseConfigVariable: Scalars['Boolean']; createDraftFromWorkflowVersion: WorkflowVersionDto; createEmailingDomain: EmailingDomain; createFile: File; createFrontComponent: FrontComponent; createManyCoreViewFields: Array; createManyCoreViewGroups: Array; createNavigationMenuItem: NavigationMenuItem; createOIDCIdentityProvider: SetupSsoOutput; createObjectEvent: Analytics; createOneAgent: Agent; createOneAppToken: AppToken; createOneApplication: Application; createOneField: Field; createOneLogicFunction: LogicFunction; createOneLogicFunctionLayer: LogicFunctionLayer; createOneObject: Object; createOneRole: Role; createPageLayout: PageLayout; createPageLayoutTab: PageLayoutTab; createPageLayoutWidget: PageLayoutWidget; createPublicDomain: PublicDomain; createSAMLIdentityProvider: SetupSsoOutput; createSkill: Skill; createWebhook: Webhook; createWorkflowVersionEdge: WorkflowVersionStepChanges; createWorkflowVersionStep: WorkflowVersionStepChanges; deactivateSkill: Skill; deactivateWorkflowVersion: Scalars['Boolean']; deleteApprovedAccessDomain: Scalars['Boolean']; deleteCommandMenuItem: CommandMenuItem; deleteCoreView: Scalars['Boolean']; deleteCoreViewField: CoreViewField; deleteCoreViewFilter: CoreViewFilter; deleteCoreViewFilterGroup: Scalars['Boolean']; deleteCoreViewGroup: CoreViewGroup; deleteCoreViewSort: Scalars['Boolean']; deleteCurrentWorkspace: Workspace; deleteDatabaseConfigVariable: Scalars['Boolean']; deleteEmailingDomain: Scalars['Boolean']; deleteFile: File; deleteFrontComponent: FrontComponent; deleteJobs: DeleteJobsResponse; deleteNavigationMenuItem: NavigationMenuItem; deleteOneAgent: Agent; deleteOneField: Field; deleteOneLogicFunction: LogicFunction; deleteOneObject: Object; deleteOneRole: Scalars['String']; deletePublicDomain: Scalars['Boolean']; deleteSSOIdentityProvider: DeleteSsoOutput; deleteSkill: Skill; deleteTwoFactorAuthenticationMethod: DeleteTwoFactorAuthenticationMethodOutput; deleteUser: User; deleteUserFromWorkspace: UserWorkspace; deleteWebhook: Webhook; deleteWorkflowVersionEdge: WorkflowVersionStepChanges; deleteWorkflowVersionStep: WorkflowVersionStepChanges; deleteWorkspaceInvitation: Scalars['String']; destroyCoreView: Scalars['Boolean']; destroyCoreViewField: CoreViewField; destroyCoreViewFilter: CoreViewFilter; destroyCoreViewFilterGroup: Scalars['Boolean']; destroyCoreViewGroup: CoreViewGroup; destroyCoreViewSort: Scalars['Boolean']; destroyPageLayout: Scalars['Boolean']; destroyPageLayoutTab: Scalars['Boolean']; destroyPageLayoutWidget: Scalars['Boolean']; disablePostgresProxy: PostgresCredentials; dismissReconnectAccountBanner: Scalars['Boolean']; duplicateDashboard: DuplicatedDashboard; duplicateWorkflow: WorkflowVersionDto; duplicateWorkflowVersionStep: WorkflowVersionStepChanges; editSSOIdentityProvider: EditSsoOutput; emailPasswordResetLink: EmailPasswordResetLinkOutput; enablePostgresProxy: PostgresCredentials; endSubscriptionTrialPeriod: BillingEndTrialPeriodOutput; evaluateAgentTurn: AgentTurnEvaluation; executeOneLogicFunction: LogicFunctionExecutionResult; generateApiKeyToken: ApiKeyToken; generateTransientToken: TransientTokenOutput; getAuthTokensFromLoginToken: AuthTokens; getAuthTokensFromOTP: AuthTokens; getAuthorizationUrlForSSO: GetAuthorizationUrlForSsoOutput; getLoginTokenFromCredentials: LoginTokenOutput; impersonate: ImpersonateOutput; initiateOTPProvisioning: InitiateTwoFactorAuthenticationProvisioningOutput; initiateOTPProvisioningForAuthenticatedUser: InitiateTwoFactorAuthenticationProvisioningOutput; installApplication: Scalars['Boolean']; installMarketplaceApp: Scalars['Boolean']; removeQueryFromEventStream: Scalars['Boolean']; removeRoleFromAgent: Scalars['Boolean']; renewToken: AuthTokens; resendEmailVerificationToken: ResendEmailVerificationTokenOutput; resendWorkspaceInvitation: SendInvitationsOutput; retryJobs: RetryJobsResponse; revokeApiKey?: Maybe; runEvaluationInput: AgentTurn; runWorkflowVersion: RunWorkflowVersionOutput; saveImapSmtpCaldavAccount: ImapSmtpCaldavConnectionSuccess; sendInvitations: SendInvitationsOutput; setMeteredSubscriptionPrice: BillingUpdateOutput; signIn: AvailableWorkspacesAndAccessTokensOutput; signUp: AvailableWorkspacesAndAccessTokensOutput; signUpInNewWorkspace: SignUpOutput; signUpInWorkspace: SignUpOutput; skipBookOnboardingStep: OnboardingStepSuccess; skipSyncEmailOnboardingStep: OnboardingStepSuccess; startChannelSync: ChannelSyncSuccess; stopWorkflowRun: WorkflowRun; submitFormStep: Scalars['Boolean']; switchBillingPlan: BillingUpdateOutput; switchSubscriptionInterval: BillingUpdateOutput; syncApplication: Scalars['Boolean']; testHttpRequest: TestHttpRequestOutput; trackAnalytics: Analytics; uninstallApplication: Scalars['Boolean']; updateApiKey?: Maybe; updateCommandMenuItem: CommandMenuItem; updateCoreView: CoreView; updateCoreViewField: CoreViewField; updateCoreViewFilter: CoreViewFilter; updateCoreViewFilterGroup: CoreViewFilterGroup; updateCoreViewGroup: CoreViewGroup; updateCoreViewSort: CoreViewSort; updateDatabaseConfigVariable: Scalars['Boolean']; updateFrontComponent: FrontComponent; updateLabPublicFeatureFlag: FeatureFlagDto; updateNavigationMenuItem: NavigationMenuItem; updateOneAgent: Agent; updateOneApplicationVariable: Scalars['Boolean']; updateOneField: Field; updateOneLogicFunction: LogicFunction; updateOneObject: Object; updateOneRole: Role; updatePageLayout: PageLayout; updatePageLayoutTab: PageLayoutTab; updatePageLayoutWidget: PageLayoutWidget; updatePageLayoutWithTabsAndWidgets: PageLayout; updatePasswordViaResetToken: InvalidatePasswordOutput; updateSkill: Skill; updateUserEmail: Scalars['Boolean']; updateWebhook: Webhook; updateWorkflowRunStep: WorkflowAction; updateWorkflowVersionPositions: Scalars['Boolean']; updateWorkflowVersionStep: WorkflowAction; updateWorkspace: Workspace; updateWorkspaceFeatureFlag: Scalars['Boolean']; updateWorkspaceMemberRole: WorkspaceMember; uploadApplicationFile: File; /** @deprecated Use uploadFilesFieldFile instead */ uploadFile: SignedFile; uploadFilesFieldFile: File; uploadImage: SignedFile; uploadWorkspaceLogo: SignedFile; uploadWorkspaceMemberProfilePicture: SignedFile; upsertFieldPermissions: Array; upsertObjectPermissions: Array; upsertPermissionFlags: Array; upsertRowLevelPermissionPredicates: UpsertRowLevelPermissionPredicatesResult; userLookupAdminPanel: UserLookup; validateApprovedAccessDomain: ApprovedAccessDomain; verifyEmailAndGetLoginToken: VerifyEmailAndGetLoginTokenOutput; verifyEmailAndGetWorkspaceAgnosticToken: AvailableWorkspacesAndAccessTokensOutput; verifyEmailingDomain: EmailingDomain; verifyTwoFactorAuthenticationMethodForAuthenticatedUser: VerifyTwoFactorAuthenticationMethodOutput; }; export type MutationActivateSkillArgs = { id: Scalars['UUID']; }; export type MutationActivateWorkflowVersionArgs = { workflowVersionId: Scalars['UUID']; }; export type MutationActivateWorkspaceArgs = { data: ActivateWorkspaceInput; }; export type MutationAddQueryToEventStreamArgs = { input: AddQuerySubscriptionInput; }; export type MutationAssignRoleToAgentArgs = { agentId: Scalars['UUID']; roleId: Scalars['UUID']; }; export type MutationAssignRoleToApiKeyArgs = { apiKeyId: Scalars['UUID']; roleId: Scalars['UUID']; }; export type MutationAuthorizeAppArgs = { clientId: Scalars['String']; codeChallenge?: InputMaybe; redirectUrl: Scalars['String']; }; export type MutationCheckPublicDomainValidRecordsArgs = { domain: Scalars['String']; }; export type MutationCheckoutSessionArgs = { plan?: BillingPlanKey; recurringInterval: SubscriptionInterval; requirePaymentMethod?: Scalars['Boolean']; successUrlPath?: InputMaybe; }; export type MutationComputeStepOutputSchemaArgs = { input: ComputeStepOutputSchemaInput; }; export type MutationCreateApiKeyArgs = { input: CreateApiKeyInput; }; export type MutationCreateApprovedAccessDomainArgs = { input: CreateApprovedAccessDomainInput; }; export type MutationCreateCommandMenuItemArgs = { input: CreateCommandMenuItemInput; }; export type MutationCreateCoreViewArgs = { input: CreateViewInput; }; export type MutationCreateCoreViewFieldArgs = { input: CreateViewFieldInput; }; export type MutationCreateCoreViewFilterArgs = { input: CreateViewFilterInput; }; export type MutationCreateCoreViewFilterGroupArgs = { input: CreateViewFilterGroupInput; }; export type MutationCreateCoreViewGroupArgs = { input: CreateViewGroupInput; }; export type MutationCreateCoreViewSortArgs = { input: CreateViewSortInput; }; export type MutationCreateDatabaseConfigVariableArgs = { key: Scalars['String']; value: Scalars['JSON']; }; export type MutationCreateDraftFromWorkflowVersionArgs = { input: CreateDraftFromWorkflowVersionInput; }; export type MutationCreateEmailingDomainArgs = { domain: Scalars['String']; driver: EmailingDomainDriver; }; export type MutationCreateFileArgs = { file: Scalars['Upload']; }; export type MutationCreateFrontComponentArgs = { input: CreateFrontComponentInput; }; export type MutationCreateManyCoreViewFieldsArgs = { inputs: Array; }; export type MutationCreateManyCoreViewGroupsArgs = { inputs: Array; }; export type MutationCreateNavigationMenuItemArgs = { input: CreateNavigationMenuItemInput; }; export type MutationCreateOidcIdentityProviderArgs = { input: SetupOidcSsoInput; }; export type MutationCreateObjectEventArgs = { event: Scalars['String']; objectMetadataId: Scalars['UUID']; properties?: InputMaybe; recordId: Scalars['UUID']; }; export type MutationCreateOneAgentArgs = { input: CreateAgentInput; }; export type MutationCreateOneAppTokenArgs = { input: CreateOneAppTokenInput; }; export type MutationCreateOneApplicationArgs = { input: CreateApplicationInput; }; export type MutationCreateOneFieldArgs = { input: CreateOneFieldMetadataInput; }; export type MutationCreateOneLogicFunctionArgs = { input: CreateLogicFunctionInput; }; export type MutationCreateOneLogicFunctionLayerArgs = { applicationUniversalIdentifier: Scalars['String']; packageJsonChecksum: Scalars['JSON']; yarnLockChecksum: Scalars['String']; }; export type MutationCreateOneObjectArgs = { input: CreateOneObjectInput; }; export type MutationCreateOneRoleArgs = { createRoleInput: CreateRoleInput; }; export type MutationCreatePageLayoutArgs = { input: CreatePageLayoutInput; }; export type MutationCreatePageLayoutTabArgs = { input: CreatePageLayoutTabInput; }; export type MutationCreatePageLayoutWidgetArgs = { input: CreatePageLayoutWidgetInput; }; export type MutationCreatePublicDomainArgs = { domain: Scalars['String']; }; export type MutationCreateSamlIdentityProviderArgs = { input: SetupSamlSsoInput; }; export type MutationCreateSkillArgs = { input: CreateSkillInput; }; export type MutationCreateWebhookArgs = { input: CreateWebhookInput; }; export type MutationCreateWorkflowVersionEdgeArgs = { input: CreateWorkflowVersionEdgeInput; }; export type MutationCreateWorkflowVersionStepArgs = { input: CreateWorkflowVersionStepInput; }; export type MutationDeactivateSkillArgs = { id: Scalars['UUID']; }; export type MutationDeactivateWorkflowVersionArgs = { workflowVersionId: Scalars['UUID']; }; export type MutationDeleteApprovedAccessDomainArgs = { input: DeleteApprovedAccessDomainInput; }; export type MutationDeleteCommandMenuItemArgs = { id: Scalars['UUID']; }; export type MutationDeleteCoreViewArgs = { id: Scalars['String']; }; export type MutationDeleteCoreViewFieldArgs = { input: DeleteViewFieldInput; }; export type MutationDeleteCoreViewFilterArgs = { input: DeleteViewFilterInput; }; export type MutationDeleteCoreViewFilterGroupArgs = { id: Scalars['String']; }; export type MutationDeleteCoreViewGroupArgs = { input: DeleteViewGroupInput; }; export type MutationDeleteCoreViewSortArgs = { id: Scalars['String']; }; export type MutationDeleteDatabaseConfigVariableArgs = { key: Scalars['String']; }; export type MutationDeleteEmailingDomainArgs = { id: Scalars['String']; }; export type MutationDeleteFileArgs = { fileId: Scalars['UUID']; }; export type MutationDeleteFrontComponentArgs = { id: Scalars['UUID']; }; export type MutationDeleteJobsArgs = { jobIds: Array; queueName: Scalars['String']; }; export type MutationDeleteNavigationMenuItemArgs = { id: Scalars['UUID']; }; export type MutationDeleteOneAgentArgs = { input: AgentIdInput; }; export type MutationDeleteOneFieldArgs = { input: DeleteOneFieldInput; }; export type MutationDeleteOneLogicFunctionArgs = { input: LogicFunctionIdInput; }; export type MutationDeleteOneObjectArgs = { input: DeleteOneObjectInput; }; export type MutationDeleteOneRoleArgs = { roleId: Scalars['UUID']; }; export type MutationDeletePublicDomainArgs = { domain: Scalars['String']; }; export type MutationDeleteSsoIdentityProviderArgs = { input: DeleteSsoInput; }; export type MutationDeleteSkillArgs = { id: Scalars['UUID']; }; export type MutationDeleteTwoFactorAuthenticationMethodArgs = { twoFactorAuthenticationMethodId: Scalars['UUID']; }; export type MutationDeleteUserFromWorkspaceArgs = { workspaceMemberIdToDelete: Scalars['String']; }; export type MutationDeleteWebhookArgs = { id: Scalars['UUID']; }; export type MutationDeleteWorkflowVersionEdgeArgs = { input: CreateWorkflowVersionEdgeInput; }; export type MutationDeleteWorkflowVersionStepArgs = { input: DeleteWorkflowVersionStepInput; }; export type MutationDeleteWorkspaceInvitationArgs = { appTokenId: Scalars['String']; }; export type MutationDestroyCoreViewArgs = { id: Scalars['String']; }; export type MutationDestroyCoreViewFieldArgs = { input: DestroyViewFieldInput; }; export type MutationDestroyCoreViewFilterArgs = { input: DestroyViewFilterInput; }; export type MutationDestroyCoreViewFilterGroupArgs = { id: Scalars['String']; }; export type MutationDestroyCoreViewGroupArgs = { input: DestroyViewGroupInput; }; export type MutationDestroyCoreViewSortArgs = { id: Scalars['String']; }; export type MutationDestroyPageLayoutArgs = { id: Scalars['String']; }; export type MutationDestroyPageLayoutTabArgs = { id: Scalars['String']; }; export type MutationDestroyPageLayoutWidgetArgs = { id: Scalars['String']; }; export type MutationDismissReconnectAccountBannerArgs = { connectedAccountId: Scalars['UUID']; }; export type MutationDuplicateDashboardArgs = { id: Scalars['UUID']; }; export type MutationDuplicateWorkflowArgs = { input: DuplicateWorkflowInput; }; export type MutationDuplicateWorkflowVersionStepArgs = { input: DuplicateWorkflowVersionStepInput; }; export type MutationEditSsoIdentityProviderArgs = { input: EditSsoInput; }; export type MutationEmailPasswordResetLinkArgs = { email: Scalars['String']; workspaceId: Scalars['UUID']; }; export type MutationEvaluateAgentTurnArgs = { turnId: Scalars['UUID']; }; export type MutationExecuteOneLogicFunctionArgs = { input: ExecuteLogicFunctionInput; }; export type MutationGenerateApiKeyTokenArgs = { apiKeyId: Scalars['UUID']; expiresAt: Scalars['String']; }; export type MutationGetAuthTokensFromLoginTokenArgs = { loginToken: Scalars['String']; origin: Scalars['String']; }; export type MutationGetAuthTokensFromOtpArgs = { captchaToken?: InputMaybe; loginToken: Scalars['String']; origin: Scalars['String']; otp: Scalars['String']; }; export type MutationGetAuthorizationUrlForSsoArgs = { input: GetAuthorizationUrlForSsoInput; }; export type MutationGetLoginTokenFromCredentialsArgs = { captchaToken?: InputMaybe; email: Scalars['String']; locale?: InputMaybe; origin: Scalars['String']; password: Scalars['String']; verifyEmailRedirectPath?: InputMaybe; }; export type MutationImpersonateArgs = { userId: Scalars['UUID']; workspaceId: Scalars['UUID']; }; export type MutationInitiateOtpProvisioningArgs = { loginToken: Scalars['String']; origin: Scalars['String']; }; export type MutationInstallApplicationArgs = { workspaceMigration: WorkspaceMigrationInput; }; export type MutationRemoveQueryFromEventStreamArgs = { input: RemoveQueryFromEventStreamInput; }; export type MutationRemoveRoleFromAgentArgs = { agentId: Scalars['UUID']; }; export type MutationRenewTokenArgs = { appToken: Scalars['String']; }; export type MutationResendEmailVerificationTokenArgs = { email: Scalars['String']; origin: Scalars['String']; }; export type MutationResendWorkspaceInvitationArgs = { appTokenId: Scalars['String']; }; export type MutationRetryJobsArgs = { jobIds: Array; queueName: Scalars['String']; }; export type MutationRevokeApiKeyArgs = { input: RevokeApiKeyInput; }; export type MutationRunEvaluationInputArgs = { agentId: Scalars['UUID']; input: Scalars['String']; }; export type MutationRunWorkflowVersionArgs = { input: RunWorkflowVersionInput; }; export type MutationSaveImapSmtpCaldavAccountArgs = { accountOwnerId: Scalars['UUID']; connectionParameters: EmailAccountConnectionParameters; handle: Scalars['String']; id?: InputMaybe; }; export type MutationSendInvitationsArgs = { emails: Array; }; export type MutationSetMeteredSubscriptionPriceArgs = { priceId: Scalars['String']; }; export type MutationSignInArgs = { captchaToken?: InputMaybe; email: Scalars['String']; locale?: InputMaybe; password: Scalars['String']; verifyEmailRedirectPath?: InputMaybe; }; export type MutationSignUpArgs = { captchaToken?: InputMaybe; email: Scalars['String']; locale?: InputMaybe; password: Scalars['String']; verifyEmailRedirectPath?: InputMaybe; }; export type MutationSignUpInWorkspaceArgs = { captchaToken?: InputMaybe; email: Scalars['String']; locale?: InputMaybe; password: Scalars['String']; verifyEmailRedirectPath?: InputMaybe; workspaceId?: InputMaybe; workspaceInviteHash?: InputMaybe; workspacePersonalInviteToken?: InputMaybe; }; export type MutationStartChannelSyncArgs = { connectedAccountId: Scalars['UUID']; }; export type MutationStopWorkflowRunArgs = { workflowRunId: Scalars['UUID']; }; export type MutationSubmitFormStepArgs = { input: SubmitFormStepInput; }; export type MutationSyncApplicationArgs = { manifest: Scalars['JSON']; }; export type MutationTestHttpRequestArgs = { input: TestHttpRequestInput; }; export type MutationTrackAnalyticsArgs = { event?: InputMaybe; name?: InputMaybe; properties?: InputMaybe; type: AnalyticsType; }; export type MutationUninstallApplicationArgs = { universalIdentifier: Scalars['String']; }; export type MutationUpdateApiKeyArgs = { input: UpdateApiKeyInput; }; export type MutationUpdateCommandMenuItemArgs = { input: UpdateCommandMenuItemInput; }; export type MutationUpdateCoreViewArgs = { id: Scalars['String']; input: UpdateViewInput; }; export type MutationUpdateCoreViewFieldArgs = { input: UpdateViewFieldInput; }; export type MutationUpdateCoreViewFilterArgs = { input: UpdateViewFilterInput; }; export type MutationUpdateCoreViewFilterGroupArgs = { id: Scalars['String']; input: UpdateViewFilterGroupInput; }; export type MutationUpdateCoreViewGroupArgs = { input: UpdateViewGroupInput; }; export type MutationUpdateCoreViewSortArgs = { id: Scalars['String']; input: UpdateViewSortInput; }; export type MutationUpdateDatabaseConfigVariableArgs = { key: Scalars['String']; value: Scalars['JSON']; }; export type MutationUpdateFrontComponentArgs = { input: UpdateFrontComponentInput; }; export type MutationUpdateLabPublicFeatureFlagArgs = { input: UpdateLabPublicFeatureFlagInput; }; export type MutationUpdateNavigationMenuItemArgs = { input: UpdateOneNavigationMenuItemInput; }; export type MutationUpdateOneAgentArgs = { input: UpdateAgentInput; }; export type MutationUpdateOneApplicationVariableArgs = { applicationId: Scalars['UUID']; key: Scalars['String']; value: Scalars['String']; }; export type MutationUpdateOneFieldArgs = { input: UpdateOneFieldMetadataInput; }; export type MutationUpdateOneLogicFunctionArgs = { input: UpdateLogicFunctionInput; }; export type MutationUpdateOneObjectArgs = { input: UpdateOneObjectInput; }; export type MutationUpdateOneRoleArgs = { updateRoleInput: UpdateRoleInput; }; export type MutationUpdatePageLayoutArgs = { id: Scalars['String']; input: UpdatePageLayoutInput; }; export type MutationUpdatePageLayoutTabArgs = { id: Scalars['String']; input: UpdatePageLayoutTabInput; }; export type MutationUpdatePageLayoutWidgetArgs = { id: Scalars['String']; input: UpdatePageLayoutWidgetInput; }; export type MutationUpdatePageLayoutWithTabsAndWidgetsArgs = { id: Scalars['String']; input: UpdatePageLayoutWithTabsInput; }; export type MutationUpdatePasswordViaResetTokenArgs = { newPassword: Scalars['String']; passwordResetToken: Scalars['String']; }; export type MutationUpdateSkillArgs = { input: UpdateSkillInput; }; export type MutationUpdateUserEmailArgs = { newEmail: Scalars['String']; verifyEmailRedirectPath?: InputMaybe; }; export type MutationUpdateWebhookArgs = { input: UpdateWebhookInput; }; export type MutationUpdateWorkflowRunStepArgs = { input: UpdateWorkflowRunStepInput; }; export type MutationUpdateWorkflowVersionPositionsArgs = { input: UpdateWorkflowVersionPositionsInput; }; export type MutationUpdateWorkflowVersionStepArgs = { input: UpdateWorkflowVersionStepInput; }; export type MutationUpdateWorkspaceArgs = { data: UpdateWorkspaceInput; }; export type MutationUpdateWorkspaceFeatureFlagArgs = { featureFlag: Scalars['String']; value: Scalars['Boolean']; workspaceId: Scalars['UUID']; }; export type MutationUpdateWorkspaceMemberRoleArgs = { roleId: Scalars['UUID']; workspaceMemberId: Scalars['UUID']; }; export type MutationUploadApplicationFileArgs = { applicationUniversalIdentifier: Scalars['String']; file: Scalars['Upload']; fileFolder: FileFolder; filePath: Scalars['String']; }; export type MutationUploadFileArgs = { file: Scalars['Upload']; fileFolder?: InputMaybe; }; export type MutationUploadFilesFieldFileArgs = { file: Scalars['Upload']; }; export type MutationUploadImageArgs = { file: Scalars['Upload']; fileFolder?: InputMaybe; }; export type MutationUploadWorkspaceLogoArgs = { file: Scalars['Upload']; }; export type MutationUploadWorkspaceMemberProfilePictureArgs = { file: Scalars['Upload']; }; export type MutationUpsertFieldPermissionsArgs = { upsertFieldPermissionsInput: UpsertFieldPermissionsInput; }; export type MutationUpsertObjectPermissionsArgs = { upsertObjectPermissionsInput: UpsertObjectPermissionsInput; }; export type MutationUpsertPermissionFlagsArgs = { upsertPermissionFlagsInput: UpsertPermissionFlagsInput; }; export type MutationUpsertRowLevelPermissionPredicatesArgs = { input: UpsertRowLevelPermissionPredicatesInput; }; export type MutationUserLookupAdminPanelArgs = { userIdentifier: Scalars['String']; }; export type MutationValidateApprovedAccessDomainArgs = { input: ValidateApprovedAccessDomainInput; }; export type MutationVerifyEmailAndGetLoginTokenArgs = { captchaToken?: InputMaybe; email: Scalars['String']; emailVerificationToken: Scalars['String']; origin: Scalars['String']; }; export type MutationVerifyEmailAndGetWorkspaceAgnosticTokenArgs = { captchaToken?: InputMaybe; email: Scalars['String']; emailVerificationToken: Scalars['String']; }; export type MutationVerifyEmailingDomainArgs = { id: Scalars['String']; }; export type MutationVerifyTwoFactorAuthenticationMethodForAuthenticatedUserArgs = { otp: Scalars['String']; }; export type NativeModelCapabilities = { __typename?: 'NativeModelCapabilities'; twitterSearch?: Maybe; webSearch?: Maybe; }; export type NavigationMenuItem = { __typename?: 'NavigationMenuItem'; applicationId?: Maybe; createdAt: Scalars['DateTime']; folderId?: Maybe; id: Scalars['UUID']; name?: Maybe; position: Scalars['Float']; targetObjectMetadataId?: Maybe; targetRecordId?: Maybe; targetRecordIdentifier?: Maybe; updatedAt: Scalars['DateTime']; userWorkspaceId?: Maybe; viewId?: Maybe; }; export type NotesConfiguration = { __typename?: 'NotesConfiguration'; configurationType: WidgetConfigurationType; }; export type Object = { __typename?: 'Object'; applicationId: Scalars['UUID']; createdAt: Scalars['DateTime']; description?: Maybe; duplicateCriteria?: Maybe>>; fields: ObjectFieldsConnection; fieldsList: Array; icon?: Maybe; id: Scalars['UUID']; imageIdentifierFieldMetadataId?: Maybe; indexMetadataList: Array; indexMetadatas: ObjectIndexMetadatasConnection; isActive: Scalars['Boolean']; isCustom: Scalars['Boolean']; isLabelSyncedWithName: Scalars['Boolean']; isRemote: Scalars['Boolean']; isSearchable: Scalars['Boolean']; isSystem: Scalars['Boolean']; isUIReadOnly: Scalars['Boolean']; labelIdentifierFieldMetadataId?: Maybe; labelPlural: Scalars['String']; labelSingular: Scalars['String']; namePlural: Scalars['String']; nameSingular: Scalars['String']; shortcut?: Maybe; standardOverrides?: Maybe; updatedAt: Scalars['DateTime']; }; export type ObjectFieldsArgs = { filter?: FieldFilter; paging?: CursorPaging; }; export type ObjectIndexMetadatasArgs = { filter?: IndexFilter; paging?: CursorPaging; }; export type ObjectConnection = { __typename?: 'ObjectConnection'; /** Array of edges. */ edges: Array; /** Paging information */ pageInfo: PageInfo; }; export type ObjectEdge = { __typename?: 'ObjectEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']; /** The node containing the Object */ node: Object; }; export type ObjectFieldsConnection = { __typename?: 'ObjectFieldsConnection'; /** Array of edges. */ edges: Array; /** Paging information */ pageInfo: PageInfo; }; export type ObjectFilter = { and?: InputMaybe>; id?: InputMaybe; isActive?: InputMaybe; isCustom?: InputMaybe; isRemote?: InputMaybe; isSearchable?: InputMaybe; isSystem?: InputMaybe; isUIReadOnly?: InputMaybe; or?: InputMaybe>; }; export type ObjectIndexMetadatasConnection = { __typename?: 'ObjectIndexMetadatasConnection'; /** Array of edges. */ edges: Array; /** Paging information */ pageInfo: PageInfo; }; export type ObjectPermission = { __typename?: 'ObjectPermission'; canDestroyObjectRecords?: Maybe; canReadObjectRecords?: Maybe; canSoftDeleteObjectRecords?: Maybe; canUpdateObjectRecords?: Maybe; objectMetadataId: Scalars['UUID']; restrictedFields?: Maybe; rowLevelPermissionPredicateGroups?: Maybe>; rowLevelPermissionPredicates?: Maybe>; }; export type ObjectPermissionInput = { canDestroyObjectRecords?: InputMaybe; canReadObjectRecords?: InputMaybe; canSoftDeleteObjectRecords?: InputMaybe; canUpdateObjectRecords?: InputMaybe; objectMetadataId: Scalars['UUID']; }; export type ObjectRecordEvent = { __typename?: 'ObjectRecordEvent'; action: DatabaseEventAction; objectNameSingular: Scalars['String']; properties: ObjectRecordEventProperties; recordId: Scalars['String']; userId?: Maybe; workspaceMemberId?: Maybe; }; export type ObjectRecordEventProperties = { __typename?: 'ObjectRecordEventProperties'; after?: Maybe; before?: Maybe; diff?: Maybe; updatedFields?: Maybe>; }; export type ObjectRecordFilterInput = { and?: InputMaybe>; createdAt?: InputMaybe; deletedAt?: InputMaybe; id?: InputMaybe; not?: InputMaybe; or?: InputMaybe>; updatedAt?: InputMaybe; }; /** Date granularity options (e.g. DAY, MONTH, QUARTER, YEAR, WEEK, DAY_OF_THE_WEEK, MONTH_OF_THE_YEAR, QUARTER_OF_THE_YEAR) */ export enum ObjectRecordGroupByDateGranularity { DAY = 'DAY', DAY_OF_THE_WEEK = 'DAY_OF_THE_WEEK', MONTH = 'MONTH', MONTH_OF_THE_YEAR = 'MONTH_OF_THE_YEAR', NONE = 'NONE', QUARTER = 'QUARTER', QUARTER_OF_THE_YEAR = 'QUARTER_OF_THE_YEAR', WEEK = 'WEEK', YEAR = 'YEAR' } export type ObjectStandardOverrides = { __typename?: 'ObjectStandardOverrides'; description?: Maybe; icon?: Maybe; labelPlural?: Maybe; labelSingular?: Maybe; translations?: Maybe; }; export type OnDbEvent = { __typename?: 'OnDbEvent'; action: DatabaseEventAction; eventDate: Scalars['DateTime']; objectNameSingular: Scalars['String']; record: Scalars['JSON']; updatedFields?: Maybe>; }; export type OnDbEventInput = { action?: InputMaybe; objectNameSingular?: InputMaybe; recordId?: InputMaybe; }; /** Onboarding status */ export enum OnboardingStatus { BOOK_ONBOARDING = 'BOOK_ONBOARDING', COMPLETED = 'COMPLETED', INVITE_TEAM = 'INVITE_TEAM', PLAN_REQUIRED = 'PLAN_REQUIRED', PROFILE_CREATION = 'PROFILE_CREATION', SYNC_EMAIL = 'SYNC_EMAIL', WORKSPACE_ACTIVATION = 'WORKSPACE_ACTIVATION' } export type OnboardingStepSuccess = { __typename?: 'OnboardingStepSuccess'; /** Boolean that confirms query was dispatched */ success: Scalars['Boolean']; }; export type PageInfo = { __typename?: 'PageInfo'; /** The cursor of the last returned record. */ endCursor?: Maybe; /** true if paging forward and there are more records. */ hasNextPage?: Maybe; /** true if paging backwards and there are more records. */ hasPreviousPage?: Maybe; /** The cursor of the first returned record. */ startCursor?: Maybe; }; export type PageLayout = { __typename?: 'PageLayout'; createdAt: Scalars['DateTime']; defaultTabToFocusOnMobileAndSidePanelId?: Maybe; deletedAt?: Maybe; id: Scalars['UUID']; name: Scalars['String']; objectMetadataId?: Maybe; tabs?: Maybe>; type: PageLayoutType; updatedAt: Scalars['DateTime']; }; export type PageLayoutTab = { __typename?: 'PageLayoutTab'; createdAt: Scalars['DateTime']; deletedAt?: Maybe; icon?: Maybe; id: Scalars['UUID']; layoutMode?: Maybe; pageLayoutId: Scalars['UUID']; position: Scalars['Float']; title: Scalars['String']; updatedAt: Scalars['DateTime']; widgets?: Maybe>; }; export enum PageLayoutTabLayoutMode { CANVAS = 'CANVAS', GRID = 'GRID', VERTICAL_LIST = 'VERTICAL_LIST' } export enum PageLayoutType { DASHBOARD = 'DASHBOARD', RECORD_INDEX = 'RECORD_INDEX', RECORD_PAGE = 'RECORD_PAGE' } export type PageLayoutWidget = { __typename?: 'PageLayoutWidget'; conditionalDisplay?: Maybe; configuration: WidgetConfiguration; createdAt: Scalars['DateTime']; deletedAt?: Maybe; gridPosition: GridPosition; id: Scalars['UUID']; objectMetadataId?: Maybe; pageLayoutTabId: Scalars['UUID']; position?: Maybe; title: Scalars['String']; type: WidgetType; updatedAt: Scalars['DateTime']; }; export type PageLayoutWidgetCanvasPosition = { __typename?: 'PageLayoutWidgetCanvasPosition'; layoutMode: PageLayoutTabLayoutMode; }; export type PageLayoutWidgetGridPosition = { __typename?: 'PageLayoutWidgetGridPosition'; column: Scalars['Int']; columnSpan: Scalars['Int']; layoutMode: PageLayoutTabLayoutMode; row: Scalars['Int']; rowSpan: Scalars['Int']; }; export type PageLayoutWidgetPosition = PageLayoutWidgetCanvasPosition | PageLayoutWidgetGridPosition | PageLayoutWidgetVerticalListPosition; export type PageLayoutWidgetVerticalListPosition = { __typename?: 'PageLayoutWidgetVerticalListPosition'; index: Scalars['Int']; layoutMode: PageLayoutTabLayoutMode; }; export type PermissionFlag = { __typename?: 'PermissionFlag'; flag: PermissionFlagType; id: Scalars['UUID']; roleId: Scalars['UUID']; }; export enum PermissionFlagType { AI = 'AI', AI_SETTINGS = 'AI_SETTINGS', API_KEYS_AND_WEBHOOKS = 'API_KEYS_AND_WEBHOOKS', APPLICATIONS = 'APPLICATIONS', BILLING = 'BILLING', CODE_INTERPRETER_TOOL = 'CODE_INTERPRETER_TOOL', CONNECTED_ACCOUNTS = 'CONNECTED_ACCOUNTS', DATA_MODEL = 'DATA_MODEL', DOWNLOAD_FILE = 'DOWNLOAD_FILE', EXPORT_CSV = 'EXPORT_CSV', HTTP_REQUEST_TOOL = 'HTTP_REQUEST_TOOL', IMPERSONATE = 'IMPERSONATE', IMPORT_CSV = 'IMPORT_CSV', LAYOUTS = 'LAYOUTS', MARKETPLACE_APPS = 'MARKETPLACE_APPS', PROFILE_INFORMATION = 'PROFILE_INFORMATION', ROLES = 'ROLES', SECURITY = 'SECURITY', SEND_EMAIL_TOOL = 'SEND_EMAIL_TOOL', SSO_BYPASS = 'SSO_BYPASS', UPLOAD_FILE = 'UPLOAD_FILE', VIEWS = 'VIEWS', WORKFLOWS = 'WORKFLOWS', WORKSPACE = 'WORKSPACE', WORKSPACE_MEMBERS = 'WORKSPACE_MEMBERS' } export type PieChartConfiguration = { __typename?: 'PieChartConfiguration'; aggregateFieldMetadataId: Scalars['UUID']; aggregateOperation: AggregateOperations; color?: Maybe; configurationType: WidgetConfigurationType; dateGranularity?: Maybe; description?: Maybe; displayDataLabel?: Maybe; displayLegend?: Maybe; filter?: Maybe; firstDayOfTheWeek?: Maybe; groupByFieldMetadataId: Scalars['UUID']; groupBySubFieldName?: Maybe; hideEmptyCategory?: Maybe; manualSortOrder?: Maybe>; orderBy?: Maybe; showCenterMetric?: Maybe; timezone?: Maybe; }; export type PieChartDataInput = { configuration: Scalars['JSON']; objectMetadataId: Scalars['UUID']; }; export type PieChartDataItem = { __typename?: 'PieChartDataItem'; id: Scalars['String']; value: Scalars['Float']; }; export type PieChartDataOutput = { __typename?: 'PieChartDataOutput'; data: Array; formattedToRawLookup: Scalars['JSON']; hasTooManyGroups: Scalars['Boolean']; showCenterMetric: Scalars['Boolean']; showDataLabels: Scalars['Boolean']; showLegend: Scalars['Boolean']; }; export type PlaceDetailsResult = { __typename?: 'PlaceDetailsResult'; city?: Maybe; country?: Maybe; location?: Maybe; postcode?: Maybe; state?: Maybe; }; export type PostgresCredentials = { __typename?: 'PostgresCredentials'; id: Scalars['UUID']; password: Scalars['String']; user: Scalars['String']; workspaceId: Scalars['UUID']; }; export type PublicDomain = { __typename?: 'PublicDomain'; createdAt: Scalars['DateTime']; domain: Scalars['String']; id: Scalars['UUID']; isValidated: Scalars['Boolean']; }; export type PublicFeatureFlag = { __typename?: 'PublicFeatureFlag'; key: FeatureFlagKey; metadata: PublicFeatureFlagMetadata; }; export type PublicFeatureFlagMetadata = { __typename?: 'PublicFeatureFlagMetadata'; description: Scalars['String']; imagePath?: Maybe; label: Scalars['String']; }; export type PublicWorkspaceDataOutput = { __typename?: 'PublicWorkspaceDataOutput'; authBypassProviders?: Maybe; authProviders: AuthProviders; displayName?: Maybe; id: Scalars['UUID']; logo?: Maybe; workspaceUrls: WorkspaceUrls; }; export type Query = { __typename?: 'Query'; agentTurns: Array; apiKey?: Maybe; apiKeys: Array; barChartData: BarChartDataOutput; billingPortalSession: BillingSessionOutput; chatMessages: Array; chatThread: AgentChatThread; chatThreads: Array; checkApplicationExist: Scalars['Boolean']; checkUserExists: CheckUserExistOutput; checkWorkspaceInviteHashIsValid: WorkspaceInviteHashValidOutput; commandMenuItem?: Maybe; commandMenuItems: Array; currentUser: User; currentWorkspace: Workspace; field: Field; fields: FieldConnection; findManyAgents: Array; findManyApplications: Array; findManyLogicFunctions: Array; findManyMarketplaceApps: Array; findManyPublicDomains: Array; findOneAgent: Agent; findOneApplication: Application; findOneLogicFunction: LogicFunction; findWorkspaceFromInviteHash: Workspace; findWorkspaceInvitations: Array; frontComponent?: Maybe; frontComponents: Array; getAddressDetails: PlaceDetailsResult; getApprovedAccessDomains: Array; getAutoCompleteAddress: Array; getAvailablePackages: Scalars['JSON']; getConfigVariablesGrouped: ConfigVariablesOutput; getConnectedImapSmtpCaldavAccount: ConnectedImapSmtpCaldavAccount; getCoreView?: Maybe; getCoreViewField?: Maybe; getCoreViewFields: Array; getCoreViewFilter?: Maybe; getCoreViewFilterGroup?: Maybe; getCoreViewFilterGroups: Array; getCoreViewFilters: Array; getCoreViewGroup?: Maybe; getCoreViewGroups: Array; getCoreViewSort?: Maybe; getCoreViewSorts: Array; getCoreViews: Array; getDatabaseConfigVariable: ConfigVariable; getEmailingDomains: Array; getIndicatorHealthStatus: AdminPanelHealthServiceData; getLogicFunctionSourceCode?: Maybe; getMeteredProductsUsage: Array; getPageLayout?: Maybe; getPageLayoutTab: PageLayoutTab; getPageLayoutTabs: Array; getPageLayoutWidget: PageLayoutWidget; getPageLayoutWidgets: Array; getPageLayouts: Array; getPostgresCredentials?: Maybe; getPublicWorkspaceDataByDomain: PublicWorkspaceDataOutput; getQueueJobs: QueueJobsResponse; getQueueMetrics: QueueMetricsData; getRoles: Array; getSSOIdentityProviders: Array; getSystemHealthStatus: SystemHealth; getTimelineCalendarEventsFromCompanyId: TimelineCalendarEventsWithTotal; getTimelineCalendarEventsFromOpportunityId: TimelineCalendarEventsWithTotal; getTimelineCalendarEventsFromPersonId: TimelineCalendarEventsWithTotal; getTimelineThreadsFromCompanyId: TimelineThreadsWithTotal; getTimelineThreadsFromOpportunityId: TimelineThreadsWithTotal; getTimelineThreadsFromPersonId: TimelineThreadsWithTotal; getToolIndex: Array; index: Index; indexMetadatas: IndexConnection; lineChartData: LineChartDataOutput; listPlans: Array; navigationMenuItem?: Maybe; navigationMenuItems: Array; object: Object; objects: ObjectConnection; pieChartData: PieChartDataOutput; search: SearchResultConnection; skill?: Maybe; skills: Array; validatePasswordResetToken: ValidatePasswordResetTokenOutput; versionInfo: VersionInfo; webhook?: Maybe; webhooks: Array; }; export type QueryAgentTurnsArgs = { agentId: Scalars['UUID']; }; export type QueryApiKeyArgs = { input: GetApiKeyInput; }; export type QueryBarChartDataArgs = { input: BarChartDataInput; }; export type QueryBillingPortalSessionArgs = { returnUrlPath?: InputMaybe; }; export type QueryChatMessagesArgs = { threadId: Scalars['UUID']; }; export type QueryChatThreadArgs = { id: Scalars['UUID']; }; export type QueryCheckApplicationExistArgs = { id?: InputMaybe; universalIdentifier?: InputMaybe; }; export type QueryCheckUserExistsArgs = { captchaToken?: InputMaybe; email: Scalars['String']; }; export type QueryCheckWorkspaceInviteHashIsValidArgs = { inviteHash: Scalars['String']; }; export type QueryCommandMenuItemArgs = { id: Scalars['UUID']; }; export type QueryFieldArgs = { id: Scalars['UUID']; }; export type QueryFieldsArgs = { filter?: FieldFilter; paging?: CursorPaging; }; export type QueryFindOneAgentArgs = { input: AgentIdInput; }; export type QueryFindOneApplicationArgs = { id?: InputMaybe; universalIdentifier?: InputMaybe; }; export type QueryFindOneLogicFunctionArgs = { input: LogicFunctionIdInput; }; export type QueryFindWorkspaceFromInviteHashArgs = { inviteHash: Scalars['String']; }; export type QueryFrontComponentArgs = { id: Scalars['UUID']; }; export type QueryGetAddressDetailsArgs = { placeId: Scalars['String']; token: Scalars['String']; }; export type QueryGetAutoCompleteAddressArgs = { address: Scalars['String']; country?: InputMaybe; isFieldCity?: InputMaybe; token: Scalars['String']; }; export type QueryGetAvailablePackagesArgs = { input: LogicFunctionIdInput; }; export type QueryGetConnectedImapSmtpCaldavAccountArgs = { id: Scalars['UUID']; }; export type QueryGetCoreViewArgs = { id: Scalars['String']; }; export type QueryGetCoreViewFieldArgs = { id: Scalars['String']; }; export type QueryGetCoreViewFieldsArgs = { viewId: Scalars['String']; }; export type QueryGetCoreViewFilterArgs = { id: Scalars['String']; }; export type QueryGetCoreViewFilterGroupArgs = { id: Scalars['String']; }; export type QueryGetCoreViewFilterGroupsArgs = { viewId?: InputMaybe; }; export type QueryGetCoreViewFiltersArgs = { viewId?: InputMaybe; }; export type QueryGetCoreViewGroupArgs = { id: Scalars['String']; }; export type QueryGetCoreViewGroupsArgs = { viewId?: InputMaybe; }; export type QueryGetCoreViewSortArgs = { id: Scalars['String']; }; export type QueryGetCoreViewSortsArgs = { viewId?: InputMaybe; }; export type QueryGetCoreViewsArgs = { objectMetadataId?: InputMaybe; }; export type QueryGetDatabaseConfigVariableArgs = { key: Scalars['String']; }; export type QueryGetIndicatorHealthStatusArgs = { indicatorId: HealthIndicatorId; }; export type QueryGetLogicFunctionSourceCodeArgs = { input: GetLogicFunctionSourceCodeInput; }; export type QueryGetPageLayoutArgs = { id: Scalars['String']; }; export type QueryGetPageLayoutTabArgs = { id: Scalars['String']; }; export type QueryGetPageLayoutTabsArgs = { pageLayoutId: Scalars['String']; }; export type QueryGetPageLayoutWidgetArgs = { id: Scalars['String']; }; export type QueryGetPageLayoutWidgetsArgs = { pageLayoutTabId: Scalars['String']; }; export type QueryGetPageLayoutsArgs = { objectMetadataId?: InputMaybe; }; export type QueryGetPublicWorkspaceDataByDomainArgs = { origin?: InputMaybe; }; export type QueryGetQueueJobsArgs = { limit?: InputMaybe; offset?: InputMaybe; queueName: Scalars['String']; state: JobState; }; export type QueryGetQueueMetricsArgs = { queueName: Scalars['String']; timeRange?: InputMaybe; }; export type QueryGetTimelineCalendarEventsFromCompanyIdArgs = { companyId: Scalars['UUID']; page: Scalars['Int']; pageSize: Scalars['Int']; }; export type QueryGetTimelineCalendarEventsFromOpportunityIdArgs = { opportunityId: Scalars['UUID']; page: Scalars['Int']; pageSize: Scalars['Int']; }; export type QueryGetTimelineCalendarEventsFromPersonIdArgs = { page: Scalars['Int']; pageSize: Scalars['Int']; personId: Scalars['UUID']; }; export type QueryGetTimelineThreadsFromCompanyIdArgs = { companyId: Scalars['UUID']; page: Scalars['Int']; pageSize: Scalars['Int']; }; export type QueryGetTimelineThreadsFromOpportunityIdArgs = { opportunityId: Scalars['UUID']; page: Scalars['Int']; pageSize: Scalars['Int']; }; export type QueryGetTimelineThreadsFromPersonIdArgs = { page: Scalars['Int']; pageSize: Scalars['Int']; personId: Scalars['UUID']; }; export type QueryIndexArgs = { id: Scalars['UUID']; }; export type QueryIndexMetadatasArgs = { filter?: IndexFilter; paging?: CursorPaging; }; export type QueryLineChartDataArgs = { input: LineChartDataInput; }; export type QueryNavigationMenuItemArgs = { id: Scalars['UUID']; }; export type QueryObjectArgs = { id: Scalars['UUID']; }; export type QueryObjectsArgs = { filter?: ObjectFilter; paging?: CursorPaging; }; export type QueryPieChartDataArgs = { input: PieChartDataInput; }; export type QuerySearchArgs = { after?: InputMaybe; excludedObjectNameSingulars?: InputMaybe>; filter?: InputMaybe; includedObjectNameSingulars?: InputMaybe>; limit: Scalars['Int']; searchInput: Scalars['String']; }; export type QuerySkillArgs = { id: Scalars['UUID']; }; export type QueryValidatePasswordResetTokenArgs = { passwordResetToken: Scalars['String']; }; export type QueryWebhookArgs = { id: Scalars['UUID']; }; export type QueueJob = { __typename?: 'QueueJob'; attemptsMade: Scalars['Float']; data?: Maybe; failedReason?: Maybe; finishedOn?: Maybe; id: Scalars['String']; logs?: Maybe>; name: Scalars['String']; processedOn?: Maybe; returnValue?: Maybe; stackTrace?: Maybe>; state: JobState; timestamp?: Maybe; }; export type QueueJobsResponse = { __typename?: 'QueueJobsResponse'; count: Scalars['Float']; hasMore: Scalars['Boolean']; jobs: Array; retentionConfig: QueueRetentionConfig; totalCount: Scalars['Float']; }; export type QueueMetricsData = { __typename?: 'QueueMetricsData'; data: Array; details?: Maybe; queueName: Scalars['String']; timeRange: QueueMetricsTimeRange; workers: Scalars['Float']; }; export type QueueMetricsDataPoint = { __typename?: 'QueueMetricsDataPoint'; x: Scalars['Float']; y: Scalars['Float']; }; export type QueueMetricsSeries = { __typename?: 'QueueMetricsSeries'; data: Array; id: Scalars['String']; }; export enum QueueMetricsTimeRange { FourHours = 'FourHours', OneDay = 'OneDay', OneHour = 'OneHour', SevenDays = 'SevenDays', TwelveHours = 'TwelveHours' } export type QueueRetentionConfig = { __typename?: 'QueueRetentionConfig'; completedMaxAge: Scalars['Float']; completedMaxCount: Scalars['Float']; failedMaxAge: Scalars['Float']; failedMaxCount: Scalars['Float']; }; export type RatioAggregateConfig = { __typename?: 'RatioAggregateConfig'; fieldMetadataId: Scalars['UUID']; optionValue: Scalars['String']; }; export type RecordIdentifier = { __typename?: 'RecordIdentifier'; id: Scalars['UUID']; imageIdentifier?: Maybe; labelIdentifier: Scalars['String']; }; export type Relation = { __typename?: 'Relation'; sourceFieldMetadata: Field; sourceObjectMetadata: Object; targetFieldMetadata: Field; targetObjectMetadata: Object; type: RelationType; }; /** Relation type */ export enum RelationType { MANY_TO_ONE = 'MANY_TO_ONE', ONE_TO_MANY = 'ONE_TO_MANY' } export type RemoveQueryFromEventStreamInput = { eventStreamId: Scalars['String']; queryId: Scalars['String']; }; export type ResendEmailVerificationTokenOutput = { __typename?: 'ResendEmailVerificationTokenOutput'; success: Scalars['Boolean']; }; export type RetryJobsResponse = { __typename?: 'RetryJobsResponse'; results: Array; retriedCount: Scalars['Int']; }; export type RevokeApiKeyInput = { id: Scalars['UUID']; }; export type RichTextV2Body = { __typename?: 'RichTextV2Body'; blocknote?: Maybe; markdown?: Maybe; }; export type Role = { __typename?: 'Role'; agents: Array; apiKeys: Array; canAccessAllTools: Scalars['Boolean']; canBeAssignedToAgents: Scalars['Boolean']; canBeAssignedToApiKeys: Scalars['Boolean']; canBeAssignedToUsers: Scalars['Boolean']; canDestroyAllObjectRecords: Scalars['Boolean']; canReadAllObjectRecords: Scalars['Boolean']; canSoftDeleteAllObjectRecords: Scalars['Boolean']; canUpdateAllObjectRecords: Scalars['Boolean']; canUpdateAllSettings: Scalars['Boolean']; description?: Maybe; fieldPermissions?: Maybe>; icon?: Maybe; id: Scalars['UUID']; isEditable: Scalars['Boolean']; label: Scalars['String']; objectPermissions?: Maybe>; permissionFlags?: Maybe>; rowLevelPermissionPredicateGroups?: Maybe>; rowLevelPermissionPredicates?: Maybe>; universalIdentifier?: Maybe; workspaceMembers: Array; }; export type RowLevelPermissionPredicate = { __typename?: 'RowLevelPermissionPredicate'; fieldMetadataId: Scalars['String']; id: Scalars['String']; objectMetadataId: Scalars['String']; operand: RowLevelPermissionPredicateOperand; positionInRowLevelPermissionPredicateGroup?: Maybe; roleId: Scalars['String']; rowLevelPermissionPredicateGroupId?: Maybe; subFieldName?: Maybe; value?: Maybe; workspaceMemberFieldMetadataId?: Maybe; workspaceMemberSubFieldName?: Maybe; }; export type RowLevelPermissionPredicateGroup = { __typename?: 'RowLevelPermissionPredicateGroup'; id: Scalars['String']; logicalOperator: RowLevelPermissionPredicateGroupLogicalOperator; objectMetadataId: Scalars['String']; parentRowLevelPermissionPredicateGroupId?: Maybe; positionInRowLevelPermissionPredicateGroup?: Maybe; roleId: Scalars['String']; }; export type RowLevelPermissionPredicateGroupInput = { id?: InputMaybe; logicalOperator: RowLevelPermissionPredicateGroupLogicalOperator; objectMetadataId: Scalars['UUID']; parentRowLevelPermissionPredicateGroupId?: InputMaybe; positionInRowLevelPermissionPredicateGroup?: InputMaybe; }; export enum RowLevelPermissionPredicateGroupLogicalOperator { AND = 'AND', OR = 'OR' } export type RowLevelPermissionPredicateInput = { fieldMetadataId: Scalars['UUID']; id?: InputMaybe; operand: RowLevelPermissionPredicateOperand; positionInRowLevelPermissionPredicateGroup?: InputMaybe; rowLevelPermissionPredicateGroupId?: InputMaybe; subFieldName?: InputMaybe; value?: InputMaybe; workspaceMemberFieldMetadataId?: InputMaybe; workspaceMemberSubFieldName?: InputMaybe; }; export enum RowLevelPermissionPredicateOperand { CONTAINS = 'CONTAINS', DOES_NOT_CONTAIN = 'DOES_NOT_CONTAIN', GREATER_THAN_OR_EQUAL = 'GREATER_THAN_OR_EQUAL', IS = 'IS', IS_AFTER = 'IS_AFTER', IS_BEFORE = 'IS_BEFORE', IS_EMPTY = 'IS_EMPTY', IS_IN_FUTURE = 'IS_IN_FUTURE', IS_IN_PAST = 'IS_IN_PAST', IS_NOT = 'IS_NOT', IS_NOT_EMPTY = 'IS_NOT_EMPTY', IS_NOT_NULL = 'IS_NOT_NULL', IS_RELATIVE = 'IS_RELATIVE', IS_TODAY = 'IS_TODAY', LESS_THAN_OR_EQUAL = 'LESS_THAN_OR_EQUAL', VECTOR_SEARCH = 'VECTOR_SEARCH' } export type RunWorkflowVersionInput = { /** Execution result in JSON format */ payload?: InputMaybe; /** Workflow run ID */ workflowRunId?: InputMaybe; /** Workflow version ID */ workflowVersionId: Scalars['UUID']; }; export type RunWorkflowVersionOutput = { __typename?: 'RunWorkflowVersionOutput'; workflowRunId: Scalars['UUID']; }; export type SsoConnection = { __typename?: 'SSOConnection'; id: Scalars['UUID']; issuer: Scalars['String']; name: Scalars['String']; status: SsoIdentityProviderStatus; type: IdentityProviderType; }; export type SsoIdentityProvider = { __typename?: 'SSOIdentityProvider'; id: Scalars['UUID']; issuer: Scalars['String']; name: Scalars['String']; status: SsoIdentityProviderStatus; type: IdentityProviderType; }; export enum SsoIdentityProviderStatus { Active = 'Active', Error = 'Error', Inactive = 'Inactive' } export type SearchRecord = { __typename?: 'SearchRecord'; imageUrl?: Maybe; label: Scalars['String']; objectLabelSingular: Scalars['String']; objectNameSingular: Scalars['String']; recordId: Scalars['UUID']; tsRank: Scalars['Float']; tsRankCD: Scalars['Float']; }; export type SearchResultConnection = { __typename?: 'SearchResultConnection'; edges: Array; pageInfo: SearchResultPageInfo; }; export type SearchResultEdge = { __typename?: 'SearchResultEdge'; cursor: Scalars['String']; node: SearchRecord; }; export type SearchResultPageInfo = { __typename?: 'SearchResultPageInfo'; endCursor?: Maybe; hasNextPage: Scalars['Boolean']; }; export type SendInvitationsOutput = { __typename?: 'SendInvitationsOutput'; errors: Array; result: Array; /** Boolean that confirms query was dispatched */ success: Scalars['Boolean']; }; export type Sentry = { __typename?: 'Sentry'; dsn?: Maybe; environment?: Maybe; release?: Maybe; }; export type SetupOidcSsoInput = { clientID: Scalars['String']; clientSecret: Scalars['String']; issuer: Scalars['String']; name: Scalars['String']; }; export type SetupSamlSsoInput = { certificate: Scalars['String']; fingerprint?: InputMaybe; id: Scalars['UUID']; issuer: Scalars['String']; name: Scalars['String']; ssoURL: Scalars['String']; }; export type SetupSsoOutput = { __typename?: 'SetupSsoOutput'; id: Scalars['UUID']; issuer: Scalars['String']; name: Scalars['String']; status: SsoIdentityProviderStatus; type: IdentityProviderType; }; export type SignUpOutput = { __typename?: 'SignUpOutput'; loginToken: AuthToken; workspace: WorkspaceUrlsAndId; }; export type SignedFile = { __typename?: 'SignedFile'; path: Scalars['String']; token: Scalars['String']; }; export type Skill = { __typename?: 'Skill'; applicationId?: Maybe; content: Scalars['String']; createdAt: Scalars['DateTime']; description?: Maybe; icon?: Maybe; id: Scalars['UUID']; isActive: Scalars['Boolean']; isCustom: Scalars['Boolean']; label: Scalars['String']; name: Scalars['String']; updatedAt: Scalars['DateTime']; }; export type StandaloneRichTextConfiguration = { __typename?: 'StandaloneRichTextConfiguration'; body: RichTextV2Body; configurationType: WidgetConfigurationType; }; export type StandardOverrides = { __typename?: 'StandardOverrides'; description?: Maybe; icon?: Maybe; label?: Maybe; translations?: Maybe; }; export type SubmitFormStepInput = { /** Form response in JSON format */ response: Scalars['JSON']; /** Workflow step ID */ stepId: Scalars['UUID']; /** Workflow run ID */ workflowRunId: Scalars['UUID']; }; export type Subscription = { __typename?: 'Subscription'; logicFunctionLogs: LogicFunctionLogs; onDbEvent: OnDbEvent; onEventSubscription?: Maybe; }; export type SubscriptionLogicFunctionLogsArgs = { input: LogicFunctionLogsInput; }; export type SubscriptionOnDbEventArgs = { input: OnDbEventInput; }; export type SubscriptionOnEventSubscriptionArgs = { eventStreamId: Scalars['String']; }; export enum SubscriptionInterval { Month = 'Month', Year = 'Year' } export enum SubscriptionStatus { Active = 'Active', Canceled = 'Canceled', Incomplete = 'Incomplete', IncompleteExpired = 'IncompleteExpired', PastDue = 'PastDue', Paused = 'Paused', Trialing = 'Trialing', Unpaid = 'Unpaid' } export type Support = { __typename?: 'Support'; supportDriver: SupportDriver; supportFrontChatId?: Maybe; }; export enum SupportDriver { FRONT = 'FRONT', NONE = 'NONE' } export type SystemHealth = { __typename?: 'SystemHealth'; services: Array; }; export type SystemHealthService = { __typename?: 'SystemHealthService'; id: HealthIndicatorId; label: Scalars['String']; status: AdminPanelHealthServiceStatus; }; export type TasksConfiguration = { __typename?: 'TasksConfiguration'; configurationType: WidgetConfigurationType; }; export type TestHttpRequestInput = { /** Request body */ body?: InputMaybe; /** HTTP headers */ headers?: InputMaybe; /** HTTP method */ method: Scalars['String']; /** URL to make the request to */ url: Scalars['String']; }; export type TestHttpRequestOutput = { __typename?: 'TestHttpRequestOutput'; /** Error information */ error?: Maybe; /** Response headers */ headers?: Maybe; /** Message describing the result */ message: Scalars['String']; /** Response data */ result?: Maybe; /** HTTP status code */ status?: Maybe; /** HTTP status text */ statusText?: Maybe; /** Whether the request was successful */ success: Scalars['Boolean']; }; export type TimelineCalendarEvent = { __typename?: 'TimelineCalendarEvent'; conferenceLink: LinksMetadata; conferenceSolution: Scalars['String']; description: Scalars['String']; endsAt: Scalars['DateTime']; id: Scalars['UUID']; isCanceled: Scalars['Boolean']; isFullDay: Scalars['Boolean']; location: Scalars['String']; participants: Array; startsAt: Scalars['DateTime']; title: Scalars['String']; visibility: CalendarChannelVisibility; }; export type TimelineCalendarEventParticipant = { __typename?: 'TimelineCalendarEventParticipant'; avatarUrl: Scalars['String']; displayName: Scalars['String']; firstName: Scalars['String']; handle: Scalars['String']; lastName: Scalars['String']; personId?: Maybe; workspaceMemberId?: Maybe; }; export type TimelineCalendarEventsWithTotal = { __typename?: 'TimelineCalendarEventsWithTotal'; timelineCalendarEvents: Array; totalNumberOfCalendarEvents: Scalars['Int']; }; export type TimelineConfiguration = { __typename?: 'TimelineConfiguration'; configurationType: WidgetConfigurationType; }; export type TimelineThread = { __typename?: 'TimelineThread'; firstParticipant: TimelineThreadParticipant; id: Scalars['UUID']; lastMessageBody: Scalars['String']; lastMessageReceivedAt: Scalars['DateTime']; lastTwoParticipants: Array; numberOfMessagesInThread: Scalars['Float']; participantCount: Scalars['Float']; read: Scalars['Boolean']; subject: Scalars['String']; visibility: MessageChannelVisibility; }; export type TimelineThreadParticipant = { __typename?: 'TimelineThreadParticipant'; avatarUrl: Scalars['String']; displayName: Scalars['String']; firstName: Scalars['String']; handle: Scalars['String']; lastName: Scalars['String']; personId?: Maybe; workspaceMemberId?: Maybe; }; export type TimelineThreadsWithTotal = { __typename?: 'TimelineThreadsWithTotal'; timelineThreads: Array; totalNumberOfThreads: Scalars['Int']; }; export type ToolIndexEntry = { __typename?: 'ToolIndexEntry'; category: Scalars['String']; description: Scalars['String']; inputSchema?: Maybe; name: Scalars['String']; objectName?: Maybe; }; export type TransientTokenOutput = { __typename?: 'TransientTokenOutput'; transientToken: AuthToken; }; export type TwoFactorAuthenticationMethodDto = { __typename?: 'TwoFactorAuthenticationMethodDTO'; status: Scalars['String']; strategy: Scalars['String']; twoFactorAuthenticationMethodId: Scalars['UUID']; }; export type UuidFilter = { eq?: InputMaybe; gt?: InputMaybe; gte?: InputMaybe; in?: InputMaybe>; is?: InputMaybe; lt?: InputMaybe; lte?: InputMaybe; neq?: InputMaybe; }; export type UuidFilterComparison = { eq?: InputMaybe; gt?: InputMaybe; gte?: InputMaybe; iLike?: InputMaybe; in?: InputMaybe>; is?: InputMaybe; isNot?: InputMaybe; like?: InputMaybe; lt?: InputMaybe; lte?: InputMaybe; neq?: InputMaybe; notILike?: InputMaybe; notIn?: InputMaybe>; notLike?: InputMaybe; }; export type UpdateAgentInput = { description?: InputMaybe; evaluationInputs?: InputMaybe>; icon?: InputMaybe; id: Scalars['UUID']; label?: InputMaybe; modelConfiguration?: InputMaybe; modelId?: InputMaybe; name?: InputMaybe; prompt?: InputMaybe; responseFormat?: InputMaybe; roleId?: InputMaybe; }; export type UpdateApiKeyInput = { expiresAt?: InputMaybe; id: Scalars['UUID']; name?: InputMaybe; revokedAt?: InputMaybe; }; export type UpdateCommandMenuItemInput = { availabilityObjectMetadataId?: InputMaybe; availabilityType?: InputMaybe; icon?: InputMaybe; id: Scalars['UUID']; isPinned?: InputMaybe; label?: InputMaybe; }; export type UpdateFieldInput = { defaultValue?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; isActive?: InputMaybe; isLabelSyncedWithName?: InputMaybe; isNullable?: InputMaybe; isSystem?: InputMaybe; isUIReadOnly?: InputMaybe; isUnique?: InputMaybe; label?: InputMaybe; morphRelationsUpdatePayload?: InputMaybe>; name?: InputMaybe; options?: InputMaybe; settings?: InputMaybe; }; export type UpdateFrontComponentInput = { /** The id of the front component to update */ id: Scalars['UUID']; /** The front component fields to update */ update: UpdateFrontComponentInputUpdates; }; export type UpdateFrontComponentInputUpdates = { name?: InputMaybe; }; export type UpdateLabPublicFeatureFlagInput = { publicFeatureFlag: Scalars['String']; value: Scalars['Boolean']; }; export type UpdateLogicFunctionInput = { /** Id of the logic function to update */ id: Scalars['UUID']; /** The logic function updates */ update: UpdateLogicFunctionInputUpdates; }; export type UpdateLogicFunctionInputUpdates = { builtHandlerPath?: InputMaybe; code: Scalars['JSON']; description?: InputMaybe; handlerName?: InputMaybe; isTool?: InputMaybe; name: Scalars['String']; sourceHandlerPath?: InputMaybe; timeoutSeconds?: InputMaybe; toolInputSchema?: InputMaybe; }; export type UpdateNavigationMenuItemInput = { folderId?: InputMaybe; name?: InputMaybe; position?: InputMaybe; }; export type UpdateObjectPayload = { description?: InputMaybe; icon?: InputMaybe; imageIdentifierFieldMetadataId?: InputMaybe; isActive?: InputMaybe; isLabelSyncedWithName?: InputMaybe; labelIdentifierFieldMetadataId?: InputMaybe; labelPlural?: InputMaybe; labelSingular?: InputMaybe; namePlural?: InputMaybe; nameSingular?: InputMaybe; shortcut?: InputMaybe; }; export type UpdateOneFieldMetadataInput = { /** The id of the record to update */ id: Scalars['UUID']; /** The record to update */ update: UpdateFieldInput; }; export type UpdateOneNavigationMenuItemInput = { /** The id of the record to update */ id: Scalars['UUID']; /** The record to update */ update: UpdateNavigationMenuItemInput; }; export type UpdateOneObjectInput = { /** The id of the object to update */ id: Scalars['UUID']; update: UpdateObjectPayload; }; export type UpdatePageLayoutInput = { name?: InputMaybe; objectMetadataId?: InputMaybe; type?: InputMaybe; }; export type UpdatePageLayoutTabInput = { position?: InputMaybe; title?: InputMaybe; }; export type UpdatePageLayoutTabWithWidgetsInput = { id: Scalars['UUID']; position: Scalars['Float']; title: Scalars['String']; widgets: Array; }; export type UpdatePageLayoutWidgetInput = { configuration?: InputMaybe; gridPosition?: InputMaybe; objectMetadataId?: InputMaybe; position?: InputMaybe; title?: InputMaybe; type?: InputMaybe; }; export type UpdatePageLayoutWidgetWithIdInput = { configuration?: InputMaybe; gridPosition: GridPositionInput; id: Scalars['UUID']; objectMetadataId?: InputMaybe; pageLayoutTabId: Scalars['UUID']; position?: InputMaybe; title: Scalars['String']; type: WidgetType; }; export type UpdatePageLayoutWithTabsInput = { name: Scalars['String']; objectMetadataId?: InputMaybe; tabs: Array; type: PageLayoutType; }; export type UpdateRoleInput = { /** The id of the role to update */ id: Scalars['UUID']; update: UpdateRolePayload; }; export type UpdateRolePayload = { canAccessAllTools?: InputMaybe; canBeAssignedToAgents?: InputMaybe; canBeAssignedToApiKeys?: InputMaybe; canBeAssignedToUsers?: InputMaybe; canDestroyAllObjectRecords?: InputMaybe; canReadAllObjectRecords?: InputMaybe; canSoftDeleteAllObjectRecords?: InputMaybe; canUpdateAllObjectRecords?: InputMaybe; canUpdateAllSettings?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; label?: InputMaybe; }; export type UpdateSkillInput = { content?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; id: Scalars['UUID']; isActive?: InputMaybe; label?: InputMaybe; name?: InputMaybe; }; export type UpdateViewFieldInput = { /** The id of the view field to update */ id: Scalars['UUID']; /** The view field to update */ update: UpdateViewFieldInputUpdates; }; export type UpdateViewFieldInputUpdates = { aggregateOperation?: InputMaybe; isVisible?: InputMaybe; position?: InputMaybe; size?: InputMaybe; }; export type UpdateViewFilterGroupInput = { id?: InputMaybe; logicalOperator?: InputMaybe; parentViewFilterGroupId?: InputMaybe; positionInViewFilterGroup?: InputMaybe; viewId?: InputMaybe; }; export type UpdateViewFilterInput = { /** The id of the view filter to update */ id: Scalars['UUID']; /** The view filter to update */ update: UpdateViewFilterInputUpdates; }; export type UpdateViewFilterInputUpdates = { fieldMetadataId?: InputMaybe; operand?: InputMaybe; positionInViewFilterGroup?: InputMaybe; subFieldName?: InputMaybe; value?: InputMaybe; viewFilterGroupId?: InputMaybe; }; export type UpdateViewGroupInput = { /** The id of the view group to update */ id: Scalars['UUID']; /** The view group to update */ update: UpdateViewGroupInputUpdates; }; export type UpdateViewGroupInputUpdates = { fieldMetadataId?: InputMaybe; fieldValue?: InputMaybe; isVisible?: InputMaybe; position?: InputMaybe; }; export type UpdateViewInput = { anyFieldFilterValue?: InputMaybe; calendarFieldMetadataId?: InputMaybe; calendarLayout?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; isCompact?: InputMaybe; kanbanAggregateOperation?: InputMaybe; kanbanAggregateOperationFieldMetadataId?: InputMaybe; mainGroupByFieldMetadataId?: InputMaybe; name?: InputMaybe; openRecordIn?: InputMaybe; position?: InputMaybe; shouldHideEmptyGroups?: InputMaybe; type?: InputMaybe; visibility?: InputMaybe; }; export type UpdateViewSortInput = { direction?: InputMaybe; fieldMetadataId?: InputMaybe; id?: InputMaybe; viewId?: InputMaybe; }; export type UpdateWebhookInput = { /** The id of the webhook to update */ id: Scalars['UUID']; /** The webhook fields to update */ update: UpdateWebhookInputUpdates; }; export type UpdateWebhookInputUpdates = { description?: InputMaybe; operations?: InputMaybe>; secret?: InputMaybe; targetUrl?: InputMaybe; }; export type UpdateWorkflowRunStepInput = { /** Step to update in JSON format */ step: Scalars['JSON']; /** Workflow run ID */ workflowRunId: Scalars['UUID']; }; export type UpdateWorkflowVersionPositionsInput = { /** Workflow version updated positions */ positions: Array; /** Workflow version ID */ workflowVersionId: Scalars['UUID']; }; export type UpdateWorkflowVersionStepInput = { /** Step to update in JSON format */ step: Scalars['JSON']; /** Workflow version ID */ workflowVersionId: Scalars['UUID']; }; export type UpdateWorkspaceInput = { allowImpersonation?: InputMaybe; customDomain?: InputMaybe; defaultRoleId?: InputMaybe; displayName?: InputMaybe; editableProfileFields?: InputMaybe>; fastModel?: InputMaybe; inviteHash?: InputMaybe; isGoogleAuthBypassEnabled?: InputMaybe; isGoogleAuthEnabled?: InputMaybe; isMicrosoftAuthBypassEnabled?: InputMaybe; isMicrosoftAuthEnabled?: InputMaybe; isPasswordAuthBypassEnabled?: InputMaybe; isPasswordAuthEnabled?: InputMaybe; isPublicInviteLinkEnabled?: InputMaybe; isTwoFactorAuthenticationEnforced?: InputMaybe; logo?: InputMaybe; smartModel?: InputMaybe; subdomain?: InputMaybe; trashRetentionDays?: InputMaybe; }; export type UpsertFieldPermissionsInput = { fieldPermissions: Array; roleId: Scalars['UUID']; }; export type UpsertObjectPermissionsInput = { objectPermissions: Array; roleId: Scalars['UUID']; }; export type UpsertPermissionFlagsInput = { permissionFlagKeys: Array; roleId: Scalars['UUID']; }; export type UpsertRowLevelPermissionPredicatesInput = { objectMetadataId: Scalars['UUID']; predicateGroups: Array; predicates: Array; roleId: Scalars['UUID']; }; export type UpsertRowLevelPermissionPredicatesResult = { __typename?: 'UpsertRowLevelPermissionPredicatesResult'; predicateGroups: Array; predicates: Array; }; export type User = { __typename?: 'User'; availableWorkspaces: AvailableWorkspaces; canAccessFullAdminPanel: Scalars['Boolean']; canImpersonate: Scalars['Boolean']; createdAt: Scalars['DateTime']; currentUserWorkspace?: Maybe; currentWorkspace?: Maybe; defaultAvatarUrl?: Maybe; deletedAt?: Maybe; deletedWorkspaceMembers?: Maybe>; disabled?: Maybe; email: Scalars['String']; firstName: Scalars['String']; hasPassword: Scalars['Boolean']; id: Scalars['UUID']; isEmailVerified: Scalars['Boolean']; lastName: Scalars['String']; locale: Scalars['String']; onboardingStatus?: Maybe; passwordHash?: Maybe; supportUserHash?: Maybe; updatedAt: Scalars['DateTime']; userVars?: Maybe; userWorkspaces: Array; workspaceMember?: Maybe; workspaceMembers?: Maybe>; workspaces: Array; }; export type UserEdge = { __typename?: 'UserEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']; /** The node containing the User */ node: User; }; export type UserInfo = { __typename?: 'UserInfo'; email: Scalars['String']; firstName?: Maybe; id: Scalars['UUID']; lastName?: Maybe; }; export type UserLookup = { __typename?: 'UserLookup'; user: UserInfo; workspaces: Array; }; export type UserWorkspace = { __typename?: 'UserWorkspace'; createdAt: Scalars['DateTime']; deletedAt?: Maybe; id: Scalars['UUID']; locale: Scalars['String']; objectPermissions?: Maybe>; objectsPermissions?: Maybe>; permissionFlags?: Maybe>; twoFactorAuthenticationMethodSummary?: Maybe>; updatedAt: Scalars['DateTime']; user: User; userId: Scalars['UUID']; }; export type ValidateApprovedAccessDomainInput = { approvedAccessDomainId: Scalars['UUID']; validationToken: Scalars['String']; }; export type ValidatePasswordResetTokenOutput = { __typename?: 'ValidatePasswordResetTokenOutput'; email: Scalars['String']; hasPassword: Scalars['Boolean']; id: Scalars['UUID']; }; export type VerificationRecord = { __typename?: 'VerificationRecord'; key: Scalars['String']; priority?: Maybe; type: Scalars['String']; value: Scalars['String']; }; export type VerifyEmailAndGetLoginTokenOutput = { __typename?: 'VerifyEmailAndGetLoginTokenOutput'; loginToken: AuthToken; workspaceUrls: WorkspaceUrls; }; export type VerifyTwoFactorAuthenticationMethodOutput = { __typename?: 'VerifyTwoFactorAuthenticationMethodOutput'; success: Scalars['Boolean']; }; export type VersionInfo = { __typename?: 'VersionInfo'; currentVersion?: Maybe; latestVersion: Scalars['String']; }; export enum ViewCalendarLayout { DAY = 'DAY', MONTH = 'MONTH', WEEK = 'WEEK' } export type ViewConfiguration = { __typename?: 'ViewConfiguration'; configurationType: WidgetConfigurationType; }; export enum ViewFilterGroupLogicalOperator { AND = 'AND', NOT = 'NOT', OR = 'OR' } export enum ViewFilterOperand { CONTAINS = 'CONTAINS', DOES_NOT_CONTAIN = 'DOES_NOT_CONTAIN', GREATER_THAN_OR_EQUAL = 'GREATER_THAN_OR_EQUAL', IS = 'IS', IS_AFTER = 'IS_AFTER', IS_BEFORE = 'IS_BEFORE', IS_EMPTY = 'IS_EMPTY', IS_IN_FUTURE = 'IS_IN_FUTURE', IS_IN_PAST = 'IS_IN_PAST', IS_NOT = 'IS_NOT', IS_NOT_EMPTY = 'IS_NOT_EMPTY', IS_NOT_NULL = 'IS_NOT_NULL', IS_RELATIVE = 'IS_RELATIVE', IS_TODAY = 'IS_TODAY', LESS_THAN_OR_EQUAL = 'LESS_THAN_OR_EQUAL', VECTOR_SEARCH = 'VECTOR_SEARCH' } export enum ViewKey { INDEX = 'INDEX' } export enum ViewOpenRecordIn { RECORD_PAGE = 'RECORD_PAGE', SIDE_PANEL = 'SIDE_PANEL' } export enum ViewSortDirection { ASC = 'ASC', DESC = 'DESC' } export enum ViewType { CALENDAR = 'CALENDAR', KANBAN = 'KANBAN', TABLE = 'TABLE' } export enum ViewVisibility { UNLISTED = 'UNLISTED', WORKSPACE = 'WORKSPACE' } export type Webhook = { __typename?: 'Webhook'; applicationId: Scalars['UUID']; createdAt: Scalars['DateTime']; deletedAt?: Maybe; description?: Maybe; id: Scalars['UUID']; operations: Array; secret: Scalars['String']; targetUrl: Scalars['String']; updatedAt: Scalars['DateTime']; }; export type WidgetConfiguration = AggregateChartConfiguration | BarChartConfiguration | CalendarConfiguration | EmailsConfiguration | FieldConfiguration | FieldRichTextConfiguration | FieldsConfiguration | FilesConfiguration | FrontComponentConfiguration | GaugeChartConfiguration | IframeConfiguration | LineChartConfiguration | NotesConfiguration | PieChartConfiguration | StandaloneRichTextConfiguration | TasksConfiguration | TimelineConfiguration | ViewConfiguration | WorkflowConfiguration | WorkflowRunConfiguration | WorkflowVersionConfiguration; export enum WidgetConfigurationType { AGGREGATE_CHART = 'AGGREGATE_CHART', BAR_CHART = 'BAR_CHART', CALENDAR = 'CALENDAR', EMAILS = 'EMAILS', FIELD = 'FIELD', FIELDS = 'FIELDS', FIELD_RICH_TEXT = 'FIELD_RICH_TEXT', FILES = 'FILES', FRONT_COMPONENT = 'FRONT_COMPONENT', GAUGE_CHART = 'GAUGE_CHART', IFRAME = 'IFRAME', LINE_CHART = 'LINE_CHART', NOTES = 'NOTES', PIE_CHART = 'PIE_CHART', STANDALONE_RICH_TEXT = 'STANDALONE_RICH_TEXT', TASKS = 'TASKS', TIMELINE = 'TIMELINE', VIEW = 'VIEW', WORKFLOW = 'WORKFLOW', WORKFLOW_RUN = 'WORKFLOW_RUN', WORKFLOW_VERSION = 'WORKFLOW_VERSION' } export enum WidgetType { CALENDAR = 'CALENDAR', EMAILS = 'EMAILS', FIELD = 'FIELD', FIELDS = 'FIELDS', FIELD_RICH_TEXT = 'FIELD_RICH_TEXT', FILES = 'FILES', FRONT_COMPONENT = 'FRONT_COMPONENT', GRAPH = 'GRAPH', IFRAME = 'IFRAME', NOTES = 'NOTES', STANDALONE_RICH_TEXT = 'STANDALONE_RICH_TEXT', TASKS = 'TASKS', TIMELINE = 'TIMELINE', VIEW = 'VIEW', WORKFLOW = 'WORKFLOW', WORKFLOW_RUN = 'WORKFLOW_RUN', WORKFLOW_VERSION = 'WORKFLOW_VERSION' } export type WorkerQueueMetrics = { __typename?: 'WorkerQueueMetrics'; active: Scalars['Float']; completed: Scalars['Float']; completedData?: Maybe>; delayed: Scalars['Float']; failed: Scalars['Float']; failedData?: Maybe>; failureRate: Scalars['Float']; waiting: Scalars['Float']; }; export type WorkflowAction = { __typename?: 'WorkflowAction'; id: Scalars['UUID']; name: Scalars['String']; nextStepIds?: Maybe>; position?: Maybe; settings: Scalars['JSON']; type: WorkflowActionType; valid: Scalars['Boolean']; }; export enum WorkflowActionType { AI_AGENT = 'AI_AGENT', CODE = 'CODE', CREATE_RECORD = 'CREATE_RECORD', DELAY = 'DELAY', DELETE_RECORD = 'DELETE_RECORD', EMPTY = 'EMPTY', FILTER = 'FILTER', FIND_RECORDS = 'FIND_RECORDS', FORM = 'FORM', HTTP_REQUEST = 'HTTP_REQUEST', IF_ELSE = 'IF_ELSE', ITERATOR = 'ITERATOR', LOGIC_FUNCTION = 'LOGIC_FUNCTION', SEND_EMAIL = 'SEND_EMAIL', UPDATE_RECORD = 'UPDATE_RECORD', UPSERT_RECORD = 'UPSERT_RECORD' } export type WorkflowConfiguration = { __typename?: 'WorkflowConfiguration'; configurationType: WidgetConfigurationType; }; export type WorkflowRun = { __typename?: 'WorkflowRun'; id: Scalars['UUID']; status: WorkflowRunStatusEnum; }; export type WorkflowRunConfiguration = { __typename?: 'WorkflowRunConfiguration'; configurationType: WidgetConfigurationType; }; /** Status of the workflow run */ export enum WorkflowRunStatusEnum { COMPLETED = 'COMPLETED', ENQUEUED = 'ENQUEUED', FAILED = 'FAILED', NOT_STARTED = 'NOT_STARTED', RUNNING = 'RUNNING', STOPPED = 'STOPPED', STOPPING = 'STOPPING' } export type WorkflowStepPosition = { __typename?: 'WorkflowStepPosition'; x: Scalars['Float']; y: Scalars['Float']; }; export type WorkflowStepPositionInput = { x: Scalars['Float']; y: Scalars['Float']; }; export type WorkflowStepPositionUpdateInput = { /** Step or trigger ID */ id: Scalars['String']; /** Position of the step or trigger */ position: WorkflowStepPositionInput; }; export type WorkflowVersionConfiguration = { __typename?: 'WorkflowVersionConfiguration'; configurationType: WidgetConfigurationType; }; export type WorkflowVersionDto = { __typename?: 'WorkflowVersionDTO'; createdAt: Scalars['String']; id: Scalars['UUID']; name: Scalars['String']; status: Scalars['String']; steps?: Maybe; trigger?: Maybe; updatedAt: Scalars['String']; workflowId: Scalars['UUID']; }; export type WorkflowVersionStepChanges = { __typename?: 'WorkflowVersionStepChanges'; stepsDiff?: Maybe; triggerDiff?: Maybe; }; export type Workspace = { __typename?: 'Workspace'; activationStatus: WorkspaceActivationStatus; allowImpersonation: Scalars['Boolean']; billingEntitlements: Array; billingSubscriptions: Array; createdAt: Scalars['DateTime']; currentBillingSubscription?: Maybe; customDomain?: Maybe; databaseSchema: Scalars['String']; databaseUrl: Scalars['String']; defaultRole?: Maybe; deletedAt?: Maybe; displayName?: Maybe; editableProfileFields?: Maybe>; fastModel: Scalars['String']; featureFlags?: Maybe>; hasValidEnterpriseKey: Scalars['Boolean']; id: Scalars['UUID']; inviteHash?: Maybe; isCustomDomainEnabled: Scalars['Boolean']; isGoogleAuthBypassEnabled: Scalars['Boolean']; isGoogleAuthEnabled: Scalars['Boolean']; isMicrosoftAuthBypassEnabled: Scalars['Boolean']; isMicrosoftAuthEnabled: Scalars['Boolean']; isPasswordAuthBypassEnabled: Scalars['Boolean']; isPasswordAuthEnabled: Scalars['Boolean']; isPublicInviteLinkEnabled: Scalars['Boolean']; isTwoFactorAuthenticationEnforced: Scalars['Boolean']; logo?: Maybe; metadataVersion: Scalars['Float']; routerModel: Scalars['String']; smartModel: Scalars['String']; subdomain: Scalars['String']; trashRetentionDays: Scalars['Float']; updatedAt: Scalars['DateTime']; version?: Maybe; viewFields?: Maybe>; viewFilterGroups?: Maybe>; viewFilters?: Maybe>; viewGroups?: Maybe>; viewSorts?: Maybe>; views?: Maybe>; workspaceCustomApplication?: Maybe; workspaceCustomApplicationId: Scalars['String']; workspaceMembersCount?: Maybe; workspaceUrls: WorkspaceUrls; }; export enum WorkspaceActivationStatus { ACTIVE = 'ACTIVE', INACTIVE = 'INACTIVE', ONGOING_CREATION = 'ONGOING_CREATION', PENDING_CREATION = 'PENDING_CREATION', SUSPENDED = 'SUSPENDED' } export type WorkspaceEdge = { __typename?: 'WorkspaceEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']; /** The node containing the Workspace */ node: Workspace; }; export type WorkspaceInfo = { __typename?: 'WorkspaceInfo'; allowImpersonation: Scalars['Boolean']; featureFlags: Array; id: Scalars['UUID']; logo?: Maybe; name: Scalars['String']; totalUsers: Scalars['Float']; users: Array; workspaceUrls: WorkspaceUrls; }; export type WorkspaceInvitation = { __typename?: 'WorkspaceInvitation'; email: Scalars['String']; expiresAt: Scalars['DateTime']; id: Scalars['UUID']; }; export type WorkspaceInviteHashValidOutput = { __typename?: 'WorkspaceInviteHashValidOutput'; isValid: Scalars['Boolean']; }; export type WorkspaceMember = { __typename?: 'WorkspaceMember'; avatarUrl?: Maybe; calendarStartDay?: Maybe; colorScheme: Scalars['String']; dateFormat?: Maybe; id: Scalars['UUID']; locale?: Maybe; name: FullName; numberFormat?: Maybe; roles?: Maybe>; timeFormat?: Maybe; timeZone?: Maybe; userEmail: Scalars['String']; userWorkspaceId?: Maybe; }; /** Date format as Month first, Day first, Year first or system as default */ export enum WorkspaceMemberDateFormatEnum { DAY_FIRST = 'DAY_FIRST', MONTH_FIRST = 'MONTH_FIRST', SYSTEM = 'SYSTEM', YEAR_FIRST = 'YEAR_FIRST' } /** Number format for displaying numbers */ export enum WorkspaceMemberNumberFormatEnum { APOSTROPHE_AND_DOT = 'APOSTROPHE_AND_DOT', COMMAS_AND_DOT = 'COMMAS_AND_DOT', DOTS_AND_COMMA = 'DOTS_AND_COMMA', SPACES_AND_COMMA = 'SPACES_AND_COMMA', SYSTEM = 'SYSTEM' } /** Time time as Military, Standard or system as default */ export enum WorkspaceMemberTimeFormatEnum { HOUR_12 = 'HOUR_12', HOUR_24 = 'HOUR_24', SYSTEM = 'SYSTEM' } export enum WorkspaceMigrationActionType { create = 'create', delete = 'delete', update = 'update' } export type WorkspaceMigrationDeleteActionInput = { metadataName: AllMetadataName; type: WorkspaceMigrationActionType; universalIdentifier: Scalars['String']; }; export type WorkspaceMigrationInput = { actions: Array; }; export type WorkspaceNameAndId = { __typename?: 'WorkspaceNameAndId'; displayName?: Maybe; id: Scalars['UUID']; }; export type WorkspaceUrls = { __typename?: 'WorkspaceUrls'; customUrl?: Maybe; subdomainUrl: Scalars['String']; }; export type WorkspaceUrlsAndId = { __typename?: 'WorkspaceUrlsAndId'; id: Scalars['UUID']; workspaceUrls: WorkspaceUrls; }; export type AgentFieldsFragment = { __typename?: 'Agent', id: string, name: string, label: string, description?: string | null, icon?: string | null, prompt: string, modelId: string, responseFormat?: any | null, roleId?: string | null, isCustom: boolean, modelConfiguration?: any | null, evaluationInputs: Array, applicationId?: string | null, createdAt: string, updatedAt: string }; export type SkillFieldsFragment = { __typename?: 'Skill', id: string, name: string, label: string, description?: string | null, icon?: string | null, content: string, isCustom: boolean, isActive: boolean, createdAt: string, updatedAt: string }; export type ActivateSkillMutationVariables = Exact<{ id: Scalars['UUID']; }>; export type ActivateSkillMutation = { __typename?: 'Mutation', activateSkill: { __typename?: 'Skill', id: string, name: string, label: string, description?: string | null, icon?: string | null, content: string, isCustom: boolean, isActive: boolean, createdAt: string, updatedAt: string } }; export type AssignRoleToAgentMutationVariables = Exact<{ agentId: Scalars['UUID']; roleId: Scalars['UUID']; }>; export type AssignRoleToAgentMutation = { __typename?: 'Mutation', assignRoleToAgent: boolean }; export type CreateChatThreadMutationVariables = Exact<{ [key: string]: never; }>; export type CreateChatThreadMutation = { __typename?: 'Mutation', createChatThread: { __typename?: 'AgentChatThread', id: string, title?: string | null, createdAt: string, updatedAt: string } }; export type CreateOneAgentMutationVariables = Exact<{ input: CreateAgentInput; }>; export type CreateOneAgentMutation = { __typename?: 'Mutation', createOneAgent: { __typename?: 'Agent', id: string, name: string, label: string, description?: string | null, icon?: string | null, prompt: string, modelId: string, responseFormat?: any | null, roleId?: string | null, isCustom: boolean, modelConfiguration?: any | null, evaluationInputs: Array, applicationId?: string | null, createdAt: string, updatedAt: string } }; export type CreateSkillMutationVariables = Exact<{ input: CreateSkillInput; }>; export type CreateSkillMutation = { __typename?: 'Mutation', createSkill: { __typename?: 'Skill', id: string, name: string, label: string, description?: string | null, icon?: string | null, content: string, isCustom: boolean, isActive: boolean, createdAt: string, updatedAt: string } }; export type DeactivateSkillMutationVariables = Exact<{ id: Scalars['UUID']; }>; export type DeactivateSkillMutation = { __typename?: 'Mutation', deactivateSkill: { __typename?: 'Skill', id: string, name: string, label: string, description?: string | null, icon?: string | null, content: string, isCustom: boolean, isActive: boolean, createdAt: string, updatedAt: string } }; export type DeleteOneAgentMutationVariables = Exact<{ input: AgentIdInput; }>; export type DeleteOneAgentMutation = { __typename?: 'Mutation', deleteOneAgent: { __typename?: 'Agent', id: string, name: string, label: string, description?: string | null, icon?: string | null, prompt: string, modelId: string, responseFormat?: any | null, roleId?: string | null, isCustom: boolean, modelConfiguration?: any | null, evaluationInputs: Array, applicationId?: string | null, createdAt: string, updatedAt: string } }; export type DeleteSkillMutationVariables = Exact<{ id: Scalars['UUID']; }>; export type DeleteSkillMutation = { __typename?: 'Mutation', deleteSkill: { __typename?: 'Skill', id: string, name: string, label: string, description?: string | null, icon?: string | null, content: string, isCustom: boolean, isActive: boolean, createdAt: string, updatedAt: string } }; export type EvaluateAgentTurnMutationVariables = Exact<{ turnId: Scalars['UUID']; }>; export type EvaluateAgentTurnMutation = { __typename?: 'Mutation', evaluateAgentTurn: { __typename?: 'AgentTurnEvaluation', id: string, turnId: string, score: number, comment?: string | null, createdAt: string } }; export type RemoveRoleFromAgentMutationVariables = Exact<{ agentId: Scalars['UUID']; }>; export type RemoveRoleFromAgentMutation = { __typename?: 'Mutation', removeRoleFromAgent: boolean }; export type RunEvaluationInputMutationVariables = Exact<{ agentId: Scalars['UUID']; input: Scalars['String']; }>; export type RunEvaluationInputMutation = { __typename?: 'Mutation', runEvaluationInput: { __typename?: 'AgentTurn', id: string, threadId: string, agentId?: string | null, createdAt: string, evaluations: Array<{ __typename?: 'AgentTurnEvaluation', id: string, score: number, comment?: string | null, createdAt: string }> } }; export type UpdateOneAgentMutationVariables = Exact<{ input: UpdateAgentInput; }>; export type UpdateOneAgentMutation = { __typename?: 'Mutation', updateOneAgent: { __typename?: 'Agent', id: string, name: string, label: string, description?: string | null, icon?: string | null, prompt: string, modelId: string, responseFormat?: any | null, roleId?: string | null, isCustom: boolean, modelConfiguration?: any | null, evaluationInputs: Array, applicationId?: string | null, createdAt: string, updatedAt: string } }; export type UpdateSkillMutationVariables = Exact<{ input: UpdateSkillInput; }>; export type UpdateSkillMutation = { __typename?: 'Mutation', updateSkill: { __typename?: 'Skill', id: string, name: string, label: string, description?: string | null, icon?: string | null, content: string, isCustom: boolean, isActive: boolean, createdAt: string, updatedAt: string } }; export type FindManyAgentsQueryVariables = Exact<{ [key: string]: never; }>; export type FindManyAgentsQuery = { __typename?: 'Query', findManyAgents: Array<{ __typename?: 'Agent', id: string, name: string, label: string, description?: string | null, icon?: string | null, prompt: string, modelId: string, responseFormat?: any | null, roleId?: string | null, isCustom: boolean, modelConfiguration?: any | null, evaluationInputs: Array, applicationId?: string | null, createdAt: string, updatedAt: string }> }; export type FindManySkillsQueryVariables = Exact<{ [key: string]: never; }>; export type FindManySkillsQuery = { __typename?: 'Query', skills: Array<{ __typename?: 'Skill', id: string, name: string, label: string, description?: string | null, icon?: string | null, content: string, isCustom: boolean, isActive: boolean, createdAt: string, updatedAt: string }> }; export type FindOneAgentQueryVariables = Exact<{ id: Scalars['UUID']; }>; export type FindOneAgentQuery = { __typename?: 'Query', findOneAgent: { __typename?: 'Agent', id: string, name: string, label: string, description?: string | null, icon?: string | null, prompt: string, modelId: string, responseFormat?: any | null, roleId?: string | null, isCustom: boolean, modelConfiguration?: any | null, evaluationInputs: Array, applicationId?: string | null, createdAt: string, updatedAt: string } }; export type FindOneSkillQueryVariables = Exact<{ id: Scalars['UUID']; }>; export type FindOneSkillQuery = { __typename?: 'Query', skill?: { __typename?: 'Skill', id: string, name: string, label: string, description?: string | null, icon?: string | null, content: string, isCustom: boolean, isActive: boolean, createdAt: string, updatedAt: string } | null }; export type GetAgentTurnsQueryVariables = Exact<{ agentId: Scalars['UUID']; }>; export type GetAgentTurnsQuery = { __typename?: 'Query', agentTurns: Array<{ __typename?: 'AgentTurn', id: string, threadId: string, agentId?: string | null, createdAt: string, evaluations: Array<{ __typename?: 'AgentTurnEvaluation', id: string, score: number, comment?: string | null, createdAt: string }>, messages: Array<{ __typename?: 'AgentMessage', id: string, role: string, createdAt: string, parts: Array<{ __typename?: 'AgentMessagePart', id: string, type: string, textContent?: string | null, reasoningContent?: string | null, toolName?: string | null, toolCallId?: string | null, toolInput?: any | null, toolOutput?: any | null, errorMessage?: string | null, state?: string | null, errorDetails?: any | null, sourceUrlSourceId?: string | null, sourceUrlUrl?: string | null, sourceUrlTitle?: string | null, sourceDocumentSourceId?: string | null, sourceDocumentMediaType?: string | null, sourceDocumentTitle?: string | null, sourceDocumentFilename?: string | null, fileMediaType?: string | null, fileFilename?: string | null, fileUrl?: string | null, providerMetadata?: any | null }> }> }> }; export type GetChatMessagesQueryVariables = Exact<{ threadId: Scalars['UUID']; }>; export type GetChatMessagesQuery = { __typename?: 'Query', chatMessages: Array<{ __typename?: 'AgentMessage', id: string, threadId: string, turnId: string, role: string, createdAt: string, parts: Array<{ __typename?: 'AgentMessagePart', id: string, messageId: string, orderIndex: number, type: string, textContent?: string | null, reasoningContent?: string | null, toolName?: string | null, toolCallId?: string | null, toolInput?: any | null, toolOutput?: any | null, state?: string | null, errorMessage?: string | null, errorDetails?: any | null, sourceUrlSourceId?: string | null, sourceUrlUrl?: string | null, sourceUrlTitle?: string | null, sourceDocumentSourceId?: string | null, sourceDocumentMediaType?: string | null, sourceDocumentTitle?: string | null, sourceDocumentFilename?: string | null, fileMediaType?: string | null, fileFilename?: string | null, fileUrl?: string | null, providerMetadata?: any | null, createdAt: string }> }> }; export type GetChatThreadsQueryVariables = Exact<{ [key: string]: never; }>; export type GetChatThreadsQuery = { __typename?: 'Query', chatThreads: Array<{ __typename?: 'AgentChatThread', id: string, title?: string | null, totalInputTokens: number, totalOutputTokens: number, contextWindowTokens?: number | null, totalInputCredits: number, totalOutputCredits: number, createdAt: string, updatedAt: string }> }; export type GetToolIndexQueryVariables = Exact<{ [key: string]: never; }>; export type GetToolIndexQuery = { __typename?: 'Query', getToolIndex: Array<{ __typename?: 'ToolIndexEntry', name: string, description: string, category: string, objectName?: string | null, inputSchema?: any | null }> }; export type TrackAnalyticsMutationVariables = Exact<{ type: AnalyticsType; event?: InputMaybe; name?: InputMaybe; properties?: InputMaybe; }>; export type TrackAnalyticsMutation = { __typename?: 'Mutation', trackAnalytics: { __typename?: 'Analytics', success: boolean } }; export type UpdateOneApplicationVariableMutationVariables = Exact<{ key: Scalars['String']; value: Scalars['String']; applicationId: Scalars['UUID']; }>; export type UpdateOneApplicationVariableMutation = { __typename?: 'Mutation', updateOneApplicationVariable: boolean }; export type ApplicationFieldsFragment = { __typename?: 'Application', id: string, name: string, description: string, version: string, universalIdentifier: string, canBeUninstalled: boolean, availablePackages: any, applicationVariables: Array<{ __typename?: 'ApplicationVariable', id: string, key: string, value: string, description: string, isSecret: boolean }>, agents: Array<{ __typename?: 'Agent', id: string, name: string, label: string, description?: string | null, icon?: string | null, prompt: string, modelId: string, responseFormat?: any | null, roleId?: string | null, isCustom: boolean, modelConfiguration?: any | null, evaluationInputs: Array, applicationId?: string | null, createdAt: string, updatedAt: string }>, objects: Array<{ __typename?: 'Object', id: string, nameSingular: string, namePlural: string, labelSingular: string, labelPlural: string, description?: string | null, icon?: string | null, isCustom: boolean, isRemote: boolean, isActive: boolean, isSystem: boolean, isUIReadOnly: boolean, createdAt: string, updatedAt: string, labelIdentifierFieldMetadataId?: string | null, imageIdentifierFieldMetadataId?: string | null, applicationId: string, shortcut?: string | null, isLabelSyncedWithName: boolean, isSearchable: boolean, duplicateCriteria?: Array> | null, indexMetadataList: Array<{ __typename?: 'Index', id: string, createdAt: string, updatedAt: string, name: string, indexWhereClause?: string | null, indexType: IndexType, isUnique: boolean, isCustom?: boolean | null, indexFieldMetadataList: Array<{ __typename?: 'IndexField', id: string, fieldMetadataId: string, createdAt: string, updatedAt: string, order: number }> }>, fieldsList: Array<{ __typename?: 'Field', id: string, type: FieldMetadataType, name: string, label: string, description?: string | null, icon?: string | null, isCustom?: boolean | null, isActive?: boolean | null, isSystem?: boolean | null, isUIReadOnly?: boolean | null, isNullable?: boolean | null, isUnique?: boolean | null, createdAt: string, updatedAt: string, defaultValue?: any | null, options?: any | null, settings?: any | null, isLabelSyncedWithName?: boolean | null, morphId?: string | null, applicationId: string, relation?: { __typename?: 'Relation', type: RelationType, sourceObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, targetObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, sourceFieldMetadata: { __typename?: 'Field', id: string, name: string }, targetFieldMetadata: { __typename?: 'Field', id: string, name: string } } | null, morphRelations?: Array<{ __typename?: 'Relation', type: RelationType, sourceObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, targetObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, sourceFieldMetadata: { __typename?: 'Field', id: string, name: string }, targetFieldMetadata: { __typename?: 'Field', id: string, name: string } }> | null }> }>, logicFunctions: Array<{ __typename?: 'LogicFunction', id: string, name: string, description?: string | null, runtime: string, timeoutSeconds: number, sourceHandlerPath: string, builtHandlerPath: string, handlerName: string, toolInputSchema?: any | null, isTool: boolean, applicationId?: string | null, createdAt: string, updatedAt: string }> }; export type FindManyApplicationsQueryVariables = Exact<{ [key: string]: never; }>; export type FindManyApplicationsQuery = { __typename?: 'Query', findManyApplications: Array<{ __typename?: 'Application', id: string, name: string, description: string, version: string }> }; export type FindOneApplicationQueryVariables = Exact<{ id: Scalars['UUID']; }>; export type FindOneApplicationQuery = { __typename?: 'Query', findOneApplication: { __typename?: 'Application', id: string, name: string, description: string, version: string, universalIdentifier: string, canBeUninstalled: boolean, availablePackages: any, applicationVariables: Array<{ __typename?: 'ApplicationVariable', id: string, key: string, value: string, description: string, isSecret: boolean }>, agents: Array<{ __typename?: 'Agent', id: string, name: string, label: string, description?: string | null, icon?: string | null, prompt: string, modelId: string, responseFormat?: any | null, roleId?: string | null, isCustom: boolean, modelConfiguration?: any | null, evaluationInputs: Array, applicationId?: string | null, createdAt: string, updatedAt: string }>, objects: Array<{ __typename?: 'Object', id: string, nameSingular: string, namePlural: string, labelSingular: string, labelPlural: string, description?: string | null, icon?: string | null, isCustom: boolean, isRemote: boolean, isActive: boolean, isSystem: boolean, isUIReadOnly: boolean, createdAt: string, updatedAt: string, labelIdentifierFieldMetadataId?: string | null, imageIdentifierFieldMetadataId?: string | null, applicationId: string, shortcut?: string | null, isLabelSyncedWithName: boolean, isSearchable: boolean, duplicateCriteria?: Array> | null, indexMetadataList: Array<{ __typename?: 'Index', id: string, createdAt: string, updatedAt: string, name: string, indexWhereClause?: string | null, indexType: IndexType, isUnique: boolean, isCustom?: boolean | null, indexFieldMetadataList: Array<{ __typename?: 'IndexField', id: string, fieldMetadataId: string, createdAt: string, updatedAt: string, order: number }> }>, fieldsList: Array<{ __typename?: 'Field', id: string, type: FieldMetadataType, name: string, label: string, description?: string | null, icon?: string | null, isCustom?: boolean | null, isActive?: boolean | null, isSystem?: boolean | null, isUIReadOnly?: boolean | null, isNullable?: boolean | null, isUnique?: boolean | null, createdAt: string, updatedAt: string, defaultValue?: any | null, options?: any | null, settings?: any | null, isLabelSyncedWithName?: boolean | null, morphId?: string | null, applicationId: string, relation?: { __typename?: 'Relation', type: RelationType, sourceObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, targetObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, sourceFieldMetadata: { __typename?: 'Field', id: string, name: string }, targetFieldMetadata: { __typename?: 'Field', id: string, name: string } } | null, morphRelations?: Array<{ __typename?: 'Relation', type: RelationType, sourceObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, targetObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, sourceFieldMetadata: { __typename?: 'Field', id: string, name: string }, targetFieldMetadata: { __typename?: 'Field', id: string, name: string } }> | null }> }>, logicFunctions: Array<{ __typename?: 'LogicFunction', id: string, name: string, description?: string | null, runtime: string, timeoutSeconds: number, sourceHandlerPath: string, builtHandlerPath: string, handlerName: string, toolInputSchema?: any | null, isTool: boolean, applicationId?: string | null, createdAt: string, updatedAt: string }> } }; export type UploadFileMutationVariables = Exact<{ file: Scalars['Upload']; fileFolder?: InputMaybe; }>; export type UploadFileMutation = { __typename?: 'Mutation', uploadFile: { __typename?: 'SignedFile', path: string, token: string } }; export type UploadImageMutationVariables = Exact<{ file: Scalars['Upload']; fileFolder?: InputMaybe; }>; export type UploadImageMutation = { __typename?: 'Mutation', uploadImage: { __typename?: 'SignedFile', path: string, token: string } }; export type AuthTokenFragmentFragment = { __typename?: 'AuthToken', token: string, expiresAt: string }; export type AuthTokenPairFragmentFragment = { __typename?: 'AuthTokenPair', accessOrWorkspaceAgnosticToken: { __typename?: 'AuthToken', token: string, expiresAt: string }, refreshToken: { __typename?: 'AuthToken', token: string, expiresAt: string } }; export type AvailableWorkspaceFragmentFragment = { __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }; export type AvailableWorkspacesFragmentFragment = { __typename?: 'AvailableWorkspaces', availableWorkspacesForSignIn: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }>, availableWorkspacesForSignUp: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }> }; export type AvailableSsoIdentityProvidersFragmentFragment = { __typename?: 'FindAvailableSSOIDPOutput', id: string, issuer: string, name: string, status: SsoIdentityProviderStatus, workspace: { __typename?: 'WorkspaceNameAndId', id: string, displayName?: string | null } }; export type AuthorizeAppMutationVariables = Exact<{ clientId: Scalars['String']; codeChallenge: Scalars['String']; redirectUrl: Scalars['String']; }>; export type AuthorizeAppMutation = { __typename?: 'Mutation', authorizeApp: { __typename?: 'AuthorizeAppOutput', redirectUrl: string } }; export type EmailPasswordResetLinkMutationVariables = Exact<{ email: Scalars['String']; workspaceId: Scalars['UUID']; }>; export type EmailPasswordResetLinkMutation = { __typename?: 'Mutation', emailPasswordResetLink: { __typename?: 'EmailPasswordResetLinkOutput', success: boolean } }; export type GenerateApiKeyTokenMutationVariables = Exact<{ apiKeyId: Scalars['UUID']; expiresAt: Scalars['String']; }>; export type GenerateApiKeyTokenMutation = { __typename?: 'Mutation', generateApiKeyToken: { __typename?: 'ApiKeyToken', token: string } }; export type GenerateTransientTokenMutationVariables = Exact<{ [key: string]: never; }>; export type GenerateTransientTokenMutation = { __typename?: 'Mutation', generateTransientToken: { __typename?: 'TransientTokenOutput', transientToken: { __typename?: 'AuthToken', token: string } } }; export type GetAuthTokensFromLoginTokenMutationVariables = Exact<{ loginToken: Scalars['String']; origin: Scalars['String']; }>; export type GetAuthTokensFromLoginTokenMutation = { __typename?: 'Mutation', getAuthTokensFromLoginToken: { __typename?: 'AuthTokens', tokens: { __typename?: 'AuthTokenPair', accessOrWorkspaceAgnosticToken: { __typename?: 'AuthToken', token: string, expiresAt: string }, refreshToken: { __typename?: 'AuthToken', token: string, expiresAt: string } } } }; export type GetAuthTokensFromOtpMutationVariables = Exact<{ loginToken: Scalars['String']; otp: Scalars['String']; captchaToken?: InputMaybe; origin: Scalars['String']; }>; export type GetAuthTokensFromOtpMutation = { __typename?: 'Mutation', getAuthTokensFromOTP: { __typename?: 'AuthTokens', tokens: { __typename?: 'AuthTokenPair', accessOrWorkspaceAgnosticToken: { __typename?: 'AuthToken', token: string, expiresAt: string }, refreshToken: { __typename?: 'AuthToken', token: string, expiresAt: string } } } }; export type GetAuthorizationUrlForSsoMutationVariables = Exact<{ input: GetAuthorizationUrlForSsoInput; }>; export type GetAuthorizationUrlForSsoMutation = { __typename?: 'Mutation', getAuthorizationUrlForSSO: { __typename?: 'GetAuthorizationUrlForSSOOutput', id: string, type: string, authorizationURL: string } }; export type GetLoginTokenFromCredentialsMutationVariables = Exact<{ email: Scalars['String']; password: Scalars['String']; captchaToken?: InputMaybe; origin: Scalars['String']; }>; export type GetLoginTokenFromCredentialsMutation = { __typename?: 'Mutation', getLoginTokenFromCredentials: { __typename?: 'LoginTokenOutput', loginToken: { __typename?: 'AuthToken', token: string, expiresAt: string } } }; export type ImpersonateMutationVariables = Exact<{ userId: Scalars['UUID']; workspaceId: Scalars['UUID']; }>; export type ImpersonateMutation = { __typename?: 'Mutation', impersonate: { __typename?: 'ImpersonateOutput', workspace: { __typename?: 'WorkspaceUrlsAndId', id: string, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null } }, loginToken: { __typename?: 'AuthToken', token: string, expiresAt: string } } }; export type InitiateOtpProvisioningMutationVariables = Exact<{ loginToken: Scalars['String']; origin: Scalars['String']; }>; export type InitiateOtpProvisioningMutation = { __typename?: 'Mutation', initiateOTPProvisioning: { __typename?: 'InitiateTwoFactorAuthenticationProvisioningOutput', uri: string } }; export type InitiateOtpProvisioningForAuthenticatedUserMutationVariables = Exact<{ [key: string]: never; }>; export type InitiateOtpProvisioningForAuthenticatedUserMutation = { __typename?: 'Mutation', initiateOTPProvisioningForAuthenticatedUser: { __typename?: 'InitiateTwoFactorAuthenticationProvisioningOutput', uri: string } }; export type RenewTokenMutationVariables = Exact<{ appToken: Scalars['String']; }>; export type RenewTokenMutation = { __typename?: 'Mutation', renewToken: { __typename?: 'AuthTokens', tokens: { __typename?: 'AuthTokenPair', accessOrWorkspaceAgnosticToken: { __typename?: 'AuthToken', token: string, expiresAt: string }, refreshToken: { __typename?: 'AuthToken', token: string, expiresAt: string } } } }; export type ResendEmailVerificationTokenMutationVariables = Exact<{ email: Scalars['String']; origin: Scalars['String']; }>; export type ResendEmailVerificationTokenMutation = { __typename?: 'Mutation', resendEmailVerificationToken: { __typename?: 'ResendEmailVerificationTokenOutput', success: boolean } }; export type DeleteTwoFactorAuthenticationMethodMutationVariables = Exact<{ twoFactorAuthenticationMethodId: Scalars['UUID']; }>; export type DeleteTwoFactorAuthenticationMethodMutation = { __typename?: 'Mutation', deleteTwoFactorAuthenticationMethod: { __typename?: 'DeleteTwoFactorAuthenticationMethodOutput', success: boolean } }; export type SignInMutationVariables = Exact<{ email: Scalars['String']; password: Scalars['String']; captchaToken?: InputMaybe; }>; export type SignInMutation = { __typename?: 'Mutation', signIn: { __typename?: 'AvailableWorkspacesAndAccessTokensOutput', availableWorkspaces: { __typename?: 'AvailableWorkspaces', availableWorkspacesForSignIn: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }>, availableWorkspacesForSignUp: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }> }, tokens: { __typename?: 'AuthTokenPair', accessOrWorkspaceAgnosticToken: { __typename?: 'AuthToken', token: string, expiresAt: string }, refreshToken: { __typename?: 'AuthToken', token: string, expiresAt: string } } } }; export type SignUpMutationVariables = Exact<{ email: Scalars['String']; password: Scalars['String']; captchaToken?: InputMaybe; locale?: InputMaybe; verifyEmailRedirectPath?: InputMaybe; }>; export type SignUpMutation = { __typename?: 'Mutation', signUp: { __typename?: 'AvailableWorkspacesAndAccessTokensOutput', availableWorkspaces: { __typename?: 'AvailableWorkspaces', availableWorkspacesForSignIn: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }>, availableWorkspacesForSignUp: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }> }, tokens: { __typename?: 'AuthTokenPair', accessOrWorkspaceAgnosticToken: { __typename?: 'AuthToken', token: string, expiresAt: string }, refreshToken: { __typename?: 'AuthToken', token: string, expiresAt: string } } } }; export type SignUpInNewWorkspaceMutationVariables = Exact<{ [key: string]: never; }>; export type SignUpInNewWorkspaceMutation = { __typename?: 'Mutation', signUpInNewWorkspace: { __typename?: 'SignUpOutput', loginToken: { __typename?: 'AuthToken', token: string, expiresAt: string }, workspace: { __typename?: 'WorkspaceUrlsAndId', id: string, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null } } } }; export type SignUpInWorkspaceMutationVariables = Exact<{ email: Scalars['String']; password: Scalars['String']; workspaceInviteHash?: InputMaybe; workspacePersonalInviteToken?: InputMaybe; captchaToken?: InputMaybe; workspaceId?: InputMaybe; locale?: InputMaybe; verifyEmailRedirectPath?: InputMaybe; }>; export type SignUpInWorkspaceMutation = { __typename?: 'Mutation', signUpInWorkspace: { __typename?: 'SignUpOutput', loginToken: { __typename?: 'AuthToken', token: string, expiresAt: string }, workspace: { __typename?: 'WorkspaceUrlsAndId', id: string, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null } } } }; export type UpdatePasswordViaResetTokenMutationVariables = Exact<{ token: Scalars['String']; newPassword: Scalars['String']; }>; export type UpdatePasswordViaResetTokenMutation = { __typename?: 'Mutation', updatePasswordViaResetToken: { __typename?: 'InvalidatePasswordOutput', success: boolean } }; export type VerifyEmailAndGetLoginTokenMutationVariables = Exact<{ emailVerificationToken: Scalars['String']; email: Scalars['String']; captchaToken?: InputMaybe; origin: Scalars['String']; }>; export type VerifyEmailAndGetLoginTokenMutation = { __typename?: 'Mutation', verifyEmailAndGetLoginToken: { __typename?: 'VerifyEmailAndGetLoginTokenOutput', loginToken: { __typename?: 'AuthToken', token: string, expiresAt: string }, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null } } }; export type VerifyEmailAndGetWorkspaceAgnosticTokenMutationVariables = Exact<{ emailVerificationToken: Scalars['String']; email: Scalars['String']; captchaToken?: InputMaybe; }>; export type VerifyEmailAndGetWorkspaceAgnosticTokenMutation = { __typename?: 'Mutation', verifyEmailAndGetWorkspaceAgnosticToken: { __typename?: 'AvailableWorkspacesAndAccessTokensOutput', availableWorkspaces: { __typename?: 'AvailableWorkspaces', availableWorkspacesForSignIn: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }>, availableWorkspacesForSignUp: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }> }, tokens: { __typename?: 'AuthTokenPair', accessOrWorkspaceAgnosticToken: { __typename?: 'AuthToken', token: string, expiresAt: string }, refreshToken: { __typename?: 'AuthToken', token: string, expiresAt: string } } } }; export type CheckUserExistsQueryVariables = Exact<{ email: Scalars['String']; captchaToken?: InputMaybe; }>; export type CheckUserExistsQuery = { __typename?: 'Query', checkUserExists: { __typename?: 'CheckUserExistOutput', exists: boolean, availableWorkspacesCount: number, isEmailVerified: boolean } }; export type GetPublicWorkspaceDataByDomainQueryVariables = Exact<{ origin: Scalars['String']; }>; export type GetPublicWorkspaceDataByDomainQuery = { __typename?: 'Query', getPublicWorkspaceDataByDomain: { __typename?: 'PublicWorkspaceDataOutput', id: string, logo?: string | null, displayName?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, authProviders: { __typename?: 'AuthProviders', google: boolean, magicLink: boolean, password: boolean, microsoft: boolean, sso: Array<{ __typename?: 'SSOIdentityProvider', id: string, name: string, type: IdentityProviderType, status: SsoIdentityProviderStatus, issuer: string }> }, authBypassProviders?: { __typename?: 'AuthBypassProviders', google: boolean, password: boolean, microsoft: boolean } | null } }; export type ValidatePasswordResetTokenQueryVariables = Exact<{ token: Scalars['String']; }>; export type ValidatePasswordResetTokenQuery = { __typename?: 'Query', validatePasswordResetToken: { __typename?: 'ValidatePasswordResetTokenOutput', id: string, email: string, hasPassword: boolean } }; export type BillingPriceLicensedFragmentFragment = { __typename?: 'BillingPriceLicensed', stripePriceId: string, unitAmount: number, recurringInterval: SubscriptionInterval, priceUsageType: BillingUsageType }; export type BillingPriceMeteredFragmentFragment = { __typename?: 'BillingPriceMetered', priceUsageType: BillingUsageType, recurringInterval: SubscriptionInterval, stripePriceId: string, tiers: Array<{ __typename?: 'BillingPriceTier', flatAmount?: number | null, unitAmount?: number | null, upTo?: number | null }> }; export type BillingSubscriptionSchedulePhaseFragmentFragment = { __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }; export type BillingSubscriptionSchedulePhaseItemFragmentFragment = { __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }; export type CancelSwitchBillingIntervalMutationVariables = Exact<{ [key: string]: never; }>; export type CancelSwitchBillingIntervalMutation = { __typename?: 'Mutation', cancelSwitchBillingInterval: { __typename?: 'BillingUpdateOutput', currentBillingSubscription: { __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, interval?: SubscriptionInterval | null, metadata: any, currentPeriodEnd?: string | null, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }>, billingSubscriptionItems?: Array<{ __typename?: 'BillingSubscriptionItemDTO', id: string, hasReachedCurrentPeriodCap: boolean, quantity?: number | null, stripePriceId: string, billingProduct: { __typename?: 'BillingLicensedProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } | { __typename?: 'BillingMeteredProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } }> | null }, billingSubscriptions: Array<{ __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, metadata: any, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }> }> } }; export type CancelSwitchMeteredPriceMutationVariables = Exact<{ [key: string]: never; }>; export type CancelSwitchMeteredPriceMutation = { __typename?: 'Mutation', cancelSwitchMeteredPrice: { __typename?: 'BillingUpdateOutput', currentBillingSubscription: { __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, interval?: SubscriptionInterval | null, metadata: any, currentPeriodEnd?: string | null, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }>, billingSubscriptionItems?: Array<{ __typename?: 'BillingSubscriptionItemDTO', id: string, hasReachedCurrentPeriodCap: boolean, quantity?: number | null, stripePriceId: string, billingProduct: { __typename?: 'BillingLicensedProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } | { __typename?: 'BillingMeteredProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } }> | null }, billingSubscriptions: Array<{ __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, metadata: any, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }> }> } }; export type CancelSwitchBillingPlanMutationVariables = Exact<{ [key: string]: never; }>; export type CancelSwitchBillingPlanMutation = { __typename?: 'Mutation', cancelSwitchBillingPlan: { __typename?: 'BillingUpdateOutput', currentBillingSubscription: { __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, interval?: SubscriptionInterval | null, metadata: any, currentPeriodEnd?: string | null, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }>, billingSubscriptionItems?: Array<{ __typename?: 'BillingSubscriptionItemDTO', id: string, hasReachedCurrentPeriodCap: boolean, quantity?: number | null, stripePriceId: string, billingProduct: { __typename?: 'BillingLicensedProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } | { __typename?: 'BillingMeteredProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } }> | null }, billingSubscriptions: Array<{ __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, metadata: any, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }> }> } }; export type CheckoutSessionMutationVariables = Exact<{ recurringInterval: SubscriptionInterval; successUrlPath?: InputMaybe; plan: BillingPlanKey; requirePaymentMethod: Scalars['Boolean']; }>; export type CheckoutSessionMutation = { __typename?: 'Mutation', checkoutSession: { __typename?: 'BillingSessionOutput', url?: string | null } }; export type EndSubscriptionTrialPeriodMutationVariables = Exact<{ [key: string]: never; }>; export type EndSubscriptionTrialPeriodMutation = { __typename?: 'Mutation', endSubscriptionTrialPeriod: { __typename?: 'BillingEndTrialPeriodOutput', status?: SubscriptionStatus | null, hasPaymentMethod: boolean, billingPortalUrl?: string | null } }; export type SetMeteredSubscriptionPriceMutationVariables = Exact<{ priceId: Scalars['String']; }>; export type SetMeteredSubscriptionPriceMutation = { __typename?: 'Mutation', setMeteredSubscriptionPrice: { __typename?: 'BillingUpdateOutput', currentBillingSubscription: { __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, interval?: SubscriptionInterval | null, metadata: any, currentPeriodEnd?: string | null, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }>, billingSubscriptionItems?: Array<{ __typename?: 'BillingSubscriptionItemDTO', id: string, hasReachedCurrentPeriodCap: boolean, quantity?: number | null, stripePriceId: string, billingProduct: { __typename?: 'BillingLicensedProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } | { __typename?: 'BillingMeteredProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } }> | null }, billingSubscriptions: Array<{ __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, metadata: any, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }> }> } }; export type SwitchBillingPlanMutationVariables = Exact<{ [key: string]: never; }>; export type SwitchBillingPlanMutation = { __typename?: 'Mutation', switchBillingPlan: { __typename?: 'BillingUpdateOutput', currentBillingSubscription: { __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, interval?: SubscriptionInterval | null, metadata: any, currentPeriodEnd?: string | null, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }>, billingSubscriptionItems?: Array<{ __typename?: 'BillingSubscriptionItemDTO', id: string, hasReachedCurrentPeriodCap: boolean, quantity?: number | null, stripePriceId: string, billingProduct: { __typename?: 'BillingLicensedProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } | { __typename?: 'BillingMeteredProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } }> | null }, billingSubscriptions: Array<{ __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, metadata: any, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }> }> } }; export type SwitchSubscriptionIntervalMutationVariables = Exact<{ [key: string]: never; }>; export type SwitchSubscriptionIntervalMutation = { __typename?: 'Mutation', switchSubscriptionInterval: { __typename?: 'BillingUpdateOutput', currentBillingSubscription: { __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, interval?: SubscriptionInterval | null, metadata: any, currentPeriodEnd?: string | null, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }>, billingSubscriptionItems?: Array<{ __typename?: 'BillingSubscriptionItemDTO', id: string, hasReachedCurrentPeriodCap: boolean, quantity?: number | null, stripePriceId: string, billingProduct: { __typename?: 'BillingLicensedProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } | { __typename?: 'BillingMeteredProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } }> | null }, billingSubscriptions: Array<{ __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, metadata: any, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }> }> } }; export type BillingPortalSessionQueryVariables = Exact<{ returnUrlPath?: InputMaybe; }>; export type BillingPortalSessionQuery = { __typename?: 'Query', billingPortalSession: { __typename?: 'BillingSessionOutput', url?: string | null } }; export type GetMeteredProductsUsageQueryVariables = Exact<{ [key: string]: never; }>; export type GetMeteredProductsUsageQuery = { __typename?: 'Query', getMeteredProductsUsage: Array<{ __typename?: 'BillingMeteredProductUsageOutput', productKey: BillingProductKey, usedCredits: number, grantedCredits: number, rolloverCredits: number, totalGrantedCredits: number, unitPriceCents: number }> }; export type ListPlansQueryVariables = Exact<{ [key: string]: never; }>; export type ListPlansQuery = { __typename?: 'Query', listPlans: Array<{ __typename?: 'BillingPlanOutput', planKey: BillingPlanKey, licensedProducts: Array<{ __typename?: 'BillingLicensedProduct', name: string, description: string, images?: Array | null, prices?: Array<{ __typename?: 'BillingPriceLicensed', stripePriceId: string, unitAmount: number, recurringInterval: SubscriptionInterval, priceUsageType: BillingUsageType }> | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } }>, meteredProducts: Array<{ __typename?: 'BillingMeteredProduct', name: string, description: string, images?: Array | null, prices?: Array<{ __typename?: 'BillingPriceMetered', priceUsageType: BillingUsageType, recurringInterval: SubscriptionInterval, stripePriceId: string, tiers: Array<{ __typename?: 'BillingPriceTier', flatAmount?: number | null, unitAmount?: number | null, upTo?: number | null }> }> | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } }> }> }; export type CommandMenuItemFieldsFragment = { __typename?: 'CommandMenuItem', id: string, workflowVersionId?: string | null, frontComponentId?: string | null, label: string, icon?: string | null, isPinned: boolean, availabilityType: CommandMenuItemAvailabilityType, availabilityObjectMetadataId?: string | null, frontComponent?: { __typename?: 'FrontComponent', id: string, name: string } | null }; export type FindManyCommandMenuItemsQueryVariables = Exact<{ [key: string]: never; }>; export type FindManyCommandMenuItemsQuery = { __typename?: 'Query', commandMenuItems: Array<{ __typename?: 'CommandMenuItem', id: string, workflowVersionId?: string | null, frontComponentId?: string | null, label: string, icon?: string | null, isPinned: boolean, availabilityType: CommandMenuItemAvailabilityType, availabilityObjectMetadataId?: string | null, frontComponent?: { __typename?: 'FrontComponent', id: string, name: string } | null }> }; export type CreateFileMutationVariables = Exact<{ file: Scalars['Upload']; }>; export type CreateFileMutation = { __typename?: 'Mutation', createFile: { __typename?: 'File', id: string, path: string, size: number, createdAt: string } }; export type DeleteFileMutationVariables = Exact<{ fileId: Scalars['UUID']; }>; export type DeleteFileMutation = { __typename?: 'Mutation', deleteFile: { __typename?: 'File', id: string, path: string, size: number, createdAt: string } }; export type NavigationMenuItemFieldsFragment = { __typename?: 'NavigationMenuItem', id: string, userWorkspaceId?: string | null, targetRecordId?: string | null, targetObjectMetadataId?: string | null, viewId?: string | null, folderId?: string | null, name?: string | null, position: number, applicationId?: string | null, createdAt: string, updatedAt: string }; export type NavigationMenuItemQueryFieldsFragment = { __typename?: 'NavigationMenuItem', id: string, userWorkspaceId?: string | null, targetRecordId?: string | null, targetObjectMetadataId?: string | null, viewId?: string | null, folderId?: string | null, name?: string | null, position: number, applicationId?: string | null, createdAt: string, updatedAt: string, targetRecordIdentifier?: { __typename?: 'RecordIdentifier', id: string, labelIdentifier: string, imageIdentifier?: string | null } | null }; export type CreateNavigationMenuItemMutationVariables = Exact<{ input: CreateNavigationMenuItemInput; }>; export type CreateNavigationMenuItemMutation = { __typename?: 'Mutation', createNavigationMenuItem: { __typename?: 'NavigationMenuItem', id: string, userWorkspaceId?: string | null, targetRecordId?: string | null, targetObjectMetadataId?: string | null, viewId?: string | null, folderId?: string | null, name?: string | null, position: number, applicationId?: string | null, createdAt: string, updatedAt: string } }; export type DeleteNavigationMenuItemMutationVariables = Exact<{ id: Scalars['UUID']; }>; export type DeleteNavigationMenuItemMutation = { __typename?: 'Mutation', deleteNavigationMenuItem: { __typename?: 'NavigationMenuItem', id: string, userWorkspaceId?: string | null, targetRecordId?: string | null, targetObjectMetadataId?: string | null, viewId?: string | null, folderId?: string | null, name?: string | null, position: number, applicationId?: string | null, createdAt: string, updatedAt: string } }; export type UpdateNavigationMenuItemMutationVariables = Exact<{ input: UpdateOneNavigationMenuItemInput; }>; export type UpdateNavigationMenuItemMutation = { __typename?: 'Mutation', updateNavigationMenuItem: { __typename?: 'NavigationMenuItem', id: string, userWorkspaceId?: string | null, targetRecordId?: string | null, targetObjectMetadataId?: string | null, viewId?: string | null, folderId?: string | null, name?: string | null, position: number, applicationId?: string | null, createdAt: string, updatedAt: string } }; export type FindManyNavigationMenuItemsQueryVariables = Exact<{ [key: string]: never; }>; export type FindManyNavigationMenuItemsQuery = { __typename?: 'Query', navigationMenuItems: Array<{ __typename?: 'NavigationMenuItem', id: string, userWorkspaceId?: string | null, targetRecordId?: string | null, targetObjectMetadataId?: string | null, viewId?: string | null, folderId?: string | null, name?: string | null, position: number, applicationId?: string | null, createdAt: string, updatedAt: string, targetRecordIdentifier?: { __typename?: 'RecordIdentifier', id: string, labelIdentifier: string, imageIdentifier?: string | null } | null }> }; export type FindOneNavigationMenuItemQueryVariables = Exact<{ id: Scalars['UUID']; }>; export type FindOneNavigationMenuItemQuery = { __typename?: 'Query', navigationMenuItem?: { __typename?: 'NavigationMenuItem', id: string, userWorkspaceId?: string | null, targetRecordId?: string | null, targetObjectMetadataId?: string | null, viewId?: string | null, folderId?: string | null, name?: string | null, position: number, applicationId?: string | null, createdAt: string, updatedAt: string, targetRecordIdentifier?: { __typename?: 'RecordIdentifier', id: string, labelIdentifier: string, imageIdentifier?: string | null } | null } | null }; export type ObjectMetadataFieldsFragment = { __typename?: 'Object', id: string, nameSingular: string, namePlural: string, labelSingular: string, labelPlural: string, description?: string | null, icon?: string | null, isCustom: boolean, isRemote: boolean, isActive: boolean, isSystem: boolean, isUIReadOnly: boolean, createdAt: string, updatedAt: string, labelIdentifierFieldMetadataId?: string | null, imageIdentifierFieldMetadataId?: string | null, applicationId: string, shortcut?: string | null, isLabelSyncedWithName: boolean, isSearchable: boolean, duplicateCriteria?: Array> | null, indexMetadataList: Array<{ __typename?: 'Index', id: string, createdAt: string, updatedAt: string, name: string, indexWhereClause?: string | null, indexType: IndexType, isUnique: boolean, isCustom?: boolean | null, indexFieldMetadataList: Array<{ __typename?: 'IndexField', id: string, fieldMetadataId: string, createdAt: string, updatedAt: string, order: number }> }>, fieldsList: Array<{ __typename?: 'Field', id: string, type: FieldMetadataType, name: string, label: string, description?: string | null, icon?: string | null, isCustom?: boolean | null, isActive?: boolean | null, isSystem?: boolean | null, isUIReadOnly?: boolean | null, isNullable?: boolean | null, isUnique?: boolean | null, createdAt: string, updatedAt: string, defaultValue?: any | null, options?: any | null, settings?: any | null, isLabelSyncedWithName?: boolean | null, morphId?: string | null, applicationId: string, relation?: { __typename?: 'Relation', type: RelationType, sourceObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, targetObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, sourceFieldMetadata: { __typename?: 'Field', id: string, name: string }, targetFieldMetadata: { __typename?: 'Field', id: string, name: string } } | null, morphRelations?: Array<{ __typename?: 'Relation', type: RelationType, sourceObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, targetObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, sourceFieldMetadata: { __typename?: 'Field', id: string, name: string }, targetFieldMetadata: { __typename?: 'Field', id: string, name: string } }> | null }> }; export type CreateOneObjectMetadataItemMutationVariables = Exact<{ input: CreateOneObjectInput; }>; export type CreateOneObjectMetadataItemMutation = { __typename?: 'Mutation', createOneObject: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string, labelSingular: string, labelPlural: string, description?: string | null, icon?: string | null, isCustom: boolean, isActive: boolean, isSearchable: boolean, createdAt: string, updatedAt: string, labelIdentifierFieldMetadataId?: string | null, imageIdentifierFieldMetadataId?: string | null, isLabelSyncedWithName: boolean } }; export type CreateOneFieldMetadataItemMutationVariables = Exact<{ input: CreateOneFieldMetadataInput; }>; export type CreateOneFieldMetadataItemMutation = { __typename?: 'Mutation', createOneField: { __typename?: 'Field', id: string, type: FieldMetadataType, name: string, label: string, description?: string | null, icon?: string | null, isCustom?: boolean | null, isActive?: boolean | null, isUnique?: boolean | null, isNullable?: boolean | null, createdAt: string, updatedAt: string, settings?: any | null, defaultValue?: any | null, options?: any | null, isLabelSyncedWithName?: boolean | null, applicationId: string, object?: { __typename?: 'Object', id: string } | null } }; export type UpdateOneFieldMetadataItemMutationVariables = Exact<{ idToUpdate: Scalars['UUID']; updatePayload: UpdateFieldInput; }>; export type UpdateOneFieldMetadataItemMutation = { __typename?: 'Mutation', updateOneField: { __typename?: 'Field', id: string, type: FieldMetadataType, name: string, label: string, description?: string | null, icon?: string | null, isCustom?: boolean | null, isActive?: boolean | null, isUnique?: boolean | null, isNullable?: boolean | null, createdAt: string, updatedAt: string, settings?: any | null, isLabelSyncedWithName?: boolean | null, applicationId: string, object?: { __typename?: 'Object', id: string } | null } }; export type UpdateOneObjectMetadataItemMutationVariables = Exact<{ idToUpdate: Scalars['UUID']; updatePayload: UpdateObjectPayload; }>; export type UpdateOneObjectMetadataItemMutation = { __typename?: 'Mutation', updateOneObject: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string, labelSingular: string, labelPlural: string, description?: string | null, icon?: string | null, isCustom: boolean, isActive: boolean, isSearchable: boolean, createdAt: string, updatedAt: string, labelIdentifierFieldMetadataId?: string | null, imageIdentifierFieldMetadataId?: string | null, isLabelSyncedWithName: boolean } }; export type DeleteOneObjectMetadataItemMutationVariables = Exact<{ idToDelete: Scalars['UUID']; }>; export type DeleteOneObjectMetadataItemMutation = { __typename?: 'Mutation', deleteOneObject: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string, labelSingular: string, labelPlural: string, description?: string | null, icon?: string | null, isCustom: boolean, isActive: boolean, isSearchable: boolean, createdAt: string, updatedAt: string, labelIdentifierFieldMetadataId?: string | null, imageIdentifierFieldMetadataId?: string | null, isLabelSyncedWithName: boolean } }; export type DeleteOneFieldMetadataItemMutationVariables = Exact<{ idToDelete: Scalars['UUID']; }>; export type DeleteOneFieldMetadataItemMutation = { __typename?: 'Mutation', deleteOneField: { __typename?: 'Field', id: string, type: FieldMetadataType, name: string, label: string, description?: string | null, icon?: string | null, isCustom?: boolean | null, isActive?: boolean | null, isUnique?: boolean | null, isNullable?: boolean | null, createdAt: string, updatedAt: string, settings?: any | null, applicationId: string, object?: { __typename?: 'Object', id: string } | null } }; export type ObjectMetadataItemsQueryVariables = Exact<{ [key: string]: never; }>; export type ObjectMetadataItemsQuery = { __typename?: 'Query', objects: { __typename?: 'ObjectConnection', edges: Array<{ __typename?: 'ObjectEdge', node: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string, labelSingular: string, labelPlural: string, description?: string | null, icon?: string | null, isCustom: boolean, isRemote: boolean, isActive: boolean, isSystem: boolean, isUIReadOnly: boolean, createdAt: string, updatedAt: string, labelIdentifierFieldMetadataId?: string | null, imageIdentifierFieldMetadataId?: string | null, applicationId: string, shortcut?: string | null, isLabelSyncedWithName: boolean, isSearchable: boolean, duplicateCriteria?: Array> | null, indexMetadataList: Array<{ __typename?: 'Index', id: string, createdAt: string, updatedAt: string, name: string, indexWhereClause?: string | null, indexType: IndexType, isUnique: boolean, isCustom?: boolean | null, indexFieldMetadataList: Array<{ __typename?: 'IndexField', id: string, fieldMetadataId: string, createdAt: string, updatedAt: string, order: number }> }>, fieldsList: Array<{ __typename?: 'Field', id: string, type: FieldMetadataType, name: string, label: string, description?: string | null, icon?: string | null, isCustom?: boolean | null, isActive?: boolean | null, isSystem?: boolean | null, isUIReadOnly?: boolean | null, isNullable?: boolean | null, isUnique?: boolean | null, createdAt: string, updatedAt: string, defaultValue?: any | null, options?: any | null, settings?: any | null, isLabelSyncedWithName?: boolean | null, morphId?: string | null, applicationId: string, relation?: { __typename?: 'Relation', type: RelationType, sourceObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, targetObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, sourceFieldMetadata: { __typename?: 'Field', id: string, name: string }, targetFieldMetadata: { __typename?: 'Field', id: string, name: string } } | null, morphRelations?: Array<{ __typename?: 'Relation', type: RelationType, sourceObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, targetObjectMetadata: { __typename?: 'Object', id: string, nameSingular: string, namePlural: string }, sourceFieldMetadata: { __typename?: 'Field', id: string, name: string }, targetFieldMetadata: { __typename?: 'Field', id: string, name: string } }> | null }> } }>, pageInfo: { __typename?: 'PageInfo', hasNextPage?: boolean | null, hasPreviousPage?: boolean | null, startCursor?: any | null, endCursor?: any | null } } }; export type SkipBookOnboardingStepMutationVariables = Exact<{ [key: string]: never; }>; export type SkipBookOnboardingStepMutation = { __typename?: 'Mutation', skipBookOnboardingStep: { __typename?: 'OnboardingStepSuccess', success: boolean } }; export type SkipSyncEmailOnboardingStepMutationVariables = Exact<{ [key: string]: never; }>; export type SkipSyncEmailOnboardingStepMutation = { __typename?: 'Mutation', skipSyncEmailOnboardingStep: { __typename?: 'OnboardingStepSuccess', success: boolean } }; export type BarChartDataQueryVariables = Exact<{ input: BarChartDataInput; }>; export type BarChartDataQuery = { __typename?: 'Query', barChartData: { __typename?: 'BarChartDataOutput', data: Array, indexBy: string, keys: Array, xAxisLabel: string, yAxisLabel: string, showLegend: boolean, showDataLabels: boolean, layout: BarChartLayout, groupMode: BarChartGroupMode, hasTooManyGroups: boolean, formattedToRawLookup: any, series: Array<{ __typename?: 'BarChartSeries', key: string, label: string }> } }; export type LineChartDataQueryVariables = Exact<{ input: LineChartDataInput; }>; export type LineChartDataQuery = { __typename?: 'Query', lineChartData: { __typename?: 'LineChartDataOutput', xAxisLabel: string, yAxisLabel: string, showLegend: boolean, showDataLabels: boolean, hasTooManyGroups: boolean, formattedToRawLookup: any, series: Array<{ __typename?: 'LineChartSeries', id: string, label: string, data: Array<{ __typename?: 'LineChartDataPoint', x: string, y: number }> }> } }; export type PieChartDataQueryVariables = Exact<{ input: PieChartDataInput; }>; export type PieChartDataQuery = { __typename?: 'Query', pieChartData: { __typename?: 'PieChartDataOutput', showLegend: boolean, showDataLabels: boolean, showCenterMetric: boolean, hasTooManyGroups: boolean, formattedToRawLookup: any, data: Array<{ __typename?: 'PieChartDataItem', id: string, value: number }> } }; export type SaveImapSmtpCaldavAccountMutationVariables = Exact<{ accountOwnerId: Scalars['UUID']; handle: Scalars['String']; connectionParameters: EmailAccountConnectionParameters; id?: InputMaybe; }>; export type SaveImapSmtpCaldavAccountMutation = { __typename?: 'Mutation', saveImapSmtpCaldavAccount: { __typename?: 'ImapSmtpCaldavConnectionSuccess', success: boolean, connectedAccountId: string } }; export type StartChannelSyncMutationVariables = Exact<{ connectedAccountId: Scalars['UUID']; }>; export type StartChannelSyncMutation = { __typename?: 'Mutation', startChannelSync: { __typename?: 'ChannelSyncSuccess', success: boolean } }; export type GetConnectedImapSmtpCaldavAccountQueryVariables = Exact<{ id: Scalars['UUID']; }>; export type GetConnectedImapSmtpCaldavAccountQuery = { __typename?: 'Query', getConnectedImapSmtpCaldavAccount: { __typename?: 'ConnectedImapSmtpCaldavAccount', id: string, handle: string, provider: string, accountOwnerId: string, connectionParameters?: { __typename?: 'ImapSmtpCaldavConnectionParameters', IMAP?: { __typename?: 'ConnectionParametersOutput', host: string, port: number, secure?: boolean | null, username?: string | null, password: string } | null, SMTP?: { __typename?: 'ConnectionParametersOutput', host: string, username?: string | null, port: number, secure?: boolean | null, password: string } | null, CALDAV?: { __typename?: 'ConnectionParametersOutput', host: string, username?: string | null, password: string } | null } | null } }; export type CreateDatabaseConfigVariableMutationVariables = Exact<{ key: Scalars['String']; value: Scalars['JSON']; }>; export type CreateDatabaseConfigVariableMutation = { __typename?: 'Mutation', createDatabaseConfigVariable: boolean }; export type DeleteDatabaseConfigVariableMutationVariables = Exact<{ key: Scalars['String']; }>; export type DeleteDatabaseConfigVariableMutation = { __typename?: 'Mutation', deleteDatabaseConfigVariable: boolean }; export type UpdateDatabaseConfigVariableMutationVariables = Exact<{ key: Scalars['String']; value: Scalars['JSON']; }>; export type UpdateDatabaseConfigVariableMutation = { __typename?: 'Mutation', updateDatabaseConfigVariable: boolean }; export type GetConfigVariablesGroupedQueryVariables = Exact<{ [key: string]: never; }>; export type GetConfigVariablesGroupedQuery = { __typename?: 'Query', getConfigVariablesGrouped: { __typename?: 'ConfigVariablesOutput', groups: Array<{ __typename?: 'ConfigVariablesGroupData', name: ConfigVariablesGroup, description: string, isHiddenOnLoad: boolean, variables: Array<{ __typename?: 'ConfigVariable', name: string, description: string, value?: any | null, isSensitive: boolean, isEnvOnly: boolean, type: ConfigVariableType, options?: any | null, source: ConfigSource }> }> } }; export type GetDatabaseConfigVariableQueryVariables = Exact<{ key: Scalars['String']; }>; export type GetDatabaseConfigVariableQuery = { __typename?: 'Query', getDatabaseConfigVariable: { __typename?: 'ConfigVariable', name: string, description: string, value?: any | null, isSensitive: boolean, isEnvOnly: boolean, type: ConfigVariableType, options?: any | null, source: ConfigSource } }; export type UpdateWorkspaceFeatureFlagMutationVariables = Exact<{ workspaceId: Scalars['UUID']; featureFlag: Scalars['String']; value: Scalars['Boolean']; }>; export type UpdateWorkspaceFeatureFlagMutation = { __typename?: 'Mutation', updateWorkspaceFeatureFlag: boolean }; export type UserLookupAdminPanelMutationVariables = Exact<{ userIdentifier: Scalars['String']; }>; export type UserLookupAdminPanelMutation = { __typename?: 'Mutation', userLookupAdminPanel: { __typename?: 'UserLookup', user: { __typename?: 'UserInfo', id: string, email: string, firstName?: string | null, lastName?: string | null }, workspaces: Array<{ __typename?: 'WorkspaceInfo', id: string, name: string, logo?: string | null, totalUsers: number, allowImpersonation: boolean, workspaceUrls: { __typename?: 'WorkspaceUrls', customUrl?: string | null, subdomainUrl: string }, users: Array<{ __typename?: 'UserInfo', id: string, email: string, firstName?: string | null, lastName?: string | null }>, featureFlags: Array<{ __typename?: 'FeatureFlag', key: FeatureFlagKey, value: boolean }> }> } }; export type GetVersionInfoQueryVariables = Exact<{ [key: string]: never; }>; export type GetVersionInfoQuery = { __typename?: 'Query', versionInfo: { __typename?: 'VersionInfo', currentVersion?: string | null, latestVersion: string } }; export type DeleteJobsMutationVariables = Exact<{ queueName: Scalars['String']; jobIds: Array | Scalars['String']; }>; export type DeleteJobsMutation = { __typename?: 'Mutation', deleteJobs: { __typename?: 'DeleteJobsResponse', deletedCount: number, results: Array<{ __typename?: 'JobOperationResult', jobId: string, success: boolean, error?: string | null }> } }; export type RetryJobsMutationVariables = Exact<{ queueName: Scalars['String']; jobIds: Array | Scalars['String']; }>; export type RetryJobsMutation = { __typename?: 'Mutation', retryJobs: { __typename?: 'RetryJobsResponse', retriedCount: number, results: Array<{ __typename?: 'JobOperationResult', jobId: string, success: boolean, error?: string | null }> } }; export type GetIndicatorHealthStatusQueryVariables = Exact<{ indicatorId: HealthIndicatorId; }>; export type GetIndicatorHealthStatusQuery = { __typename?: 'Query', getIndicatorHealthStatus: { __typename?: 'AdminPanelHealthServiceData', id: HealthIndicatorId, label: string, description: string, status: AdminPanelHealthServiceStatus, errorMessage?: string | null, details?: string | null, queues?: Array<{ __typename?: 'AdminPanelWorkerQueueHealth', id: string, queueName: string, status: AdminPanelHealthServiceStatus }> | null } }; export type GetQueueJobsQueryVariables = Exact<{ queueName: Scalars['String']; state: JobState; limit?: InputMaybe; offset?: InputMaybe; }>; export type GetQueueJobsQuery = { __typename?: 'Query', getQueueJobs: { __typename?: 'QueueJobsResponse', count: number, totalCount: number, hasMore: boolean, jobs: Array<{ __typename?: 'QueueJob', id: string, name: string, data?: any | null, state: JobState, timestamp?: number | null, failedReason?: string | null, processedOn?: number | null, finishedOn?: number | null, attemptsMade: number, returnValue?: any | null, logs?: Array | null, stackTrace?: Array | null }>, retentionConfig: { __typename?: 'QueueRetentionConfig', completedMaxAge: number, completedMaxCount: number, failedMaxAge: number, failedMaxCount: number } } }; export type GetQueueMetricsQueryVariables = Exact<{ queueName: Scalars['String']; timeRange?: InputMaybe; }>; export type GetQueueMetricsQuery = { __typename?: 'Query', getQueueMetrics: { __typename?: 'QueueMetricsData', queueName: string, timeRange: QueueMetricsTimeRange, workers: number, details?: { __typename?: 'WorkerQueueMetrics', failed: number, completed: number, waiting: number, active: number, delayed: number, failureRate: number } | null, data: Array<{ __typename?: 'QueueMetricsSeries', id: string, data: Array<{ __typename?: 'QueueMetricsDataPoint', x: number, y: number }> }> } }; export type GetSystemHealthStatusQueryVariables = Exact<{ [key: string]: never; }>; export type GetSystemHealthStatusQuery = { __typename?: 'Query', getSystemHealthStatus: { __typename?: 'SystemHealth', services: Array<{ __typename?: 'SystemHealthService', id: HealthIndicatorId, label: string, status: AdminPanelHealthServiceStatus }> } }; export type UninstallApplicationMutationVariables = Exact<{ universalIdentifier: Scalars['String']; }>; export type UninstallApplicationMutation = { __typename?: 'Mutation', uninstallApplication: boolean }; export type ApiKeyFragmentFragment = { __typename?: 'ApiKey', id: string, name: string, expiresAt: string, revokedAt?: string | null, role: { __typename?: 'Role', id: string, label: string, icon?: string | null } }; export type WebhookFragmentFragment = { __typename?: 'Webhook', id: string, targetUrl: string, operations: Array, description?: string | null, secret: string }; export type AssignRoleToApiKeyMutationVariables = Exact<{ apiKeyId: Scalars['UUID']; roleId: Scalars['UUID']; }>; export type AssignRoleToApiKeyMutation = { __typename?: 'Mutation', assignRoleToApiKey: boolean }; export type CreateApiKeyMutationVariables = Exact<{ input: CreateApiKeyInput; }>; export type CreateApiKeyMutation = { __typename?: 'Mutation', createApiKey: { __typename?: 'ApiKey', id: string, name: string, expiresAt: string, revokedAt?: string | null, role: { __typename?: 'Role', id: string, label: string, icon?: string | null } } }; export type CreateWebhookMutationVariables = Exact<{ input: CreateWebhookInput; }>; export type CreateWebhookMutation = { __typename?: 'Mutation', createWebhook: { __typename?: 'Webhook', id: string, targetUrl: string, operations: Array, description?: string | null, secret: string } }; export type DeleteWebhookMutationVariables = Exact<{ id: Scalars['UUID']; }>; export type DeleteWebhookMutation = { __typename?: 'Mutation', deleteWebhook: { __typename?: 'Webhook', id: string, targetUrl: string, operations: Array, description?: string | null, secret: string } }; export type RevokeApiKeyMutationVariables = Exact<{ input: RevokeApiKeyInput; }>; export type RevokeApiKeyMutation = { __typename?: 'Mutation', revokeApiKey?: { __typename?: 'ApiKey', id: string } | null }; export type UpdateApiKeyMutationVariables = Exact<{ input: UpdateApiKeyInput; }>; export type UpdateApiKeyMutation = { __typename?: 'Mutation', updateApiKey?: { __typename?: 'ApiKey', id: string, name: string, expiresAt: string, revokedAt?: string | null, role: { __typename?: 'Role', id: string, label: string, icon?: string | null } } | null }; export type UpdateWebhookMutationVariables = Exact<{ input: UpdateWebhookInput; }>; export type UpdateWebhookMutation = { __typename?: 'Mutation', updateWebhook: { __typename?: 'Webhook', id: string, targetUrl: string, operations: Array, description?: string | null, secret: string } }; export type GetApiKeyQueryVariables = Exact<{ input: GetApiKeyInput; }>; export type GetApiKeyQuery = { __typename?: 'Query', apiKey?: { __typename?: 'ApiKey', createdAt: string, id: string, name: string, expiresAt: string, revokedAt?: string | null, role: { __typename?: 'Role', id: string, label: string, icon?: string | null } } | null }; export type GetApiKeysQueryVariables = Exact<{ [key: string]: never; }>; export type GetApiKeysQuery = { __typename?: 'Query', apiKeys: Array<{ __typename?: 'ApiKey', id: string, name: string, expiresAt: string, revokedAt?: string | null, role: { __typename?: 'Role', id: string, label: string, icon?: string | null } }> }; export type GetWebhookQueryVariables = Exact<{ id: Scalars['UUID']; }>; export type GetWebhookQuery = { __typename?: 'Query', webhook?: { __typename?: 'Webhook', id: string, targetUrl: string, operations: Array, description?: string | null, secret: string } | null }; export type GetWebhooksQueryVariables = Exact<{ [key: string]: never; }>; export type GetWebhooksQuery = { __typename?: 'Query', webhooks: Array<{ __typename?: 'Webhook', id: string, targetUrl: string, operations: Array, description?: string | null, secret: string }> }; export type CheckPublicDomainValidRecordsMutationVariables = Exact<{ domain: Scalars['String']; }>; export type CheckPublicDomainValidRecordsMutation = { __typename?: 'Mutation', checkPublicDomainValidRecords?: { __typename?: 'DomainValidRecords', id: string, domain: string, records: Array<{ __typename?: 'DomainRecord', type: string, key: string, value: string, validationType: string, status: string }> } | null }; export type CreatePublicDomainMutationVariables = Exact<{ domain: Scalars['String']; }>; export type CreatePublicDomainMutation = { __typename?: 'Mutation', createPublicDomain: { __typename?: 'PublicDomain', id: string, domain: string, isValidated: boolean, createdAt: string } }; export type DeletePublicDomainMutationVariables = Exact<{ domain: Scalars['String']; }>; export type DeletePublicDomainMutation = { __typename?: 'Mutation', deletePublicDomain: boolean }; export type FindManyPublicDomainsQueryVariables = Exact<{ [key: string]: never; }>; export type FindManyPublicDomainsQuery = { __typename?: 'Query', findManyPublicDomains: Array<{ __typename?: 'PublicDomain', id: string, domain: string, isValidated: boolean, createdAt: string }> }; export type CreateEmailingDomainMutationVariables = Exact<{ domain: Scalars['String']; driver: EmailingDomainDriver; }>; export type CreateEmailingDomainMutation = { __typename?: 'Mutation', createEmailingDomain: { __typename?: 'EmailingDomain', id: string, domain: string, driver: EmailingDomainDriver, status: EmailingDomainStatus, verifiedAt?: string | null, createdAt: string, updatedAt: string, verificationRecords?: Array<{ __typename?: 'VerificationRecord', type: string, key: string, value: string, priority?: number | null }> | null } }; export type DeleteEmailingDomainMutationVariables = Exact<{ id: Scalars['String']; }>; export type DeleteEmailingDomainMutation = { __typename?: 'Mutation', deleteEmailingDomain: boolean }; export type VerifyEmailingDomainMutationVariables = Exact<{ id: Scalars['String']; }>; export type VerifyEmailingDomainMutation = { __typename?: 'Mutation', verifyEmailingDomain: { __typename?: 'EmailingDomain', id: string, domain: string, driver: EmailingDomainDriver, status: EmailingDomainStatus, verifiedAt?: string | null, createdAt: string, updatedAt: string } }; export type GetEmailingDomainsQueryVariables = Exact<{ [key: string]: never; }>; export type GetEmailingDomainsQuery = { __typename?: 'Query', getEmailingDomains: Array<{ __typename?: 'EmailingDomain', id: string, domain: string, driver: EmailingDomainDriver, status: EmailingDomainStatus, verifiedAt?: string | null, createdAt: string, updatedAt: string, verificationRecords?: Array<{ __typename?: 'VerificationRecord', type: string, key: string, value: string, priority?: number | null }> | null }> }; export type UpdateLabPublicFeatureFlagMutationVariables = Exact<{ input: UpdateLabPublicFeatureFlagInput; }>; export type UpdateLabPublicFeatureFlagMutation = { __typename?: 'Mutation', updateLabPublicFeatureFlag: { __typename?: 'FeatureFlagDTO', key: FeatureFlagKey, value: boolean } }; export type LogicFunctionFieldsFragment = { __typename?: 'LogicFunction', id: string, name: string, description?: string | null, runtime: string, timeoutSeconds: number, sourceHandlerPath: string, builtHandlerPath: string, handlerName: string, toolInputSchema?: any | null, isTool: boolean, applicationId?: string | null, createdAt: string, updatedAt: string }; export type CreateOneLogicFunctionItemMutationVariables = Exact<{ input: CreateLogicFunctionInput; }>; export type CreateOneLogicFunctionItemMutation = { __typename?: 'Mutation', createOneLogicFunction: { __typename?: 'LogicFunction', id: string, name: string, description?: string | null, runtime: string, timeoutSeconds: number, sourceHandlerPath: string, builtHandlerPath: string, handlerName: string, toolInputSchema?: any | null, isTool: boolean, applicationId?: string | null, createdAt: string, updatedAt: string } }; export type DeleteOneLogicFunctionMutationVariables = Exact<{ input: LogicFunctionIdInput; }>; export type DeleteOneLogicFunctionMutation = { __typename?: 'Mutation', deleteOneLogicFunction: { __typename?: 'LogicFunction', id: string, name: string, description?: string | null, runtime: string, timeoutSeconds: number, sourceHandlerPath: string, builtHandlerPath: string, handlerName: string, toolInputSchema?: any | null, isTool: boolean, applicationId?: string | null, createdAt: string, updatedAt: string } }; export type ExecuteOneLogicFunctionMutationVariables = Exact<{ input: ExecuteLogicFunctionInput; }>; export type ExecuteOneLogicFunctionMutation = { __typename?: 'Mutation', executeOneLogicFunction: { __typename?: 'LogicFunctionExecutionResult', data?: any | null, logs: string, duration: number, status: LogicFunctionExecutionStatus, error?: any | null } }; export type UpdateOneLogicFunctionMutationVariables = Exact<{ input: UpdateLogicFunctionInput; }>; export type UpdateOneLogicFunctionMutation = { __typename?: 'Mutation', updateOneLogicFunction: { __typename?: 'LogicFunction', id: string, name: string, description?: string | null, runtime: string, timeoutSeconds: number, sourceHandlerPath: string, builtHandlerPath: string, handlerName: string, toolInputSchema?: any | null, isTool: boolean, applicationId?: string | null, createdAt: string, updatedAt: string } }; export type FindManyAvailablePackagesQueryVariables = Exact<{ input: LogicFunctionIdInput; }>; export type FindManyAvailablePackagesQuery = { __typename?: 'Query', getAvailablePackages: any }; export type GetManyLogicFunctionsQueryVariables = Exact<{ [key: string]: never; }>; export type GetManyLogicFunctionsQuery = { __typename?: 'Query', findManyLogicFunctions: Array<{ __typename?: 'LogicFunction', id: string, name: string, description?: string | null, runtime: string, timeoutSeconds: number, sourceHandlerPath: string, builtHandlerPath: string, handlerName: string, toolInputSchema?: any | null, isTool: boolean, applicationId?: string | null, createdAt: string, updatedAt: string }> }; export type GetOneLogicFunctionQueryVariables = Exact<{ input: LogicFunctionIdInput; }>; export type GetOneLogicFunctionQuery = { __typename?: 'Query', findOneLogicFunction: { __typename?: 'LogicFunction', id: string, name: string, description?: string | null, runtime: string, timeoutSeconds: number, sourceHandlerPath: string, builtHandlerPath: string, handlerName: string, toolInputSchema?: any | null, isTool: boolean, applicationId?: string | null, createdAt: string, updatedAt: string } }; export type FindOneLogicFunctionSourceCodeQueryVariables = Exact<{ input: GetLogicFunctionSourceCodeInput; }>; export type FindOneLogicFunctionSourceCodeQuery = { __typename?: 'Query', getLogicFunctionSourceCode?: any | null }; export type UploadWorkspaceMemberProfilePictureMutationVariables = Exact<{ file: Scalars['Upload']; }>; export type UploadWorkspaceMemberProfilePictureMutation = { __typename?: 'Mutation', uploadWorkspaceMemberProfilePicture: { __typename?: 'SignedFile', path: string, token: string } }; export type UpdateUserEmailMutationVariables = Exact<{ newEmail: Scalars['String']; verifyEmailRedirectPath?: InputMaybe; }>; export type UpdateUserEmailMutation = { __typename?: 'Mutation', updateUserEmail: boolean }; export type ApiKeyForRoleFragmentFragment = { __typename?: 'ApiKeyForRole', id: string, name: string, expiresAt: string, revokedAt?: string | null }; export type FieldPermissionFragmentFragment = { __typename?: 'FieldPermission', objectMetadataId: string, fieldMetadataId: string, canReadFieldValue?: boolean | null, canUpdateFieldValue?: boolean | null, id: string, roleId: string }; export type ObjectPermissionFragmentFragment = { __typename?: 'ObjectPermission', objectMetadataId: string, canReadObjectRecords?: boolean | null, canUpdateObjectRecords?: boolean | null, canSoftDeleteObjectRecords?: boolean | null, canDestroyObjectRecords?: boolean | null, restrictedFields?: any | null, rowLevelPermissionPredicates?: Array<{ __typename?: 'RowLevelPermissionPredicate', id: string, fieldMetadataId: string, objectMetadataId: string, operand: RowLevelPermissionPredicateOperand, subFieldName?: string | null, workspaceMemberFieldMetadataId?: string | null, workspaceMemberSubFieldName?: string | null, rowLevelPermissionPredicateGroupId?: string | null, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, value?: any | null }> | null, rowLevelPermissionPredicateGroups?: Array<{ __typename?: 'RowLevelPermissionPredicateGroup', id: string, parentRowLevelPermissionPredicateGroupId?: string | null, logicalOperator: RowLevelPermissionPredicateGroupLogicalOperator, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, objectMetadataId: string }> | null }; export type PermissionFlagFragmentFragment = { __typename?: 'PermissionFlag', id: string, flag: PermissionFlagType, roleId: string }; export type RoleFragmentFragment = { __typename?: 'Role', id: string, label: string, description?: string | null, icon?: string | null, canUpdateAllSettings: boolean, canAccessAllTools: boolean, isEditable: boolean, canReadAllObjectRecords: boolean, canUpdateAllObjectRecords: boolean, canSoftDeleteAllObjectRecords: boolean, canDestroyAllObjectRecords: boolean, canBeAssignedToUsers: boolean, canBeAssignedToAgents: boolean, canBeAssignedToApiKeys: boolean }; export type RowLevelPermissionPredicateFragmentFragment = { __typename?: 'RowLevelPermissionPredicate', id: string, fieldMetadataId: string, objectMetadataId: string, operand: RowLevelPermissionPredicateOperand, subFieldName?: string | null, workspaceMemberFieldMetadataId?: string | null, workspaceMemberSubFieldName?: string | null, rowLevelPermissionPredicateGroupId?: string | null, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, value?: any | null }; export type RowLevelPermissionPredicateGroupFragmentFragment = { __typename?: 'RowLevelPermissionPredicateGroup', id: string, parentRowLevelPermissionPredicateGroupId?: string | null, logicalOperator: RowLevelPermissionPredicateGroupLogicalOperator, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, objectMetadataId: string }; export type CreateOneRoleMutationVariables = Exact<{ createRoleInput: CreateRoleInput; }>; export type CreateOneRoleMutation = { __typename?: 'Mutation', createOneRole: { __typename?: 'Role', id: string, label: string, description?: string | null, icon?: string | null, canUpdateAllSettings: boolean, canAccessAllTools: boolean, isEditable: boolean, canReadAllObjectRecords: boolean, canUpdateAllObjectRecords: boolean, canSoftDeleteAllObjectRecords: boolean, canDestroyAllObjectRecords: boolean, canBeAssignedToUsers: boolean, canBeAssignedToAgents: boolean, canBeAssignedToApiKeys: boolean } }; export type DeleteOneRoleMutationVariables = Exact<{ roleId: Scalars['UUID']; }>; export type DeleteOneRoleMutation = { __typename?: 'Mutation', deleteOneRole: string }; export type UpdateOneRoleMutationVariables = Exact<{ updateRoleInput: UpdateRoleInput; }>; export type UpdateOneRoleMutation = { __typename?: 'Mutation', updateOneRole: { __typename?: 'Role', id: string, label: string, description?: string | null, icon?: string | null, canUpdateAllSettings: boolean, canAccessAllTools: boolean, isEditable: boolean, canReadAllObjectRecords: boolean, canUpdateAllObjectRecords: boolean, canSoftDeleteAllObjectRecords: boolean, canDestroyAllObjectRecords: boolean, canBeAssignedToUsers: boolean, canBeAssignedToAgents: boolean, canBeAssignedToApiKeys: boolean } }; export type UpdateWorkspaceMemberRoleMutationVariables = Exact<{ workspaceMemberId: Scalars['UUID']; roleId: Scalars['UUID']; }>; export type UpdateWorkspaceMemberRoleMutation = { __typename?: 'Mutation', updateWorkspaceMemberRole: { __typename?: 'WorkspaceMember', id: string, colorScheme: string, avatarUrl?: string | null, locale?: string | null, userEmail: string, timeZone?: string | null, dateFormat?: WorkspaceMemberDateFormatEnum | null, timeFormat?: WorkspaceMemberTimeFormatEnum | null, calendarStartDay?: number | null, numberFormat?: WorkspaceMemberNumberFormatEnum | null, roles?: Array<{ __typename?: 'Role', id: string, label: string, description?: string | null, icon?: string | null, canUpdateAllSettings: boolean, canAccessAllTools: boolean, isEditable: boolean, canReadAllObjectRecords: boolean, canUpdateAllObjectRecords: boolean, canSoftDeleteAllObjectRecords: boolean, canDestroyAllObjectRecords: boolean, canBeAssignedToUsers: boolean, canBeAssignedToAgents: boolean, canBeAssignedToApiKeys: boolean }> | null, name: { __typename?: 'FullName', firstName: string, lastName: string } } }; export type UpsertFieldPermissionsMutationVariables = Exact<{ upsertFieldPermissionsInput: UpsertFieldPermissionsInput; }>; export type UpsertFieldPermissionsMutation = { __typename?: 'Mutation', upsertFieldPermissions: Array<{ __typename?: 'FieldPermission', objectMetadataId: string, fieldMetadataId: string, canReadFieldValue?: boolean | null, canUpdateFieldValue?: boolean | null, id: string, roleId: string }> }; export type UpsertObjectPermissionsMutationVariables = Exact<{ upsertObjectPermissionsInput: UpsertObjectPermissionsInput; }>; export type UpsertObjectPermissionsMutation = { __typename?: 'Mutation', upsertObjectPermissions: Array<{ __typename?: 'ObjectPermission', objectMetadataId: string, canReadObjectRecords?: boolean | null, canUpdateObjectRecords?: boolean | null, canSoftDeleteObjectRecords?: boolean | null, canDestroyObjectRecords?: boolean | null, restrictedFields?: any | null, rowLevelPermissionPredicates?: Array<{ __typename?: 'RowLevelPermissionPredicate', id: string, fieldMetadataId: string, objectMetadataId: string, operand: RowLevelPermissionPredicateOperand, subFieldName?: string | null, workspaceMemberFieldMetadataId?: string | null, workspaceMemberSubFieldName?: string | null, rowLevelPermissionPredicateGroupId?: string | null, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, value?: any | null }> | null, rowLevelPermissionPredicateGroups?: Array<{ __typename?: 'RowLevelPermissionPredicateGroup', id: string, parentRowLevelPermissionPredicateGroupId?: string | null, logicalOperator: RowLevelPermissionPredicateGroupLogicalOperator, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, objectMetadataId: string }> | null }> }; export type UpsertPermissionFlagsMutationVariables = Exact<{ upsertPermissionFlagsInput: UpsertPermissionFlagsInput; }>; export type UpsertPermissionFlagsMutation = { __typename?: 'Mutation', upsertPermissionFlags: Array<{ __typename?: 'PermissionFlag', id: string, flag: PermissionFlagType, roleId: string }> }; export type UpsertRowLevelPermissionPredicatesMutationVariables = Exact<{ input: UpsertRowLevelPermissionPredicatesInput; }>; export type UpsertRowLevelPermissionPredicatesMutation = { __typename?: 'Mutation', upsertRowLevelPermissionPredicates: { __typename?: 'UpsertRowLevelPermissionPredicatesResult', predicates: Array<{ __typename?: 'RowLevelPermissionPredicate', id: string, fieldMetadataId: string, objectMetadataId: string, operand: RowLevelPermissionPredicateOperand, subFieldName?: string | null, workspaceMemberFieldMetadataId?: string | null, workspaceMemberSubFieldName?: string | null, rowLevelPermissionPredicateGroupId?: string | null, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, value?: any | null }>, predicateGroups: Array<{ __typename?: 'RowLevelPermissionPredicateGroup', id: string, parentRowLevelPermissionPredicateGroupId?: string | null, logicalOperator: RowLevelPermissionPredicateGroupLogicalOperator, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, objectMetadataId: string }> } }; export type GetRolesQueryVariables = Exact<{ [key: string]: never; }>; export type GetRolesQuery = { __typename?: 'Query', getRoles: Array<{ __typename?: 'Role', id: string, label: string, description?: string | null, icon?: string | null, canUpdateAllSettings: boolean, canAccessAllTools: boolean, isEditable: boolean, canReadAllObjectRecords: boolean, canUpdateAllObjectRecords: boolean, canSoftDeleteAllObjectRecords: boolean, canDestroyAllObjectRecords: boolean, canBeAssignedToUsers: boolean, canBeAssignedToAgents: boolean, canBeAssignedToApiKeys: boolean, workspaceMembers: Array<{ __typename?: 'WorkspaceMember', id: string, avatarUrl?: string | null, userEmail: string, name: { __typename?: 'FullName', firstName: string, lastName: string } }>, agents: Array<{ __typename?: 'Agent', id: string, name: string, label: string, description?: string | null, icon?: string | null, prompt: string, modelId: string, responseFormat?: any | null, roleId?: string | null, isCustom: boolean, modelConfiguration?: any | null, evaluationInputs: Array, applicationId?: string | null, createdAt: string, updatedAt: string }>, apiKeys: Array<{ __typename?: 'ApiKeyForRole', id: string, name: string, expiresAt: string, revokedAt?: string | null }>, permissionFlags?: Array<{ __typename?: 'PermissionFlag', id: string, flag: PermissionFlagType, roleId: string }> | null, objectPermissions?: Array<{ __typename?: 'ObjectPermission', objectMetadataId: string, canReadObjectRecords?: boolean | null, canUpdateObjectRecords?: boolean | null, canSoftDeleteObjectRecords?: boolean | null, canDestroyObjectRecords?: boolean | null, restrictedFields?: any | null, rowLevelPermissionPredicates?: Array<{ __typename?: 'RowLevelPermissionPredicate', id: string, fieldMetadataId: string, objectMetadataId: string, operand: RowLevelPermissionPredicateOperand, subFieldName?: string | null, workspaceMemberFieldMetadataId?: string | null, workspaceMemberSubFieldName?: string | null, rowLevelPermissionPredicateGroupId?: string | null, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, value?: any | null }> | null, rowLevelPermissionPredicateGroups?: Array<{ __typename?: 'RowLevelPermissionPredicateGroup', id: string, parentRowLevelPermissionPredicateGroupId?: string | null, logicalOperator: RowLevelPermissionPredicateGroupLogicalOperator, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, objectMetadataId: string }> | null }> | null, fieldPermissions?: Array<{ __typename?: 'FieldPermission', objectMetadataId: string, fieldMetadataId: string, canReadFieldValue?: boolean | null, canUpdateFieldValue?: boolean | null, id: string, roleId: string }> | null, rowLevelPermissionPredicates?: Array<{ __typename?: 'RowLevelPermissionPredicate', id: string, fieldMetadataId: string, objectMetadataId: string, operand: RowLevelPermissionPredicateOperand, subFieldName?: string | null, workspaceMemberFieldMetadataId?: string | null, workspaceMemberSubFieldName?: string | null, rowLevelPermissionPredicateGroupId?: string | null, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, value?: any | null }> | null, rowLevelPermissionPredicateGroups?: Array<{ __typename?: 'RowLevelPermissionPredicateGroup', id: string, parentRowLevelPermissionPredicateGroupId?: string | null, logicalOperator: RowLevelPermissionPredicateGroupLogicalOperator, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, objectMetadataId: string }> | null }> }; export type CreateApprovedAccessDomainMutationVariables = Exact<{ input: CreateApprovedAccessDomainInput; }>; export type CreateApprovedAccessDomainMutation = { __typename?: 'Mutation', createApprovedAccessDomain: { __typename?: 'ApprovedAccessDomain', id: string, domain: string, isValidated: boolean, createdAt: string } }; export type CreateOidcIdentityProviderMutationVariables = Exact<{ input: SetupOidcSsoInput; }>; export type CreateOidcIdentityProviderMutation = { __typename?: 'Mutation', createOIDCIdentityProvider: { __typename?: 'SetupSsoOutput', id: string, type: IdentityProviderType, issuer: string, name: string, status: SsoIdentityProviderStatus } }; export type CreateSamlIdentityProviderMutationVariables = Exact<{ input: SetupSamlSsoInput; }>; export type CreateSamlIdentityProviderMutation = { __typename?: 'Mutation', createSAMLIdentityProvider: { __typename?: 'SetupSsoOutput', id: string, type: IdentityProviderType, issuer: string, name: string, status: SsoIdentityProviderStatus } }; export type DeleteApprovedAccessDomainMutationVariables = Exact<{ input: DeleteApprovedAccessDomainInput; }>; export type DeleteApprovedAccessDomainMutation = { __typename?: 'Mutation', deleteApprovedAccessDomain: boolean }; export type DeleteSsoIdentityProviderMutationVariables = Exact<{ input: DeleteSsoInput; }>; export type DeleteSsoIdentityProviderMutation = { __typename?: 'Mutation', deleteSSOIdentityProvider: { __typename?: 'DeleteSsoOutput', identityProviderId: string } }; export type EditSsoIdentityProviderMutationVariables = Exact<{ input: EditSsoInput; }>; export type EditSsoIdentityProviderMutation = { __typename?: 'Mutation', editSSOIdentityProvider: { __typename?: 'EditSsoOutput', id: string, type: IdentityProviderType, issuer: string, name: string, status: SsoIdentityProviderStatus } }; export type ValidateApprovedAccessDomainMutationVariables = Exact<{ input: ValidateApprovedAccessDomainInput; }>; export type ValidateApprovedAccessDomainMutation = { __typename?: 'Mutation', validateApprovedAccessDomain: { __typename?: 'ApprovedAccessDomain', id: string, isValidated: boolean, domain: string, createdAt: string } }; export type GetApprovedAccessDomainsQueryVariables = Exact<{ [key: string]: never; }>; export type GetApprovedAccessDomainsQuery = { __typename?: 'Query', getApprovedAccessDomains: Array<{ __typename?: 'ApprovedAccessDomain', id: string, createdAt: string, domain: string, isValidated: boolean }> }; export type GetSsoIdentityProvidersQueryVariables = Exact<{ [key: string]: never; }>; export type GetSsoIdentityProvidersQuery = { __typename?: 'Query', getSSOIdentityProviders: Array<{ __typename?: 'FindAvailableSSOIDPOutput', type: IdentityProviderType, id: string, name: string, issuer: string, status: SsoIdentityProviderStatus }> }; export type VerifyTwoFactorAuthenticationMethodForAuthenticatedUserMutationVariables = Exact<{ otp: Scalars['String']; }>; export type VerifyTwoFactorAuthenticationMethodForAuthenticatedUserMutation = { __typename?: 'Mutation', verifyTwoFactorAuthenticationMethodForAuthenticatedUser: { __typename?: 'VerifyTwoFactorAuthenticationMethodOutput', success: boolean } }; export type BillingSubscriptionFragmentFragment = { __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, metadata: any, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }> }; export type CurrentBillingSubscriptionFragmentFragment = { __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, interval?: SubscriptionInterval | null, metadata: any, currentPeriodEnd?: string | null, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }>, billingSubscriptionItems?: Array<{ __typename?: 'BillingSubscriptionItemDTO', id: string, hasReachedCurrentPeriodCap: boolean, quantity?: number | null, stripePriceId: string, billingProduct: { __typename?: 'BillingLicensedProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } | { __typename?: 'BillingMeteredProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } }> | null }; export type UserQueryFragmentFragment = { __typename?: 'User', id: string, firstName: string, lastName: string, email: string, hasPassword: boolean, canAccessFullAdminPanel: boolean, canImpersonate: boolean, supportUserHash?: string | null, onboardingStatus?: OnboardingStatus | null, userVars?: any | null, workspaceMember?: { __typename?: 'WorkspaceMember', id: string, colorScheme: string, avatarUrl?: string | null, locale?: string | null, userEmail: string, timeZone?: string | null, dateFormat?: WorkspaceMemberDateFormatEnum | null, timeFormat?: WorkspaceMemberTimeFormatEnum | null, calendarStartDay?: number | null, numberFormat?: WorkspaceMemberNumberFormatEnum | null, name: { __typename?: 'FullName', firstName: string, lastName: string } } | null, workspaceMembers?: Array<{ __typename?: 'WorkspaceMember', id: string, avatarUrl?: string | null, userEmail: string, name: { __typename?: 'FullName', firstName: string, lastName: string } }> | null, deletedWorkspaceMembers?: Array<{ __typename?: 'DeletedWorkspaceMember', id: string, avatarUrl?: string | null, userEmail: string, name: { __typename?: 'FullName', firstName: string, lastName: string } }> | null, currentUserWorkspace?: { __typename?: 'UserWorkspace', id: string, permissionFlags?: Array | null, objectsPermissions?: Array<{ __typename?: 'ObjectPermission', objectMetadataId: string, canReadObjectRecords?: boolean | null, canUpdateObjectRecords?: boolean | null, canSoftDeleteObjectRecords?: boolean | null, canDestroyObjectRecords?: boolean | null, restrictedFields?: any | null, rowLevelPermissionPredicates?: Array<{ __typename?: 'RowLevelPermissionPredicate', id: string, fieldMetadataId: string, objectMetadataId: string, operand: RowLevelPermissionPredicateOperand, subFieldName?: string | null, workspaceMemberFieldMetadataId?: string | null, workspaceMemberSubFieldName?: string | null, rowLevelPermissionPredicateGroupId?: string | null, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, value?: any | null }> | null, rowLevelPermissionPredicateGroups?: Array<{ __typename?: 'RowLevelPermissionPredicateGroup', id: string, parentRowLevelPermissionPredicateGroupId?: string | null, logicalOperator: RowLevelPermissionPredicateGroupLogicalOperator, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, objectMetadataId: string }> | null }> | null, twoFactorAuthenticationMethodSummary?: Array<{ __typename?: 'TwoFactorAuthenticationMethodDTO', twoFactorAuthenticationMethodId: string, status: string, strategy: string }> | null } | null, currentWorkspace?: { __typename?: 'Workspace', id: string, displayName?: string | null, logo?: string | null, inviteHash?: string | null, allowImpersonation: boolean, activationStatus: WorkspaceActivationStatus, isPublicInviteLinkEnabled: boolean, isGoogleAuthEnabled: boolean, isMicrosoftAuthEnabled: boolean, isPasswordAuthEnabled: boolean, isGoogleAuthBypassEnabled: boolean, isMicrosoftAuthBypassEnabled: boolean, isPasswordAuthBypassEnabled: boolean, subdomain: string, hasValidEnterpriseKey: boolean, isCustomDomainEnabled: boolean, metadataVersion: number, workspaceMembersCount?: number | null, fastModel: string, smartModel: string, isTwoFactorAuthenticationEnforced: boolean, trashRetentionDays: number, editableProfileFields?: Array | null, workspaceCustomApplication?: { __typename?: 'Application', id: string } | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, featureFlags?: Array<{ __typename?: 'FeatureFlagDTO', key: FeatureFlagKey, value: boolean }> | null, currentBillingSubscription?: { __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, interval?: SubscriptionInterval | null, metadata: any, currentPeriodEnd?: string | null, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }>, billingSubscriptionItems?: Array<{ __typename?: 'BillingSubscriptionItemDTO', id: string, hasReachedCurrentPeriodCap: boolean, quantity?: number | null, stripePriceId: string, billingProduct: { __typename?: 'BillingLicensedProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } | { __typename?: 'BillingMeteredProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } }> | null } | null, billingSubscriptions: Array<{ __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, metadata: any, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }> }>, billingEntitlements: Array<{ __typename?: 'BillingEntitlement', key: BillingEntitlementKey, value: boolean }>, defaultRole?: { __typename?: 'Role', id: string, label: string, description?: string | null, icon?: string | null, canUpdateAllSettings: boolean, canAccessAllTools: boolean, isEditable: boolean, canReadAllObjectRecords: boolean, canUpdateAllObjectRecords: boolean, canSoftDeleteAllObjectRecords: boolean, canDestroyAllObjectRecords: boolean, canBeAssignedToUsers: boolean, canBeAssignedToAgents: boolean, canBeAssignedToApiKeys: boolean } | null } | null, availableWorkspaces: { __typename?: 'AvailableWorkspaces', availableWorkspacesForSignIn: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }>, availableWorkspacesForSignUp: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }> } }; export type WorkspaceUrlsFragmentFragment = { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }; export type DeleteUserAccountMutationVariables = Exact<{ [key: string]: never; }>; export type DeleteUserAccountMutation = { __typename?: 'Mutation', deleteUser: { __typename?: 'User', id: string } }; export type DeleteUserWorkspaceMutationVariables = Exact<{ workspaceMemberIdToDelete: Scalars['String']; }>; export type DeleteUserWorkspaceMutation = { __typename?: 'Mutation', deleteUserFromWorkspace: { __typename?: 'UserWorkspace', id: string } }; export type GetCurrentUserQueryVariables = Exact<{ [key: string]: never; }>; export type GetCurrentUserQuery = { __typename?: 'Query', currentUser: { __typename?: 'User', id: string, firstName: string, lastName: string, email: string, hasPassword: boolean, canAccessFullAdminPanel: boolean, canImpersonate: boolean, supportUserHash?: string | null, onboardingStatus?: OnboardingStatus | null, userVars?: any | null, workspaceMember?: { __typename?: 'WorkspaceMember', id: string, colorScheme: string, avatarUrl?: string | null, locale?: string | null, userEmail: string, timeZone?: string | null, dateFormat?: WorkspaceMemberDateFormatEnum | null, timeFormat?: WorkspaceMemberTimeFormatEnum | null, calendarStartDay?: number | null, numberFormat?: WorkspaceMemberNumberFormatEnum | null, name: { __typename?: 'FullName', firstName: string, lastName: string } } | null, workspaceMembers?: Array<{ __typename?: 'WorkspaceMember', id: string, avatarUrl?: string | null, userEmail: string, name: { __typename?: 'FullName', firstName: string, lastName: string } }> | null, deletedWorkspaceMembers?: Array<{ __typename?: 'DeletedWorkspaceMember', id: string, avatarUrl?: string | null, userEmail: string, name: { __typename?: 'FullName', firstName: string, lastName: string } }> | null, currentUserWorkspace?: { __typename?: 'UserWorkspace', id: string, permissionFlags?: Array | null, objectsPermissions?: Array<{ __typename?: 'ObjectPermission', objectMetadataId: string, canReadObjectRecords?: boolean | null, canUpdateObjectRecords?: boolean | null, canSoftDeleteObjectRecords?: boolean | null, canDestroyObjectRecords?: boolean | null, restrictedFields?: any | null, rowLevelPermissionPredicates?: Array<{ __typename?: 'RowLevelPermissionPredicate', id: string, fieldMetadataId: string, objectMetadataId: string, operand: RowLevelPermissionPredicateOperand, subFieldName?: string | null, workspaceMemberFieldMetadataId?: string | null, workspaceMemberSubFieldName?: string | null, rowLevelPermissionPredicateGroupId?: string | null, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, value?: any | null }> | null, rowLevelPermissionPredicateGroups?: Array<{ __typename?: 'RowLevelPermissionPredicateGroup', id: string, parentRowLevelPermissionPredicateGroupId?: string | null, logicalOperator: RowLevelPermissionPredicateGroupLogicalOperator, positionInRowLevelPermissionPredicateGroup?: number | null, roleId: string, objectMetadataId: string }> | null }> | null, twoFactorAuthenticationMethodSummary?: Array<{ __typename?: 'TwoFactorAuthenticationMethodDTO', twoFactorAuthenticationMethodId: string, status: string, strategy: string }> | null } | null, currentWorkspace?: { __typename?: 'Workspace', id: string, displayName?: string | null, logo?: string | null, inviteHash?: string | null, allowImpersonation: boolean, activationStatus: WorkspaceActivationStatus, isPublicInviteLinkEnabled: boolean, isGoogleAuthEnabled: boolean, isMicrosoftAuthEnabled: boolean, isPasswordAuthEnabled: boolean, isGoogleAuthBypassEnabled: boolean, isMicrosoftAuthBypassEnabled: boolean, isPasswordAuthBypassEnabled: boolean, subdomain: string, hasValidEnterpriseKey: boolean, isCustomDomainEnabled: boolean, metadataVersion: number, workspaceMembersCount?: number | null, fastModel: string, smartModel: string, isTwoFactorAuthenticationEnforced: boolean, trashRetentionDays: number, editableProfileFields?: Array | null, workspaceCustomApplication?: { __typename?: 'Application', id: string } | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, featureFlags?: Array<{ __typename?: 'FeatureFlagDTO', key: FeatureFlagKey, value: boolean }> | null, currentBillingSubscription?: { __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, interval?: SubscriptionInterval | null, metadata: any, currentPeriodEnd?: string | null, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }>, billingSubscriptionItems?: Array<{ __typename?: 'BillingSubscriptionItemDTO', id: string, hasReachedCurrentPeriodCap: boolean, quantity?: number | null, stripePriceId: string, billingProduct: { __typename?: 'BillingLicensedProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } | { __typename?: 'BillingMeteredProduct', name: string, description: string, images?: Array | null, metadata: { __typename?: 'BillingProductMetadata', productKey: BillingProductKey, planKey: BillingPlanKey, priceUsageBased: BillingUsageType } } }> | null } | null, billingSubscriptions: Array<{ __typename?: 'BillingSubscription', id: string, status: SubscriptionStatus, metadata: any, phases: Array<{ __typename?: 'BillingSubscriptionSchedulePhase', start_date: number, end_date: number, items: Array<{ __typename?: 'BillingSubscriptionSchedulePhaseItem', price: string, quantity?: number | null }> }> }>, billingEntitlements: Array<{ __typename?: 'BillingEntitlement', key: BillingEntitlementKey, value: boolean }>, defaultRole?: { __typename?: 'Role', id: string, label: string, description?: string | null, icon?: string | null, canUpdateAllSettings: boolean, canAccessAllTools: boolean, isEditable: boolean, canReadAllObjectRecords: boolean, canUpdateAllObjectRecords: boolean, canSoftDeleteAllObjectRecords: boolean, canDestroyAllObjectRecords: boolean, canBeAssignedToUsers: boolean, canBeAssignedToAgents: boolean, canBeAssignedToApiKeys: boolean } | null } | null, availableWorkspaces: { __typename?: 'AvailableWorkspaces', availableWorkspacesForSignIn: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }>, availableWorkspacesForSignUp: Array<{ __typename?: 'AvailableWorkspace', id: string, displayName?: string | null, loginToken?: string | null, inviteHash?: string | null, personalInviteToken?: string | null, logo?: string | null, workspaceUrls: { __typename?: 'WorkspaceUrls', subdomainUrl: string, customUrl?: string | null }, sso: Array<{ __typename?: 'SSOConnection', type: IdentityProviderType, id: string, issuer: string, name: string, status: SsoIdentityProviderStatus }> }> } } }; export type ViewFieldFragmentFragment = { __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }; export type ViewFilterFragmentFragment = { __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }; export type ViewFilterGroupFragmentFragment = { __typename?: 'CoreViewFilterGroup', id: string, parentViewFilterGroupId?: string | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: string }; export type ViewFragmentFragment = { __typename?: 'CoreView', id: string, name: string, objectMetadataId: string, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: string | null, mainGroupByFieldMetadataId?: string | null, shouldHideEmptyGroups: boolean, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: string | null, calendarLayout?: ViewCalendarLayout | null, visibility: ViewVisibility, createdByUserWorkspaceId?: string | null, viewFields: Array<{ __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: string, parentViewFilterGroupId?: string | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: string }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: string, fieldMetadataId: string, direction: ViewSortDirection, viewId: string }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }> }; export type ViewGroupFragmentFragment = { __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }; export type ViewSortFragmentFragment = { __typename?: 'CoreViewSort', id: string, fieldMetadataId: string, direction: ViewSortDirection, viewId: string }; export type CreateCoreViewMutationVariables = Exact<{ input: CreateViewInput; }>; export type CreateCoreViewMutation = { __typename?: 'Mutation', createCoreView: { __typename?: 'CoreView', id: string, name: string, objectMetadataId: string, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: string | null, mainGroupByFieldMetadataId?: string | null, shouldHideEmptyGroups: boolean, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: string | null, calendarLayout?: ViewCalendarLayout | null, visibility: ViewVisibility, createdByUserWorkspaceId?: string | null, viewFields: Array<{ __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: string, parentViewFilterGroupId?: string | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: string }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: string, fieldMetadataId: string, direction: ViewSortDirection, viewId: string }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }> } }; export type CreateCoreViewFieldMutationVariables = Exact<{ input: CreateViewFieldInput; }>; export type CreateCoreViewFieldMutation = { __typename?: 'Mutation', createCoreViewField: { __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type CreateCoreViewFilterMutationVariables = Exact<{ input: CreateViewFilterInput; }>; export type CreateCoreViewFilterMutation = { __typename?: 'Mutation', createCoreViewFilter: { __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type CreateCoreViewFilterGroupMutationVariables = Exact<{ input: CreateViewFilterGroupInput; }>; export type CreateCoreViewFilterGroupMutation = { __typename?: 'Mutation', createCoreViewFilterGroup: { __typename?: 'CoreViewFilterGroup', id: string, parentViewFilterGroupId?: string | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: string } }; export type CreateCoreViewGroupMutationVariables = Exact<{ input: CreateViewGroupInput; }>; export type CreateCoreViewGroupMutation = { __typename?: 'Mutation', createCoreViewGroup: { __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type CreateCoreViewSortMutationVariables = Exact<{ input: CreateViewSortInput; }>; export type CreateCoreViewSortMutation = { __typename?: 'Mutation', createCoreViewSort: { __typename?: 'CoreViewSort', id: string, fieldMetadataId: string, direction: ViewSortDirection, viewId: string } }; export type CreateManyCoreViewFieldsMutationVariables = Exact<{ inputs: Array | CreateViewFieldInput; }>; export type CreateManyCoreViewFieldsMutation = { __typename?: 'Mutation', createManyCoreViewFields: Array<{ __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }> }; export type CreateManyCoreViewGroupsMutationVariables = Exact<{ inputs: Array | CreateViewGroupInput; }>; export type CreateManyCoreViewGroupsMutation = { __typename?: 'Mutation', createManyCoreViewGroups: Array<{ __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }> }; export type DeleteCoreViewMutationVariables = Exact<{ id: Scalars['String']; }>; export type DeleteCoreViewMutation = { __typename?: 'Mutation', deleteCoreView: boolean }; export type DeleteCoreViewFieldMutationVariables = Exact<{ input: DeleteViewFieldInput; }>; export type DeleteCoreViewFieldMutation = { __typename?: 'Mutation', deleteCoreViewField: { __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type DeleteCoreViewFilterMutationVariables = Exact<{ input: DeleteViewFilterInput; }>; export type DeleteCoreViewFilterMutation = { __typename?: 'Mutation', deleteCoreViewFilter: { __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type DeleteCoreViewFilterGroupMutationVariables = Exact<{ id: Scalars['String']; }>; export type DeleteCoreViewFilterGroupMutation = { __typename?: 'Mutation', deleteCoreViewFilterGroup: boolean }; export type DeleteCoreViewGroupMutationVariables = Exact<{ input: DeleteViewGroupInput; }>; export type DeleteCoreViewGroupMutation = { __typename?: 'Mutation', deleteCoreViewGroup: { __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type DeleteCoreViewSortMutationVariables = Exact<{ id: Scalars['String']; }>; export type DeleteCoreViewSortMutation = { __typename?: 'Mutation', deleteCoreViewSort: boolean }; export type DestroyCoreViewMutationVariables = Exact<{ id: Scalars['String']; }>; export type DestroyCoreViewMutation = { __typename?: 'Mutation', destroyCoreView: boolean }; export type DestroyCoreViewFieldMutationVariables = Exact<{ input: DestroyViewFieldInput; }>; export type DestroyCoreViewFieldMutation = { __typename?: 'Mutation', destroyCoreViewField: { __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type DestroyCoreViewFilterMutationVariables = Exact<{ input: DestroyViewFilterInput; }>; export type DestroyCoreViewFilterMutation = { __typename?: 'Mutation', destroyCoreViewFilter: { __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type DestroyCoreViewFilterGroupMutationVariables = Exact<{ id: Scalars['String']; }>; export type DestroyCoreViewFilterGroupMutation = { __typename?: 'Mutation', destroyCoreViewFilterGroup: boolean }; export type DestroyCoreViewGroupMutationVariables = Exact<{ input: DestroyViewGroupInput; }>; export type DestroyCoreViewGroupMutation = { __typename?: 'Mutation', destroyCoreViewGroup: { __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type DestroyCoreViewSortMutationVariables = Exact<{ id: Scalars['String']; }>; export type DestroyCoreViewSortMutation = { __typename?: 'Mutation', destroyCoreViewSort: boolean }; export type UpdateCoreViewMutationVariables = Exact<{ id: Scalars['String']; input: UpdateViewInput; }>; export type UpdateCoreViewMutation = { __typename?: 'Mutation', updateCoreView: { __typename?: 'CoreView', id: string, name: string, objectMetadataId: string, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: string | null, mainGroupByFieldMetadataId?: string | null, shouldHideEmptyGroups: boolean, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: string | null, calendarLayout?: ViewCalendarLayout | null, visibility: ViewVisibility, createdByUserWorkspaceId?: string | null, viewFields: Array<{ __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: string, parentViewFilterGroupId?: string | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: string }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: string, fieldMetadataId: string, direction: ViewSortDirection, viewId: string }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }> } }; export type UpdateCoreViewFieldMutationVariables = Exact<{ input: UpdateViewFieldInput; }>; export type UpdateCoreViewFieldMutation = { __typename?: 'Mutation', updateCoreViewField: { __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type UpdateCoreViewFilterMutationVariables = Exact<{ input: UpdateViewFilterInput; }>; export type UpdateCoreViewFilterMutation = { __typename?: 'Mutation', updateCoreViewFilter: { __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type UpdateCoreViewFilterGroupMutationVariables = Exact<{ id: Scalars['String']; input: UpdateViewFilterGroupInput; }>; export type UpdateCoreViewFilterGroupMutation = { __typename?: 'Mutation', updateCoreViewFilterGroup: { __typename?: 'CoreViewFilterGroup', id: string, parentViewFilterGroupId?: string | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: string } }; export type UpdateCoreViewGroupMutationVariables = Exact<{ input: UpdateViewGroupInput; }>; export type UpdateCoreViewGroupMutation = { __typename?: 'Mutation', updateCoreViewGroup: { __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type UpdateCoreViewSortMutationVariables = Exact<{ id: Scalars['String']; input: UpdateViewSortInput; }>; export type UpdateCoreViewSortMutation = { __typename?: 'Mutation', updateCoreViewSort: { __typename?: 'CoreViewSort', id: string, fieldMetadataId: string, direction: ViewSortDirection, viewId: string } }; export type FindAllCoreViewsQueryVariables = Exact<{ [key: string]: never; }>; export type FindAllCoreViewsQuery = { __typename?: 'Query', getCoreViews: Array<{ __typename?: 'CoreView', id: string, name: string, objectMetadataId: string, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: string | null, mainGroupByFieldMetadataId?: string | null, shouldHideEmptyGroups: boolean, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: string | null, calendarLayout?: ViewCalendarLayout | null, visibility: ViewVisibility, createdByUserWorkspaceId?: string | null, viewFields: Array<{ __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: string, parentViewFilterGroupId?: string | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: string }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: string, fieldMetadataId: string, direction: ViewSortDirection, viewId: string }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }> }> }; export type FindManyCoreViewFieldsQueryVariables = Exact<{ viewId: Scalars['String']; }>; export type FindManyCoreViewFieldsQuery = { __typename?: 'Query', getCoreViewFields: Array<{ __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }> }; export type FindManyCoreViewFilterGroupsQueryVariables = Exact<{ viewId?: InputMaybe; }>; export type FindManyCoreViewFilterGroupsQuery = { __typename?: 'Query', getCoreViewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: string, parentViewFilterGroupId?: string | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: string }> }; export type FindManyCoreViewFiltersQueryVariables = Exact<{ viewId?: InputMaybe; }>; export type FindManyCoreViewFiltersQuery = { __typename?: 'Query', getCoreViewFilters: Array<{ __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }> }; export type FindManyCoreViewGroupsQueryVariables = Exact<{ viewId?: InputMaybe; }>; export type FindManyCoreViewGroupsQuery = { __typename?: 'Query', getCoreViewGroups: Array<{ __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }> }; export type FindManyCoreViewSortsQueryVariables = Exact<{ viewId?: InputMaybe; }>; export type FindManyCoreViewSortsQuery = { __typename?: 'Query', getCoreViewSorts: Array<{ __typename?: 'CoreViewSort', id: string, fieldMetadataId: string, direction: ViewSortDirection, viewId: string }> }; export type FindManyCoreViewsQueryVariables = Exact<{ objectMetadataId?: InputMaybe; }>; export type FindManyCoreViewsQuery = { __typename?: 'Query', getCoreViews: Array<{ __typename?: 'CoreView', id: string, name: string, objectMetadataId: string, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: string | null, mainGroupByFieldMetadataId?: string | null, shouldHideEmptyGroups: boolean, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: string | null, calendarLayout?: ViewCalendarLayout | null, visibility: ViewVisibility, createdByUserWorkspaceId?: string | null, viewFields: Array<{ __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: string, parentViewFilterGroupId?: string | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: string }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: string, fieldMetadataId: string, direction: ViewSortDirection, viewId: string }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }> }> }; export type FindOneCoreViewQueryVariables = Exact<{ id: Scalars['String']; }>; export type FindOneCoreViewQuery = { __typename?: 'Query', getCoreView?: { __typename?: 'CoreView', id: string, name: string, objectMetadataId: string, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: string | null, mainGroupByFieldMetadataId?: string | null, shouldHideEmptyGroups: boolean, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: string | null, calendarLayout?: ViewCalendarLayout | null, visibility: ViewVisibility, createdByUserWorkspaceId?: string | null, viewFields: Array<{ __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: string, parentViewFilterGroupId?: string | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: string }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: string, fieldMetadataId: string, direction: ViewSortDirection, viewId: string }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null }> } | null }; export type FindOneCoreViewFieldQueryVariables = Exact<{ id: Scalars['String']; }>; export type FindOneCoreViewFieldQuery = { __typename?: 'Query', getCoreViewField?: { __typename?: 'CoreViewField', id: string, fieldMetadataId: string, viewId: string, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null } | null }; export type FindOneCoreViewFilterQueryVariables = Exact<{ id: Scalars['String']; }>; export type FindOneCoreViewFilterQuery = { __typename?: 'Query', getCoreViewFilter?: { __typename?: 'CoreViewFilter', id: string, fieldMetadataId: string, operand: ViewFilterOperand, value: any, viewFilterGroupId?: string | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null } | null }; export type FindOneCoreViewFilterGroupQueryVariables = Exact<{ id: Scalars['String']; }>; export type FindOneCoreViewFilterGroupQuery = { __typename?: 'Query', getCoreViewFilterGroup?: { __typename?: 'CoreViewFilterGroup', id: string, parentViewFilterGroupId?: string | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: string } | null }; export type FindOneCoreViewGroupQueryVariables = Exact<{ id: Scalars['String']; }>; export type FindOneCoreViewGroupQuery = { __typename?: 'Query', getCoreViewGroup?: { __typename?: 'CoreViewGroup', id: string, isVisible: boolean, fieldValue: string, position: number, viewId: string, createdAt: string, updatedAt: string, deletedAt?: string | null } | null }; export type FindOneCoreViewSortQueryVariables = Exact<{ id: Scalars['String']; }>; export type FindOneCoreViewSortQuery = { __typename?: 'Query', getCoreViewSort?: { __typename?: 'CoreViewSort', id: string, fieldMetadataId: string, direction: ViewSortDirection, viewId: string } | null }; export type WorkflowDiffFragmentFragment = { __typename?: 'WorkflowVersionStepChanges', triggerDiff?: any | null, stepsDiff?: any | null }; export type ActivateWorkflowVersionMutationVariables = Exact<{ workflowVersionId: Scalars['UUID']; }>; export type ActivateWorkflowVersionMutation = { __typename?: 'Mutation', activateWorkflowVersion: boolean }; export type ComputeStepOutputSchemaMutationVariables = Exact<{ input: ComputeStepOutputSchemaInput; }>; export type ComputeStepOutputSchemaMutation = { __typename?: 'Mutation', computeStepOutputSchema: any }; export type CreateDraftFromWorkflowVersionMutationVariables = Exact<{ input: CreateDraftFromWorkflowVersionInput; }>; export type CreateDraftFromWorkflowVersionMutation = { __typename?: 'Mutation', createDraftFromWorkflowVersion: { __typename?: 'WorkflowVersionDTO', id: string, name: string, status: string, trigger?: any | null, steps?: any | null, createdAt: string, updatedAt: string } }; export type CreateWorkflowVersionEdgeMutationVariables = Exact<{ input: CreateWorkflowVersionEdgeInput; }>; export type CreateWorkflowVersionEdgeMutation = { __typename?: 'Mutation', createWorkflowVersionEdge: { __typename?: 'WorkflowVersionStepChanges', triggerDiff?: any | null, stepsDiff?: any | null } }; export type CreateWorkflowVersionStepMutationVariables = Exact<{ input: CreateWorkflowVersionStepInput; }>; export type CreateWorkflowVersionStepMutation = { __typename?: 'Mutation', createWorkflowVersionStep: { __typename?: 'WorkflowVersionStepChanges', triggerDiff?: any | null, stepsDiff?: any | null } }; export type DeactivateWorkflowVersionMutationVariables = Exact<{ workflowVersionId: Scalars['UUID']; }>; export type DeactivateWorkflowVersionMutation = { __typename?: 'Mutation', deactivateWorkflowVersion: boolean }; export type DeleteWorkflowVersionEdgeMutationVariables = Exact<{ input: CreateWorkflowVersionEdgeInput; }>; export type DeleteWorkflowVersionEdgeMutation = { __typename?: 'Mutation', deleteWorkflowVersionEdge: { __typename?: 'WorkflowVersionStepChanges', triggerDiff?: any | null, stepsDiff?: any | null } }; export type DeleteWorkflowVersionStepMutationVariables = Exact<{ input: DeleteWorkflowVersionStepInput; }>; export type DeleteWorkflowVersionStepMutation = { __typename?: 'Mutation', deleteWorkflowVersionStep: { __typename?: 'WorkflowVersionStepChanges', triggerDiff?: any | null, stepsDiff?: any | null } }; export type DuplicateWorkflowMutationVariables = Exact<{ input: DuplicateWorkflowInput; }>; export type DuplicateWorkflowMutation = { __typename?: 'Mutation', duplicateWorkflow: { __typename?: 'WorkflowVersionDTO', id: string, name: string, status: string, trigger?: any | null, steps?: any | null, createdAt: string, updatedAt: string, workflowId: string } }; export type DuplicateWorkflowVersionStepMutationVariables = Exact<{ input: DuplicateWorkflowVersionStepInput; }>; export type DuplicateWorkflowVersionStepMutation = { __typename?: 'Mutation', duplicateWorkflowVersionStep: { __typename?: 'WorkflowVersionStepChanges', triggerDiff?: any | null, stepsDiff?: any | null } }; export type RunWorkflowVersionMutationVariables = Exact<{ input: RunWorkflowVersionInput; }>; export type RunWorkflowVersionMutation = { __typename?: 'Mutation', runWorkflowVersion: { __typename?: 'RunWorkflowVersionOutput', workflowRunId: string } }; export type StopWorkflowRunMutationVariables = Exact<{ workflowRunId: Scalars['UUID']; }>; export type StopWorkflowRunMutation = { __typename?: 'Mutation', stopWorkflowRun: { __typename: 'WorkflowRun', id: string, status: WorkflowRunStatusEnum } }; export type UpdateWorkflowRunStepMutationVariables = Exact<{ input: UpdateWorkflowRunStepInput; }>; export type UpdateWorkflowRunStepMutation = { __typename?: 'Mutation', updateWorkflowRunStep: { __typename?: 'WorkflowAction', id: string, name: string, type: WorkflowActionType, settings: any, valid: boolean, nextStepIds?: Array | null, position?: { __typename?: 'WorkflowStepPosition', x: number, y: number } | null } }; export type UpdateWorkflowVersionStepMutationVariables = Exact<{ input: UpdateWorkflowVersionStepInput; }>; export type UpdateWorkflowVersionStepMutation = { __typename?: 'Mutation', updateWorkflowVersionStep: { __typename?: 'WorkflowAction', id: string, name: string, type: WorkflowActionType, settings: any, valid: boolean, nextStepIds?: Array | null, position?: { __typename?: 'WorkflowStepPosition', x: number, y: number } | null } }; export type SubmitFormStepMutationVariables = Exact<{ input: SubmitFormStepInput; }>; export type SubmitFormStepMutation = { __typename?: 'Mutation', submitFormStep: boolean }; export type TestHttpRequestMutationVariables = Exact<{ input: TestHttpRequestInput; }>; export type TestHttpRequestMutation = { __typename?: 'Mutation', testHttpRequest: { __typename?: 'TestHttpRequestOutput', success: boolean, message: string, result?: any | null, error?: any | null, status?: number | null, statusText?: string | null, headers?: any | null } }; export type UpdateWorkflowVersionPositionsMutationVariables = Exact<{ input: UpdateWorkflowVersionPositionsInput; }>; export type UpdateWorkflowVersionPositionsMutation = { __typename?: 'Mutation', updateWorkflowVersionPositions: boolean }; export type DeleteWorkspaceInvitationMutationVariables = Exact<{ appTokenId: Scalars['String']; }>; export type DeleteWorkspaceInvitationMutation = { __typename?: 'Mutation', deleteWorkspaceInvitation: string }; export type ResendWorkspaceInvitationMutationVariables = Exact<{ appTokenId: Scalars['String']; }>; export type ResendWorkspaceInvitationMutation = { __typename?: 'Mutation', resendWorkspaceInvitation: { __typename?: 'SendInvitationsOutput', success: boolean, errors: Array, result: Array<{ __typename?: 'WorkspaceInvitation', id: string, email: string, expiresAt: string }> } }; export type SendInvitationsMutationVariables = Exact<{ emails: Array | Scalars['String']; }>; export type SendInvitationsMutation = { __typename?: 'Mutation', sendInvitations: { __typename?: 'SendInvitationsOutput', success: boolean, errors: Array, result: Array<{ __typename?: 'WorkspaceInvitation', id: string, email: string, expiresAt: string }> } }; export type GetWorkspaceInvitationsQueryVariables = Exact<{ [key: string]: never; }>; export type GetWorkspaceInvitationsQuery = { __typename?: 'Query', findWorkspaceInvitations: Array<{ __typename?: 'WorkspaceInvitation', id: string, email: string, expiresAt: string }> }; export type DeletedWorkspaceMemberQueryFragmentFragment = { __typename?: 'DeletedWorkspaceMember', id: string, avatarUrl?: string | null, userEmail: string, name: { __typename?: 'FullName', firstName: string, lastName: string } }; export type PartialWorkspaceMemberQueryFragmentFragment = { __typename?: 'WorkspaceMember', id: string, avatarUrl?: string | null, userEmail: string, name: { __typename?: 'FullName', firstName: string, lastName: string } }; export type WorkspaceMemberQueryFragmentFragment = { __typename?: 'WorkspaceMember', id: string, colorScheme: string, avatarUrl?: string | null, locale?: string | null, userEmail: string, timeZone?: string | null, dateFormat?: WorkspaceMemberDateFormatEnum | null, timeFormat?: WorkspaceMemberTimeFormatEnum | null, calendarStartDay?: number | null, numberFormat?: WorkspaceMemberNumberFormatEnum | null, name: { __typename?: 'FullName', firstName: string, lastName: string } }; export type ActivateWorkspaceMutationVariables = Exact<{ input: ActivateWorkspaceInput; }>; export type ActivateWorkspaceMutation = { __typename?: 'Mutation', activateWorkspace: { __typename?: 'Workspace', id: string } }; export type DeleteCurrentWorkspaceMutationVariables = Exact<{ [key: string]: never; }>; export type DeleteCurrentWorkspaceMutation = { __typename?: 'Mutation', deleteCurrentWorkspace: { __typename?: 'Workspace', id: string } }; export type UpdateWorkspaceMutationVariables = Exact<{ input: UpdateWorkspaceInput; }>; export type UpdateWorkspaceMutation = { __typename?: 'Mutation', updateWorkspace: { __typename?: 'Workspace', id: string, customDomain?: string | null, subdomain: string, displayName?: string | null, logo?: string | null, allowImpersonation: boolean, isPublicInviteLinkEnabled: boolean, isGoogleAuthEnabled: boolean, isMicrosoftAuthEnabled: boolean, isPasswordAuthEnabled: boolean, isTwoFactorAuthenticationEnforced: boolean, defaultRole?: { __typename?: 'Role', id: string, label: string, description?: string | null, icon?: string | null, canUpdateAllSettings: boolean, canAccessAllTools: boolean, isEditable: boolean, canReadAllObjectRecords: boolean, canUpdateAllObjectRecords: boolean, canSoftDeleteAllObjectRecords: boolean, canDestroyAllObjectRecords: boolean, canBeAssignedToUsers: boolean, canBeAssignedToAgents: boolean, canBeAssignedToApiKeys: boolean } | null } }; export type UploadWorkspaceLogoMutationVariables = Exact<{ file: Scalars['Upload']; }>; export type UploadWorkspaceLogoMutation = { __typename?: 'Mutation', uploadWorkspaceLogo: { __typename?: 'SignedFile', path: string, token: string } }; export type CheckCustomDomainValidRecordsMutationVariables = Exact<{ [key: string]: never; }>; export type CheckCustomDomainValidRecordsMutation = { __typename?: 'Mutation', checkCustomDomainValidRecords?: { __typename?: 'DomainValidRecords', id: string, domain: string, records: Array<{ __typename?: 'DomainRecord', type: string, key: string, value: string, validationType: string, status: string }> } | null }; export type GetWorkspaceFromInviteHashQueryVariables = Exact<{ inviteHash: Scalars['String']; }>; export type GetWorkspaceFromInviteHashQuery = { __typename?: 'Query', findWorkspaceFromInviteHash: { __typename?: 'Workspace', id: string, displayName?: string | null, logo?: string | null, allowImpersonation: boolean } }; export const SkillFieldsFragmentDoc = gql` fragment SkillFields on Skill { id name label description icon content isCustom isActive createdAt updatedAt } `; export const AgentFieldsFragmentDoc = gql` fragment AgentFields on Agent { id name label description icon prompt modelId responseFormat roleId isCustom modelConfiguration evaluationInputs applicationId createdAt updatedAt } `; export const ObjectMetadataFieldsFragmentDoc = gql` fragment ObjectMetadataFields on Object { id nameSingular namePlural labelSingular labelPlural description icon isCustom isRemote isActive isSystem isUIReadOnly createdAt updatedAt labelIdentifierFieldMetadataId imageIdentifierFieldMetadataId applicationId shortcut isLabelSyncedWithName isSearchable duplicateCriteria indexMetadataList { id createdAt updatedAt name indexWhereClause indexType isUnique isCustom indexFieldMetadataList { id fieldMetadataId createdAt updatedAt order } } fieldsList { id type name label description icon isCustom isActive isSystem isUIReadOnly isNullable isUnique createdAt updatedAt defaultValue options settings isLabelSyncedWithName morphId applicationId relation { type sourceObjectMetadata { id nameSingular namePlural } targetObjectMetadata { id nameSingular namePlural } sourceFieldMetadata { id name } targetFieldMetadata { id name } } morphRelations { type sourceObjectMetadata { id nameSingular namePlural } targetObjectMetadata { id nameSingular namePlural } sourceFieldMetadata { id name } targetFieldMetadata { id name } } } } `; export const LogicFunctionFieldsFragmentDoc = gql` fragment LogicFunctionFields on LogicFunction { id name description runtime timeoutSeconds sourceHandlerPath builtHandlerPath handlerName toolInputSchema isTool applicationId createdAt updatedAt } `; export const ApplicationFieldsFragmentDoc = gql` fragment ApplicationFields on Application { id name description version universalIdentifier canBeUninstalled availablePackages applicationVariables { id key value description isSecret } agents { ...AgentFields } objects { ...ObjectMetadataFields } logicFunctions { ...LogicFunctionFields } } ${AgentFieldsFragmentDoc} ${ObjectMetadataFieldsFragmentDoc} ${LogicFunctionFieldsFragmentDoc}`; export const AuthTokenFragmentFragmentDoc = gql` fragment AuthTokenFragment on AuthToken { token expiresAt } `; export const AuthTokenPairFragmentFragmentDoc = gql` fragment AuthTokenPairFragment on AuthTokenPair { accessOrWorkspaceAgnosticToken { ...AuthTokenFragment } refreshToken { ...AuthTokenFragment } } ${AuthTokenFragmentFragmentDoc}`; export const AvailableSsoIdentityProvidersFragmentFragmentDoc = gql` fragment AvailableSSOIdentityProvidersFragment on FindAvailableSSOIDPOutput { id issuer name status workspace { id displayName } } `; export const BillingPriceLicensedFragmentFragmentDoc = gql` fragment BillingPriceLicensedFragment on BillingPriceLicensed { stripePriceId unitAmount recurringInterval priceUsageType } `; export const BillingPriceMeteredFragmentFragmentDoc = gql` fragment BillingPriceMeteredFragment on BillingPriceMetered { priceUsageType recurringInterval stripePriceId tiers { flatAmount unitAmount upTo } } `; export const CommandMenuItemFieldsFragmentDoc = gql` fragment CommandMenuItemFields on CommandMenuItem { id workflowVersionId frontComponentId frontComponent { id name } label icon isPinned availabilityType availabilityObjectMetadataId } `; export const NavigationMenuItemFieldsFragmentDoc = gql` fragment NavigationMenuItemFields on NavigationMenuItem { id userWorkspaceId targetRecordId targetObjectMetadataId viewId folderId name position applicationId createdAt updatedAt } `; export const NavigationMenuItemQueryFieldsFragmentDoc = gql` fragment NavigationMenuItemQueryFields on NavigationMenuItem { ...NavigationMenuItemFields targetRecordIdentifier { id labelIdentifier imageIdentifier } } ${NavigationMenuItemFieldsFragmentDoc}`; export const ApiKeyFragmentFragmentDoc = gql` fragment ApiKeyFragment on ApiKey { id name expiresAt revokedAt role { id label icon } } `; export const WebhookFragmentFragmentDoc = gql` fragment WebhookFragment on Webhook { id targetUrl operations description secret } `; export const ApiKeyForRoleFragmentFragmentDoc = gql` fragment ApiKeyForRoleFragment on ApiKeyForRole { id name expiresAt revokedAt } `; export const FieldPermissionFragmentFragmentDoc = gql` fragment FieldPermissionFragment on FieldPermission { objectMetadataId fieldMetadataId canReadFieldValue canUpdateFieldValue id roleId } `; export const PermissionFlagFragmentFragmentDoc = gql` fragment PermissionFlagFragment on PermissionFlag { id flag roleId } `; export const WorkspaceMemberQueryFragmentFragmentDoc = gql` fragment WorkspaceMemberQueryFragment on WorkspaceMember { id name { firstName lastName } colorScheme avatarUrl locale userEmail timeZone dateFormat timeFormat calendarStartDay numberFormat } `; export const PartialWorkspaceMemberQueryFragmentFragmentDoc = gql` fragment PartialWorkspaceMemberQueryFragment on WorkspaceMember { id name { firstName lastName } avatarUrl userEmail } `; export const DeletedWorkspaceMemberQueryFragmentFragmentDoc = gql` fragment DeletedWorkspaceMemberQueryFragment on DeletedWorkspaceMember { id name { firstName lastName } avatarUrl userEmail } `; export const RowLevelPermissionPredicateFragmentFragmentDoc = gql` fragment RowLevelPermissionPredicateFragment on RowLevelPermissionPredicate { id fieldMetadataId objectMetadataId operand subFieldName workspaceMemberFieldMetadataId workspaceMemberSubFieldName rowLevelPermissionPredicateGroupId positionInRowLevelPermissionPredicateGroup roleId value } `; export const RowLevelPermissionPredicateGroupFragmentFragmentDoc = gql` fragment RowLevelPermissionPredicateGroupFragment on RowLevelPermissionPredicateGroup { id parentRowLevelPermissionPredicateGroupId logicalOperator positionInRowLevelPermissionPredicateGroup roleId objectMetadataId } `; export const ObjectPermissionFragmentFragmentDoc = gql` fragment ObjectPermissionFragment on ObjectPermission { objectMetadataId canReadObjectRecords canUpdateObjectRecords canSoftDeleteObjectRecords canDestroyObjectRecords restrictedFields rowLevelPermissionPredicates { ...RowLevelPermissionPredicateFragment } rowLevelPermissionPredicateGroups { ...RowLevelPermissionPredicateGroupFragment } } ${RowLevelPermissionPredicateFragmentFragmentDoc} ${RowLevelPermissionPredicateGroupFragmentFragmentDoc}`; export const WorkspaceUrlsFragmentFragmentDoc = gql` fragment WorkspaceUrlsFragment on WorkspaceUrls { subdomainUrl customUrl } `; export const BillingSubscriptionSchedulePhaseItemFragmentFragmentDoc = gql` fragment BillingSubscriptionSchedulePhaseItemFragment on BillingSubscriptionSchedulePhaseItem { price quantity } `; export const BillingSubscriptionSchedulePhaseFragmentFragmentDoc = gql` fragment BillingSubscriptionSchedulePhaseFragment on BillingSubscriptionSchedulePhase { start_date end_date items { ...BillingSubscriptionSchedulePhaseItemFragment } } ${BillingSubscriptionSchedulePhaseItemFragmentFragmentDoc}`; export const CurrentBillingSubscriptionFragmentFragmentDoc = gql` fragment CurrentBillingSubscriptionFragment on BillingSubscription { id status interval metadata currentPeriodEnd phases { ...BillingSubscriptionSchedulePhaseFragment } billingSubscriptionItems { id hasReachedCurrentPeriodCap quantity stripePriceId billingProduct { name description images metadata { productKey planKey priceUsageBased } } } } ${BillingSubscriptionSchedulePhaseFragmentFragmentDoc}`; export const BillingSubscriptionFragmentFragmentDoc = gql` fragment BillingSubscriptionFragment on BillingSubscription { id status metadata phases { ...BillingSubscriptionSchedulePhaseFragment } } ${BillingSubscriptionSchedulePhaseFragmentFragmentDoc}`; export const RoleFragmentFragmentDoc = gql` fragment RoleFragment on Role { id label description icon canUpdateAllSettings canAccessAllTools isEditable canReadAllObjectRecords canUpdateAllObjectRecords canSoftDeleteAllObjectRecords canDestroyAllObjectRecords canBeAssignedToUsers canBeAssignedToAgents canBeAssignedToApiKeys } `; export const AvailableWorkspaceFragmentFragmentDoc = gql` fragment AvailableWorkspaceFragment on AvailableWorkspace { id displayName loginToken inviteHash personalInviteToken workspaceUrls { subdomainUrl customUrl } logo sso { type id issuer name status } } `; export const AvailableWorkspacesFragmentFragmentDoc = gql` fragment AvailableWorkspacesFragment on AvailableWorkspaces { availableWorkspacesForSignIn { ...AvailableWorkspaceFragment } availableWorkspacesForSignUp { ...AvailableWorkspaceFragment } } ${AvailableWorkspaceFragmentFragmentDoc}`; export const UserQueryFragmentFragmentDoc = gql` fragment UserQueryFragment on User { id firstName lastName email hasPassword canAccessFullAdminPanel canImpersonate supportUserHash onboardingStatus workspaceMember { ...WorkspaceMemberQueryFragment } workspaceMembers { ...PartialWorkspaceMemberQueryFragment } deletedWorkspaceMembers { ...DeletedWorkspaceMemberQueryFragment } currentUserWorkspace { id permissionFlags objectsPermissions { ...ObjectPermissionFragment } twoFactorAuthenticationMethodSummary { twoFactorAuthenticationMethodId status strategy } } currentWorkspace { id displayName logo inviteHash allowImpersonation activationStatus isPublicInviteLinkEnabled isGoogleAuthEnabled isMicrosoftAuthEnabled isPasswordAuthEnabled isGoogleAuthBypassEnabled isMicrosoftAuthBypassEnabled isPasswordAuthBypassEnabled subdomain hasValidEnterpriseKey workspaceCustomApplication { id } isCustomDomainEnabled workspaceUrls { ...WorkspaceUrlsFragment } featureFlags { key value } metadataVersion currentBillingSubscription { ...CurrentBillingSubscriptionFragment } billingSubscriptions { ...BillingSubscriptionFragment } billingEntitlements { key value } workspaceMembersCount defaultRole { ...RoleFragment } fastModel smartModel isTwoFactorAuthenticationEnforced trashRetentionDays editableProfileFields } availableWorkspaces { ...AvailableWorkspacesFragment } userVars } ${WorkspaceMemberQueryFragmentFragmentDoc} ${PartialWorkspaceMemberQueryFragmentFragmentDoc} ${DeletedWorkspaceMemberQueryFragmentFragmentDoc} ${ObjectPermissionFragmentFragmentDoc} ${WorkspaceUrlsFragmentFragmentDoc} ${CurrentBillingSubscriptionFragmentFragmentDoc} ${BillingSubscriptionFragmentFragmentDoc} ${RoleFragmentFragmentDoc} ${AvailableWorkspacesFragmentFragmentDoc}`; export const ViewFieldFragmentFragmentDoc = gql` fragment ViewFieldFragment on CoreViewField { id fieldMetadataId viewId isVisible position size aggregateOperation createdAt updatedAt deletedAt } `; export const ViewFilterFragmentFragmentDoc = gql` fragment ViewFilterFragment on CoreViewFilter { id fieldMetadataId operand value viewFilterGroupId positionInViewFilterGroup subFieldName viewId createdAt updatedAt deletedAt } `; export const ViewFilterGroupFragmentFragmentDoc = gql` fragment ViewFilterGroupFragment on CoreViewFilterGroup { id parentViewFilterGroupId logicalOperator positionInViewFilterGroup viewId } `; export const ViewSortFragmentFragmentDoc = gql` fragment ViewSortFragment on CoreViewSort { id fieldMetadataId direction viewId } `; export const ViewGroupFragmentFragmentDoc = gql` fragment ViewGroupFragment on CoreViewGroup { id isVisible fieldValue position viewId createdAt updatedAt deletedAt } `; export const ViewFragmentFragmentDoc = gql` fragment ViewFragment on CoreView { id name objectMetadataId type key icon position isCompact openRecordIn kanbanAggregateOperation kanbanAggregateOperationFieldMetadataId mainGroupByFieldMetadataId shouldHideEmptyGroups anyFieldFilterValue calendarFieldMetadataId calendarLayout visibility createdByUserWorkspaceId viewFields { ...ViewFieldFragment } viewFilters { ...ViewFilterFragment } viewFilterGroups { ...ViewFilterGroupFragment } viewSorts { ...ViewSortFragment } viewGroups { ...ViewGroupFragment } } ${ViewFieldFragmentFragmentDoc} ${ViewFilterFragmentFragmentDoc} ${ViewFilterGroupFragmentFragmentDoc} ${ViewSortFragmentFragmentDoc} ${ViewGroupFragmentFragmentDoc}`; export const WorkflowDiffFragmentFragmentDoc = gql` fragment WorkflowDiffFragment on WorkflowVersionStepChanges { triggerDiff stepsDiff } `; export const ActivateSkillDocument = gql` mutation ActivateSkill($id: UUID!) { activateSkill(id: $id) { ...SkillFields } } ${SkillFieldsFragmentDoc}`; export type ActivateSkillMutationFn = Apollo.MutationFunction; /** * __useActivateSkillMutation__ * * To run a mutation, you first call `useActivateSkillMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useActivateSkillMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [activateSkillMutation, { data, loading, error }] = useActivateSkillMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useActivateSkillMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(ActivateSkillDocument, options); } export type ActivateSkillMutationHookResult = ReturnType; export type ActivateSkillMutationResult = Apollo.MutationResult; export type ActivateSkillMutationOptions = Apollo.BaseMutationOptions; export const AssignRoleToAgentDocument = gql` mutation AssignRoleToAgent($agentId: UUID!, $roleId: UUID!) { assignRoleToAgent(agentId: $agentId, roleId: $roleId) } `; export type AssignRoleToAgentMutationFn = Apollo.MutationFunction; /** * __useAssignRoleToAgentMutation__ * * To run a mutation, you first call `useAssignRoleToAgentMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useAssignRoleToAgentMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [assignRoleToAgentMutation, { data, loading, error }] = useAssignRoleToAgentMutation({ * variables: { * agentId: // value for 'agentId' * roleId: // value for 'roleId' * }, * }); */ export function useAssignRoleToAgentMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(AssignRoleToAgentDocument, options); } export type AssignRoleToAgentMutationHookResult = ReturnType; export type AssignRoleToAgentMutationResult = Apollo.MutationResult; export type AssignRoleToAgentMutationOptions = Apollo.BaseMutationOptions; export const CreateChatThreadDocument = gql` mutation CreateChatThread { createChatThread { id title createdAt updatedAt } } `; export type CreateChatThreadMutationFn = Apollo.MutationFunction; /** * __useCreateChatThreadMutation__ * * To run a mutation, you first call `useCreateChatThreadMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateChatThreadMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createChatThreadMutation, { data, loading, error }] = useCreateChatThreadMutation({ * variables: { * }, * }); */ export function useCreateChatThreadMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateChatThreadDocument, options); } export type CreateChatThreadMutationHookResult = ReturnType; export type CreateChatThreadMutationResult = Apollo.MutationResult; export type CreateChatThreadMutationOptions = Apollo.BaseMutationOptions; export const CreateOneAgentDocument = gql` mutation CreateOneAgent($input: CreateAgentInput!) { createOneAgent(input: $input) { ...AgentFields } } ${AgentFieldsFragmentDoc}`; export type CreateOneAgentMutationFn = Apollo.MutationFunction; /** * __useCreateOneAgentMutation__ * * To run a mutation, you first call `useCreateOneAgentMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateOneAgentMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createOneAgentMutation, { data, loading, error }] = useCreateOneAgentMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateOneAgentMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateOneAgentDocument, options); } export type CreateOneAgentMutationHookResult = ReturnType; export type CreateOneAgentMutationResult = Apollo.MutationResult; export type CreateOneAgentMutationOptions = Apollo.BaseMutationOptions; export const CreateSkillDocument = gql` mutation CreateSkill($input: CreateSkillInput!) { createSkill(input: $input) { ...SkillFields } } ${SkillFieldsFragmentDoc}`; export type CreateSkillMutationFn = Apollo.MutationFunction; /** * __useCreateSkillMutation__ * * To run a mutation, you first call `useCreateSkillMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateSkillMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createSkillMutation, { data, loading, error }] = useCreateSkillMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateSkillMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateSkillDocument, options); } export type CreateSkillMutationHookResult = ReturnType; export type CreateSkillMutationResult = Apollo.MutationResult; export type CreateSkillMutationOptions = Apollo.BaseMutationOptions; export const DeactivateSkillDocument = gql` mutation DeactivateSkill($id: UUID!) { deactivateSkill(id: $id) { ...SkillFields } } ${SkillFieldsFragmentDoc}`; export type DeactivateSkillMutationFn = Apollo.MutationFunction; /** * __useDeactivateSkillMutation__ * * To run a mutation, you first call `useDeactivateSkillMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeactivateSkillMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deactivateSkillMutation, { data, loading, error }] = useDeactivateSkillMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDeactivateSkillMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeactivateSkillDocument, options); } export type DeactivateSkillMutationHookResult = ReturnType; export type DeactivateSkillMutationResult = Apollo.MutationResult; export type DeactivateSkillMutationOptions = Apollo.BaseMutationOptions; export const DeleteOneAgentDocument = gql` mutation DeleteOneAgent($input: AgentIdInput!) { deleteOneAgent(input: $input) { ...AgentFields } } ${AgentFieldsFragmentDoc}`; export type DeleteOneAgentMutationFn = Apollo.MutationFunction; /** * __useDeleteOneAgentMutation__ * * To run a mutation, you first call `useDeleteOneAgentMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteOneAgentMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteOneAgentMutation, { data, loading, error }] = useDeleteOneAgentMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDeleteOneAgentMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteOneAgentDocument, options); } export type DeleteOneAgentMutationHookResult = ReturnType; export type DeleteOneAgentMutationResult = Apollo.MutationResult; export type DeleteOneAgentMutationOptions = Apollo.BaseMutationOptions; export const DeleteSkillDocument = gql` mutation DeleteSkill($id: UUID!) { deleteSkill(id: $id) { ...SkillFields } } ${SkillFieldsFragmentDoc}`; export type DeleteSkillMutationFn = Apollo.MutationFunction; /** * __useDeleteSkillMutation__ * * To run a mutation, you first call `useDeleteSkillMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteSkillMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteSkillMutation, { data, loading, error }] = useDeleteSkillMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDeleteSkillMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteSkillDocument, options); } export type DeleteSkillMutationHookResult = ReturnType; export type DeleteSkillMutationResult = Apollo.MutationResult; export type DeleteSkillMutationOptions = Apollo.BaseMutationOptions; export const EvaluateAgentTurnDocument = gql` mutation EvaluateAgentTurn($turnId: UUID!) { evaluateAgentTurn(turnId: $turnId) { id turnId score comment createdAt } } `; export type EvaluateAgentTurnMutationFn = Apollo.MutationFunction; /** * __useEvaluateAgentTurnMutation__ * * To run a mutation, you first call `useEvaluateAgentTurnMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useEvaluateAgentTurnMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [evaluateAgentTurnMutation, { data, loading, error }] = useEvaluateAgentTurnMutation({ * variables: { * turnId: // value for 'turnId' * }, * }); */ export function useEvaluateAgentTurnMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(EvaluateAgentTurnDocument, options); } export type EvaluateAgentTurnMutationHookResult = ReturnType; export type EvaluateAgentTurnMutationResult = Apollo.MutationResult; export type EvaluateAgentTurnMutationOptions = Apollo.BaseMutationOptions; export const RemoveRoleFromAgentDocument = gql` mutation RemoveRoleFromAgent($agentId: UUID!) { removeRoleFromAgent(agentId: $agentId) } `; export type RemoveRoleFromAgentMutationFn = Apollo.MutationFunction; /** * __useRemoveRoleFromAgentMutation__ * * To run a mutation, you first call `useRemoveRoleFromAgentMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRemoveRoleFromAgentMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [removeRoleFromAgentMutation, { data, loading, error }] = useRemoveRoleFromAgentMutation({ * variables: { * agentId: // value for 'agentId' * }, * }); */ export function useRemoveRoleFromAgentMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(RemoveRoleFromAgentDocument, options); } export type RemoveRoleFromAgentMutationHookResult = ReturnType; export type RemoveRoleFromAgentMutationResult = Apollo.MutationResult; export type RemoveRoleFromAgentMutationOptions = Apollo.BaseMutationOptions; export const RunEvaluationInputDocument = gql` mutation RunEvaluationInput($agentId: UUID!, $input: String!) { runEvaluationInput(agentId: $agentId, input: $input) { id threadId agentId createdAt evaluations { id score comment createdAt } } } `; export type RunEvaluationInputMutationFn = Apollo.MutationFunction; /** * __useRunEvaluationInputMutation__ * * To run a mutation, you first call `useRunEvaluationInputMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRunEvaluationInputMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [runEvaluationInputMutation, { data, loading, error }] = useRunEvaluationInputMutation({ * variables: { * agentId: // value for 'agentId' * input: // value for 'input' * }, * }); */ export function useRunEvaluationInputMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(RunEvaluationInputDocument, options); } export type RunEvaluationInputMutationHookResult = ReturnType; export type RunEvaluationInputMutationResult = Apollo.MutationResult; export type RunEvaluationInputMutationOptions = Apollo.BaseMutationOptions; export const UpdateOneAgentDocument = gql` mutation UpdateOneAgent($input: UpdateAgentInput!) { updateOneAgent(input: $input) { ...AgentFields } } ${AgentFieldsFragmentDoc}`; export type UpdateOneAgentMutationFn = Apollo.MutationFunction; /** * __useUpdateOneAgentMutation__ * * To run a mutation, you first call `useUpdateOneAgentMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateOneAgentMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateOneAgentMutation, { data, loading, error }] = useUpdateOneAgentMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateOneAgentMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateOneAgentDocument, options); } export type UpdateOneAgentMutationHookResult = ReturnType; export type UpdateOneAgentMutationResult = Apollo.MutationResult; export type UpdateOneAgentMutationOptions = Apollo.BaseMutationOptions; export const UpdateSkillDocument = gql` mutation UpdateSkill($input: UpdateSkillInput!) { updateSkill(input: $input) { ...SkillFields } } ${SkillFieldsFragmentDoc}`; export type UpdateSkillMutationFn = Apollo.MutationFunction; /** * __useUpdateSkillMutation__ * * To run a mutation, you first call `useUpdateSkillMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateSkillMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateSkillMutation, { data, loading, error }] = useUpdateSkillMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateSkillMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateSkillDocument, options); } export type UpdateSkillMutationHookResult = ReturnType; export type UpdateSkillMutationResult = Apollo.MutationResult; export type UpdateSkillMutationOptions = Apollo.BaseMutationOptions; export const FindManyAgentsDocument = gql` query FindManyAgents { findManyAgents { ...AgentFields } } ${AgentFieldsFragmentDoc}`; /** * __useFindManyAgentsQuery__ * * To run a query within a React component, call `useFindManyAgentsQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyAgentsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyAgentsQuery({ * variables: { * }, * }); */ export function useFindManyAgentsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyAgentsDocument, options); } export function useFindManyAgentsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyAgentsDocument, options); } export type FindManyAgentsQueryHookResult = ReturnType; export type FindManyAgentsLazyQueryHookResult = ReturnType; export type FindManyAgentsQueryResult = Apollo.QueryResult; export const FindManySkillsDocument = gql` query FindManySkills { skills { ...SkillFields } } ${SkillFieldsFragmentDoc}`; /** * __useFindManySkillsQuery__ * * To run a query within a React component, call `useFindManySkillsQuery` and pass it any options that fit your needs. * When your component renders, `useFindManySkillsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManySkillsQuery({ * variables: { * }, * }); */ export function useFindManySkillsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManySkillsDocument, options); } export function useFindManySkillsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManySkillsDocument, options); } export type FindManySkillsQueryHookResult = ReturnType; export type FindManySkillsLazyQueryHookResult = ReturnType; export type FindManySkillsQueryResult = Apollo.QueryResult; export const FindOneAgentDocument = gql` query FindOneAgent($id: UUID!) { findOneAgent(input: {id: $id}) { ...AgentFields } } ${AgentFieldsFragmentDoc}`; /** * __useFindOneAgentQuery__ * * To run a query within a React component, call `useFindOneAgentQuery` and pass it any options that fit your needs. * When your component renders, `useFindOneAgentQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindOneAgentQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useFindOneAgentQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindOneAgentDocument, options); } export function useFindOneAgentLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindOneAgentDocument, options); } export type FindOneAgentQueryHookResult = ReturnType; export type FindOneAgentLazyQueryHookResult = ReturnType; export type FindOneAgentQueryResult = Apollo.QueryResult; export const FindOneSkillDocument = gql` query FindOneSkill($id: UUID!) { skill(id: $id) { ...SkillFields } } ${SkillFieldsFragmentDoc}`; /** * __useFindOneSkillQuery__ * * To run a query within a React component, call `useFindOneSkillQuery` and pass it any options that fit your needs. * When your component renders, `useFindOneSkillQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindOneSkillQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useFindOneSkillQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindOneSkillDocument, options); } export function useFindOneSkillLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindOneSkillDocument, options); } export type FindOneSkillQueryHookResult = ReturnType; export type FindOneSkillLazyQueryHookResult = ReturnType; export type FindOneSkillQueryResult = Apollo.QueryResult; export const GetAgentTurnsDocument = gql` query GetAgentTurns($agentId: UUID!) { agentTurns(agentId: $agentId) { id threadId agentId createdAt evaluations { id score comment createdAt } messages { id role createdAt parts { id type textContent reasoningContent toolName toolCallId toolInput toolOutput errorMessage state errorDetails sourceUrlSourceId sourceUrlUrl sourceUrlTitle sourceDocumentSourceId sourceDocumentMediaType sourceDocumentTitle sourceDocumentFilename fileMediaType fileFilename fileUrl providerMetadata } } } } `; /** * __useGetAgentTurnsQuery__ * * To run a query within a React component, call `useGetAgentTurnsQuery` and pass it any options that fit your needs. * When your component renders, `useGetAgentTurnsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetAgentTurnsQuery({ * variables: { * agentId: // value for 'agentId' * }, * }); */ export function useGetAgentTurnsQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetAgentTurnsDocument, options); } export function useGetAgentTurnsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetAgentTurnsDocument, options); } export type GetAgentTurnsQueryHookResult = ReturnType; export type GetAgentTurnsLazyQueryHookResult = ReturnType; export type GetAgentTurnsQueryResult = Apollo.QueryResult; export const GetChatMessagesDocument = gql` query GetChatMessages($threadId: UUID!) { chatMessages(threadId: $threadId) { id threadId turnId role createdAt parts { id messageId orderIndex type textContent reasoningContent toolName toolCallId toolInput toolOutput state errorMessage errorDetails sourceUrlSourceId sourceUrlUrl sourceUrlTitle sourceDocumentSourceId sourceDocumentMediaType sourceDocumentTitle sourceDocumentFilename fileMediaType fileFilename fileUrl providerMetadata createdAt } } } `; /** * __useGetChatMessagesQuery__ * * To run a query within a React component, call `useGetChatMessagesQuery` and pass it any options that fit your needs. * When your component renders, `useGetChatMessagesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetChatMessagesQuery({ * variables: { * threadId: // value for 'threadId' * }, * }); */ export function useGetChatMessagesQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetChatMessagesDocument, options); } export function useGetChatMessagesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetChatMessagesDocument, options); } export type GetChatMessagesQueryHookResult = ReturnType; export type GetChatMessagesLazyQueryHookResult = ReturnType; export type GetChatMessagesQueryResult = Apollo.QueryResult; export const GetChatThreadsDocument = gql` query GetChatThreads { chatThreads { id title totalInputTokens totalOutputTokens contextWindowTokens totalInputCredits totalOutputCredits createdAt updatedAt } } `; /** * __useGetChatThreadsQuery__ * * To run a query within a React component, call `useGetChatThreadsQuery` and pass it any options that fit your needs. * When your component renders, `useGetChatThreadsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetChatThreadsQuery({ * variables: { * }, * }); */ export function useGetChatThreadsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetChatThreadsDocument, options); } export function useGetChatThreadsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetChatThreadsDocument, options); } export type GetChatThreadsQueryHookResult = ReturnType; export type GetChatThreadsLazyQueryHookResult = ReturnType; export type GetChatThreadsQueryResult = Apollo.QueryResult; export const GetToolIndexDocument = gql` query GetToolIndex { getToolIndex { name description category objectName inputSchema } } `; /** * __useGetToolIndexQuery__ * * To run a query within a React component, call `useGetToolIndexQuery` and pass it any options that fit your needs. * When your component renders, `useGetToolIndexQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetToolIndexQuery({ * variables: { * }, * }); */ export function useGetToolIndexQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetToolIndexDocument, options); } export function useGetToolIndexLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetToolIndexDocument, options); } export type GetToolIndexQueryHookResult = ReturnType; export type GetToolIndexLazyQueryHookResult = ReturnType; export type GetToolIndexQueryResult = Apollo.QueryResult; export const TrackAnalyticsDocument = gql` mutation TrackAnalytics($type: AnalyticsType!, $event: String, $name: String, $properties: JSON) { trackAnalytics(type: $type, event: $event, name: $name, properties: $properties) { success } } `; export type TrackAnalyticsMutationFn = Apollo.MutationFunction; /** * __useTrackAnalyticsMutation__ * * To run a mutation, you first call `useTrackAnalyticsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useTrackAnalyticsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [trackAnalyticsMutation, { data, loading, error }] = useTrackAnalyticsMutation({ * variables: { * type: // value for 'type' * event: // value for 'event' * name: // value for 'name' * properties: // value for 'properties' * }, * }); */ export function useTrackAnalyticsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(TrackAnalyticsDocument, options); } export type TrackAnalyticsMutationHookResult = ReturnType; export type TrackAnalyticsMutationResult = Apollo.MutationResult; export type TrackAnalyticsMutationOptions = Apollo.BaseMutationOptions; export const UpdateOneApplicationVariableDocument = gql` mutation UpdateOneApplicationVariable($key: String!, $value: String!, $applicationId: UUID!) { updateOneApplicationVariable( key: $key value: $value applicationId: $applicationId ) } `; export type UpdateOneApplicationVariableMutationFn = Apollo.MutationFunction; /** * __useUpdateOneApplicationVariableMutation__ * * To run a mutation, you first call `useUpdateOneApplicationVariableMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateOneApplicationVariableMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateOneApplicationVariableMutation, { data, loading, error }] = useUpdateOneApplicationVariableMutation({ * variables: { * key: // value for 'key' * value: // value for 'value' * applicationId: // value for 'applicationId' * }, * }); */ export function useUpdateOneApplicationVariableMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateOneApplicationVariableDocument, options); } export type UpdateOneApplicationVariableMutationHookResult = ReturnType; export type UpdateOneApplicationVariableMutationResult = Apollo.MutationResult; export type UpdateOneApplicationVariableMutationOptions = Apollo.BaseMutationOptions; export const FindManyApplicationsDocument = gql` query FindManyApplications { findManyApplications { id name description version } } `; /** * __useFindManyApplicationsQuery__ * * To run a query within a React component, call `useFindManyApplicationsQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyApplicationsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyApplicationsQuery({ * variables: { * }, * }); */ export function useFindManyApplicationsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyApplicationsDocument, options); } export function useFindManyApplicationsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyApplicationsDocument, options); } export type FindManyApplicationsQueryHookResult = ReturnType; export type FindManyApplicationsLazyQueryHookResult = ReturnType; export type FindManyApplicationsQueryResult = Apollo.QueryResult; export const FindOneApplicationDocument = gql` query FindOneApplication($id: UUID!) { findOneApplication(id: $id) { ...ApplicationFields } } ${ApplicationFieldsFragmentDoc}`; /** * __useFindOneApplicationQuery__ * * To run a query within a React component, call `useFindOneApplicationQuery` and pass it any options that fit your needs. * When your component renders, `useFindOneApplicationQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindOneApplicationQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useFindOneApplicationQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindOneApplicationDocument, options); } export function useFindOneApplicationLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindOneApplicationDocument, options); } export type FindOneApplicationQueryHookResult = ReturnType; export type FindOneApplicationLazyQueryHookResult = ReturnType; export type FindOneApplicationQueryResult = Apollo.QueryResult; export const UploadFileDocument = gql` mutation uploadFile($file: Upload!, $fileFolder: FileFolder) { uploadFile(file: $file, fileFolder: $fileFolder) { path token } } `; export type UploadFileMutationFn = Apollo.MutationFunction; /** * __useUploadFileMutation__ * * To run a mutation, you first call `useUploadFileMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUploadFileMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [uploadFileMutation, { data, loading, error }] = useUploadFileMutation({ * variables: { * file: // value for 'file' * fileFolder: // value for 'fileFolder' * }, * }); */ export function useUploadFileMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UploadFileDocument, options); } export type UploadFileMutationHookResult = ReturnType; export type UploadFileMutationResult = Apollo.MutationResult; export type UploadFileMutationOptions = Apollo.BaseMutationOptions; export const UploadImageDocument = gql` mutation uploadImage($file: Upload!, $fileFolder: FileFolder) { uploadImage(file: $file, fileFolder: $fileFolder) { path token } } `; export type UploadImageMutationFn = Apollo.MutationFunction; /** * __useUploadImageMutation__ * * To run a mutation, you first call `useUploadImageMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUploadImageMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [uploadImageMutation, { data, loading, error }] = useUploadImageMutation({ * variables: { * file: // value for 'file' * fileFolder: // value for 'fileFolder' * }, * }); */ export function useUploadImageMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UploadImageDocument, options); } export type UploadImageMutationHookResult = ReturnType; export type UploadImageMutationResult = Apollo.MutationResult; export type UploadImageMutationOptions = Apollo.BaseMutationOptions; export const AuthorizeAppDocument = gql` mutation authorizeApp($clientId: String!, $codeChallenge: String!, $redirectUrl: String!) { authorizeApp( clientId: $clientId codeChallenge: $codeChallenge redirectUrl: $redirectUrl ) { redirectUrl } } `; export type AuthorizeAppMutationFn = Apollo.MutationFunction; /** * __useAuthorizeAppMutation__ * * To run a mutation, you first call `useAuthorizeAppMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useAuthorizeAppMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [authorizeAppMutation, { data, loading, error }] = useAuthorizeAppMutation({ * variables: { * clientId: // value for 'clientId' * codeChallenge: // value for 'codeChallenge' * redirectUrl: // value for 'redirectUrl' * }, * }); */ export function useAuthorizeAppMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(AuthorizeAppDocument, options); } export type AuthorizeAppMutationHookResult = ReturnType; export type AuthorizeAppMutationResult = Apollo.MutationResult; export type AuthorizeAppMutationOptions = Apollo.BaseMutationOptions; export const EmailPasswordResetLinkDocument = gql` mutation EmailPasswordResetLink($email: String!, $workspaceId: UUID!) { emailPasswordResetLink(email: $email, workspaceId: $workspaceId) { success } } `; export type EmailPasswordResetLinkMutationFn = Apollo.MutationFunction; /** * __useEmailPasswordResetLinkMutation__ * * To run a mutation, you first call `useEmailPasswordResetLinkMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useEmailPasswordResetLinkMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [emailPasswordResetLinkMutation, { data, loading, error }] = useEmailPasswordResetLinkMutation({ * variables: { * email: // value for 'email' * workspaceId: // value for 'workspaceId' * }, * }); */ export function useEmailPasswordResetLinkMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(EmailPasswordResetLinkDocument, options); } export type EmailPasswordResetLinkMutationHookResult = ReturnType; export type EmailPasswordResetLinkMutationResult = Apollo.MutationResult; export type EmailPasswordResetLinkMutationOptions = Apollo.BaseMutationOptions; export const GenerateApiKeyTokenDocument = gql` mutation GenerateApiKeyToken($apiKeyId: UUID!, $expiresAt: String!) { generateApiKeyToken(apiKeyId: $apiKeyId, expiresAt: $expiresAt) { token } } `; export type GenerateApiKeyTokenMutationFn = Apollo.MutationFunction; /** * __useGenerateApiKeyTokenMutation__ * * To run a mutation, you first call `useGenerateApiKeyTokenMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useGenerateApiKeyTokenMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [generateApiKeyTokenMutation, { data, loading, error }] = useGenerateApiKeyTokenMutation({ * variables: { * apiKeyId: // value for 'apiKeyId' * expiresAt: // value for 'expiresAt' * }, * }); */ export function useGenerateApiKeyTokenMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(GenerateApiKeyTokenDocument, options); } export type GenerateApiKeyTokenMutationHookResult = ReturnType; export type GenerateApiKeyTokenMutationResult = Apollo.MutationResult; export type GenerateApiKeyTokenMutationOptions = Apollo.BaseMutationOptions; export const GenerateTransientTokenDocument = gql` mutation generateTransientToken { generateTransientToken { transientToken { token } } } `; export type GenerateTransientTokenMutationFn = Apollo.MutationFunction; /** * __useGenerateTransientTokenMutation__ * * To run a mutation, you first call `useGenerateTransientTokenMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useGenerateTransientTokenMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [generateTransientTokenMutation, { data, loading, error }] = useGenerateTransientTokenMutation({ * variables: { * }, * }); */ export function useGenerateTransientTokenMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(GenerateTransientTokenDocument, options); } export type GenerateTransientTokenMutationHookResult = ReturnType; export type GenerateTransientTokenMutationResult = Apollo.MutationResult; export type GenerateTransientTokenMutationOptions = Apollo.BaseMutationOptions; export const GetAuthTokensFromLoginTokenDocument = gql` mutation getAuthTokensFromLoginToken($loginToken: String!, $origin: String!) { getAuthTokensFromLoginToken(loginToken: $loginToken, origin: $origin) { tokens { ...AuthTokenPairFragment } } } ${AuthTokenPairFragmentFragmentDoc}`; export type GetAuthTokensFromLoginTokenMutationFn = Apollo.MutationFunction; /** * __useGetAuthTokensFromLoginTokenMutation__ * * To run a mutation, you first call `useGetAuthTokensFromLoginTokenMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useGetAuthTokensFromLoginTokenMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [getAuthTokensFromLoginTokenMutation, { data, loading, error }] = useGetAuthTokensFromLoginTokenMutation({ * variables: { * loginToken: // value for 'loginToken' * origin: // value for 'origin' * }, * }); */ export function useGetAuthTokensFromLoginTokenMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(GetAuthTokensFromLoginTokenDocument, options); } export type GetAuthTokensFromLoginTokenMutationHookResult = ReturnType; export type GetAuthTokensFromLoginTokenMutationResult = Apollo.MutationResult; export type GetAuthTokensFromLoginTokenMutationOptions = Apollo.BaseMutationOptions; export const GetAuthTokensFromOtpDocument = gql` mutation getAuthTokensFromOTP($loginToken: String!, $otp: String!, $captchaToken: String, $origin: String!) { getAuthTokensFromOTP( loginToken: $loginToken otp: $otp captchaToken: $captchaToken origin: $origin ) { tokens { ...AuthTokenPairFragment } } } ${AuthTokenPairFragmentFragmentDoc}`; export type GetAuthTokensFromOtpMutationFn = Apollo.MutationFunction; /** * __useGetAuthTokensFromOtpMutation__ * * To run a mutation, you first call `useGetAuthTokensFromOtpMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useGetAuthTokensFromOtpMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [getAuthTokensFromOtpMutation, { data, loading, error }] = useGetAuthTokensFromOtpMutation({ * variables: { * loginToken: // value for 'loginToken' * otp: // value for 'otp' * captchaToken: // value for 'captchaToken' * origin: // value for 'origin' * }, * }); */ export function useGetAuthTokensFromOtpMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(GetAuthTokensFromOtpDocument, options); } export type GetAuthTokensFromOtpMutationHookResult = ReturnType; export type GetAuthTokensFromOtpMutationResult = Apollo.MutationResult; export type GetAuthTokensFromOtpMutationOptions = Apollo.BaseMutationOptions; export const GetAuthorizationUrlForSsoDocument = gql` mutation GetAuthorizationUrlForSSO($input: GetAuthorizationUrlForSSOInput!) { getAuthorizationUrlForSSO(input: $input) { id type authorizationURL } } `; export type GetAuthorizationUrlForSsoMutationFn = Apollo.MutationFunction; /** * __useGetAuthorizationUrlForSsoMutation__ * * To run a mutation, you first call `useGetAuthorizationUrlForSsoMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useGetAuthorizationUrlForSsoMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [getAuthorizationUrlForSsoMutation, { data, loading, error }] = useGetAuthorizationUrlForSsoMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useGetAuthorizationUrlForSsoMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(GetAuthorizationUrlForSsoDocument, options); } export type GetAuthorizationUrlForSsoMutationHookResult = ReturnType; export type GetAuthorizationUrlForSsoMutationResult = Apollo.MutationResult; export type GetAuthorizationUrlForSsoMutationOptions = Apollo.BaseMutationOptions; export const GetLoginTokenFromCredentialsDocument = gql` mutation GetLoginTokenFromCredentials($email: String!, $password: String!, $captchaToken: String, $origin: String!) { getLoginTokenFromCredentials( email: $email password: $password captchaToken: $captchaToken origin: $origin ) { loginToken { ...AuthTokenFragment } } } ${AuthTokenFragmentFragmentDoc}`; export type GetLoginTokenFromCredentialsMutationFn = Apollo.MutationFunction; /** * __useGetLoginTokenFromCredentialsMutation__ * * To run a mutation, you first call `useGetLoginTokenFromCredentialsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useGetLoginTokenFromCredentialsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [getLoginTokenFromCredentialsMutation, { data, loading, error }] = useGetLoginTokenFromCredentialsMutation({ * variables: { * email: // value for 'email' * password: // value for 'password' * captchaToken: // value for 'captchaToken' * origin: // value for 'origin' * }, * }); */ export function useGetLoginTokenFromCredentialsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(GetLoginTokenFromCredentialsDocument, options); } export type GetLoginTokenFromCredentialsMutationHookResult = ReturnType; export type GetLoginTokenFromCredentialsMutationResult = Apollo.MutationResult; export type GetLoginTokenFromCredentialsMutationOptions = Apollo.BaseMutationOptions; export const ImpersonateDocument = gql` mutation Impersonate($userId: UUID!, $workspaceId: UUID!) { impersonate(userId: $userId, workspaceId: $workspaceId) { workspace { workspaceUrls { ...WorkspaceUrlsFragment } id } loginToken { ...AuthTokenFragment } } } ${WorkspaceUrlsFragmentFragmentDoc} ${AuthTokenFragmentFragmentDoc}`; export type ImpersonateMutationFn = Apollo.MutationFunction; /** * __useImpersonateMutation__ * * To run a mutation, you first call `useImpersonateMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useImpersonateMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [impersonateMutation, { data, loading, error }] = useImpersonateMutation({ * variables: { * userId: // value for 'userId' * workspaceId: // value for 'workspaceId' * }, * }); */ export function useImpersonateMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(ImpersonateDocument, options); } export type ImpersonateMutationHookResult = ReturnType; export type ImpersonateMutationResult = Apollo.MutationResult; export type ImpersonateMutationOptions = Apollo.BaseMutationOptions; export const InitiateOtpProvisioningDocument = gql` mutation initiateOTPProvisioning($loginToken: String!, $origin: String!) { initiateOTPProvisioning(loginToken: $loginToken, origin: $origin) { uri } } `; export type InitiateOtpProvisioningMutationFn = Apollo.MutationFunction; /** * __useInitiateOtpProvisioningMutation__ * * To run a mutation, you first call `useInitiateOtpProvisioningMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useInitiateOtpProvisioningMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [initiateOtpProvisioningMutation, { data, loading, error }] = useInitiateOtpProvisioningMutation({ * variables: { * loginToken: // value for 'loginToken' * origin: // value for 'origin' * }, * }); */ export function useInitiateOtpProvisioningMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(InitiateOtpProvisioningDocument, options); } export type InitiateOtpProvisioningMutationHookResult = ReturnType; export type InitiateOtpProvisioningMutationResult = Apollo.MutationResult; export type InitiateOtpProvisioningMutationOptions = Apollo.BaseMutationOptions; export const InitiateOtpProvisioningForAuthenticatedUserDocument = gql` mutation initiateOTPProvisioningForAuthenticatedUser { initiateOTPProvisioningForAuthenticatedUser { uri } } `; export type InitiateOtpProvisioningForAuthenticatedUserMutationFn = Apollo.MutationFunction; /** * __useInitiateOtpProvisioningForAuthenticatedUserMutation__ * * To run a mutation, you first call `useInitiateOtpProvisioningForAuthenticatedUserMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useInitiateOtpProvisioningForAuthenticatedUserMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [initiateOtpProvisioningForAuthenticatedUserMutation, { data, loading, error }] = useInitiateOtpProvisioningForAuthenticatedUserMutation({ * variables: { * }, * }); */ export function useInitiateOtpProvisioningForAuthenticatedUserMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(InitiateOtpProvisioningForAuthenticatedUserDocument, options); } export type InitiateOtpProvisioningForAuthenticatedUserMutationHookResult = ReturnType; export type InitiateOtpProvisioningForAuthenticatedUserMutationResult = Apollo.MutationResult; export type InitiateOtpProvisioningForAuthenticatedUserMutationOptions = Apollo.BaseMutationOptions; export const RenewTokenDocument = gql` mutation RenewToken($appToken: String!) { renewToken(appToken: $appToken) { tokens { ...AuthTokenPairFragment } } } ${AuthTokenPairFragmentFragmentDoc}`; export type RenewTokenMutationFn = Apollo.MutationFunction; /** * __useRenewTokenMutation__ * * To run a mutation, you first call `useRenewTokenMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRenewTokenMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [renewTokenMutation, { data, loading, error }] = useRenewTokenMutation({ * variables: { * appToken: // value for 'appToken' * }, * }); */ export function useRenewTokenMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(RenewTokenDocument, options); } export type RenewTokenMutationHookResult = ReturnType; export type RenewTokenMutationResult = Apollo.MutationResult; export type RenewTokenMutationOptions = Apollo.BaseMutationOptions; export const ResendEmailVerificationTokenDocument = gql` mutation ResendEmailVerificationToken($email: String!, $origin: String!) { resendEmailVerificationToken(email: $email, origin: $origin) { success } } `; export type ResendEmailVerificationTokenMutationFn = Apollo.MutationFunction; /** * __useResendEmailVerificationTokenMutation__ * * To run a mutation, you first call `useResendEmailVerificationTokenMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useResendEmailVerificationTokenMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [resendEmailVerificationTokenMutation, { data, loading, error }] = useResendEmailVerificationTokenMutation({ * variables: { * email: // value for 'email' * origin: // value for 'origin' * }, * }); */ export function useResendEmailVerificationTokenMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(ResendEmailVerificationTokenDocument, options); } export type ResendEmailVerificationTokenMutationHookResult = ReturnType; export type ResendEmailVerificationTokenMutationResult = Apollo.MutationResult; export type ResendEmailVerificationTokenMutationOptions = Apollo.BaseMutationOptions; export const DeleteTwoFactorAuthenticationMethodDocument = gql` mutation deleteTwoFactorAuthenticationMethod($twoFactorAuthenticationMethodId: UUID!) { deleteTwoFactorAuthenticationMethod( twoFactorAuthenticationMethodId: $twoFactorAuthenticationMethodId ) { success } } `; export type DeleteTwoFactorAuthenticationMethodMutationFn = Apollo.MutationFunction; /** * __useDeleteTwoFactorAuthenticationMethodMutation__ * * To run a mutation, you first call `useDeleteTwoFactorAuthenticationMethodMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteTwoFactorAuthenticationMethodMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteTwoFactorAuthenticationMethodMutation, { data, loading, error }] = useDeleteTwoFactorAuthenticationMethodMutation({ * variables: { * twoFactorAuthenticationMethodId: // value for 'twoFactorAuthenticationMethodId' * }, * }); */ export function useDeleteTwoFactorAuthenticationMethodMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteTwoFactorAuthenticationMethodDocument, options); } export type DeleteTwoFactorAuthenticationMethodMutationHookResult = ReturnType; export type DeleteTwoFactorAuthenticationMethodMutationResult = Apollo.MutationResult; export type DeleteTwoFactorAuthenticationMethodMutationOptions = Apollo.BaseMutationOptions; export const SignInDocument = gql` mutation SignIn($email: String!, $password: String!, $captchaToken: String) { signIn(email: $email, password: $password, captchaToken: $captchaToken) { availableWorkspaces { ...AvailableWorkspacesFragment } tokens { ...AuthTokenPairFragment } } } ${AvailableWorkspacesFragmentFragmentDoc} ${AuthTokenPairFragmentFragmentDoc}`; export type SignInMutationFn = Apollo.MutationFunction; /** * __useSignInMutation__ * * To run a mutation, you first call `useSignInMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSignInMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [signInMutation, { data, loading, error }] = useSignInMutation({ * variables: { * email: // value for 'email' * password: // value for 'password' * captchaToken: // value for 'captchaToken' * }, * }); */ export function useSignInMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SignInDocument, options); } export type SignInMutationHookResult = ReturnType; export type SignInMutationResult = Apollo.MutationResult; export type SignInMutationOptions = Apollo.BaseMutationOptions; export const SignUpDocument = gql` mutation SignUp($email: String!, $password: String!, $captchaToken: String, $locale: String, $verifyEmailRedirectPath: String) { signUp( email: $email password: $password captchaToken: $captchaToken locale: $locale verifyEmailRedirectPath: $verifyEmailRedirectPath ) { availableWorkspaces { ...AvailableWorkspacesFragment } tokens { ...AuthTokenPairFragment } } } ${AvailableWorkspacesFragmentFragmentDoc} ${AuthTokenPairFragmentFragmentDoc}`; export type SignUpMutationFn = Apollo.MutationFunction; /** * __useSignUpMutation__ * * To run a mutation, you first call `useSignUpMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSignUpMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [signUpMutation, { data, loading, error }] = useSignUpMutation({ * variables: { * email: // value for 'email' * password: // value for 'password' * captchaToken: // value for 'captchaToken' * locale: // value for 'locale' * verifyEmailRedirectPath: // value for 'verifyEmailRedirectPath' * }, * }); */ export function useSignUpMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SignUpDocument, options); } export type SignUpMutationHookResult = ReturnType; export type SignUpMutationResult = Apollo.MutationResult; export type SignUpMutationOptions = Apollo.BaseMutationOptions; export const SignUpInNewWorkspaceDocument = gql` mutation SignUpInNewWorkspace { signUpInNewWorkspace { loginToken { ...AuthTokenFragment } workspace { id workspaceUrls { ...WorkspaceUrlsFragment } } } } ${AuthTokenFragmentFragmentDoc} ${WorkspaceUrlsFragmentFragmentDoc}`; export type SignUpInNewWorkspaceMutationFn = Apollo.MutationFunction; /** * __useSignUpInNewWorkspaceMutation__ * * To run a mutation, you first call `useSignUpInNewWorkspaceMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSignUpInNewWorkspaceMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [signUpInNewWorkspaceMutation, { data, loading, error }] = useSignUpInNewWorkspaceMutation({ * variables: { * }, * }); */ export function useSignUpInNewWorkspaceMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SignUpInNewWorkspaceDocument, options); } export type SignUpInNewWorkspaceMutationHookResult = ReturnType; export type SignUpInNewWorkspaceMutationResult = Apollo.MutationResult; export type SignUpInNewWorkspaceMutationOptions = Apollo.BaseMutationOptions; export const SignUpInWorkspaceDocument = gql` mutation SignUpInWorkspace($email: String!, $password: String!, $workspaceInviteHash: String, $workspacePersonalInviteToken: String = null, $captchaToken: String, $workspaceId: UUID, $locale: String, $verifyEmailRedirectPath: String) { signUpInWorkspace( email: $email password: $password workspaceInviteHash: $workspaceInviteHash workspacePersonalInviteToken: $workspacePersonalInviteToken captchaToken: $captchaToken workspaceId: $workspaceId locale: $locale verifyEmailRedirectPath: $verifyEmailRedirectPath ) { loginToken { ...AuthTokenFragment } workspace { id workspaceUrls { subdomainUrl customUrl } } } } ${AuthTokenFragmentFragmentDoc}`; export type SignUpInWorkspaceMutationFn = Apollo.MutationFunction; /** * __useSignUpInWorkspaceMutation__ * * To run a mutation, you first call `useSignUpInWorkspaceMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSignUpInWorkspaceMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [signUpInWorkspaceMutation, { data, loading, error }] = useSignUpInWorkspaceMutation({ * variables: { * email: // value for 'email' * password: // value for 'password' * workspaceInviteHash: // value for 'workspaceInviteHash' * workspacePersonalInviteToken: // value for 'workspacePersonalInviteToken' * captchaToken: // value for 'captchaToken' * workspaceId: // value for 'workspaceId' * locale: // value for 'locale' * verifyEmailRedirectPath: // value for 'verifyEmailRedirectPath' * }, * }); */ export function useSignUpInWorkspaceMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SignUpInWorkspaceDocument, options); } export type SignUpInWorkspaceMutationHookResult = ReturnType; export type SignUpInWorkspaceMutationResult = Apollo.MutationResult; export type SignUpInWorkspaceMutationOptions = Apollo.BaseMutationOptions; export const UpdatePasswordViaResetTokenDocument = gql` mutation UpdatePasswordViaResetToken($token: String!, $newPassword: String!) { updatePasswordViaResetToken( passwordResetToken: $token newPassword: $newPassword ) { success } } `; export type UpdatePasswordViaResetTokenMutationFn = Apollo.MutationFunction; /** * __useUpdatePasswordViaResetTokenMutation__ * * To run a mutation, you first call `useUpdatePasswordViaResetTokenMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdatePasswordViaResetTokenMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updatePasswordViaResetTokenMutation, { data, loading, error }] = useUpdatePasswordViaResetTokenMutation({ * variables: { * token: // value for 'token' * newPassword: // value for 'newPassword' * }, * }); */ export function useUpdatePasswordViaResetTokenMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdatePasswordViaResetTokenDocument, options); } export type UpdatePasswordViaResetTokenMutationHookResult = ReturnType; export type UpdatePasswordViaResetTokenMutationResult = Apollo.MutationResult; export type UpdatePasswordViaResetTokenMutationOptions = Apollo.BaseMutationOptions; export const VerifyEmailAndGetLoginTokenDocument = gql` mutation VerifyEmailAndGetLoginToken($emailVerificationToken: String!, $email: String!, $captchaToken: String, $origin: String!) { verifyEmailAndGetLoginToken( emailVerificationToken: $emailVerificationToken email: $email captchaToken: $captchaToken origin: $origin ) { loginToken { ...AuthTokenFragment } workspaceUrls { ...WorkspaceUrlsFragment } } } ${AuthTokenFragmentFragmentDoc} ${WorkspaceUrlsFragmentFragmentDoc}`; export type VerifyEmailAndGetLoginTokenMutationFn = Apollo.MutationFunction; /** * __useVerifyEmailAndGetLoginTokenMutation__ * * To run a mutation, you first call `useVerifyEmailAndGetLoginTokenMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useVerifyEmailAndGetLoginTokenMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [verifyEmailAndGetLoginTokenMutation, { data, loading, error }] = useVerifyEmailAndGetLoginTokenMutation({ * variables: { * emailVerificationToken: // value for 'emailVerificationToken' * email: // value for 'email' * captchaToken: // value for 'captchaToken' * origin: // value for 'origin' * }, * }); */ export function useVerifyEmailAndGetLoginTokenMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(VerifyEmailAndGetLoginTokenDocument, options); } export type VerifyEmailAndGetLoginTokenMutationHookResult = ReturnType; export type VerifyEmailAndGetLoginTokenMutationResult = Apollo.MutationResult; export type VerifyEmailAndGetLoginTokenMutationOptions = Apollo.BaseMutationOptions; export const VerifyEmailAndGetWorkspaceAgnosticTokenDocument = gql` mutation VerifyEmailAndGetWorkspaceAgnosticToken($emailVerificationToken: String!, $email: String!, $captchaToken: String) { verifyEmailAndGetWorkspaceAgnosticToken( emailVerificationToken: $emailVerificationToken email: $email captchaToken: $captchaToken ) { availableWorkspaces { ...AvailableWorkspacesFragment } tokens { ...AuthTokenPairFragment } } } ${AvailableWorkspacesFragmentFragmentDoc} ${AuthTokenPairFragmentFragmentDoc}`; export type VerifyEmailAndGetWorkspaceAgnosticTokenMutationFn = Apollo.MutationFunction; /** * __useVerifyEmailAndGetWorkspaceAgnosticTokenMutation__ * * To run a mutation, you first call `useVerifyEmailAndGetWorkspaceAgnosticTokenMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useVerifyEmailAndGetWorkspaceAgnosticTokenMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [verifyEmailAndGetWorkspaceAgnosticTokenMutation, { data, loading, error }] = useVerifyEmailAndGetWorkspaceAgnosticTokenMutation({ * variables: { * emailVerificationToken: // value for 'emailVerificationToken' * email: // value for 'email' * captchaToken: // value for 'captchaToken' * }, * }); */ export function useVerifyEmailAndGetWorkspaceAgnosticTokenMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(VerifyEmailAndGetWorkspaceAgnosticTokenDocument, options); } export type VerifyEmailAndGetWorkspaceAgnosticTokenMutationHookResult = ReturnType; export type VerifyEmailAndGetWorkspaceAgnosticTokenMutationResult = Apollo.MutationResult; export type VerifyEmailAndGetWorkspaceAgnosticTokenMutationOptions = Apollo.BaseMutationOptions; export const CheckUserExistsDocument = gql` query CheckUserExists($email: String!, $captchaToken: String) { checkUserExists(email: $email, captchaToken: $captchaToken) { exists availableWorkspacesCount isEmailVerified } } `; /** * __useCheckUserExistsQuery__ * * To run a query within a React component, call `useCheckUserExistsQuery` and pass it any options that fit your needs. * When your component renders, `useCheckUserExistsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useCheckUserExistsQuery({ * variables: { * email: // value for 'email' * captchaToken: // value for 'captchaToken' * }, * }); */ export function useCheckUserExistsQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(CheckUserExistsDocument, options); } export function useCheckUserExistsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(CheckUserExistsDocument, options); } export type CheckUserExistsQueryHookResult = ReturnType; export type CheckUserExistsLazyQueryHookResult = ReturnType; export type CheckUserExistsQueryResult = Apollo.QueryResult; export const GetPublicWorkspaceDataByDomainDocument = gql` query GetPublicWorkspaceDataByDomain($origin: String!) { getPublicWorkspaceDataByDomain(origin: $origin) { id logo displayName workspaceUrls { ...WorkspaceUrlsFragment } authProviders { sso { id name type status issuer } google magicLink password microsoft } authBypassProviders { google password microsoft } } } ${WorkspaceUrlsFragmentFragmentDoc}`; /** * __useGetPublicWorkspaceDataByDomainQuery__ * * To run a query within a React component, call `useGetPublicWorkspaceDataByDomainQuery` and pass it any options that fit your needs. * When your component renders, `useGetPublicWorkspaceDataByDomainQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetPublicWorkspaceDataByDomainQuery({ * variables: { * origin: // value for 'origin' * }, * }); */ export function useGetPublicWorkspaceDataByDomainQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetPublicWorkspaceDataByDomainDocument, options); } export function useGetPublicWorkspaceDataByDomainLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetPublicWorkspaceDataByDomainDocument, options); } export type GetPublicWorkspaceDataByDomainQueryHookResult = ReturnType; export type GetPublicWorkspaceDataByDomainLazyQueryHookResult = ReturnType; export type GetPublicWorkspaceDataByDomainQueryResult = Apollo.QueryResult; export const ValidatePasswordResetTokenDocument = gql` query ValidatePasswordResetToken($token: String!) { validatePasswordResetToken(passwordResetToken: $token) { id email hasPassword } } `; /** * __useValidatePasswordResetTokenQuery__ * * To run a query within a React component, call `useValidatePasswordResetTokenQuery` and pass it any options that fit your needs. * When your component renders, `useValidatePasswordResetTokenQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useValidatePasswordResetTokenQuery({ * variables: { * token: // value for 'token' * }, * }); */ export function useValidatePasswordResetTokenQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(ValidatePasswordResetTokenDocument, options); } export function useValidatePasswordResetTokenLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(ValidatePasswordResetTokenDocument, options); } export type ValidatePasswordResetTokenQueryHookResult = ReturnType; export type ValidatePasswordResetTokenLazyQueryHookResult = ReturnType; export type ValidatePasswordResetTokenQueryResult = Apollo.QueryResult; export const CancelSwitchBillingIntervalDocument = gql` mutation CancelSwitchBillingInterval { cancelSwitchBillingInterval { currentBillingSubscription { ...CurrentBillingSubscriptionFragment } billingSubscriptions { ...BillingSubscriptionFragment } } } ${CurrentBillingSubscriptionFragmentFragmentDoc} ${BillingSubscriptionFragmentFragmentDoc}`; export type CancelSwitchBillingIntervalMutationFn = Apollo.MutationFunction; /** * __useCancelSwitchBillingIntervalMutation__ * * To run a mutation, you first call `useCancelSwitchBillingIntervalMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCancelSwitchBillingIntervalMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [cancelSwitchBillingIntervalMutation, { data, loading, error }] = useCancelSwitchBillingIntervalMutation({ * variables: { * }, * }); */ export function useCancelSwitchBillingIntervalMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CancelSwitchBillingIntervalDocument, options); } export type CancelSwitchBillingIntervalMutationHookResult = ReturnType; export type CancelSwitchBillingIntervalMutationResult = Apollo.MutationResult; export type CancelSwitchBillingIntervalMutationOptions = Apollo.BaseMutationOptions; export const CancelSwitchMeteredPriceDocument = gql` mutation CancelSwitchMeteredPrice { cancelSwitchMeteredPrice { currentBillingSubscription { ...CurrentBillingSubscriptionFragment } billingSubscriptions { ...BillingSubscriptionFragment } } } ${CurrentBillingSubscriptionFragmentFragmentDoc} ${BillingSubscriptionFragmentFragmentDoc}`; export type CancelSwitchMeteredPriceMutationFn = Apollo.MutationFunction; /** * __useCancelSwitchMeteredPriceMutation__ * * To run a mutation, you first call `useCancelSwitchMeteredPriceMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCancelSwitchMeteredPriceMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [cancelSwitchMeteredPriceMutation, { data, loading, error }] = useCancelSwitchMeteredPriceMutation({ * variables: { * }, * }); */ export function useCancelSwitchMeteredPriceMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CancelSwitchMeteredPriceDocument, options); } export type CancelSwitchMeteredPriceMutationHookResult = ReturnType; export type CancelSwitchMeteredPriceMutationResult = Apollo.MutationResult; export type CancelSwitchMeteredPriceMutationOptions = Apollo.BaseMutationOptions; export const CancelSwitchBillingPlanDocument = gql` mutation CancelSwitchBillingPlan { cancelSwitchBillingPlan { currentBillingSubscription { ...CurrentBillingSubscriptionFragment } billingSubscriptions { ...BillingSubscriptionFragment } } } ${CurrentBillingSubscriptionFragmentFragmentDoc} ${BillingSubscriptionFragmentFragmentDoc}`; export type CancelSwitchBillingPlanMutationFn = Apollo.MutationFunction; /** * __useCancelSwitchBillingPlanMutation__ * * To run a mutation, you first call `useCancelSwitchBillingPlanMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCancelSwitchBillingPlanMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [cancelSwitchBillingPlanMutation, { data, loading, error }] = useCancelSwitchBillingPlanMutation({ * variables: { * }, * }); */ export function useCancelSwitchBillingPlanMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CancelSwitchBillingPlanDocument, options); } export type CancelSwitchBillingPlanMutationHookResult = ReturnType; export type CancelSwitchBillingPlanMutationResult = Apollo.MutationResult; export type CancelSwitchBillingPlanMutationOptions = Apollo.BaseMutationOptions; export const CheckoutSessionDocument = gql` mutation CheckoutSession($recurringInterval: SubscriptionInterval!, $successUrlPath: String, $plan: BillingPlanKey!, $requirePaymentMethod: Boolean!) { checkoutSession( recurringInterval: $recurringInterval successUrlPath: $successUrlPath plan: $plan requirePaymentMethod: $requirePaymentMethod ) { url } } `; export type CheckoutSessionMutationFn = Apollo.MutationFunction; /** * __useCheckoutSessionMutation__ * * To run a mutation, you first call `useCheckoutSessionMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCheckoutSessionMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [checkoutSessionMutation, { data, loading, error }] = useCheckoutSessionMutation({ * variables: { * recurringInterval: // value for 'recurringInterval' * successUrlPath: // value for 'successUrlPath' * plan: // value for 'plan' * requirePaymentMethod: // value for 'requirePaymentMethod' * }, * }); */ export function useCheckoutSessionMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CheckoutSessionDocument, options); } export type CheckoutSessionMutationHookResult = ReturnType; export type CheckoutSessionMutationResult = Apollo.MutationResult; export type CheckoutSessionMutationOptions = Apollo.BaseMutationOptions; export const EndSubscriptionTrialPeriodDocument = gql` mutation EndSubscriptionTrialPeriod { endSubscriptionTrialPeriod { status hasPaymentMethod billingPortalUrl } } `; export type EndSubscriptionTrialPeriodMutationFn = Apollo.MutationFunction; /** * __useEndSubscriptionTrialPeriodMutation__ * * To run a mutation, you first call `useEndSubscriptionTrialPeriodMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useEndSubscriptionTrialPeriodMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [endSubscriptionTrialPeriodMutation, { data, loading, error }] = useEndSubscriptionTrialPeriodMutation({ * variables: { * }, * }); */ export function useEndSubscriptionTrialPeriodMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(EndSubscriptionTrialPeriodDocument, options); } export type EndSubscriptionTrialPeriodMutationHookResult = ReturnType; export type EndSubscriptionTrialPeriodMutationResult = Apollo.MutationResult; export type EndSubscriptionTrialPeriodMutationOptions = Apollo.BaseMutationOptions; export const SetMeteredSubscriptionPriceDocument = gql` mutation SetMeteredSubscriptionPrice($priceId: String!) { setMeteredSubscriptionPrice(priceId: $priceId) { currentBillingSubscription { ...CurrentBillingSubscriptionFragment } billingSubscriptions { ...BillingSubscriptionFragment } } } ${CurrentBillingSubscriptionFragmentFragmentDoc} ${BillingSubscriptionFragmentFragmentDoc}`; export type SetMeteredSubscriptionPriceMutationFn = Apollo.MutationFunction; /** * __useSetMeteredSubscriptionPriceMutation__ * * To run a mutation, you first call `useSetMeteredSubscriptionPriceMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSetMeteredSubscriptionPriceMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [setMeteredSubscriptionPriceMutation, { data, loading, error }] = useSetMeteredSubscriptionPriceMutation({ * variables: { * priceId: // value for 'priceId' * }, * }); */ export function useSetMeteredSubscriptionPriceMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SetMeteredSubscriptionPriceDocument, options); } export type SetMeteredSubscriptionPriceMutationHookResult = ReturnType; export type SetMeteredSubscriptionPriceMutationResult = Apollo.MutationResult; export type SetMeteredSubscriptionPriceMutationOptions = Apollo.BaseMutationOptions; export const SwitchBillingPlanDocument = gql` mutation SwitchBillingPlan { switchBillingPlan { currentBillingSubscription { ...CurrentBillingSubscriptionFragment } billingSubscriptions { ...BillingSubscriptionFragment } } } ${CurrentBillingSubscriptionFragmentFragmentDoc} ${BillingSubscriptionFragmentFragmentDoc}`; export type SwitchBillingPlanMutationFn = Apollo.MutationFunction; /** * __useSwitchBillingPlanMutation__ * * To run a mutation, you first call `useSwitchBillingPlanMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSwitchBillingPlanMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [switchBillingPlanMutation, { data, loading, error }] = useSwitchBillingPlanMutation({ * variables: { * }, * }); */ export function useSwitchBillingPlanMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SwitchBillingPlanDocument, options); } export type SwitchBillingPlanMutationHookResult = ReturnType; export type SwitchBillingPlanMutationResult = Apollo.MutationResult; export type SwitchBillingPlanMutationOptions = Apollo.BaseMutationOptions; export const SwitchSubscriptionIntervalDocument = gql` mutation SwitchSubscriptionInterval { switchSubscriptionInterval { currentBillingSubscription { ...CurrentBillingSubscriptionFragment } billingSubscriptions { ...BillingSubscriptionFragment } } } ${CurrentBillingSubscriptionFragmentFragmentDoc} ${BillingSubscriptionFragmentFragmentDoc}`; export type SwitchSubscriptionIntervalMutationFn = Apollo.MutationFunction; /** * __useSwitchSubscriptionIntervalMutation__ * * To run a mutation, you first call `useSwitchSubscriptionIntervalMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSwitchSubscriptionIntervalMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [switchSubscriptionIntervalMutation, { data, loading, error }] = useSwitchSubscriptionIntervalMutation({ * variables: { * }, * }); */ export function useSwitchSubscriptionIntervalMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SwitchSubscriptionIntervalDocument, options); } export type SwitchSubscriptionIntervalMutationHookResult = ReturnType; export type SwitchSubscriptionIntervalMutationResult = Apollo.MutationResult; export type SwitchSubscriptionIntervalMutationOptions = Apollo.BaseMutationOptions; export const BillingPortalSessionDocument = gql` query BillingPortalSession($returnUrlPath: String) { billingPortalSession(returnUrlPath: $returnUrlPath) { url } } `; /** * __useBillingPortalSessionQuery__ * * To run a query within a React component, call `useBillingPortalSessionQuery` and pass it any options that fit your needs. * When your component renders, `useBillingPortalSessionQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useBillingPortalSessionQuery({ * variables: { * returnUrlPath: // value for 'returnUrlPath' * }, * }); */ export function useBillingPortalSessionQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(BillingPortalSessionDocument, options); } export function useBillingPortalSessionLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(BillingPortalSessionDocument, options); } export type BillingPortalSessionQueryHookResult = ReturnType; export type BillingPortalSessionLazyQueryHookResult = ReturnType; export type BillingPortalSessionQueryResult = Apollo.QueryResult; export const GetMeteredProductsUsageDocument = gql` query GetMeteredProductsUsage { getMeteredProductsUsage { productKey usedCredits grantedCredits rolloverCredits totalGrantedCredits unitPriceCents } } `; /** * __useGetMeteredProductsUsageQuery__ * * To run a query within a React component, call `useGetMeteredProductsUsageQuery` and pass it any options that fit your needs. * When your component renders, `useGetMeteredProductsUsageQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetMeteredProductsUsageQuery({ * variables: { * }, * }); */ export function useGetMeteredProductsUsageQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetMeteredProductsUsageDocument, options); } export function useGetMeteredProductsUsageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetMeteredProductsUsageDocument, options); } export type GetMeteredProductsUsageQueryHookResult = ReturnType; export type GetMeteredProductsUsageLazyQueryHookResult = ReturnType; export type GetMeteredProductsUsageQueryResult = Apollo.QueryResult; export const ListPlansDocument = gql` query listPlans { listPlans { planKey licensedProducts { name description images metadata { productKey planKey priceUsageBased } ... on BillingLicensedProduct { prices { ...BillingPriceLicensedFragment } } } meteredProducts { name description images metadata { productKey planKey priceUsageBased } ... on BillingMeteredProduct { prices { ...BillingPriceMeteredFragment } } } } } ${BillingPriceLicensedFragmentFragmentDoc} ${BillingPriceMeteredFragmentFragmentDoc}`; /** * __useListPlansQuery__ * * To run a query within a React component, call `useListPlansQuery` and pass it any options that fit your needs. * When your component renders, `useListPlansQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useListPlansQuery({ * variables: { * }, * }); */ export function useListPlansQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(ListPlansDocument, options); } export function useListPlansLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(ListPlansDocument, options); } export type ListPlansQueryHookResult = ReturnType; export type ListPlansLazyQueryHookResult = ReturnType; export type ListPlansQueryResult = Apollo.QueryResult; export const FindManyCommandMenuItemsDocument = gql` query FindManyCommandMenuItems { commandMenuItems { ...CommandMenuItemFields } } ${CommandMenuItemFieldsFragmentDoc}`; /** * __useFindManyCommandMenuItemsQuery__ * * To run a query within a React component, call `useFindManyCommandMenuItemsQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyCommandMenuItemsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyCommandMenuItemsQuery({ * variables: { * }, * }); */ export function useFindManyCommandMenuItemsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyCommandMenuItemsDocument, options); } export function useFindManyCommandMenuItemsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyCommandMenuItemsDocument, options); } export type FindManyCommandMenuItemsQueryHookResult = ReturnType; export type FindManyCommandMenuItemsLazyQueryHookResult = ReturnType; export type FindManyCommandMenuItemsQueryResult = Apollo.QueryResult; export const CreateFileDocument = gql` mutation CreateFile($file: Upload!) { createFile(file: $file) { id path size createdAt } } `; export type CreateFileMutationFn = Apollo.MutationFunction; /** * __useCreateFileMutation__ * * To run a mutation, you first call `useCreateFileMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateFileMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createFileMutation, { data, loading, error }] = useCreateFileMutation({ * variables: { * file: // value for 'file' * }, * }); */ export function useCreateFileMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateFileDocument, options); } export type CreateFileMutationHookResult = ReturnType; export type CreateFileMutationResult = Apollo.MutationResult; export type CreateFileMutationOptions = Apollo.BaseMutationOptions; export const DeleteFileDocument = gql` mutation DeleteFile($fileId: UUID!) { deleteFile(fileId: $fileId) { id path size createdAt } } `; export type DeleteFileMutationFn = Apollo.MutationFunction; /** * __useDeleteFileMutation__ * * To run a mutation, you first call `useDeleteFileMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteFileMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteFileMutation, { data, loading, error }] = useDeleteFileMutation({ * variables: { * fileId: // value for 'fileId' * }, * }); */ export function useDeleteFileMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteFileDocument, options); } export type DeleteFileMutationHookResult = ReturnType; export type DeleteFileMutationResult = Apollo.MutationResult; export type DeleteFileMutationOptions = Apollo.BaseMutationOptions; export const CreateNavigationMenuItemDocument = gql` mutation CreateNavigationMenuItem($input: CreateNavigationMenuItemInput!) { createNavigationMenuItem(input: $input) { ...NavigationMenuItemFields } } ${NavigationMenuItemFieldsFragmentDoc}`; export type CreateNavigationMenuItemMutationFn = Apollo.MutationFunction; /** * __useCreateNavigationMenuItemMutation__ * * To run a mutation, you first call `useCreateNavigationMenuItemMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateNavigationMenuItemMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createNavigationMenuItemMutation, { data, loading, error }] = useCreateNavigationMenuItemMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateNavigationMenuItemMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateNavigationMenuItemDocument, options); } export type CreateNavigationMenuItemMutationHookResult = ReturnType; export type CreateNavigationMenuItemMutationResult = Apollo.MutationResult; export type CreateNavigationMenuItemMutationOptions = Apollo.BaseMutationOptions; export const DeleteNavigationMenuItemDocument = gql` mutation DeleteNavigationMenuItem($id: UUID!) { deleteNavigationMenuItem(id: $id) { ...NavigationMenuItemFields } } ${NavigationMenuItemFieldsFragmentDoc}`; export type DeleteNavigationMenuItemMutationFn = Apollo.MutationFunction; /** * __useDeleteNavigationMenuItemMutation__ * * To run a mutation, you first call `useDeleteNavigationMenuItemMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteNavigationMenuItemMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteNavigationMenuItemMutation, { data, loading, error }] = useDeleteNavigationMenuItemMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDeleteNavigationMenuItemMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteNavigationMenuItemDocument, options); } export type DeleteNavigationMenuItemMutationHookResult = ReturnType; export type DeleteNavigationMenuItemMutationResult = Apollo.MutationResult; export type DeleteNavigationMenuItemMutationOptions = Apollo.BaseMutationOptions; export const UpdateNavigationMenuItemDocument = gql` mutation UpdateNavigationMenuItem($input: UpdateOneNavigationMenuItemInput!) { updateNavigationMenuItem(input: $input) { ...NavigationMenuItemFields } } ${NavigationMenuItemFieldsFragmentDoc}`; export type UpdateNavigationMenuItemMutationFn = Apollo.MutationFunction; /** * __useUpdateNavigationMenuItemMutation__ * * To run a mutation, you first call `useUpdateNavigationMenuItemMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateNavigationMenuItemMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateNavigationMenuItemMutation, { data, loading, error }] = useUpdateNavigationMenuItemMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateNavigationMenuItemMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateNavigationMenuItemDocument, options); } export type UpdateNavigationMenuItemMutationHookResult = ReturnType; export type UpdateNavigationMenuItemMutationResult = Apollo.MutationResult; export type UpdateNavigationMenuItemMutationOptions = Apollo.BaseMutationOptions; export const FindManyNavigationMenuItemsDocument = gql` query FindManyNavigationMenuItems { navigationMenuItems { ...NavigationMenuItemQueryFields } } ${NavigationMenuItemQueryFieldsFragmentDoc}`; /** * __useFindManyNavigationMenuItemsQuery__ * * To run a query within a React component, call `useFindManyNavigationMenuItemsQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyNavigationMenuItemsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyNavigationMenuItemsQuery({ * variables: { * }, * }); */ export function useFindManyNavigationMenuItemsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyNavigationMenuItemsDocument, options); } export function useFindManyNavigationMenuItemsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyNavigationMenuItemsDocument, options); } export type FindManyNavigationMenuItemsQueryHookResult = ReturnType; export type FindManyNavigationMenuItemsLazyQueryHookResult = ReturnType; export type FindManyNavigationMenuItemsQueryResult = Apollo.QueryResult; export const FindOneNavigationMenuItemDocument = gql` query FindOneNavigationMenuItem($id: UUID!) { navigationMenuItem(id: $id) { ...NavigationMenuItemQueryFields } } ${NavigationMenuItemQueryFieldsFragmentDoc}`; /** * __useFindOneNavigationMenuItemQuery__ * * To run a query within a React component, call `useFindOneNavigationMenuItemQuery` and pass it any options that fit your needs. * When your component renders, `useFindOneNavigationMenuItemQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindOneNavigationMenuItemQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useFindOneNavigationMenuItemQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindOneNavigationMenuItemDocument, options); } export function useFindOneNavigationMenuItemLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindOneNavigationMenuItemDocument, options); } export type FindOneNavigationMenuItemQueryHookResult = ReturnType; export type FindOneNavigationMenuItemLazyQueryHookResult = ReturnType; export type FindOneNavigationMenuItemQueryResult = Apollo.QueryResult; export const CreateOneObjectMetadataItemDocument = gql` mutation CreateOneObjectMetadataItem($input: CreateOneObjectInput!) { createOneObject(input: $input) { id nameSingular namePlural labelSingular labelPlural description icon isCustom isActive isSearchable createdAt updatedAt labelIdentifierFieldMetadataId imageIdentifierFieldMetadataId isLabelSyncedWithName } } `; export type CreateOneObjectMetadataItemMutationFn = Apollo.MutationFunction; /** * __useCreateOneObjectMetadataItemMutation__ * * To run a mutation, you first call `useCreateOneObjectMetadataItemMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateOneObjectMetadataItemMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createOneObjectMetadataItemMutation, { data, loading, error }] = useCreateOneObjectMetadataItemMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateOneObjectMetadataItemMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateOneObjectMetadataItemDocument, options); } export type CreateOneObjectMetadataItemMutationHookResult = ReturnType; export type CreateOneObjectMetadataItemMutationResult = Apollo.MutationResult; export type CreateOneObjectMetadataItemMutationOptions = Apollo.BaseMutationOptions; export const CreateOneFieldMetadataItemDocument = gql` mutation CreateOneFieldMetadataItem($input: CreateOneFieldMetadataInput!) { createOneField(input: $input) { id type name label description icon isCustom isActive isUnique isNullable createdAt updatedAt settings defaultValue options isLabelSyncedWithName applicationId object { id } } } `; export type CreateOneFieldMetadataItemMutationFn = Apollo.MutationFunction; /** * __useCreateOneFieldMetadataItemMutation__ * * To run a mutation, you first call `useCreateOneFieldMetadataItemMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateOneFieldMetadataItemMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createOneFieldMetadataItemMutation, { data, loading, error }] = useCreateOneFieldMetadataItemMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateOneFieldMetadataItemMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateOneFieldMetadataItemDocument, options); } export type CreateOneFieldMetadataItemMutationHookResult = ReturnType; export type CreateOneFieldMetadataItemMutationResult = Apollo.MutationResult; export type CreateOneFieldMetadataItemMutationOptions = Apollo.BaseMutationOptions; export const UpdateOneFieldMetadataItemDocument = gql` mutation UpdateOneFieldMetadataItem($idToUpdate: UUID!, $updatePayload: UpdateFieldInput!) { updateOneField(input: {id: $idToUpdate, update: $updatePayload}) { id type name label description icon isCustom isActive isUnique isNullable createdAt updatedAt settings isLabelSyncedWithName applicationId object { id } } } `; export type UpdateOneFieldMetadataItemMutationFn = Apollo.MutationFunction; /** * __useUpdateOneFieldMetadataItemMutation__ * * To run a mutation, you first call `useUpdateOneFieldMetadataItemMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateOneFieldMetadataItemMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateOneFieldMetadataItemMutation, { data, loading, error }] = useUpdateOneFieldMetadataItemMutation({ * variables: { * idToUpdate: // value for 'idToUpdate' * updatePayload: // value for 'updatePayload' * }, * }); */ export function useUpdateOneFieldMetadataItemMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateOneFieldMetadataItemDocument, options); } export type UpdateOneFieldMetadataItemMutationHookResult = ReturnType; export type UpdateOneFieldMetadataItemMutationResult = Apollo.MutationResult; export type UpdateOneFieldMetadataItemMutationOptions = Apollo.BaseMutationOptions; export const UpdateOneObjectMetadataItemDocument = gql` mutation UpdateOneObjectMetadataItem($idToUpdate: UUID!, $updatePayload: UpdateObjectPayload!) { updateOneObject(input: {id: $idToUpdate, update: $updatePayload}) { id nameSingular namePlural labelSingular labelPlural description icon isCustom isActive isSearchable createdAt updatedAt labelIdentifierFieldMetadataId imageIdentifierFieldMetadataId isLabelSyncedWithName } } `; export type UpdateOneObjectMetadataItemMutationFn = Apollo.MutationFunction; /** * __useUpdateOneObjectMetadataItemMutation__ * * To run a mutation, you first call `useUpdateOneObjectMetadataItemMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateOneObjectMetadataItemMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateOneObjectMetadataItemMutation, { data, loading, error }] = useUpdateOneObjectMetadataItemMutation({ * variables: { * idToUpdate: // value for 'idToUpdate' * updatePayload: // value for 'updatePayload' * }, * }); */ export function useUpdateOneObjectMetadataItemMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateOneObjectMetadataItemDocument, options); } export type UpdateOneObjectMetadataItemMutationHookResult = ReturnType; export type UpdateOneObjectMetadataItemMutationResult = Apollo.MutationResult; export type UpdateOneObjectMetadataItemMutationOptions = Apollo.BaseMutationOptions; export const DeleteOneObjectMetadataItemDocument = gql` mutation DeleteOneObjectMetadataItem($idToDelete: UUID!) { deleteOneObject(input: {id: $idToDelete}) { id nameSingular namePlural labelSingular labelPlural description icon isCustom isActive isSearchable createdAt updatedAt labelIdentifierFieldMetadataId imageIdentifierFieldMetadataId isLabelSyncedWithName } } `; export type DeleteOneObjectMetadataItemMutationFn = Apollo.MutationFunction; /** * __useDeleteOneObjectMetadataItemMutation__ * * To run a mutation, you first call `useDeleteOneObjectMetadataItemMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteOneObjectMetadataItemMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteOneObjectMetadataItemMutation, { data, loading, error }] = useDeleteOneObjectMetadataItemMutation({ * variables: { * idToDelete: // value for 'idToDelete' * }, * }); */ export function useDeleteOneObjectMetadataItemMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteOneObjectMetadataItemDocument, options); } export type DeleteOneObjectMetadataItemMutationHookResult = ReturnType; export type DeleteOneObjectMetadataItemMutationResult = Apollo.MutationResult; export type DeleteOneObjectMetadataItemMutationOptions = Apollo.BaseMutationOptions; export const DeleteOneFieldMetadataItemDocument = gql` mutation DeleteOneFieldMetadataItem($idToDelete: UUID!) { deleteOneField(input: {id: $idToDelete}) { id type name label description icon isCustom isActive isUnique isNullable createdAt updatedAt settings applicationId object { id } } } `; export type DeleteOneFieldMetadataItemMutationFn = Apollo.MutationFunction; /** * __useDeleteOneFieldMetadataItemMutation__ * * To run a mutation, you first call `useDeleteOneFieldMetadataItemMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteOneFieldMetadataItemMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteOneFieldMetadataItemMutation, { data, loading, error }] = useDeleteOneFieldMetadataItemMutation({ * variables: { * idToDelete: // value for 'idToDelete' * }, * }); */ export function useDeleteOneFieldMetadataItemMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteOneFieldMetadataItemDocument, options); } export type DeleteOneFieldMetadataItemMutationHookResult = ReturnType; export type DeleteOneFieldMetadataItemMutationResult = Apollo.MutationResult; export type DeleteOneFieldMetadataItemMutationOptions = Apollo.BaseMutationOptions; export const ObjectMetadataItemsDocument = gql` query ObjectMetadataItems { objects(paging: {first: 1000}) { edges { node { ...ObjectMetadataFields } } pageInfo { hasNextPage hasPreviousPage startCursor endCursor } } } ${ObjectMetadataFieldsFragmentDoc}`; /** * __useObjectMetadataItemsQuery__ * * To run a query within a React component, call `useObjectMetadataItemsQuery` and pass it any options that fit your needs. * When your component renders, `useObjectMetadataItemsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useObjectMetadataItemsQuery({ * variables: { * }, * }); */ export function useObjectMetadataItemsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(ObjectMetadataItemsDocument, options); } export function useObjectMetadataItemsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(ObjectMetadataItemsDocument, options); } export type ObjectMetadataItemsQueryHookResult = ReturnType; export type ObjectMetadataItemsLazyQueryHookResult = ReturnType; export type ObjectMetadataItemsQueryResult = Apollo.QueryResult; export const SkipBookOnboardingStepDocument = gql` mutation SkipBookOnboardingStep { skipBookOnboardingStep { success } } `; export type SkipBookOnboardingStepMutationFn = Apollo.MutationFunction; /** * __useSkipBookOnboardingStepMutation__ * * To run a mutation, you first call `useSkipBookOnboardingStepMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSkipBookOnboardingStepMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [skipBookOnboardingStepMutation, { data, loading, error }] = useSkipBookOnboardingStepMutation({ * variables: { * }, * }); */ export function useSkipBookOnboardingStepMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SkipBookOnboardingStepDocument, options); } export type SkipBookOnboardingStepMutationHookResult = ReturnType; export type SkipBookOnboardingStepMutationResult = Apollo.MutationResult; export type SkipBookOnboardingStepMutationOptions = Apollo.BaseMutationOptions; export const SkipSyncEmailOnboardingStepDocument = gql` mutation SkipSyncEmailOnboardingStep { skipSyncEmailOnboardingStep { success } } `; export type SkipSyncEmailOnboardingStepMutationFn = Apollo.MutationFunction; /** * __useSkipSyncEmailOnboardingStepMutation__ * * To run a mutation, you first call `useSkipSyncEmailOnboardingStepMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSkipSyncEmailOnboardingStepMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [skipSyncEmailOnboardingStepMutation, { data, loading, error }] = useSkipSyncEmailOnboardingStepMutation({ * variables: { * }, * }); */ export function useSkipSyncEmailOnboardingStepMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SkipSyncEmailOnboardingStepDocument, options); } export type SkipSyncEmailOnboardingStepMutationHookResult = ReturnType; export type SkipSyncEmailOnboardingStepMutationResult = Apollo.MutationResult; export type SkipSyncEmailOnboardingStepMutationOptions = Apollo.BaseMutationOptions; export const BarChartDataDocument = gql` query BarChartData($input: BarChartDataInput!) { barChartData(input: $input) { data indexBy keys series { key label } xAxisLabel yAxisLabel showLegend showDataLabels layout groupMode hasTooManyGroups formattedToRawLookup } } `; /** * __useBarChartDataQuery__ * * To run a query within a React component, call `useBarChartDataQuery` and pass it any options that fit your needs. * When your component renders, `useBarChartDataQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useBarChartDataQuery({ * variables: { * input: // value for 'input' * }, * }); */ export function useBarChartDataQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(BarChartDataDocument, options); } export function useBarChartDataLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(BarChartDataDocument, options); } export type BarChartDataQueryHookResult = ReturnType; export type BarChartDataLazyQueryHookResult = ReturnType; export type BarChartDataQueryResult = Apollo.QueryResult; export const LineChartDataDocument = gql` query LineChartData($input: LineChartDataInput!) { lineChartData(input: $input) { series { id label data { x y } } xAxisLabel yAxisLabel showLegend showDataLabels hasTooManyGroups formattedToRawLookup } } `; /** * __useLineChartDataQuery__ * * To run a query within a React component, call `useLineChartDataQuery` and pass it any options that fit your needs. * When your component renders, `useLineChartDataQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useLineChartDataQuery({ * variables: { * input: // value for 'input' * }, * }); */ export function useLineChartDataQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(LineChartDataDocument, options); } export function useLineChartDataLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(LineChartDataDocument, options); } export type LineChartDataQueryHookResult = ReturnType; export type LineChartDataLazyQueryHookResult = ReturnType; export type LineChartDataQueryResult = Apollo.QueryResult; export const PieChartDataDocument = gql` query PieChartData($input: PieChartDataInput!) { pieChartData(input: $input) { data { id value } showLegend showDataLabels showCenterMetric hasTooManyGroups formattedToRawLookup } } `; /** * __usePieChartDataQuery__ * * To run a query within a React component, call `usePieChartDataQuery` and pass it any options that fit your needs. * When your component renders, `usePieChartDataQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = usePieChartDataQuery({ * variables: { * input: // value for 'input' * }, * }); */ export function usePieChartDataQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(PieChartDataDocument, options); } export function usePieChartDataLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(PieChartDataDocument, options); } export type PieChartDataQueryHookResult = ReturnType; export type PieChartDataLazyQueryHookResult = ReturnType; export type PieChartDataQueryResult = Apollo.QueryResult; export const SaveImapSmtpCaldavAccountDocument = gql` mutation SaveImapSmtpCaldavAccount($accountOwnerId: UUID!, $handle: String!, $connectionParameters: EmailAccountConnectionParameters!, $id: UUID) { saveImapSmtpCaldavAccount( accountOwnerId: $accountOwnerId handle: $handle connectionParameters: $connectionParameters id: $id ) { success connectedAccountId } } `; export type SaveImapSmtpCaldavAccountMutationFn = Apollo.MutationFunction; /** * __useSaveImapSmtpCaldavAccountMutation__ * * To run a mutation, you first call `useSaveImapSmtpCaldavAccountMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSaveImapSmtpCaldavAccountMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [saveImapSmtpCaldavAccountMutation, { data, loading, error }] = useSaveImapSmtpCaldavAccountMutation({ * variables: { * accountOwnerId: // value for 'accountOwnerId' * handle: // value for 'handle' * connectionParameters: // value for 'connectionParameters' * id: // value for 'id' * }, * }); */ export function useSaveImapSmtpCaldavAccountMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SaveImapSmtpCaldavAccountDocument, options); } export type SaveImapSmtpCaldavAccountMutationHookResult = ReturnType; export type SaveImapSmtpCaldavAccountMutationResult = Apollo.MutationResult; export type SaveImapSmtpCaldavAccountMutationOptions = Apollo.BaseMutationOptions; export const StartChannelSyncDocument = gql` mutation StartChannelSync($connectedAccountId: UUID!) { startChannelSync(connectedAccountId: $connectedAccountId) { success } } `; export type StartChannelSyncMutationFn = Apollo.MutationFunction; /** * __useStartChannelSyncMutation__ * * To run a mutation, you first call `useStartChannelSyncMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useStartChannelSyncMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [startChannelSyncMutation, { data, loading, error }] = useStartChannelSyncMutation({ * variables: { * connectedAccountId: // value for 'connectedAccountId' * }, * }); */ export function useStartChannelSyncMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(StartChannelSyncDocument, options); } export type StartChannelSyncMutationHookResult = ReturnType; export type StartChannelSyncMutationResult = Apollo.MutationResult; export type StartChannelSyncMutationOptions = Apollo.BaseMutationOptions; export const GetConnectedImapSmtpCaldavAccountDocument = gql` query GetConnectedImapSmtpCaldavAccount($id: UUID!) { getConnectedImapSmtpCaldavAccount(id: $id) { id handle provider accountOwnerId connectionParameters { IMAP { host port secure username password } SMTP { host username port secure password } CALDAV { host username password } } } } `; /** * __useGetConnectedImapSmtpCaldavAccountQuery__ * * To run a query within a React component, call `useGetConnectedImapSmtpCaldavAccountQuery` and pass it any options that fit your needs. * When your component renders, `useGetConnectedImapSmtpCaldavAccountQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetConnectedImapSmtpCaldavAccountQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useGetConnectedImapSmtpCaldavAccountQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetConnectedImapSmtpCaldavAccountDocument, options); } export function useGetConnectedImapSmtpCaldavAccountLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetConnectedImapSmtpCaldavAccountDocument, options); } export type GetConnectedImapSmtpCaldavAccountQueryHookResult = ReturnType; export type GetConnectedImapSmtpCaldavAccountLazyQueryHookResult = ReturnType; export type GetConnectedImapSmtpCaldavAccountQueryResult = Apollo.QueryResult; export const CreateDatabaseConfigVariableDocument = gql` mutation CreateDatabaseConfigVariable($key: String!, $value: JSON!) { createDatabaseConfigVariable(key: $key, value: $value) } `; export type CreateDatabaseConfigVariableMutationFn = Apollo.MutationFunction; /** * __useCreateDatabaseConfigVariableMutation__ * * To run a mutation, you first call `useCreateDatabaseConfigVariableMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateDatabaseConfigVariableMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createDatabaseConfigVariableMutation, { data, loading, error }] = useCreateDatabaseConfigVariableMutation({ * variables: { * key: // value for 'key' * value: // value for 'value' * }, * }); */ export function useCreateDatabaseConfigVariableMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateDatabaseConfigVariableDocument, options); } export type CreateDatabaseConfigVariableMutationHookResult = ReturnType; export type CreateDatabaseConfigVariableMutationResult = Apollo.MutationResult; export type CreateDatabaseConfigVariableMutationOptions = Apollo.BaseMutationOptions; export const DeleteDatabaseConfigVariableDocument = gql` mutation DeleteDatabaseConfigVariable($key: String!) { deleteDatabaseConfigVariable(key: $key) } `; export type DeleteDatabaseConfigVariableMutationFn = Apollo.MutationFunction; /** * __useDeleteDatabaseConfigVariableMutation__ * * To run a mutation, you first call `useDeleteDatabaseConfigVariableMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteDatabaseConfigVariableMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteDatabaseConfigVariableMutation, { data, loading, error }] = useDeleteDatabaseConfigVariableMutation({ * variables: { * key: // value for 'key' * }, * }); */ export function useDeleteDatabaseConfigVariableMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteDatabaseConfigVariableDocument, options); } export type DeleteDatabaseConfigVariableMutationHookResult = ReturnType; export type DeleteDatabaseConfigVariableMutationResult = Apollo.MutationResult; export type DeleteDatabaseConfigVariableMutationOptions = Apollo.BaseMutationOptions; export const UpdateDatabaseConfigVariableDocument = gql` mutation UpdateDatabaseConfigVariable($key: String!, $value: JSON!) { updateDatabaseConfigVariable(key: $key, value: $value) } `; export type UpdateDatabaseConfigVariableMutationFn = Apollo.MutationFunction; /** * __useUpdateDatabaseConfigVariableMutation__ * * To run a mutation, you first call `useUpdateDatabaseConfigVariableMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateDatabaseConfigVariableMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateDatabaseConfigVariableMutation, { data, loading, error }] = useUpdateDatabaseConfigVariableMutation({ * variables: { * key: // value for 'key' * value: // value for 'value' * }, * }); */ export function useUpdateDatabaseConfigVariableMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateDatabaseConfigVariableDocument, options); } export type UpdateDatabaseConfigVariableMutationHookResult = ReturnType; export type UpdateDatabaseConfigVariableMutationResult = Apollo.MutationResult; export type UpdateDatabaseConfigVariableMutationOptions = Apollo.BaseMutationOptions; export const GetConfigVariablesGroupedDocument = gql` query GetConfigVariablesGrouped { getConfigVariablesGrouped { groups { name description isHiddenOnLoad variables { name description value isSensitive isEnvOnly type options source } } } } `; /** * __useGetConfigVariablesGroupedQuery__ * * To run a query within a React component, call `useGetConfigVariablesGroupedQuery` and pass it any options that fit your needs. * When your component renders, `useGetConfigVariablesGroupedQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetConfigVariablesGroupedQuery({ * variables: { * }, * }); */ export function useGetConfigVariablesGroupedQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetConfigVariablesGroupedDocument, options); } export function useGetConfigVariablesGroupedLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetConfigVariablesGroupedDocument, options); } export type GetConfigVariablesGroupedQueryHookResult = ReturnType; export type GetConfigVariablesGroupedLazyQueryHookResult = ReturnType; export type GetConfigVariablesGroupedQueryResult = Apollo.QueryResult; export const GetDatabaseConfigVariableDocument = gql` query GetDatabaseConfigVariable($key: String!) { getDatabaseConfigVariable(key: $key) { name description value isSensitive isEnvOnly type options source } } `; /** * __useGetDatabaseConfigVariableQuery__ * * To run a query within a React component, call `useGetDatabaseConfigVariableQuery` and pass it any options that fit your needs. * When your component renders, `useGetDatabaseConfigVariableQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetDatabaseConfigVariableQuery({ * variables: { * key: // value for 'key' * }, * }); */ export function useGetDatabaseConfigVariableQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetDatabaseConfigVariableDocument, options); } export function useGetDatabaseConfigVariableLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetDatabaseConfigVariableDocument, options); } export type GetDatabaseConfigVariableQueryHookResult = ReturnType; export type GetDatabaseConfigVariableLazyQueryHookResult = ReturnType; export type GetDatabaseConfigVariableQueryResult = Apollo.QueryResult; export const UpdateWorkspaceFeatureFlagDocument = gql` mutation UpdateWorkspaceFeatureFlag($workspaceId: UUID!, $featureFlag: String!, $value: Boolean!) { updateWorkspaceFeatureFlag( workspaceId: $workspaceId featureFlag: $featureFlag value: $value ) } `; export type UpdateWorkspaceFeatureFlagMutationFn = Apollo.MutationFunction; /** * __useUpdateWorkspaceFeatureFlagMutation__ * * To run a mutation, you first call `useUpdateWorkspaceFeatureFlagMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateWorkspaceFeatureFlagMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateWorkspaceFeatureFlagMutation, { data, loading, error }] = useUpdateWorkspaceFeatureFlagMutation({ * variables: { * workspaceId: // value for 'workspaceId' * featureFlag: // value for 'featureFlag' * value: // value for 'value' * }, * }); */ export function useUpdateWorkspaceFeatureFlagMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateWorkspaceFeatureFlagDocument, options); } export type UpdateWorkspaceFeatureFlagMutationHookResult = ReturnType; export type UpdateWorkspaceFeatureFlagMutationResult = Apollo.MutationResult; export type UpdateWorkspaceFeatureFlagMutationOptions = Apollo.BaseMutationOptions; export const UserLookupAdminPanelDocument = gql` mutation UserLookupAdminPanel($userIdentifier: String!) { userLookupAdminPanel(userIdentifier: $userIdentifier) { user { id email firstName lastName } workspaces { id name logo totalUsers allowImpersonation workspaceUrls { customUrl subdomainUrl } users { id email firstName lastName } featureFlags { key value } } } } `; export type UserLookupAdminPanelMutationFn = Apollo.MutationFunction; /** * __useUserLookupAdminPanelMutation__ * * To run a mutation, you first call `useUserLookupAdminPanelMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUserLookupAdminPanelMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [userLookupAdminPanelMutation, { data, loading, error }] = useUserLookupAdminPanelMutation({ * variables: { * userIdentifier: // value for 'userIdentifier' * }, * }); */ export function useUserLookupAdminPanelMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UserLookupAdminPanelDocument, options); } export type UserLookupAdminPanelMutationHookResult = ReturnType; export type UserLookupAdminPanelMutationResult = Apollo.MutationResult; export type UserLookupAdminPanelMutationOptions = Apollo.BaseMutationOptions; export const GetVersionInfoDocument = gql` query GetVersionInfo { versionInfo { currentVersion latestVersion } } `; /** * __useGetVersionInfoQuery__ * * To run a query within a React component, call `useGetVersionInfoQuery` and pass it any options that fit your needs. * When your component renders, `useGetVersionInfoQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetVersionInfoQuery({ * variables: { * }, * }); */ export function useGetVersionInfoQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetVersionInfoDocument, options); } export function useGetVersionInfoLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetVersionInfoDocument, options); } export type GetVersionInfoQueryHookResult = ReturnType; export type GetVersionInfoLazyQueryHookResult = ReturnType; export type GetVersionInfoQueryResult = Apollo.QueryResult; export const DeleteJobsDocument = gql` mutation DeleteJobs($queueName: String!, $jobIds: [String!]!) { deleteJobs(queueName: $queueName, jobIds: $jobIds) { deletedCount results { jobId success error } } } `; export type DeleteJobsMutationFn = Apollo.MutationFunction; /** * __useDeleteJobsMutation__ * * To run a mutation, you first call `useDeleteJobsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteJobsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteJobsMutation, { data, loading, error }] = useDeleteJobsMutation({ * variables: { * queueName: // value for 'queueName' * jobIds: // value for 'jobIds' * }, * }); */ export function useDeleteJobsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteJobsDocument, options); } export type DeleteJobsMutationHookResult = ReturnType; export type DeleteJobsMutationResult = Apollo.MutationResult; export type DeleteJobsMutationOptions = Apollo.BaseMutationOptions; export const RetryJobsDocument = gql` mutation RetryJobs($queueName: String!, $jobIds: [String!]!) { retryJobs(queueName: $queueName, jobIds: $jobIds) { retriedCount results { jobId success error } } } `; export type RetryJobsMutationFn = Apollo.MutationFunction; /** * __useRetryJobsMutation__ * * To run a mutation, you first call `useRetryJobsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRetryJobsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [retryJobsMutation, { data, loading, error }] = useRetryJobsMutation({ * variables: { * queueName: // value for 'queueName' * jobIds: // value for 'jobIds' * }, * }); */ export function useRetryJobsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(RetryJobsDocument, options); } export type RetryJobsMutationHookResult = ReturnType; export type RetryJobsMutationResult = Apollo.MutationResult; export type RetryJobsMutationOptions = Apollo.BaseMutationOptions; export const GetIndicatorHealthStatusDocument = gql` query GetIndicatorHealthStatus($indicatorId: HealthIndicatorId!) { getIndicatorHealthStatus(indicatorId: $indicatorId) { id label description status errorMessage details queues { id queueName status } } } `; /** * __useGetIndicatorHealthStatusQuery__ * * To run a query within a React component, call `useGetIndicatorHealthStatusQuery` and pass it any options that fit your needs. * When your component renders, `useGetIndicatorHealthStatusQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetIndicatorHealthStatusQuery({ * variables: { * indicatorId: // value for 'indicatorId' * }, * }); */ export function useGetIndicatorHealthStatusQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetIndicatorHealthStatusDocument, options); } export function useGetIndicatorHealthStatusLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetIndicatorHealthStatusDocument, options); } export type GetIndicatorHealthStatusQueryHookResult = ReturnType; export type GetIndicatorHealthStatusLazyQueryHookResult = ReturnType; export type GetIndicatorHealthStatusQueryResult = Apollo.QueryResult; export const GetQueueJobsDocument = gql` query GetQueueJobs($queueName: String!, $state: JobState!, $limit: Int, $offset: Int) { getQueueJobs( queueName: $queueName state: $state limit: $limit offset: $offset ) { jobs { id name data state timestamp failedReason processedOn finishedOn attemptsMade returnValue logs stackTrace } count totalCount hasMore retentionConfig { completedMaxAge completedMaxCount failedMaxAge failedMaxCount } } } `; /** * __useGetQueueJobsQuery__ * * To run a query within a React component, call `useGetQueueJobsQuery` and pass it any options that fit your needs. * When your component renders, `useGetQueueJobsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetQueueJobsQuery({ * variables: { * queueName: // value for 'queueName' * state: // value for 'state' * limit: // value for 'limit' * offset: // value for 'offset' * }, * }); */ export function useGetQueueJobsQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetQueueJobsDocument, options); } export function useGetQueueJobsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetQueueJobsDocument, options); } export type GetQueueJobsQueryHookResult = ReturnType; export type GetQueueJobsLazyQueryHookResult = ReturnType; export type GetQueueJobsQueryResult = Apollo.QueryResult; export const GetQueueMetricsDocument = gql` query GetQueueMetrics($queueName: String!, $timeRange: QueueMetricsTimeRange) { getQueueMetrics(queueName: $queueName, timeRange: $timeRange) { queueName timeRange workers details { failed completed waiting active delayed failureRate } data { id data { x y } } } } `; /** * __useGetQueueMetricsQuery__ * * To run a query within a React component, call `useGetQueueMetricsQuery` and pass it any options that fit your needs. * When your component renders, `useGetQueueMetricsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetQueueMetricsQuery({ * variables: { * queueName: // value for 'queueName' * timeRange: // value for 'timeRange' * }, * }); */ export function useGetQueueMetricsQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetQueueMetricsDocument, options); } export function useGetQueueMetricsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetQueueMetricsDocument, options); } export type GetQueueMetricsQueryHookResult = ReturnType; export type GetQueueMetricsLazyQueryHookResult = ReturnType; export type GetQueueMetricsQueryResult = Apollo.QueryResult; export const GetSystemHealthStatusDocument = gql` query GetSystemHealthStatus { getSystemHealthStatus { services { id label status } } } `; /** * __useGetSystemHealthStatusQuery__ * * To run a query within a React component, call `useGetSystemHealthStatusQuery` and pass it any options that fit your needs. * When your component renders, `useGetSystemHealthStatusQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetSystemHealthStatusQuery({ * variables: { * }, * }); */ export function useGetSystemHealthStatusQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetSystemHealthStatusDocument, options); } export function useGetSystemHealthStatusLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetSystemHealthStatusDocument, options); } export type GetSystemHealthStatusQueryHookResult = ReturnType; export type GetSystemHealthStatusLazyQueryHookResult = ReturnType; export type GetSystemHealthStatusQueryResult = Apollo.QueryResult; export const UninstallApplicationDocument = gql` mutation UninstallApplication($universalIdentifier: String!) { uninstallApplication(universalIdentifier: $universalIdentifier) } `; export type UninstallApplicationMutationFn = Apollo.MutationFunction; /** * __useUninstallApplicationMutation__ * * To run a mutation, you first call `useUninstallApplicationMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUninstallApplicationMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [uninstallApplicationMutation, { data, loading, error }] = useUninstallApplicationMutation({ * variables: { * universalIdentifier: // value for 'universalIdentifier' * }, * }); */ export function useUninstallApplicationMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UninstallApplicationDocument, options); } export type UninstallApplicationMutationHookResult = ReturnType; export type UninstallApplicationMutationResult = Apollo.MutationResult; export type UninstallApplicationMutationOptions = Apollo.BaseMutationOptions; export const AssignRoleToApiKeyDocument = gql` mutation AssignRoleToApiKey($apiKeyId: UUID!, $roleId: UUID!) { assignRoleToApiKey(apiKeyId: $apiKeyId, roleId: $roleId) } `; export type AssignRoleToApiKeyMutationFn = Apollo.MutationFunction; /** * __useAssignRoleToApiKeyMutation__ * * To run a mutation, you first call `useAssignRoleToApiKeyMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useAssignRoleToApiKeyMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [assignRoleToApiKeyMutation, { data, loading, error }] = useAssignRoleToApiKeyMutation({ * variables: { * apiKeyId: // value for 'apiKeyId' * roleId: // value for 'roleId' * }, * }); */ export function useAssignRoleToApiKeyMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(AssignRoleToApiKeyDocument, options); } export type AssignRoleToApiKeyMutationHookResult = ReturnType; export type AssignRoleToApiKeyMutationResult = Apollo.MutationResult; export type AssignRoleToApiKeyMutationOptions = Apollo.BaseMutationOptions; export const CreateApiKeyDocument = gql` mutation CreateApiKey($input: CreateApiKeyInput!) { createApiKey(input: $input) { ...ApiKeyFragment } } ${ApiKeyFragmentFragmentDoc}`; export type CreateApiKeyMutationFn = Apollo.MutationFunction; /** * __useCreateApiKeyMutation__ * * To run a mutation, you first call `useCreateApiKeyMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateApiKeyMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createApiKeyMutation, { data, loading, error }] = useCreateApiKeyMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateApiKeyMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateApiKeyDocument, options); } export type CreateApiKeyMutationHookResult = ReturnType; export type CreateApiKeyMutationResult = Apollo.MutationResult; export type CreateApiKeyMutationOptions = Apollo.BaseMutationOptions; export const CreateWebhookDocument = gql` mutation CreateWebhook($input: CreateWebhookInput!) { createWebhook(input: $input) { ...WebhookFragment } } ${WebhookFragmentFragmentDoc}`; export type CreateWebhookMutationFn = Apollo.MutationFunction; /** * __useCreateWebhookMutation__ * * To run a mutation, you first call `useCreateWebhookMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateWebhookMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createWebhookMutation, { data, loading, error }] = useCreateWebhookMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateWebhookMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateWebhookDocument, options); } export type CreateWebhookMutationHookResult = ReturnType; export type CreateWebhookMutationResult = Apollo.MutationResult; export type CreateWebhookMutationOptions = Apollo.BaseMutationOptions; export const DeleteWebhookDocument = gql` mutation DeleteWebhook($id: UUID!) { deleteWebhook(id: $id) { ...WebhookFragment } } ${WebhookFragmentFragmentDoc}`; export type DeleteWebhookMutationFn = Apollo.MutationFunction; /** * __useDeleteWebhookMutation__ * * To run a mutation, you first call `useDeleteWebhookMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteWebhookMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteWebhookMutation, { data, loading, error }] = useDeleteWebhookMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDeleteWebhookMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteWebhookDocument, options); } export type DeleteWebhookMutationHookResult = ReturnType; export type DeleteWebhookMutationResult = Apollo.MutationResult; export type DeleteWebhookMutationOptions = Apollo.BaseMutationOptions; export const RevokeApiKeyDocument = gql` mutation RevokeApiKey($input: RevokeApiKeyInput!) { revokeApiKey(input: $input) { id } } `; export type RevokeApiKeyMutationFn = Apollo.MutationFunction; /** * __useRevokeApiKeyMutation__ * * To run a mutation, you first call `useRevokeApiKeyMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRevokeApiKeyMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [revokeApiKeyMutation, { data, loading, error }] = useRevokeApiKeyMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useRevokeApiKeyMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(RevokeApiKeyDocument, options); } export type RevokeApiKeyMutationHookResult = ReturnType; export type RevokeApiKeyMutationResult = Apollo.MutationResult; export type RevokeApiKeyMutationOptions = Apollo.BaseMutationOptions; export const UpdateApiKeyDocument = gql` mutation UpdateApiKey($input: UpdateApiKeyInput!) { updateApiKey(input: $input) { ...ApiKeyFragment } } ${ApiKeyFragmentFragmentDoc}`; export type UpdateApiKeyMutationFn = Apollo.MutationFunction; /** * __useUpdateApiKeyMutation__ * * To run a mutation, you first call `useUpdateApiKeyMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateApiKeyMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateApiKeyMutation, { data, loading, error }] = useUpdateApiKeyMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateApiKeyMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateApiKeyDocument, options); } export type UpdateApiKeyMutationHookResult = ReturnType; export type UpdateApiKeyMutationResult = Apollo.MutationResult; export type UpdateApiKeyMutationOptions = Apollo.BaseMutationOptions; export const UpdateWebhookDocument = gql` mutation UpdateWebhook($input: UpdateWebhookInput!) { updateWebhook(input: $input) { ...WebhookFragment } } ${WebhookFragmentFragmentDoc}`; export type UpdateWebhookMutationFn = Apollo.MutationFunction; /** * __useUpdateWebhookMutation__ * * To run a mutation, you first call `useUpdateWebhookMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateWebhookMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateWebhookMutation, { data, loading, error }] = useUpdateWebhookMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateWebhookMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateWebhookDocument, options); } export type UpdateWebhookMutationHookResult = ReturnType; export type UpdateWebhookMutationResult = Apollo.MutationResult; export type UpdateWebhookMutationOptions = Apollo.BaseMutationOptions; export const GetApiKeyDocument = gql` query GetApiKey($input: GetApiKeyInput!) { apiKey(input: $input) { ...ApiKeyFragment createdAt } } ${ApiKeyFragmentFragmentDoc}`; /** * __useGetApiKeyQuery__ * * To run a query within a React component, call `useGetApiKeyQuery` and pass it any options that fit your needs. * When your component renders, `useGetApiKeyQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetApiKeyQuery({ * variables: { * input: // value for 'input' * }, * }); */ export function useGetApiKeyQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetApiKeyDocument, options); } export function useGetApiKeyLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetApiKeyDocument, options); } export type GetApiKeyQueryHookResult = ReturnType; export type GetApiKeyLazyQueryHookResult = ReturnType; export type GetApiKeyQueryResult = Apollo.QueryResult; export const GetApiKeysDocument = gql` query GetApiKeys { apiKeys { ...ApiKeyFragment } } ${ApiKeyFragmentFragmentDoc}`; /** * __useGetApiKeysQuery__ * * To run a query within a React component, call `useGetApiKeysQuery` and pass it any options that fit your needs. * When your component renders, `useGetApiKeysQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetApiKeysQuery({ * variables: { * }, * }); */ export function useGetApiKeysQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetApiKeysDocument, options); } export function useGetApiKeysLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetApiKeysDocument, options); } export type GetApiKeysQueryHookResult = ReturnType; export type GetApiKeysLazyQueryHookResult = ReturnType; export type GetApiKeysQueryResult = Apollo.QueryResult; export const GetWebhookDocument = gql` query GetWebhook($id: UUID!) { webhook(id: $id) { ...WebhookFragment } } ${WebhookFragmentFragmentDoc}`; /** * __useGetWebhookQuery__ * * To run a query within a React component, call `useGetWebhookQuery` and pass it any options that fit your needs. * When your component renders, `useGetWebhookQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetWebhookQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useGetWebhookQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetWebhookDocument, options); } export function useGetWebhookLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetWebhookDocument, options); } export type GetWebhookQueryHookResult = ReturnType; export type GetWebhookLazyQueryHookResult = ReturnType; export type GetWebhookQueryResult = Apollo.QueryResult; export const GetWebhooksDocument = gql` query GetWebhooks { webhooks { ...WebhookFragment } } ${WebhookFragmentFragmentDoc}`; /** * __useGetWebhooksQuery__ * * To run a query within a React component, call `useGetWebhooksQuery` and pass it any options that fit your needs. * When your component renders, `useGetWebhooksQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetWebhooksQuery({ * variables: { * }, * }); */ export function useGetWebhooksQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetWebhooksDocument, options); } export function useGetWebhooksLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetWebhooksDocument, options); } export type GetWebhooksQueryHookResult = ReturnType; export type GetWebhooksLazyQueryHookResult = ReturnType; export type GetWebhooksQueryResult = Apollo.QueryResult; export const CheckPublicDomainValidRecordsDocument = gql` mutation CheckPublicDomainValidRecords($domain: String!) { checkPublicDomainValidRecords(domain: $domain) { id domain records { type key value validationType status } } } `; export type CheckPublicDomainValidRecordsMutationFn = Apollo.MutationFunction; /** * __useCheckPublicDomainValidRecordsMutation__ * * To run a mutation, you first call `useCheckPublicDomainValidRecordsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCheckPublicDomainValidRecordsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [checkPublicDomainValidRecordsMutation, { data, loading, error }] = useCheckPublicDomainValidRecordsMutation({ * variables: { * domain: // value for 'domain' * }, * }); */ export function useCheckPublicDomainValidRecordsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CheckPublicDomainValidRecordsDocument, options); } export type CheckPublicDomainValidRecordsMutationHookResult = ReturnType; export type CheckPublicDomainValidRecordsMutationResult = Apollo.MutationResult; export type CheckPublicDomainValidRecordsMutationOptions = Apollo.BaseMutationOptions; export const CreatePublicDomainDocument = gql` mutation CreatePublicDomain($domain: String!) { createPublicDomain(domain: $domain) { id domain isValidated createdAt } } `; export type CreatePublicDomainMutationFn = Apollo.MutationFunction; /** * __useCreatePublicDomainMutation__ * * To run a mutation, you first call `useCreatePublicDomainMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreatePublicDomainMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createPublicDomainMutation, { data, loading, error }] = useCreatePublicDomainMutation({ * variables: { * domain: // value for 'domain' * }, * }); */ export function useCreatePublicDomainMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreatePublicDomainDocument, options); } export type CreatePublicDomainMutationHookResult = ReturnType; export type CreatePublicDomainMutationResult = Apollo.MutationResult; export type CreatePublicDomainMutationOptions = Apollo.BaseMutationOptions; export const DeletePublicDomainDocument = gql` mutation DeletePublicDomain($domain: String!) { deletePublicDomain(domain: $domain) } `; export type DeletePublicDomainMutationFn = Apollo.MutationFunction; /** * __useDeletePublicDomainMutation__ * * To run a mutation, you first call `useDeletePublicDomainMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeletePublicDomainMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deletePublicDomainMutation, { data, loading, error }] = useDeletePublicDomainMutation({ * variables: { * domain: // value for 'domain' * }, * }); */ export function useDeletePublicDomainMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeletePublicDomainDocument, options); } export type DeletePublicDomainMutationHookResult = ReturnType; export type DeletePublicDomainMutationResult = Apollo.MutationResult; export type DeletePublicDomainMutationOptions = Apollo.BaseMutationOptions; export const FindManyPublicDomainsDocument = gql` query FindManyPublicDomains { findManyPublicDomains { id domain isValidated createdAt } } `; /** * __useFindManyPublicDomainsQuery__ * * To run a query within a React component, call `useFindManyPublicDomainsQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyPublicDomainsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyPublicDomainsQuery({ * variables: { * }, * }); */ export function useFindManyPublicDomainsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyPublicDomainsDocument, options); } export function useFindManyPublicDomainsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyPublicDomainsDocument, options); } export type FindManyPublicDomainsQueryHookResult = ReturnType; export type FindManyPublicDomainsLazyQueryHookResult = ReturnType; export type FindManyPublicDomainsQueryResult = Apollo.QueryResult; export const CreateEmailingDomainDocument = gql` mutation CreateEmailingDomain($domain: String!, $driver: EmailingDomainDriver!) { createEmailingDomain(domain: $domain, driver: $driver) { id domain driver status verifiedAt verificationRecords { type key value priority } createdAt updatedAt } } `; export type CreateEmailingDomainMutationFn = Apollo.MutationFunction; /** * __useCreateEmailingDomainMutation__ * * To run a mutation, you first call `useCreateEmailingDomainMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateEmailingDomainMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createEmailingDomainMutation, { data, loading, error }] = useCreateEmailingDomainMutation({ * variables: { * domain: // value for 'domain' * driver: // value for 'driver' * }, * }); */ export function useCreateEmailingDomainMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateEmailingDomainDocument, options); } export type CreateEmailingDomainMutationHookResult = ReturnType; export type CreateEmailingDomainMutationResult = Apollo.MutationResult; export type CreateEmailingDomainMutationOptions = Apollo.BaseMutationOptions; export const DeleteEmailingDomainDocument = gql` mutation DeleteEmailingDomain($id: String!) { deleteEmailingDomain(id: $id) } `; export type DeleteEmailingDomainMutationFn = Apollo.MutationFunction; /** * __useDeleteEmailingDomainMutation__ * * To run a mutation, you first call `useDeleteEmailingDomainMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteEmailingDomainMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteEmailingDomainMutation, { data, loading, error }] = useDeleteEmailingDomainMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDeleteEmailingDomainMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteEmailingDomainDocument, options); } export type DeleteEmailingDomainMutationHookResult = ReturnType; export type DeleteEmailingDomainMutationResult = Apollo.MutationResult; export type DeleteEmailingDomainMutationOptions = Apollo.BaseMutationOptions; export const VerifyEmailingDomainDocument = gql` mutation VerifyEmailingDomain($id: String!) { verifyEmailingDomain(id: $id) { id domain driver status verifiedAt createdAt updatedAt } } `; export type VerifyEmailingDomainMutationFn = Apollo.MutationFunction; /** * __useVerifyEmailingDomainMutation__ * * To run a mutation, you first call `useVerifyEmailingDomainMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useVerifyEmailingDomainMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [verifyEmailingDomainMutation, { data, loading, error }] = useVerifyEmailingDomainMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useVerifyEmailingDomainMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(VerifyEmailingDomainDocument, options); } export type VerifyEmailingDomainMutationHookResult = ReturnType; export type VerifyEmailingDomainMutationResult = Apollo.MutationResult; export type VerifyEmailingDomainMutationOptions = Apollo.BaseMutationOptions; export const GetEmailingDomainsDocument = gql` query GetEmailingDomains { getEmailingDomains { id domain driver status verifiedAt verificationRecords { type key value priority } createdAt updatedAt } } `; /** * __useGetEmailingDomainsQuery__ * * To run a query within a React component, call `useGetEmailingDomainsQuery` and pass it any options that fit your needs. * When your component renders, `useGetEmailingDomainsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetEmailingDomainsQuery({ * variables: { * }, * }); */ export function useGetEmailingDomainsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetEmailingDomainsDocument, options); } export function useGetEmailingDomainsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetEmailingDomainsDocument, options); } export type GetEmailingDomainsQueryHookResult = ReturnType; export type GetEmailingDomainsLazyQueryHookResult = ReturnType; export type GetEmailingDomainsQueryResult = Apollo.QueryResult; export const UpdateLabPublicFeatureFlagDocument = gql` mutation UpdateLabPublicFeatureFlag($input: UpdateLabPublicFeatureFlagInput!) { updateLabPublicFeatureFlag(input: $input) { key value } } `; export type UpdateLabPublicFeatureFlagMutationFn = Apollo.MutationFunction; /** * __useUpdateLabPublicFeatureFlagMutation__ * * To run a mutation, you first call `useUpdateLabPublicFeatureFlagMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateLabPublicFeatureFlagMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateLabPublicFeatureFlagMutation, { data, loading, error }] = useUpdateLabPublicFeatureFlagMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateLabPublicFeatureFlagMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateLabPublicFeatureFlagDocument, options); } export type UpdateLabPublicFeatureFlagMutationHookResult = ReturnType; export type UpdateLabPublicFeatureFlagMutationResult = Apollo.MutationResult; export type UpdateLabPublicFeatureFlagMutationOptions = Apollo.BaseMutationOptions; export const CreateOneLogicFunctionItemDocument = gql` mutation CreateOneLogicFunctionItem($input: CreateLogicFunctionInput!) { createOneLogicFunction(input: $input) { ...LogicFunctionFields } } ${LogicFunctionFieldsFragmentDoc}`; export type CreateOneLogicFunctionItemMutationFn = Apollo.MutationFunction; /** * __useCreateOneLogicFunctionItemMutation__ * * To run a mutation, you first call `useCreateOneLogicFunctionItemMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateOneLogicFunctionItemMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createOneLogicFunctionItemMutation, { data, loading, error }] = useCreateOneLogicFunctionItemMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateOneLogicFunctionItemMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateOneLogicFunctionItemDocument, options); } export type CreateOneLogicFunctionItemMutationHookResult = ReturnType; export type CreateOneLogicFunctionItemMutationResult = Apollo.MutationResult; export type CreateOneLogicFunctionItemMutationOptions = Apollo.BaseMutationOptions; export const DeleteOneLogicFunctionDocument = gql` mutation DeleteOneLogicFunction($input: LogicFunctionIdInput!) { deleteOneLogicFunction(input: $input) { ...LogicFunctionFields } } ${LogicFunctionFieldsFragmentDoc}`; export type DeleteOneLogicFunctionMutationFn = Apollo.MutationFunction; /** * __useDeleteOneLogicFunctionMutation__ * * To run a mutation, you first call `useDeleteOneLogicFunctionMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteOneLogicFunctionMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteOneLogicFunctionMutation, { data, loading, error }] = useDeleteOneLogicFunctionMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDeleteOneLogicFunctionMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteOneLogicFunctionDocument, options); } export type DeleteOneLogicFunctionMutationHookResult = ReturnType; export type DeleteOneLogicFunctionMutationResult = Apollo.MutationResult; export type DeleteOneLogicFunctionMutationOptions = Apollo.BaseMutationOptions; export const ExecuteOneLogicFunctionDocument = gql` mutation ExecuteOneLogicFunction($input: ExecuteLogicFunctionInput!) { executeOneLogicFunction(input: $input) { data logs duration status error } } `; export type ExecuteOneLogicFunctionMutationFn = Apollo.MutationFunction; /** * __useExecuteOneLogicFunctionMutation__ * * To run a mutation, you first call `useExecuteOneLogicFunctionMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useExecuteOneLogicFunctionMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [executeOneLogicFunctionMutation, { data, loading, error }] = useExecuteOneLogicFunctionMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useExecuteOneLogicFunctionMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(ExecuteOneLogicFunctionDocument, options); } export type ExecuteOneLogicFunctionMutationHookResult = ReturnType; export type ExecuteOneLogicFunctionMutationResult = Apollo.MutationResult; export type ExecuteOneLogicFunctionMutationOptions = Apollo.BaseMutationOptions; export const UpdateOneLogicFunctionDocument = gql` mutation UpdateOneLogicFunction($input: UpdateLogicFunctionInput!) { updateOneLogicFunction(input: $input) { ...LogicFunctionFields } } ${LogicFunctionFieldsFragmentDoc}`; export type UpdateOneLogicFunctionMutationFn = Apollo.MutationFunction; /** * __useUpdateOneLogicFunctionMutation__ * * To run a mutation, you first call `useUpdateOneLogicFunctionMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateOneLogicFunctionMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateOneLogicFunctionMutation, { data, loading, error }] = useUpdateOneLogicFunctionMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateOneLogicFunctionMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateOneLogicFunctionDocument, options); } export type UpdateOneLogicFunctionMutationHookResult = ReturnType; export type UpdateOneLogicFunctionMutationResult = Apollo.MutationResult; export type UpdateOneLogicFunctionMutationOptions = Apollo.BaseMutationOptions; export const FindManyAvailablePackagesDocument = gql` query FindManyAvailablePackages($input: LogicFunctionIdInput!) { getAvailablePackages(input: $input) } `; /** * __useFindManyAvailablePackagesQuery__ * * To run a query within a React component, call `useFindManyAvailablePackagesQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyAvailablePackagesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyAvailablePackagesQuery({ * variables: { * input: // value for 'input' * }, * }); */ export function useFindManyAvailablePackagesQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyAvailablePackagesDocument, options); } export function useFindManyAvailablePackagesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyAvailablePackagesDocument, options); } export type FindManyAvailablePackagesQueryHookResult = ReturnType; export type FindManyAvailablePackagesLazyQueryHookResult = ReturnType; export type FindManyAvailablePackagesQueryResult = Apollo.QueryResult; export const GetManyLogicFunctionsDocument = gql` query GetManyLogicFunctions { findManyLogicFunctions { ...LogicFunctionFields } } ${LogicFunctionFieldsFragmentDoc}`; /** * __useGetManyLogicFunctionsQuery__ * * To run a query within a React component, call `useGetManyLogicFunctionsQuery` and pass it any options that fit your needs. * When your component renders, `useGetManyLogicFunctionsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetManyLogicFunctionsQuery({ * variables: { * }, * }); */ export function useGetManyLogicFunctionsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetManyLogicFunctionsDocument, options); } export function useGetManyLogicFunctionsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetManyLogicFunctionsDocument, options); } export type GetManyLogicFunctionsQueryHookResult = ReturnType; export type GetManyLogicFunctionsLazyQueryHookResult = ReturnType; export type GetManyLogicFunctionsQueryResult = Apollo.QueryResult; export const GetOneLogicFunctionDocument = gql` query GetOneLogicFunction($input: LogicFunctionIdInput!) { findOneLogicFunction(input: $input) { ...LogicFunctionFields } } ${LogicFunctionFieldsFragmentDoc}`; /** * __useGetOneLogicFunctionQuery__ * * To run a query within a React component, call `useGetOneLogicFunctionQuery` and pass it any options that fit your needs. * When your component renders, `useGetOneLogicFunctionQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetOneLogicFunctionQuery({ * variables: { * input: // value for 'input' * }, * }); */ export function useGetOneLogicFunctionQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetOneLogicFunctionDocument, options); } export function useGetOneLogicFunctionLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetOneLogicFunctionDocument, options); } export type GetOneLogicFunctionQueryHookResult = ReturnType; export type GetOneLogicFunctionLazyQueryHookResult = ReturnType; export type GetOneLogicFunctionQueryResult = Apollo.QueryResult; export const FindOneLogicFunctionSourceCodeDocument = gql` query FindOneLogicFunctionSourceCode($input: GetLogicFunctionSourceCodeInput!) { getLogicFunctionSourceCode(input: $input) } `; /** * __useFindOneLogicFunctionSourceCodeQuery__ * * To run a query within a React component, call `useFindOneLogicFunctionSourceCodeQuery` and pass it any options that fit your needs. * When your component renders, `useFindOneLogicFunctionSourceCodeQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindOneLogicFunctionSourceCodeQuery({ * variables: { * input: // value for 'input' * }, * }); */ export function useFindOneLogicFunctionSourceCodeQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindOneLogicFunctionSourceCodeDocument, options); } export function useFindOneLogicFunctionSourceCodeLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindOneLogicFunctionSourceCodeDocument, options); } export type FindOneLogicFunctionSourceCodeQueryHookResult = ReturnType; export type FindOneLogicFunctionSourceCodeLazyQueryHookResult = ReturnType; export type FindOneLogicFunctionSourceCodeQueryResult = Apollo.QueryResult; export const UploadWorkspaceMemberProfilePictureDocument = gql` mutation UploadWorkspaceMemberProfilePicture($file: Upload!) { uploadWorkspaceMemberProfilePicture(file: $file) { path token } } `; export type UploadWorkspaceMemberProfilePictureMutationFn = Apollo.MutationFunction; /** * __useUploadWorkspaceMemberProfilePictureMutation__ * * To run a mutation, you first call `useUploadWorkspaceMemberProfilePictureMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUploadWorkspaceMemberProfilePictureMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [uploadWorkspaceMemberProfilePictureMutation, { data, loading, error }] = useUploadWorkspaceMemberProfilePictureMutation({ * variables: { * file: // value for 'file' * }, * }); */ export function useUploadWorkspaceMemberProfilePictureMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UploadWorkspaceMemberProfilePictureDocument, options); } export type UploadWorkspaceMemberProfilePictureMutationHookResult = ReturnType; export type UploadWorkspaceMemberProfilePictureMutationResult = Apollo.MutationResult; export type UploadWorkspaceMemberProfilePictureMutationOptions = Apollo.BaseMutationOptions; export const UpdateUserEmailDocument = gql` mutation UpdateUserEmail($newEmail: String!, $verifyEmailRedirectPath: String) { updateUserEmail( newEmail: $newEmail verifyEmailRedirectPath: $verifyEmailRedirectPath ) } `; export type UpdateUserEmailMutationFn = Apollo.MutationFunction; /** * __useUpdateUserEmailMutation__ * * To run a mutation, you first call `useUpdateUserEmailMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateUserEmailMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateUserEmailMutation, { data, loading, error }] = useUpdateUserEmailMutation({ * variables: { * newEmail: // value for 'newEmail' * verifyEmailRedirectPath: // value for 'verifyEmailRedirectPath' * }, * }); */ export function useUpdateUserEmailMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateUserEmailDocument, options); } export type UpdateUserEmailMutationHookResult = ReturnType; export type UpdateUserEmailMutationResult = Apollo.MutationResult; export type UpdateUserEmailMutationOptions = Apollo.BaseMutationOptions; export const CreateOneRoleDocument = gql` mutation CreateOneRole($createRoleInput: CreateRoleInput!) { createOneRole(createRoleInput: $createRoleInput) { ...RoleFragment } } ${RoleFragmentFragmentDoc}`; export type CreateOneRoleMutationFn = Apollo.MutationFunction; /** * __useCreateOneRoleMutation__ * * To run a mutation, you first call `useCreateOneRoleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateOneRoleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createOneRoleMutation, { data, loading, error }] = useCreateOneRoleMutation({ * variables: { * createRoleInput: // value for 'createRoleInput' * }, * }); */ export function useCreateOneRoleMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateOneRoleDocument, options); } export type CreateOneRoleMutationHookResult = ReturnType; export type CreateOneRoleMutationResult = Apollo.MutationResult; export type CreateOneRoleMutationOptions = Apollo.BaseMutationOptions; export const DeleteOneRoleDocument = gql` mutation DeleteOneRole($roleId: UUID!) { deleteOneRole(roleId: $roleId) } `; export type DeleteOneRoleMutationFn = Apollo.MutationFunction; /** * __useDeleteOneRoleMutation__ * * To run a mutation, you first call `useDeleteOneRoleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteOneRoleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteOneRoleMutation, { data, loading, error }] = useDeleteOneRoleMutation({ * variables: { * roleId: // value for 'roleId' * }, * }); */ export function useDeleteOneRoleMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteOneRoleDocument, options); } export type DeleteOneRoleMutationHookResult = ReturnType; export type DeleteOneRoleMutationResult = Apollo.MutationResult; export type DeleteOneRoleMutationOptions = Apollo.BaseMutationOptions; export const UpdateOneRoleDocument = gql` mutation UpdateOneRole($updateRoleInput: UpdateRoleInput!) { updateOneRole(updateRoleInput: $updateRoleInput) { ...RoleFragment } } ${RoleFragmentFragmentDoc}`; export type UpdateOneRoleMutationFn = Apollo.MutationFunction; /** * __useUpdateOneRoleMutation__ * * To run a mutation, you first call `useUpdateOneRoleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateOneRoleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateOneRoleMutation, { data, loading, error }] = useUpdateOneRoleMutation({ * variables: { * updateRoleInput: // value for 'updateRoleInput' * }, * }); */ export function useUpdateOneRoleMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateOneRoleDocument, options); } export type UpdateOneRoleMutationHookResult = ReturnType; export type UpdateOneRoleMutationResult = Apollo.MutationResult; export type UpdateOneRoleMutationOptions = Apollo.BaseMutationOptions; export const UpdateWorkspaceMemberRoleDocument = gql` mutation UpdateWorkspaceMemberRole($workspaceMemberId: UUID!, $roleId: UUID!) { updateWorkspaceMemberRole( workspaceMemberId: $workspaceMemberId roleId: $roleId ) { ...WorkspaceMemberQueryFragment roles { ...RoleFragment } } } ${WorkspaceMemberQueryFragmentFragmentDoc} ${RoleFragmentFragmentDoc}`; export type UpdateWorkspaceMemberRoleMutationFn = Apollo.MutationFunction; /** * __useUpdateWorkspaceMemberRoleMutation__ * * To run a mutation, you first call `useUpdateWorkspaceMemberRoleMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateWorkspaceMemberRoleMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateWorkspaceMemberRoleMutation, { data, loading, error }] = useUpdateWorkspaceMemberRoleMutation({ * variables: { * workspaceMemberId: // value for 'workspaceMemberId' * roleId: // value for 'roleId' * }, * }); */ export function useUpdateWorkspaceMemberRoleMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateWorkspaceMemberRoleDocument, options); } export type UpdateWorkspaceMemberRoleMutationHookResult = ReturnType; export type UpdateWorkspaceMemberRoleMutationResult = Apollo.MutationResult; export type UpdateWorkspaceMemberRoleMutationOptions = Apollo.BaseMutationOptions; export const UpsertFieldPermissionsDocument = gql` mutation UpsertFieldPermissions($upsertFieldPermissionsInput: UpsertFieldPermissionsInput!) { upsertFieldPermissions( upsertFieldPermissionsInput: $upsertFieldPermissionsInput ) { ...FieldPermissionFragment } } ${FieldPermissionFragmentFragmentDoc}`; export type UpsertFieldPermissionsMutationFn = Apollo.MutationFunction; /** * __useUpsertFieldPermissionsMutation__ * * To run a mutation, you first call `useUpsertFieldPermissionsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpsertFieldPermissionsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [upsertFieldPermissionsMutation, { data, loading, error }] = useUpsertFieldPermissionsMutation({ * variables: { * upsertFieldPermissionsInput: // value for 'upsertFieldPermissionsInput' * }, * }); */ export function useUpsertFieldPermissionsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpsertFieldPermissionsDocument, options); } export type UpsertFieldPermissionsMutationHookResult = ReturnType; export type UpsertFieldPermissionsMutationResult = Apollo.MutationResult; export type UpsertFieldPermissionsMutationOptions = Apollo.BaseMutationOptions; export const UpsertObjectPermissionsDocument = gql` mutation UpsertObjectPermissions($upsertObjectPermissionsInput: UpsertObjectPermissionsInput!) { upsertObjectPermissions( upsertObjectPermissionsInput: $upsertObjectPermissionsInput ) { ...ObjectPermissionFragment } } ${ObjectPermissionFragmentFragmentDoc}`; export type UpsertObjectPermissionsMutationFn = Apollo.MutationFunction; /** * __useUpsertObjectPermissionsMutation__ * * To run a mutation, you first call `useUpsertObjectPermissionsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpsertObjectPermissionsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [upsertObjectPermissionsMutation, { data, loading, error }] = useUpsertObjectPermissionsMutation({ * variables: { * upsertObjectPermissionsInput: // value for 'upsertObjectPermissionsInput' * }, * }); */ export function useUpsertObjectPermissionsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpsertObjectPermissionsDocument, options); } export type UpsertObjectPermissionsMutationHookResult = ReturnType; export type UpsertObjectPermissionsMutationResult = Apollo.MutationResult; export type UpsertObjectPermissionsMutationOptions = Apollo.BaseMutationOptions; export const UpsertPermissionFlagsDocument = gql` mutation UpsertPermissionFlags($upsertPermissionFlagsInput: UpsertPermissionFlagsInput!) { upsertPermissionFlags(upsertPermissionFlagsInput: $upsertPermissionFlagsInput) { ...PermissionFlagFragment } } ${PermissionFlagFragmentFragmentDoc}`; export type UpsertPermissionFlagsMutationFn = Apollo.MutationFunction; /** * __useUpsertPermissionFlagsMutation__ * * To run a mutation, you first call `useUpsertPermissionFlagsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpsertPermissionFlagsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [upsertPermissionFlagsMutation, { data, loading, error }] = useUpsertPermissionFlagsMutation({ * variables: { * upsertPermissionFlagsInput: // value for 'upsertPermissionFlagsInput' * }, * }); */ export function useUpsertPermissionFlagsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpsertPermissionFlagsDocument, options); } export type UpsertPermissionFlagsMutationHookResult = ReturnType; export type UpsertPermissionFlagsMutationResult = Apollo.MutationResult; export type UpsertPermissionFlagsMutationOptions = Apollo.BaseMutationOptions; export const UpsertRowLevelPermissionPredicatesDocument = gql` mutation UpsertRowLevelPermissionPredicates($input: UpsertRowLevelPermissionPredicatesInput!) { upsertRowLevelPermissionPredicates(input: $input) { predicates { ...RowLevelPermissionPredicateFragment } predicateGroups { ...RowLevelPermissionPredicateGroupFragment } } } ${RowLevelPermissionPredicateFragmentFragmentDoc} ${RowLevelPermissionPredicateGroupFragmentFragmentDoc}`; export type UpsertRowLevelPermissionPredicatesMutationFn = Apollo.MutationFunction; /** * __useUpsertRowLevelPermissionPredicatesMutation__ * * To run a mutation, you first call `useUpsertRowLevelPermissionPredicatesMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpsertRowLevelPermissionPredicatesMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [upsertRowLevelPermissionPredicatesMutation, { data, loading, error }] = useUpsertRowLevelPermissionPredicatesMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpsertRowLevelPermissionPredicatesMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpsertRowLevelPermissionPredicatesDocument, options); } export type UpsertRowLevelPermissionPredicatesMutationHookResult = ReturnType; export type UpsertRowLevelPermissionPredicatesMutationResult = Apollo.MutationResult; export type UpsertRowLevelPermissionPredicatesMutationOptions = Apollo.BaseMutationOptions; export const GetRolesDocument = gql` query GetRoles { getRoles { ...RoleFragment workspaceMembers { ...PartialWorkspaceMemberQueryFragment } agents { ...AgentFields } apiKeys { ...ApiKeyForRoleFragment } permissionFlags { ...PermissionFlagFragment } objectPermissions { ...ObjectPermissionFragment } fieldPermissions { ...FieldPermissionFragment } rowLevelPermissionPredicates { ...RowLevelPermissionPredicateFragment } rowLevelPermissionPredicateGroups { ...RowLevelPermissionPredicateGroupFragment } } } ${RoleFragmentFragmentDoc} ${PartialWorkspaceMemberQueryFragmentFragmentDoc} ${AgentFieldsFragmentDoc} ${ApiKeyForRoleFragmentFragmentDoc} ${PermissionFlagFragmentFragmentDoc} ${ObjectPermissionFragmentFragmentDoc} ${FieldPermissionFragmentFragmentDoc} ${RowLevelPermissionPredicateFragmentFragmentDoc} ${RowLevelPermissionPredicateGroupFragmentFragmentDoc}`; /** * __useGetRolesQuery__ * * To run a query within a React component, call `useGetRolesQuery` and pass it any options that fit your needs. * When your component renders, `useGetRolesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetRolesQuery({ * variables: { * }, * }); */ export function useGetRolesQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetRolesDocument, options); } export function useGetRolesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetRolesDocument, options); } export type GetRolesQueryHookResult = ReturnType; export type GetRolesLazyQueryHookResult = ReturnType; export type GetRolesQueryResult = Apollo.QueryResult; export const CreateApprovedAccessDomainDocument = gql` mutation CreateApprovedAccessDomain($input: CreateApprovedAccessDomainInput!) { createApprovedAccessDomain(input: $input) { id domain isValidated createdAt } } `; export type CreateApprovedAccessDomainMutationFn = Apollo.MutationFunction; /** * __useCreateApprovedAccessDomainMutation__ * * To run a mutation, you first call `useCreateApprovedAccessDomainMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateApprovedAccessDomainMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createApprovedAccessDomainMutation, { data, loading, error }] = useCreateApprovedAccessDomainMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateApprovedAccessDomainMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateApprovedAccessDomainDocument, options); } export type CreateApprovedAccessDomainMutationHookResult = ReturnType; export type CreateApprovedAccessDomainMutationResult = Apollo.MutationResult; export type CreateApprovedAccessDomainMutationOptions = Apollo.BaseMutationOptions; export const CreateOidcIdentityProviderDocument = gql` mutation CreateOIDCIdentityProvider($input: SetupOIDCSsoInput!) { createOIDCIdentityProvider(input: $input) { id type issuer name status } } `; export type CreateOidcIdentityProviderMutationFn = Apollo.MutationFunction; /** * __useCreateOidcIdentityProviderMutation__ * * To run a mutation, you first call `useCreateOidcIdentityProviderMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateOidcIdentityProviderMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createOidcIdentityProviderMutation, { data, loading, error }] = useCreateOidcIdentityProviderMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateOidcIdentityProviderMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateOidcIdentityProviderDocument, options); } export type CreateOidcIdentityProviderMutationHookResult = ReturnType; export type CreateOidcIdentityProviderMutationResult = Apollo.MutationResult; export type CreateOidcIdentityProviderMutationOptions = Apollo.BaseMutationOptions; export const CreateSamlIdentityProviderDocument = gql` mutation CreateSAMLIdentityProvider($input: SetupSAMLSsoInput!) { createSAMLIdentityProvider(input: $input) { id type issuer name status } } `; export type CreateSamlIdentityProviderMutationFn = Apollo.MutationFunction; /** * __useCreateSamlIdentityProviderMutation__ * * To run a mutation, you first call `useCreateSamlIdentityProviderMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateSamlIdentityProviderMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createSamlIdentityProviderMutation, { data, loading, error }] = useCreateSamlIdentityProviderMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateSamlIdentityProviderMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateSamlIdentityProviderDocument, options); } export type CreateSamlIdentityProviderMutationHookResult = ReturnType; export type CreateSamlIdentityProviderMutationResult = Apollo.MutationResult; export type CreateSamlIdentityProviderMutationOptions = Apollo.BaseMutationOptions; export const DeleteApprovedAccessDomainDocument = gql` mutation DeleteApprovedAccessDomain($input: DeleteApprovedAccessDomainInput!) { deleteApprovedAccessDomain(input: $input) } `; export type DeleteApprovedAccessDomainMutationFn = Apollo.MutationFunction; /** * __useDeleteApprovedAccessDomainMutation__ * * To run a mutation, you first call `useDeleteApprovedAccessDomainMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteApprovedAccessDomainMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteApprovedAccessDomainMutation, { data, loading, error }] = useDeleteApprovedAccessDomainMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDeleteApprovedAccessDomainMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteApprovedAccessDomainDocument, options); } export type DeleteApprovedAccessDomainMutationHookResult = ReturnType; export type DeleteApprovedAccessDomainMutationResult = Apollo.MutationResult; export type DeleteApprovedAccessDomainMutationOptions = Apollo.BaseMutationOptions; export const DeleteSsoIdentityProviderDocument = gql` mutation DeleteSSOIdentityProvider($input: DeleteSsoInput!) { deleteSSOIdentityProvider(input: $input) { identityProviderId } } `; export type DeleteSsoIdentityProviderMutationFn = Apollo.MutationFunction; /** * __useDeleteSsoIdentityProviderMutation__ * * To run a mutation, you first call `useDeleteSsoIdentityProviderMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteSsoIdentityProviderMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteSsoIdentityProviderMutation, { data, loading, error }] = useDeleteSsoIdentityProviderMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDeleteSsoIdentityProviderMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteSsoIdentityProviderDocument, options); } export type DeleteSsoIdentityProviderMutationHookResult = ReturnType; export type DeleteSsoIdentityProviderMutationResult = Apollo.MutationResult; export type DeleteSsoIdentityProviderMutationOptions = Apollo.BaseMutationOptions; export const EditSsoIdentityProviderDocument = gql` mutation EditSSOIdentityProvider($input: EditSsoInput!) { editSSOIdentityProvider(input: $input) { id type issuer name status } } `; export type EditSsoIdentityProviderMutationFn = Apollo.MutationFunction; /** * __useEditSsoIdentityProviderMutation__ * * To run a mutation, you first call `useEditSsoIdentityProviderMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useEditSsoIdentityProviderMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [editSsoIdentityProviderMutation, { data, loading, error }] = useEditSsoIdentityProviderMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useEditSsoIdentityProviderMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(EditSsoIdentityProviderDocument, options); } export type EditSsoIdentityProviderMutationHookResult = ReturnType; export type EditSsoIdentityProviderMutationResult = Apollo.MutationResult; export type EditSsoIdentityProviderMutationOptions = Apollo.BaseMutationOptions; export const ValidateApprovedAccessDomainDocument = gql` mutation ValidateApprovedAccessDomain($input: ValidateApprovedAccessDomainInput!) { validateApprovedAccessDomain(input: $input) { id isValidated domain createdAt } } `; export type ValidateApprovedAccessDomainMutationFn = Apollo.MutationFunction; /** * __useValidateApprovedAccessDomainMutation__ * * To run a mutation, you first call `useValidateApprovedAccessDomainMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useValidateApprovedAccessDomainMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [validateApprovedAccessDomainMutation, { data, loading, error }] = useValidateApprovedAccessDomainMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useValidateApprovedAccessDomainMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(ValidateApprovedAccessDomainDocument, options); } export type ValidateApprovedAccessDomainMutationHookResult = ReturnType; export type ValidateApprovedAccessDomainMutationResult = Apollo.MutationResult; export type ValidateApprovedAccessDomainMutationOptions = Apollo.BaseMutationOptions; export const GetApprovedAccessDomainsDocument = gql` query GetApprovedAccessDomains { getApprovedAccessDomains { id createdAt domain isValidated } } `; /** * __useGetApprovedAccessDomainsQuery__ * * To run a query within a React component, call `useGetApprovedAccessDomainsQuery` and pass it any options that fit your needs. * When your component renders, `useGetApprovedAccessDomainsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetApprovedAccessDomainsQuery({ * variables: { * }, * }); */ export function useGetApprovedAccessDomainsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetApprovedAccessDomainsDocument, options); } export function useGetApprovedAccessDomainsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetApprovedAccessDomainsDocument, options); } export type GetApprovedAccessDomainsQueryHookResult = ReturnType; export type GetApprovedAccessDomainsLazyQueryHookResult = ReturnType; export type GetApprovedAccessDomainsQueryResult = Apollo.QueryResult; export const GetSsoIdentityProvidersDocument = gql` query GetSSOIdentityProviders { getSSOIdentityProviders { type id name issuer status } } `; /** * __useGetSsoIdentityProvidersQuery__ * * To run a query within a React component, call `useGetSsoIdentityProvidersQuery` and pass it any options that fit your needs. * When your component renders, `useGetSsoIdentityProvidersQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetSsoIdentityProvidersQuery({ * variables: { * }, * }); */ export function useGetSsoIdentityProvidersQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetSsoIdentityProvidersDocument, options); } export function useGetSsoIdentityProvidersLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetSsoIdentityProvidersDocument, options); } export type GetSsoIdentityProvidersQueryHookResult = ReturnType; export type GetSsoIdentityProvidersLazyQueryHookResult = ReturnType; export type GetSsoIdentityProvidersQueryResult = Apollo.QueryResult; export const VerifyTwoFactorAuthenticationMethodForAuthenticatedUserDocument = gql` mutation verifyTwoFactorAuthenticationMethodForAuthenticatedUser($otp: String!) { verifyTwoFactorAuthenticationMethodForAuthenticatedUser(otp: $otp) { success } } `; export type VerifyTwoFactorAuthenticationMethodForAuthenticatedUserMutationFn = Apollo.MutationFunction; /** * __useVerifyTwoFactorAuthenticationMethodForAuthenticatedUserMutation__ * * To run a mutation, you first call `useVerifyTwoFactorAuthenticationMethodForAuthenticatedUserMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useVerifyTwoFactorAuthenticationMethodForAuthenticatedUserMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [verifyTwoFactorAuthenticationMethodForAuthenticatedUserMutation, { data, loading, error }] = useVerifyTwoFactorAuthenticationMethodForAuthenticatedUserMutation({ * variables: { * otp: // value for 'otp' * }, * }); */ export function useVerifyTwoFactorAuthenticationMethodForAuthenticatedUserMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(VerifyTwoFactorAuthenticationMethodForAuthenticatedUserDocument, options); } export type VerifyTwoFactorAuthenticationMethodForAuthenticatedUserMutationHookResult = ReturnType; export type VerifyTwoFactorAuthenticationMethodForAuthenticatedUserMutationResult = Apollo.MutationResult; export type VerifyTwoFactorAuthenticationMethodForAuthenticatedUserMutationOptions = Apollo.BaseMutationOptions; export const DeleteUserAccountDocument = gql` mutation DeleteUserAccount { deleteUser { id } } `; export type DeleteUserAccountMutationFn = Apollo.MutationFunction; /** * __useDeleteUserAccountMutation__ * * To run a mutation, you first call `useDeleteUserAccountMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteUserAccountMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteUserAccountMutation, { data, loading, error }] = useDeleteUserAccountMutation({ * variables: { * }, * }); */ export function useDeleteUserAccountMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteUserAccountDocument, options); } export type DeleteUserAccountMutationHookResult = ReturnType; export type DeleteUserAccountMutationResult = Apollo.MutationResult; export type DeleteUserAccountMutationOptions = Apollo.BaseMutationOptions; export const DeleteUserWorkspaceDocument = gql` mutation DeleteUserWorkspace($workspaceMemberIdToDelete: String!) { deleteUserFromWorkspace(workspaceMemberIdToDelete: $workspaceMemberIdToDelete) { id } } `; export type DeleteUserWorkspaceMutationFn = Apollo.MutationFunction; /** * __useDeleteUserWorkspaceMutation__ * * To run a mutation, you first call `useDeleteUserWorkspaceMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteUserWorkspaceMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteUserWorkspaceMutation, { data, loading, error }] = useDeleteUserWorkspaceMutation({ * variables: { * workspaceMemberIdToDelete: // value for 'workspaceMemberIdToDelete' * }, * }); */ export function useDeleteUserWorkspaceMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteUserWorkspaceDocument, options); } export type DeleteUserWorkspaceMutationHookResult = ReturnType; export type DeleteUserWorkspaceMutationResult = Apollo.MutationResult; export type DeleteUserWorkspaceMutationOptions = Apollo.BaseMutationOptions; export const GetCurrentUserDocument = gql` query GetCurrentUser { currentUser { ...UserQueryFragment } } ${UserQueryFragmentFragmentDoc}`; /** * __useGetCurrentUserQuery__ * * To run a query within a React component, call `useGetCurrentUserQuery` and pass it any options that fit your needs. * When your component renders, `useGetCurrentUserQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetCurrentUserQuery({ * variables: { * }, * }); */ export function useGetCurrentUserQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetCurrentUserDocument, options); } export function useGetCurrentUserLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetCurrentUserDocument, options); } export type GetCurrentUserQueryHookResult = ReturnType; export type GetCurrentUserLazyQueryHookResult = ReturnType; export type GetCurrentUserQueryResult = Apollo.QueryResult; export const CreateCoreViewDocument = gql` mutation CreateCoreView($input: CreateViewInput!) { createCoreView(input: $input) { ...ViewFragment } } ${ViewFragmentFragmentDoc}`; export type CreateCoreViewMutationFn = Apollo.MutationFunction; /** * __useCreateCoreViewMutation__ * * To run a mutation, you first call `useCreateCoreViewMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateCoreViewMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createCoreViewMutation, { data, loading, error }] = useCreateCoreViewMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateCoreViewMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateCoreViewDocument, options); } export type CreateCoreViewMutationHookResult = ReturnType; export type CreateCoreViewMutationResult = Apollo.MutationResult; export type CreateCoreViewMutationOptions = Apollo.BaseMutationOptions; export const CreateCoreViewFieldDocument = gql` mutation CreateCoreViewField($input: CreateViewFieldInput!) { createCoreViewField(input: $input) { ...ViewFieldFragment } } ${ViewFieldFragmentFragmentDoc}`; export type CreateCoreViewFieldMutationFn = Apollo.MutationFunction; /** * __useCreateCoreViewFieldMutation__ * * To run a mutation, you first call `useCreateCoreViewFieldMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateCoreViewFieldMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createCoreViewFieldMutation, { data, loading, error }] = useCreateCoreViewFieldMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateCoreViewFieldMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateCoreViewFieldDocument, options); } export type CreateCoreViewFieldMutationHookResult = ReturnType; export type CreateCoreViewFieldMutationResult = Apollo.MutationResult; export type CreateCoreViewFieldMutationOptions = Apollo.BaseMutationOptions; export const CreateCoreViewFilterDocument = gql` mutation CreateCoreViewFilter($input: CreateViewFilterInput!) { createCoreViewFilter(input: $input) { ...ViewFilterFragment } } ${ViewFilterFragmentFragmentDoc}`; export type CreateCoreViewFilterMutationFn = Apollo.MutationFunction; /** * __useCreateCoreViewFilterMutation__ * * To run a mutation, you first call `useCreateCoreViewFilterMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateCoreViewFilterMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createCoreViewFilterMutation, { data, loading, error }] = useCreateCoreViewFilterMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateCoreViewFilterMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateCoreViewFilterDocument, options); } export type CreateCoreViewFilterMutationHookResult = ReturnType; export type CreateCoreViewFilterMutationResult = Apollo.MutationResult; export type CreateCoreViewFilterMutationOptions = Apollo.BaseMutationOptions; export const CreateCoreViewFilterGroupDocument = gql` mutation CreateCoreViewFilterGroup($input: CreateViewFilterGroupInput!) { createCoreViewFilterGroup(input: $input) { ...ViewFilterGroupFragment } } ${ViewFilterGroupFragmentFragmentDoc}`; export type CreateCoreViewFilterGroupMutationFn = Apollo.MutationFunction; /** * __useCreateCoreViewFilterGroupMutation__ * * To run a mutation, you first call `useCreateCoreViewFilterGroupMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateCoreViewFilterGroupMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createCoreViewFilterGroupMutation, { data, loading, error }] = useCreateCoreViewFilterGroupMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateCoreViewFilterGroupMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateCoreViewFilterGroupDocument, options); } export type CreateCoreViewFilterGroupMutationHookResult = ReturnType; export type CreateCoreViewFilterGroupMutationResult = Apollo.MutationResult; export type CreateCoreViewFilterGroupMutationOptions = Apollo.BaseMutationOptions; export const CreateCoreViewGroupDocument = gql` mutation CreateCoreViewGroup($input: CreateViewGroupInput!) { createCoreViewGroup(input: $input) { ...ViewGroupFragment } } ${ViewGroupFragmentFragmentDoc}`; export type CreateCoreViewGroupMutationFn = Apollo.MutationFunction; /** * __useCreateCoreViewGroupMutation__ * * To run a mutation, you first call `useCreateCoreViewGroupMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateCoreViewGroupMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createCoreViewGroupMutation, { data, loading, error }] = useCreateCoreViewGroupMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateCoreViewGroupMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateCoreViewGroupDocument, options); } export type CreateCoreViewGroupMutationHookResult = ReturnType; export type CreateCoreViewGroupMutationResult = Apollo.MutationResult; export type CreateCoreViewGroupMutationOptions = Apollo.BaseMutationOptions; export const CreateCoreViewSortDocument = gql` mutation CreateCoreViewSort($input: CreateViewSortInput!) { createCoreViewSort(input: $input) { ...ViewSortFragment } } ${ViewSortFragmentFragmentDoc}`; export type CreateCoreViewSortMutationFn = Apollo.MutationFunction; /** * __useCreateCoreViewSortMutation__ * * To run a mutation, you first call `useCreateCoreViewSortMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateCoreViewSortMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createCoreViewSortMutation, { data, loading, error }] = useCreateCoreViewSortMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateCoreViewSortMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateCoreViewSortDocument, options); } export type CreateCoreViewSortMutationHookResult = ReturnType; export type CreateCoreViewSortMutationResult = Apollo.MutationResult; export type CreateCoreViewSortMutationOptions = Apollo.BaseMutationOptions; export const CreateManyCoreViewFieldsDocument = gql` mutation CreateManyCoreViewFields($inputs: [CreateViewFieldInput!]!) { createManyCoreViewFields(inputs: $inputs) { ...ViewFieldFragment } } ${ViewFieldFragmentFragmentDoc}`; export type CreateManyCoreViewFieldsMutationFn = Apollo.MutationFunction; /** * __useCreateManyCoreViewFieldsMutation__ * * To run a mutation, you first call `useCreateManyCoreViewFieldsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateManyCoreViewFieldsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createManyCoreViewFieldsMutation, { data, loading, error }] = useCreateManyCoreViewFieldsMutation({ * variables: { * inputs: // value for 'inputs' * }, * }); */ export function useCreateManyCoreViewFieldsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateManyCoreViewFieldsDocument, options); } export type CreateManyCoreViewFieldsMutationHookResult = ReturnType; export type CreateManyCoreViewFieldsMutationResult = Apollo.MutationResult; export type CreateManyCoreViewFieldsMutationOptions = Apollo.BaseMutationOptions; export const CreateManyCoreViewGroupsDocument = gql` mutation CreateManyCoreViewGroups($inputs: [CreateViewGroupInput!]!) { createManyCoreViewGroups(inputs: $inputs) { ...ViewGroupFragment } } ${ViewGroupFragmentFragmentDoc}`; export type CreateManyCoreViewGroupsMutationFn = Apollo.MutationFunction; /** * __useCreateManyCoreViewGroupsMutation__ * * To run a mutation, you first call `useCreateManyCoreViewGroupsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateManyCoreViewGroupsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createManyCoreViewGroupsMutation, { data, loading, error }] = useCreateManyCoreViewGroupsMutation({ * variables: { * inputs: // value for 'inputs' * }, * }); */ export function useCreateManyCoreViewGroupsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateManyCoreViewGroupsDocument, options); } export type CreateManyCoreViewGroupsMutationHookResult = ReturnType; export type CreateManyCoreViewGroupsMutationResult = Apollo.MutationResult; export type CreateManyCoreViewGroupsMutationOptions = Apollo.BaseMutationOptions; export const DeleteCoreViewDocument = gql` mutation DeleteCoreView($id: String!) { deleteCoreView(id: $id) } `; export type DeleteCoreViewMutationFn = Apollo.MutationFunction; /** * __useDeleteCoreViewMutation__ * * To run a mutation, you first call `useDeleteCoreViewMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteCoreViewMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteCoreViewMutation, { data, loading, error }] = useDeleteCoreViewMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDeleteCoreViewMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteCoreViewDocument, options); } export type DeleteCoreViewMutationHookResult = ReturnType; export type DeleteCoreViewMutationResult = Apollo.MutationResult; export type DeleteCoreViewMutationOptions = Apollo.BaseMutationOptions; export const DeleteCoreViewFieldDocument = gql` mutation DeleteCoreViewField($input: DeleteViewFieldInput!) { deleteCoreViewField(input: $input) { ...ViewFieldFragment } } ${ViewFieldFragmentFragmentDoc}`; export type DeleteCoreViewFieldMutationFn = Apollo.MutationFunction; /** * __useDeleteCoreViewFieldMutation__ * * To run a mutation, you first call `useDeleteCoreViewFieldMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteCoreViewFieldMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteCoreViewFieldMutation, { data, loading, error }] = useDeleteCoreViewFieldMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDeleteCoreViewFieldMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteCoreViewFieldDocument, options); } export type DeleteCoreViewFieldMutationHookResult = ReturnType; export type DeleteCoreViewFieldMutationResult = Apollo.MutationResult; export type DeleteCoreViewFieldMutationOptions = Apollo.BaseMutationOptions; export const DeleteCoreViewFilterDocument = gql` mutation DeleteCoreViewFilter($input: DeleteViewFilterInput!) { deleteCoreViewFilter(input: $input) { ...ViewFilterFragment } } ${ViewFilterFragmentFragmentDoc}`; export type DeleteCoreViewFilterMutationFn = Apollo.MutationFunction; /** * __useDeleteCoreViewFilterMutation__ * * To run a mutation, you first call `useDeleteCoreViewFilterMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteCoreViewFilterMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteCoreViewFilterMutation, { data, loading, error }] = useDeleteCoreViewFilterMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDeleteCoreViewFilterMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteCoreViewFilterDocument, options); } export type DeleteCoreViewFilterMutationHookResult = ReturnType; export type DeleteCoreViewFilterMutationResult = Apollo.MutationResult; export type DeleteCoreViewFilterMutationOptions = Apollo.BaseMutationOptions; export const DeleteCoreViewFilterGroupDocument = gql` mutation DeleteCoreViewFilterGroup($id: String!) { deleteCoreViewFilterGroup(id: $id) } `; export type DeleteCoreViewFilterGroupMutationFn = Apollo.MutationFunction; /** * __useDeleteCoreViewFilterGroupMutation__ * * To run a mutation, you first call `useDeleteCoreViewFilterGroupMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteCoreViewFilterGroupMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteCoreViewFilterGroupMutation, { data, loading, error }] = useDeleteCoreViewFilterGroupMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDeleteCoreViewFilterGroupMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteCoreViewFilterGroupDocument, options); } export type DeleteCoreViewFilterGroupMutationHookResult = ReturnType; export type DeleteCoreViewFilterGroupMutationResult = Apollo.MutationResult; export type DeleteCoreViewFilterGroupMutationOptions = Apollo.BaseMutationOptions; export const DeleteCoreViewGroupDocument = gql` mutation DeleteCoreViewGroup($input: DeleteViewGroupInput!) { deleteCoreViewGroup(input: $input) { ...ViewGroupFragment } } ${ViewGroupFragmentFragmentDoc}`; export type DeleteCoreViewGroupMutationFn = Apollo.MutationFunction; /** * __useDeleteCoreViewGroupMutation__ * * To run a mutation, you first call `useDeleteCoreViewGroupMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteCoreViewGroupMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteCoreViewGroupMutation, { data, loading, error }] = useDeleteCoreViewGroupMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDeleteCoreViewGroupMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteCoreViewGroupDocument, options); } export type DeleteCoreViewGroupMutationHookResult = ReturnType; export type DeleteCoreViewGroupMutationResult = Apollo.MutationResult; export type DeleteCoreViewGroupMutationOptions = Apollo.BaseMutationOptions; export const DeleteCoreViewSortDocument = gql` mutation DeleteCoreViewSort($id: String!) { deleteCoreViewSort(id: $id) } `; export type DeleteCoreViewSortMutationFn = Apollo.MutationFunction; /** * __useDeleteCoreViewSortMutation__ * * To run a mutation, you first call `useDeleteCoreViewSortMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteCoreViewSortMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteCoreViewSortMutation, { data, loading, error }] = useDeleteCoreViewSortMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDeleteCoreViewSortMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteCoreViewSortDocument, options); } export type DeleteCoreViewSortMutationHookResult = ReturnType; export type DeleteCoreViewSortMutationResult = Apollo.MutationResult; export type DeleteCoreViewSortMutationOptions = Apollo.BaseMutationOptions; export const DestroyCoreViewDocument = gql` mutation DestroyCoreView($id: String!) { destroyCoreView(id: $id) } `; export type DestroyCoreViewMutationFn = Apollo.MutationFunction; /** * __useDestroyCoreViewMutation__ * * To run a mutation, you first call `useDestroyCoreViewMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDestroyCoreViewMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [destroyCoreViewMutation, { data, loading, error }] = useDestroyCoreViewMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDestroyCoreViewMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DestroyCoreViewDocument, options); } export type DestroyCoreViewMutationHookResult = ReturnType; export type DestroyCoreViewMutationResult = Apollo.MutationResult; export type DestroyCoreViewMutationOptions = Apollo.BaseMutationOptions; export const DestroyCoreViewFieldDocument = gql` mutation DestroyCoreViewField($input: DestroyViewFieldInput!) { destroyCoreViewField(input: $input) { ...ViewFieldFragment } } ${ViewFieldFragmentFragmentDoc}`; export type DestroyCoreViewFieldMutationFn = Apollo.MutationFunction; /** * __useDestroyCoreViewFieldMutation__ * * To run a mutation, you first call `useDestroyCoreViewFieldMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDestroyCoreViewFieldMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [destroyCoreViewFieldMutation, { data, loading, error }] = useDestroyCoreViewFieldMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDestroyCoreViewFieldMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DestroyCoreViewFieldDocument, options); } export type DestroyCoreViewFieldMutationHookResult = ReturnType; export type DestroyCoreViewFieldMutationResult = Apollo.MutationResult; export type DestroyCoreViewFieldMutationOptions = Apollo.BaseMutationOptions; export const DestroyCoreViewFilterDocument = gql` mutation DestroyCoreViewFilter($input: DestroyViewFilterInput!) { destroyCoreViewFilter(input: $input) { ...ViewFilterFragment } } ${ViewFilterFragmentFragmentDoc}`; export type DestroyCoreViewFilterMutationFn = Apollo.MutationFunction; /** * __useDestroyCoreViewFilterMutation__ * * To run a mutation, you first call `useDestroyCoreViewFilterMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDestroyCoreViewFilterMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [destroyCoreViewFilterMutation, { data, loading, error }] = useDestroyCoreViewFilterMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDestroyCoreViewFilterMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DestroyCoreViewFilterDocument, options); } export type DestroyCoreViewFilterMutationHookResult = ReturnType; export type DestroyCoreViewFilterMutationResult = Apollo.MutationResult; export type DestroyCoreViewFilterMutationOptions = Apollo.BaseMutationOptions; export const DestroyCoreViewFilterGroupDocument = gql` mutation DestroyCoreViewFilterGroup($id: String!) { destroyCoreViewFilterGroup(id: $id) } `; export type DestroyCoreViewFilterGroupMutationFn = Apollo.MutationFunction; /** * __useDestroyCoreViewFilterGroupMutation__ * * To run a mutation, you first call `useDestroyCoreViewFilterGroupMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDestroyCoreViewFilterGroupMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [destroyCoreViewFilterGroupMutation, { data, loading, error }] = useDestroyCoreViewFilterGroupMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDestroyCoreViewFilterGroupMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DestroyCoreViewFilterGroupDocument, options); } export type DestroyCoreViewFilterGroupMutationHookResult = ReturnType; export type DestroyCoreViewFilterGroupMutationResult = Apollo.MutationResult; export type DestroyCoreViewFilterGroupMutationOptions = Apollo.BaseMutationOptions; export const DestroyCoreViewGroupDocument = gql` mutation DestroyCoreViewGroup($input: DestroyViewGroupInput!) { destroyCoreViewGroup(input: $input) { ...ViewGroupFragment } } ${ViewGroupFragmentFragmentDoc}`; export type DestroyCoreViewGroupMutationFn = Apollo.MutationFunction; /** * __useDestroyCoreViewGroupMutation__ * * To run a mutation, you first call `useDestroyCoreViewGroupMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDestroyCoreViewGroupMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [destroyCoreViewGroupMutation, { data, loading, error }] = useDestroyCoreViewGroupMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDestroyCoreViewGroupMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DestroyCoreViewGroupDocument, options); } export type DestroyCoreViewGroupMutationHookResult = ReturnType; export type DestroyCoreViewGroupMutationResult = Apollo.MutationResult; export type DestroyCoreViewGroupMutationOptions = Apollo.BaseMutationOptions; export const DestroyCoreViewSortDocument = gql` mutation DestroyCoreViewSort($id: String!) { destroyCoreViewSort(id: $id) } `; export type DestroyCoreViewSortMutationFn = Apollo.MutationFunction; /** * __useDestroyCoreViewSortMutation__ * * To run a mutation, you first call `useDestroyCoreViewSortMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDestroyCoreViewSortMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [destroyCoreViewSortMutation, { data, loading, error }] = useDestroyCoreViewSortMutation({ * variables: { * id: // value for 'id' * }, * }); */ export function useDestroyCoreViewSortMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DestroyCoreViewSortDocument, options); } export type DestroyCoreViewSortMutationHookResult = ReturnType; export type DestroyCoreViewSortMutationResult = Apollo.MutationResult; export type DestroyCoreViewSortMutationOptions = Apollo.BaseMutationOptions; export const UpdateCoreViewDocument = gql` mutation UpdateCoreView($id: String!, $input: UpdateViewInput!) { updateCoreView(id: $id, input: $input) { ...ViewFragment } } ${ViewFragmentFragmentDoc}`; export type UpdateCoreViewMutationFn = Apollo.MutationFunction; /** * __useUpdateCoreViewMutation__ * * To run a mutation, you first call `useUpdateCoreViewMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateCoreViewMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateCoreViewMutation, { data, loading, error }] = useUpdateCoreViewMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export function useUpdateCoreViewMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateCoreViewDocument, options); } export type UpdateCoreViewMutationHookResult = ReturnType; export type UpdateCoreViewMutationResult = Apollo.MutationResult; export type UpdateCoreViewMutationOptions = Apollo.BaseMutationOptions; export const UpdateCoreViewFieldDocument = gql` mutation UpdateCoreViewField($input: UpdateViewFieldInput!) { updateCoreViewField(input: $input) { ...ViewFieldFragment } } ${ViewFieldFragmentFragmentDoc}`; export type UpdateCoreViewFieldMutationFn = Apollo.MutationFunction; /** * __useUpdateCoreViewFieldMutation__ * * To run a mutation, you first call `useUpdateCoreViewFieldMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateCoreViewFieldMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateCoreViewFieldMutation, { data, loading, error }] = useUpdateCoreViewFieldMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateCoreViewFieldMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateCoreViewFieldDocument, options); } export type UpdateCoreViewFieldMutationHookResult = ReturnType; export type UpdateCoreViewFieldMutationResult = Apollo.MutationResult; export type UpdateCoreViewFieldMutationOptions = Apollo.BaseMutationOptions; export const UpdateCoreViewFilterDocument = gql` mutation UpdateCoreViewFilter($input: UpdateViewFilterInput!) { updateCoreViewFilter(input: $input) { ...ViewFilterFragment } } ${ViewFilterFragmentFragmentDoc}`; export type UpdateCoreViewFilterMutationFn = Apollo.MutationFunction; /** * __useUpdateCoreViewFilterMutation__ * * To run a mutation, you first call `useUpdateCoreViewFilterMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateCoreViewFilterMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateCoreViewFilterMutation, { data, loading, error }] = useUpdateCoreViewFilterMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateCoreViewFilterMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateCoreViewFilterDocument, options); } export type UpdateCoreViewFilterMutationHookResult = ReturnType; export type UpdateCoreViewFilterMutationResult = Apollo.MutationResult; export type UpdateCoreViewFilterMutationOptions = Apollo.BaseMutationOptions; export const UpdateCoreViewFilterGroupDocument = gql` mutation UpdateCoreViewFilterGroup($id: String!, $input: UpdateViewFilterGroupInput!) { updateCoreViewFilterGroup(id: $id, input: $input) { ...ViewFilterGroupFragment } } ${ViewFilterGroupFragmentFragmentDoc}`; export type UpdateCoreViewFilterGroupMutationFn = Apollo.MutationFunction; /** * __useUpdateCoreViewFilterGroupMutation__ * * To run a mutation, you first call `useUpdateCoreViewFilterGroupMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateCoreViewFilterGroupMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateCoreViewFilterGroupMutation, { data, loading, error }] = useUpdateCoreViewFilterGroupMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export function useUpdateCoreViewFilterGroupMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateCoreViewFilterGroupDocument, options); } export type UpdateCoreViewFilterGroupMutationHookResult = ReturnType; export type UpdateCoreViewFilterGroupMutationResult = Apollo.MutationResult; export type UpdateCoreViewFilterGroupMutationOptions = Apollo.BaseMutationOptions; export const UpdateCoreViewGroupDocument = gql` mutation UpdateCoreViewGroup($input: UpdateViewGroupInput!) { updateCoreViewGroup(input: $input) { ...ViewGroupFragment } } ${ViewGroupFragmentFragmentDoc}`; export type UpdateCoreViewGroupMutationFn = Apollo.MutationFunction; /** * __useUpdateCoreViewGroupMutation__ * * To run a mutation, you first call `useUpdateCoreViewGroupMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateCoreViewGroupMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateCoreViewGroupMutation, { data, loading, error }] = useUpdateCoreViewGroupMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateCoreViewGroupMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateCoreViewGroupDocument, options); } export type UpdateCoreViewGroupMutationHookResult = ReturnType; export type UpdateCoreViewGroupMutationResult = Apollo.MutationResult; export type UpdateCoreViewGroupMutationOptions = Apollo.BaseMutationOptions; export const UpdateCoreViewSortDocument = gql` mutation UpdateCoreViewSort($id: String!, $input: UpdateViewSortInput!) { updateCoreViewSort(id: $id, input: $input) { ...ViewSortFragment } } ${ViewSortFragmentFragmentDoc}`; export type UpdateCoreViewSortMutationFn = Apollo.MutationFunction; /** * __useUpdateCoreViewSortMutation__ * * To run a mutation, you first call `useUpdateCoreViewSortMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateCoreViewSortMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateCoreViewSortMutation, { data, loading, error }] = useUpdateCoreViewSortMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export function useUpdateCoreViewSortMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateCoreViewSortDocument, options); } export type UpdateCoreViewSortMutationHookResult = ReturnType; export type UpdateCoreViewSortMutationResult = Apollo.MutationResult; export type UpdateCoreViewSortMutationOptions = Apollo.BaseMutationOptions; export const FindAllCoreViewsDocument = gql` query FindAllCoreViews { getCoreViews { ...ViewFragment } } ${ViewFragmentFragmentDoc}`; /** * __useFindAllCoreViewsQuery__ * * To run a query within a React component, call `useFindAllCoreViewsQuery` and pass it any options that fit your needs. * When your component renders, `useFindAllCoreViewsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindAllCoreViewsQuery({ * variables: { * }, * }); */ export function useFindAllCoreViewsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindAllCoreViewsDocument, options); } export function useFindAllCoreViewsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindAllCoreViewsDocument, options); } export type FindAllCoreViewsQueryHookResult = ReturnType; export type FindAllCoreViewsLazyQueryHookResult = ReturnType; export type FindAllCoreViewsQueryResult = Apollo.QueryResult; export const FindManyCoreViewFieldsDocument = gql` query FindManyCoreViewFields($viewId: String!) { getCoreViewFields(viewId: $viewId) { ...ViewFieldFragment } } ${ViewFieldFragmentFragmentDoc}`; /** * __useFindManyCoreViewFieldsQuery__ * * To run a query within a React component, call `useFindManyCoreViewFieldsQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyCoreViewFieldsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyCoreViewFieldsQuery({ * variables: { * viewId: // value for 'viewId' * }, * }); */ export function useFindManyCoreViewFieldsQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyCoreViewFieldsDocument, options); } export function useFindManyCoreViewFieldsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyCoreViewFieldsDocument, options); } export type FindManyCoreViewFieldsQueryHookResult = ReturnType; export type FindManyCoreViewFieldsLazyQueryHookResult = ReturnType; export type FindManyCoreViewFieldsQueryResult = Apollo.QueryResult; export const FindManyCoreViewFilterGroupsDocument = gql` query FindManyCoreViewFilterGroups($viewId: String) { getCoreViewFilterGroups(viewId: $viewId) { ...ViewFilterGroupFragment } } ${ViewFilterGroupFragmentFragmentDoc}`; /** * __useFindManyCoreViewFilterGroupsQuery__ * * To run a query within a React component, call `useFindManyCoreViewFilterGroupsQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyCoreViewFilterGroupsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyCoreViewFilterGroupsQuery({ * variables: { * viewId: // value for 'viewId' * }, * }); */ export function useFindManyCoreViewFilterGroupsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyCoreViewFilterGroupsDocument, options); } export function useFindManyCoreViewFilterGroupsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyCoreViewFilterGroupsDocument, options); } export type FindManyCoreViewFilterGroupsQueryHookResult = ReturnType; export type FindManyCoreViewFilterGroupsLazyQueryHookResult = ReturnType; export type FindManyCoreViewFilterGroupsQueryResult = Apollo.QueryResult; export const FindManyCoreViewFiltersDocument = gql` query FindManyCoreViewFilters($viewId: String) { getCoreViewFilters(viewId: $viewId) { ...ViewFilterFragment } } ${ViewFilterFragmentFragmentDoc}`; /** * __useFindManyCoreViewFiltersQuery__ * * To run a query within a React component, call `useFindManyCoreViewFiltersQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyCoreViewFiltersQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyCoreViewFiltersQuery({ * variables: { * viewId: // value for 'viewId' * }, * }); */ export function useFindManyCoreViewFiltersQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyCoreViewFiltersDocument, options); } export function useFindManyCoreViewFiltersLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyCoreViewFiltersDocument, options); } export type FindManyCoreViewFiltersQueryHookResult = ReturnType; export type FindManyCoreViewFiltersLazyQueryHookResult = ReturnType; export type FindManyCoreViewFiltersQueryResult = Apollo.QueryResult; export const FindManyCoreViewGroupsDocument = gql` query FindManyCoreViewGroups($viewId: String) { getCoreViewGroups(viewId: $viewId) { ...ViewGroupFragment } } ${ViewGroupFragmentFragmentDoc}`; /** * __useFindManyCoreViewGroupsQuery__ * * To run a query within a React component, call `useFindManyCoreViewGroupsQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyCoreViewGroupsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyCoreViewGroupsQuery({ * variables: { * viewId: // value for 'viewId' * }, * }); */ export function useFindManyCoreViewGroupsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyCoreViewGroupsDocument, options); } export function useFindManyCoreViewGroupsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyCoreViewGroupsDocument, options); } export type FindManyCoreViewGroupsQueryHookResult = ReturnType; export type FindManyCoreViewGroupsLazyQueryHookResult = ReturnType; export type FindManyCoreViewGroupsQueryResult = Apollo.QueryResult; export const FindManyCoreViewSortsDocument = gql` query FindManyCoreViewSorts($viewId: String) { getCoreViewSorts(viewId: $viewId) { ...ViewSortFragment } } ${ViewSortFragmentFragmentDoc}`; /** * __useFindManyCoreViewSortsQuery__ * * To run a query within a React component, call `useFindManyCoreViewSortsQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyCoreViewSortsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyCoreViewSortsQuery({ * variables: { * viewId: // value for 'viewId' * }, * }); */ export function useFindManyCoreViewSortsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyCoreViewSortsDocument, options); } export function useFindManyCoreViewSortsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyCoreViewSortsDocument, options); } export type FindManyCoreViewSortsQueryHookResult = ReturnType; export type FindManyCoreViewSortsLazyQueryHookResult = ReturnType; export type FindManyCoreViewSortsQueryResult = Apollo.QueryResult; export const FindManyCoreViewsDocument = gql` query FindManyCoreViews($objectMetadataId: String) { getCoreViews(objectMetadataId: $objectMetadataId) { ...ViewFragment } } ${ViewFragmentFragmentDoc}`; /** * __useFindManyCoreViewsQuery__ * * To run a query within a React component, call `useFindManyCoreViewsQuery` and pass it any options that fit your needs. * When your component renders, `useFindManyCoreViewsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindManyCoreViewsQuery({ * variables: { * objectMetadataId: // value for 'objectMetadataId' * }, * }); */ export function useFindManyCoreViewsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindManyCoreViewsDocument, options); } export function useFindManyCoreViewsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindManyCoreViewsDocument, options); } export type FindManyCoreViewsQueryHookResult = ReturnType; export type FindManyCoreViewsLazyQueryHookResult = ReturnType; export type FindManyCoreViewsQueryResult = Apollo.QueryResult; export const FindOneCoreViewDocument = gql` query FindOneCoreView($id: String!) { getCoreView(id: $id) { ...ViewFragment } } ${ViewFragmentFragmentDoc}`; /** * __useFindOneCoreViewQuery__ * * To run a query within a React component, call `useFindOneCoreViewQuery` and pass it any options that fit your needs. * When your component renders, `useFindOneCoreViewQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindOneCoreViewQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useFindOneCoreViewQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindOneCoreViewDocument, options); } export function useFindOneCoreViewLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindOneCoreViewDocument, options); } export type FindOneCoreViewQueryHookResult = ReturnType; export type FindOneCoreViewLazyQueryHookResult = ReturnType; export type FindOneCoreViewQueryResult = Apollo.QueryResult; export const FindOneCoreViewFieldDocument = gql` query FindOneCoreViewField($id: String!) { getCoreViewField(id: $id) { ...ViewFieldFragment } } ${ViewFieldFragmentFragmentDoc}`; /** * __useFindOneCoreViewFieldQuery__ * * To run a query within a React component, call `useFindOneCoreViewFieldQuery` and pass it any options that fit your needs. * When your component renders, `useFindOneCoreViewFieldQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindOneCoreViewFieldQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useFindOneCoreViewFieldQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindOneCoreViewFieldDocument, options); } export function useFindOneCoreViewFieldLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindOneCoreViewFieldDocument, options); } export type FindOneCoreViewFieldQueryHookResult = ReturnType; export type FindOneCoreViewFieldLazyQueryHookResult = ReturnType; export type FindOneCoreViewFieldQueryResult = Apollo.QueryResult; export const FindOneCoreViewFilterDocument = gql` query FindOneCoreViewFilter($id: String!) { getCoreViewFilter(id: $id) { ...ViewFilterFragment } } ${ViewFilterFragmentFragmentDoc}`; /** * __useFindOneCoreViewFilterQuery__ * * To run a query within a React component, call `useFindOneCoreViewFilterQuery` and pass it any options that fit your needs. * When your component renders, `useFindOneCoreViewFilterQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindOneCoreViewFilterQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useFindOneCoreViewFilterQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindOneCoreViewFilterDocument, options); } export function useFindOneCoreViewFilterLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindOneCoreViewFilterDocument, options); } export type FindOneCoreViewFilterQueryHookResult = ReturnType; export type FindOneCoreViewFilterLazyQueryHookResult = ReturnType; export type FindOneCoreViewFilterQueryResult = Apollo.QueryResult; export const FindOneCoreViewFilterGroupDocument = gql` query FindOneCoreViewFilterGroup($id: String!) { getCoreViewFilterGroup(id: $id) { ...ViewFilterGroupFragment } } ${ViewFilterGroupFragmentFragmentDoc}`; /** * __useFindOneCoreViewFilterGroupQuery__ * * To run a query within a React component, call `useFindOneCoreViewFilterGroupQuery` and pass it any options that fit your needs. * When your component renders, `useFindOneCoreViewFilterGroupQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindOneCoreViewFilterGroupQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useFindOneCoreViewFilterGroupQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindOneCoreViewFilterGroupDocument, options); } export function useFindOneCoreViewFilterGroupLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindOneCoreViewFilterGroupDocument, options); } export type FindOneCoreViewFilterGroupQueryHookResult = ReturnType; export type FindOneCoreViewFilterGroupLazyQueryHookResult = ReturnType; export type FindOneCoreViewFilterGroupQueryResult = Apollo.QueryResult; export const FindOneCoreViewGroupDocument = gql` query FindOneCoreViewGroup($id: String!) { getCoreViewGroup(id: $id) { ...ViewGroupFragment } } ${ViewGroupFragmentFragmentDoc}`; /** * __useFindOneCoreViewGroupQuery__ * * To run a query within a React component, call `useFindOneCoreViewGroupQuery` and pass it any options that fit your needs. * When your component renders, `useFindOneCoreViewGroupQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindOneCoreViewGroupQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useFindOneCoreViewGroupQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindOneCoreViewGroupDocument, options); } export function useFindOneCoreViewGroupLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindOneCoreViewGroupDocument, options); } export type FindOneCoreViewGroupQueryHookResult = ReturnType; export type FindOneCoreViewGroupLazyQueryHookResult = ReturnType; export type FindOneCoreViewGroupQueryResult = Apollo.QueryResult; export const FindOneCoreViewSortDocument = gql` query FindOneCoreViewSort($id: String!) { getCoreViewSort(id: $id) { ...ViewSortFragment } } ${ViewSortFragmentFragmentDoc}`; /** * __useFindOneCoreViewSortQuery__ * * To run a query within a React component, call `useFindOneCoreViewSortQuery` and pass it any options that fit your needs. * When your component renders, `useFindOneCoreViewSortQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFindOneCoreViewSortQuery({ * variables: { * id: // value for 'id' * }, * }); */ export function useFindOneCoreViewSortQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(FindOneCoreViewSortDocument, options); } export function useFindOneCoreViewSortLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(FindOneCoreViewSortDocument, options); } export type FindOneCoreViewSortQueryHookResult = ReturnType; export type FindOneCoreViewSortLazyQueryHookResult = ReturnType; export type FindOneCoreViewSortQueryResult = Apollo.QueryResult; export const ActivateWorkflowVersionDocument = gql` mutation ActivateWorkflowVersion($workflowVersionId: UUID!) { activateWorkflowVersion(workflowVersionId: $workflowVersionId) } `; export type ActivateWorkflowVersionMutationFn = Apollo.MutationFunction; /** * __useActivateWorkflowVersionMutation__ * * To run a mutation, you first call `useActivateWorkflowVersionMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useActivateWorkflowVersionMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [activateWorkflowVersionMutation, { data, loading, error }] = useActivateWorkflowVersionMutation({ * variables: { * workflowVersionId: // value for 'workflowVersionId' * }, * }); */ export function useActivateWorkflowVersionMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(ActivateWorkflowVersionDocument, options); } export type ActivateWorkflowVersionMutationHookResult = ReturnType; export type ActivateWorkflowVersionMutationResult = Apollo.MutationResult; export type ActivateWorkflowVersionMutationOptions = Apollo.BaseMutationOptions; export const ComputeStepOutputSchemaDocument = gql` mutation ComputeStepOutputSchema($input: ComputeStepOutputSchemaInput!) { computeStepOutputSchema(input: $input) } `; export type ComputeStepOutputSchemaMutationFn = Apollo.MutationFunction; /** * __useComputeStepOutputSchemaMutation__ * * To run a mutation, you first call `useComputeStepOutputSchemaMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useComputeStepOutputSchemaMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [computeStepOutputSchemaMutation, { data, loading, error }] = useComputeStepOutputSchemaMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useComputeStepOutputSchemaMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(ComputeStepOutputSchemaDocument, options); } export type ComputeStepOutputSchemaMutationHookResult = ReturnType; export type ComputeStepOutputSchemaMutationResult = Apollo.MutationResult; export type ComputeStepOutputSchemaMutationOptions = Apollo.BaseMutationOptions; export const CreateDraftFromWorkflowVersionDocument = gql` mutation CreateDraftFromWorkflowVersion($input: CreateDraftFromWorkflowVersionInput!) { createDraftFromWorkflowVersion(input: $input) { id name status trigger steps createdAt updatedAt } } `; export type CreateDraftFromWorkflowVersionMutationFn = Apollo.MutationFunction; /** * __useCreateDraftFromWorkflowVersionMutation__ * * To run a mutation, you first call `useCreateDraftFromWorkflowVersionMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateDraftFromWorkflowVersionMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createDraftFromWorkflowVersionMutation, { data, loading, error }] = useCreateDraftFromWorkflowVersionMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateDraftFromWorkflowVersionMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateDraftFromWorkflowVersionDocument, options); } export type CreateDraftFromWorkflowVersionMutationHookResult = ReturnType; export type CreateDraftFromWorkflowVersionMutationResult = Apollo.MutationResult; export type CreateDraftFromWorkflowVersionMutationOptions = Apollo.BaseMutationOptions; export const CreateWorkflowVersionEdgeDocument = gql` mutation CreateWorkflowVersionEdge($input: CreateWorkflowVersionEdgeInput!) { createWorkflowVersionEdge(input: $input) { ...WorkflowDiffFragment } } ${WorkflowDiffFragmentFragmentDoc}`; export type CreateWorkflowVersionEdgeMutationFn = Apollo.MutationFunction; /** * __useCreateWorkflowVersionEdgeMutation__ * * To run a mutation, you first call `useCreateWorkflowVersionEdgeMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateWorkflowVersionEdgeMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createWorkflowVersionEdgeMutation, { data, loading, error }] = useCreateWorkflowVersionEdgeMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateWorkflowVersionEdgeMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateWorkflowVersionEdgeDocument, options); } export type CreateWorkflowVersionEdgeMutationHookResult = ReturnType; export type CreateWorkflowVersionEdgeMutationResult = Apollo.MutationResult; export type CreateWorkflowVersionEdgeMutationOptions = Apollo.BaseMutationOptions; export const CreateWorkflowVersionStepDocument = gql` mutation CreateWorkflowVersionStep($input: CreateWorkflowVersionStepInput!) { createWorkflowVersionStep(input: $input) { ...WorkflowDiffFragment } } ${WorkflowDiffFragmentFragmentDoc}`; export type CreateWorkflowVersionStepMutationFn = Apollo.MutationFunction; /** * __useCreateWorkflowVersionStepMutation__ * * To run a mutation, you first call `useCreateWorkflowVersionStepMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateWorkflowVersionStepMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createWorkflowVersionStepMutation, { data, loading, error }] = useCreateWorkflowVersionStepMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useCreateWorkflowVersionStepMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CreateWorkflowVersionStepDocument, options); } export type CreateWorkflowVersionStepMutationHookResult = ReturnType; export type CreateWorkflowVersionStepMutationResult = Apollo.MutationResult; export type CreateWorkflowVersionStepMutationOptions = Apollo.BaseMutationOptions; export const DeactivateWorkflowVersionDocument = gql` mutation DeactivateWorkflowVersion($workflowVersionId: UUID!) { deactivateWorkflowVersion(workflowVersionId: $workflowVersionId) } `; export type DeactivateWorkflowVersionMutationFn = Apollo.MutationFunction; /** * __useDeactivateWorkflowVersionMutation__ * * To run a mutation, you first call `useDeactivateWorkflowVersionMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeactivateWorkflowVersionMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deactivateWorkflowVersionMutation, { data, loading, error }] = useDeactivateWorkflowVersionMutation({ * variables: { * workflowVersionId: // value for 'workflowVersionId' * }, * }); */ export function useDeactivateWorkflowVersionMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeactivateWorkflowVersionDocument, options); } export type DeactivateWorkflowVersionMutationHookResult = ReturnType; export type DeactivateWorkflowVersionMutationResult = Apollo.MutationResult; export type DeactivateWorkflowVersionMutationOptions = Apollo.BaseMutationOptions; export const DeleteWorkflowVersionEdgeDocument = gql` mutation DeleteWorkflowVersionEdge($input: CreateWorkflowVersionEdgeInput!) { deleteWorkflowVersionEdge(input: $input) { ...WorkflowDiffFragment } } ${WorkflowDiffFragmentFragmentDoc}`; export type DeleteWorkflowVersionEdgeMutationFn = Apollo.MutationFunction; /** * __useDeleteWorkflowVersionEdgeMutation__ * * To run a mutation, you first call `useDeleteWorkflowVersionEdgeMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteWorkflowVersionEdgeMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteWorkflowVersionEdgeMutation, { data, loading, error }] = useDeleteWorkflowVersionEdgeMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDeleteWorkflowVersionEdgeMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteWorkflowVersionEdgeDocument, options); } export type DeleteWorkflowVersionEdgeMutationHookResult = ReturnType; export type DeleteWorkflowVersionEdgeMutationResult = Apollo.MutationResult; export type DeleteWorkflowVersionEdgeMutationOptions = Apollo.BaseMutationOptions; export const DeleteWorkflowVersionStepDocument = gql` mutation DeleteWorkflowVersionStep($input: DeleteWorkflowVersionStepInput!) { deleteWorkflowVersionStep(input: $input) { ...WorkflowDiffFragment } } ${WorkflowDiffFragmentFragmentDoc}`; export type DeleteWorkflowVersionStepMutationFn = Apollo.MutationFunction; /** * __useDeleteWorkflowVersionStepMutation__ * * To run a mutation, you first call `useDeleteWorkflowVersionStepMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteWorkflowVersionStepMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteWorkflowVersionStepMutation, { data, loading, error }] = useDeleteWorkflowVersionStepMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDeleteWorkflowVersionStepMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteWorkflowVersionStepDocument, options); } export type DeleteWorkflowVersionStepMutationHookResult = ReturnType; export type DeleteWorkflowVersionStepMutationResult = Apollo.MutationResult; export type DeleteWorkflowVersionStepMutationOptions = Apollo.BaseMutationOptions; export const DuplicateWorkflowDocument = gql` mutation DuplicateWorkflow($input: DuplicateWorkflowInput!) { duplicateWorkflow(input: $input) { id name status trigger steps createdAt updatedAt workflowId } } `; export type DuplicateWorkflowMutationFn = Apollo.MutationFunction; /** * __useDuplicateWorkflowMutation__ * * To run a mutation, you first call `useDuplicateWorkflowMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDuplicateWorkflowMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [duplicateWorkflowMutation, { data, loading, error }] = useDuplicateWorkflowMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDuplicateWorkflowMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DuplicateWorkflowDocument, options); } export type DuplicateWorkflowMutationHookResult = ReturnType; export type DuplicateWorkflowMutationResult = Apollo.MutationResult; export type DuplicateWorkflowMutationOptions = Apollo.BaseMutationOptions; export const DuplicateWorkflowVersionStepDocument = gql` mutation DuplicateWorkflowVersionStep($input: DuplicateWorkflowVersionStepInput!) { duplicateWorkflowVersionStep(input: $input) { ...WorkflowDiffFragment } } ${WorkflowDiffFragmentFragmentDoc}`; export type DuplicateWorkflowVersionStepMutationFn = Apollo.MutationFunction; /** * __useDuplicateWorkflowVersionStepMutation__ * * To run a mutation, you first call `useDuplicateWorkflowVersionStepMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDuplicateWorkflowVersionStepMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [duplicateWorkflowVersionStepMutation, { data, loading, error }] = useDuplicateWorkflowVersionStepMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useDuplicateWorkflowVersionStepMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DuplicateWorkflowVersionStepDocument, options); } export type DuplicateWorkflowVersionStepMutationHookResult = ReturnType; export type DuplicateWorkflowVersionStepMutationResult = Apollo.MutationResult; export type DuplicateWorkflowVersionStepMutationOptions = Apollo.BaseMutationOptions; export const RunWorkflowVersionDocument = gql` mutation RunWorkflowVersion($input: RunWorkflowVersionInput!) { runWorkflowVersion(input: $input) { workflowRunId } } `; export type RunWorkflowVersionMutationFn = Apollo.MutationFunction; /** * __useRunWorkflowVersionMutation__ * * To run a mutation, you first call `useRunWorkflowVersionMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRunWorkflowVersionMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [runWorkflowVersionMutation, { data, loading, error }] = useRunWorkflowVersionMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useRunWorkflowVersionMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(RunWorkflowVersionDocument, options); } export type RunWorkflowVersionMutationHookResult = ReturnType; export type RunWorkflowVersionMutationResult = Apollo.MutationResult; export type RunWorkflowVersionMutationOptions = Apollo.BaseMutationOptions; export const StopWorkflowRunDocument = gql` mutation StopWorkflowRun($workflowRunId: UUID!) { stopWorkflowRun(workflowRunId: $workflowRunId) { id status __typename } } `; export type StopWorkflowRunMutationFn = Apollo.MutationFunction; /** * __useStopWorkflowRunMutation__ * * To run a mutation, you first call `useStopWorkflowRunMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useStopWorkflowRunMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [stopWorkflowRunMutation, { data, loading, error }] = useStopWorkflowRunMutation({ * variables: { * workflowRunId: // value for 'workflowRunId' * }, * }); */ export function useStopWorkflowRunMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(StopWorkflowRunDocument, options); } export type StopWorkflowRunMutationHookResult = ReturnType; export type StopWorkflowRunMutationResult = Apollo.MutationResult; export type StopWorkflowRunMutationOptions = Apollo.BaseMutationOptions; export const UpdateWorkflowRunStepDocument = gql` mutation UpdateWorkflowRunStep($input: UpdateWorkflowRunStepInput!) { updateWorkflowRunStep(input: $input) { id name type settings valid nextStepIds position { x y } } } `; export type UpdateWorkflowRunStepMutationFn = Apollo.MutationFunction; /** * __useUpdateWorkflowRunStepMutation__ * * To run a mutation, you first call `useUpdateWorkflowRunStepMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateWorkflowRunStepMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateWorkflowRunStepMutation, { data, loading, error }] = useUpdateWorkflowRunStepMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateWorkflowRunStepMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateWorkflowRunStepDocument, options); } export type UpdateWorkflowRunStepMutationHookResult = ReturnType; export type UpdateWorkflowRunStepMutationResult = Apollo.MutationResult; export type UpdateWorkflowRunStepMutationOptions = Apollo.BaseMutationOptions; export const UpdateWorkflowVersionStepDocument = gql` mutation UpdateWorkflowVersionStep($input: UpdateWorkflowVersionStepInput!) { updateWorkflowVersionStep(input: $input) { id name type settings valid nextStepIds position { x y } } } `; export type UpdateWorkflowVersionStepMutationFn = Apollo.MutationFunction; /** * __useUpdateWorkflowVersionStepMutation__ * * To run a mutation, you first call `useUpdateWorkflowVersionStepMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateWorkflowVersionStepMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateWorkflowVersionStepMutation, { data, loading, error }] = useUpdateWorkflowVersionStepMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateWorkflowVersionStepMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateWorkflowVersionStepDocument, options); } export type UpdateWorkflowVersionStepMutationHookResult = ReturnType; export type UpdateWorkflowVersionStepMutationResult = Apollo.MutationResult; export type UpdateWorkflowVersionStepMutationOptions = Apollo.BaseMutationOptions; export const SubmitFormStepDocument = gql` mutation SubmitFormStep($input: SubmitFormStepInput!) { submitFormStep(input: $input) } `; export type SubmitFormStepMutationFn = Apollo.MutationFunction; /** * __useSubmitFormStepMutation__ * * To run a mutation, you first call `useSubmitFormStepMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSubmitFormStepMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [submitFormStepMutation, { data, loading, error }] = useSubmitFormStepMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useSubmitFormStepMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SubmitFormStepDocument, options); } export type SubmitFormStepMutationHookResult = ReturnType; export type SubmitFormStepMutationResult = Apollo.MutationResult; export type SubmitFormStepMutationOptions = Apollo.BaseMutationOptions; export const TestHttpRequestDocument = gql` mutation TestHttpRequest($input: TestHttpRequestInput!) { testHttpRequest(input: $input) { success message result error status statusText headers } } `; export type TestHttpRequestMutationFn = Apollo.MutationFunction; /** * __useTestHttpRequestMutation__ * * To run a mutation, you first call `useTestHttpRequestMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useTestHttpRequestMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [testHttpRequestMutation, { data, loading, error }] = useTestHttpRequestMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useTestHttpRequestMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(TestHttpRequestDocument, options); } export type TestHttpRequestMutationHookResult = ReturnType; export type TestHttpRequestMutationResult = Apollo.MutationResult; export type TestHttpRequestMutationOptions = Apollo.BaseMutationOptions; export const UpdateWorkflowVersionPositionsDocument = gql` mutation UpdateWorkflowVersionPositions($input: UpdateWorkflowVersionPositionsInput!) { updateWorkflowVersionPositions(input: $input) } `; export type UpdateWorkflowVersionPositionsMutationFn = Apollo.MutationFunction; /** * __useUpdateWorkflowVersionPositionsMutation__ * * To run a mutation, you first call `useUpdateWorkflowVersionPositionsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateWorkflowVersionPositionsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateWorkflowVersionPositionsMutation, { data, loading, error }] = useUpdateWorkflowVersionPositionsMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateWorkflowVersionPositionsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateWorkflowVersionPositionsDocument, options); } export type UpdateWorkflowVersionPositionsMutationHookResult = ReturnType; export type UpdateWorkflowVersionPositionsMutationResult = Apollo.MutationResult; export type UpdateWorkflowVersionPositionsMutationOptions = Apollo.BaseMutationOptions; export const DeleteWorkspaceInvitationDocument = gql` mutation DeleteWorkspaceInvitation($appTokenId: String!) { deleteWorkspaceInvitation(appTokenId: $appTokenId) } `; export type DeleteWorkspaceInvitationMutationFn = Apollo.MutationFunction; /** * __useDeleteWorkspaceInvitationMutation__ * * To run a mutation, you first call `useDeleteWorkspaceInvitationMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteWorkspaceInvitationMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteWorkspaceInvitationMutation, { data, loading, error }] = useDeleteWorkspaceInvitationMutation({ * variables: { * appTokenId: // value for 'appTokenId' * }, * }); */ export function useDeleteWorkspaceInvitationMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteWorkspaceInvitationDocument, options); } export type DeleteWorkspaceInvitationMutationHookResult = ReturnType; export type DeleteWorkspaceInvitationMutationResult = Apollo.MutationResult; export type DeleteWorkspaceInvitationMutationOptions = Apollo.BaseMutationOptions; export const ResendWorkspaceInvitationDocument = gql` mutation ResendWorkspaceInvitation($appTokenId: String!) { resendWorkspaceInvitation(appTokenId: $appTokenId) { success errors result { ... on WorkspaceInvitation { id email expiresAt } } } } `; export type ResendWorkspaceInvitationMutationFn = Apollo.MutationFunction; /** * __useResendWorkspaceInvitationMutation__ * * To run a mutation, you first call `useResendWorkspaceInvitationMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useResendWorkspaceInvitationMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [resendWorkspaceInvitationMutation, { data, loading, error }] = useResendWorkspaceInvitationMutation({ * variables: { * appTokenId: // value for 'appTokenId' * }, * }); */ export function useResendWorkspaceInvitationMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(ResendWorkspaceInvitationDocument, options); } export type ResendWorkspaceInvitationMutationHookResult = ReturnType; export type ResendWorkspaceInvitationMutationResult = Apollo.MutationResult; export type ResendWorkspaceInvitationMutationOptions = Apollo.BaseMutationOptions; export const SendInvitationsDocument = gql` mutation SendInvitations($emails: [String!]!) { sendInvitations(emails: $emails) { success errors result { ... on WorkspaceInvitation { id email expiresAt } } } } `; export type SendInvitationsMutationFn = Apollo.MutationFunction; /** * __useSendInvitationsMutation__ * * To run a mutation, you first call `useSendInvitationsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSendInvitationsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [sendInvitationsMutation, { data, loading, error }] = useSendInvitationsMutation({ * variables: { * emails: // value for 'emails' * }, * }); */ export function useSendInvitationsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(SendInvitationsDocument, options); } export type SendInvitationsMutationHookResult = ReturnType; export type SendInvitationsMutationResult = Apollo.MutationResult; export type SendInvitationsMutationOptions = Apollo.BaseMutationOptions; export const GetWorkspaceInvitationsDocument = gql` query GetWorkspaceInvitations { findWorkspaceInvitations { id email expiresAt } } `; /** * __useGetWorkspaceInvitationsQuery__ * * To run a query within a React component, call `useGetWorkspaceInvitationsQuery` and pass it any options that fit your needs. * When your component renders, `useGetWorkspaceInvitationsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetWorkspaceInvitationsQuery({ * variables: { * }, * }); */ export function useGetWorkspaceInvitationsQuery(baseOptions?: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetWorkspaceInvitationsDocument, options); } export function useGetWorkspaceInvitationsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetWorkspaceInvitationsDocument, options); } export type GetWorkspaceInvitationsQueryHookResult = ReturnType; export type GetWorkspaceInvitationsLazyQueryHookResult = ReturnType; export type GetWorkspaceInvitationsQueryResult = Apollo.QueryResult; export const ActivateWorkspaceDocument = gql` mutation ActivateWorkspace($input: ActivateWorkspaceInput!) { activateWorkspace(data: $input) { id } } `; export type ActivateWorkspaceMutationFn = Apollo.MutationFunction; /** * __useActivateWorkspaceMutation__ * * To run a mutation, you first call `useActivateWorkspaceMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useActivateWorkspaceMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [activateWorkspaceMutation, { data, loading, error }] = useActivateWorkspaceMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useActivateWorkspaceMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(ActivateWorkspaceDocument, options); } export type ActivateWorkspaceMutationHookResult = ReturnType; export type ActivateWorkspaceMutationResult = Apollo.MutationResult; export type ActivateWorkspaceMutationOptions = Apollo.BaseMutationOptions; export const DeleteCurrentWorkspaceDocument = gql` mutation DeleteCurrentWorkspace { deleteCurrentWorkspace { id } } `; export type DeleteCurrentWorkspaceMutationFn = Apollo.MutationFunction; /** * __useDeleteCurrentWorkspaceMutation__ * * To run a mutation, you first call `useDeleteCurrentWorkspaceMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteCurrentWorkspaceMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteCurrentWorkspaceMutation, { data, loading, error }] = useDeleteCurrentWorkspaceMutation({ * variables: { * }, * }); */ export function useDeleteCurrentWorkspaceMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(DeleteCurrentWorkspaceDocument, options); } export type DeleteCurrentWorkspaceMutationHookResult = ReturnType; export type DeleteCurrentWorkspaceMutationResult = Apollo.MutationResult; export type DeleteCurrentWorkspaceMutationOptions = Apollo.BaseMutationOptions; export const UpdateWorkspaceDocument = gql` mutation UpdateWorkspace($input: UpdateWorkspaceInput!) { updateWorkspace(data: $input) { id customDomain subdomain displayName logo allowImpersonation isPublicInviteLinkEnabled isGoogleAuthEnabled isMicrosoftAuthEnabled isPasswordAuthEnabled isTwoFactorAuthenticationEnforced defaultRole { ...RoleFragment } } } ${RoleFragmentFragmentDoc}`; export type UpdateWorkspaceMutationFn = Apollo.MutationFunction; /** * __useUpdateWorkspaceMutation__ * * To run a mutation, you first call `useUpdateWorkspaceMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateWorkspaceMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateWorkspaceMutation, { data, loading, error }] = useUpdateWorkspaceMutation({ * variables: { * input: // value for 'input' * }, * }); */ export function useUpdateWorkspaceMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdateWorkspaceDocument, options); } export type UpdateWorkspaceMutationHookResult = ReturnType; export type UpdateWorkspaceMutationResult = Apollo.MutationResult; export type UpdateWorkspaceMutationOptions = Apollo.BaseMutationOptions; export const UploadWorkspaceLogoDocument = gql` mutation UploadWorkspaceLogo($file: Upload!) { uploadWorkspaceLogo(file: $file) { path token } } `; export type UploadWorkspaceLogoMutationFn = Apollo.MutationFunction; /** * __useUploadWorkspaceLogoMutation__ * * To run a mutation, you first call `useUploadWorkspaceLogoMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUploadWorkspaceLogoMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [uploadWorkspaceLogoMutation, { data, loading, error }] = useUploadWorkspaceLogoMutation({ * variables: { * file: // value for 'file' * }, * }); */ export function useUploadWorkspaceLogoMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UploadWorkspaceLogoDocument, options); } export type UploadWorkspaceLogoMutationHookResult = ReturnType; export type UploadWorkspaceLogoMutationResult = Apollo.MutationResult; export type UploadWorkspaceLogoMutationOptions = Apollo.BaseMutationOptions; export const CheckCustomDomainValidRecordsDocument = gql` mutation CheckCustomDomainValidRecords { checkCustomDomainValidRecords { id domain records { type key value validationType status } } } `; export type CheckCustomDomainValidRecordsMutationFn = Apollo.MutationFunction; /** * __useCheckCustomDomainValidRecordsMutation__ * * To run a mutation, you first call `useCheckCustomDomainValidRecordsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCheckCustomDomainValidRecordsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [checkCustomDomainValidRecordsMutation, { data, loading, error }] = useCheckCustomDomainValidRecordsMutation({ * variables: { * }, * }); */ export function useCheckCustomDomainValidRecordsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(CheckCustomDomainValidRecordsDocument, options); } export type CheckCustomDomainValidRecordsMutationHookResult = ReturnType; export type CheckCustomDomainValidRecordsMutationResult = Apollo.MutationResult; export type CheckCustomDomainValidRecordsMutationOptions = Apollo.BaseMutationOptions; export const GetWorkspaceFromInviteHashDocument = gql` query GetWorkspaceFromInviteHash($inviteHash: String!) { findWorkspaceFromInviteHash(inviteHash: $inviteHash) { id displayName logo allowImpersonation } } `; /** * __useGetWorkspaceFromInviteHashQuery__ * * To run a query within a React component, call `useGetWorkspaceFromInviteHashQuery` and pass it any options that fit your needs. * When your component renders, `useGetWorkspaceFromInviteHashQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useGetWorkspaceFromInviteHashQuery({ * variables: { * inviteHash: // value for 'inviteHash' * }, * }); */ export function useGetWorkspaceFromInviteHashQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(GetWorkspaceFromInviteHashDocument, options); } export function useGetWorkspaceFromInviteHashLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(GetWorkspaceFromInviteHashDocument, options); } export type GetWorkspaceFromInviteHashQueryHookResult = ReturnType; export type GetWorkspaceFromInviteHashLazyQueryHookResult = ReturnType; export type GetWorkspaceFromInviteHashQueryResult = Apollo.QueryResult;