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: any; Upload: any; }; export type ActivateWorkspaceInput = { displayName?: InputMaybe; }; 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; 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; standardId?: Maybe; updatedAt: Scalars['DateTime']; }; export type AgentChatMessage = { __typename?: 'AgentChatMessage'; createdAt: Scalars['DateTime']; id: Scalars['UUID']; parts: Array; role: Scalars['String']; threadId: Scalars['UUID']; }; export type AgentChatMessagePart = { __typename?: 'AgentChatMessagePart'; 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 AgentChatThread = { __typename?: 'AgentChatThread'; createdAt: Scalars['DateTime']; id: Scalars['UUID']; title?: Maybe; updatedAt: Scalars['DateTime']; }; export type AgentHandoff = { __typename?: 'AgentHandoff'; description?: Maybe; id: Scalars['UUID']; toAgent: Agent; }; export type AgentIdInput = { /** The id of the agent. */ id: Scalars['UUID']; }; export type AggregateChartConfiguration = { __typename?: 'AggregateChartConfiguration'; aggregateFieldMetadataId: Scalars['UUID']; aggregateOperation: AggregateOperations; description?: Maybe; displayDataLabel?: Maybe; filter?: Maybe; firstDayOfTheWeek?: Maybe; format?: Maybe; graphType: GraphType; label?: 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 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']; workspace: Workspace; workspaceId: Scalars['UUID']; }; 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; description: Scalars['String']; id: Scalars['UUID']; name: Scalars['String']; objects: Array; serverlessFunctions: Array; version: Scalars['String']; }; 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; description?: Maybe; displayDataLabel?: Maybe; filter?: Maybe; firstDayOfTheWeek?: Maybe; graphType: GraphType; groupMode?: Maybe; omitNullValues?: Maybe; primaryAxisDateGranularity?: Maybe; primaryAxisGroupByFieldMetadataId: Scalars['UUID']; primaryAxisGroupBySubFieldName?: Maybe; primaryAxisOrderBy?: Maybe; rangeMax?: Maybe; rangeMin?: Maybe; secondaryAxisGroupByDateGranularity?: Maybe; secondaryAxisGroupByFieldMetadataId?: Maybe; secondaryAxisGroupBySubFieldName?: Maybe; secondaryAxisOrderBy?: Maybe; timezone?: Maybe; }; /** Display mode for bar charts with secondary grouping */ export enum BarChartGroupMode { GROUPED = 'GROUPED', STACKED = 'STACKED' } export type Billing = { __typename?: 'Billing'; billingUrl?: Maybe; isBillingEnabled: Scalars['Boolean']; trialPeriods: Array; }; export type BillingEndTrialPeriodOutput = { __typename?: 'BillingEndTrialPeriodOutput'; /** Boolean that confirms if a payment method was found */ hasPaymentMethod: Scalars['Boolean']; /** Updated subscription status */ status?: Maybe; }; 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; 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 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'; inputCostPer1kTokensInCredits: Scalars['Float']; label: Scalars['String']; modelId: Scalars['String']; nativeCapabilities?: Maybe; outputCostPer1kTokensInCredits: Scalars['Float']; provider: ModelProvider; }; 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', EMAIL_SETTINGS = 'EMAIL_SETTINGS', EXCEPTION_HANDLER = 'EXCEPTION_HANDLER', GOOGLE_AUTH = 'GOOGLE_AUTH', LLM = 'LLM', LOGGING = 'LOGGING', METERING = 'METERING', MICROSOFT_AUTH = 'MICROSOFT_AUTH', OTHER = 'OTHER', RATE_LIMITING = 'RATE_LIMITING', SERVERLESS_CONFIG = 'SERVERLESS_CONFIG', 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']; deletedAt?: Maybe; icon: Scalars['String']; id: Scalars['UUID']; isCompact: Scalars['Boolean']; isCustom: Scalars['Boolean']; kanbanAggregateOperation?: Maybe; kanbanAggregateOperationFieldMetadataId?: Maybe; key?: Maybe; name: Scalars['String']; objectMetadataId: Scalars['UUID']; openRecordIn: ViewOpenRecordIn; position: Scalars['Float']; type: ViewType; updatedAt: Scalars['DateTime']; viewFields: Array; viewFilterGroups: Array; viewFilters: Array; viewGroups: Array; viewSorts: Array; 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; fieldMetadataId: Scalars['UUID']; 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 CreateAgentHandoffInput = { description?: InputMaybe; fromAgentId: Scalars['UUID']; toAgentId: Scalars['UUID']; }; export type CreateAgentInput = { description?: 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 CreateApprovedAccessDomainInput = { domain: Scalars['String']; email: Scalars['String']; }; export type CreateCronTriggerInput = { serverlessFunctionId: Scalars['String']; settings: Scalars['JSON']; }; export type CreateDatabaseEventTriggerInput = { serverlessFunctionId: Scalars['String']; settings: Scalars['JSON']; }; 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 CreateOneFieldMetadataInput = { /** The record to create */ field: CreateFieldInput; }; 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?: InputMaybe; gridPosition: GridPositionInput; objectMetadataId?: InputMaybe; pageLayoutTabId: Scalars['UUID']; title: Scalars['String']; type?: InputMaybe; }; 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 CreateRouteTriggerInput = { httpMethod?: HttpMethod; isAuthRequired?: Scalars['Boolean']; path: Scalars['String']; serverlessFunctionId: Scalars['String']; }; export type CreateServerlessFunctionInput = { code?: InputMaybe; description?: InputMaybe; handlerName?: InputMaybe; handlerPath?: InputMaybe; name: Scalars['String']; timeoutSeconds?: InputMaybe; }; 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 = { fieldMetadataId: Scalars['UUID']; 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; name: Scalars['String']; objectMetadataId: Scalars['UUID']; openRecordIn?: InputMaybe; position?: InputMaybe; type?: InputMaybe; }; export type CreateViewSortInput = { direction?: InputMaybe; fieldMetadataId: Scalars['UUID']; id?: InputMaybe; viewId: Scalars['UUID']; }; export type CreateWebhookInput = { description?: 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 = { /** 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 CronTrigger = { __typename?: 'CronTrigger'; createdAt: Scalars['DateTime']; id: Scalars['UUID']; settings: Scalars['JSON']; updatedAt: Scalars['DateTime']; }; export type CronTriggerIdInput = { id: Scalars['String']; }; 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 DatabaseEventTrigger = { __typename?: 'DatabaseEventTrigger'; createdAt: Scalars['DateTime']; id: Scalars['UUID']; settings: Scalars['JSON']; updatedAt: Scalars['DateTime']; }; export type DatabaseEventTriggerIdInput = { id: Scalars['String']; }; 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 DeleteWebhookInput = { 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']; }; /** Schema update on a table */ export enum DistantTableUpdate { COLUMNS_ADDED = 'COLUMNS_ADDED', COLUMNS_DELETED = 'COLUMNS_DELETED', COLUMNS_TYPE_CHANGED = 'COLUMNS_TYPE_CHANGED', TABLE_DELETED = 'TABLE_DELETED' } 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 DuplicateWorkflowVersionStepInput = { stepId: Scalars['String']; workflowVersionId: 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 ExecuteServerlessFunctionInput = { /** Id of the serverless function to execute */ id: Scalars['UUID']; /** Payload in JSON format */ payload: Scalars['JSON']; /** Version of the serverless function to execute */ version?: Scalars['String']; }; export type FeatureFlag = { __typename?: 'FeatureFlag'; id: Scalars['UUID']; key: FeatureFlagKey; value: Scalars['Boolean']; workspaceId: Scalars['UUID']; }; export type FeatureFlagDto = { __typename?: 'FeatureFlagDTO'; key: FeatureFlagKey; value: Scalars['Boolean']; }; export enum FeatureFlagKey { IS_AIRTABLE_INTEGRATION_ENABLED = 'IS_AIRTABLE_INTEGRATION_ENABLED', IS_AI_ENABLED = 'IS_AI_ENABLED', IS_APPLICATION_ENABLED = 'IS_APPLICATION_ENABLED', IS_DASHBOARD_V2_ENABLED = 'IS_DASHBOARD_V2_ENABLED', IS_EMAILING_DOMAIN_ENABLED = 'IS_EMAILING_DOMAIN_ENABLED', IS_IMAP_SMTP_CALDAV_ENABLED = 'IS_IMAP_SMTP_CALDAV_ENABLED', IS_JSON_FILTER_ENABLED = 'IS_JSON_FILTER_ENABLED', IS_MESSAGE_FOLDER_CONTROL_ENABLED = 'IS_MESSAGE_FOLDER_CONTROL_ENABLED', IS_MORPH_RELATION_ENABLED = 'IS_MORPH_RELATION_ENABLED', IS_PAGE_LAYOUT_ENABLED = 'IS_PAGE_LAYOUT_ENABLED', IS_POSTGRESQL_INTEGRATION_ENABLED = 'IS_POSTGRESQL_INTEGRATION_ENABLED', IS_PUBLIC_DOMAIN_ENABLED = 'IS_PUBLIC_DOMAIN_ENABLED', IS_RECORD_PAGE_LAYOUT_ENABLED = 'IS_RECORD_PAGE_LAYOUT_ENABLED', IS_STRIPE_INTEGRATION_ENABLED = 'IS_STRIPE_INTEGRATION_ENABLED', IS_UNIQUE_INDEXES_ENABLED = 'IS_UNIQUE_INDEXES_ENABLED', IS_WORKFLOW_RUN_STOPPAGE_ENABLED = 'IS_WORKFLOW_RUN_STOPPAGE_ENABLED', IS_WORKSPACE_MIGRATION_V2_ENABLED = 'IS_WORKSPACE_MIGRATION_V2_ENABLED' } export type Field = { __typename?: 'Field'; 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']; morphRelations?: Maybe>; name: Scalars['String']; object?: Maybe; options?: Maybe; relation?: Maybe; settings?: Maybe; standardOverrides?: Maybe; type: FieldMetadataType; updatedAt: Scalars['DateTime']; }; 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', 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 File = { __typename?: 'File'; createdAt: Scalars['DateTime']; fullPath: Scalars['String']; id: Scalars['UUID']; name: Scalars['String']; size: Scalars['Float']; type: Scalars['String']; }; export enum FileFolder { AgentChat = 'AgentChat', Attachment = 'Attachment', File = 'File', PersonPicture = 'PersonPicture', ProfilePicture = 'ProfilePicture', ServerlessFunction = 'ServerlessFunction', ServerlessFunctionToDelete = 'ServerlessFunctionToDelete', WorkspaceLogo = 'WorkspaceLogo' } 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 FullName = { __typename?: 'FullName'; firstName: Scalars['String']; lastName: Scalars['String']; }; export type GaugeChartConfiguration = { __typename?: 'GaugeChartConfiguration'; aggregateFieldMetadataId: Scalars['UUID']; aggregateOperation: AggregateOperations; color?: Maybe; description?: Maybe; displayDataLabel?: Maybe; filter?: Maybe; firstDayOfTheWeek?: Maybe; graphType: GraphType; 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 GetLoginTokenFromEmailVerificationTokenOutput = { __typename?: 'GetLoginTokenFromEmailVerificationTokenOutput'; loginToken: AuthToken; workspaceUrls: WorkspaceUrls; }; export type GetServerlessFunctionSourceCodeInput = { /** The id of the function. */ id: Scalars['ID']; /** The version of the function */ version?: Scalars['String']; }; export type GetWebhookInput = { id: Scalars['UUID']; }; /** Order by options for graph widgets */ export enum GraphOrderBy { FIELD_ASC = 'FIELD_ASC', FIELD_DESC = 'FIELD_DESC', VALUE_ASC = 'VALUE_ASC', VALUE_DESC = 'VALUE_DESC' } /** Type of graph widget */ export enum GraphType { AGGREGATE = 'AGGREGATE', GAUGE = 'GAUGE', HORIZONTAL_BAR = 'HORIZONTAL_BAR', LINE = 'LINE', PIE = 'PIE', VERTICAL_BAR = 'VERTICAL_BAR' } 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 HttpMethod { DELETE = 'DELETE', GET = 'GET', PATCH = 'PATCH', POST = 'POST', PUT = 'PUT' } 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'; 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; description?: Maybe; displayDataLabel?: Maybe; filter?: Maybe; firstDayOfTheWeek?: Maybe; graphType: GraphType; omitNullValues?: Maybe; primaryAxisDateGranularity?: Maybe; primaryAxisGroupByFieldMetadataId: Scalars['UUID']; primaryAxisGroupBySubFieldName?: Maybe; primaryAxisOrderBy?: Maybe; rangeMax?: Maybe; rangeMin?: Maybe; secondaryAxisGroupByDateGranularity?: Maybe; secondaryAxisGroupByFieldMetadataId?: Maybe; secondaryAxisGroupBySubFieldName?: Maybe; secondaryAxisOrderBy?: Maybe; timezone?: Maybe; }; 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 LoginTokenOutput = { __typename?: 'LoginTokenOutput'; loginToken: AuthToken; }; 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'; activateWorkflowVersion: Scalars['Boolean']; activateWorkspace: Workspace; assignRoleToAgent: Scalars['Boolean']; assignRoleToApiKey: Scalars['Boolean']; authorizeApp: AuthorizeAppOutput; cancelSwitchBillingInterval: BillingUpdateOutput; cancelSwitchBillingPlan: BillingUpdateOutput; cancelSwitchMeteredPrice: BillingUpdateOutput; checkCustomDomainValidRecords?: Maybe; checkPublicDomainValidRecords?: Maybe; checkoutSession: BillingSessionOutput; computeStepOutputSchema: Scalars['JSON']; createAgentHandoff: Scalars['Boolean']; createApiKey: ApiKey; createApprovedAccessDomain: ApprovedAccessDomain; createChatThread: AgentChatThread; createCoreView: CoreView; createCoreViewField: CoreViewField; createCoreViewFilter: CoreViewFilter; createCoreViewFilterGroup: CoreViewFilterGroup; createCoreViewGroup: CoreViewGroup; createCoreViewSort: CoreViewSort; createDatabaseConfigVariable: Scalars['Boolean']; createDraftFromWorkflowVersion: WorkflowVersionDto; createEmailingDomain: EmailingDomain; createFile: File; createManyCoreViewFields: Array; createManyCoreViewGroups: Array; createOIDCIdentityProvider: SetupSsoOutput; createObjectEvent: Analytics; createOneAgent: Agent; createOneAppToken: AppToken; createOneCronTrigger: CronTrigger; createOneDatabaseEventTrigger: DatabaseEventTrigger; createOneField: Field; createOneObject: Object; createOneRole: Role; createOneRouteTrigger: RouteTrigger; createOneServerlessFunction: ServerlessFunction; createOneServerlessFunctionLayer: ServerlessFunctionLayer; createPageLayout: PageLayout; createPageLayoutTab: PageLayoutTab; createPageLayoutWidget: PageLayoutWidget; createPublicDomain: PublicDomain; createSAMLIdentityProvider: SetupSsoOutput; createWebhook: Webhook; createWorkflowVersionEdge: WorkflowVersionStepChanges; createWorkflowVersionStep: WorkflowVersionStepChanges; deactivateWorkflowVersion: Scalars['Boolean']; deleteApplication: Scalars['Boolean']; deleteApprovedAccessDomain: Scalars['Boolean']; 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; deleteJobs: DeleteJobsResponse; deleteOneAgent: Agent; deleteOneCronTrigger: CronTrigger; deleteOneDatabaseEventTrigger: DatabaseEventTrigger; deleteOneField: Field; deleteOneObject: Object; deleteOneRole: Scalars['String']; deleteOneRouteTrigger: RouteTrigger; deleteOneServerlessFunction: ServerlessFunction; deletePageLayout: PageLayout; deletePageLayoutTab: Scalars['Boolean']; deletePageLayoutWidget: PageLayoutWidget; deletePublicDomain: Scalars['Boolean']; deleteSSOIdentityProvider: DeleteSsoOutput; deleteTwoFactorAuthenticationMethod: DeleteTwoFactorAuthenticationMethodOutput; deleteUser: User; deleteWebhook: Scalars['Boolean']; 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; duplicateWorkflowVersionStep: WorkflowVersionStepChanges; editSSOIdentityProvider: EditSsoOutput; emailPasswordResetLink: EmailPasswordResetLinkOutput; enablePostgresProxy: PostgresCredentials; endSubscriptionTrialPeriod: BillingEndTrialPeriodOutput; executeOneServerlessFunction: ServerlessFunctionExecutionResult; generateApiKeyToken: ApiKeyToken; generateTransientToken: TransientTokenOutput; getAuthTokensFromLoginToken: AuthTokens; getAuthTokensFromOTP: AuthTokens; getAuthorizationUrlForSSO: GetAuthorizationUrlForSsoOutput; getLoginTokenFromCredentials: LoginTokenOutput; getLoginTokenFromEmailVerificationToken: GetLoginTokenFromEmailVerificationTokenOutput; getWorkspaceAgnosticTokenFromEmailVerificationToken: AvailableWorkspacesAndAccessTokensOutput; impersonate: ImpersonateOutput; initiateOTPProvisioning: InitiateTwoFactorAuthenticationProvisioningOutput; initiateOTPProvisioningForAuthenticatedUser: InitiateTwoFactorAuthenticationProvisioningOutput; publishServerlessFunction: ServerlessFunction; removeAgentHandoff: Scalars['Boolean']; removeRoleFromAgent: Scalars['Boolean']; renewToken: AuthTokens; resendEmailVerificationToken: ResendEmailVerificationTokenOutput; resendWorkspaceInvitation: SendInvitationsOutput; restorePageLayout: PageLayout; restorePageLayoutTab: PageLayoutTab; restorePageLayoutWidget: PageLayoutWidget; retryJobs: RetryJobsResponse; revokeApiKey?: Maybe; 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; updateApiKey?: Maybe; updateCoreView: CoreView; updateCoreViewField: CoreViewField; updateCoreViewFilter: CoreViewFilter; updateCoreViewFilterGroup: CoreViewFilterGroup; updateCoreViewGroup: CoreViewGroup; updateCoreViewSort: CoreViewSort; updateDatabaseConfigVariable: Scalars['Boolean']; updateLabPublicFeatureFlag: FeatureFlagDto; updateOneAgent: Agent; updateOneApplicationVariable: Scalars['Boolean']; updateOneCronTrigger: CronTrigger; updateOneDatabaseEventTrigger: DatabaseEventTrigger; updateOneField: Field; updateOneObject: Object; updateOneRole: Role; updateOneRouteTrigger: RouteTrigger; updateOneServerlessFunction: ServerlessFunction; updatePageLayout: PageLayout; updatePageLayoutTab: PageLayoutTab; updatePageLayoutWidget: PageLayoutWidget; updatePageLayoutWithTabsAndWidgets: PageLayout; updatePasswordViaResetToken: InvalidatePasswordOutput; updateWebhook?: Maybe; updateWorkflowRunStep: WorkflowAction; updateWorkflowVersionPositions: Scalars['Boolean']; updateWorkflowVersionStep: WorkflowAction; updateWorkspace: Workspace; updateWorkspaceFeatureFlag: Scalars['Boolean']; updateWorkspaceMemberRole: WorkspaceMember; uploadFile: SignedFile; uploadImage: SignedFile; uploadProfilePicture: SignedFile; uploadWorkspaceLogo: SignedFile; upsertFieldPermissions: Array; upsertObjectPermissions: Array; upsertPermissionFlags: Array; userLookupAdminPanel: UserLookup; validateApprovedAccessDomain: ApprovedAccessDomain; verifyEmailingDomain: EmailingDomain; verifyTwoFactorAuthenticationMethodForAuthenticatedUser: VerifyTwoFactorAuthenticationMethodOutput; }; export type MutationActivateWorkflowVersionArgs = { workflowVersionId: Scalars['UUID']; }; export type MutationActivateWorkspaceArgs = { data: ActivateWorkspaceInput; }; 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 MutationCreateAgentHandoffArgs = { input: CreateAgentHandoffInput; }; export type MutationCreateApiKeyArgs = { input: CreateApiKeyInput; }; export type MutationCreateApprovedAccessDomainArgs = { input: CreateApprovedAccessDomainInput; }; 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 MutationCreateManyCoreViewFieldsArgs = { inputs: Array; }; export type MutationCreateManyCoreViewGroupsArgs = { inputs: Array; }; 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 MutationCreateOneCronTriggerArgs = { input: CreateCronTriggerInput; }; export type MutationCreateOneDatabaseEventTriggerArgs = { input: CreateDatabaseEventTriggerInput; }; export type MutationCreateOneFieldArgs = { input: CreateOneFieldMetadataInput; }; export type MutationCreateOneRoleArgs = { createRoleInput: CreateRoleInput; }; export type MutationCreateOneRouteTriggerArgs = { input: CreateRouteTriggerInput; }; export type MutationCreateOneServerlessFunctionArgs = { input: CreateServerlessFunctionInput; }; export type MutationCreateOneServerlessFunctionLayerArgs = { packageJson: Scalars['JSON']; yarnLock: Scalars['String']; }; 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 MutationCreateWebhookArgs = { input: CreateWebhookInput; }; export type MutationCreateWorkflowVersionEdgeArgs = { input: CreateWorkflowVersionEdgeInput; }; export type MutationCreateWorkflowVersionStepArgs = { input: CreateWorkflowVersionStepInput; }; export type MutationDeactivateWorkflowVersionArgs = { workflowVersionId: Scalars['UUID']; }; export type MutationDeleteApplicationArgs = { universalIdentifier: Scalars['String']; }; export type MutationDeleteApprovedAccessDomainArgs = { input: DeleteApprovedAccessDomainInput; }; 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 MutationDeleteJobsArgs = { jobIds: Array; queueName: Scalars['String']; }; export type MutationDeleteOneAgentArgs = { input: AgentIdInput; }; export type MutationDeleteOneCronTriggerArgs = { input: CronTriggerIdInput; }; export type MutationDeleteOneDatabaseEventTriggerArgs = { input: DatabaseEventTriggerIdInput; }; export type MutationDeleteOneFieldArgs = { input: DeleteOneFieldInput; }; export type MutationDeleteOneObjectArgs = { input: DeleteOneObjectInput; }; export type MutationDeleteOneRoleArgs = { roleId: Scalars['UUID']; }; export type MutationDeleteOneRouteTriggerArgs = { input: RouteTriggerIdInput; }; export type MutationDeleteOneServerlessFunctionArgs = { input: ServerlessFunctionIdInput; }; export type MutationDeletePageLayoutArgs = { id: Scalars['String']; }; export type MutationDeletePageLayoutTabArgs = { id: Scalars['String']; }; export type MutationDeletePageLayoutWidgetArgs = { id: Scalars['String']; }; export type MutationDeletePublicDomainArgs = { domain: Scalars['String']; }; export type MutationDeleteSsoIdentityProviderArgs = { input: DeleteSsoInput; }; export type MutationDeleteTwoFactorAuthenticationMethodArgs = { twoFactorAuthenticationMethodId: Scalars['UUID']; }; export type MutationDeleteWebhookArgs = { input: DeleteWebhookInput; }; 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 MutationDuplicateWorkflowVersionStepArgs = { input: DuplicateWorkflowVersionStepInput; }; export type MutationEditSsoIdentityProviderArgs = { input: EditSsoInput; }; export type MutationEmailPasswordResetLinkArgs = { email: Scalars['String']; workspaceId: Scalars['UUID']; }; export type MutationExecuteOneServerlessFunctionArgs = { input: ExecuteServerlessFunctionInput; }; 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 MutationGetLoginTokenFromEmailVerificationTokenArgs = { captchaToken?: InputMaybe; email: Scalars['String']; emailVerificationToken: Scalars['String']; origin: Scalars['String']; }; export type MutationGetWorkspaceAgnosticTokenFromEmailVerificationTokenArgs = { captchaToken?: InputMaybe; email: Scalars['String']; emailVerificationToken: Scalars['String']; }; export type MutationImpersonateArgs = { userId: Scalars['UUID']; workspaceId: Scalars['UUID']; }; export type MutationInitiateOtpProvisioningArgs = { loginToken: Scalars['String']; origin: Scalars['String']; }; export type MutationPublishServerlessFunctionArgs = { input: PublishServerlessFunctionInput; }; export type MutationRemoveAgentHandoffArgs = { input: RemoveAgentHandoffInput; }; 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 MutationRestorePageLayoutArgs = { id: Scalars['String']; }; export type MutationRestorePageLayoutTabArgs = { id: Scalars['String']; }; export type MutationRestorePageLayoutWidgetArgs = { id: Scalars['String']; }; export type MutationRetryJobsArgs = { jobIds: Array; queueName: Scalars['String']; }; export type MutationRevokeApiKeyArgs = { input: RevokeApiKeyInput; }; 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']; packageJson: Scalars['JSON']; yarnLock: Scalars['String']; }; export type MutationTestHttpRequestArgs = { input: TestHttpRequestInput; }; export type MutationTrackAnalyticsArgs = { event?: InputMaybe; name?: InputMaybe; properties?: InputMaybe; type: AnalyticsType; }; export type MutationUpdateApiKeyArgs = { input: UpdateApiKeyInput; }; 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 MutationUpdateLabPublicFeatureFlagArgs = { input: UpdateLabPublicFeatureFlagInput; }; export type MutationUpdateOneAgentArgs = { input: UpdateAgentInput; }; export type MutationUpdateOneApplicationVariableArgs = { applicationId: Scalars['UUID']; key: Scalars['String']; value: Scalars['String']; }; export type MutationUpdateOneCronTriggerArgs = { input: UpdateCronTriggerInput; }; export type MutationUpdateOneDatabaseEventTriggerArgs = { input: UpdateDatabaseEventTriggerInput; }; export type MutationUpdateOneFieldArgs = { input: UpdateOneFieldMetadataInput; }; export type MutationUpdateOneObjectArgs = { input: UpdateOneObjectInput; }; export type MutationUpdateOneRoleArgs = { updateRoleInput: UpdateRoleInput; }; export type MutationUpdateOneRouteTriggerArgs = { input: UpdateRouteTriggerInput; }; export type MutationUpdateOneServerlessFunctionArgs = { input: UpdateServerlessFunctionInput; }; 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 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 MutationUploadFileArgs = { file: Scalars['Upload']; fileFolder?: InputMaybe; }; export type MutationUploadImageArgs = { file: Scalars['Upload']; fileFolder?: InputMaybe; }; export type MutationUploadProfilePictureArgs = { file: Scalars['Upload']; }; export type MutationUploadWorkspaceLogoArgs = { file: Scalars['Upload']; }; export type MutationUpsertFieldPermissionsArgs = { upsertFieldPermissionsInput: UpsertFieldPermissionsInput; }; export type MutationUpsertObjectPermissionsArgs = { upsertObjectPermissionsInput: UpsertObjectPermissionsInput; }; export type MutationUpsertPermissionFlagsArgs = { upsertPermissionFlagsInput: UpsertPermissionFlagsInput; }; export type MutationUserLookupAdminPanelArgs = { userIdentifier: Scalars['String']; }; export type MutationValidateApprovedAccessDomainArgs = { input: ValidateApprovedAccessDomainInput; }; export type MutationVerifyEmailingDomainArgs = { id: Scalars['String']; }; export type MutationVerifyTwoFactorAuthenticationMethodForAuthenticatedUserArgs = { otp: Scalars['String']; }; export type NativeModelCapabilities = { __typename?: 'NativeModelCapabilities'; twitterSearch?: Maybe; webSearch?: Maybe; }; export type Object = { __typename?: 'Object'; applicationId?: Maybe; 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; }; export type ObjectPermissionInput = { canDestroyObjectRecords?: InputMaybe; canReadObjectRecords?: InputMaybe; canSoftDeleteObjectRecords?: InputMaybe; canUpdateObjectRecords?: InputMaybe; objectMetadataId: Scalars['UUID']; }; 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, 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', 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']; 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; id: Scalars['UUID']; pageLayoutId: Scalars['UUID']; position: Scalars['Float']; title: Scalars['String']; updatedAt: Scalars['DateTime']; widgets?: Maybe>; }; export enum PageLayoutType { DASHBOARD = 'DASHBOARD', RECORD_INDEX = 'RECORD_INDEX', RECORD_PAGE = 'RECORD_PAGE' } export type PageLayoutWidget = { __typename?: 'PageLayoutWidget'; configuration?: Maybe; createdAt: Scalars['DateTime']; deletedAt?: Maybe; gridPosition: GridPosition; id: Scalars['UUID']; objectMetadataId?: Maybe; pageLayoutTabId: Scalars['UUID']; title: Scalars['String']; type: WidgetType; updatedAt: Scalars['DateTime']; }; export type PermissionFlag = { __typename?: 'PermissionFlag'; flag: PermissionFlagType; id: Scalars['UUID']; roleId: Scalars['UUID']; }; export enum PermissionFlagType { ADMIN_PANEL = 'ADMIN_PANEL', API_KEYS_AND_WEBHOOKS = 'API_KEYS_AND_WEBHOOKS', DATA_MODEL = 'DATA_MODEL', EXPORT_CSV = 'EXPORT_CSV', IMPERSONATE = 'IMPERSONATE', IMPORT_CSV = 'IMPORT_CSV', ROLES = 'ROLES', SECURITY = 'SECURITY', SEND_EMAIL_TOOL = 'SEND_EMAIL_TOOL', SSO_BYPASS = 'SSO_BYPASS', WORKFLOWS = 'WORKFLOWS', WORKSPACE = 'WORKSPACE', WORKSPACE_MEMBERS = 'WORKSPACE_MEMBERS' } export type PieChartConfiguration = { __typename?: 'PieChartConfiguration'; aggregateFieldMetadataId: Scalars['UUID']; aggregateOperation: AggregateOperations; color?: Maybe; dateGranularity?: Maybe; description?: Maybe; displayDataLabel?: Maybe; filter?: Maybe; firstDayOfTheWeek?: Maybe; graphType: GraphType; groupByFieldMetadataId: Scalars['UUID']; groupBySubFieldName?: Maybe; orderBy?: Maybe; timezone?: Maybe; }; 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: Scalars['String']; label: Scalars['String']; }; export type PublicWorkspaceDataOutput = { __typename?: 'PublicWorkspaceDataOutput'; authBypassProviders?: Maybe; authProviders: AuthProviders; displayName?: Maybe; id: Scalars['UUID']; logo?: Maybe; workspaceUrls: WorkspaceUrls; }; export type PublishServerlessFunctionInput = { /** The id of the function. */ id: Scalars['ID']; }; export type Query = { __typename?: 'Query'; apiKey?: Maybe; apiKeys: Array; billingPortalSession: BillingSessionOutput; chatMessages: Array; chatThread: AgentChatThread; chatThreads: Array; checkUserExists: CheckUserExistOutput; checkWorkspaceInviteHashIsValid: WorkspaceInviteHashValidOutput; currentUser: User; currentWorkspace: Workspace; field: Field; fields: FieldConnection; findAgentHandoffTargets: Array; findAgentHandoffs: Array; findManyAgents: Array; findManyApplications: Array; findManyCronTriggers: Array; findManyDatabaseEventTriggers: Array; findManyPublicDomains: Array; findManyRouteTriggers: Array; findManyServerlessFunctions: Array; findOneAgent: Agent; findOneApplication: Application; findOneCronTrigger: CronTrigger; findOneDatabaseEventTrigger: DatabaseEventTrigger; findOneRouteTrigger: RouteTrigger; findOneServerlessFunction: ServerlessFunction; findWorkspaceFromInviteHash: Workspace; findWorkspaceInvitations: 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; 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; getServerlessFunctionSourceCode?: Maybe; getSystemHealthStatus: SystemHealth; getTimelineCalendarEventsFromCompanyId: TimelineCalendarEventsWithTotal; getTimelineCalendarEventsFromOpportunityId: TimelineCalendarEventsWithTotal; getTimelineCalendarEventsFromPersonId: TimelineCalendarEventsWithTotal; getTimelineThreadsFromCompanyId: TimelineThreadsWithTotal; getTimelineThreadsFromOpportunityId: TimelineThreadsWithTotal; getTimelineThreadsFromPersonId: TimelineThreadsWithTotal; index: Index; indexMetadatas: IndexConnection; listPlans: Array; object: Object; objects: ObjectConnection; search: SearchResultConnection; validatePasswordResetToken: ValidatePasswordResetTokenOutput; versionInfo: VersionInfo; webhook?: Maybe; webhooks: Array; }; export type QueryApiKeyArgs = { input: GetApiKeyInput; }; export type QueryBillingPortalSessionArgs = { returnUrlPath?: InputMaybe; }; export type QueryChatMessagesArgs = { threadId: Scalars['UUID']; }; export type QueryChatThreadArgs = { id: Scalars['UUID']; }; export type QueryCheckUserExistsArgs = { captchaToken?: InputMaybe; email: Scalars['String']; }; export type QueryCheckWorkspaceInviteHashIsValidArgs = { inviteHash: Scalars['String']; }; export type QueryFindAgentHandoffTargetsArgs = { input: AgentIdInput; }; export type QueryFindAgentHandoffsArgs = { input: AgentIdInput; }; export type QueryFindOneAgentArgs = { input: AgentIdInput; }; export type QueryFindOneApplicationArgs = { id: Scalars['UUID']; }; export type QueryFindOneCronTriggerArgs = { input: CronTriggerIdInput; }; export type QueryFindOneDatabaseEventTriggerArgs = { input: DatabaseEventTriggerIdInput; }; export type QueryFindOneRouteTriggerArgs = { input: RouteTriggerIdInput; }; export type QueryFindOneServerlessFunctionArgs = { input: ServerlessFunctionIdInput; }; export type QueryFindWorkspaceFromInviteHashArgs = { inviteHash: Scalars['String']; }; 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: ServerlessFunctionIdInput; }; 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 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 QueryGetServerlessFunctionSourceCodeArgs = { input: GetServerlessFunctionSourceCodeInput; }; 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 QuerySearchArgs = { after?: InputMaybe; excludedObjectNameSingulars?: InputMaybe>; filter?: InputMaybe; includedObjectNameSingulars?: InputMaybe>; limit: Scalars['Int']; searchInput: Scalars['String']; }; export type QueryValidatePasswordResetTokenArgs = { passwordResetToken: Scalars['String']; }; export type QueryWebhookArgs = { input: GetWebhookInput; }; 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 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 RemoteServer = { __typename?: 'RemoteServer'; createdAt: Scalars['DateTime']; foreignDataWrapperId: Scalars['UUID']; foreignDataWrapperOptions?: Maybe; foreignDataWrapperType: Scalars['String']; id: Scalars['UUID']; label: Scalars['String']; schema?: Maybe; updatedAt: Scalars['DateTime']; userMappingOptions?: Maybe; }; export type RemoteTable = { __typename?: 'RemoteTable'; id?: Maybe; name: Scalars['String']; schema?: Maybe; schemaPendingUpdates?: Maybe>; status: RemoteTableStatus; }; /** Status of the table */ export enum RemoteTableStatus { NOT_SYNCED = 'NOT_SYNCED', SYNCED = 'SYNCED' } export type RemoveAgentHandoffInput = { fromAgentId: Scalars['UUID']; toAgentId: Scalars['UUID']; }; 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 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>; standardId?: Maybe; workspaceMembers: Array; }; export type RouteTrigger = { __typename?: 'RouteTrigger'; createdAt: Scalars['DateTime']; httpMethod: HttpMethod; id: Scalars['ID']; isAuthRequired: Scalars['Boolean']; path: Scalars['String']; updatedAt: Scalars['DateTime']; }; export type RouteTriggerIdInput = { id: Scalars['String']; }; 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']; 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 ServerlessFunction = { __typename?: 'ServerlessFunction'; createdAt: Scalars['DateTime']; cronTriggers?: Maybe>; databaseEventTriggers?: Maybe>; description?: Maybe; handlerName: Scalars['String']; handlerPath: Scalars['String']; id: Scalars['UUID']; latestVersion?: Maybe; name: Scalars['String']; publishedVersions: Array; routeTriggers?: Maybe>; runtime: Scalars['String']; timeoutSeconds: Scalars['Float']; updatedAt: Scalars['DateTime']; }; export type ServerlessFunctionExecutionResult = { __typename?: 'ServerlessFunctionExecutionResult'; /** 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: ServerlessFunctionExecutionStatus; }; /** Status of the serverless function execution */ export enum ServerlessFunctionExecutionStatus { ERROR = 'ERROR', IDLE = 'IDLE', SUCCESS = 'SUCCESS' } export type ServerlessFunctionIdInput = { /** The id of the function. */ id: Scalars['ID']; }; export type ServerlessFunctionLayer = { __typename?: 'ServerlessFunctionLayer'; applicationId?: Maybe; createdAt: Scalars['DateTime']; id: Scalars['UUID']; updatedAt: Scalars['DateTime']; }; 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 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'; onDbEvent: OnDbEvent; }; export type SubscriptionOnDbEventArgs = { input: OnDbEventInput; }; 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 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 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 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; icon?: InputMaybe; id: Scalars['UUID']; label: Scalars['String']; modelConfiguration?: InputMaybe; modelId: Scalars['String']; name: Scalars['String']; prompt: Scalars['String']; responseFormat?: InputMaybe; roleId?: InputMaybe; }; export type UpdateApiKeyInput = { expiresAt?: InputMaybe; id: Scalars['UUID']; name?: InputMaybe; revokedAt?: InputMaybe; }; export type UpdateCronTriggerInput = { /** The id of the cron trigger to update */ id: Scalars['String']; /** The cron trigger updates */ update: UpdateCronTriggerInputUpdates; }; export type UpdateCronTriggerInputUpdates = { settings: Scalars['JSON']; }; export type UpdateDatabaseEventTriggerInput = { /** The id of the database event trigger to update */ id: Scalars['String']; /** The database event trigger updates */ update: UpdateDatabaseEventTriggerInputUpdates; }; export type UpdateDatabaseEventTriggerInputUpdates = { settings: Scalars['JSON']; }; export type UpdateFieldInput = { defaultValue?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; isActive?: InputMaybe; isLabelSyncedWithName?: InputMaybe; isNullable?: InputMaybe; isSystem?: InputMaybe; isUIReadOnly?: InputMaybe; isUnique?: InputMaybe; label?: InputMaybe; name?: InputMaybe; options?: InputMaybe; settings?: InputMaybe; }; export type UpdateLabPublicFeatureFlagInput = { publicFeatureFlag: Scalars['String']; value: Scalars['Boolean']; }; 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 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; title?: InputMaybe; type?: InputMaybe; }; export type UpdatePageLayoutWidgetWithIdInput = { configuration?: InputMaybe; gridPosition: GridPositionInput; id: Scalars['UUID']; objectMetadataId?: InputMaybe; pageLayoutTabId: Scalars['UUID']; 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 UpdateRouteTriggerInput = { /** The id of the route to update */ id: Scalars['String']; /** The route updates */ update: UpdateRouteTriggerInputUpdates; }; export type UpdateRouteTriggerInputUpdates = { httpMethod: HttpMethod; isAuthRequired: Scalars['Boolean']; path: Scalars['String']; }; export type UpdateServerlessFunctionInput = { /** Id of the serverless function to update */ id: Scalars['UUID']; /** The serverless function updates */ update: UpdateServerlessFunctionInputUpdates; }; export type UpdateServerlessFunctionInputUpdates = { code: Scalars['JSON']; description?: InputMaybe; handlerName?: InputMaybe; handlerPath?: InputMaybe; name: Scalars['String']; timeoutSeconds?: 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; name?: InputMaybe; openRecordIn?: InputMaybe; position?: InputMaybe; type?: InputMaybe; }; export type UpdateViewSortInput = { direction?: InputMaybe; fieldMetadataId?: InputMaybe; id?: InputMaybe; viewId?: InputMaybe; }; export type UpdateWebhookInput = { description?: InputMaybe; id: Scalars['UUID']; 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; inviteHash?: InputMaybe; isGoogleAuthBypassEnabled?: InputMaybe; isGoogleAuthEnabled?: InputMaybe; isMicrosoftAuthBypassEnabled?: InputMaybe; isMicrosoftAuthEnabled?: InputMaybe; isPasswordAuthBypassEnabled?: InputMaybe; isPasswordAuthEnabled?: InputMaybe; isPublicInviteLinkEnabled?: InputMaybe; isTwoFactorAuthenticationEnforced?: InputMaybe; logo?: InputMaybe; routerModel?: 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 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 UserMappingOptionsUser = { __typename?: 'UserMappingOptionsUser'; user?: Maybe; }; 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']; workspace?: Maybe; workspaceId: 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 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 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 type Webhook = { __typename?: 'Webhook'; createdAt: Scalars['DateTime']; deletedAt?: Maybe; description?: Maybe; id: Scalars['UUID']; operations: Array; secret: Scalars['String']; targetUrl: Scalars['String']; updatedAt: Scalars['DateTime']; workspace: Workspace; workspaceId: Scalars['UUID']; }; export type WidgetConfiguration = AggregateChartConfiguration | BarChartConfiguration | GaugeChartConfiguration | IframeConfiguration | LineChartConfiguration | PieChartConfiguration; export enum WidgetType { CALENDAR = 'CALENDAR', EMAILS = 'EMAILS', FIELDS = 'FIELDS', FILES = 'FILES', GRAPH = 'GRAPH', IFRAME = 'IFRAME', NOTES = 'NOTES', RICH_TEXT = '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', ITERATOR = 'ITERATOR', SEND_EMAIL = 'SEND_EMAIL', UPDATE_RECORD = 'UPDATE_RECORD', UPSERT_RECORD = 'UPSERT_RECORD' } export type WorkflowRun = { __typename?: 'WorkflowRun'; id: Scalars['UUID']; status: WorkflowRunStatusEnum; }; /** 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 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']; billingSubscriptions: Array; createdAt: Scalars['DateTime']; currentBillingSubscription?: Maybe; customDomain?: Maybe; databaseSchema: Scalars['String']; databaseUrl: Scalars['String']; defaultRole?: Maybe; deletedAt?: Maybe; displayName?: Maybe; 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']; subdomain: Scalars['String']; trashRetentionDays: Scalars['Float']; updatedAt: Scalars['DateTime']; version?: Maybe; viewFields?: Maybe>; viewFilterGroups?: Maybe>; viewFilters?: Maybe>; viewGroups?: Maybe>; viewSorts?: Maybe>; views?: Maybe>; 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 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 SearchQueryVariables = Exact<{ searchInput: Scalars['String']; limit: Scalars['Int']; after?: InputMaybe; excludedObjectNameSingulars?: InputMaybe | Scalars['String']>; includedObjectNameSingulars?: InputMaybe | Scalars['String']>; filter?: InputMaybe; }>; export type SearchQuery = { __typename?: 'Query', search: { __typename?: 'SearchResultConnection', edges: Array<{ __typename?: 'SearchResultEdge', cursor: string, node: { __typename?: 'SearchRecord', recordId: any, objectNameSingular: string, label: string, imageUrl?: string | null, tsRankCD: number, tsRank: number } }>, pageInfo: { __typename?: 'SearchResultPageInfo', hasNextPage: boolean, endCursor?: string | null } } }; export type PageLayoutWidgetFragmentFragment = { __typename?: 'PageLayoutWidget', id: any, title: string, type: WidgetType, objectMetadataId?: any | null, createdAt: string, updatedAt: string, deletedAt?: string | null, pageLayoutTabId: any, gridPosition: { __typename?: 'GridPosition', column: number, columnSpan: number, row: number, rowSpan: number }, configuration?: { __typename?: 'AggregateChartConfiguration', graphType: GraphType, aggregateFieldMetadataId: any, aggregateOperation: AggregateOperations, label?: string | null, displayDataLabel?: boolean | null, format?: string | null, description?: string | null, filter?: any | null, timezone?: string | null, firstDayOfTheWeek?: number | null } | { __typename?: 'BarChartConfiguration', graphType: GraphType, aggregateFieldMetadataId: any, aggregateOperation: AggregateOperations, primaryAxisGroupByFieldMetadataId: any, primaryAxisGroupBySubFieldName?: string | null, primaryAxisDateGranularity?: ObjectRecordGroupByDateGranularity | null, primaryAxisOrderBy?: GraphOrderBy | null, secondaryAxisGroupByFieldMetadataId?: any | null, secondaryAxisGroupBySubFieldName?: string | null, secondaryAxisGroupByDateGranularity?: ObjectRecordGroupByDateGranularity | null, secondaryAxisOrderBy?: GraphOrderBy | null, omitNullValues?: boolean | null, axisNameDisplay?: AxisNameDisplay | null, displayDataLabel?: boolean | null, rangeMin?: number | null, rangeMax?: number | null, color?: string | null, description?: string | null, filter?: any | null, groupMode?: BarChartGroupMode | null, timezone?: string | null, firstDayOfTheWeek?: number | null } | { __typename?: 'GaugeChartConfiguration', graphType: GraphType, aggregateFieldMetadataId: any, aggregateOperation: AggregateOperations, displayDataLabel?: boolean | null, color?: string | null, description?: string | null, filter?: any | null, timezone?: string | null, firstDayOfTheWeek?: number | null } | { __typename?: 'IframeConfiguration', url?: string | null } | { __typename?: 'LineChartConfiguration', graphType: GraphType, aggregateFieldMetadataId: any, aggregateOperation: AggregateOperations, primaryAxisGroupByFieldMetadataId: any, primaryAxisGroupBySubFieldName?: string | null, primaryAxisDateGranularity?: ObjectRecordGroupByDateGranularity | null, primaryAxisOrderBy?: GraphOrderBy | null, secondaryAxisGroupByFieldMetadataId?: any | null, secondaryAxisGroupBySubFieldName?: string | null, secondaryAxisGroupByDateGranularity?: ObjectRecordGroupByDateGranularity | null, secondaryAxisOrderBy?: GraphOrderBy | null, omitNullValues?: boolean | null, axisNameDisplay?: AxisNameDisplay | null, displayDataLabel?: boolean | null, rangeMin?: number | null, rangeMax?: number | null, color?: string | null, description?: string | null, filter?: any | null, timezone?: string | null, firstDayOfTheWeek?: number | null } | { __typename?: 'PieChartConfiguration', graphType: GraphType, groupByFieldMetadataId: any, aggregateFieldMetadataId: any, aggregateOperation: AggregateOperations, groupBySubFieldName?: string | null, dateGranularity?: ObjectRecordGroupByDateGranularity | null, orderBy?: GraphOrderBy | null, displayDataLabel?: boolean | null, color?: string | null, description?: string | null, filter?: any | null, timezone?: string | null, firstDayOfTheWeek?: number | null } | null }; export type UpdatePageLayoutWithTabsAndWidgetsMutationVariables = Exact<{ id: Scalars['String']; input: UpdatePageLayoutWithTabsInput; }>; export type UpdatePageLayoutWithTabsAndWidgetsMutation = { __typename?: 'Mutation', updatePageLayoutWithTabsAndWidgets: { __typename?: 'PageLayout', id: any, name: string, type: PageLayoutType, objectMetadataId?: any | null, createdAt: string, updatedAt: string, deletedAt?: string | null, tabs?: Array<{ __typename?: 'PageLayoutTab', id: any, title: string, position: number, pageLayoutId: any, createdAt: string, updatedAt: string, widgets?: Array<{ __typename?: 'PageLayoutWidget', id: any, title: string, type: WidgetType, objectMetadataId?: any | null, createdAt: string, updatedAt: string, deletedAt?: string | null, pageLayoutTabId: any, gridPosition: { __typename?: 'GridPosition', column: number, columnSpan: number, row: number, rowSpan: number }, configuration?: { __typename?: 'AggregateChartConfiguration', graphType: GraphType, aggregateFieldMetadataId: any, aggregateOperation: AggregateOperations, label?: string | null, displayDataLabel?: boolean | null, format?: string | null, description?: string | null, filter?: any | null, timezone?: string | null, firstDayOfTheWeek?: number | null } | { __typename?: 'BarChartConfiguration', graphType: GraphType, aggregateFieldMetadataId: any, aggregateOperation: AggregateOperations, primaryAxisGroupByFieldMetadataId: any, primaryAxisGroupBySubFieldName?: string | null, primaryAxisDateGranularity?: ObjectRecordGroupByDateGranularity | null, primaryAxisOrderBy?: GraphOrderBy | null, secondaryAxisGroupByFieldMetadataId?: any | null, secondaryAxisGroupBySubFieldName?: string | null, secondaryAxisGroupByDateGranularity?: ObjectRecordGroupByDateGranularity | null, secondaryAxisOrderBy?: GraphOrderBy | null, omitNullValues?: boolean | null, axisNameDisplay?: AxisNameDisplay | null, displayDataLabel?: boolean | null, rangeMin?: number | null, rangeMax?: number | null, color?: string | null, description?: string | null, filter?: any | null, groupMode?: BarChartGroupMode | null, timezone?: string | null, firstDayOfTheWeek?: number | null } | { __typename?: 'GaugeChartConfiguration', graphType: GraphType, aggregateFieldMetadataId: any, aggregateOperation: AggregateOperations, displayDataLabel?: boolean | null, color?: string | null, description?: string | null, filter?: any | null, timezone?: string | null, firstDayOfTheWeek?: number | null } | { __typename?: 'IframeConfiguration', url?: string | null } | { __typename?: 'LineChartConfiguration', graphType: GraphType, aggregateFieldMetadataId: any, aggregateOperation: AggregateOperations, primaryAxisGroupByFieldMetadataId: any, primaryAxisGroupBySubFieldName?: string | null, primaryAxisDateGranularity?: ObjectRecordGroupByDateGranularity | null, primaryAxisOrderBy?: GraphOrderBy | null, secondaryAxisGroupByFieldMetadataId?: any | null, secondaryAxisGroupBySubFieldName?: string | null, secondaryAxisGroupByDateGranularity?: ObjectRecordGroupByDateGranularity | null, secondaryAxisOrderBy?: GraphOrderBy | null, omitNullValues?: boolean | null, axisNameDisplay?: AxisNameDisplay | null, displayDataLabel?: boolean | null, rangeMin?: number | null, rangeMax?: number | null, color?: string | null, description?: string | null, filter?: any | null, timezone?: string | null, firstDayOfTheWeek?: number | null } | { __typename?: 'PieChartConfiguration', graphType: GraphType, groupByFieldMetadataId: any, aggregateFieldMetadataId: any, aggregateOperation: AggregateOperations, groupBySubFieldName?: string | null, dateGranularity?: ObjectRecordGroupByDateGranularity | null, orderBy?: GraphOrderBy | null, displayDataLabel?: boolean | null, color?: string | null, description?: string | null, filter?: any | null, timezone?: string | null, firstDayOfTheWeek?: number | null } | null }> | null }> | null } }; export type OnDbEventSubscriptionVariables = Exact<{ input: OnDbEventInput; }>; export type OnDbEventSubscription = { __typename?: 'Subscription', onDbEvent: { __typename?: 'OnDbEvent', eventDate: string, action: DatabaseEventAction, objectNameSingular: string, updatedFields?: Array | null, record: any } }; export type ViewFieldFragmentFragment = { __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }; export type ViewFilterFragmentFragment = { __typename?: 'CoreViewFilter', id: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }; export type ViewFilterGroupFragmentFragment = { __typename?: 'CoreViewFilterGroup', id: any, parentViewFilterGroupId?: any | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: any }; export type ViewFragmentFragment = { __typename?: 'CoreView', id: any, name: string, objectMetadataId: any, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: any | null, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: any | null, calendarLayout?: ViewCalendarLayout | null, viewFields: Array<{ __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: any, parentViewFilterGroupId?: any | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: any }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: any, fieldMetadataId: any, direction: ViewSortDirection, viewId: any }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }> }; export type ViewGroupFragmentFragment = { __typename?: 'CoreViewGroup', id: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }; export type ViewSortFragmentFragment = { __typename?: 'CoreViewSort', id: any, fieldMetadataId: any, direction: ViewSortDirection, viewId: any }; export type CreateCoreViewMutationVariables = Exact<{ input: CreateViewInput; }>; export type CreateCoreViewMutation = { __typename?: 'Mutation', createCoreView: { __typename?: 'CoreView', id: any, name: string, objectMetadataId: any, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: any | null, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: any | null, calendarLayout?: ViewCalendarLayout | null, viewFields: Array<{ __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: any, parentViewFilterGroupId?: any | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: any }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: any, fieldMetadataId: any, direction: ViewSortDirection, viewId: any }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }> } }; export type CreateCoreViewFieldMutationVariables = Exact<{ input: CreateViewFieldInput; }>; export type CreateCoreViewFieldMutation = { __typename?: 'Mutation', createCoreViewField: { __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, 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: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type CreateCoreViewFilterGroupMutationVariables = Exact<{ input: CreateViewFilterGroupInput; }>; export type CreateCoreViewFilterGroupMutation = { __typename?: 'Mutation', createCoreViewFilterGroup: { __typename?: 'CoreViewFilterGroup', id: any, parentViewFilterGroupId?: any | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: any } }; export type CreateCoreViewGroupMutationVariables = Exact<{ input: CreateViewGroupInput; }>; export type CreateCoreViewGroupMutation = { __typename?: 'Mutation', createCoreViewGroup: { __typename?: 'CoreViewGroup', id: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null } }; export type CreateCoreViewSortMutationVariables = Exact<{ input: CreateViewSortInput; }>; export type CreateCoreViewSortMutation = { __typename?: 'Mutation', createCoreViewSort: { __typename?: 'CoreViewSort', id: any, fieldMetadataId: any, direction: ViewSortDirection, viewId: any } }; export type CreateManyCoreViewFieldsMutationVariables = Exact<{ inputs: Array | CreateViewFieldInput; }>; export type CreateManyCoreViewFieldsMutation = { __typename?: 'Mutation', createManyCoreViewFields: Array<{ __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, 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: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, 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: any, fieldMetadataId: any, viewId: any, 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: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, 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: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, 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: any, fieldMetadataId: any, viewId: any, 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: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, 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: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, 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: any, name: string, objectMetadataId: any, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: any | null, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: any | null, calendarLayout?: ViewCalendarLayout | null, viewFields: Array<{ __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: any, parentViewFilterGroupId?: any | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: any }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: any, fieldMetadataId: any, direction: ViewSortDirection, viewId: any }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }> } }; export type UpdateCoreViewFieldMutationVariables = Exact<{ input: UpdateViewFieldInput; }>; export type UpdateCoreViewFieldMutation = { __typename?: 'Mutation', updateCoreViewField: { __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, 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: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, 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: any, parentViewFilterGroupId?: any | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: any } }; export type UpdateCoreViewGroupMutationVariables = Exact<{ input: UpdateViewGroupInput; }>; export type UpdateCoreViewGroupMutation = { __typename?: 'Mutation', updateCoreViewGroup: { __typename?: 'CoreViewGroup', id: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, 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: any, fieldMetadataId: any, direction: ViewSortDirection, viewId: any } }; export type FindAllCoreViewsQueryVariables = Exact<{ [key: string]: never; }>; export type FindAllCoreViewsQuery = { __typename?: 'Query', getCoreViews: Array<{ __typename?: 'CoreView', id: any, name: string, objectMetadataId: any, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: any | null, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: any | null, calendarLayout?: ViewCalendarLayout | null, viewFields: Array<{ __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: any, parentViewFilterGroupId?: any | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: any }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: any, fieldMetadataId: any, direction: ViewSortDirection, viewId: any }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }> }> }; export type FindManyCoreViewFieldsQueryVariables = Exact<{ viewId: Scalars['String']; }>; export type FindManyCoreViewFieldsQuery = { __typename?: 'Query', getCoreViewFields: Array<{ __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, 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: any, parentViewFilterGroupId?: any | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: any }> }; export type FindManyCoreViewFiltersQueryVariables = Exact<{ viewId?: InputMaybe; }>; export type FindManyCoreViewFiltersQuery = { __typename?: 'Query', getCoreViewFilters: Array<{ __typename?: 'CoreViewFilter', id: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }> }; export type FindManyCoreViewGroupsQueryVariables = Exact<{ viewId?: InputMaybe; }>; export type FindManyCoreViewGroupsQuery = { __typename?: 'Query', getCoreViewGroups: Array<{ __typename?: 'CoreViewGroup', id: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }> }; export type FindManyCoreViewSortsQueryVariables = Exact<{ viewId?: InputMaybe; }>; export type FindManyCoreViewSortsQuery = { __typename?: 'Query', getCoreViewSorts: Array<{ __typename?: 'CoreViewSort', id: any, fieldMetadataId: any, direction: ViewSortDirection, viewId: any }> }; export type FindManyCoreViewsQueryVariables = Exact<{ objectMetadataId?: InputMaybe; }>; export type FindManyCoreViewsQuery = { __typename?: 'Query', getCoreViews: Array<{ __typename?: 'CoreView', id: any, name: string, objectMetadataId: any, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: any | null, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: any | null, calendarLayout?: ViewCalendarLayout | null, viewFields: Array<{ __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: any, parentViewFilterGroupId?: any | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: any }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: any, fieldMetadataId: any, direction: ViewSortDirection, viewId: any }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }> }> }; export type FindOneCoreViewQueryVariables = Exact<{ id: Scalars['String']; }>; export type FindOneCoreViewQuery = { __typename?: 'Query', getCoreView?: { __typename?: 'CoreView', id: any, name: string, objectMetadataId: any, type: ViewType, key?: ViewKey | null, icon: string, position: number, isCompact: boolean, openRecordIn: ViewOpenRecordIn, kanbanAggregateOperation?: AggregateOperations | null, kanbanAggregateOperationFieldMetadataId?: any | null, anyFieldFilterValue?: string | null, calendarFieldMetadataId?: any | null, calendarLayout?: ViewCalendarLayout | null, viewFields: Array<{ __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, isVisible: boolean, position: number, size: number, aggregateOperation?: AggregateOperations | null, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilters: Array<{ __typename?: 'CoreViewFilter', id: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }>, viewFilterGroups: Array<{ __typename?: 'CoreViewFilterGroup', id: any, parentViewFilterGroupId?: any | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: any }>, viewSorts: Array<{ __typename?: 'CoreViewSort', id: any, fieldMetadataId: any, direction: ViewSortDirection, viewId: any }>, viewGroups: Array<{ __typename?: 'CoreViewGroup', id: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null }> } | null }; export type FindOneCoreViewFieldQueryVariables = Exact<{ id: Scalars['String']; }>; export type FindOneCoreViewFieldQuery = { __typename?: 'Query', getCoreViewField?: { __typename?: 'CoreViewField', id: any, fieldMetadataId: any, viewId: any, 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: any, fieldMetadataId: any, operand: ViewFilterOperand, value: any, viewFilterGroupId?: any | null, positionInViewFilterGroup?: number | null, subFieldName?: string | null, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null } | null }; export type FindOneCoreViewFilterGroupQueryVariables = Exact<{ id: Scalars['String']; }>; export type FindOneCoreViewFilterGroupQuery = { __typename?: 'Query', getCoreViewFilterGroup?: { __typename?: 'CoreViewFilterGroup', id: any, parentViewFilterGroupId?: any | null, logicalOperator: ViewFilterGroupLogicalOperator, positionInViewFilterGroup?: number | null, viewId: any } | null }; export type FindOneCoreViewGroupQueryVariables = Exact<{ id: Scalars['String']; }>; export type FindOneCoreViewGroupQuery = { __typename?: 'Query', getCoreViewGroup?: { __typename?: 'CoreViewGroup', id: any, fieldMetadataId: any, isVisible: boolean, fieldValue: string, position: number, viewId: any, createdAt: string, updatedAt: string, deletedAt?: string | null } | null }; export type FindOneCoreViewSortQueryVariables = Exact<{ id: Scalars['String']; }>; export type FindOneCoreViewSortQuery = { __typename?: 'Query', getCoreViewSort?: { __typename?: 'CoreViewSort', id: any, fieldMetadataId: any, direction: ViewSortDirection, viewId: any } | null }; export const PageLayoutWidgetFragmentFragmentDoc = gql` fragment PageLayoutWidgetFragment on PageLayoutWidget { id title type objectMetadataId createdAt updatedAt deletedAt gridPosition { column columnSpan row rowSpan } configuration { ... on BarChartConfiguration { graphType aggregateFieldMetadataId aggregateOperation primaryAxisGroupByFieldMetadataId primaryAxisGroupBySubFieldName primaryAxisDateGranularity primaryAxisOrderBy secondaryAxisGroupByFieldMetadataId secondaryAxisGroupBySubFieldName secondaryAxisGroupByDateGranularity secondaryAxisOrderBy omitNullValues axisNameDisplay displayDataLabel rangeMin rangeMax color description filter groupMode timezone firstDayOfTheWeek } ... on LineChartConfiguration { graphType aggregateFieldMetadataId aggregateOperation primaryAxisGroupByFieldMetadataId primaryAxisGroupBySubFieldName primaryAxisDateGranularity primaryAxisOrderBy secondaryAxisGroupByFieldMetadataId secondaryAxisGroupBySubFieldName secondaryAxisGroupByDateGranularity secondaryAxisOrderBy omitNullValues axisNameDisplay displayDataLabel rangeMin rangeMax color description filter timezone firstDayOfTheWeek } ... on PieChartConfiguration { graphType groupByFieldMetadataId aggregateFieldMetadataId aggregateOperation groupBySubFieldName dateGranularity orderBy displayDataLabel color description filter timezone firstDayOfTheWeek } ... on AggregateChartConfiguration { graphType aggregateFieldMetadataId aggregateOperation label displayDataLabel format description filter timezone firstDayOfTheWeek } ... on GaugeChartConfiguration { graphType aggregateFieldMetadataId aggregateOperation displayDataLabel color description filter timezone firstDayOfTheWeek } ... on IframeConfiguration { url } } pageLayoutTabId } `; 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 fieldMetadataId 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 anyFieldFilterValue calendarFieldMetadataId calendarLayout viewFields { ...ViewFieldFragment } viewFilters { ...ViewFilterFragment } viewFilterGroups { ...ViewFilterGroupFragment } viewSorts { ...ViewSortFragment } viewGroups { ...ViewGroupFragment } } ${ViewFieldFragmentFragmentDoc} ${ViewFilterFragmentFragmentDoc} ${ViewFilterGroupFragmentFragmentDoc} ${ViewSortFragmentFragmentDoc} ${ViewGroupFragmentFragmentDoc}`; export const SearchDocument = gql` query Search($searchInput: String!, $limit: Int!, $after: String, $excludedObjectNameSingulars: [String!], $includedObjectNameSingulars: [String!], $filter: ObjectRecordFilterInput) { search( searchInput: $searchInput limit: $limit after: $after excludedObjectNameSingulars: $excludedObjectNameSingulars includedObjectNameSingulars: $includedObjectNameSingulars filter: $filter ) { edges { node { recordId objectNameSingular label imageUrl tsRankCD tsRank } cursor } pageInfo { hasNextPage endCursor } } } `; /** * __useSearchQuery__ * * To run a query within a React component, call `useSearchQuery` and pass it any options that fit your needs. * When your component renders, `useSearchQuery` 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 } = useSearchQuery({ * variables: { * searchInput: // value for 'searchInput' * limit: // value for 'limit' * after: // value for 'after' * excludedObjectNameSingulars: // value for 'excludedObjectNameSingulars' * includedObjectNameSingulars: // value for 'includedObjectNameSingulars' * filter: // value for 'filter' * }, * }); */ export function useSearchQuery(baseOptions: Apollo.QueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useQuery(SearchDocument, options); } export function useSearchLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useLazyQuery(SearchDocument, options); } export type SearchQueryHookResult = ReturnType; export type SearchLazyQueryHookResult = ReturnType; export type SearchQueryResult = Apollo.QueryResult; export const UpdatePageLayoutWithTabsAndWidgetsDocument = gql` mutation UpdatePageLayoutWithTabsAndWidgets($id: String!, $input: UpdatePageLayoutWithTabsInput!) { updatePageLayoutWithTabsAndWidgets(id: $id, input: $input) { id name type objectMetadataId createdAt updatedAt deletedAt tabs { id title position pageLayoutId widgets { ...PageLayoutWidgetFragment } createdAt updatedAt } } } ${PageLayoutWidgetFragmentFragmentDoc}`; export type UpdatePageLayoutWithTabsAndWidgetsMutationFn = Apollo.MutationFunction; /** * __useUpdatePageLayoutWithTabsAndWidgetsMutation__ * * To run a mutation, you first call `useUpdatePageLayoutWithTabsAndWidgetsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdatePageLayoutWithTabsAndWidgetsMutation` 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 [updatePageLayoutWithTabsAndWidgetsMutation, { data, loading, error }] = useUpdatePageLayoutWithTabsAndWidgetsMutation({ * variables: { * id: // value for 'id' * input: // value for 'input' * }, * }); */ export function useUpdatePageLayoutWithTabsAndWidgetsMutation(baseOptions?: Apollo.MutationHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useMutation(UpdatePageLayoutWithTabsAndWidgetsDocument, options); } export type UpdatePageLayoutWithTabsAndWidgetsMutationHookResult = ReturnType; export type UpdatePageLayoutWithTabsAndWidgetsMutationResult = Apollo.MutationResult; export type UpdatePageLayoutWithTabsAndWidgetsMutationOptions = Apollo.BaseMutationOptions; export const OnDbEventDocument = gql` subscription OnDbEvent($input: OnDbEventInput!) { onDbEvent(input: $input) { eventDate action objectNameSingular updatedFields record } } `; /** * __useOnDbEventSubscription__ * * To run a query within a React component, call `useOnDbEventSubscription` and pass it any options that fit your needs. * When your component renders, `useOnDbEventSubscription` 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 subscription, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useOnDbEventSubscription({ * variables: { * input: // value for 'input' * }, * }); */ export function useOnDbEventSubscription(baseOptions: Apollo.SubscriptionHookOptions) { const options = {...defaultOptions, ...baseOptions} return Apollo.useSubscription(OnDbEventDocument, options); } export type OnDbEventSubscriptionHookResult = ReturnType; export type OnDbEventSubscriptionResult = Apollo.SubscriptionResult; 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;