/* eslint-disable */ import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; 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 }; export type MakeEmpty = { [_ in K]?: never }; export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: { input: string; output: string; } String: { input: string; output: string; } Boolean: { input: boolean; output: boolean; } Int: { input: number; output: number; } Float: { input: number; output: number; } /** Cursor for paging through collections */ ConnectionCursor: { input: any; output: any; } /** A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format. */ DateTime: { input: any; output: any; } /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ JSON: { input: any; output: any; } /** The `Upload` scalar type represents a file upload. */ Upload: { input: any; output: any; } }; export type ActivateWorkspaceInput = { displayName?: InputMaybe; }; export type Analytics = { __typename?: 'Analytics'; /** Boolean that confirms query was dispatched */ success: Scalars['Boolean']['output']; }; export type ApiKeyToken = { __typename?: 'ApiKeyToken'; token: Scalars['String']['output']; }; export type AuthProviders = { __typename?: 'AuthProviders'; google: Scalars['Boolean']['output']; magicLink: Scalars['Boolean']['output']; password: Scalars['Boolean']['output']; }; export type AuthToken = { __typename?: 'AuthToken'; expiresAt: Scalars['DateTime']['output']; token: Scalars['String']['output']; }; export type AuthTokenPair = { __typename?: 'AuthTokenPair'; accessToken: AuthToken; refreshToken: AuthToken; }; export type AuthTokens = { __typename?: 'AuthTokens'; tokens: AuthTokenPair; }; export type Billing = { __typename?: 'Billing'; billingFreeTrialDurationInDays?: Maybe; billingUrl?: Maybe; isBillingEnabled: Scalars['Boolean']['output']; }; export type BillingSubscription = { __typename?: 'BillingSubscription'; id: Scalars['ID']['output']; interval?: Maybe; status: Scalars['String']['output']; }; export type BillingSubscriptionFilter = { and?: InputMaybe>; id?: InputMaybe; or?: InputMaybe>; }; export type BillingSubscriptionSort = { direction: SortDirection; field: BillingSubscriptionSortFields; nulls?: InputMaybe; }; export enum BillingSubscriptionSortFields { Id = 'id' } export type BooleanFieldComparison = { is?: InputMaybe; isNot?: InputMaybe; }; export type ClientConfig = { __typename?: 'ClientConfig'; authProviders: AuthProviders; billing: Billing; debugMode: Scalars['Boolean']['output']; sentry: Sentry; signInPrefilled: Scalars['Boolean']['output']; signUpDisabled: Scalars['Boolean']['output']; support: Support; telemetry: Telemetry; }; export type CreateFieldInput = { defaultValue?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; isActive?: InputMaybe; isCustom?: InputMaybe; isNullable?: InputMaybe; isSystem?: InputMaybe; label: Scalars['String']['input']; name: Scalars['String']['input']; objectMetadataId: Scalars['String']['input']; options?: InputMaybe; type: FieldMetadataType; }; export type CreateObjectInput = { description?: InputMaybe; icon?: InputMaybe; imageIdentifierFieldMetadataId?: InputMaybe; labelIdentifierFieldMetadataId?: InputMaybe; labelPlural: Scalars['String']['input']; labelSingular: Scalars['String']['input']; namePlural: Scalars['String']['input']; nameSingular: Scalars['String']['input']; }; export type CreateOneFieldMetadataInput = { /** The record to create */ field: CreateFieldInput; }; export type CreateOneObjectInput = { /** The record to create */ object: CreateObjectInput; }; export type CreateOneRefreshTokenInput = { /** The record to create */ refreshToken: CreateRefreshTokenInput; }; export type CreateOneRelationInput = { /** The record to create */ relation: CreateRelationInput; }; export type CreateRefreshTokenInput = { expiresAt: Scalars['DateTime']['input']; }; export type CreateRelationInput = { description?: InputMaybe; fromDescription?: InputMaybe; fromIcon?: InputMaybe; fromLabel: Scalars['String']['input']; fromName: Scalars['String']['input']; fromObjectMetadataId: Scalars['String']['input']; relationType: RelationMetadataType; toDescription?: InputMaybe; toIcon?: InputMaybe; toLabel: Scalars['String']['input']; toName: Scalars['String']['input']; toObjectMetadataId: Scalars['String']['input']; }; export type CreateRemoteServerInput = { foreignDataWrapperOptions: Scalars['JSON']['input']; foreignDataWrapperType: Scalars['String']['input']; userMappingOptions?: InputMaybe; }; export type CursorPaging = { /** Paginate after opaque cursor */ after?: InputMaybe; /** Paginate before opaque cursor */ before?: InputMaybe; /** Paginate first */ first?: InputMaybe; /** Paginate last */ last?: InputMaybe; }; export type DeleteOneFieldInput = { /** The id of the record to delete. */ id: Scalars['ID']['input']; }; export type DeleteOneObjectInput = { /** The id of the record to delete. */ id: Scalars['ID']['input']; }; export type DeleteOneRelationInput = { /** The id of the record to delete. */ id: Scalars['ID']['input']; }; export type EmailPasswordResetLink = { __typename?: 'EmailPasswordResetLink'; /** Boolean that confirms query was dispatched */ success: Scalars['Boolean']['output']; }; export type FeatureFlag = { __typename?: 'FeatureFlag'; id: Scalars['ID']['output']; key: Scalars['String']['output']; value: Scalars['Boolean']['output']; workspaceId: Scalars['String']['output']; }; export type FeatureFlagFilter = { and?: InputMaybe>; id?: InputMaybe; or?: InputMaybe>; }; export type FeatureFlagSort = { direction: SortDirection; field: FeatureFlagSortFields; nulls?: InputMaybe; }; export enum FeatureFlagSortFields { Id = 'id' } export type FieldConnection = { __typename?: 'FieldConnection'; /** Array of edges. */ edges: Array; /** Paging information */ pageInfo: PageInfo; }; export type FieldDeleteResponse = { __typename?: 'FieldDeleteResponse'; createdAt?: Maybe; defaultValue?: Maybe; description?: Maybe; icon?: Maybe; id?: Maybe; isActive?: Maybe; isCustom?: Maybe; isNullable?: Maybe; isSystem?: Maybe; label?: Maybe; name?: Maybe; options?: Maybe; type?: Maybe; updatedAt?: Maybe; }; /** Type of the field */ export enum FieldMetadataType { Address = 'ADDRESS', Boolean = 'BOOLEAN', Currency = 'CURRENCY', DateTime = 'DATE_TIME', Email = 'EMAIL', FullName = 'FULL_NAME', Link = 'LINK', MultiSelect = 'MULTI_SELECT', Number = 'NUMBER', Numeric = 'NUMERIC', Phone = 'PHONE', Position = 'POSITION', Probability = 'PROBABILITY', Rating = 'RATING', RawJson = 'RAW_JSON', Relation = 'RELATION', Select = 'SELECT', Text = 'TEXT', Uuid = 'UUID' } export enum FileFolder { Attachment = 'Attachment', PersonPicture = 'PersonPicture', ProfilePicture = 'ProfilePicture', WorkspaceLogo = 'WorkspaceLogo' } export type FullName = { __typename?: 'FullName'; firstName: Scalars['String']['output']; lastName: Scalars['String']['output']; }; export type IdFilterComparison = { 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 InvalidatePassword = { __typename?: 'InvalidatePassword'; /** Boolean that confirms query was dispatched */ success: Scalars['Boolean']['output']; }; export type LinkMetadata = { __typename?: 'LinkMetadata'; label: Scalars['String']['output']; url: Scalars['String']['output']; }; export type LoginToken = { __typename?: 'LoginToken'; loginToken: AuthToken; }; export type Mutation = { __typename?: 'Mutation'; activateWorkspace: Workspace; challenge: LoginToken; checkoutSession: SessionEntity; createOneField: Field; createOneObject: Object; createOneRefreshToken: RefreshToken; createOneRelation: Relation; createOneRemoteServer: RemoteServer; deleteCurrentWorkspace: Workspace; deleteOneField: FieldDeleteResponse; deleteOneObject: Object; deleteOneRelation: RelationDeleteResponse; deleteOneRemoteServer: RemoteServer; deleteUser: User; emailPasswordResetLink: EmailPasswordResetLink; generateApiKeyToken: ApiKeyToken; generateJWT: AuthTokens; generateTransientToken: TransientToken; impersonate: Verify; renewToken: AuthTokens; signUp: LoginToken; track: Analytics; updateBillingSubscription: UpdateBillingEntity; updateOneField: Field; updateOneObject: Object; updatePasswordViaResetToken: InvalidatePassword; updateWorkspace: Workspace; uploadFile: Scalars['String']['output']; uploadImage: Scalars['String']['output']; uploadProfilePicture: Scalars['String']['output']; uploadWorkspaceLogo: Scalars['String']['output']; verify: Verify; }; export type MutationActivateWorkspaceArgs = { data: ActivateWorkspaceInput; }; export type MutationChallengeArgs = { email: Scalars['String']['input']; password: Scalars['String']['input']; }; export type MutationCheckoutSessionArgs = { recurringInterval: Scalars['String']['input']; successUrlPath?: InputMaybe; }; export type MutationCreateOneFieldArgs = { input: CreateOneFieldMetadataInput; }; export type MutationCreateOneObjectArgs = { input: CreateOneObjectInput; }; export type MutationCreateOneRefreshTokenArgs = { input: CreateOneRefreshTokenInput; }; export type MutationCreateOneRelationArgs = { input: CreateOneRelationInput; }; export type MutationCreateOneRemoteServerArgs = { input: CreateRemoteServerInput; }; export type MutationDeleteOneFieldArgs = { input: DeleteOneFieldInput; }; export type MutationDeleteOneObjectArgs = { input: DeleteOneObjectInput; }; export type MutationDeleteOneRelationArgs = { input: DeleteOneRelationInput; }; export type MutationDeleteOneRemoteServerArgs = { input: RemoteServerIdInput; }; export type MutationEmailPasswordResetLinkArgs = { email: Scalars['String']['input']; }; export type MutationGenerateApiKeyTokenArgs = { apiKeyId: Scalars['String']['input']; expiresAt: Scalars['String']['input']; }; export type MutationGenerateJwtArgs = { workspaceId: Scalars['String']['input']; }; export type MutationImpersonateArgs = { userId: Scalars['String']['input']; }; export type MutationRenewTokenArgs = { refreshToken: Scalars['String']['input']; }; export type MutationSignUpArgs = { email: Scalars['String']['input']; password: Scalars['String']['input']; workspaceInviteHash?: InputMaybe; }; export type MutationTrackArgs = { data: Scalars['JSON']['input']; type: Scalars['String']['input']; }; export type MutationUpdateOneFieldArgs = { input: UpdateOneFieldMetadataInput; }; export type MutationUpdateOneObjectArgs = { input: UpdateOneObjectInput; }; export type MutationUpdatePasswordViaResetTokenArgs = { newPassword: Scalars['String']['input']; passwordResetToken: Scalars['String']['input']; }; export type MutationUpdateWorkspaceArgs = { data: UpdateWorkspaceInput; }; export type MutationUploadFileArgs = { file: Scalars['Upload']['input']; fileFolder?: InputMaybe; }; export type MutationUploadImageArgs = { file: Scalars['Upload']['input']; fileFolder?: InputMaybe; }; export type MutationUploadProfilePictureArgs = { file: Scalars['Upload']['input']; }; export type MutationUploadWorkspaceLogoArgs = { file: Scalars['Upload']['input']; }; export type MutationVerifyArgs = { loginToken: Scalars['String']['input']; }; export type ObjectConnection = { __typename?: 'ObjectConnection'; /** Array of edges. */ edges: Array; /** Paging information */ pageInfo: PageInfo; }; export type ObjectFieldsConnection = { __typename?: 'ObjectFieldsConnection'; /** Array of edges. */ edges: Array; /** Paging information */ pageInfo: PageInfo; }; 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 ProductPriceEntity = { __typename?: 'ProductPriceEntity'; created: Scalars['Float']['output']; recurringInterval: Scalars['String']['output']; stripePriceId: Scalars['String']['output']; unitAmount: Scalars['Float']['output']; }; export type ProductPricesEntity = { __typename?: 'ProductPricesEntity'; productPrices: Array; totalNumberOfPrices: Scalars['Int']['output']; }; export type Query = { __typename?: 'Query'; billingPortalSession: SessionEntity; checkUserExists: UserExists; checkWorkspaceInviteHashIsValid: WorkspaceInviteHashValid; clientConfig: ClientConfig; currentUser: User; currentWorkspace: Workspace; field: Field; fields: FieldConnection; findAvailableRemoteTablesByServerId: Array; findManyRemoteServersByType: Array; findOneRemoteServerById: RemoteServer; findWorkspaceFromInviteHash: Workspace; getProductPrices: ProductPricesEntity; getTimelineCalendarEventsFromCompanyId: TimelineCalendarEventsWithTotal; getTimelineCalendarEventsFromPersonId: TimelineCalendarEventsWithTotal; getTimelineThreadsFromCompanyId: TimelineThreadsWithTotal; getTimelineThreadsFromPersonId: TimelineThreadsWithTotal; object: Object; objects: ObjectConnection; relation: Relation; relations: RelationConnection; validatePasswordResetToken: ValidatePasswordResetToken; }; export type QueryBillingPortalSessionArgs = { returnUrlPath?: InputMaybe; }; export type QueryCheckUserExistsArgs = { email: Scalars['String']['input']; }; export type QueryCheckWorkspaceInviteHashIsValidArgs = { inviteHash: Scalars['String']['input']; }; export type QueryFieldArgs = { id: Scalars['ID']['input']; }; export type QueryFieldsArgs = { filter?: FieldFilter; paging?: CursorPaging; }; export type QueryFindAvailableRemoteTablesByServerIdArgs = { input: RemoteServerIdInput; }; export type QueryFindManyRemoteServersByTypeArgs = { input: RemoteServerTypeInput; }; export type QueryFindOneRemoteServerByIdArgs = { input: RemoteServerIdInput; }; export type QueryFindWorkspaceFromInviteHashArgs = { inviteHash: Scalars['String']['input']; }; export type QueryGetProductPricesArgs = { product: Scalars['String']['input']; }; export type QueryGetTimelineCalendarEventsFromCompanyIdArgs = { companyId: Scalars['ID']['input']; page: Scalars['Int']['input']; pageSize: Scalars['Int']['input']; }; export type QueryGetTimelineCalendarEventsFromPersonIdArgs = { page: Scalars['Int']['input']; pageSize: Scalars['Int']['input']; personId: Scalars['ID']['input']; }; export type QueryGetTimelineThreadsFromCompanyIdArgs = { companyId: Scalars['ID']['input']; page: Scalars['Int']['input']; pageSize: Scalars['Int']['input']; }; export type QueryGetTimelineThreadsFromPersonIdArgs = { page: Scalars['Int']['input']; pageSize: Scalars['Int']['input']; personId: Scalars['ID']['input']; }; export type QueryObjectArgs = { id: Scalars['ID']['input']; }; export type QueryObjectsArgs = { filter?: ObjectFilter; paging?: CursorPaging; }; export type QueryRelationArgs = { id: Scalars['ID']['input']; }; export type QueryRelationsArgs = { paging?: CursorPaging; }; export type QueryValidatePasswordResetTokenArgs = { passwordResetToken: Scalars['String']['input']; }; export type RefreshToken = { __typename?: 'RefreshToken'; createdAt: Scalars['DateTime']['output']; expiresAt: Scalars['DateTime']['output']; id: Scalars['ID']['output']; updatedAt: Scalars['DateTime']['output']; }; export type RefreshTokenEdge = { __typename?: 'RefreshTokenEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']['output']; /** The node containing the RefreshToken */ node: RefreshToken; }; export type RelationConnection = { __typename?: 'RelationConnection'; /** Array of edges. */ edges: Array; /** Paging information */ pageInfo: PageInfo; }; export type RelationDefinition = { __typename?: 'RelationDefinition'; direction: RelationDefinitionType; sourceFieldMetadata: Field; sourceObjectMetadata: Object; targetFieldMetadata: Field; targetObjectMetadata: Object; }; /** Relation definition type */ export enum RelationDefinitionType { ManyToMany = 'MANY_TO_MANY', ManyToOne = 'MANY_TO_ONE', OneToMany = 'ONE_TO_MANY', OneToOne = 'ONE_TO_ONE' } export type RelationDeleteResponse = { __typename?: 'RelationDeleteResponse'; createdAt?: Maybe; fromFieldMetadataId?: Maybe; fromObjectMetadataId?: Maybe; id?: Maybe; relationType?: Maybe; toFieldMetadataId?: Maybe; toObjectMetadataId?: Maybe; updatedAt?: Maybe; }; /** Type of the relation */ export enum RelationMetadataType { ManyToMany = 'MANY_TO_MANY', OneToMany = 'ONE_TO_MANY', OneToOne = 'ONE_TO_ONE' } export type RemoteServer = { __typename?: 'RemoteServer'; createdAt: Scalars['DateTime']['output']; foreignDataWrapperId: Scalars['ID']['output']; foreignDataWrapperOptions?: Maybe; foreignDataWrapperType: Scalars['String']['output']; id: Scalars['ID']['output']; updatedAt: Scalars['DateTime']['output']; }; export type RemoteServerIdInput = { /** The id of the record. */ id: Scalars['ID']['input']; }; export type RemoteServerTypeInput = { foreignDataWrapperType: Scalars['String']['input']; }; export type RemoteTable = { __typename?: 'RemoteTable'; name: Scalars['String']['output']; schema: Scalars['String']['output']; status: RemoteTableStatus; }; /** Status of the table */ export enum RemoteTableStatus { NotSynced = 'NOT_SYNCED', Synced = 'SYNCED' } export type Sentry = { __typename?: 'Sentry'; dsn?: Maybe; }; export type SessionEntity = { __typename?: 'SessionEntity'; url?: Maybe; }; /** Sort Directions */ export enum SortDirection { Asc = 'ASC', Desc = 'DESC' } /** Sort Nulls Options */ export enum SortNulls { NullsFirst = 'NULLS_FIRST', NullsLast = 'NULLS_LAST' } export type Support = { __typename?: 'Support'; supportDriver: Scalars['String']['output']; supportFrontChatId?: Maybe; }; export type Telemetry = { __typename?: 'Telemetry'; anonymizationEnabled: Scalars['Boolean']['output']; enabled: Scalars['Boolean']['output']; }; export type TimelineCalendarEvent = { __typename?: 'TimelineCalendarEvent'; attendees: Array; conferenceLink: LinkMetadata; conferenceSolution: Scalars['String']['output']; description: Scalars['String']['output']; endsAt: Scalars['DateTime']['output']; id: Scalars['ID']['output']; isCanceled: Scalars['Boolean']['output']; isFullDay: Scalars['Boolean']['output']; location: Scalars['String']['output']; startsAt: Scalars['DateTime']['output']; title: Scalars['String']['output']; visibility: TimelineCalendarEventVisibility; }; export type TimelineCalendarEventAttendee = { __typename?: 'TimelineCalendarEventAttendee'; avatarUrl: Scalars['String']['output']; displayName: Scalars['String']['output']; firstName: Scalars['String']['output']; handle: Scalars['String']['output']; lastName: Scalars['String']['output']; personId?: Maybe; workspaceMemberId?: Maybe; }; /** Visibility of the calendar event */ export enum TimelineCalendarEventVisibility { Metadata = 'METADATA', ShareEverything = 'SHARE_EVERYTHING' } export type TimelineCalendarEventsWithTotal = { __typename?: 'TimelineCalendarEventsWithTotal'; timelineCalendarEvents: Array; totalNumberOfCalendarEvents: Scalars['Int']['output']; }; export type TimelineThread = { __typename?: 'TimelineThread'; firstParticipant: TimelineThreadParticipant; id: Scalars['ID']['output']; lastMessageBody: Scalars['String']['output']; lastMessageReceivedAt: Scalars['DateTime']['output']; lastTwoParticipants: Array; numberOfMessagesInThread: Scalars['Float']['output']; participantCount: Scalars['Float']['output']; read: Scalars['Boolean']['output']; subject: Scalars['String']['output']; visibility: Scalars['String']['output']; }; export type TimelineThreadParticipant = { __typename?: 'TimelineThreadParticipant'; avatarUrl: Scalars['String']['output']; displayName: Scalars['String']['output']; firstName: Scalars['String']['output']; handle: Scalars['String']['output']; lastName: Scalars['String']['output']; personId?: Maybe; workspaceMemberId?: Maybe; }; export type TimelineThreadsWithTotal = { __typename?: 'TimelineThreadsWithTotal'; timelineThreads: Array; totalNumberOfThreads: Scalars['Int']['output']; }; export type TransientToken = { __typename?: 'TransientToken'; transientToken: AuthToken; }; export type UpdateBillingEntity = { __typename?: 'UpdateBillingEntity'; /** Boolean that confirms query was successful */ success: Scalars['Boolean']['output']; }; export type UpdateFieldInput = { defaultValue?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; isActive?: InputMaybe; isCustom?: InputMaybe; isNullable?: InputMaybe; isSystem?: InputMaybe; label?: InputMaybe; name?: InputMaybe; options?: InputMaybe; }; export type UpdateObjectInput = { description?: InputMaybe; icon?: InputMaybe; imageIdentifierFieldMetadataId?: InputMaybe; isActive?: InputMaybe; labelIdentifierFieldMetadataId?: InputMaybe; labelPlural?: InputMaybe; labelSingular?: InputMaybe; namePlural?: InputMaybe; nameSingular?: InputMaybe; }; export type UpdateOneFieldMetadataInput = { /** The id of the record to update */ id: Scalars['ID']['input']; /** The record to update */ update: UpdateFieldInput; }; export type UpdateOneObjectInput = { /** The id of the record to update */ id: Scalars['ID']['input']; /** The update to apply. */ update: UpdateObjectInput; }; export type UpdateWorkspaceInput = { allowImpersonation?: InputMaybe; displayName?: InputMaybe; domainName?: InputMaybe; inviteHash?: InputMaybe; logo?: InputMaybe; }; export type User = { __typename?: 'User'; canImpersonate: Scalars['Boolean']['output']; createdAt: Scalars['DateTime']['output']; defaultAvatarUrl?: Maybe; defaultWorkspace: Workspace; defaultWorkspaceId: Scalars['String']['output']; deletedAt?: Maybe; disabled?: Maybe; email: Scalars['String']['output']; emailVerified: Scalars['Boolean']['output']; firstName: Scalars['String']['output']; id: Scalars['ID']['output']; lastName: Scalars['String']['output']; passwordHash?: Maybe; passwordResetToken?: Maybe; passwordResetTokenExpiresAt?: Maybe; supportUserHash?: Maybe; updatedAt: Scalars['DateTime']['output']; workspaceMember?: Maybe; workspaces: Array; }; export type UserEdge = { __typename?: 'UserEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']['output']; /** The node containing the User */ node: User; }; export type UserExists = { __typename?: 'UserExists'; exists: Scalars['Boolean']['output']; }; export type UserWorkspace = { __typename?: 'UserWorkspace'; createdAt: Scalars['DateTime']['output']; deletedAt?: Maybe; id: Scalars['ID']['output']; updatedAt: Scalars['DateTime']['output']; user: User; userId: Scalars['String']['output']; workspace?: Maybe; workspaceId: Scalars['String']['output']; }; export type ValidatePasswordResetToken = { __typename?: 'ValidatePasswordResetToken'; email: Scalars['String']['output']; id: Scalars['String']['output']; }; export type Verify = { __typename?: 'Verify'; tokens: AuthTokenPair; user: User; }; export type Workspace = { __typename?: 'Workspace'; activationStatus: Scalars['String']['output']; allowImpersonation: Scalars['Boolean']['output']; billingSubscriptions?: Maybe>; createdAt: Scalars['DateTime']['output']; currentBillingSubscription?: Maybe; deletedAt?: Maybe; displayName?: Maybe; domainName?: Maybe; featureFlags?: Maybe>; id: Scalars['ID']['output']; inviteHash?: Maybe; logo?: Maybe; subscriptionStatus: Scalars['String']['output']; updatedAt: Scalars['DateTime']['output']; }; export type WorkspaceBillingSubscriptionsArgs = { filter?: BillingSubscriptionFilter; sorting?: Array; }; export type WorkspaceFeatureFlagsArgs = { filter?: FeatureFlagFilter; sorting?: Array; }; export type WorkspaceEdge = { __typename?: 'WorkspaceEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']['output']; /** The node containing the Workspace */ node: Workspace; }; export type WorkspaceInviteHashValid = { __typename?: 'WorkspaceInviteHashValid'; isValid: Scalars['Boolean']['output']; }; export type WorkspaceMember = { __typename?: 'WorkspaceMember'; avatarUrl?: Maybe; colorScheme: Scalars['String']['output']; id: Scalars['ID']['output']; locale: Scalars['String']['output']; name: FullName; }; export type Field = { __typename?: 'field'; createdAt: Scalars['DateTime']['output']; defaultValue?: Maybe; description?: Maybe; fromRelationMetadata?: Maybe; icon?: Maybe; id: Scalars['ID']['output']; isActive?: Maybe; isCustom?: Maybe; isNullable?: Maybe; isSystem?: Maybe; label: Scalars['String']['output']; name: Scalars['String']['output']; options?: Maybe; relationDefinition?: Maybe; toRelationMetadata?: Maybe; type: FieldMetadataType; updatedAt: Scalars['DateTime']['output']; }; export type FieldEdge = { __typename?: 'fieldEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']['output']; /** The node containing the field */ node: Field; }; export type FieldFilter = { and?: InputMaybe>; id?: InputMaybe; isActive?: InputMaybe; isCustom?: InputMaybe; isSystem?: InputMaybe; or?: InputMaybe>; }; export type Object = { __typename?: 'object'; createdAt: Scalars['DateTime']['output']; dataSourceId: Scalars['String']['output']; description?: Maybe; fields: ObjectFieldsConnection; icon?: Maybe; id: Scalars['ID']['output']; imageIdentifierFieldMetadataId?: Maybe; isActive: Scalars['Boolean']['output']; isCustom: Scalars['Boolean']['output']; isSystem: Scalars['Boolean']['output']; labelIdentifierFieldMetadataId?: Maybe; labelPlural: Scalars['String']['output']; labelSingular: Scalars['String']['output']; namePlural: Scalars['String']['output']; nameSingular: Scalars['String']['output']; updatedAt: Scalars['DateTime']['output']; }; export type ObjectFieldsArgs = { filter?: FieldFilter; paging?: CursorPaging; }; export type ObjectEdge = { __typename?: 'objectEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']['output']; /** The node containing the object */ node: Object; }; export type ObjectFilter = { and?: InputMaybe>; id?: InputMaybe; isActive?: InputMaybe; isCustom?: InputMaybe; isSystem?: InputMaybe; or?: InputMaybe>; }; export type Relation = { __typename?: 'relation'; createdAt: Scalars['DateTime']['output']; fromFieldMetadataId: Scalars['String']['output']; fromObjectMetadata: Object; fromObjectMetadataId: Scalars['String']['output']; id: Scalars['ID']['output']; relationType: RelationMetadataType; toFieldMetadataId: Scalars['String']['output']; toObjectMetadata: Object; toObjectMetadataId: Scalars['String']['output']; updatedAt: Scalars['DateTime']['output']; }; export type RelationEdge = { __typename?: 'relationEdge'; /** Cursor for this node. */ cursor: Scalars['ConnectionCursor']['output']; /** The node containing the relation */ node: Relation; }; export type CreateOneObjectMetadataItemMutationVariables = Exact<{ input: CreateOneObjectInput; }>; export type CreateOneObjectMetadataItemMutation = { __typename?: 'Mutation', createOneObject: { __typename?: 'object', id: string, dataSourceId: string, nameSingular: string, namePlural: string, labelSingular: string, labelPlural: string, description?: string | null, icon?: string | null, isCustom: boolean, isActive: boolean, createdAt: any, updatedAt: any, labelIdentifierFieldMetadataId?: string | null, imageIdentifierFieldMetadataId?: string | null } }; export type CreateOneFieldMetadataItemMutationVariables = Exact<{ input: CreateOneFieldMetadataInput; }>; export type CreateOneFieldMetadataItemMutation = { __typename?: 'Mutation', createOneField: { __typename?: 'field', id: string, type: FieldMetadataType, name: string, label: string, description?: string | null, icon?: string | null, isCustom?: boolean | null, isActive?: boolean | null, isNullable?: boolean | null, createdAt: any, updatedAt: any, defaultValue?: any | null, options?: any | null } }; export type CreateOneRelationMetadataMutationVariables = Exact<{ input: CreateOneRelationInput; }>; export type CreateOneRelationMetadataMutation = { __typename?: 'Mutation', createOneRelation: { __typename?: 'relation', id: string, relationType: RelationMetadataType, fromObjectMetadataId: string, toObjectMetadataId: string, fromFieldMetadataId: string, toFieldMetadataId: string, createdAt: any, updatedAt: any } }; export type UpdateOneFieldMetadataItemMutationVariables = Exact<{ idToUpdate: Scalars['ID']['input']; updatePayload: UpdateFieldInput; }>; export type UpdateOneFieldMetadataItemMutation = { __typename?: 'Mutation', updateOneField: { __typename?: 'field', id: string, type: FieldMetadataType, name: string, label: string, description?: string | null, icon?: string | null, isCustom?: boolean | null, isActive?: boolean | null, isNullable?: boolean | null, createdAt: any, updatedAt: any } }; export type UpdateOneObjectMetadataItemMutationVariables = Exact<{ idToUpdate: Scalars['ID']['input']; updatePayload: UpdateObjectInput; }>; export type UpdateOneObjectMetadataItemMutation = { __typename?: 'Mutation', updateOneObject: { __typename?: 'object', id: string, dataSourceId: string, nameSingular: string, namePlural: string, labelSingular: string, labelPlural: string, description?: string | null, icon?: string | null, isCustom: boolean, isActive: boolean, createdAt: any, updatedAt: any, labelIdentifierFieldMetadataId?: string | null, imageIdentifierFieldMetadataId?: string | null } }; export type DeleteOneObjectMetadataItemMutationVariables = Exact<{ idToDelete: Scalars['ID']['input']; }>; export type DeleteOneObjectMetadataItemMutation = { __typename?: 'Mutation', deleteOneObject: { __typename?: 'object', id: string, dataSourceId: string, nameSingular: string, namePlural: string, labelSingular: string, labelPlural: string, description?: string | null, icon?: string | null, isCustom: boolean, isActive: boolean, createdAt: any, updatedAt: any, labelIdentifierFieldMetadataId?: string | null, imageIdentifierFieldMetadataId?: string | null } }; export type DeleteOneFieldMetadataItemMutationVariables = Exact<{ idToDelete: Scalars['ID']['input']; }>; export type DeleteOneFieldMetadataItemMutation = { __typename?: 'Mutation', deleteOneField: { __typename?: 'FieldDeleteResponse', id?: string | null, type?: FieldMetadataType | null, name?: string | null, label?: string | null, description?: string | null, icon?: string | null, isCustom?: boolean | null, isActive?: boolean | null, isNullable?: boolean | null, createdAt?: any | null, updatedAt?: any | null } }; export type ObjectMetadataItemsQueryVariables = Exact<{ objectFilter?: InputMaybe; fieldFilter?: InputMaybe; }>; export type ObjectMetadataItemsQuery = { __typename?: 'Query', objects: { __typename?: 'ObjectConnection', edges: Array<{ __typename?: 'objectEdge', node: { __typename?: 'object', id: string, dataSourceId: string, nameSingular: string, namePlural: string, labelSingular: string, labelPlural: string, description?: string | null, icon?: string | null, isCustom: boolean, isActive: boolean, isSystem: boolean, createdAt: any, updatedAt: any, labelIdentifierFieldMetadataId?: string | null, imageIdentifierFieldMetadataId?: string | null, fields: { __typename?: 'ObjectFieldsConnection', edges: Array<{ __typename?: 'fieldEdge', node: { __typename?: 'field', id: string, type: FieldMetadataType, name: string, label: string, description?: string | null, icon?: string | null, isCustom?: boolean | null, isActive?: boolean | null, isSystem?: boolean | null, isNullable?: boolean | null, createdAt: any, updatedAt: any, defaultValue?: any | null, options?: any | null, fromRelationMetadata?: { __typename?: 'relation', id: string, relationType: RelationMetadataType, toFieldMetadataId: string, toObjectMetadata: { __typename?: 'object', id: string, dataSourceId: string, nameSingular: string, namePlural: string, isSystem: boolean } } | null, toRelationMetadata?: { __typename?: 'relation', id: string, relationType: RelationMetadataType, fromFieldMetadataId: string, fromObjectMetadata: { __typename?: 'object', id: string, dataSourceId: string, nameSingular: string, namePlural: string, isSystem: boolean } } | null } }>, pageInfo: { __typename?: 'PageInfo', hasNextPage?: boolean | null, hasPreviousPage?: boolean | null, startCursor?: any | null, endCursor?: any | null } } } }>, pageInfo: { __typename?: 'PageInfo', hasNextPage?: boolean | null, hasPreviousPage?: boolean | null, startCursor?: any | null, endCursor?: any | null } } }; export const CreateOneObjectMetadataItemDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"CreateOneObjectMetadataItem"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"input"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"CreateOneObjectInput"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"createOneObject"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"input"},"value":{"kind":"Variable","name":{"kind":"Name","value":"input"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"dataSourceId"}},{"kind":"Field","name":{"kind":"Name","value":"nameSingular"}},{"kind":"Field","name":{"kind":"Name","value":"namePlural"}},{"kind":"Field","name":{"kind":"Name","value":"labelSingular"}},{"kind":"Field","name":{"kind":"Name","value":"labelPlural"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"icon"}},{"kind":"Field","name":{"kind":"Name","value":"isCustom"}},{"kind":"Field","name":{"kind":"Name","value":"isActive"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"updatedAt"}},{"kind":"Field","name":{"kind":"Name","value":"labelIdentifierFieldMetadataId"}},{"kind":"Field","name":{"kind":"Name","value":"imageIdentifierFieldMetadataId"}}]}}]}}]} as unknown as DocumentNode; export const CreateOneFieldMetadataItemDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"CreateOneFieldMetadataItem"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"input"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"CreateOneFieldMetadataInput"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"createOneField"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"input"},"value":{"kind":"Variable","name":{"kind":"Name","value":"input"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"icon"}},{"kind":"Field","name":{"kind":"Name","value":"isCustom"}},{"kind":"Field","name":{"kind":"Name","value":"isActive"}},{"kind":"Field","name":{"kind":"Name","value":"isNullable"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"updatedAt"}},{"kind":"Field","name":{"kind":"Name","value":"defaultValue"}},{"kind":"Field","name":{"kind":"Name","value":"options"}}]}}]}}]} as unknown as DocumentNode; export const CreateOneRelationMetadataDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"CreateOneRelationMetadata"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"input"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"CreateOneRelationInput"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"createOneRelation"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"input"},"value":{"kind":"Variable","name":{"kind":"Name","value":"input"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"relationType"}},{"kind":"Field","name":{"kind":"Name","value":"fromObjectMetadataId"}},{"kind":"Field","name":{"kind":"Name","value":"toObjectMetadataId"}},{"kind":"Field","name":{"kind":"Name","value":"fromFieldMetadataId"}},{"kind":"Field","name":{"kind":"Name","value":"toFieldMetadataId"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"updatedAt"}}]}}]}}]} as unknown as DocumentNode; export const UpdateOneFieldMetadataItemDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"UpdateOneFieldMetadataItem"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"idToUpdate"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"updatePayload"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"UpdateFieldInput"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"updateOneField"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"input"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"idToUpdate"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"update"},"value":{"kind":"Variable","name":{"kind":"Name","value":"updatePayload"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"icon"}},{"kind":"Field","name":{"kind":"Name","value":"isCustom"}},{"kind":"Field","name":{"kind":"Name","value":"isActive"}},{"kind":"Field","name":{"kind":"Name","value":"isNullable"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"updatedAt"}}]}}]}}]} as unknown as DocumentNode; export const UpdateOneObjectMetadataItemDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"UpdateOneObjectMetadataItem"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"idToUpdate"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"updatePayload"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"UpdateObjectInput"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"updateOneObject"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"input"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"idToUpdate"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"update"},"value":{"kind":"Variable","name":{"kind":"Name","value":"updatePayload"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"dataSourceId"}},{"kind":"Field","name":{"kind":"Name","value":"nameSingular"}},{"kind":"Field","name":{"kind":"Name","value":"namePlural"}},{"kind":"Field","name":{"kind":"Name","value":"labelSingular"}},{"kind":"Field","name":{"kind":"Name","value":"labelPlural"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"icon"}},{"kind":"Field","name":{"kind":"Name","value":"isCustom"}},{"kind":"Field","name":{"kind":"Name","value":"isActive"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"updatedAt"}},{"kind":"Field","name":{"kind":"Name","value":"labelIdentifierFieldMetadataId"}},{"kind":"Field","name":{"kind":"Name","value":"imageIdentifierFieldMetadataId"}}]}}]}}]} as unknown as DocumentNode; export const DeleteOneObjectMetadataItemDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"DeleteOneObjectMetadataItem"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"idToDelete"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"deleteOneObject"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"input"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"idToDelete"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"dataSourceId"}},{"kind":"Field","name":{"kind":"Name","value":"nameSingular"}},{"kind":"Field","name":{"kind":"Name","value":"namePlural"}},{"kind":"Field","name":{"kind":"Name","value":"labelSingular"}},{"kind":"Field","name":{"kind":"Name","value":"labelPlural"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"icon"}},{"kind":"Field","name":{"kind":"Name","value":"isCustom"}},{"kind":"Field","name":{"kind":"Name","value":"isActive"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"updatedAt"}},{"kind":"Field","name":{"kind":"Name","value":"labelIdentifierFieldMetadataId"}},{"kind":"Field","name":{"kind":"Name","value":"imageIdentifierFieldMetadataId"}}]}}]}}]} as unknown as DocumentNode; export const DeleteOneFieldMetadataItemDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"DeleteOneFieldMetadataItem"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"idToDelete"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"deleteOneField"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"input"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"idToDelete"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"icon"}},{"kind":"Field","name":{"kind":"Name","value":"isCustom"}},{"kind":"Field","name":{"kind":"Name","value":"isActive"}},{"kind":"Field","name":{"kind":"Name","value":"isNullable"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"updatedAt"}}]}}]}}]} as unknown as DocumentNode; export const ObjectMetadataItemsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"ObjectMetadataItems"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"objectFilter"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"objectFilter"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"fieldFilter"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"fieldFilter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"objects"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"paging"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"first"},"value":{"kind":"IntValue","value":"1000"}}]}},{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"Variable","name":{"kind":"Name","value":"objectFilter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"dataSourceId"}},{"kind":"Field","name":{"kind":"Name","value":"nameSingular"}},{"kind":"Field","name":{"kind":"Name","value":"namePlural"}},{"kind":"Field","name":{"kind":"Name","value":"labelSingular"}},{"kind":"Field","name":{"kind":"Name","value":"labelPlural"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"icon"}},{"kind":"Field","name":{"kind":"Name","value":"isCustom"}},{"kind":"Field","name":{"kind":"Name","value":"isActive"}},{"kind":"Field","name":{"kind":"Name","value":"isSystem"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"updatedAt"}},{"kind":"Field","name":{"kind":"Name","value":"labelIdentifierFieldMetadataId"}},{"kind":"Field","name":{"kind":"Name","value":"imageIdentifierFieldMetadataId"}},{"kind":"Field","name":{"kind":"Name","value":"fields"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"paging"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"first"},"value":{"kind":"IntValue","value":"1000"}}]}},{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"Variable","name":{"kind":"Name","value":"fieldFilter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"icon"}},{"kind":"Field","name":{"kind":"Name","value":"isCustom"}},{"kind":"Field","name":{"kind":"Name","value":"isActive"}},{"kind":"Field","name":{"kind":"Name","value":"isSystem"}},{"kind":"Field","name":{"kind":"Name","value":"isNullable"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"updatedAt"}},{"kind":"Field","name":{"kind":"Name","value":"fromRelationMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"relationType"}},{"kind":"Field","name":{"kind":"Name","value":"toObjectMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"dataSourceId"}},{"kind":"Field","name":{"kind":"Name","value":"nameSingular"}},{"kind":"Field","name":{"kind":"Name","value":"namePlural"}},{"kind":"Field","name":{"kind":"Name","value":"isSystem"}}]}},{"kind":"Field","name":{"kind":"Name","value":"toFieldMetadataId"}}]}},{"kind":"Field","name":{"kind":"Name","value":"toRelationMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"relationType"}},{"kind":"Field","name":{"kind":"Name","value":"fromObjectMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"dataSourceId"}},{"kind":"Field","name":{"kind":"Name","value":"nameSingular"}},{"kind":"Field","name":{"kind":"Name","value":"namePlural"}},{"kind":"Field","name":{"kind":"Name","value":"isSystem"}}]}},{"kind":"Field","name":{"kind":"Name","value":"fromFieldMetadataId"}}]}},{"kind":"Field","name":{"kind":"Name","value":"defaultValue"}},{"kind":"Field","name":{"kind":"Name","value":"options"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}},{"kind":"Field","name":{"kind":"Name","value":"endCursor"}}]}}]}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}},{"kind":"Field","name":{"kind":"Name","value":"endCursor"}}]}}]}}]}}]} as unknown as DocumentNode;