From 6d4f93f71c44a4c0e3384da4ece851dca9fa5c59 Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Mon, 22 Jan 2024 17:56:26 +0330 Subject: [PATCH] refactor: remove unbody service --- .env | 2 - .gitignore | 1 + Dockerfile | 3 +- Jenkinsfile | 2 +- README.md | 6 +- src/lib/unbody/unbody.extend.graphql | 30 - src/lib/unbody/unbody.generated.ts | 11924 ---------------- src/lib/unbody/unbody.graphql | 11513 --------------- src/pages/index.tsx | 6 - .../dataTypes/ArticleDocument.dataType.ts | 70 - .../dataTypes/ArticleImageBlock.dataType.ts | 33 - .../ArticleSearchResultItem.dataType.ts | 94 - .../dataTypes/ArticleTextBlock.dataType.ts | 53 - .../unbody/dataTypes/ImageBlock.dataType.ts | 32 - .../PodcastEpisodeDocument.dataType.ts | 256 - .../dataTypes/PodcastShowDocument.dataType.ts | 53 - .../dataTypes/StaticPageDocument.dataType.ts | 44 - .../unbody/dataTypes/TextBlock.dataType.ts | 97 - .../unbody/dataTypes/UnbodyDataTypes.ts | 92 - src/services/unbody/dataTypes/dataTypes.ts | 22 - src/services/unbody/dataTypes/index.ts | 7 - src/services/unbody/dataTypes/types.ts | 69 - src/services/unbody/index.ts | 1 - src/services/unbody/unbody.fragments.ts | 151 - src/services/unbody/unbody.helpers.ts | 111 - src/services/unbody/unbody.operators.ts | 237 - src/services/unbody/unbody.service.ts | 1851 --- src/services/unbody/unbody.types.ts | 36 - src/types/data.types.ts | 6 +- 29 files changed, 5 insertions(+), 26797 deletions(-) delete mode 100644 src/lib/unbody/unbody.extend.graphql delete mode 100644 src/lib/unbody/unbody.generated.ts delete mode 100644 src/lib/unbody/unbody.graphql delete mode 100644 src/services/unbody/dataTypes/ArticleDocument.dataType.ts delete mode 100644 src/services/unbody/dataTypes/ArticleImageBlock.dataType.ts delete mode 100644 src/services/unbody/dataTypes/ArticleSearchResultItem.dataType.ts delete mode 100644 src/services/unbody/dataTypes/ArticleTextBlock.dataType.ts delete mode 100644 src/services/unbody/dataTypes/ImageBlock.dataType.ts delete mode 100644 src/services/unbody/dataTypes/PodcastEpisodeDocument.dataType.ts delete mode 100644 src/services/unbody/dataTypes/PodcastShowDocument.dataType.ts delete mode 100644 src/services/unbody/dataTypes/StaticPageDocument.dataType.ts delete mode 100644 src/services/unbody/dataTypes/TextBlock.dataType.ts delete mode 100644 src/services/unbody/dataTypes/UnbodyDataTypes.ts delete mode 100644 src/services/unbody/dataTypes/dataTypes.ts delete mode 100644 src/services/unbody/dataTypes/index.ts delete mode 100644 src/services/unbody/dataTypes/types.ts delete mode 100644 src/services/unbody/index.ts delete mode 100644 src/services/unbody/unbody.fragments.ts delete mode 100644 src/services/unbody/unbody.helpers.ts delete mode 100644 src/services/unbody/unbody.operators.ts delete mode 100644 src/services/unbody/unbody.service.ts delete mode 100644 src/services/unbody/unbody.types.ts diff --git a/.env b/.env index f375f61..37f7563 100644 --- a/.env +++ b/.env @@ -1,5 +1,3 @@ -UNBODY_API_KEY= -UNBODY_PROJECT_ID= SIMPLECAST_ACCESS_TOKEN= REVALIDATE_WEBHOOK_TOKEN= DISCORD_LOGS_WEBHOOK_URL= diff --git a/.gitignore b/.gitignore index df2f410..39e7793 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,4 @@ next-env.d.ts public/rss.xml public/atom*.xml public/images/placeholders/* +!public/images/placeholders/.gitkeep diff --git a/Dockerfile b/Dockerfile index f1c137e..514a9db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,10 +7,9 @@ ARG PORT=3000 EXPOSE ${PORT} # Credentials -ARG UNBODY_PROJECT_ID -ARG UNBODY_API_KEY ARG SIMPLECAST_ACCESS_TOKEN ARG REVALIDATE_WEBHOOK_TOKEN +ARG STRAPI_API_KEY ENV NODE_ENV=production ENV NEXT_TELEMETRY_DISABLED=1 diff --git a/Jenkinsfile b/Jenkinsfile index 082dc2f..f227fd1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -43,7 +43,7 @@ pipeline { ]) { image = docker.build( "${IMAGE_NAME}:${GIT_COMMIT.take(8)}", - ["--build-arg='UNBODY_PROJECT_ID=${env.UNBODY_PROJECT_ID}'", + ["--build-arg='STRAPI_API_KEY=${env.UNBODY_PROJECT_ID}'", "--build-arg='UNBODY_API_KEY=${env.UNBODY_API_KEY}'", "--build-arg='SIMPLECAST_ACCESS_TOKEN=${SIMPLECAST_ACCESS_TOKEN}'", "--build-arg='REVALIDATE_WEBHOOK_TOKEN=${REVALIDATE_WEBHOOK_TOKEN}'", diff --git a/README.md b/README.md index dfd4fc3..d07e20e 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ The repository for [press.logos.co](https://press.logos.co/) website. - Emotion: CSS-in-JS -- [Unbody](https://unbody.io/) : CMS +- [Strapi](https://strapi.io/) : CMS ## Environment Variables @@ -20,8 +20,6 @@ The repository for [press.logos.co](https://press.logos.co/) website. Please check the environment values in `.env` located in the root directory. ``` -UNBODY_API_KEY= -UNBODY_PROJECT_ID= SIMPLECAST_ACCESS_TOKEN= REVALIDATE_WEBHOOK_TOKEN= NEXT_PUBLIC_SITE_URL=https://press.logos.co @@ -30,8 +28,6 @@ FATHOM_SITE_ID= This is a template for `.env.local`, which is included in `.gitignore`. -You can obtain an Unbody API key and project ID through your [Unbody project](https://app.unbody.io/). - To find the Simplecast access token, follow these steps on the Simplecast dashboard: 1. Click the gear button in the top-right corner. diff --git a/src/lib/unbody/unbody.extend.graphql b/src/lib/unbody/unbody.extend.graphql deleted file mode 100644 index f7b09b4..0000000 --- a/src/lib/unbody/unbody.extend.graphql +++ /dev/null @@ -1,30 +0,0 @@ -type TocItem { - level: Int! - tag: String! - href: String! - title: String! - blockIndex: Int! -} - -type Mention { - name: String! - emailAddress: String! -} - -type Footnote { - index: Int! - id: String! - refId: String! - refValue: String! - valueHTML: String! - valueText: String! -} - -extend type GoogleDoc { - mentionsObj: [Mention]! - tocObj: [TocItem]! -} - -extend type TextBlock { - footnotesObj: [Footnote] -} diff --git a/src/lib/unbody/unbody.generated.ts b/src/lib/unbody/unbody.generated.ts deleted file mode 100644 index 0b30d98..0000000 --- a/src/lib/unbody/unbody.generated.ts +++ /dev/null @@ -1,11924 +0,0 @@ -import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core' -export type Maybe = T -export type InputMaybe = T -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< - T extends { [key: string]: unknown }, - K extends keyof T, -> = { [_ 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 } - /** Boolean or Boolean[] */ - BooleanAggregateObjectsAudioFile: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanAggregateObjectsGoogleCalendarEvent: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanAggregateObjectsGoogleDoc: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanAggregateObjectsImageBlock: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanAggregateObjectsSubtitleEntry: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanAggregateObjectsSubtitleFile: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanAggregateObjectsTextBlock: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanAggregateObjectsTextDocument: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanAggregateObjectsVideoFile: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanGetObjectsAudioFile: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanGetObjectsGoogleCalendarEvent: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanGetObjectsGoogleDoc: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanGetObjectsImageBlock: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanGetObjectsSubtitleEntry: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanGetObjectsSubtitleFile: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanGetObjectsTextBlock: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanGetObjectsTextDocument: { input: any; output: any } - /** Boolean or Boolean[] */ - BooleanGetObjectsVideoFile: { input: any; output: any } - /** Float or Float[] */ - FloatAggregateObjectsAudioFile: { input: any; output: any } - /** Float or Float[] */ - FloatAggregateObjectsGoogleCalendarEvent: { input: any; output: any } - /** Float or Float[] */ - FloatAggregateObjectsGoogleDoc: { input: any; output: any } - /** Float or Float[] */ - FloatAggregateObjectsImageBlock: { input: any; output: any } - /** Float or Float[] */ - FloatAggregateObjectsSubtitleEntry: { input: any; output: any } - /** Float or Float[] */ - FloatAggregateObjectsSubtitleFile: { input: any; output: any } - /** Float or Float[] */ - FloatAggregateObjectsTextBlock: { input: any; output: any } - /** Float or Float[] */ - FloatAggregateObjectsTextDocument: { input: any; output: any } - /** Float or Float[] */ - FloatAggregateObjectsVideoFile: { input: any; output: any } - /** Float or Float[] */ - FloatGetObjectsAudioFile: { input: any; output: any } - /** Float or Float[] */ - FloatGetObjectsGoogleCalendarEvent: { input: any; output: any } - /** Float or Float[] */ - FloatGetObjectsGoogleDoc: { input: any; output: any } - /** Float or Float[] */ - FloatGetObjectsImageBlock: { input: any; output: any } - /** Float or Float[] */ - FloatGetObjectsSubtitleEntry: { input: any; output: any } - /** Float or Float[] */ - FloatGetObjectsSubtitleFile: { input: any; output: any } - /** Float or Float[] */ - FloatGetObjectsTextBlock: { input: any; output: any } - /** Float or Float[] */ - FloatGetObjectsTextDocument: { input: any; output: any } - /** Float or Float[] */ - FloatGetObjectsVideoFile: { input: any; output: any } - /** Int or Int[] */ - IntAggregateObjectsAudioFile: { input: any; output: any } - /** Int or Int[] */ - IntAggregateObjectsGoogleCalendarEvent: { input: any; output: any } - /** Int or Int[] */ - IntAggregateObjectsGoogleDoc: { input: any; output: any } - /** Int or Int[] */ - IntAggregateObjectsImageBlock: { input: any; output: any } - /** Int or Int[] */ - IntAggregateObjectsSubtitleEntry: { input: any; output: any } - /** Int or Int[] */ - IntAggregateObjectsSubtitleFile: { input: any; output: any } - /** Int or Int[] */ - IntAggregateObjectsTextBlock: { input: any; output: any } - /** Int or Int[] */ - IntAggregateObjectsTextDocument: { input: any; output: any } - /** Int or Int[] */ - IntAggregateObjectsVideoFile: { input: any; output: any } - /** Int or Int[] */ - IntGetObjectsAudioFile: { input: any; output: any } - /** Int or Int[] */ - IntGetObjectsGoogleCalendarEvent: { input: any; output: any } - /** Int or Int[] */ - IntGetObjectsGoogleDoc: { input: any; output: any } - /** Int or Int[] */ - IntGetObjectsImageBlock: { input: any; output: any } - /** Int or Int[] */ - IntGetObjectsSubtitleEntry: { input: any; output: any } - /** Int or Int[] */ - IntGetObjectsSubtitleFile: { input: any; output: any } - /** Int or Int[] */ - IntGetObjectsTextBlock: { input: any; output: any } - /** Int or Int[] */ - IntGetObjectsTextDocument: { input: any; output: any } - /** Int or Int[] */ - IntGetObjectsVideoFile: { input: any; output: any } - /** String or String[] */ - TextAggregateObjectsAudioFile: { input: any; output: any } - /** String or String[] */ - TextAggregateObjectsGoogleCalendarEvent: { input: any; output: any } - /** String or String[] */ - TextAggregateObjectsGoogleDoc: { input: any; output: any } - /** String or String[] */ - TextAggregateObjectsImageBlock: { input: any; output: any } - /** String or String[] */ - TextAggregateObjectsSubtitleEntry: { input: any; output: any } - /** String or String[] */ - TextAggregateObjectsSubtitleFile: { input: any; output: any } - /** String or String[] */ - TextAggregateObjectsTextBlock: { input: any; output: any } - /** String or String[] */ - TextAggregateObjectsTextDocument: { input: any; output: any } - /** String or String[] */ - TextAggregateObjectsVideoFile: { input: any; output: any } - /** String or String[] */ - TextDateAggregateObjectsAudioFile: { input: any; output: any } - /** String or String[] */ - TextDateAggregateObjectsGoogleCalendarEvent: { input: any; output: any } - /** String or String[] */ - TextDateAggregateObjectsGoogleDoc: { input: any; output: any } - /** String or String[] */ - TextDateAggregateObjectsImageBlock: { input: any; output: any } - /** String or String[] */ - TextDateAggregateObjectsSubtitleEntry: { input: any; output: any } - /** String or String[] */ - TextDateAggregateObjectsSubtitleFile: { input: any; output: any } - /** String or String[] */ - TextDateAggregateObjectsTextBlock: { input: any; output: any } - /** String or String[] */ - TextDateAggregateObjectsTextDocument: { input: any; output: any } - /** String or String[] */ - TextDateAggregateObjectsVideoFile: { input: any; output: any } - /** String or String[] */ - TextDateGetObjectsAudioFile: { input: any; output: any } - /** String or String[] */ - TextDateGetObjectsGoogleCalendarEvent: { input: any; output: any } - /** String or String[] */ - TextDateGetObjectsGoogleDoc: { input: any; output: any } - /** String or String[] */ - TextDateGetObjectsImageBlock: { input: any; output: any } - /** String or String[] */ - TextDateGetObjectsSubtitleEntry: { input: any; output: any } - /** String or String[] */ - TextDateGetObjectsSubtitleFile: { input: any; output: any } - /** String or String[] */ - TextDateGetObjectsTextBlock: { input: any; output: any } - /** String or String[] */ - TextDateGetObjectsTextDocument: { input: any; output: any } - /** String or String[] */ - TextDateGetObjectsVideoFile: { input: any; output: any } - /** String or String[] */ - TextGetObjectsAudioFile: { input: any; output: any } - /** String or String[] */ - TextGetObjectsGoogleCalendarEvent: { input: any; output: any } - /** String or String[] */ - TextGetObjectsGoogleDoc: { input: any; output: any } - /** String or String[] */ - TextGetObjectsImageBlock: { input: any; output: any } - /** String or String[] */ - TextGetObjectsSubtitleEntry: { input: any; output: any } - /** String or String[] */ - TextGetObjectsSubtitleFile: { input: any; output: any } - /** String or String[] */ - TextGetObjectsTextBlock: { input: any; output: any } - /** String or String[] */ - TextGetObjectsTextDocument: { input: any; output: any } - /** String or String[] */ - TextGetObjectsVideoFile: { input: any; output: any } - /** String or String[] */ - TextStringAggregateObjectsAudioFile: { input: any; output: any } - /** String or String[] */ - TextStringAggregateObjectsGoogleCalendarEvent: { input: any; output: any } - /** String or String[] */ - TextStringAggregateObjectsGoogleDoc: { input: any; output: any } - /** String or String[] */ - TextStringAggregateObjectsImageBlock: { input: any; output: any } - /** String or String[] */ - TextStringAggregateObjectsSubtitleEntry: { input: any; output: any } - /** String or String[] */ - TextStringAggregateObjectsSubtitleFile: { input: any; output: any } - /** String or String[] */ - TextStringAggregateObjectsTextBlock: { input: any; output: any } - /** String or String[] */ - TextStringAggregateObjectsTextDocument: { input: any; output: any } - /** String or String[] */ - TextStringAggregateObjectsVideoFile: { input: any; output: any } - /** String or String[] */ - TextStringGetObjectsAudioFile: { input: any; output: any } - /** String or String[] */ - TextStringGetObjectsGoogleCalendarEvent: { input: any; output: any } - /** String or String[] */ - TextStringGetObjectsGoogleDoc: { input: any; output: any } - /** String or String[] */ - TextStringGetObjectsImageBlock: { input: any; output: any } - /** String or String[] */ - TextStringGetObjectsSubtitleEntry: { input: any; output: any } - /** String or String[] */ - TextStringGetObjectsSubtitleFile: { input: any; output: any } - /** String or String[] */ - TextStringGetObjectsTextBlock: { input: any; output: any } - /** String or String[] */ - TextStringGetObjectsTextDocument: { input: any; output: any } - /** String or String[] */ - TextStringGetObjectsVideoFile: { input: any; output: any } -} - -export type AggregateAudioFile = { - __typename?: 'AggregateAudioFile' - /** Aggregate this property"assetId" */ - assetId: Maybe - /** Aggregate this property"blob" */ - blob: Maybe - /** Aggregate this property"document" */ - document: Maybe - /** Aggregate this property"duration" */ - duration: Maybe - /** Aggregate this property"ext" */ - ext: Maybe - /** Indicates the group of returned data */ - groupedBy: Maybe - /** Aggregate this property"hlsUrl" */ - hlsUrl: Maybe - /** An object used to Get Meta information about Objects on a local Weaviate */ - meta: Maybe - /** Aggregate this property"mimeType" */ - mimeType: Maybe - /** Aggregate this property"order" */ - order: Maybe - /** Aggregate this property"originalName" */ - originalName: Maybe - /** Aggregate this property"path" */ - path: Maybe - /** Aggregate this property"pathString" */ - pathString: Maybe - /** Aggregate this property"playbackId" */ - playbackId: Maybe - /** Aggregate this property"remoteId" */ - remoteId: Maybe - /** Aggregate this property"size" */ - size: Maybe - /** Aggregate this property"sourceId" */ - sourceId: Maybe - /** Aggregate this property"subtitles" */ - subtitles: Maybe - /** Aggregate this property"url" */ - url: Maybe -} - -/** An object containing the path and value of the grouped property */ -export type AggregateAudioFileGroupedByObj = { - __typename?: 'AggregateAudioFileGroupedByObj' - /** The path of the grouped property */ - path: Maybe>> - /** The value of the grouped property */ - value: Maybe -} - -export type AggregateAudioFileMetaObject = { - __typename?: 'AggregateAudioFileMetaObject' - count: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileassetIdObj = { - __typename?: 'AggregateAudioFileassetIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileassetIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFileassetIdTopOccurrencesObj = { - __typename?: 'AggregateAudioFileassetIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileblobObj = { - __typename?: 'AggregateAudioFileblobObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileblobObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFileblobTopOccurrencesObj = { - __typename?: 'AggregateAudioFileblobTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFiledocumentObj = { - __typename?: 'AggregateAudioFiledocumentObj' - /** - * The classes that this object contains a reference to - * @deprecated Experimental, the format will change - */ - pointingTo: Maybe>> - /** The datatype of this property */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFiledurationObj = { - __typename?: 'AggregateAudioFiledurationObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileextObj = { - __typename?: 'AggregateAudioFileextObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileextObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFileextTopOccurrencesObj = { - __typename?: 'AggregateAudioFileextTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilehlsUrlObj = { - __typename?: 'AggregateAudioFilehlsUrlObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilehlsUrlObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFilehlsUrlTopOccurrencesObj = { - __typename?: 'AggregateAudioFilehlsUrlTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilemimeTypeObj = { - __typename?: 'AggregateAudioFilemimeTypeObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilemimeTypeObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFilemimeTypeTopOccurrencesObj = { - __typename?: 'AggregateAudioFilemimeTypeTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileorderObj = { - __typename?: 'AggregateAudioFileorderObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileoriginalNameObj = { - __typename?: 'AggregateAudioFileoriginalNameObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileoriginalNameObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFileoriginalNameTopOccurrencesObj = { - __typename?: 'AggregateAudioFileoriginalNameTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilepathObj = { - __typename?: 'AggregateAudioFilepathObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilepathObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilepathStringObj = { - __typename?: 'AggregateAudioFilepathStringObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilepathStringObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFilepathStringTopOccurrencesObj = { - __typename?: 'AggregateAudioFilepathStringTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFilepathTopOccurrencesObj = { - __typename?: 'AggregateAudioFilepathTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileplaybackIdObj = { - __typename?: 'AggregateAudioFileplaybackIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileplaybackIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFileplaybackIdTopOccurrencesObj = { - __typename?: 'AggregateAudioFileplaybackIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileremoteIdObj = { - __typename?: 'AggregateAudioFileremoteIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileremoteIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFileremoteIdTopOccurrencesObj = { - __typename?: 'AggregateAudioFileremoteIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilesizeObj = { - __typename?: 'AggregateAudioFilesizeObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilesourceIdObj = { - __typename?: 'AggregateAudioFilesourceIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilesourceIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFilesourceIdTopOccurrencesObj = { - __typename?: 'AggregateAudioFilesourceIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFilesubtitlesObj = { - __typename?: 'AggregateAudioFilesubtitlesObj' - /** - * The classes that this object contains a reference to - * @deprecated Experimental, the format will change - */ - pointingTo: Maybe>> - /** The datatype of this property */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileurlObj = { - __typename?: 'AggregateAudioFileurlObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateAudioFileurlObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateAudioFileurlTopOccurrencesObj = { - __typename?: 'AggregateAudioFileurlTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -export type AggregateGoogleCalendarEvent = { - __typename?: 'AggregateGoogleCalendarEvent' - /** Aggregate this property"attachments" */ - attachments: Maybe - /** Aggregate this property"createdAt" */ - createdAt: Maybe - /** Aggregate this property"creatorDisplayName" */ - creatorDisplayName: Maybe - /** Aggregate this property"creatorEmail" */ - creatorEmail: Maybe - /** Aggregate this property"creatorId" */ - creatorId: Maybe - /** Aggregate this property"creatorSelf" */ - creatorSelf: Maybe - /** Aggregate this property"descriptionHtml" */ - descriptionHtml: Maybe - /** Aggregate this property"descriptionText" */ - descriptionText: Maybe - /** Aggregate this property"end" */ - end: Maybe - /** Indicates the group of returned data */ - groupedBy: Maybe - /** Aggregate this property"htmlLink" */ - htmlLink: Maybe - /** Aggregate this property"location" */ - location: Maybe - /** An object used to Get Meta information about Objects on a local Weaviate */ - meta: Maybe - /** Aggregate this property"organizerDisplayName" */ - organizerDisplayName: Maybe - /** Aggregate this property"organizerEmail" */ - organizerEmail: Maybe - /** Aggregate this property"organizerId" */ - organizerId: Maybe - /** Aggregate this property"organizerSelf" */ - organizerSelf: Maybe - /** Aggregate this property"recurrence" */ - recurrence: Maybe - /** Aggregate this property"remoteId" */ - remoteId: Maybe - /** Aggregate this property"sequence" */ - sequence: Maybe - /** Aggregate this property"sourceId" */ - sourceId: Maybe - /** Aggregate this property"start" */ - start: Maybe - /** Aggregate this property"status" */ - status: Maybe - /** Aggregate this property"summary" */ - summary: Maybe - /** Aggregate this property"title" */ - title: Maybe - /** Aggregate this property"updatedAt" */ - updatedAt: Maybe -} - -/** An object containing the path and value of the grouped property */ -export type AggregateGoogleCalendarEventGroupedByObj = { - __typename?: 'AggregateGoogleCalendarEventGroupedByObj' - /** The path of the grouped property */ - path: Maybe>> - /** The value of the grouped property */ - value: Maybe -} - -export type AggregateGoogleCalendarEventMetaObject = { - __typename?: 'AggregateGoogleCalendarEventMetaObject' - count: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventattachmentsObj = { - __typename?: 'AggregateGoogleCalendarEventattachmentsObj' - /** - * The classes that this object contains a reference to - * @deprecated Experimental, the format will change - */ - pointingTo: Maybe>> - /** The datatype of this property */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventcreatedAtObj = { - __typename?: 'AggregateGoogleCalendarEventcreatedAtObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventcreatorDisplayNameObj = { - __typename?: 'AggregateGoogleCalendarEventcreatorDisplayNameObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array< - Maybe - > - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventcreatorDisplayNameObjTopOccurrencesArgs = - { - limit?: InputMaybe - } - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventcreatorDisplayNameTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventcreatorDisplayNameTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventcreatorEmailObj = { - __typename?: 'AggregateGoogleCalendarEventcreatorEmailObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventcreatorEmailObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventcreatorEmailTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventcreatorEmailTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventcreatorIdObj = { - __typename?: 'AggregateGoogleCalendarEventcreatorIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventcreatorIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventcreatorIdTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventcreatorIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventcreatorSelfObj = { - __typename?: 'AggregateGoogleCalendarEventcreatorSelfObj' - /** The total amount of found instances for this property */ - count: Maybe - /** The percentage of false values for this boolean property in the dataset */ - percentageFalse: Maybe - /** The percentage of true values for this boolean property in the dataset */ - percentageTrue: Maybe - /** How often this boolean property's value is false in the dataset */ - totalFalse: Maybe - /** How often this boolean property's value is true in the dataset */ - totalTrue: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventdescriptionHtmlObj = { - __typename?: 'AggregateGoogleCalendarEventdescriptionHtmlObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventdescriptionHtmlObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventdescriptionHtmlTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventdescriptionHtmlTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventdescriptionTextObj = { - __typename?: 'AggregateGoogleCalendarEventdescriptionTextObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventdescriptionTextObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventdescriptionTextTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventdescriptionTextTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventendObj = { - __typename?: 'AggregateGoogleCalendarEventendObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventhtmlLinkObj = { - __typename?: 'AggregateGoogleCalendarEventhtmlLinkObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventhtmlLinkObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventhtmlLinkTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventhtmlLinkTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventlocationObj = { - __typename?: 'AggregateGoogleCalendarEventlocationObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventlocationObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventlocationTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventlocationTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventorganizerDisplayNameObj = { - __typename?: 'AggregateGoogleCalendarEventorganizerDisplayNameObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array< - Maybe - > - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventorganizerDisplayNameObjTopOccurrencesArgs = - { - limit?: InputMaybe - } - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventorganizerDisplayNameTopOccurrencesObj = - { - __typename?: 'AggregateGoogleCalendarEventorganizerDisplayNameTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe - } - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventorganizerEmailObj = { - __typename?: 'AggregateGoogleCalendarEventorganizerEmailObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventorganizerEmailObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventorganizerEmailTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventorganizerEmailTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventorganizerIdObj = { - __typename?: 'AggregateGoogleCalendarEventorganizerIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventorganizerIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventorganizerIdTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventorganizerIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventorganizerSelfObj = { - __typename?: 'AggregateGoogleCalendarEventorganizerSelfObj' - /** The total amount of found instances for this property */ - count: Maybe - /** The percentage of false values for this boolean property in the dataset */ - percentageFalse: Maybe - /** The percentage of true values for this boolean property in the dataset */ - percentageTrue: Maybe - /** How often this boolean property's value is false in the dataset */ - totalFalse: Maybe - /** How often this boolean property's value is true in the dataset */ - totalTrue: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventrecurrenceObj = { - __typename?: 'AggregateGoogleCalendarEventrecurrenceObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventrecurrenceObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventrecurrenceTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventrecurrenceTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventremoteIdObj = { - __typename?: 'AggregateGoogleCalendarEventremoteIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventremoteIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventremoteIdTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventremoteIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventsequenceObj = { - __typename?: 'AggregateGoogleCalendarEventsequenceObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventsourceIdObj = { - __typename?: 'AggregateGoogleCalendarEventsourceIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventsourceIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventsourceIdTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventsourceIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventstartObj = { - __typename?: 'AggregateGoogleCalendarEventstartObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventstatusObj = { - __typename?: 'AggregateGoogleCalendarEventstatusObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventstatusObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventstatusTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventstatusTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventsummaryObj = { - __typename?: 'AggregateGoogleCalendarEventsummaryObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventsummaryObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventsummaryTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventsummaryTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventtitleObj = { - __typename?: 'AggregateGoogleCalendarEventtitleObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventtitleObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleCalendarEventtitleTopOccurrencesObj = { - __typename?: 'AggregateGoogleCalendarEventtitleTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleCalendarEventupdatedAtObj = { - __typename?: 'AggregateGoogleCalendarEventupdatedAtObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -export type AggregateGoogleDoc = { - __typename?: 'AggregateGoogleDoc' - /** Aggregate this property"blocks" */ - blocks: Maybe - /** Aggregate this property"createdAt" */ - createdAt: Maybe - /** Indicates the group of returned data */ - groupedBy: Maybe - /** Aggregate this property"html" */ - html: Maybe - /** Aggregate this property"mentions" */ - mentions: Maybe - /** An object used to Get Meta information about Objects on a local Weaviate */ - meta: Maybe - /** Aggregate this property"mimeType" */ - mimeType: Maybe - /** Aggregate this property"modifiedAt" */ - modifiedAt: Maybe - /** Aggregate this property"originalName" */ - originalName: Maybe - /** Aggregate this property"path" */ - path: Maybe - /** Aggregate this property"pathString" */ - pathString: Maybe - /** Aggregate this property"remoteId" */ - remoteId: Maybe - /** Aggregate this property"size" */ - size: Maybe - /** Aggregate this property"slug" */ - slug: Maybe - /** Aggregate this property"sourceId" */ - sourceId: Maybe - /** Aggregate this property"subtitle" */ - subtitle: Maybe - /** Aggregate this property"summary" */ - summary: Maybe - /** Aggregate this property"tags" */ - tags: Maybe - /** Aggregate this property"text" */ - text: Maybe - /** Aggregate this property"title" */ - title: Maybe - /** Aggregate this property"toc" */ - toc: Maybe -} - -/** An object containing the path and value of the grouped property */ -export type AggregateGoogleDocGroupedByObj = { - __typename?: 'AggregateGoogleDocGroupedByObj' - /** The path of the grouped property */ - path: Maybe>> - /** The value of the grouped property */ - value: Maybe -} - -export type AggregateGoogleDocMetaObject = { - __typename?: 'AggregateGoogleDocMetaObject' - count: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocblocksObj = { - __typename?: 'AggregateGoogleDocblocksObj' - /** - * The classes that this object contains a reference to - * @deprecated Experimental, the format will change - */ - pointingTo: Maybe>> - /** The datatype of this property */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDoccreatedAtObj = { - __typename?: 'AggregateGoogleDoccreatedAtObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDochtmlObj = { - __typename?: 'AggregateGoogleDochtmlObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDochtmlObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDochtmlTopOccurrencesObj = { - __typename?: 'AggregateGoogleDochtmlTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocmentionsObj = { - __typename?: 'AggregateGoogleDocmentionsObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocmentionsObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDocmentionsTopOccurrencesObj = { - __typename?: 'AggregateGoogleDocmentionsTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocmimeTypeObj = { - __typename?: 'AggregateGoogleDocmimeTypeObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocmimeTypeObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDocmimeTypeTopOccurrencesObj = { - __typename?: 'AggregateGoogleDocmimeTypeTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocmodifiedAtObj = { - __typename?: 'AggregateGoogleDocmodifiedAtObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocoriginalNameObj = { - __typename?: 'AggregateGoogleDocoriginalNameObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocoriginalNameObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDocoriginalNameTopOccurrencesObj = { - __typename?: 'AggregateGoogleDocoriginalNameTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocpathObj = { - __typename?: 'AggregateGoogleDocpathObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocpathObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocpathStringObj = { - __typename?: 'AggregateGoogleDocpathStringObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocpathStringObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDocpathStringTopOccurrencesObj = { - __typename?: 'AggregateGoogleDocpathStringTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDocpathTopOccurrencesObj = { - __typename?: 'AggregateGoogleDocpathTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocremoteIdObj = { - __typename?: 'AggregateGoogleDocremoteIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocremoteIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDocremoteIdTopOccurrencesObj = { - __typename?: 'AggregateGoogleDocremoteIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocsizeObj = { - __typename?: 'AggregateGoogleDocsizeObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocslugObj = { - __typename?: 'AggregateGoogleDocslugObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocslugObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDocslugTopOccurrencesObj = { - __typename?: 'AggregateGoogleDocslugTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocsourceIdObj = { - __typename?: 'AggregateGoogleDocsourceIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocsourceIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDocsourceIdTopOccurrencesObj = { - __typename?: 'AggregateGoogleDocsourceIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocsubtitleObj = { - __typename?: 'AggregateGoogleDocsubtitleObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocsubtitleObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDocsubtitleTopOccurrencesObj = { - __typename?: 'AggregateGoogleDocsubtitleTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocsummaryObj = { - __typename?: 'AggregateGoogleDocsummaryObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDocsummaryObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDocsummaryTopOccurrencesObj = { - __typename?: 'AggregateGoogleDocsummaryTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDoctagsObj = { - __typename?: 'AggregateGoogleDoctagsObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDoctagsObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDoctagsTopOccurrencesObj = { - __typename?: 'AggregateGoogleDoctagsTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDoctextObj = { - __typename?: 'AggregateGoogleDoctextObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDoctextObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDoctextTopOccurrencesObj = { - __typename?: 'AggregateGoogleDoctextTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDoctitleObj = { - __typename?: 'AggregateGoogleDoctitleObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDoctitleObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDoctitleTopOccurrencesObj = { - __typename?: 'AggregateGoogleDoctitleTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDoctocObj = { - __typename?: 'AggregateGoogleDoctocObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateGoogleDoctocObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateGoogleDoctocTopOccurrencesObj = { - __typename?: 'AggregateGoogleDoctocTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -export type AggregateImageBlock = { - __typename?: 'AggregateImageBlock' - /** Aggregate this property"alt" */ - alt: Maybe - /** Aggregate this property"blob" */ - blob: Maybe - /** Aggregate this property"createdAt" */ - createdAt: Maybe - /** Aggregate this property"document" */ - document: Maybe - /** Aggregate this property"ext" */ - ext: Maybe - /** Indicates the group of returned data */ - groupedBy: Maybe - /** Aggregate this property"height" */ - height: Maybe - /** An object used to Get Meta information about Objects on a local Weaviate */ - meta: Maybe - /** Aggregate this property"mimeType" */ - mimeType: Maybe - /** Aggregate this property"modifiedAt" */ - modifiedAt: Maybe - /** Aggregate this property"order" */ - order: Maybe - /** Aggregate this property"originalName" */ - originalName: Maybe - /** Aggregate this property"path" */ - path: Maybe - /** Aggregate this property"pathString" */ - pathString: Maybe - /** Aggregate this property"remoteId" */ - remoteId: Maybe - /** Aggregate this property"size" */ - size: Maybe - /** Aggregate this property"sourceId" */ - sourceId: Maybe - /** Aggregate this property"title" */ - title: Maybe - /** Aggregate this property"url" */ - url: Maybe - /** Aggregate this property"width" */ - width: Maybe -} - -/** An object containing the path and value of the grouped property */ -export type AggregateImageBlockGroupedByObj = { - __typename?: 'AggregateImageBlockGroupedByObj' - /** The path of the grouped property */ - path: Maybe>> - /** The value of the grouped property */ - value: Maybe -} - -export type AggregateImageBlockMetaObject = { - __typename?: 'AggregateImageBlockMetaObject' - count: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockaltObj = { - __typename?: 'AggregateImageBlockaltObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockaltObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateImageBlockaltTopOccurrencesObj = { - __typename?: 'AggregateImageBlockaltTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockblobObj = { - __typename?: 'AggregateImageBlockblobObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockblobObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateImageBlockblobTopOccurrencesObj = { - __typename?: 'AggregateImageBlockblobTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockcreatedAtObj = { - __typename?: 'AggregateImageBlockcreatedAtObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockdocumentObj = { - __typename?: 'AggregateImageBlockdocumentObj' - /** - * The classes that this object contains a reference to - * @deprecated Experimental, the format will change - */ - pointingTo: Maybe>> - /** The datatype of this property */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockextObj = { - __typename?: 'AggregateImageBlockextObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockextObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateImageBlockextTopOccurrencesObj = { - __typename?: 'AggregateImageBlockextTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockheightObj = { - __typename?: 'AggregateImageBlockheightObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockmimeTypeObj = { - __typename?: 'AggregateImageBlockmimeTypeObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockmimeTypeObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateImageBlockmimeTypeTopOccurrencesObj = { - __typename?: 'AggregateImageBlockmimeTypeTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockmodifiedAtObj = { - __typename?: 'AggregateImageBlockmodifiedAtObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockorderObj = { - __typename?: 'AggregateImageBlockorderObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockoriginalNameObj = { - __typename?: 'AggregateImageBlockoriginalNameObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockoriginalNameObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateImageBlockoriginalNameTopOccurrencesObj = { - __typename?: 'AggregateImageBlockoriginalNameTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockpathObj = { - __typename?: 'AggregateImageBlockpathObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockpathObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockpathStringObj = { - __typename?: 'AggregateImageBlockpathStringObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockpathStringObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateImageBlockpathStringTopOccurrencesObj = { - __typename?: 'AggregateImageBlockpathStringTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateImageBlockpathTopOccurrencesObj = { - __typename?: 'AggregateImageBlockpathTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockremoteIdObj = { - __typename?: 'AggregateImageBlockremoteIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockremoteIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateImageBlockremoteIdTopOccurrencesObj = { - __typename?: 'AggregateImageBlockremoteIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlocksizeObj = { - __typename?: 'AggregateImageBlocksizeObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlocksourceIdObj = { - __typename?: 'AggregateImageBlocksourceIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlocksourceIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateImageBlocksourceIdTopOccurrencesObj = { - __typename?: 'AggregateImageBlocksourceIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlocktitleObj = { - __typename?: 'AggregateImageBlocktitleObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlocktitleObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateImageBlocktitleTopOccurrencesObj = { - __typename?: 'AggregateImageBlocktitleTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockurlObj = { - __typename?: 'AggregateImageBlockurlObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockurlObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateImageBlockurlTopOccurrencesObj = { - __typename?: 'AggregateImageBlockurlTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateImageBlockwidthObj = { - __typename?: 'AggregateImageBlockwidthObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** Hybrid search */ -export type AggregateObjectsAudioFileHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type AggregateObjectsAudioFileNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type AggregateObjectsAudioFileNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -export type AggregateObjectsAudioFileWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type AggregateObjectsAudioFileWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type AggregateObjectsAudioFileWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: AggregateObjectsAudioFileWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: AggregateObjectsAudioFileWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type AggregateObjectsAudioFileWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsAudioFile']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsAudioFile']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type AggregateObjectsAudioFileWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsAudioFile']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsAudioFile']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type AggregateObjectsAudioFileWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Hybrid search */ -export type AggregateObjectsGoogleCalendarEventHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type AggregateObjectsGoogleCalendarEventNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type AggregateObjectsGoogleCalendarEventNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -export type AggregateObjectsGoogleCalendarEventWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type AggregateObjectsGoogleCalendarEventWhereGeoRangeGeoCoordinatesInpObj = - { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] - } - -export type AggregateObjectsGoogleCalendarEventWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: AggregateObjectsGoogleCalendarEventWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: AggregateObjectsGoogleCalendarEventWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type AggregateObjectsGoogleCalendarEventWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsGoogleCalendarEvent']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe< - Scalars['TextDateAggregateObjectsGoogleCalendarEvent']['input'] - > - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe< - Scalars['IntAggregateObjectsGoogleCalendarEvent']['input'] - > - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe< - Scalars['FloatAggregateObjectsGoogleCalendarEvent']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsGoogleCalendarEvent']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe< - Scalars['TextAggregateObjectsGoogleCalendarEvent']['input'] - > -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type AggregateObjectsGoogleCalendarEventWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsGoogleCalendarEvent']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe< - Scalars['TextDateAggregateObjectsGoogleCalendarEvent']['input'] - > - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe< - Scalars['IntAggregateObjectsGoogleCalendarEvent']['input'] - > - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe< - Scalars['FloatAggregateObjectsGoogleCalendarEvent']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsGoogleCalendarEvent']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe< - Scalars['TextAggregateObjectsGoogleCalendarEvent']['input'] - > -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type AggregateObjectsGoogleCalendarEventWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Hybrid search */ -export type AggregateObjectsGoogleDocHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type AggregateObjectsGoogleDocNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type AggregateObjectsGoogleDocNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -export type AggregateObjectsGoogleDocWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type AggregateObjectsGoogleDocWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type AggregateObjectsGoogleDocWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: AggregateObjectsGoogleDocWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: AggregateObjectsGoogleDocWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type AggregateObjectsGoogleDocWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsGoogleDoc']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsGoogleDoc']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type AggregateObjectsGoogleDocWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsGoogleDoc']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsGoogleDoc']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type AggregateObjectsGoogleDocWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Hybrid search */ -export type AggregateObjectsImageBlockHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type AggregateObjectsImageBlockNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type AggregateObjectsImageBlockNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -export type AggregateObjectsImageBlockWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type AggregateObjectsImageBlockWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type AggregateObjectsImageBlockWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: AggregateObjectsImageBlockWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: AggregateObjectsImageBlockWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type AggregateObjectsImageBlockWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsImageBlock']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsImageBlock']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type AggregateObjectsImageBlockWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsImageBlock']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsImageBlock']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type AggregateObjectsImageBlockWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** An object allowing Aggregation of %ss on a local Weaviate */ -export type AggregateObjectsObj = { - __typename?: 'AggregateObjectsObj' - AudioFile: Maybe>> - GoogleCalendarEvent: Maybe>> - GoogleDoc: Maybe>> - ImageBlock: Maybe>> - SubtitleEntry: Maybe>> - SubtitleFile: Maybe>> - TextBlock: Maybe>> - TextDocument: Maybe>> - VideoFile: Maybe>> -} - -/** An object allowing Aggregation of %ss on a local Weaviate */ -export type AggregateObjectsObjAudioFileArgs = { - groupBy?: InputMaybe>> - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - objectLimit?: InputMaybe - where?: InputMaybe -} - -/** An object allowing Aggregation of %ss on a local Weaviate */ -export type AggregateObjectsObjGoogleCalendarEventArgs = { - groupBy?: InputMaybe>> - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - objectLimit?: InputMaybe - where?: InputMaybe -} - -/** An object allowing Aggregation of %ss on a local Weaviate */ -export type AggregateObjectsObjGoogleDocArgs = { - groupBy?: InputMaybe>> - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - objectLimit?: InputMaybe - where?: InputMaybe -} - -/** An object allowing Aggregation of %ss on a local Weaviate */ -export type AggregateObjectsObjImageBlockArgs = { - groupBy?: InputMaybe>> - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - objectLimit?: InputMaybe - where?: InputMaybe -} - -/** An object allowing Aggregation of %ss on a local Weaviate */ -export type AggregateObjectsObjSubtitleEntryArgs = { - groupBy?: InputMaybe>> - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - objectLimit?: InputMaybe - where?: InputMaybe -} - -/** An object allowing Aggregation of %ss on a local Weaviate */ -export type AggregateObjectsObjSubtitleFileArgs = { - groupBy?: InputMaybe>> - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - objectLimit?: InputMaybe - where?: InputMaybe -} - -/** An object allowing Aggregation of %ss on a local Weaviate */ -export type AggregateObjectsObjTextBlockArgs = { - groupBy?: InputMaybe>> - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - objectLimit?: InputMaybe - where?: InputMaybe -} - -/** An object allowing Aggregation of %ss on a local Weaviate */ -export type AggregateObjectsObjTextDocumentArgs = { - groupBy?: InputMaybe>> - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - objectLimit?: InputMaybe - where?: InputMaybe -} - -/** An object allowing Aggregation of %ss on a local Weaviate */ -export type AggregateObjectsObjVideoFileArgs = { - groupBy?: InputMaybe>> - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - objectLimit?: InputMaybe - where?: InputMaybe -} - -/** Hybrid search */ -export type AggregateObjectsSubtitleEntryHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type AggregateObjectsSubtitleEntryNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type AggregateObjectsSubtitleEntryNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -export type AggregateObjectsSubtitleEntryWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type AggregateObjectsSubtitleEntryWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type AggregateObjectsSubtitleEntryWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: AggregateObjectsSubtitleEntryWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: AggregateObjectsSubtitleEntryWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type AggregateObjectsSubtitleEntryWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsSubtitleEntry']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe< - Scalars['TextDateAggregateObjectsSubtitleEntry']['input'] - > - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe< - Scalars['FloatAggregateObjectsSubtitleEntry']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsSubtitleEntry']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type AggregateObjectsSubtitleEntryWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsSubtitleEntry']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe< - Scalars['TextDateAggregateObjectsSubtitleEntry']['input'] - > - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe< - Scalars['FloatAggregateObjectsSubtitleEntry']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsSubtitleEntry']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type AggregateObjectsSubtitleEntryWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Hybrid search */ -export type AggregateObjectsSubtitleFileHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type AggregateObjectsSubtitleFileNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type AggregateObjectsSubtitleFileNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -export type AggregateObjectsSubtitleFileWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type AggregateObjectsSubtitleFileWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type AggregateObjectsSubtitleFileWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: AggregateObjectsSubtitleFileWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: AggregateObjectsSubtitleFileWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type AggregateObjectsSubtitleFileWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsSubtitleFile']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe< - Scalars['TextDateAggregateObjectsSubtitleFile']['input'] - > - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe< - Scalars['FloatAggregateObjectsSubtitleFile']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsSubtitleFile']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type AggregateObjectsSubtitleFileWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsSubtitleFile']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe< - Scalars['TextDateAggregateObjectsSubtitleFile']['input'] - > - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe< - Scalars['FloatAggregateObjectsSubtitleFile']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsSubtitleFile']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type AggregateObjectsSubtitleFileWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Hybrid search */ -export type AggregateObjectsTextBlockHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type AggregateObjectsTextBlockNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type AggregateObjectsTextBlockNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -export type AggregateObjectsTextBlockWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type AggregateObjectsTextBlockWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type AggregateObjectsTextBlockWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: AggregateObjectsTextBlockWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: AggregateObjectsTextBlockWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type AggregateObjectsTextBlockWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsTextBlock']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsTextBlock']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type AggregateObjectsTextBlockWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsTextBlock']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsTextBlock']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type AggregateObjectsTextBlockWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Hybrid search */ -export type AggregateObjectsTextDocumentHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type AggregateObjectsTextDocumentNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type AggregateObjectsTextDocumentNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -export type AggregateObjectsTextDocumentWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type AggregateObjectsTextDocumentWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type AggregateObjectsTextDocumentWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: AggregateObjectsTextDocumentWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: AggregateObjectsTextDocumentWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type AggregateObjectsTextDocumentWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsTextDocument']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe< - Scalars['TextDateAggregateObjectsTextDocument']['input'] - > - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe< - Scalars['FloatAggregateObjectsTextDocument']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsTextDocument']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type AggregateObjectsTextDocumentWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsTextDocument']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe< - Scalars['TextDateAggregateObjectsTextDocument']['input'] - > - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe< - Scalars['FloatAggregateObjectsTextDocument']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsTextDocument']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type AggregateObjectsTextDocumentWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Hybrid search */ -export type AggregateObjectsVideoFileHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type AggregateObjectsVideoFileNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type AggregateObjectsVideoFileNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -export type AggregateObjectsVideoFileWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type AggregateObjectsVideoFileWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type AggregateObjectsVideoFileWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: AggregateObjectsVideoFileWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: AggregateObjectsVideoFileWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type AggregateObjectsVideoFileWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsVideoFile']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsVideoFile']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type AggregateObjectsVideoFileWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanAggregateObjectsVideoFile']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringAggregateObjectsVideoFile']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type AggregateObjectsVideoFileWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -export type AggregateSubtitleEntry = { - __typename?: 'AggregateSubtitleEntry' - /** Aggregate this property"document" */ - document: Maybe - /** Aggregate this property"end" */ - end: Maybe - /** Indicates the group of returned data */ - groupedBy: Maybe - /** An object used to Get Meta information about Objects on a local Weaviate */ - meta: Maybe - /** Aggregate this property"order" */ - order: Maybe - /** Aggregate this property"remoteId" */ - remoteId: Maybe - /** Aggregate this property"sourceId" */ - sourceId: Maybe - /** Aggregate this property"start" */ - start: Maybe - /** Aggregate this property"text" */ - text: Maybe -} - -/** An object containing the path and value of the grouped property */ -export type AggregateSubtitleEntryGroupedByObj = { - __typename?: 'AggregateSubtitleEntryGroupedByObj' - /** The path of the grouped property */ - path: Maybe>> - /** The value of the grouped property */ - value: Maybe -} - -export type AggregateSubtitleEntryMetaObject = { - __typename?: 'AggregateSubtitleEntryMetaObject' - count: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntrydocumentObj = { - __typename?: 'AggregateSubtitleEntrydocumentObj' - /** - * The classes that this object contains a reference to - * @deprecated Experimental, the format will change - */ - pointingTo: Maybe>> - /** The datatype of this property */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntryendObj = { - __typename?: 'AggregateSubtitleEntryendObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntryendObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleEntryendTopOccurrencesObj = { - __typename?: 'AggregateSubtitleEntryendTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntryorderObj = { - __typename?: 'AggregateSubtitleEntryorderObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntryremoteIdObj = { - __typename?: 'AggregateSubtitleEntryremoteIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntryremoteIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleEntryremoteIdTopOccurrencesObj = { - __typename?: 'AggregateSubtitleEntryremoteIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntrysourceIdObj = { - __typename?: 'AggregateSubtitleEntrysourceIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntrysourceIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleEntrysourceIdTopOccurrencesObj = { - __typename?: 'AggregateSubtitleEntrysourceIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntrystartObj = { - __typename?: 'AggregateSubtitleEntrystartObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntrystartObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleEntrystartTopOccurrencesObj = { - __typename?: 'AggregateSubtitleEntrystartTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntrytextObj = { - __typename?: 'AggregateSubtitleEntrytextObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleEntrytextObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleEntrytextTopOccurrencesObj = { - __typename?: 'AggregateSubtitleEntrytextTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -export type AggregateSubtitleFile = { - __typename?: 'AggregateSubtitleFile' - /** Aggregate this property"autogenerated" */ - autogenerated: Maybe - /** Aggregate this property"createdAt" */ - createdAt: Maybe - /** Aggregate this property"entries" */ - entries: Maybe - /** Aggregate this property"format" */ - format: Maybe - /** Indicates the group of returned data */ - groupedBy: Maybe - /** Aggregate this property"language" */ - language: Maybe - /** Aggregate this property"media" */ - media: Maybe - /** An object used to Get Meta information about Objects on a local Weaviate */ - meta: Maybe - /** Aggregate this property"mimeType" */ - mimeType: Maybe - /** Aggregate this property"modifiedAt" */ - modifiedAt: Maybe - /** Aggregate this property"originalName" */ - originalName: Maybe - /** Aggregate this property"path" */ - path: Maybe - /** Aggregate this property"pathString" */ - pathString: Maybe - /** Aggregate this property"remoteId" */ - remoteId: Maybe - /** Aggregate this property"size" */ - size: Maybe - /** Aggregate this property"sourceId" */ - sourceId: Maybe - /** Aggregate this property"url" */ - url: Maybe -} - -/** An object containing the path and value of the grouped property */ -export type AggregateSubtitleFileGroupedByObj = { - __typename?: 'AggregateSubtitleFileGroupedByObj' - /** The path of the grouped property */ - path: Maybe>> - /** The value of the grouped property */ - value: Maybe -} - -export type AggregateSubtitleFileMetaObject = { - __typename?: 'AggregateSubtitleFileMetaObject' - count: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFileautogeneratedObj = { - __typename?: 'AggregateSubtitleFileautogeneratedObj' - /** The total amount of found instances for this property */ - count: Maybe - /** The percentage of false values for this boolean property in the dataset */ - percentageFalse: Maybe - /** The percentage of true values for this boolean property in the dataset */ - percentageTrue: Maybe - /** How often this boolean property's value is false in the dataset */ - totalFalse: Maybe - /** How often this boolean property's value is true in the dataset */ - totalTrue: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilecreatedAtObj = { - __typename?: 'AggregateSubtitleFilecreatedAtObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFileentriesObj = { - __typename?: 'AggregateSubtitleFileentriesObj' - /** - * The classes that this object contains a reference to - * @deprecated Experimental, the format will change - */ - pointingTo: Maybe>> - /** The datatype of this property */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFileformatObj = { - __typename?: 'AggregateSubtitleFileformatObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFileformatObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleFileformatTopOccurrencesObj = { - __typename?: 'AggregateSubtitleFileformatTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilelanguageObj = { - __typename?: 'AggregateSubtitleFilelanguageObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilelanguageObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleFilelanguageTopOccurrencesObj = { - __typename?: 'AggregateSubtitleFilelanguageTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilemediaObj = { - __typename?: 'AggregateSubtitleFilemediaObj' - /** - * The classes that this object contains a reference to - * @deprecated Experimental, the format will change - */ - pointingTo: Maybe>> - /** The datatype of this property */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilemimeTypeObj = { - __typename?: 'AggregateSubtitleFilemimeTypeObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilemimeTypeObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleFilemimeTypeTopOccurrencesObj = { - __typename?: 'AggregateSubtitleFilemimeTypeTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilemodifiedAtObj = { - __typename?: 'AggregateSubtitleFilemodifiedAtObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFileoriginalNameObj = { - __typename?: 'AggregateSubtitleFileoriginalNameObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFileoriginalNameObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleFileoriginalNameTopOccurrencesObj = { - __typename?: 'AggregateSubtitleFileoriginalNameTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilepathObj = { - __typename?: 'AggregateSubtitleFilepathObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilepathObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilepathStringObj = { - __typename?: 'AggregateSubtitleFilepathStringObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilepathStringObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleFilepathStringTopOccurrencesObj = { - __typename?: 'AggregateSubtitleFilepathStringTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleFilepathTopOccurrencesObj = { - __typename?: 'AggregateSubtitleFilepathTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFileremoteIdObj = { - __typename?: 'AggregateSubtitleFileremoteIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFileremoteIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleFileremoteIdTopOccurrencesObj = { - __typename?: 'AggregateSubtitleFileremoteIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilesizeObj = { - __typename?: 'AggregateSubtitleFilesizeObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilesourceIdObj = { - __typename?: 'AggregateSubtitleFilesourceIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFilesourceIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleFilesourceIdTopOccurrencesObj = { - __typename?: 'AggregateSubtitleFilesourceIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFileurlObj = { - __typename?: 'AggregateSubtitleFileurlObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateSubtitleFileurlObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateSubtitleFileurlTopOccurrencesObj = { - __typename?: 'AggregateSubtitleFileurlTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -export type AggregateTextBlock = { - __typename?: 'AggregateTextBlock' - /** Aggregate this property"classNames" */ - classNames: Maybe - /** Aggregate this property"document" */ - document: Maybe - /** Aggregate this property"footnotes" */ - footnotes: Maybe - /** Indicates the group of returned data */ - groupedBy: Maybe - /** Aggregate this property"html" */ - html: Maybe - /** An object used to Get Meta information about Objects on a local Weaviate */ - meta: Maybe - /** Aggregate this property"order" */ - order: Maybe - /** Aggregate this property"remoteId" */ - remoteId: Maybe - /** Aggregate this property"sourceId" */ - sourceId: Maybe - /** Aggregate this property"tagName" */ - tagName: Maybe - /** Aggregate this property"text" */ - text: Maybe -} - -/** An object containing the path and value of the grouped property */ -export type AggregateTextBlockGroupedByObj = { - __typename?: 'AggregateTextBlockGroupedByObj' - /** The path of the grouped property */ - path: Maybe>> - /** The value of the grouped property */ - value: Maybe -} - -export type AggregateTextBlockMetaObject = { - __typename?: 'AggregateTextBlockMetaObject' - count: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlockclassNamesObj = { - __typename?: 'AggregateTextBlockclassNamesObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlockclassNamesObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextBlockclassNamesTopOccurrencesObj = { - __typename?: 'AggregateTextBlockclassNamesTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlockdocumentObj = { - __typename?: 'AggregateTextBlockdocumentObj' - /** - * The classes that this object contains a reference to - * @deprecated Experimental, the format will change - */ - pointingTo: Maybe>> - /** The datatype of this property */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlockfootnotesObj = { - __typename?: 'AggregateTextBlockfootnotesObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlockfootnotesObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextBlockfootnotesTopOccurrencesObj = { - __typename?: 'AggregateTextBlockfootnotesTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlockhtmlObj = { - __typename?: 'AggregateTextBlockhtmlObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlockhtmlObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextBlockhtmlTopOccurrencesObj = { - __typename?: 'AggregateTextBlockhtmlTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlockorderObj = { - __typename?: 'AggregateTextBlockorderObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlockremoteIdObj = { - __typename?: 'AggregateTextBlockremoteIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlockremoteIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextBlockremoteIdTopOccurrencesObj = { - __typename?: 'AggregateTextBlockremoteIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlocksourceIdObj = { - __typename?: 'AggregateTextBlocksourceIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlocksourceIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextBlocksourceIdTopOccurrencesObj = { - __typename?: 'AggregateTextBlocksourceIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlocktagNameObj = { - __typename?: 'AggregateTextBlocktagNameObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlocktagNameObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextBlocktagNameTopOccurrencesObj = { - __typename?: 'AggregateTextBlocktagNameTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlocktextObj = { - __typename?: 'AggregateTextBlocktextObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextBlocktextObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextBlocktextTopOccurrencesObj = { - __typename?: 'AggregateTextBlocktextTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -export type AggregateTextDocument = { - __typename?: 'AggregateTextDocument' - /** Aggregate this property"authors" */ - authors: Maybe - /** Aggregate this property"blocks" */ - blocks: Maybe - /** Aggregate this property"createdAt" */ - createdAt: Maybe - /** Aggregate this property"description" */ - description: Maybe - /** Aggregate this property"ext" */ - ext: Maybe - /** Indicates the group of returned data */ - groupedBy: Maybe - /** Aggregate this property"html" */ - html: Maybe - /** An object used to Get Meta information about Objects on a local Weaviate */ - meta: Maybe - /** Aggregate this property"mimeType" */ - mimeType: Maybe - /** Aggregate this property"modifiedAt" */ - modifiedAt: Maybe - /** Aggregate this property"originalName" */ - originalName: Maybe - /** Aggregate this property"path" */ - path: Maybe - /** Aggregate this property"pathString" */ - pathString: Maybe - /** Aggregate this property"properties" */ - properties: Maybe - /** Aggregate this property"remoteId" */ - remoteId: Maybe - /** Aggregate this property"sourceId" */ - sourceId: Maybe - /** Aggregate this property"subtitle" */ - subtitle: Maybe - /** Aggregate this property"tags" */ - tags: Maybe - /** Aggregate this property"text" */ - text: Maybe - /** Aggregate this property"title" */ - title: Maybe - /** Aggregate this property"toc" */ - toc: Maybe -} - -/** An object containing the path and value of the grouped property */ -export type AggregateTextDocumentGroupedByObj = { - __typename?: 'AggregateTextDocumentGroupedByObj' - /** The path of the grouped property */ - path: Maybe>> - /** The value of the grouped property */ - value: Maybe -} - -export type AggregateTextDocumentMetaObject = { - __typename?: 'AggregateTextDocumentMetaObject' - count: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentauthorsObj = { - __typename?: 'AggregateTextDocumentauthorsObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentauthorsObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumentauthorsTopOccurrencesObj = { - __typename?: 'AggregateTextDocumentauthorsTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentblocksObj = { - __typename?: 'AggregateTextDocumentblocksObj' - /** - * The classes that this object contains a reference to - * @deprecated Experimental, the format will change - */ - pointingTo: Maybe>> - /** The datatype of this property */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentcreatedAtObj = { - __typename?: 'AggregateTextDocumentcreatedAtObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentdescriptionObj = { - __typename?: 'AggregateTextDocumentdescriptionObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentdescriptionObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumentdescriptionTopOccurrencesObj = { - __typename?: 'AggregateTextDocumentdescriptionTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentextObj = { - __typename?: 'AggregateTextDocumentextObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentextObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumentextTopOccurrencesObj = { - __typename?: 'AggregateTextDocumentextTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumenthtmlObj = { - __typename?: 'AggregateTextDocumenthtmlObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumenthtmlObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumenthtmlTopOccurrencesObj = { - __typename?: 'AggregateTextDocumenthtmlTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentmimeTypeObj = { - __typename?: 'AggregateTextDocumentmimeTypeObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentmimeTypeObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumentmimeTypeTopOccurrencesObj = { - __typename?: 'AggregateTextDocumentmimeTypeTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentmodifiedAtObj = { - __typename?: 'AggregateTextDocumentmodifiedAtObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentoriginalNameObj = { - __typename?: 'AggregateTextDocumentoriginalNameObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentoriginalNameObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumentoriginalNameTopOccurrencesObj = { - __typename?: 'AggregateTextDocumentoriginalNameTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentpathObj = { - __typename?: 'AggregateTextDocumentpathObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentpathObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentpathStringObj = { - __typename?: 'AggregateTextDocumentpathStringObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentpathStringObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumentpathStringTopOccurrencesObj = { - __typename?: 'AggregateTextDocumentpathStringTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumentpathTopOccurrencesObj = { - __typename?: 'AggregateTextDocumentpathTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentpropertiesObj = { - __typename?: 'AggregateTextDocumentpropertiesObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentpropertiesObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumentpropertiesTopOccurrencesObj = { - __typename?: 'AggregateTextDocumentpropertiesTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentremoteIdObj = { - __typename?: 'AggregateTextDocumentremoteIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentremoteIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumentremoteIdTopOccurrencesObj = { - __typename?: 'AggregateTextDocumentremoteIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentsourceIdObj = { - __typename?: 'AggregateTextDocumentsourceIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentsourceIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumentsourceIdTopOccurrencesObj = { - __typename?: 'AggregateTextDocumentsourceIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentsubtitleObj = { - __typename?: 'AggregateTextDocumentsubtitleObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumentsubtitleObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumentsubtitleTopOccurrencesObj = { - __typename?: 'AggregateTextDocumentsubtitleTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumenttagsObj = { - __typename?: 'AggregateTextDocumenttagsObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumenttagsObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumenttagsTopOccurrencesObj = { - __typename?: 'AggregateTextDocumenttagsTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumenttextObj = { - __typename?: 'AggregateTextDocumenttextObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumenttextObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumenttextTopOccurrencesObj = { - __typename?: 'AggregateTextDocumenttextTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumenttitleObj = { - __typename?: 'AggregateTextDocumenttitleObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumenttitleObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumenttitleTopOccurrencesObj = { - __typename?: 'AggregateTextDocumenttitleTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumenttocObj = { - __typename?: 'AggregateTextDocumenttocObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateTextDocumenttocObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateTextDocumenttocTopOccurrencesObj = { - __typename?: 'AggregateTextDocumenttocTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -export type AggregateVideoFile = { - __typename?: 'AggregateVideoFile' - /** Aggregate this property"assetId" */ - assetId: Maybe - /** Aggregate this property"blob" */ - blob: Maybe - /** Aggregate this property"duration" */ - duration: Maybe - /** Aggregate this property"ext" */ - ext: Maybe - /** Indicates the group of returned data */ - groupedBy: Maybe - /** Aggregate this property"height" */ - height: Maybe - /** Aggregate this property"hlsUrl" */ - hlsUrl: Maybe - /** An object used to Get Meta information about Objects on a local Weaviate */ - meta: Maybe - /** Aggregate this property"mimeType" */ - mimeType: Maybe - /** Aggregate this property"order" */ - order: Maybe - /** Aggregate this property"originalName" */ - originalName: Maybe - /** Aggregate this property"path" */ - path: Maybe - /** Aggregate this property"pathString" */ - pathString: Maybe - /** Aggregate this property"playbackId" */ - playbackId: Maybe - /** Aggregate this property"remoteId" */ - remoteId: Maybe - /** Aggregate this property"size" */ - size: Maybe - /** Aggregate this property"sourceId" */ - sourceId: Maybe - /** Aggregate this property"subtitles" */ - subtitles: Maybe - /** Aggregate this property"url" */ - url: Maybe - /** Aggregate this property"width" */ - width: Maybe -} - -/** An object containing the path and value of the grouped property */ -export type AggregateVideoFileGroupedByObj = { - __typename?: 'AggregateVideoFileGroupedByObj' - /** The path of the grouped property */ - path: Maybe>> - /** The value of the grouped property */ - value: Maybe -} - -export type AggregateVideoFileMetaObject = { - __typename?: 'AggregateVideoFileMetaObject' - count: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileassetIdObj = { - __typename?: 'AggregateVideoFileassetIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileassetIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFileassetIdTopOccurrencesObj = { - __typename?: 'AggregateVideoFileassetIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileblobObj = { - __typename?: 'AggregateVideoFileblobObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileblobObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFileblobTopOccurrencesObj = { - __typename?: 'AggregateVideoFileblobTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFiledurationObj = { - __typename?: 'AggregateVideoFiledurationObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileextObj = { - __typename?: 'AggregateVideoFileextObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileextObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFileextTopOccurrencesObj = { - __typename?: 'AggregateVideoFileextTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileheightObj = { - __typename?: 'AggregateVideoFileheightObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilehlsUrlObj = { - __typename?: 'AggregateVideoFilehlsUrlObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilehlsUrlObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFilehlsUrlTopOccurrencesObj = { - __typename?: 'AggregateVideoFilehlsUrlTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilemimeTypeObj = { - __typename?: 'AggregateVideoFilemimeTypeObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilemimeTypeObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFilemimeTypeTopOccurrencesObj = { - __typename?: 'AggregateVideoFilemimeTypeTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileorderObj = { - __typename?: 'AggregateVideoFileorderObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileoriginalNameObj = { - __typename?: 'AggregateVideoFileoriginalNameObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileoriginalNameObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFileoriginalNameTopOccurrencesObj = { - __typename?: 'AggregateVideoFileoriginalNameTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilepathObj = { - __typename?: 'AggregateVideoFilepathObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilepathObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilepathStringObj = { - __typename?: 'AggregateVideoFilepathStringObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilepathStringObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFilepathStringTopOccurrencesObj = { - __typename?: 'AggregateVideoFilepathStringTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFilepathTopOccurrencesObj = { - __typename?: 'AggregateVideoFilepathTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileplaybackIdObj = { - __typename?: 'AggregateVideoFileplaybackIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileplaybackIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFileplaybackIdTopOccurrencesObj = { - __typename?: 'AggregateVideoFileplaybackIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileremoteIdObj = { - __typename?: 'AggregateVideoFileremoteIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileremoteIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFileremoteIdTopOccurrencesObj = { - __typename?: 'AggregateVideoFileremoteIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilesizeObj = { - __typename?: 'AggregateVideoFilesizeObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilesourceIdObj = { - __typename?: 'AggregateVideoFilesourceIdObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe< - Array> - > - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilesourceIdObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFilesourceIdTopOccurrencesObj = { - __typename?: 'AggregateVideoFilesourceIdTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilesubtitlesObj = { - __typename?: 'AggregateVideoFilesubtitlesObj' - /** - * The classes that this object contains a reference to - * @deprecated Experimental, the format will change - */ - pointingTo: Maybe>> - /** The datatype of this property */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileurlObj = { - __typename?: 'AggregateVideoFileurlObj' - /** The total amount of found instances for this property */ - count: Maybe - /** An object containing data about the most frequently occurring values for this property */ - topOccurrences: Maybe>> - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFileurlObjTopOccurrencesArgs = { - limit?: InputMaybe -} - -/** An object containing data about the most frequently occurring values for this property */ -export type AggregateVideoFileurlTopOccurrencesObj = { - __typename?: 'AggregateVideoFileurlTopOccurrencesObj' - /** How often the most frequently occurring value for this property occurs */ - occurs: Maybe - /** The most frequently occurring value for this property */ - value: Maybe -} - -/** An object containing Aggregation information about this property */ -export type AggregateVideoFilewidthObj = { - __typename?: 'AggregateVideoFilewidthObj' - /** Aggregate on the total amount of found property values */ - count: Maybe - /** Aggregate on the maximum of numeric property values */ - maximum: Maybe - /** Aggregate on the mean of numeric property values */ - mean: Maybe - /** Aggregate on the median of numeric property values */ - median: Maybe - /** Aggregate on the minimum of numeric property values */ - minimum: Maybe - /** Aggregate on the mode of numeric property values */ - mode: Maybe - /** Aggregate on the sum of numeric property values */ - sum: Maybe - /** Aggregate on the total amount of found property values */ - type: Maybe -} - -export type AudioFile = { - __typename?: 'AudioFile' - _additional: Maybe - assetId: Maybe - blob: Maybe - document: Maybe>> - duration: Maybe - ext: Maybe - files: Maybe>> - hlsUrl: Maybe - mimeType: Maybe - order: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - playbackId: Maybe - remoteId: Maybe - size: Maybe - sourceId: Maybe - subtitles: Maybe>> - url: Maybe -} - -export type AudioFileAdditional = { - __typename?: 'AudioFileAdditional' - certainty: Maybe - classification: Maybe - creationTimeUnix: Maybe - distance: Maybe - explainScore: Maybe - featureProjection: Maybe - group: Maybe - /** The UUID of a Object, assigned by its local Weaviate */ - id: Maybe - lastUpdateTimeUnix: Maybe - score: Maybe - vector: Maybe>> -} - -export type AudioFileAdditionalFeatureProjectionArgs = { - algorithm?: InputMaybe - dimensions?: InputMaybe - iterations?: InputMaybe - learningRate?: InputMaybe - perplexity?: InputMaybe -} - -export type AudioFileAdditionalClassification = { - __typename?: 'AudioFileAdditionalClassification' - basedOn: Maybe>> - classifiedFields: Maybe>> - completed: Maybe - id: Maybe - scope: Maybe>> -} - -export type AudioFileAdditionalFeatureProjection = { - __typename?: 'AudioFileAdditionalFeatureProjection' - vector: Maybe>> -} - -export type AudioFileAdditionalGroup = { - __typename?: 'AudioFileAdditionalGroup' - count: Maybe - groupedBy: Maybe - hits: Maybe>> - id: Maybe - maxDistance: Maybe - minDistance: Maybe -} - -export type AudioFileAdditionalGroupGroupedBy = { - __typename?: 'AudioFileAdditionalGroupGroupedBy' - path: Maybe>> - value: Maybe -} - -export type AudioFileAdditionalGroupHits = { - __typename?: 'AudioFileAdditionalGroupHits' - _additional: Maybe - assetId: Maybe - blob: Maybe - document: Maybe>> - duration: Maybe - ext: Maybe - files: Maybe>> - hlsUrl: Maybe - mimeType: Maybe - order: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - playbackId: Maybe - remoteId: Maybe - size: Maybe - sourceId: Maybe - subtitles: Maybe>> - url: Maybe -} - -export type AudioFileAdditionalGroupHitsAdditional = { - __typename?: 'AudioFileAdditionalGroupHitsAdditional' - distance: Maybe - id: Maybe - vector: Maybe>> -} - -export type AudioFileDocumentObj = Beacon | GoogleCalendarEvent | GoogleDoc - -export type AudioFileSubtitlesObj = Beacon | SubtitleFile - -export type AudioFile_Files_Object = { - __typename?: 'AudioFile_files_object' - bitrate: Maybe - ext: Maybe - height: Maybe - name: Maybe - size: Maybe - url: Maybe - width: Maybe -} - -export type Beacon = { - __typename?: 'Beacon' - beacon: Maybe -} - -export type ExploreNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type ExploreNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - vector: Array> -} - -/** Explore Concepts on a local weaviate with vector-aided search */ -export type ExploreObj = { - __typename?: 'ExploreObj' - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon: Maybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty: Maybe - /** Name of the Class */ - className: Maybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance: Maybe -} - -export type Footnote = { - __typename?: 'Footnote' - id: Scalars['String']['output'] - index: Scalars['Int']['output'] - refId: Scalars['String']['output'] - refValue: Scalars['String']['output'] - valueHTML: Scalars['String']['output'] - valueText: Scalars['String']['output'] -} - -export type FusionEnum = 'rankedFusion' | 'relativeScoreFusion' - -/** Specify the property of the class to group by */ -export type GetObjectsAudioFileGroupByInpObj = { - /** Specify the number of groups to be created */ - groups: Scalars['Int']['input'] - /** Specify the number of max objects in group */ - objectsPerGroup: Scalars['Int']['input'] - /** Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsAudioFileGroupInpObj = { - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - type?: InputMaybe -} - -export type GetObjectsAudioFileGroupInpObjTypeEnum = 'closest' | 'merge' - -export type GetObjectsAudioFileHybridGetBm25InpObj = { - /** The properties to search in */ - properties?: InputMaybe>> - /** The query to search for */ - query?: InputMaybe -} - -/** Hybrid search */ -export type GetObjectsAudioFileHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Algorithm used for fusing results from vector and keyword search */ - fusionType?: InputMaybe - /** Which properties should be included in the sparse search */ - properties?: InputMaybe>> - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type GetObjectsAudioFileNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type GetObjectsAudioFileNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsAudioFileSortInpObj = { - /** Specify the sort order, either ascending (asc) which is default or descending (desc) */ - order?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> -} - -export type GetObjectsAudioFileSortInpObjTypeEnum = 'asc' | 'desc' - -export type GetObjectsAudioFileWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type GetObjectsAudioFileWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type GetObjectsAudioFileWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: GetObjectsAudioFileWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: GetObjectsAudioFileWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsAudioFileWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type GetObjectsAudioFileWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type GetObjectsAudioFileWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Specify the property of the class to group by */ -export type GetObjectsGoogleCalendarEventGroupByInpObj = { - /** Specify the number of groups to be created */ - groups: Scalars['Int']['input'] - /** Specify the number of max objects in group */ - objectsPerGroup: Scalars['Int']['input'] - /** Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsGoogleCalendarEventGroupInpObj = { - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - type?: InputMaybe -} - -export type GetObjectsGoogleCalendarEventGroupInpObjTypeEnum = - | 'closest' - | 'merge' - -export type GetObjectsGoogleCalendarEventHybridGetBm25InpObj = { - /** The properties to search in */ - properties?: InputMaybe>> - /** The query to search for */ - query?: InputMaybe -} - -/** Hybrid search */ -export type GetObjectsGoogleCalendarEventHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Algorithm used for fusing results from vector and keyword search */ - fusionType?: InputMaybe - /** Which properties should be included in the sparse search */ - properties?: InputMaybe>> - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type GetObjectsGoogleCalendarEventNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type GetObjectsGoogleCalendarEventNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsGoogleCalendarEventSortInpObj = { - /** Specify the sort order, either ascending (asc) which is default or descending (desc) */ - order?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> -} - -export type GetObjectsGoogleCalendarEventSortInpObjTypeEnum = 'asc' | 'desc' - -export type GetObjectsGoogleCalendarEventWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type GetObjectsGoogleCalendarEventWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type GetObjectsGoogleCalendarEventWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: GetObjectsGoogleCalendarEventWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: GetObjectsGoogleCalendarEventWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsGoogleCalendarEventWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanGetObjectsGoogleCalendarEvent']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe< - Scalars['TextDateGetObjectsGoogleCalendarEvent']['input'] - > - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe< - Scalars['FloatGetObjectsGoogleCalendarEvent']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringGetObjectsGoogleCalendarEvent']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type GetObjectsGoogleCalendarEventWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe< - Scalars['BooleanGetObjectsGoogleCalendarEvent']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe< - Scalars['TextDateGetObjectsGoogleCalendarEvent']['input'] - > - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe< - Scalars['FloatGetObjectsGoogleCalendarEvent']['input'] - > - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringGetObjectsGoogleCalendarEvent']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type GetObjectsGoogleCalendarEventWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Specify the property of the class to group by */ -export type GetObjectsGoogleDocGroupByInpObj = { - /** Specify the number of groups to be created */ - groups: Scalars['Int']['input'] - /** Specify the number of max objects in group */ - objectsPerGroup: Scalars['Int']['input'] - /** Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsGoogleDocGroupInpObj = { - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - type?: InputMaybe -} - -export type GetObjectsGoogleDocGroupInpObjTypeEnum = 'closest' | 'merge' - -export type GetObjectsGoogleDocHybridGetBm25InpObj = { - /** The properties to search in */ - properties?: InputMaybe>> - /** The query to search for */ - query?: InputMaybe -} - -/** Hybrid search */ -export type GetObjectsGoogleDocHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Algorithm used for fusing results from vector and keyword search */ - fusionType?: InputMaybe - /** Which properties should be included in the sparse search */ - properties?: InputMaybe>> - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type GetObjectsGoogleDocNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type GetObjectsGoogleDocNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsGoogleDocSortInpObj = { - /** Specify the sort order, either ascending (asc) which is default or descending (desc) */ - order?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> -} - -export type GetObjectsGoogleDocSortInpObjTypeEnum = 'asc' | 'desc' - -export type GetObjectsGoogleDocWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type GetObjectsGoogleDocWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type GetObjectsGoogleDocWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: GetObjectsGoogleDocWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: GetObjectsGoogleDocWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsGoogleDocWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type GetObjectsGoogleDocWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type GetObjectsGoogleDocWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Specify the property of the class to group by */ -export type GetObjectsImageBlockGroupByInpObj = { - /** Specify the number of groups to be created */ - groups: Scalars['Int']['input'] - /** Specify the number of max objects in group */ - objectsPerGroup: Scalars['Int']['input'] - /** Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsImageBlockGroupInpObj = { - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - type?: InputMaybe -} - -export type GetObjectsImageBlockGroupInpObjTypeEnum = 'closest' | 'merge' - -export type GetObjectsImageBlockHybridGetBm25InpObj = { - /** The properties to search in */ - properties?: InputMaybe>> - /** The query to search for */ - query?: InputMaybe -} - -/** Hybrid search */ -export type GetObjectsImageBlockHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Algorithm used for fusing results from vector and keyword search */ - fusionType?: InputMaybe - /** Which properties should be included in the sparse search */ - properties?: InputMaybe>> - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type GetObjectsImageBlockNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type GetObjectsImageBlockNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsImageBlockSortInpObj = { - /** Specify the sort order, either ascending (asc) which is default or descending (desc) */ - order?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> -} - -export type GetObjectsImageBlockSortInpObjTypeEnum = 'asc' | 'desc' - -export type GetObjectsImageBlockWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type GetObjectsImageBlockWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type GetObjectsImageBlockWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: GetObjectsImageBlockWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: GetObjectsImageBlockWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsImageBlockWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type GetObjectsImageBlockWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type GetObjectsImageBlockWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** An object used to get %ss on a local Weaviate */ -export type GetObjectsObj = { - __typename?: 'GetObjectsObj' - AudioFile: Maybe>> - GoogleCalendarEvent: Maybe>> - GoogleDoc: Maybe>> - ImageBlock: Maybe>> - SubtitleEntry: Maybe>> - SubtitleFile: Maybe>> - TextBlock: Maybe>> - TextDocument: Maybe>> - VideoFile: Maybe>> -} - -/** An object used to get %ss on a local Weaviate */ -export type GetObjectsObjAudioFileArgs = { - after?: InputMaybe - autocut?: InputMaybe - bm25?: InputMaybe - group?: InputMaybe - groupBy?: InputMaybe - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - offset?: InputMaybe - sort?: InputMaybe>> - where?: InputMaybe -} - -/** An object used to get %ss on a local Weaviate */ -export type GetObjectsObjGoogleCalendarEventArgs = { - after?: InputMaybe - autocut?: InputMaybe - bm25?: InputMaybe - group?: InputMaybe - groupBy?: InputMaybe - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - offset?: InputMaybe - sort?: InputMaybe>> - where?: InputMaybe -} - -/** An object used to get %ss on a local Weaviate */ -export type GetObjectsObjGoogleDocArgs = { - after?: InputMaybe - autocut?: InputMaybe - bm25?: InputMaybe - group?: InputMaybe - groupBy?: InputMaybe - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - offset?: InputMaybe - sort?: InputMaybe>> - where?: InputMaybe -} - -/** An object used to get %ss on a local Weaviate */ -export type GetObjectsObjImageBlockArgs = { - after?: InputMaybe - autocut?: InputMaybe - bm25?: InputMaybe - group?: InputMaybe - groupBy?: InputMaybe - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - offset?: InputMaybe - sort?: InputMaybe>> - where?: InputMaybe -} - -/** An object used to get %ss on a local Weaviate */ -export type GetObjectsObjSubtitleEntryArgs = { - after?: InputMaybe - autocut?: InputMaybe - bm25?: InputMaybe - group?: InputMaybe - groupBy?: InputMaybe - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - offset?: InputMaybe - sort?: InputMaybe>> - where?: InputMaybe -} - -/** An object used to get %ss on a local Weaviate */ -export type GetObjectsObjSubtitleFileArgs = { - after?: InputMaybe - autocut?: InputMaybe - bm25?: InputMaybe - group?: InputMaybe - groupBy?: InputMaybe - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - offset?: InputMaybe - sort?: InputMaybe>> - where?: InputMaybe -} - -/** An object used to get %ss on a local Weaviate */ -export type GetObjectsObjTextBlockArgs = { - after?: InputMaybe - autocut?: InputMaybe - bm25?: InputMaybe - group?: InputMaybe - groupBy?: InputMaybe - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - offset?: InputMaybe - sort?: InputMaybe>> - where?: InputMaybe -} - -/** An object used to get %ss on a local Weaviate */ -export type GetObjectsObjTextDocumentArgs = { - after?: InputMaybe - autocut?: InputMaybe - bm25?: InputMaybe - group?: InputMaybe - groupBy?: InputMaybe - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - offset?: InputMaybe - sort?: InputMaybe>> - where?: InputMaybe -} - -/** An object used to get %ss on a local Weaviate */ -export type GetObjectsObjVideoFileArgs = { - after?: InputMaybe - autocut?: InputMaybe - bm25?: InputMaybe - group?: InputMaybe - groupBy?: InputMaybe - hybrid?: InputMaybe - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - offset?: InputMaybe - sort?: InputMaybe>> - where?: InputMaybe -} - -/** Specify the property of the class to group by */ -export type GetObjectsSubtitleEntryGroupByInpObj = { - /** Specify the number of groups to be created */ - groups: Scalars['Int']['input'] - /** Specify the number of max objects in group */ - objectsPerGroup: Scalars['Int']['input'] - /** Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsSubtitleEntryGroupInpObj = { - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - type?: InputMaybe -} - -export type GetObjectsSubtitleEntryGroupInpObjTypeEnum = 'closest' | 'merge' - -export type GetObjectsSubtitleEntryHybridGetBm25InpObj = { - /** The properties to search in */ - properties?: InputMaybe>> - /** The query to search for */ - query?: InputMaybe -} - -/** Hybrid search */ -export type GetObjectsSubtitleEntryHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Algorithm used for fusing results from vector and keyword search */ - fusionType?: InputMaybe - /** Which properties should be included in the sparse search */ - properties?: InputMaybe>> - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type GetObjectsSubtitleEntryNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type GetObjectsSubtitleEntryNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsSubtitleEntrySortInpObj = { - /** Specify the sort order, either ascending (asc) which is default or descending (desc) */ - order?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> -} - -export type GetObjectsSubtitleEntrySortInpObjTypeEnum = 'asc' | 'desc' - -export type GetObjectsSubtitleEntryWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type GetObjectsSubtitleEntryWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type GetObjectsSubtitleEntryWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: GetObjectsSubtitleEntryWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: GetObjectsSubtitleEntryWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsSubtitleEntryWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringGetObjectsSubtitleEntry']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type GetObjectsSubtitleEntryWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe< - Scalars['TextStringGetObjectsSubtitleEntry']['input'] - > - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type GetObjectsSubtitleEntryWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Specify the property of the class to group by */ -export type GetObjectsSubtitleFileGroupByInpObj = { - /** Specify the number of groups to be created */ - groups: Scalars['Int']['input'] - /** Specify the number of max objects in group */ - objectsPerGroup: Scalars['Int']['input'] - /** Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsSubtitleFileGroupInpObj = { - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - type?: InputMaybe -} - -export type GetObjectsSubtitleFileGroupInpObjTypeEnum = 'closest' | 'merge' - -export type GetObjectsSubtitleFileHybridGetBm25InpObj = { - /** The properties to search in */ - properties?: InputMaybe>> - /** The query to search for */ - query?: InputMaybe -} - -/** Hybrid search */ -export type GetObjectsSubtitleFileHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Algorithm used for fusing results from vector and keyword search */ - fusionType?: InputMaybe - /** Which properties should be included in the sparse search */ - properties?: InputMaybe>> - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type GetObjectsSubtitleFileNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type GetObjectsSubtitleFileNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsSubtitleFileSortInpObj = { - /** Specify the sort order, either ascending (asc) which is default or descending (desc) */ - order?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> -} - -export type GetObjectsSubtitleFileSortInpObjTypeEnum = 'asc' | 'desc' - -export type GetObjectsSubtitleFileWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type GetObjectsSubtitleFileWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type GetObjectsSubtitleFileWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: GetObjectsSubtitleFileWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: GetObjectsSubtitleFileWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsSubtitleFileWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type GetObjectsSubtitleFileWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type GetObjectsSubtitleFileWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Specify the property of the class to group by */ -export type GetObjectsTextBlockGroupByInpObj = { - /** Specify the number of groups to be created */ - groups: Scalars['Int']['input'] - /** Specify the number of max objects in group */ - objectsPerGroup: Scalars['Int']['input'] - /** Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsTextBlockGroupInpObj = { - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - type?: InputMaybe -} - -export type GetObjectsTextBlockGroupInpObjTypeEnum = 'closest' | 'merge' - -export type GetObjectsTextBlockHybridGetBm25InpObj = { - /** The properties to search in */ - properties?: InputMaybe>> - /** The query to search for */ - query?: InputMaybe -} - -/** Hybrid search */ -export type GetObjectsTextBlockHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Algorithm used for fusing results from vector and keyword search */ - fusionType?: InputMaybe - /** Which properties should be included in the sparse search */ - properties?: InputMaybe>> - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type GetObjectsTextBlockNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type GetObjectsTextBlockNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsTextBlockSortInpObj = { - /** Specify the sort order, either ascending (asc) which is default or descending (desc) */ - order?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> -} - -export type GetObjectsTextBlockSortInpObjTypeEnum = 'asc' | 'desc' - -export type GetObjectsTextBlockWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type GetObjectsTextBlockWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type GetObjectsTextBlockWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: GetObjectsTextBlockWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: GetObjectsTextBlockWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsTextBlockWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type GetObjectsTextBlockWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type GetObjectsTextBlockWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Specify the property of the class to group by */ -export type GetObjectsTextDocumentGroupByInpObj = { - /** Specify the number of groups to be created */ - groups: Scalars['Int']['input'] - /** Specify the number of max objects in group */ - objectsPerGroup: Scalars['Int']['input'] - /** Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsTextDocumentGroupInpObj = { - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - type?: InputMaybe -} - -export type GetObjectsTextDocumentGroupInpObjTypeEnum = 'closest' | 'merge' - -export type GetObjectsTextDocumentHybridGetBm25InpObj = { - /** The properties to search in */ - properties?: InputMaybe>> - /** The query to search for */ - query?: InputMaybe -} - -/** Hybrid search */ -export type GetObjectsTextDocumentHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Algorithm used for fusing results from vector and keyword search */ - fusionType?: InputMaybe - /** Which properties should be included in the sparse search */ - properties?: InputMaybe>> - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type GetObjectsTextDocumentNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type GetObjectsTextDocumentNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsTextDocumentSortInpObj = { - /** Specify the sort order, either ascending (asc) which is default or descending (desc) */ - order?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> -} - -export type GetObjectsTextDocumentSortInpObjTypeEnum = 'asc' | 'desc' - -export type GetObjectsTextDocumentWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type GetObjectsTextDocumentWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type GetObjectsTextDocumentWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: GetObjectsTextDocumentWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: GetObjectsTextDocumentWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsTextDocumentWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type GetObjectsTextDocumentWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type GetObjectsTextDocumentWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -/** Specify the property of the class to group by */ -export type GetObjectsVideoFileGroupByInpObj = { - /** Specify the number of groups to be created */ - groups: Scalars['Int']['input'] - /** Specify the number of max objects in group */ - objectsPerGroup: Scalars['Int']['input'] - /** Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsVideoFileGroupInpObj = { - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - type?: InputMaybe -} - -export type GetObjectsVideoFileGroupInpObjTypeEnum = 'closest' | 'merge' - -export type GetObjectsVideoFileHybridGetBm25InpObj = { - /** The properties to search in */ - properties?: InputMaybe>> - /** The query to search for */ - query?: InputMaybe -} - -/** Hybrid search */ -export type GetObjectsVideoFileHybridInpObj = { - /** Search weight */ - alpha?: InputMaybe - /** Algorithm used for fusing results from vector and keyword search */ - fusionType?: InputMaybe - /** Which properties should be included in the sparse search */ - properties?: InputMaybe>> - /** Query string */ - query?: InputMaybe - /** Vector search */ - vector?: InputMaybe>> -} - -export type GetObjectsVideoFileNearObjectInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Concept identifier in the uuid format */ - id?: InputMaybe -} - -export type GetObjectsVideoFileNearVectorInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Target vector to be used in kNN search */ - vector: Array> -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsVideoFileSortInpObj = { - /** Specify the sort order, either ascending (asc) which is default or descending (desc) */ - order?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> -} - -export type GetObjectsVideoFileSortInpObjTypeEnum = 'asc' | 'desc' - -export type GetObjectsVideoFileWhereGeoRangeDistanceInpObj = { - /** The maximum distance from the point specified geoCoordinates. */ - max: Scalars['Float']['input'] -} - -export type GetObjectsVideoFileWhereGeoRangeGeoCoordinatesInpObj = { - /** The latitude (in decimal format) of the geoCoordinates to search around. */ - latitude: Scalars['Float']['input'] - /** The longitude (in decimal format) of the geoCoordinates to search around. */ - longitude: Scalars['Float']['input'] -} - -export type GetObjectsVideoFileWhereGeoRangeInpObj = { - /** The distance from the point specified via geoCoordinates. */ - distance: GetObjectsVideoFileWhereGeoRangeDistanceInpObj - /** The geoCoordinates that form the center point of the search. */ - geoCoordinates: GetObjectsVideoFileWhereGeoRangeGeoCoordinatesInpObj -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type GetObjectsVideoFileWhereInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operands that can be applied to a 'where' filter */ -export type GetObjectsVideoFileWhereOperandsInpObj = { - /** Contains the Operands that can be applied to a 'where' filter */ - operands?: InputMaybe< - Array> - > - /** Contains the Operators that can be applied to a 'where' filter */ - operator?: InputMaybe - /** Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) */ - path?: InputMaybe>> - /** Specify a Boolean value that the target property will be compared to */ - valueBoolean?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueDate?: InputMaybe - /** Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. */ - valueGeoRange?: InputMaybe - /** Specify an Integer value that the target property will be compared to */ - valueInt?: InputMaybe - /** Specify a Float value that the target property will be compared to */ - valueNumber?: InputMaybe - /** Specify a String value that the target property will be compared to */ - valueString?: InputMaybe - /** Specify a Text value that the target property will be compared to */ - valueText?: InputMaybe -} - -/** An object containing the Operators that can be applied to a 'where' filter */ -export type GetObjectsVideoFileWhereOperatorEnum = - | 'And' - | 'ContainsAll' - | 'ContainsAny' - | 'Equal' - | 'GreaterThan' - | 'GreaterThanEqual' - | 'IsNull' - | 'LessThan' - | 'LessThanEqual' - | 'Like' - | 'Not' - | 'NotEqual' - | 'Or' - | 'WithinGeoRange' - -export type GoogleCalendarEvent = { - __typename?: 'GoogleCalendarEvent' - _additional: Maybe - attachments: Maybe>> - createdAt: Maybe - creatorDisplayName: Maybe - creatorEmail: Maybe - creatorId: Maybe - creatorSelf: Maybe - descriptionHtml: Maybe - descriptionText: Maybe - end: Maybe - htmlLink: Maybe - location: Maybe - organizerDisplayName: Maybe - organizerEmail: Maybe - organizerId: Maybe - organizerSelf: Maybe - recurrence: Maybe>> - remoteId: Maybe - sequence: Maybe - sourceId: Maybe - start: Maybe - status: Maybe - summary: Maybe - title: Maybe - updatedAt: Maybe -} - -export type GoogleCalendarEventAdditional = { - __typename?: 'GoogleCalendarEventAdditional' - certainty: Maybe - classification: Maybe - creationTimeUnix: Maybe - distance: Maybe - explainScore: Maybe - featureProjection: Maybe - group: Maybe - /** The UUID of a Object, assigned by its local Weaviate */ - id: Maybe - lastUpdateTimeUnix: Maybe - score: Maybe - vector: Maybe>> -} - -export type GoogleCalendarEventAdditionalFeatureProjectionArgs = { - algorithm?: InputMaybe - dimensions?: InputMaybe - iterations?: InputMaybe - learningRate?: InputMaybe - perplexity?: InputMaybe -} - -export type GoogleCalendarEventAdditionalClassification = { - __typename?: 'GoogleCalendarEventAdditionalClassification' - basedOn: Maybe>> - classifiedFields: Maybe>> - completed: Maybe - id: Maybe - scope: Maybe>> -} - -export type GoogleCalendarEventAdditionalFeatureProjection = { - __typename?: 'GoogleCalendarEventAdditionalFeatureProjection' - vector: Maybe>> -} - -export type GoogleCalendarEventAdditionalGroup = { - __typename?: 'GoogleCalendarEventAdditionalGroup' - count: Maybe - groupedBy: Maybe - hits: Maybe>> - id: Maybe - maxDistance: Maybe - minDistance: Maybe -} - -export type GoogleCalendarEventAdditionalGroupGroupedBy = { - __typename?: 'GoogleCalendarEventAdditionalGroupGroupedBy' - path: Maybe>> - value: Maybe -} - -export type GoogleCalendarEventAdditionalGroupHits = { - __typename?: 'GoogleCalendarEventAdditionalGroupHits' - _additional: Maybe - attachments: Maybe>> - createdAt: Maybe - creatorDisplayName: Maybe - creatorEmail: Maybe - creatorId: Maybe - creatorSelf: Maybe - descriptionHtml: Maybe - descriptionText: Maybe - end: Maybe - htmlLink: Maybe - location: Maybe - organizerDisplayName: Maybe - organizerEmail: Maybe - organizerId: Maybe - organizerSelf: Maybe - recurrence: Maybe>> - remoteId: Maybe - sequence: Maybe - sourceId: Maybe - start: Maybe - status: Maybe - summary: Maybe - title: Maybe - updatedAt: Maybe -} - -export type GoogleCalendarEventAdditionalGroupHitsAdditional = { - __typename?: 'GoogleCalendarEventAdditionalGroupHitsAdditional' - distance: Maybe - id: Maybe - vector: Maybe>> -} - -export type GoogleCalendarEventAttachmentsObj = AudioFile | Beacon | ImageBlock - -export type GoogleDoc = { - __typename?: 'GoogleDoc' - _additional: Maybe - blocks: Maybe>> - createdAt: Maybe - html: Maybe - mentions: Maybe - mentionsObj: Array> - mimeType: Maybe - modifiedAt: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - remoteId: Maybe - size: Maybe - slug: Maybe - sourceId: Maybe - subtitle: Maybe - summary: Maybe - tags: Maybe>> - text: Maybe - title: Maybe - toc: Maybe - tocObj: Array> -} - -export type GoogleDocAdditional = { - __typename?: 'GoogleDocAdditional' - certainty: Maybe - classification: Maybe - creationTimeUnix: Maybe - distance: Maybe - explainScore: Maybe - featureProjection: Maybe - group: Maybe - /** The UUID of a Object, assigned by its local Weaviate */ - id: Maybe - lastUpdateTimeUnix: Maybe - score: Maybe - vector: Maybe>> -} - -export type GoogleDocAdditionalFeatureProjectionArgs = { - algorithm?: InputMaybe - dimensions?: InputMaybe - iterations?: InputMaybe - learningRate?: InputMaybe - perplexity?: InputMaybe -} - -export type GoogleDocAdditionalClassification = { - __typename?: 'GoogleDocAdditionalClassification' - basedOn: Maybe>> - classifiedFields: Maybe>> - completed: Maybe - id: Maybe - scope: Maybe>> -} - -export type GoogleDocAdditionalFeatureProjection = { - __typename?: 'GoogleDocAdditionalFeatureProjection' - vector: Maybe>> -} - -export type GoogleDocAdditionalGroup = { - __typename?: 'GoogleDocAdditionalGroup' - count: Maybe - groupedBy: Maybe - hits: Maybe>> - id: Maybe - maxDistance: Maybe - minDistance: Maybe -} - -export type GoogleDocAdditionalGroupGroupedBy = { - __typename?: 'GoogleDocAdditionalGroupGroupedBy' - path: Maybe>> - value: Maybe -} - -export type GoogleDocAdditionalGroupHits = { - __typename?: 'GoogleDocAdditionalGroupHits' - _additional: Maybe - blocks: Maybe>> - createdAt: Maybe - html: Maybe - mentions: Maybe - mimeType: Maybe - modifiedAt: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - remoteId: Maybe - size: Maybe - slug: Maybe - sourceId: Maybe - subtitle: Maybe - summary: Maybe - tags: Maybe>> - text: Maybe - title: Maybe - toc: Maybe -} - -export type GoogleDocAdditionalGroupHitsAdditional = { - __typename?: 'GoogleDocAdditionalGroupHitsAdditional' - distance: Maybe - id: Maybe - vector: Maybe>> -} - -export type GoogleDocBlocksObj = Beacon | ImageBlock | TextBlock - -export type ImageBlock = { - __typename?: 'ImageBlock' - _additional: Maybe - alt: Maybe - blob: Maybe - createdAt: Maybe - document: Maybe>> - ext: Maybe - height: Maybe - mimeType: Maybe - modifiedAt: Maybe - order: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - remoteId: Maybe - size: Maybe - sourceId: Maybe - title: Maybe - url: Maybe - width: Maybe -} - -export type ImageBlockAdditional = { - __typename?: 'ImageBlockAdditional' - certainty: Maybe - classification: Maybe - creationTimeUnix: Maybe - distance: Maybe - explainScore: Maybe - featureProjection: Maybe - group: Maybe - /** The UUID of a Object, assigned by its local Weaviate */ - id: Maybe - lastUpdateTimeUnix: Maybe - score: Maybe - vector: Maybe>> -} - -export type ImageBlockAdditionalFeatureProjectionArgs = { - algorithm?: InputMaybe - dimensions?: InputMaybe - iterations?: InputMaybe - learningRate?: InputMaybe - perplexity?: InputMaybe -} - -export type ImageBlockAdditionalClassification = { - __typename?: 'ImageBlockAdditionalClassification' - basedOn: Maybe>> - classifiedFields: Maybe>> - completed: Maybe - id: Maybe - scope: Maybe>> -} - -export type ImageBlockAdditionalFeatureProjection = { - __typename?: 'ImageBlockAdditionalFeatureProjection' - vector: Maybe>> -} - -export type ImageBlockAdditionalGroup = { - __typename?: 'ImageBlockAdditionalGroup' - count: Maybe - groupedBy: Maybe - hits: Maybe>> - id: Maybe - maxDistance: Maybe - minDistance: Maybe -} - -export type ImageBlockAdditionalGroupGroupedBy = { - __typename?: 'ImageBlockAdditionalGroupGroupedBy' - path: Maybe>> - value: Maybe -} - -export type ImageBlockAdditionalGroupHits = { - __typename?: 'ImageBlockAdditionalGroupHits' - _additional: Maybe - alt: Maybe - blob: Maybe - createdAt: Maybe - document: Maybe>> - ext: Maybe - height: Maybe - mimeType: Maybe - modifiedAt: Maybe - order: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - remoteId: Maybe - size: Maybe - sourceId: Maybe - title: Maybe - url: Maybe - width: Maybe -} - -export type ImageBlockAdditionalGroupHitsAdditional = { - __typename?: 'ImageBlockAdditionalGroupHitsAdditional' - distance: Maybe - id: Maybe - vector: Maybe>> -} - -export type ImageBlockDocumentObj = - | Beacon - | GoogleCalendarEvent - | GoogleDoc - | TextDocument - -export type Mention = { - __typename?: 'Mention' - emailAddress: Scalars['String']['output'] - name: Scalars['String']['output'] -} - -export type SubtitleEntry = { - __typename?: 'SubtitleEntry' - _additional: Maybe - document: Maybe>> - end: Maybe - order: Maybe - remoteId: Maybe - sourceId: Maybe - start: Maybe - text: Maybe -} - -export type SubtitleEntryAdditional = { - __typename?: 'SubtitleEntryAdditional' - certainty: Maybe - classification: Maybe - creationTimeUnix: Maybe - distance: Maybe - explainScore: Maybe - featureProjection: Maybe - group: Maybe - /** The UUID of a Object, assigned by its local Weaviate */ - id: Maybe - lastUpdateTimeUnix: Maybe - score: Maybe - vector: Maybe>> -} - -export type SubtitleEntryAdditionalFeatureProjectionArgs = { - algorithm?: InputMaybe - dimensions?: InputMaybe - iterations?: InputMaybe - learningRate?: InputMaybe - perplexity?: InputMaybe -} - -export type SubtitleEntryAdditionalClassification = { - __typename?: 'SubtitleEntryAdditionalClassification' - basedOn: Maybe>> - classifiedFields: Maybe>> - completed: Maybe - id: Maybe - scope: Maybe>> -} - -export type SubtitleEntryAdditionalFeatureProjection = { - __typename?: 'SubtitleEntryAdditionalFeatureProjection' - vector: Maybe>> -} - -export type SubtitleEntryAdditionalGroup = { - __typename?: 'SubtitleEntryAdditionalGroup' - count: Maybe - groupedBy: Maybe - hits: Maybe>> - id: Maybe - maxDistance: Maybe - minDistance: Maybe -} - -export type SubtitleEntryAdditionalGroupGroupedBy = { - __typename?: 'SubtitleEntryAdditionalGroupGroupedBy' - path: Maybe>> - value: Maybe -} - -export type SubtitleEntryAdditionalGroupHits = { - __typename?: 'SubtitleEntryAdditionalGroupHits' - _additional: Maybe - document: Maybe>> - end: Maybe - order: Maybe - remoteId: Maybe - sourceId: Maybe - start: Maybe - text: Maybe -} - -export type SubtitleEntryAdditionalGroupHitsAdditional = { - __typename?: 'SubtitleEntryAdditionalGroupHitsAdditional' - distance: Maybe - id: Maybe - vector: Maybe>> -} - -export type SubtitleEntryDocumentObj = Beacon | SubtitleFile - -export type SubtitleFile = { - __typename?: 'SubtitleFile' - _additional: Maybe - autogenerated: Maybe - createdAt: Maybe - entries: Maybe>> - format: Maybe - language: Maybe - media: Maybe>> - mimeType: Maybe - modifiedAt: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - remoteId: Maybe - size: Maybe - sourceId: Maybe - url: Maybe -} - -export type SubtitleFileAdditional = { - __typename?: 'SubtitleFileAdditional' - certainty: Maybe - classification: Maybe - creationTimeUnix: Maybe - distance: Maybe - explainScore: Maybe - featureProjection: Maybe - group: Maybe - /** The UUID of a Object, assigned by its local Weaviate */ - id: Maybe - lastUpdateTimeUnix: Maybe - score: Maybe - vector: Maybe>> -} - -export type SubtitleFileAdditionalFeatureProjectionArgs = { - algorithm?: InputMaybe - dimensions?: InputMaybe - iterations?: InputMaybe - learningRate?: InputMaybe - perplexity?: InputMaybe -} - -export type SubtitleFileAdditionalClassification = { - __typename?: 'SubtitleFileAdditionalClassification' - basedOn: Maybe>> - classifiedFields: Maybe>> - completed: Maybe - id: Maybe - scope: Maybe>> -} - -export type SubtitleFileAdditionalFeatureProjection = { - __typename?: 'SubtitleFileAdditionalFeatureProjection' - vector: Maybe>> -} - -export type SubtitleFileAdditionalGroup = { - __typename?: 'SubtitleFileAdditionalGroup' - count: Maybe - groupedBy: Maybe - hits: Maybe>> - id: Maybe - maxDistance: Maybe - minDistance: Maybe -} - -export type SubtitleFileAdditionalGroupGroupedBy = { - __typename?: 'SubtitleFileAdditionalGroupGroupedBy' - path: Maybe>> - value: Maybe -} - -export type SubtitleFileAdditionalGroupHits = { - __typename?: 'SubtitleFileAdditionalGroupHits' - _additional: Maybe - autogenerated: Maybe - createdAt: Maybe - entries: Maybe>> - format: Maybe - language: Maybe - media: Maybe>> - mimeType: Maybe - modifiedAt: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - remoteId: Maybe - size: Maybe - sourceId: Maybe - url: Maybe -} - -export type SubtitleFileAdditionalGroupHitsAdditional = { - __typename?: 'SubtitleFileAdditionalGroupHitsAdditional' - distance: Maybe - id: Maybe - vector: Maybe>> -} - -export type SubtitleFileEntriesObj = Beacon | SubtitleEntry - -export type SubtitleFileMediaObj = AudioFile | Beacon | VideoFile - -export type TextBlock = { - __typename?: 'TextBlock' - _additional: Maybe - classNames: Maybe>> - document: Maybe>> - footnotes: Maybe - footnotesObj: Maybe>> - html: Maybe - order: Maybe - remoteId: Maybe - sourceId: Maybe - tagName: Maybe - text: Maybe -} - -export type TextBlockAdditional = { - __typename?: 'TextBlockAdditional' - certainty: Maybe - classification: Maybe - creationTimeUnix: Maybe - distance: Maybe - explainScore: Maybe - featureProjection: Maybe - group: Maybe - /** The UUID of a Object, assigned by its local Weaviate */ - id: Maybe - lastUpdateTimeUnix: Maybe - score: Maybe - vector: Maybe>> -} - -export type TextBlockAdditionalFeatureProjectionArgs = { - algorithm?: InputMaybe - dimensions?: InputMaybe - iterations?: InputMaybe - learningRate?: InputMaybe - perplexity?: InputMaybe -} - -export type TextBlockAdditionalClassification = { - __typename?: 'TextBlockAdditionalClassification' - basedOn: Maybe>> - classifiedFields: Maybe>> - completed: Maybe - id: Maybe - scope: Maybe>> -} - -export type TextBlockAdditionalFeatureProjection = { - __typename?: 'TextBlockAdditionalFeatureProjection' - vector: Maybe>> -} - -export type TextBlockAdditionalGroup = { - __typename?: 'TextBlockAdditionalGroup' - count: Maybe - groupedBy: Maybe - hits: Maybe>> - id: Maybe - maxDistance: Maybe - minDistance: Maybe -} - -export type TextBlockAdditionalGroupGroupedBy = { - __typename?: 'TextBlockAdditionalGroupGroupedBy' - path: Maybe>> - value: Maybe -} - -export type TextBlockAdditionalGroupHits = { - __typename?: 'TextBlockAdditionalGroupHits' - _additional: Maybe - classNames: Maybe>> - document: Maybe>> - footnotes: Maybe - html: Maybe - order: Maybe - remoteId: Maybe - sourceId: Maybe - tagName: Maybe - text: Maybe -} - -export type TextBlockAdditionalGroupHitsAdditional = { - __typename?: 'TextBlockAdditionalGroupHitsAdditional' - distance: Maybe - id: Maybe - vector: Maybe>> -} - -export type TextBlockDocumentObj = Beacon | GoogleDoc | TextDocument - -export type TextDocument = { - __typename?: 'TextDocument' - _additional: Maybe - authors: Maybe - blocks: Maybe>> - createdAt: Maybe - description: Maybe - ext: Maybe - html: Maybe - mimeType: Maybe - modifiedAt: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - properties: Maybe - remoteId: Maybe - sourceId: Maybe - subtitle: Maybe - tags: Maybe>> - text: Maybe - title: Maybe - toc: Maybe -} - -export type TextDocumentAdditional = { - __typename?: 'TextDocumentAdditional' - certainty: Maybe - classification: Maybe - creationTimeUnix: Maybe - distance: Maybe - explainScore: Maybe - featureProjection: Maybe - group: Maybe - /** The UUID of a Object, assigned by its local Weaviate */ - id: Maybe - lastUpdateTimeUnix: Maybe - score: Maybe - vector: Maybe>> -} - -export type TextDocumentAdditionalFeatureProjectionArgs = { - algorithm?: InputMaybe - dimensions?: InputMaybe - iterations?: InputMaybe - learningRate?: InputMaybe - perplexity?: InputMaybe -} - -export type TextDocumentAdditionalClassification = { - __typename?: 'TextDocumentAdditionalClassification' - basedOn: Maybe>> - classifiedFields: Maybe>> - completed: Maybe - id: Maybe - scope: Maybe>> -} - -export type TextDocumentAdditionalFeatureProjection = { - __typename?: 'TextDocumentAdditionalFeatureProjection' - vector: Maybe>> -} - -export type TextDocumentAdditionalGroup = { - __typename?: 'TextDocumentAdditionalGroup' - count: Maybe - groupedBy: Maybe - hits: Maybe>> - id: Maybe - maxDistance: Maybe - minDistance: Maybe -} - -export type TextDocumentAdditionalGroupGroupedBy = { - __typename?: 'TextDocumentAdditionalGroupGroupedBy' - path: Maybe>> - value: Maybe -} - -export type TextDocumentAdditionalGroupHits = { - __typename?: 'TextDocumentAdditionalGroupHits' - _additional: Maybe - authors: Maybe - blocks: Maybe>> - createdAt: Maybe - description: Maybe - ext: Maybe - html: Maybe - mimeType: Maybe - modifiedAt: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - properties: Maybe - remoteId: Maybe - sourceId: Maybe - subtitle: Maybe - tags: Maybe>> - text: Maybe - title: Maybe - toc: Maybe -} - -export type TextDocumentAdditionalGroupHitsAdditional = { - __typename?: 'TextDocumentAdditionalGroupHitsAdditional' - distance: Maybe - id: Maybe - vector: Maybe>> -} - -export type TextDocumentBlocksObj = Beacon | ImageBlock | TextBlock - -export type TocItem = { - __typename?: 'TocItem' - blockIndex: Scalars['Int']['output'] - href: Scalars['String']['output'] - level: Scalars['Int']['output'] - tag: Scalars['String']['output'] - title: Scalars['String']['output'] -} - -export type Txt2VecC11yAggregateAudioFileMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateAudioFileMoveAwayFromMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -export type Txt2VecC11yAggregateAudioFileMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array> - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateAudioFileMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yAggregateAudioFileNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yAggregateGoogleCalendarEventMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateGoogleCalendarEventMoveAwayFromMovementObjectsInpObj = - { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe - } - -export type Txt2VecC11yAggregateGoogleCalendarEventMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateGoogleCalendarEventMoveToMovementObjectsInpObj = - { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe - } - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yAggregateGoogleCalendarEventNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yAggregateGoogleDocMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateGoogleDocMoveAwayFromMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -export type Txt2VecC11yAggregateGoogleDocMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array> - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateGoogleDocMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yAggregateGoogleDocNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yAggregateImageBlockMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateImageBlockMoveAwayFromMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -export type Txt2VecC11yAggregateImageBlockMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array> - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateImageBlockMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yAggregateImageBlockNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yAggregateSubtitleEntryMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateSubtitleEntryMoveAwayFromMovementObjectsInpObj = - { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe - } - -export type Txt2VecC11yAggregateSubtitleEntryMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateSubtitleEntryMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yAggregateSubtitleEntryNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yAggregateSubtitleFileMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateSubtitleFileMoveAwayFromMovementObjectsInpObj = - { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe - } - -export type Txt2VecC11yAggregateSubtitleFileMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateSubtitleFileMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yAggregateSubtitleFileNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yAggregateTextBlockMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateTextBlockMoveAwayFromMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -export type Txt2VecC11yAggregateTextBlockMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array> - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateTextBlockMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yAggregateTextBlockNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yAggregateTextDocumentMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateTextDocumentMoveAwayFromMovementObjectsInpObj = - { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe - } - -export type Txt2VecC11yAggregateTextDocumentMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateTextDocumentMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yAggregateTextDocumentNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yAggregateVideoFileMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateVideoFileMoveAwayFromMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -export type Txt2VecC11yAggregateVideoFileMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array> - > -} - -/** Movement Object */ -export type Txt2VecC11yAggregateVideoFileMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yAggregateVideoFileNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yExploreMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array> - > -} - -/** Movement Object */ -export type Txt2VecC11yExploreMoveAwayFromMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -export type Txt2VecC11yExploreMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array> - > -} - -/** Movement Object */ -export type Txt2VecC11yExploreMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yExploreNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yGetObjectsAudioFileMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsAudioFileMoveAwayFromMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -export type Txt2VecC11yGetObjectsAudioFileMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array> - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsAudioFileMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yGetObjectsAudioFileNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yGetObjectsGoogleCalendarEventMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsGoogleCalendarEventMoveAwayFromMovementObjectsInpObj = - { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe - } - -export type Txt2VecC11yGetObjectsGoogleCalendarEventMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsGoogleCalendarEventMoveToMovementObjectsInpObj = - { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe - } - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yGetObjectsGoogleCalendarEventNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yGetObjectsGoogleDocMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsGoogleDocMoveAwayFromMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -export type Txt2VecC11yGetObjectsGoogleDocMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array> - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsGoogleDocMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yGetObjectsGoogleDocNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yGetObjectsImageBlockMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsImageBlockMoveAwayFromMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -export type Txt2VecC11yGetObjectsImageBlockMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsImageBlockMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yGetObjectsImageBlockNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yGetObjectsSubtitleEntryMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsSubtitleEntryMoveAwayFromMovementObjectsInpObj = - { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe - } - -export type Txt2VecC11yGetObjectsSubtitleEntryMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsSubtitleEntryMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yGetObjectsSubtitleEntryNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yGetObjectsSubtitleFileMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsSubtitleFileMoveAwayFromMovementObjectsInpObj = - { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe - } - -export type Txt2VecC11yGetObjectsSubtitleFileMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsSubtitleFileMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yGetObjectsSubtitleFileNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yGetObjectsTextBlockMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsTextBlockMoveAwayFromMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -export type Txt2VecC11yGetObjectsTextBlockMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array> - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsTextBlockMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yGetObjectsTextBlockNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yGetObjectsTextDocumentMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsTextDocumentMoveAwayFromMovementObjectsInpObj = - { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe - } - -export type Txt2VecC11yGetObjectsTextDocumentMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsTextDocumentMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yGetObjectsTextDocumentNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type Txt2VecC11yGetObjectsVideoFileMoveAwayFrom = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array< - InputMaybe - > - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsVideoFileMoveAwayFromMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -export type Txt2VecC11yGetObjectsVideoFileMoveTo = { - /** Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] */ - concepts?: InputMaybe>> - /** The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible */ - force: Scalars['Float']['input'] - /** objects */ - objects?: InputMaybe< - Array> - > -} - -/** Movement Object */ -export type Txt2VecC11yGetObjectsVideoFileMoveToMovementObjectsInpObj = { - /** Concept identifier in the beacon format, such as weaviate:////id */ - beacon?: InputMaybe - /** id of an object */ - id?: InputMaybe -} - -/** An object containing filter options for a local Get query, used to convert the result to the specified filters */ -export type Txt2VecC11yGetObjectsVideoFileNearTextInpObj = { - /** Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). */ - certainty?: InputMaybe - concepts: Array> - /** The required degree of similarity between an object's characteristics and the provided filter values */ - distance?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveAwayFrom?: InputMaybe - /** Move your search term closer to or further away from another vector described by keywords */ - moveTo?: InputMaybe -} - -export type VideoFile = { - __typename?: 'VideoFile' - _additional: Maybe - animatedImageUrl: Maybe - assetId: Maybe - blob: Maybe - duration: Maybe - ext: Maybe - files: Maybe>> - height: Maybe - hlsUrl: Maybe - mimeType: Maybe - order: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - playbackId: Maybe - remoteId: Maybe - size: Maybe - sourceId: Maybe - subtitles: Maybe>> - thumbnailUrl: Maybe - url: Maybe - width: Maybe -} - -export type VideoFileAdditional = { - __typename?: 'VideoFileAdditional' - certainty: Maybe - classification: Maybe - creationTimeUnix: Maybe - distance: Maybe - explainScore: Maybe - featureProjection: Maybe - group: Maybe - /** The UUID of a Object, assigned by its local Weaviate */ - id: Maybe - lastUpdateTimeUnix: Maybe - score: Maybe - vector: Maybe>> -} - -export type VideoFileAdditionalFeatureProjectionArgs = { - algorithm?: InputMaybe - dimensions?: InputMaybe - iterations?: InputMaybe - learningRate?: InputMaybe - perplexity?: InputMaybe -} - -export type VideoFileAdditionalClassification = { - __typename?: 'VideoFileAdditionalClassification' - basedOn: Maybe>> - classifiedFields: Maybe>> - completed: Maybe - id: Maybe - scope: Maybe>> -} - -export type VideoFileAdditionalFeatureProjection = { - __typename?: 'VideoFileAdditionalFeatureProjection' - vector: Maybe>> -} - -export type VideoFileAdditionalGroup = { - __typename?: 'VideoFileAdditionalGroup' - count: Maybe - groupedBy: Maybe - hits: Maybe>> - id: Maybe - maxDistance: Maybe - minDistance: Maybe -} - -export type VideoFileAdditionalGroupGroupedBy = { - __typename?: 'VideoFileAdditionalGroupGroupedBy' - path: Maybe>> - value: Maybe -} - -export type VideoFileAdditionalGroupHits = { - __typename?: 'VideoFileAdditionalGroupHits' - _additional: Maybe - animatedImageUrl: Maybe - assetId: Maybe - blob: Maybe - duration: Maybe - ext: Maybe - files: Maybe>> - height: Maybe - hlsUrl: Maybe - mimeType: Maybe - order: Maybe - originalName: Maybe - path: Maybe>> - pathString: Maybe - playbackId: Maybe - remoteId: Maybe - size: Maybe - sourceId: Maybe - subtitles: Maybe>> - thumbnailUrl: Maybe - url: Maybe - width: Maybe -} - -export type VideoFileAdditionalGroupHitsAdditional = { - __typename?: 'VideoFileAdditionalGroupHitsAdditional' - distance: Maybe - id: Maybe - vector: Maybe>> -} - -export type VideoFileSubtitlesObj = Beacon | SubtitleFile - -export type VideoFile_AnimatedImageUrl_Object = { - __typename?: 'VideoFile_animatedImageUrl_object' - jpeg: Maybe - png: Maybe - webp: Maybe -} - -export type VideoFile_Files_Object = { - __typename?: 'VideoFile_files_object' - bitrate: Maybe - ext: Maybe - height: Maybe - name: Maybe - size: Maybe - url: Maybe - width: Maybe -} - -export type VideoFile_ThumbnailUrl_Object = { - __typename?: 'VideoFile_thumbnailUrl_object' - jpeg: Maybe - png: Maybe - webp: Maybe -} - -/** Location of the root query */ -export type WeaviateObj = { - __typename?: 'WeaviateObj' - /** Filter options for a local Aggregate query, used to convert the result to the specified filters */ - Aggregate: Maybe - /** Explore Concepts on a local weaviate with vector-aided search */ - Explore: Maybe>> - /** Get Objects on a local Weaviate */ - Get: Maybe -} - -/** Location of the root query */ -export type WeaviateObjExploreArgs = { - limit?: InputMaybe - nearObject?: InputMaybe - nearText?: InputMaybe - nearVector?: InputMaybe - offset?: InputMaybe -} - -export type TextBlockCommonFragment = { - __typename: 'TextBlock' - footnotes: string - html: string - order: number - text: string - tagName: string - classNames: Array - footnotesObj: Array<{ - __typename?: 'Footnote' - index: number - id: string - refId: string - refValue: string - valueHTML: string - valueText: string - }> - _additional: { __typename?: 'TextBlockAdditional'; id: string } -} - -export type ImageBlockCommonFragment = { - __typename: 'ImageBlock' - url: string - alt: string - order: number - width: number - height: number - _additional: { __typename?: 'ImageBlockAdditional'; id: string } -} - -export type GoogleDocCommonFragment = { - __typename?: 'GoogleDoc' - sourceId: string - title: string - subtitle: string - summary: string - tags: Array - createdAt: string - modifiedAt: string - slug: string - path: Array - pathString: string - _additional: { __typename?: 'GoogleDocAdditional'; id: string } -} - -export type GoogleDocMentionsFragment = { - __typename?: 'GoogleDoc' - mentions: string - mentionsObj: Array<{ - __typename?: 'Mention' - name: string - emailAddress: string - }> -} - -export type GoogleDocTocFragment = { - __typename?: 'GoogleDoc' - toc: string - tocObj: Array<{ - __typename?: 'TocItem' - level: number - tag: string - href: string - title: string - blockIndex: number - }> -} - -export type SearchImageBlockFragment = { - __typename: 'ImageBlock' - url: string - alt: string - order: number - width: number - height: number - _additional: { - __typename?: 'ImageBlockAdditional' - id: string - score: string - certainty: number - } - document: Array< - | { __typename?: 'Beacon' } - | { __typename?: 'GoogleCalendarEvent' } - | { - __typename?: 'GoogleDoc' - sourceId: string - title: string - subtitle: string - summary: string - tags: Array - createdAt: string - modifiedAt: string - slug: string - path: Array - pathString: string - mentions: string - _additional: { __typename?: 'GoogleDocAdditional'; id: string } - mentionsObj: Array<{ - __typename?: 'Mention' - name: string - emailAddress: string - }> - } - | { __typename?: 'TextDocument' } - > -} - -export type SearchTextBlockFragment = { - __typename: 'TextBlock' - footnotes: string - html: string - order: number - text: string - tagName: string - classNames: Array - _additional: { - __typename?: 'TextBlockAdditional' - id: string - score: string - certainty: number - } - document: Array< - | { __typename?: 'Beacon' } - | { - __typename?: 'GoogleDoc' - sourceId: string - title: string - subtitle: string - summary: string - tags: Array - createdAt: string - modifiedAt: string - slug: string - path: Array - pathString: string - mentions: string - _additional: { __typename?: 'GoogleDocAdditional'; id: string } - mentionsObj: Array<{ - __typename?: 'Mention' - name: string - emailAddress: string - }> - } - | { __typename?: 'TextDocument' } - > - footnotesObj: Array<{ - __typename?: 'Footnote' - index: number - id: string - refId: string - refValue: string - valueHTML: string - valueText: string - }> -} - -export type SearchGoogleDocFragment = { - __typename?: 'GoogleDoc' - sourceId: string - title: string - subtitle: string - summary: string - tags: Array - createdAt: string - modifiedAt: string - slug: string - path: Array - pathString: string - mentions: string - blocks: Array< - | { __typename?: 'Beacon' } - | { - __typename: 'ImageBlock' - url: string - alt: string - order: number - width: number - height: number - _additional: { __typename?: 'ImageBlockAdditional'; id: string } - } - | { __typename?: 'TextBlock' } - > - _additional: { - __typename?: 'GoogleDocAdditional' - id: string - score: string - certainty: number - } - mentionsObj: Array<{ - __typename?: 'Mention' - name: string - emailAddress: string - }> -} - -export type CountDocumentsQueryVariables = Exact<{ - filter?: InputMaybe -}> - -export type CountDocumentsQuery = { - __typename?: 'WeaviateObj' - Aggregate: { - __typename?: 'AggregateObjectsObj' - GoogleDoc: Array<{ - __typename?: 'AggregateGoogleDoc' - meta: { __typename?: 'AggregateGoogleDocMetaObject'; count: number } - }> - } -} - -export type GetPostsQueryVariables = Exact<{ - filter?: InputMaybe - sort?: InputMaybe< - | Array> - | InputMaybe - > - searchResult?: InputMaybe - nearText?: InputMaybe - hybrid?: InputMaybe - nearObject?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe - toc?: InputMaybe - mentions?: InputMaybe - textBlocks?: InputMaybe - imageBlocks?: InputMaybe - remoteId?: InputMaybe -}> - -export type GetPostsQuery = { - __typename?: 'WeaviateObj' - Get: { - __typename?: 'GetObjectsObj' - GoogleDoc: Array<{ - __typename?: 'GoogleDoc' - title: string - subtitle: string - summary: string - slug: string - tags: Array - path: Array - createdAt: string - modifiedAt: string - pathString: string - remoteId?: string - mentions?: string - toc?: string - _additional: { - __typename?: 'GoogleDocAdditional' - id: string - score?: string - distance?: number - certainty?: number - } - mentionsObj?: Array<{ - __typename?: 'Mention' - name: string - emailAddress: string - }> - tocObj?: Array<{ - __typename?: 'TocItem' - level: number - tag: string - href: string - title: string - blockIndex: number - }> - blocks: Array< - | { __typename?: 'Beacon' } - | { - __typename: 'ImageBlock' - url: string - alt: string - order: number - width: number - height: number - _additional: { __typename?: 'ImageBlockAdditional'; id: string } - } - | { - __typename: 'TextBlock' - footnotes: string - html: string - order: number - text: string - tagName: string - classNames: Array - footnotesObj: Array<{ - __typename?: 'Footnote' - index: number - id: string - refId: string - refValue: string - valueHTML: string - valueText: string - }> - _additional: { __typename?: 'TextBlockAdditional'; id: string } - } - > - }> - } -} - -export type GetAllTopicsQueryVariables = Exact<{ - filter?: InputMaybe -}> - -export type GetAllTopicsQuery = { - __typename?: 'WeaviateObj' - Aggregate: { - __typename?: 'AggregateObjectsObj' - GoogleDoc: Array<{ - __typename?: 'AggregateGoogleDoc' - groupedBy: { - __typename?: 'AggregateGoogleDocGroupedByObj' - value: string - } - tags: { - __typename?: 'AggregateGoogleDoctagsObj' - topOccurrences: Array<{ - __typename?: 'AggregateGoogleDoctagsTopOccurrencesObj' - value: string - occurs: number - }> - } - }> - } -} - -export type SearchBlocksQueryVariables = Exact<{ - limit?: InputMaybe - skip?: InputMaybe - textNearText?: InputMaybe - imageNearText?: InputMaybe - textFilter?: InputMaybe - imageFilter?: InputMaybe - textHybrid?: InputMaybe - imageHybrid?: InputMaybe - text?: InputMaybe - image?: InputMaybe -}> - -export type SearchBlocksQuery = { - __typename?: 'WeaviateObj' - Get: { - __typename?: 'GetObjectsObj' - TextBlock?: Array<{ - __typename: 'TextBlock' - footnotes: string - html: string - order: number - text: string - tagName: string - classNames: Array - footnotesObj: Array<{ - __typename?: 'Footnote' - index: number - id: string - refId: string - refValue: string - valueHTML: string - valueText: string - }> - document: Array< - | { __typename?: 'Beacon' } - | { - __typename?: 'GoogleDoc' - sourceId: string - title: string - subtitle: string - summary: string - tags: Array - createdAt: string - modifiedAt: string - slug: string - path: Array - pathString: string - mentions: string - _additional: { __typename?: 'GoogleDocAdditional'; id: string } - mentionsObj: Array<{ - __typename?: 'Mention' - name: string - emailAddress: string - }> - } - | { __typename?: 'TextDocument' } - > - _additional: { - __typename?: 'TextBlockAdditional' - certainty: number - score: string - id: string - } - }> - ImageBlock?: Array<{ - __typename: 'ImageBlock' - url: string - alt: string - order: number - width: number - height: number - document: Array< - | { __typename?: 'Beacon' } - | { __typename?: 'GoogleCalendarEvent' } - | { - __typename?: 'GoogleDoc' - sourceId: string - title: string - subtitle: string - summary: string - tags: Array - createdAt: string - modifiedAt: string - slug: string - path: Array - pathString: string - mentions: string - _additional: { __typename?: 'GoogleDocAdditional'; id: string } - mentionsObj: Array<{ - __typename?: 'Mention' - name: string - emailAddress: string - }> - } - | { __typename?: 'TextDocument' } - > - _additional: { - __typename?: 'ImageBlockAdditional' - certainty: number - score: string - id: string - } - }> - } -} - -export const GoogleDocTocFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GoogleDocTOC' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'toc' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tocObj' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'always' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'level' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tag' } }, - { kind: 'Field', name: { kind: 'Name', value: 'href' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'blockIndex' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode -export const ImageBlockCommonFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageBlockCommon' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageBlock' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'alt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'order' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode -export const GoogleDocCommonFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GoogleDocCommon' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'sourceId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'subtitle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'summary' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'modifiedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'slug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'path' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pathString' } }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode -export const GoogleDocMentionsFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GoogleDocMentions' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'mentions' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mentionsObj' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'always' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'emailAddress' }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode -export const SearchImageBlockFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SearchImageBlock' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageBlock' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ImageBlockCommon' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'score' } }, - { kind: 'Field', name: { kind: 'Name', value: 'certainty' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'document' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'GoogleDocCommon' }, - }, - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'GoogleDocMentions' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageBlockCommon' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageBlock' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'alt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'order' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GoogleDocCommon' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'sourceId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'subtitle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'summary' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'modifiedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'slug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'path' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pathString' } }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GoogleDocMentions' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'mentions' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mentionsObj' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'always' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'emailAddress' }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode -export const TextBlockCommonFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TextBlockCommon' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TextBlock' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'footnotes' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'footnotesObj' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'always' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'index' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'refId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'refValue' } }, - { kind: 'Field', name: { kind: 'Name', value: 'valueHTML' } }, - { kind: 'Field', name: { kind: 'Name', value: 'valueText' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'html' } }, - { kind: 'Field', name: { kind: 'Name', value: 'order' } }, - { kind: 'Field', name: { kind: 'Name', value: 'text' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tagName' } }, - { kind: 'Field', name: { kind: 'Name', value: 'classNames' } }, - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode -export const SearchTextBlockFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SearchTextBlock' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TextBlock' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextBlockCommon' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'score' } }, - { kind: 'Field', name: { kind: 'Name', value: 'certainty' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'document' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'GoogleDocCommon' }, - }, - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'GoogleDocMentions' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TextBlockCommon' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TextBlock' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'footnotes' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'footnotesObj' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'always' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'index' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'refId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'refValue' } }, - { kind: 'Field', name: { kind: 'Name', value: 'valueHTML' } }, - { kind: 'Field', name: { kind: 'Name', value: 'valueText' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'html' } }, - { kind: 'Field', name: { kind: 'Name', value: 'order' } }, - { kind: 'Field', name: { kind: 'Name', value: 'text' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tagName' } }, - { kind: 'Field', name: { kind: 'Name', value: 'classNames' } }, - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GoogleDocCommon' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'sourceId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'subtitle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'summary' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'modifiedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'slug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'path' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pathString' } }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GoogleDocMentions' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'mentions' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mentionsObj' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'always' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'emailAddress' }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode -export const SearchGoogleDocFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SearchGoogleDoc' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'GoogleDocCommon' }, - }, - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'GoogleDocMentions' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'blocks' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageBlock' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ImageBlockCommon' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'score' } }, - { kind: 'Field', name: { kind: 'Name', value: 'certainty' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GoogleDocCommon' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'sourceId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'subtitle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'summary' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'modifiedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'slug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'path' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pathString' } }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GoogleDocMentions' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'mentions' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mentionsObj' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'always' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'emailAddress' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageBlockCommon' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageBlock' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'alt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'order' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode -export const CountDocumentsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'CountDocuments' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - type: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'AggregateObjectsGoogleDocWhereInpObj', - }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Aggregate' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'GoogleDoc' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'meta' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'count' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode -export const GetPostsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'GetPosts' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GetObjectsGoogleDocWhereInpObj' }, - }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'sort' } }, - type: { - kind: 'ListType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GetObjectsGoogleDocSortInpObj' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'searchResult' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Boolean' } }, - defaultValue: { kind: 'BooleanValue', value: false }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'nearText' }, - }, - type: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'Txt2VecC11yGetObjectsGoogleDocNearTextInpObj', - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'hybrid' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GetObjectsGoogleDocHybridInpObj' }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'nearObject' }, - }, - type: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'GetObjectsGoogleDocNearObjectInpObj', - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'skip' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - defaultValue: { kind: 'IntValue', value: '0' }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - defaultValue: { kind: 'IntValue', value: '10' }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'toc' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Boolean' } }, - defaultValue: { kind: 'BooleanValue', value: false }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'mentions' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Boolean' } }, - defaultValue: { kind: 'BooleanValue', value: false }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'textBlocks' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Boolean' } }, - defaultValue: { kind: 'BooleanValue', value: false }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'imageBlocks' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Boolean' } }, - defaultValue: { kind: 'BooleanValue', value: false }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'remoteId' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Boolean' } }, - defaultValue: { kind: 'BooleanValue', value: false }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Get' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'GoogleDoc' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'hybrid' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'hybrid' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'nearText' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'nearText' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'nearObject' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'nearObject' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'sort' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'sort' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'skip' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'limit' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'score' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { - kind: 'Name', - value: 'searchResult', - }, - }, - }, - ], - }, - ], - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'distance' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { - kind: 'Name', - value: 'searchResult', - }, - }, - }, - ], - }, - ], - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'certainty' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { - kind: 'Name', - value: 'searchResult', - }, - }, - }, - ], - }, - ], - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'subtitle' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'summary' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'slug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'path' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'createdAt' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'modifiedAt' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pathString' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'remoteId' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'remoteId' }, - }, - }, - ], - }, - ], - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mentions' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'mentions' }, - }, - }, - ], - }, - ], - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mentionsObj' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'always' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'mentions' }, - }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'name' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'emailAddress' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'toc' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'toc' }, - }, - }, - ], - }, - ], - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tocObj' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'always' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'toc' }, - }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'level' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tag' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'href' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'title' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'blockIndex' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'blocks' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageBlock' }, - }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { - kind: 'Name', - value: 'imageBlocks', - }, - }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'url' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'alt' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'order' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'width' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'height' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: '__typename' }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: '_additional', - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TextBlock' }, - }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { - kind: 'Name', - value: 'textBlocks', - }, - }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'footnotes' }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'footnotesObj', - }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { - kind: 'Name', - value: 'always', - }, - value: { - kind: 'BooleanValue', - value: true, - }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { - kind: 'Name', - value: 'index', - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'id' }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'refId', - }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'refValue', - }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'valueHTML', - }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'valueText', - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'html' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'order' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'text' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tagName' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'classNames' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: '__typename' }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: '_additional', - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode -export const GetAllTopicsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'GetAllTopics' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - type: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'AggregateObjectsGoogleDocWhereInpObj', - }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Aggregate' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'GoogleDoc' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'groupBy' }, - value: { - kind: 'StringValue', - value: 'tags', - block: false, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'groupedBy' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'value' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tags' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'topOccurrences' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'value' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'occurs' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode -export const SearchBlocksDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'SearchBlocks' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'skip' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'textNearText' }, - }, - type: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'Txt2VecC11yGetObjectsTextBlockNearTextInpObj', - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'imageNearText' }, - }, - type: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'Txt2VecC11yGetObjectsImageBlockNearTextInpObj', - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'textFilter' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GetObjectsTextBlockWhereInpObj' }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'imageFilter' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GetObjectsImageBlockWhereInpObj' }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'textHybrid' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GetObjectsTextBlockHybridInpObj' }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'imageHybrid' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GetObjectsImageBlockHybridInpObj' }, - }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'text' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Boolean' } }, - defaultValue: { kind: 'BooleanValue', value: true }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'image' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Boolean' } }, - defaultValue: { kind: 'BooleanValue', value: true }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Get' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'TextBlock' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'textFilter' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'nearText' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'textNearText' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'hybrid' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'textHybrid' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'limit' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'skip' }, - }, - }, - ], - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'text' }, - }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'footnotes' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'footnotesObj' }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'always' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'index' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'id' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'refId' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'refValue' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'valueHTML' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'valueText' }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'html' } }, - { kind: 'Field', name: { kind: 'Name', value: 'order' } }, - { kind: 'Field', name: { kind: 'Name', value: 'text' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tagName' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'classNames' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: '__typename' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'document' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'sourceId' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'title' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'subtitle' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'summary' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tags' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'createdAt' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'modifiedAt' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'slug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'path' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pathString' }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: '_additional', - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mentions' }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'mentionsObj', - }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { - kind: 'Name', - value: 'always', - }, - value: { - kind: 'BooleanValue', - value: true, - }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'name' }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'emailAddress', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'certainty' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'score' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'id' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ImageBlock' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'imageFilter' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'nearText' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'imageNearText' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'hybrid' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'imageHybrid' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'limit' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'skip' }, - }, - }, - ], - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'include' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'if' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'image' }, - }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'alt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'order' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'height' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: '__typename' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'document' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GoogleDoc' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'sourceId' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'title' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'subtitle' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'summary' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tags' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'createdAt' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'modifiedAt' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'slug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'path' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pathString' }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: '_additional', - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mentions' }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'mentionsObj', - }, - directives: [ - { - kind: 'Directive', - name: { kind: 'Name', value: 'client' }, - arguments: [ - { - kind: 'Argument', - name: { - kind: 'Name', - value: 'always', - }, - value: { - kind: 'BooleanValue', - value: true, - }, - }, - ], - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'name' }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'emailAddress', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: '_additional' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'certainty' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'score' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'id' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode diff --git a/src/lib/unbody/unbody.graphql b/src/lib/unbody/unbody.graphql deleted file mode 100644 index aed19e7..0000000 --- a/src/lib/unbody/unbody.graphql +++ /dev/null @@ -1,11513 +0,0 @@ -schema { - query: WeaviateObj -} - -type AggregateAudioFile { - """ - Aggregate this property"assetId" - """ - assetId: AggregateAudioFileassetIdObj - - """ - Aggregate this property"blob" - """ - blob: AggregateAudioFileblobObj - - """ - Aggregate this property"document" - """ - document: AggregateAudioFiledocumentObj - - """ - Aggregate this property"duration" - """ - duration: AggregateAudioFiledurationObj - - """ - Aggregate this property"ext" - """ - ext: AggregateAudioFileextObj - - """Indicates the group of returned data""" - groupedBy: AggregateAudioFileGroupedByObj - - """ - Aggregate this property"hlsUrl" - """ - hlsUrl: AggregateAudioFilehlsUrlObj - - """ - An object used to Get Meta information about Objects on a local Weaviate - """ - meta: AggregateAudioFileMetaObject - - """ - Aggregate this property"mimeType" - """ - mimeType: AggregateAudioFilemimeTypeObj - - """ - Aggregate this property"order" - """ - order: AggregateAudioFileorderObj - - """ - Aggregate this property"originalName" - """ - originalName: AggregateAudioFileoriginalNameObj - - """ - Aggregate this property"path" - """ - path: AggregateAudioFilepathObj - - """ - Aggregate this property"pathString" - """ - pathString: AggregateAudioFilepathStringObj - - """ - Aggregate this property"playbackId" - """ - playbackId: AggregateAudioFileplaybackIdObj - - """ - Aggregate this property"remoteId" - """ - remoteId: AggregateAudioFileremoteIdObj - - """ - Aggregate this property"size" - """ - size: AggregateAudioFilesizeObj - - """ - Aggregate this property"sourceId" - """ - sourceId: AggregateAudioFilesourceIdObj - - """ - Aggregate this property"subtitles" - """ - subtitles: AggregateAudioFilesubtitlesObj - - """ - Aggregate this property"url" - """ - url: AggregateAudioFileurlObj -} - -"""An object containing the path and value of the grouped property""" -type AggregateAudioFileGroupedByObj { - """The path of the grouped property""" - path: [String] - - """The value of the grouped property""" - value: String -} - -type AggregateAudioFileMetaObject { - count: Int -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFileassetIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFileassetIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFileassetIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFileblobObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFileblobTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFileblobTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFiledocumentObj { - """The classes that this object contains a reference to""" - pointingTo: [String] @deprecated(reason: "Experimental, the format will change") - - """The datatype of this property""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFiledurationObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFileextObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFileextTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFileextTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFilehlsUrlObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFilehlsUrlTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFilehlsUrlTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFilemimeTypeObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFilemimeTypeTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFilemimeTypeTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFileorderObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFileoriginalNameObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFileoriginalNameTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFileoriginalNameTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFilepathObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFilepathTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFilepathStringObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFilepathStringTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFilepathStringTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFilepathTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFileplaybackIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFileplaybackIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFileplaybackIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFileremoteIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFileremoteIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFileremoteIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFilesizeObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFilesourceIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFilesourceIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFilesourceIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFilesubtitlesObj { - """The classes that this object contains a reference to""" - pointingTo: [String] @deprecated(reason: "Experimental, the format will change") - - """The datatype of this property""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateAudioFileurlObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateAudioFileurlTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateAudioFileurlTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -type AggregateGoogleCalendarEvent { - """ - Aggregate this property"attachments" - """ - attachments: AggregateGoogleCalendarEventattachmentsObj - - """ - Aggregate this property"createdAt" - """ - createdAt: AggregateGoogleCalendarEventcreatedAtObj - - """ - Aggregate this property"creatorDisplayName" - """ - creatorDisplayName: AggregateGoogleCalendarEventcreatorDisplayNameObj - - """ - Aggregate this property"creatorEmail" - """ - creatorEmail: AggregateGoogleCalendarEventcreatorEmailObj - - """ - Aggregate this property"creatorId" - """ - creatorId: AggregateGoogleCalendarEventcreatorIdObj - - """ - Aggregate this property"creatorSelf" - """ - creatorSelf: AggregateGoogleCalendarEventcreatorSelfObj - - """ - Aggregate this property"descriptionHtml" - """ - descriptionHtml: AggregateGoogleCalendarEventdescriptionHtmlObj - - """ - Aggregate this property"descriptionText" - """ - descriptionText: AggregateGoogleCalendarEventdescriptionTextObj - - """ - Aggregate this property"end" - """ - end: AggregateGoogleCalendarEventendObj - - """Indicates the group of returned data""" - groupedBy: AggregateGoogleCalendarEventGroupedByObj - - """ - Aggregate this property"htmlLink" - """ - htmlLink: AggregateGoogleCalendarEventhtmlLinkObj - - """ - Aggregate this property"location" - """ - location: AggregateGoogleCalendarEventlocationObj - - """ - An object used to Get Meta information about Objects on a local Weaviate - """ - meta: AggregateGoogleCalendarEventMetaObject - - """ - Aggregate this property"organizerDisplayName" - """ - organizerDisplayName: AggregateGoogleCalendarEventorganizerDisplayNameObj - - """ - Aggregate this property"organizerEmail" - """ - organizerEmail: AggregateGoogleCalendarEventorganizerEmailObj - - """ - Aggregate this property"organizerId" - """ - organizerId: AggregateGoogleCalendarEventorganizerIdObj - - """ - Aggregate this property"organizerSelf" - """ - organizerSelf: AggregateGoogleCalendarEventorganizerSelfObj - - """ - Aggregate this property"recurrence" - """ - recurrence: AggregateGoogleCalendarEventrecurrenceObj - - """ - Aggregate this property"remoteId" - """ - remoteId: AggregateGoogleCalendarEventremoteIdObj - - """ - Aggregate this property"sequence" - """ - sequence: AggregateGoogleCalendarEventsequenceObj - - """ - Aggregate this property"sourceId" - """ - sourceId: AggregateGoogleCalendarEventsourceIdObj - - """ - Aggregate this property"start" - """ - start: AggregateGoogleCalendarEventstartObj - - """ - Aggregate this property"status" - """ - status: AggregateGoogleCalendarEventstatusObj - - """ - Aggregate this property"summary" - """ - summary: AggregateGoogleCalendarEventsummaryObj - - """ - Aggregate this property"title" - """ - title: AggregateGoogleCalendarEventtitleObj - - """ - Aggregate this property"updatedAt" - """ - updatedAt: AggregateGoogleCalendarEventupdatedAtObj -} - -"""An object containing the path and value of the grouped property""" -type AggregateGoogleCalendarEventGroupedByObj { - """The path of the grouped property""" - path: [String] - - """The value of the grouped property""" - value: String -} - -type AggregateGoogleCalendarEventMetaObject { - count: Int -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventattachmentsObj { - """The classes that this object contains a reference to""" - pointingTo: [String] @deprecated(reason: "Experimental, the format will change") - - """The datatype of this property""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventcreatedAtObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventcreatorDisplayNameObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventcreatorDisplayNameTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventcreatorDisplayNameTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventcreatorEmailObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventcreatorEmailTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventcreatorEmailTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventcreatorIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventcreatorIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventcreatorIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventcreatorSelfObj { - """The total amount of found instances for this property""" - count: Int - - """ - The percentage of false values for this boolean property in the dataset - """ - percentageFalse: Float - - """The percentage of true values for this boolean property in the dataset""" - percentageTrue: Float - - """How often this boolean property's value is false in the dataset""" - totalFalse: Int - - """How often this boolean property's value is true in the dataset""" - totalTrue: Int - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventdescriptionHtmlObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventdescriptionHtmlTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventdescriptionHtmlTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventdescriptionTextObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventdescriptionTextTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventdescriptionTextTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventendObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventhtmlLinkObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventhtmlLinkTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventhtmlLinkTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventlocationObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventlocationTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventlocationTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventorganizerDisplayNameObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventorganizerDisplayNameTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventorganizerDisplayNameTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventorganizerEmailObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventorganizerEmailTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventorganizerEmailTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventorganizerIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventorganizerIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventorganizerIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventorganizerSelfObj { - """The total amount of found instances for this property""" - count: Int - - """ - The percentage of false values for this boolean property in the dataset - """ - percentageFalse: Float - - """The percentage of true values for this boolean property in the dataset""" - percentageTrue: Float - - """How often this boolean property's value is false in the dataset""" - totalFalse: Int - - """How often this boolean property's value is true in the dataset""" - totalTrue: Int - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventrecurrenceObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventrecurrenceTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventrecurrenceTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventremoteIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventremoteIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventremoteIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventsequenceObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventsourceIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventsourceIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventsourceIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventstartObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventstatusObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventstatusTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventstatusTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventsummaryObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventsummaryTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventsummaryTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventtitleObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleCalendarEventtitleTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleCalendarEventtitleTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleCalendarEventupdatedAtObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -type AggregateGoogleDoc { - """ - Aggregate this property"blocks" - """ - blocks: AggregateGoogleDocblocksObj - - """ - Aggregate this property"createdAt" - """ - createdAt: AggregateGoogleDoccreatedAtObj - - """Indicates the group of returned data""" - groupedBy: AggregateGoogleDocGroupedByObj - - """ - Aggregate this property"html" - """ - html: AggregateGoogleDochtmlObj - - """ - Aggregate this property"mentions" - """ - mentions: AggregateGoogleDocmentionsObj - - """ - An object used to Get Meta information about Objects on a local Weaviate - """ - meta: AggregateGoogleDocMetaObject - - """ - Aggregate this property"mimeType" - """ - mimeType: AggregateGoogleDocmimeTypeObj - - """ - Aggregate this property"modifiedAt" - """ - modifiedAt: AggregateGoogleDocmodifiedAtObj - - """ - Aggregate this property"originalName" - """ - originalName: AggregateGoogleDocoriginalNameObj - - """ - Aggregate this property"path" - """ - path: AggregateGoogleDocpathObj - - """ - Aggregate this property"pathString" - """ - pathString: AggregateGoogleDocpathStringObj - - """ - Aggregate this property"remoteId" - """ - remoteId: AggregateGoogleDocremoteIdObj - - """ - Aggregate this property"size" - """ - size: AggregateGoogleDocsizeObj - - """ - Aggregate this property"slug" - """ - slug: AggregateGoogleDocslugObj - - """ - Aggregate this property"sourceId" - """ - sourceId: AggregateGoogleDocsourceIdObj - - """ - Aggregate this property"subtitle" - """ - subtitle: AggregateGoogleDocsubtitleObj - - """ - Aggregate this property"summary" - """ - summary: AggregateGoogleDocsummaryObj - - """ - Aggregate this property"tags" - """ - tags: AggregateGoogleDoctagsObj - - """ - Aggregate this property"text" - """ - text: AggregateGoogleDoctextObj - - """ - Aggregate this property"title" - """ - title: AggregateGoogleDoctitleObj - - """ - Aggregate this property"toc" - """ - toc: AggregateGoogleDoctocObj -} - -"""An object containing the path and value of the grouped property""" -type AggregateGoogleDocGroupedByObj { - """The path of the grouped property""" - path: [String] - - """The value of the grouped property""" - value: String -} - -type AggregateGoogleDocMetaObject { - count: Int -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocblocksObj { - """The classes that this object contains a reference to""" - pointingTo: [String] @deprecated(reason: "Experimental, the format will change") - - """The datatype of this property""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDoccreatedAtObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDochtmlObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDochtmlTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDochtmlTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocmentionsObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDocmentionsTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDocmentionsTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocmimeTypeObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDocmimeTypeTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDocmimeTypeTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocmodifiedAtObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocoriginalNameObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDocoriginalNameTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDocoriginalNameTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocpathObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDocpathTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocpathStringObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDocpathStringTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDocpathStringTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDocpathTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocremoteIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDocremoteIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDocremoteIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocsizeObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocslugObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDocslugTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDocslugTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocsourceIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDocsourceIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDocsourceIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocsubtitleObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDocsubtitleTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDocsubtitleTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDocsummaryObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDocsummaryTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDocsummaryTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDoctagsObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDoctagsTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDoctagsTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDoctextObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDoctextTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDoctextTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDoctitleObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDoctitleTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDoctitleTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateGoogleDoctocObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateGoogleDoctocTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateGoogleDoctocTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -type AggregateImageBlock { - """ - Aggregate this property"alt" - """ - alt: AggregateImageBlockaltObj - - """ - Aggregate this property"blob" - """ - blob: AggregateImageBlockblobObj - - """ - Aggregate this property"createdAt" - """ - createdAt: AggregateImageBlockcreatedAtObj - - """ - Aggregate this property"document" - """ - document: AggregateImageBlockdocumentObj - - """ - Aggregate this property"ext" - """ - ext: AggregateImageBlockextObj - - """Indicates the group of returned data""" - groupedBy: AggregateImageBlockGroupedByObj - - """ - Aggregate this property"height" - """ - height: AggregateImageBlockheightObj - - """ - An object used to Get Meta information about Objects on a local Weaviate - """ - meta: AggregateImageBlockMetaObject - - """ - Aggregate this property"mimeType" - """ - mimeType: AggregateImageBlockmimeTypeObj - - """ - Aggregate this property"modifiedAt" - """ - modifiedAt: AggregateImageBlockmodifiedAtObj - - """ - Aggregate this property"order" - """ - order: AggregateImageBlockorderObj - - """ - Aggregate this property"originalName" - """ - originalName: AggregateImageBlockoriginalNameObj - - """ - Aggregate this property"path" - """ - path: AggregateImageBlockpathObj - - """ - Aggregate this property"pathString" - """ - pathString: AggregateImageBlockpathStringObj - - """ - Aggregate this property"remoteId" - """ - remoteId: AggregateImageBlockremoteIdObj - - """ - Aggregate this property"size" - """ - size: AggregateImageBlocksizeObj - - """ - Aggregate this property"sourceId" - """ - sourceId: AggregateImageBlocksourceIdObj - - """ - Aggregate this property"title" - """ - title: AggregateImageBlocktitleObj - - """ - Aggregate this property"url" - """ - url: AggregateImageBlockurlObj - - """ - Aggregate this property"width" - """ - width: AggregateImageBlockwidthObj -} - -"""An object containing the path and value of the grouped property""" -type AggregateImageBlockGroupedByObj { - """The path of the grouped property""" - path: [String] - - """The value of the grouped property""" - value: String -} - -type AggregateImageBlockMetaObject { - count: Int -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockaltObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateImageBlockaltTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateImageBlockaltTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockblobObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateImageBlockblobTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateImageBlockblobTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockcreatedAtObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockdocumentObj { - """The classes that this object contains a reference to""" - pointingTo: [String] @deprecated(reason: "Experimental, the format will change") - - """The datatype of this property""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockextObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateImageBlockextTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateImageBlockextTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockheightObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockmimeTypeObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateImageBlockmimeTypeTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateImageBlockmimeTypeTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockmodifiedAtObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockorderObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockoriginalNameObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateImageBlockoriginalNameTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateImageBlockoriginalNameTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockpathObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateImageBlockpathTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockpathStringObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateImageBlockpathStringTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateImageBlockpathStringTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateImageBlockpathTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockremoteIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateImageBlockremoteIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateImageBlockremoteIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlocksizeObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlocksourceIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateImageBlocksourceIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateImageBlocksourceIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlocktitleObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateImageBlocktitleTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateImageBlocktitleTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockurlObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateImageBlockurlTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateImageBlockurlTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateImageBlockwidthObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""Hybrid search""" -input AggregateObjectsAudioFileHybridInpObj { - """Search weight""" - alpha: Float - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input AggregateObjectsAudioFileNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input AggregateObjectsAudioFileNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -input AggregateObjectsAudioFileWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input AggregateObjectsAudioFileWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input AggregateObjectsAudioFileWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: AggregateObjectsAudioFileWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: AggregateObjectsAudioFileWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input AggregateObjectsAudioFileWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsAudioFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsAudioFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsAudioFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsAudioFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsAudioFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsAudioFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsAudioFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsAudioFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsAudioFile -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input AggregateObjectsAudioFileWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsAudioFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsAudioFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsAudioFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsAudioFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsAudioFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsAudioFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsAudioFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsAudioFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsAudioFile -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum AggregateObjectsAudioFileWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Hybrid search""" -input AggregateObjectsGoogleCalendarEventHybridInpObj { - """Search weight""" - alpha: Float - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input AggregateObjectsGoogleCalendarEventNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input AggregateObjectsGoogleCalendarEventNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -input AggregateObjectsGoogleCalendarEventWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input AggregateObjectsGoogleCalendarEventWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input AggregateObjectsGoogleCalendarEventWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: AggregateObjectsGoogleCalendarEventWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: AggregateObjectsGoogleCalendarEventWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input AggregateObjectsGoogleCalendarEventWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsGoogleCalendarEventWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsGoogleCalendarEventWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsGoogleCalendarEvent - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsGoogleCalendarEvent - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsGoogleCalendarEventWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsGoogleCalendarEvent - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsGoogleCalendarEvent - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsGoogleCalendarEvent - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsGoogleCalendarEvent -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input AggregateObjectsGoogleCalendarEventWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsGoogleCalendarEventWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsGoogleCalendarEventWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsGoogleCalendarEvent - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsGoogleCalendarEvent - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsGoogleCalendarEventWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsGoogleCalendarEvent - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsGoogleCalendarEvent - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsGoogleCalendarEvent - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsGoogleCalendarEvent -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum AggregateObjectsGoogleCalendarEventWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Hybrid search""" -input AggregateObjectsGoogleDocHybridInpObj { - """Search weight""" - alpha: Float - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input AggregateObjectsGoogleDocNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input AggregateObjectsGoogleDocNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -input AggregateObjectsGoogleDocWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input AggregateObjectsGoogleDocWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input AggregateObjectsGoogleDocWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: AggregateObjectsGoogleDocWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: AggregateObjectsGoogleDocWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input AggregateObjectsGoogleDocWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsGoogleDocWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsGoogleDocWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsGoogleDoc - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsGoogleDoc - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsGoogleDocWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsGoogleDoc - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsGoogleDoc - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsGoogleDoc - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsGoogleDoc -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input AggregateObjectsGoogleDocWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsGoogleDocWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsGoogleDocWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsGoogleDoc - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsGoogleDoc - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsGoogleDocWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsGoogleDoc - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsGoogleDoc - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsGoogleDoc - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsGoogleDoc -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum AggregateObjectsGoogleDocWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Hybrid search""" -input AggregateObjectsImageBlockHybridInpObj { - """Search weight""" - alpha: Float - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input AggregateObjectsImageBlockNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input AggregateObjectsImageBlockNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -input AggregateObjectsImageBlockWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input AggregateObjectsImageBlockWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input AggregateObjectsImageBlockWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: AggregateObjectsImageBlockWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: AggregateObjectsImageBlockWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input AggregateObjectsImageBlockWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsImageBlockWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsImageBlockWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsImageBlock - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsImageBlock - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsImageBlockWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsImageBlock - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsImageBlock - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsImageBlock - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsImageBlock -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input AggregateObjectsImageBlockWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsImageBlockWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsImageBlockWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsImageBlock - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsImageBlock - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsImageBlockWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsImageBlock - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsImageBlock - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsImageBlock - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsImageBlock -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum AggregateObjectsImageBlockWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""An object allowing Aggregation of %ss on a local Weaviate""" -type AggregateObjectsObj { - AudioFile( - """Specify which properties to group by""" - groupBy: [String] - hybrid: AggregateObjectsAudioFileHybridInpObj - - """Show the first x results (pagination option)""" - limit: Int - nearObject: AggregateObjectsAudioFileNearObjectInpObj - nearText: Txt2VecC11yAggregateAudioFileNearTextInpObj - nearVector: AggregateObjectsAudioFileNearVectorInpObj - - """Show the first x results (pagination option)""" - objectLimit: Int - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: AggregateObjectsAudioFileWhereInpObj - ): [AggregateAudioFile] - GoogleCalendarEvent( - """Specify which properties to group by""" - groupBy: [String] - hybrid: AggregateObjectsGoogleCalendarEventHybridInpObj - - """Show the first x results (pagination option)""" - limit: Int - nearObject: AggregateObjectsGoogleCalendarEventNearObjectInpObj - nearText: Txt2VecC11yAggregateGoogleCalendarEventNearTextInpObj - nearVector: AggregateObjectsGoogleCalendarEventNearVectorInpObj - - """Show the first x results (pagination option)""" - objectLimit: Int - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: AggregateObjectsGoogleCalendarEventWhereInpObj - ): [AggregateGoogleCalendarEvent] - GoogleDoc( - """Specify which properties to group by""" - groupBy: [String] - hybrid: AggregateObjectsGoogleDocHybridInpObj - - """Show the first x results (pagination option)""" - limit: Int - nearObject: AggregateObjectsGoogleDocNearObjectInpObj - nearText: Txt2VecC11yAggregateGoogleDocNearTextInpObj - nearVector: AggregateObjectsGoogleDocNearVectorInpObj - - """Show the first x results (pagination option)""" - objectLimit: Int - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: AggregateObjectsGoogleDocWhereInpObj - ): [AggregateGoogleDoc] - ImageBlock( - """Specify which properties to group by""" - groupBy: [String] - hybrid: AggregateObjectsImageBlockHybridInpObj - - """Show the first x results (pagination option)""" - limit: Int - nearObject: AggregateObjectsImageBlockNearObjectInpObj - nearText: Txt2VecC11yAggregateImageBlockNearTextInpObj - nearVector: AggregateObjectsImageBlockNearVectorInpObj - - """Show the first x results (pagination option)""" - objectLimit: Int - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: AggregateObjectsImageBlockWhereInpObj - ): [AggregateImageBlock] - SubtitleEntry( - """Specify which properties to group by""" - groupBy: [String] - hybrid: AggregateObjectsSubtitleEntryHybridInpObj - - """Show the first x results (pagination option)""" - limit: Int - nearObject: AggregateObjectsSubtitleEntryNearObjectInpObj - nearText: Txt2VecC11yAggregateSubtitleEntryNearTextInpObj - nearVector: AggregateObjectsSubtitleEntryNearVectorInpObj - - """Show the first x results (pagination option)""" - objectLimit: Int - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: AggregateObjectsSubtitleEntryWhereInpObj - ): [AggregateSubtitleEntry] - SubtitleFile( - """Specify which properties to group by""" - groupBy: [String] - hybrid: AggregateObjectsSubtitleFileHybridInpObj - - """Show the first x results (pagination option)""" - limit: Int - nearObject: AggregateObjectsSubtitleFileNearObjectInpObj - nearText: Txt2VecC11yAggregateSubtitleFileNearTextInpObj - nearVector: AggregateObjectsSubtitleFileNearVectorInpObj - - """Show the first x results (pagination option)""" - objectLimit: Int - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: AggregateObjectsSubtitleFileWhereInpObj - ): [AggregateSubtitleFile] - TextBlock( - """Specify which properties to group by""" - groupBy: [String] - hybrid: AggregateObjectsTextBlockHybridInpObj - - """Show the first x results (pagination option)""" - limit: Int - nearObject: AggregateObjectsTextBlockNearObjectInpObj - nearText: Txt2VecC11yAggregateTextBlockNearTextInpObj - nearVector: AggregateObjectsTextBlockNearVectorInpObj - - """Show the first x results (pagination option)""" - objectLimit: Int - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: AggregateObjectsTextBlockWhereInpObj - ): [AggregateTextBlock] - TextDocument( - """Specify which properties to group by""" - groupBy: [String] - hybrid: AggregateObjectsTextDocumentHybridInpObj - - """Show the first x results (pagination option)""" - limit: Int - nearObject: AggregateObjectsTextDocumentNearObjectInpObj - nearText: Txt2VecC11yAggregateTextDocumentNearTextInpObj - nearVector: AggregateObjectsTextDocumentNearVectorInpObj - - """Show the first x results (pagination option)""" - objectLimit: Int - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: AggregateObjectsTextDocumentWhereInpObj - ): [AggregateTextDocument] - VideoFile( - """Specify which properties to group by""" - groupBy: [String] - hybrid: AggregateObjectsVideoFileHybridInpObj - - """Show the first x results (pagination option)""" - limit: Int - nearObject: AggregateObjectsVideoFileNearObjectInpObj - nearText: Txt2VecC11yAggregateVideoFileNearTextInpObj - nearVector: AggregateObjectsVideoFileNearVectorInpObj - - """Show the first x results (pagination option)""" - objectLimit: Int - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: AggregateObjectsVideoFileWhereInpObj - ): [AggregateVideoFile] -} - -"""Hybrid search""" -input AggregateObjectsSubtitleEntryHybridInpObj { - """Search weight""" - alpha: Float - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input AggregateObjectsSubtitleEntryNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input AggregateObjectsSubtitleEntryNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -input AggregateObjectsSubtitleEntryWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input AggregateObjectsSubtitleEntryWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input AggregateObjectsSubtitleEntryWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: AggregateObjectsSubtitleEntryWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: AggregateObjectsSubtitleEntryWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input AggregateObjectsSubtitleEntryWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsSubtitleEntryWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsSubtitleEntryWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsSubtitleEntry - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsSubtitleEntry - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsSubtitleEntryWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsSubtitleEntry - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsSubtitleEntry - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsSubtitleEntry - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsSubtitleEntry -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input AggregateObjectsSubtitleEntryWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsSubtitleEntryWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsSubtitleEntryWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsSubtitleEntry - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsSubtitleEntry - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsSubtitleEntryWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsSubtitleEntry - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsSubtitleEntry - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsSubtitleEntry - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsSubtitleEntry -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum AggregateObjectsSubtitleEntryWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Hybrid search""" -input AggregateObjectsSubtitleFileHybridInpObj { - """Search weight""" - alpha: Float - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input AggregateObjectsSubtitleFileNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input AggregateObjectsSubtitleFileNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -input AggregateObjectsSubtitleFileWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input AggregateObjectsSubtitleFileWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input AggregateObjectsSubtitleFileWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: AggregateObjectsSubtitleFileWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: AggregateObjectsSubtitleFileWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input AggregateObjectsSubtitleFileWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsSubtitleFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsSubtitleFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsSubtitleFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsSubtitleFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsSubtitleFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsSubtitleFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsSubtitleFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsSubtitleFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsSubtitleFile -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input AggregateObjectsSubtitleFileWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsSubtitleFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsSubtitleFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsSubtitleFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsSubtitleFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsSubtitleFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsSubtitleFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsSubtitleFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsSubtitleFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsSubtitleFile -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum AggregateObjectsSubtitleFileWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Hybrid search""" -input AggregateObjectsTextBlockHybridInpObj { - """Search weight""" - alpha: Float - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input AggregateObjectsTextBlockNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input AggregateObjectsTextBlockNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -input AggregateObjectsTextBlockWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input AggregateObjectsTextBlockWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input AggregateObjectsTextBlockWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: AggregateObjectsTextBlockWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: AggregateObjectsTextBlockWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input AggregateObjectsTextBlockWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsTextBlockWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsTextBlockWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsTextBlock - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsTextBlock - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsTextBlockWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsTextBlock - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsTextBlock - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsTextBlock - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsTextBlock -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input AggregateObjectsTextBlockWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsTextBlockWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsTextBlockWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsTextBlock - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsTextBlock - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsTextBlockWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsTextBlock - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsTextBlock - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsTextBlock - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsTextBlock -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum AggregateObjectsTextBlockWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Hybrid search""" -input AggregateObjectsTextDocumentHybridInpObj { - """Search weight""" - alpha: Float - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input AggregateObjectsTextDocumentNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input AggregateObjectsTextDocumentNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -input AggregateObjectsTextDocumentWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input AggregateObjectsTextDocumentWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input AggregateObjectsTextDocumentWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: AggregateObjectsTextDocumentWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: AggregateObjectsTextDocumentWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input AggregateObjectsTextDocumentWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsTextDocumentWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsTextDocumentWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsTextDocument - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsTextDocument - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsTextDocumentWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsTextDocument - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsTextDocument - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsTextDocument - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsTextDocument -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input AggregateObjectsTextDocumentWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsTextDocumentWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsTextDocumentWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsTextDocument - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsTextDocument - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsTextDocumentWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsTextDocument - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsTextDocument - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsTextDocument - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsTextDocument -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum AggregateObjectsTextDocumentWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Hybrid search""" -input AggregateObjectsVideoFileHybridInpObj { - """Search weight""" - alpha: Float - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input AggregateObjectsVideoFileNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input AggregateObjectsVideoFileNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -input AggregateObjectsVideoFileWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input AggregateObjectsVideoFileWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input AggregateObjectsVideoFileWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: AggregateObjectsVideoFileWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: AggregateObjectsVideoFileWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input AggregateObjectsVideoFileWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsVideoFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsVideoFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsVideoFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsVideoFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsVideoFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsVideoFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsVideoFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsVideoFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsVideoFile -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input AggregateObjectsVideoFileWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [AggregateObjectsVideoFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: AggregateObjectsVideoFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanAggregateObjectsVideoFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateAggregateObjectsVideoFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: AggregateObjectsVideoFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntAggregateObjectsVideoFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatAggregateObjectsVideoFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringAggregateObjectsVideoFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextAggregateObjectsVideoFile -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum AggregateObjectsVideoFileWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -type AggregateSubtitleEntry { - """ - Aggregate this property"document" - """ - document: AggregateSubtitleEntrydocumentObj - - """ - Aggregate this property"end" - """ - end: AggregateSubtitleEntryendObj - - """Indicates the group of returned data""" - groupedBy: AggregateSubtitleEntryGroupedByObj - - """ - An object used to Get Meta information about Objects on a local Weaviate - """ - meta: AggregateSubtitleEntryMetaObject - - """ - Aggregate this property"order" - """ - order: AggregateSubtitleEntryorderObj - - """ - Aggregate this property"remoteId" - """ - remoteId: AggregateSubtitleEntryremoteIdObj - - """ - Aggregate this property"sourceId" - """ - sourceId: AggregateSubtitleEntrysourceIdObj - - """ - Aggregate this property"start" - """ - start: AggregateSubtitleEntrystartObj - - """ - Aggregate this property"text" - """ - text: AggregateSubtitleEntrytextObj -} - -"""An object containing the path and value of the grouped property""" -type AggregateSubtitleEntryGroupedByObj { - """The path of the grouped property""" - path: [String] - - """The value of the grouped property""" - value: String -} - -type AggregateSubtitleEntryMetaObject { - count: Int -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleEntrydocumentObj { - """The classes that this object contains a reference to""" - pointingTo: [String] @deprecated(reason: "Experimental, the format will change") - - """The datatype of this property""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleEntryendObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleEntryendTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleEntryendTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleEntryorderObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleEntryremoteIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleEntryremoteIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleEntryremoteIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleEntrysourceIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleEntrysourceIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleEntrysourceIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleEntrystartObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleEntrystartTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleEntrystartTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleEntrytextObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleEntrytextTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleEntrytextTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -type AggregateSubtitleFile { - """ - Aggregate this property"autogenerated" - """ - autogenerated: AggregateSubtitleFileautogeneratedObj - - """ - Aggregate this property"createdAt" - """ - createdAt: AggregateSubtitleFilecreatedAtObj - - """ - Aggregate this property"entries" - """ - entries: AggregateSubtitleFileentriesObj - - """ - Aggregate this property"format" - """ - format: AggregateSubtitleFileformatObj - - """Indicates the group of returned data""" - groupedBy: AggregateSubtitleFileGroupedByObj - - """ - Aggregate this property"language" - """ - language: AggregateSubtitleFilelanguageObj - - """ - Aggregate this property"media" - """ - media: AggregateSubtitleFilemediaObj - - """ - An object used to Get Meta information about Objects on a local Weaviate - """ - meta: AggregateSubtitleFileMetaObject - - """ - Aggregate this property"mimeType" - """ - mimeType: AggregateSubtitleFilemimeTypeObj - - """ - Aggregate this property"modifiedAt" - """ - modifiedAt: AggregateSubtitleFilemodifiedAtObj - - """ - Aggregate this property"originalName" - """ - originalName: AggregateSubtitleFileoriginalNameObj - - """ - Aggregate this property"path" - """ - path: AggregateSubtitleFilepathObj - - """ - Aggregate this property"pathString" - """ - pathString: AggregateSubtitleFilepathStringObj - - """ - Aggregate this property"remoteId" - """ - remoteId: AggregateSubtitleFileremoteIdObj - - """ - Aggregate this property"size" - """ - size: AggregateSubtitleFilesizeObj - - """ - Aggregate this property"sourceId" - """ - sourceId: AggregateSubtitleFilesourceIdObj - - """ - Aggregate this property"url" - """ - url: AggregateSubtitleFileurlObj -} - -"""An object containing the path and value of the grouped property""" -type AggregateSubtitleFileGroupedByObj { - """The path of the grouped property""" - path: [String] - - """The value of the grouped property""" - value: String -} - -type AggregateSubtitleFileMetaObject { - count: Int -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFileautogeneratedObj { - """The total amount of found instances for this property""" - count: Int - - """ - The percentage of false values for this boolean property in the dataset - """ - percentageFalse: Float - - """The percentage of true values for this boolean property in the dataset""" - percentageTrue: Float - - """How often this boolean property's value is false in the dataset""" - totalFalse: Int - - """How often this boolean property's value is true in the dataset""" - totalTrue: Int - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFilecreatedAtObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFileentriesObj { - """The classes that this object contains a reference to""" - pointingTo: [String] @deprecated(reason: "Experimental, the format will change") - - """The datatype of this property""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFileformatObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleFileformatTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleFileformatTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFilelanguageObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleFilelanguageTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleFilelanguageTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFilemediaObj { - """The classes that this object contains a reference to""" - pointingTo: [String] @deprecated(reason: "Experimental, the format will change") - - """The datatype of this property""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFilemimeTypeObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleFilemimeTypeTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleFilemimeTypeTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFilemodifiedAtObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFileoriginalNameObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleFileoriginalNameTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleFileoriginalNameTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFilepathObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleFilepathTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFilepathStringObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleFilepathStringTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleFilepathStringTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleFilepathTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFileremoteIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleFileremoteIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleFileremoteIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFilesizeObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFilesourceIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleFilesourceIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleFilesourceIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateSubtitleFileurlObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateSubtitleFileurlTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateSubtitleFileurlTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -type AggregateTextBlock { - """ - Aggregate this property"classNames" - """ - classNames: AggregateTextBlockclassNamesObj - - """ - Aggregate this property"document" - """ - document: AggregateTextBlockdocumentObj - - """ - Aggregate this property"footnotes" - """ - footnotes: AggregateTextBlockfootnotesObj - - """Indicates the group of returned data""" - groupedBy: AggregateTextBlockGroupedByObj - - """ - Aggregate this property"html" - """ - html: AggregateTextBlockhtmlObj - - """ - An object used to Get Meta information about Objects on a local Weaviate - """ - meta: AggregateTextBlockMetaObject - - """ - Aggregate this property"order" - """ - order: AggregateTextBlockorderObj - - """ - Aggregate this property"remoteId" - """ - remoteId: AggregateTextBlockremoteIdObj - - """ - Aggregate this property"sourceId" - """ - sourceId: AggregateTextBlocksourceIdObj - - """ - Aggregate this property"tagName" - """ - tagName: AggregateTextBlocktagNameObj - - """ - Aggregate this property"text" - """ - text: AggregateTextBlocktextObj -} - -"""An object containing the path and value of the grouped property""" -type AggregateTextBlockGroupedByObj { - """The path of the grouped property""" - path: [String] - - """The value of the grouped property""" - value: String -} - -type AggregateTextBlockMetaObject { - count: Int -} - -"""An object containing Aggregation information about this property""" -type AggregateTextBlockclassNamesObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextBlockclassNamesTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextBlockclassNamesTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextBlockdocumentObj { - """The classes that this object contains a reference to""" - pointingTo: [String] @deprecated(reason: "Experimental, the format will change") - - """The datatype of this property""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextBlockfootnotesObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextBlockfootnotesTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextBlockfootnotesTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextBlockhtmlObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextBlockhtmlTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextBlockhtmlTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextBlockorderObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextBlockremoteIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextBlockremoteIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextBlockremoteIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextBlocksourceIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextBlocksourceIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextBlocksourceIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextBlocktagNameObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextBlocktagNameTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextBlocktagNameTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextBlocktextObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextBlocktextTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextBlocktextTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -type AggregateTextDocument { - """ - Aggregate this property"authors" - """ - authors: AggregateTextDocumentauthorsObj - - """ - Aggregate this property"blocks" - """ - blocks: AggregateTextDocumentblocksObj - - """ - Aggregate this property"createdAt" - """ - createdAt: AggregateTextDocumentcreatedAtObj - - """ - Aggregate this property"description" - """ - description: AggregateTextDocumentdescriptionObj - - """ - Aggregate this property"ext" - """ - ext: AggregateTextDocumentextObj - - """Indicates the group of returned data""" - groupedBy: AggregateTextDocumentGroupedByObj - - """ - Aggregate this property"html" - """ - html: AggregateTextDocumenthtmlObj - - """ - An object used to Get Meta information about Objects on a local Weaviate - """ - meta: AggregateTextDocumentMetaObject - - """ - Aggregate this property"mimeType" - """ - mimeType: AggregateTextDocumentmimeTypeObj - - """ - Aggregate this property"modifiedAt" - """ - modifiedAt: AggregateTextDocumentmodifiedAtObj - - """ - Aggregate this property"originalName" - """ - originalName: AggregateTextDocumentoriginalNameObj - - """ - Aggregate this property"path" - """ - path: AggregateTextDocumentpathObj - - """ - Aggregate this property"pathString" - """ - pathString: AggregateTextDocumentpathStringObj - - """ - Aggregate this property"properties" - """ - properties: AggregateTextDocumentpropertiesObj - - """ - Aggregate this property"remoteId" - """ - remoteId: AggregateTextDocumentremoteIdObj - - """ - Aggregate this property"sourceId" - """ - sourceId: AggregateTextDocumentsourceIdObj - - """ - Aggregate this property"subtitle" - """ - subtitle: AggregateTextDocumentsubtitleObj - - """ - Aggregate this property"tags" - """ - tags: AggregateTextDocumenttagsObj - - """ - Aggregate this property"text" - """ - text: AggregateTextDocumenttextObj - - """ - Aggregate this property"title" - """ - title: AggregateTextDocumenttitleObj - - """ - Aggregate this property"toc" - """ - toc: AggregateTextDocumenttocObj -} - -"""An object containing the path and value of the grouped property""" -type AggregateTextDocumentGroupedByObj { - """The path of the grouped property""" - path: [String] - - """The value of the grouped property""" - value: String -} - -type AggregateTextDocumentMetaObject { - count: Int -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentauthorsObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumentauthorsTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumentauthorsTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentblocksObj { - """The classes that this object contains a reference to""" - pointingTo: [String] @deprecated(reason: "Experimental, the format will change") - - """The datatype of this property""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentcreatedAtObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentdescriptionObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumentdescriptionTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumentdescriptionTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentextObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumentextTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumentextTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumenthtmlObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumenthtmlTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumenthtmlTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentmimeTypeObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumentmimeTypeTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumentmimeTypeTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentmodifiedAtObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: String - - """Aggregate on the median of numeric property values""" - median: String - - """Aggregate on the minimum of numeric property values""" - minimum: String - - """Aggregate on the mode of numeric property values""" - mode: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentoriginalNameObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumentoriginalNameTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumentoriginalNameTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentpathObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumentpathTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentpathStringObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumentpathStringTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumentpathStringTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumentpathTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentpropertiesObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumentpropertiesTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumentpropertiesTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentremoteIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumentremoteIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumentremoteIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentsourceIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumentsourceIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumentsourceIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumentsubtitleObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumentsubtitleTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumentsubtitleTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumenttagsObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumenttagsTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumenttagsTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumenttextObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumenttextTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumenttextTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumenttitleObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumenttitleTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumenttitleTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateTextDocumenttocObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateTextDocumenttocTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateTextDocumenttocTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -type AggregateVideoFile { - """ - Aggregate this property"assetId" - """ - assetId: AggregateVideoFileassetIdObj - - """ - Aggregate this property"blob" - """ - blob: AggregateVideoFileblobObj - - """ - Aggregate this property"duration" - """ - duration: AggregateVideoFiledurationObj - - """ - Aggregate this property"ext" - """ - ext: AggregateVideoFileextObj - - """Indicates the group of returned data""" - groupedBy: AggregateVideoFileGroupedByObj - - """ - Aggregate this property"height" - """ - height: AggregateVideoFileheightObj - - """ - Aggregate this property"hlsUrl" - """ - hlsUrl: AggregateVideoFilehlsUrlObj - - """ - An object used to Get Meta information about Objects on a local Weaviate - """ - meta: AggregateVideoFileMetaObject - - """ - Aggregate this property"mimeType" - """ - mimeType: AggregateVideoFilemimeTypeObj - - """ - Aggregate this property"order" - """ - order: AggregateVideoFileorderObj - - """ - Aggregate this property"originalName" - """ - originalName: AggregateVideoFileoriginalNameObj - - """ - Aggregate this property"path" - """ - path: AggregateVideoFilepathObj - - """ - Aggregate this property"pathString" - """ - pathString: AggregateVideoFilepathStringObj - - """ - Aggregate this property"playbackId" - """ - playbackId: AggregateVideoFileplaybackIdObj - - """ - Aggregate this property"remoteId" - """ - remoteId: AggregateVideoFileremoteIdObj - - """ - Aggregate this property"size" - """ - size: AggregateVideoFilesizeObj - - """ - Aggregate this property"sourceId" - """ - sourceId: AggregateVideoFilesourceIdObj - - """ - Aggregate this property"subtitles" - """ - subtitles: AggregateVideoFilesubtitlesObj - - """ - Aggregate this property"url" - """ - url: AggregateVideoFileurlObj - - """ - Aggregate this property"width" - """ - width: AggregateVideoFilewidthObj -} - -"""An object containing the path and value of the grouped property""" -type AggregateVideoFileGroupedByObj { - """The path of the grouped property""" - path: [String] - - """The value of the grouped property""" - value: String -} - -type AggregateVideoFileMetaObject { - count: Int -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFileassetIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFileassetIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFileassetIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFileblobObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFileblobTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFileblobTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFiledurationObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFileextObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFileextTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFileextTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFileheightObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFilehlsUrlObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFilehlsUrlTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFilehlsUrlTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFilemimeTypeObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFilemimeTypeTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFilemimeTypeTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFileorderObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFileoriginalNameObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFileoriginalNameTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFileoriginalNameTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFilepathObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFilepathTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFilepathStringObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFilepathStringTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFilepathStringTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFilepathTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFileplaybackIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFileplaybackIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFileplaybackIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFileremoteIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFileremoteIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFileremoteIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFilesizeObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFilesourceIdObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFilesourceIdTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFilesourceIdTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFilesubtitlesObj { - """The classes that this object contains a reference to""" - pointingTo: [String] @deprecated(reason: "Experimental, the format will change") - - """The datatype of this property""" - type: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFileurlObj { - """The total amount of found instances for this property""" - count: Int - - """ - An object containing data about the most frequently occurring values for this property - """ - topOccurrences( - """Show the first x results (pagination option)""" - limit: Int - ): [AggregateVideoFileurlTopOccurrencesObj] - - """Aggregate on the total amount of found property values""" - type: String -} - -""" -An object containing data about the most frequently occurring values for this property -""" -type AggregateVideoFileurlTopOccurrencesObj { - """How often the most frequently occurring value for this property occurs""" - occurs: Int - - """The most frequently occurring value for this property""" - value: String -} - -"""An object containing Aggregation information about this property""" -type AggregateVideoFilewidthObj { - """Aggregate on the total amount of found property values""" - count: Int - - """Aggregate on the maximum of numeric property values""" - maximum: Float - - """Aggregate on the mean of numeric property values""" - mean: Float - - """Aggregate on the median of numeric property values""" - median: Float - - """Aggregate on the minimum of numeric property values""" - minimum: Float - - """Aggregate on the mode of numeric property values""" - mode: Float - - """Aggregate on the sum of numeric property values""" - sum: Float - - """Aggregate on the total amount of found property values""" - type: String -} - -type AudioFile { - _additional: AudioFileAdditional - assetId: String - blob: String - document: [AudioFileDocumentObj] - duration: Float - ext: String - files: [AudioFile_files_object] - hlsUrl: String - mimeType: String - order: Int - originalName: String - path: [String] - pathString: String - playbackId: String - remoteId: String - size: Int - sourceId: String - subtitles: [AudioFileSubtitlesObj] - url: String -} - -type AudioFileAdditional { - certainty: Float - classification: AudioFileAdditionalClassification - creationTimeUnix: String - distance: Float - explainScore: String - featureProjection(algorithm: String, dimensions: Int, iterations: Int, learningRate: Int, perplexity: Int): AudioFileAdditionalFeatureProjection - group: AudioFileAdditionalGroup - - """The UUID of a Object, assigned by its local Weaviate""" - id: String - lastUpdateTimeUnix: String - score: String - vector: [Float] -} - -type AudioFileAdditionalClassification { - basedOn: [String] - classifiedFields: [String] - completed: String - id: String - scope: [String] -} - -type AudioFileAdditionalFeatureProjection { - vector: [Float] -} - -type AudioFileAdditionalGroup { - count: Int - groupedBy: AudioFileAdditionalGroupGroupedBy - hits: [AudioFileAdditionalGroupHits] - id: Int - maxDistance: Float - minDistance: Float -} - -type AudioFileAdditionalGroupGroupedBy { - path: [String] - value: String -} - -type AudioFileAdditionalGroupHits { - _additional: AudioFileAdditionalGroupHitsAdditional - assetId: String - blob: String - document: [AudioFileDocumentObj] - duration: Float - ext: String - files: [AudioFile_files_object] - hlsUrl: String - mimeType: String - order: Int - originalName: String - path: [String] - pathString: String - playbackId: String - remoteId: String - size: Int - sourceId: String - subtitles: [AudioFileSubtitlesObj] - url: String -} - -type AudioFileAdditionalGroupHitsAdditional { - distance: Float - id: String - vector: [Float] -} - -union AudioFileDocumentObj = Beacon | GoogleCalendarEvent | GoogleDoc - -union AudioFileSubtitlesObj = Beacon | SubtitleFile - -type AudioFile_files_object { - bitrate: Float - ext: String - height: Float - name: String - size: Float - url: String - width: Float -} - -type Beacon { - beacon: String -} - -"""Boolean or Boolean[]""" -scalar BooleanAggregateObjectsAudioFile - -"""Boolean or Boolean[]""" -scalar BooleanAggregateObjectsGoogleCalendarEvent - -"""Boolean or Boolean[]""" -scalar BooleanAggregateObjectsGoogleDoc - -"""Boolean or Boolean[]""" -scalar BooleanAggregateObjectsImageBlock - -"""Boolean or Boolean[]""" -scalar BooleanAggregateObjectsSubtitleEntry - -"""Boolean or Boolean[]""" -scalar BooleanAggregateObjectsSubtitleFile - -"""Boolean or Boolean[]""" -scalar BooleanAggregateObjectsTextBlock - -"""Boolean or Boolean[]""" -scalar BooleanAggregateObjectsTextDocument - -"""Boolean or Boolean[]""" -scalar BooleanAggregateObjectsVideoFile - -"""Boolean or Boolean[]""" -scalar BooleanGetObjectsAudioFile - -"""Boolean or Boolean[]""" -scalar BooleanGetObjectsGoogleCalendarEvent - -"""Boolean or Boolean[]""" -scalar BooleanGetObjectsGoogleDoc - -"""Boolean or Boolean[]""" -scalar BooleanGetObjectsImageBlock - -"""Boolean or Boolean[]""" -scalar BooleanGetObjectsSubtitleEntry - -"""Boolean or Boolean[]""" -scalar BooleanGetObjectsSubtitleFile - -"""Boolean or Boolean[]""" -scalar BooleanGetObjectsTextBlock - -"""Boolean or Boolean[]""" -scalar BooleanGetObjectsTextDocument - -"""Boolean or Boolean[]""" -scalar BooleanGetObjectsVideoFile - -input ExploreNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input ExploreNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - vector: [Float]! -} - -"""Explore Concepts on a local weaviate with vector-aided search""" -type ExploreObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """Name of the Class""" - className: String - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float -} - -"""Float or Float[]""" -scalar FloatAggregateObjectsAudioFile - -"""Float or Float[]""" -scalar FloatAggregateObjectsGoogleCalendarEvent - -"""Float or Float[]""" -scalar FloatAggregateObjectsGoogleDoc - -"""Float or Float[]""" -scalar FloatAggregateObjectsImageBlock - -"""Float or Float[]""" -scalar FloatAggregateObjectsSubtitleEntry - -"""Float or Float[]""" -scalar FloatAggregateObjectsSubtitleFile - -"""Float or Float[]""" -scalar FloatAggregateObjectsTextBlock - -"""Float or Float[]""" -scalar FloatAggregateObjectsTextDocument - -"""Float or Float[]""" -scalar FloatAggregateObjectsVideoFile - -"""Float or Float[]""" -scalar FloatGetObjectsAudioFile - -"""Float or Float[]""" -scalar FloatGetObjectsGoogleCalendarEvent - -"""Float or Float[]""" -scalar FloatGetObjectsGoogleDoc - -"""Float or Float[]""" -scalar FloatGetObjectsImageBlock - -"""Float or Float[]""" -scalar FloatGetObjectsSubtitleEntry - -"""Float or Float[]""" -scalar FloatGetObjectsSubtitleFile - -"""Float or Float[]""" -scalar FloatGetObjectsTextBlock - -"""Float or Float[]""" -scalar FloatGetObjectsTextDocument - -"""Float or Float[]""" -scalar FloatGetObjectsVideoFile - -type Footnote { - id: String! - index: Int! - refId: String! - refValue: String! - valueHTML: String! - valueText: String! -} - -enum FusionEnum { - rankedFusion - relativeScoreFusion -} - -"""Specify the property of the class to group by""" -input GetObjectsAudioFileGroupByInpObj { - """Specify the number of groups to be created""" - groups: Int! - - """Specify the number of max objects in group""" - objectsPerGroup: Int! - - """ - Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsAudioFileGroupInpObj { - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - type: GetObjectsAudioFileGroupInpObjTypeEnum -} - -enum GetObjectsAudioFileGroupInpObjTypeEnum { - closest - merge -} - -input GetObjectsAudioFileHybridGetBm25InpObj { - """The properties to search in""" - properties: [String] - - """The query to search for""" - query: String -} - -"""Hybrid search""" -input GetObjectsAudioFileHybridInpObj { - """Search weight""" - alpha: Float - - """Algorithm used for fusing results from vector and keyword search""" - fusionType: FusionEnum - - """Which properties should be included in the sparse search""" - properties: [String] - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input GetObjectsAudioFileNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input GetObjectsAudioFileNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsAudioFileSortInpObj { - """ - Specify the sort order, either ascending (asc) which is default or descending (desc) - """ - order: GetObjectsAudioFileSortInpObjTypeEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] -} - -enum GetObjectsAudioFileSortInpObjTypeEnum { - asc - desc -} - -input GetObjectsAudioFileWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input GetObjectsAudioFileWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input GetObjectsAudioFileWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: GetObjectsAudioFileWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: GetObjectsAudioFileWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsAudioFileWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsAudioFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsAudioFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsAudioFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsAudioFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsAudioFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsAudioFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsAudioFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsAudioFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsAudioFile -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input GetObjectsAudioFileWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsAudioFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsAudioFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsAudioFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsAudioFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsAudioFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsAudioFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsAudioFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsAudioFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsAudioFile -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum GetObjectsAudioFileWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Specify the property of the class to group by""" -input GetObjectsGoogleCalendarEventGroupByInpObj { - """Specify the number of groups to be created""" - groups: Int! - - """Specify the number of max objects in group""" - objectsPerGroup: Int! - - """ - Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsGoogleCalendarEventGroupInpObj { - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - type: GetObjectsGoogleCalendarEventGroupInpObjTypeEnum -} - -enum GetObjectsGoogleCalendarEventGroupInpObjTypeEnum { - closest - merge -} - -input GetObjectsGoogleCalendarEventHybridGetBm25InpObj { - """The properties to search in""" - properties: [String] - - """The query to search for""" - query: String -} - -"""Hybrid search""" -input GetObjectsGoogleCalendarEventHybridInpObj { - """Search weight""" - alpha: Float - - """Algorithm used for fusing results from vector and keyword search""" - fusionType: FusionEnum - - """Which properties should be included in the sparse search""" - properties: [String] - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input GetObjectsGoogleCalendarEventNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input GetObjectsGoogleCalendarEventNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsGoogleCalendarEventSortInpObj { - """ - Specify the sort order, either ascending (asc) which is default or descending (desc) - """ - order: GetObjectsGoogleCalendarEventSortInpObjTypeEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] -} - -enum GetObjectsGoogleCalendarEventSortInpObjTypeEnum { - asc - desc -} - -input GetObjectsGoogleCalendarEventWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input GetObjectsGoogleCalendarEventWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input GetObjectsGoogleCalendarEventWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: GetObjectsGoogleCalendarEventWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: GetObjectsGoogleCalendarEventWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsGoogleCalendarEventWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsGoogleCalendarEventWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsGoogleCalendarEventWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsGoogleCalendarEvent - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsGoogleCalendarEvent - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsGoogleCalendarEventWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsGoogleCalendarEvent - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsGoogleCalendarEvent - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsGoogleCalendarEvent - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsGoogleCalendarEvent -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input GetObjectsGoogleCalendarEventWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsGoogleCalendarEventWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsGoogleCalendarEventWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsGoogleCalendarEvent - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsGoogleCalendarEvent - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsGoogleCalendarEventWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsGoogleCalendarEvent - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsGoogleCalendarEvent - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsGoogleCalendarEvent - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsGoogleCalendarEvent -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum GetObjectsGoogleCalendarEventWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Specify the property of the class to group by""" -input GetObjectsGoogleDocGroupByInpObj { - """Specify the number of groups to be created""" - groups: Int! - - """Specify the number of max objects in group""" - objectsPerGroup: Int! - - """ - Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsGoogleDocGroupInpObj { - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - type: GetObjectsGoogleDocGroupInpObjTypeEnum -} - -enum GetObjectsGoogleDocGroupInpObjTypeEnum { - closest - merge -} - -input GetObjectsGoogleDocHybridGetBm25InpObj { - """The properties to search in""" - properties: [String] - - """The query to search for""" - query: String -} - -"""Hybrid search""" -input GetObjectsGoogleDocHybridInpObj { - """Search weight""" - alpha: Float - - """Algorithm used for fusing results from vector and keyword search""" - fusionType: FusionEnum - - """Which properties should be included in the sparse search""" - properties: [String] - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input GetObjectsGoogleDocNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input GetObjectsGoogleDocNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsGoogleDocSortInpObj { - """ - Specify the sort order, either ascending (asc) which is default or descending (desc) - """ - order: GetObjectsGoogleDocSortInpObjTypeEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] -} - -enum GetObjectsGoogleDocSortInpObjTypeEnum { - asc - desc -} - -input GetObjectsGoogleDocWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input GetObjectsGoogleDocWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input GetObjectsGoogleDocWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: GetObjectsGoogleDocWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: GetObjectsGoogleDocWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsGoogleDocWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsGoogleDocWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsGoogleDocWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsGoogleDoc - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsGoogleDoc - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsGoogleDocWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsGoogleDoc - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsGoogleDoc - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsGoogleDoc - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsGoogleDoc -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input GetObjectsGoogleDocWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsGoogleDocWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsGoogleDocWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsGoogleDoc - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsGoogleDoc - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsGoogleDocWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsGoogleDoc - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsGoogleDoc - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsGoogleDoc - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsGoogleDoc -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum GetObjectsGoogleDocWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Specify the property of the class to group by""" -input GetObjectsImageBlockGroupByInpObj { - """Specify the number of groups to be created""" - groups: Int! - - """Specify the number of max objects in group""" - objectsPerGroup: Int! - - """ - Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsImageBlockGroupInpObj { - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - type: GetObjectsImageBlockGroupInpObjTypeEnum -} - -enum GetObjectsImageBlockGroupInpObjTypeEnum { - closest - merge -} - -input GetObjectsImageBlockHybridGetBm25InpObj { - """The properties to search in""" - properties: [String] - - """The query to search for""" - query: String -} - -"""Hybrid search""" -input GetObjectsImageBlockHybridInpObj { - """Search weight""" - alpha: Float - - """Algorithm used for fusing results from vector and keyword search""" - fusionType: FusionEnum - - """Which properties should be included in the sparse search""" - properties: [String] - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input GetObjectsImageBlockNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input GetObjectsImageBlockNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsImageBlockSortInpObj { - """ - Specify the sort order, either ascending (asc) which is default or descending (desc) - """ - order: GetObjectsImageBlockSortInpObjTypeEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] -} - -enum GetObjectsImageBlockSortInpObjTypeEnum { - asc - desc -} - -input GetObjectsImageBlockWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input GetObjectsImageBlockWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input GetObjectsImageBlockWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: GetObjectsImageBlockWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: GetObjectsImageBlockWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsImageBlockWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsImageBlockWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsImageBlockWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsImageBlock - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsImageBlock - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsImageBlockWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsImageBlock - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsImageBlock - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsImageBlock - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsImageBlock -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input GetObjectsImageBlockWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsImageBlockWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsImageBlockWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsImageBlock - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsImageBlock - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsImageBlockWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsImageBlock - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsImageBlock - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsImageBlock - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsImageBlock -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum GetObjectsImageBlockWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""An object used to get %ss on a local Weaviate""" -type GetObjectsObj { - AudioFile( - """Show the results after a given ID""" - after: String - - """ - Cut off number of results after the Nth extrema. Off by default, negative numbers mean off. - """ - autocut: Int - bm25: GetObjectsAudioFileHybridGetBm25InpObj - group: GetObjectsAudioFileGroupInpObj - groupBy: GetObjectsAudioFileGroupByInpObj - hybrid: GetObjectsAudioFileHybridInpObj - - """Limit the results set (usually fewer results mean faster queries)""" - limit: Int - nearObject: GetObjectsAudioFileNearObjectInpObj - nearText: Txt2VecC11yGetObjectsAudioFileNearTextInpObj - nearVector: GetObjectsAudioFileNearVectorInpObj - - """Show the results after the first x results (pagination option)""" - offset: Int - sort: [GetObjectsAudioFileSortInpObj] - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: GetObjectsAudioFileWhereInpObj - ): [AudioFile] - GoogleCalendarEvent( - """Show the results after a given ID""" - after: String - - """ - Cut off number of results after the Nth extrema. Off by default, negative numbers mean off. - """ - autocut: Int - bm25: GetObjectsGoogleCalendarEventHybridGetBm25InpObj - group: GetObjectsGoogleCalendarEventGroupInpObj - groupBy: GetObjectsGoogleCalendarEventGroupByInpObj - hybrid: GetObjectsGoogleCalendarEventHybridInpObj - - """Limit the results set (usually fewer results mean faster queries)""" - limit: Int - nearObject: GetObjectsGoogleCalendarEventNearObjectInpObj - nearText: Txt2VecC11yGetObjectsGoogleCalendarEventNearTextInpObj - nearVector: GetObjectsGoogleCalendarEventNearVectorInpObj - - """Show the results after the first x results (pagination option)""" - offset: Int - sort: [GetObjectsGoogleCalendarEventSortInpObj] - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: GetObjectsGoogleCalendarEventWhereInpObj - ): [GoogleCalendarEvent] - GoogleDoc( - """Show the results after a given ID""" - after: String - - """ - Cut off number of results after the Nth extrema. Off by default, negative numbers mean off. - """ - autocut: Int - bm25: GetObjectsGoogleDocHybridGetBm25InpObj - group: GetObjectsGoogleDocGroupInpObj - groupBy: GetObjectsGoogleDocGroupByInpObj - hybrid: GetObjectsGoogleDocHybridInpObj - - """Limit the results set (usually fewer results mean faster queries)""" - limit: Int - nearObject: GetObjectsGoogleDocNearObjectInpObj - nearText: Txt2VecC11yGetObjectsGoogleDocNearTextInpObj - nearVector: GetObjectsGoogleDocNearVectorInpObj - - """Show the results after the first x results (pagination option)""" - offset: Int - sort: [GetObjectsGoogleDocSortInpObj] - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: GetObjectsGoogleDocWhereInpObj - ): [GoogleDoc] - ImageBlock( - """Show the results after a given ID""" - after: String - - """ - Cut off number of results after the Nth extrema. Off by default, negative numbers mean off. - """ - autocut: Int - bm25: GetObjectsImageBlockHybridGetBm25InpObj - group: GetObjectsImageBlockGroupInpObj - groupBy: GetObjectsImageBlockGroupByInpObj - hybrid: GetObjectsImageBlockHybridInpObj - - """Limit the results set (usually fewer results mean faster queries)""" - limit: Int - nearObject: GetObjectsImageBlockNearObjectInpObj - nearText: Txt2VecC11yGetObjectsImageBlockNearTextInpObj - nearVector: GetObjectsImageBlockNearVectorInpObj - - """Show the results after the first x results (pagination option)""" - offset: Int - sort: [GetObjectsImageBlockSortInpObj] - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: GetObjectsImageBlockWhereInpObj - ): [ImageBlock] - SubtitleEntry( - """Show the results after a given ID""" - after: String - - """ - Cut off number of results after the Nth extrema. Off by default, negative numbers mean off. - """ - autocut: Int - bm25: GetObjectsSubtitleEntryHybridGetBm25InpObj - group: GetObjectsSubtitleEntryGroupInpObj - groupBy: GetObjectsSubtitleEntryGroupByInpObj - hybrid: GetObjectsSubtitleEntryHybridInpObj - - """Limit the results set (usually fewer results mean faster queries)""" - limit: Int - nearObject: GetObjectsSubtitleEntryNearObjectInpObj - nearText: Txt2VecC11yGetObjectsSubtitleEntryNearTextInpObj - nearVector: GetObjectsSubtitleEntryNearVectorInpObj - - """Show the results after the first x results (pagination option)""" - offset: Int - sort: [GetObjectsSubtitleEntrySortInpObj] - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: GetObjectsSubtitleEntryWhereInpObj - ): [SubtitleEntry] - SubtitleFile( - """Show the results after a given ID""" - after: String - - """ - Cut off number of results after the Nth extrema. Off by default, negative numbers mean off. - """ - autocut: Int - bm25: GetObjectsSubtitleFileHybridGetBm25InpObj - group: GetObjectsSubtitleFileGroupInpObj - groupBy: GetObjectsSubtitleFileGroupByInpObj - hybrid: GetObjectsSubtitleFileHybridInpObj - - """Limit the results set (usually fewer results mean faster queries)""" - limit: Int - nearObject: GetObjectsSubtitleFileNearObjectInpObj - nearText: Txt2VecC11yGetObjectsSubtitleFileNearTextInpObj - nearVector: GetObjectsSubtitleFileNearVectorInpObj - - """Show the results after the first x results (pagination option)""" - offset: Int - sort: [GetObjectsSubtitleFileSortInpObj] - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: GetObjectsSubtitleFileWhereInpObj - ): [SubtitleFile] - TextBlock( - """Show the results after a given ID""" - after: String - - """ - Cut off number of results after the Nth extrema. Off by default, negative numbers mean off. - """ - autocut: Int - bm25: GetObjectsTextBlockHybridGetBm25InpObj - group: GetObjectsTextBlockGroupInpObj - groupBy: GetObjectsTextBlockGroupByInpObj - hybrid: GetObjectsTextBlockHybridInpObj - - """Limit the results set (usually fewer results mean faster queries)""" - limit: Int - nearObject: GetObjectsTextBlockNearObjectInpObj - nearText: Txt2VecC11yGetObjectsTextBlockNearTextInpObj - nearVector: GetObjectsTextBlockNearVectorInpObj - - """Show the results after the first x results (pagination option)""" - offset: Int - sort: [GetObjectsTextBlockSortInpObj] - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: GetObjectsTextBlockWhereInpObj - ): [TextBlock] - TextDocument( - """Show the results after a given ID""" - after: String - - """ - Cut off number of results after the Nth extrema. Off by default, negative numbers mean off. - """ - autocut: Int - bm25: GetObjectsTextDocumentHybridGetBm25InpObj - group: GetObjectsTextDocumentGroupInpObj - groupBy: GetObjectsTextDocumentGroupByInpObj - hybrid: GetObjectsTextDocumentHybridInpObj - - """Limit the results set (usually fewer results mean faster queries)""" - limit: Int - nearObject: GetObjectsTextDocumentNearObjectInpObj - nearText: Txt2VecC11yGetObjectsTextDocumentNearTextInpObj - nearVector: GetObjectsTextDocumentNearVectorInpObj - - """Show the results after the first x results (pagination option)""" - offset: Int - sort: [GetObjectsTextDocumentSortInpObj] - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: GetObjectsTextDocumentWhereInpObj - ): [TextDocument] - VideoFile( - """Show the results after a given ID""" - after: String - - """ - Cut off number of results after the Nth extrema. Off by default, negative numbers mean off. - """ - autocut: Int - bm25: GetObjectsVideoFileHybridGetBm25InpObj - group: GetObjectsVideoFileGroupInpObj - groupBy: GetObjectsVideoFileGroupByInpObj - hybrid: GetObjectsVideoFileHybridInpObj - - """Limit the results set (usually fewer results mean faster queries)""" - limit: Int - nearObject: GetObjectsVideoFileNearObjectInpObj - nearText: Txt2VecC11yGetObjectsVideoFileNearTextInpObj - nearVector: GetObjectsVideoFileNearVectorInpObj - - """Show the results after the first x results (pagination option)""" - offset: Int - sort: [GetObjectsVideoFileSortInpObj] - - """ - Filter options for a local Get query, used to convert the result to the specified filters - """ - where: GetObjectsVideoFileWhereInpObj - ): [VideoFile] -} - -"""Specify the property of the class to group by""" -input GetObjectsSubtitleEntryGroupByInpObj { - """Specify the number of groups to be created""" - groups: Int! - - """Specify the number of max objects in group""" - objectsPerGroup: Int! - - """ - Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsSubtitleEntryGroupInpObj { - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - type: GetObjectsSubtitleEntryGroupInpObjTypeEnum -} - -enum GetObjectsSubtitleEntryGroupInpObjTypeEnum { - closest - merge -} - -input GetObjectsSubtitleEntryHybridGetBm25InpObj { - """The properties to search in""" - properties: [String] - - """The query to search for""" - query: String -} - -"""Hybrid search""" -input GetObjectsSubtitleEntryHybridInpObj { - """Search weight""" - alpha: Float - - """Algorithm used for fusing results from vector and keyword search""" - fusionType: FusionEnum - - """Which properties should be included in the sparse search""" - properties: [String] - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input GetObjectsSubtitleEntryNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input GetObjectsSubtitleEntryNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsSubtitleEntrySortInpObj { - """ - Specify the sort order, either ascending (asc) which is default or descending (desc) - """ - order: GetObjectsSubtitleEntrySortInpObjTypeEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] -} - -enum GetObjectsSubtitleEntrySortInpObjTypeEnum { - asc - desc -} - -input GetObjectsSubtitleEntryWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input GetObjectsSubtitleEntryWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input GetObjectsSubtitleEntryWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: GetObjectsSubtitleEntryWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: GetObjectsSubtitleEntryWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsSubtitleEntryWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsSubtitleEntryWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsSubtitleEntryWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsSubtitleEntry - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsSubtitleEntry - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsSubtitleEntryWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsSubtitleEntry - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsSubtitleEntry - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsSubtitleEntry - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsSubtitleEntry -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input GetObjectsSubtitleEntryWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsSubtitleEntryWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsSubtitleEntryWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsSubtitleEntry - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsSubtitleEntry - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsSubtitleEntryWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsSubtitleEntry - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsSubtitleEntry - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsSubtitleEntry - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsSubtitleEntry -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum GetObjectsSubtitleEntryWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Specify the property of the class to group by""" -input GetObjectsSubtitleFileGroupByInpObj { - """Specify the number of groups to be created""" - groups: Int! - - """Specify the number of max objects in group""" - objectsPerGroup: Int! - - """ - Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsSubtitleFileGroupInpObj { - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - type: GetObjectsSubtitleFileGroupInpObjTypeEnum -} - -enum GetObjectsSubtitleFileGroupInpObjTypeEnum { - closest - merge -} - -input GetObjectsSubtitleFileHybridGetBm25InpObj { - """The properties to search in""" - properties: [String] - - """The query to search for""" - query: String -} - -"""Hybrid search""" -input GetObjectsSubtitleFileHybridInpObj { - """Search weight""" - alpha: Float - - """Algorithm used for fusing results from vector and keyword search""" - fusionType: FusionEnum - - """Which properties should be included in the sparse search""" - properties: [String] - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input GetObjectsSubtitleFileNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input GetObjectsSubtitleFileNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsSubtitleFileSortInpObj { - """ - Specify the sort order, either ascending (asc) which is default or descending (desc) - """ - order: GetObjectsSubtitleFileSortInpObjTypeEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] -} - -enum GetObjectsSubtitleFileSortInpObjTypeEnum { - asc - desc -} - -input GetObjectsSubtitleFileWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input GetObjectsSubtitleFileWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input GetObjectsSubtitleFileWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: GetObjectsSubtitleFileWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: GetObjectsSubtitleFileWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsSubtitleFileWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsSubtitleFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsSubtitleFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsSubtitleFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsSubtitleFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsSubtitleFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsSubtitleFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsSubtitleFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsSubtitleFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsSubtitleFile -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input GetObjectsSubtitleFileWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsSubtitleFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsSubtitleFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsSubtitleFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsSubtitleFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsSubtitleFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsSubtitleFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsSubtitleFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsSubtitleFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsSubtitleFile -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum GetObjectsSubtitleFileWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Specify the property of the class to group by""" -input GetObjectsTextBlockGroupByInpObj { - """Specify the number of groups to be created""" - groups: Int! - - """Specify the number of max objects in group""" - objectsPerGroup: Int! - - """ - Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsTextBlockGroupInpObj { - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - type: GetObjectsTextBlockGroupInpObjTypeEnum -} - -enum GetObjectsTextBlockGroupInpObjTypeEnum { - closest - merge -} - -input GetObjectsTextBlockHybridGetBm25InpObj { - """The properties to search in""" - properties: [String] - - """The query to search for""" - query: String -} - -"""Hybrid search""" -input GetObjectsTextBlockHybridInpObj { - """Search weight""" - alpha: Float - - """Algorithm used for fusing results from vector and keyword search""" - fusionType: FusionEnum - - """Which properties should be included in the sparse search""" - properties: [String] - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input GetObjectsTextBlockNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input GetObjectsTextBlockNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsTextBlockSortInpObj { - """ - Specify the sort order, either ascending (asc) which is default or descending (desc) - """ - order: GetObjectsTextBlockSortInpObjTypeEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] -} - -enum GetObjectsTextBlockSortInpObjTypeEnum { - asc - desc -} - -input GetObjectsTextBlockWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input GetObjectsTextBlockWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input GetObjectsTextBlockWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: GetObjectsTextBlockWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: GetObjectsTextBlockWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsTextBlockWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsTextBlockWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsTextBlockWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsTextBlock - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsTextBlock - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsTextBlockWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsTextBlock - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsTextBlock - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsTextBlock - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsTextBlock -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input GetObjectsTextBlockWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsTextBlockWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsTextBlockWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsTextBlock - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsTextBlock - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsTextBlockWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsTextBlock - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsTextBlock - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsTextBlock - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsTextBlock -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum GetObjectsTextBlockWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Specify the property of the class to group by""" -input GetObjectsTextDocumentGroupByInpObj { - """Specify the number of groups to be created""" - groups: Int! - - """Specify the number of max objects in group""" - objectsPerGroup: Int! - - """ - Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsTextDocumentGroupInpObj { - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - type: GetObjectsTextDocumentGroupInpObjTypeEnum -} - -enum GetObjectsTextDocumentGroupInpObjTypeEnum { - closest - merge -} - -input GetObjectsTextDocumentHybridGetBm25InpObj { - """The properties to search in""" - properties: [String] - - """The query to search for""" - query: String -} - -"""Hybrid search""" -input GetObjectsTextDocumentHybridInpObj { - """Search weight""" - alpha: Float - - """Algorithm used for fusing results from vector and keyword search""" - fusionType: FusionEnum - - """Which properties should be included in the sparse search""" - properties: [String] - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input GetObjectsTextDocumentNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input GetObjectsTextDocumentNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsTextDocumentSortInpObj { - """ - Specify the sort order, either ascending (asc) which is default or descending (desc) - """ - order: GetObjectsTextDocumentSortInpObjTypeEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] -} - -enum GetObjectsTextDocumentSortInpObjTypeEnum { - asc - desc -} - -input GetObjectsTextDocumentWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input GetObjectsTextDocumentWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input GetObjectsTextDocumentWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: GetObjectsTextDocumentWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: GetObjectsTextDocumentWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsTextDocumentWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsTextDocumentWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsTextDocumentWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsTextDocument - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsTextDocument - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsTextDocumentWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsTextDocument - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsTextDocument - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsTextDocument - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsTextDocument -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input GetObjectsTextDocumentWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsTextDocumentWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsTextDocumentWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsTextDocument - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsTextDocument - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsTextDocumentWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsTextDocument - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsTextDocument - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsTextDocument - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsTextDocument -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum GetObjectsTextDocumentWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -"""Specify the property of the class to group by""" -input GetObjectsVideoFileGroupByInpObj { - """Specify the number of groups to be created""" - groups: Int! - - """Specify the number of max objects in group""" - objectsPerGroup: Int! - - """ - Specify the path from the objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsVideoFileGroupInpObj { - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - type: GetObjectsVideoFileGroupInpObjTypeEnum -} - -enum GetObjectsVideoFileGroupInpObjTypeEnum { - closest - merge -} - -input GetObjectsVideoFileHybridGetBm25InpObj { - """The properties to search in""" - properties: [String] - - """The query to search for""" - query: String -} - -"""Hybrid search""" -input GetObjectsVideoFileHybridInpObj { - """Search weight""" - alpha: Float - - """Algorithm used for fusing results from vector and keyword search""" - fusionType: FusionEnum - - """Which properties should be included in the sparse search""" - properties: [String] - - """Query string""" - query: String - - """Vector search""" - vector: [Float] -} - -input GetObjectsVideoFileNearObjectInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Concept identifier in the uuid format""" - id: String -} - -input GetObjectsVideoFileNearVectorInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """Target vector to be used in kNN search""" - vector: [Float]! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsVideoFileSortInpObj { - """ - Specify the sort order, either ascending (asc) which is default or descending (desc) - """ - order: GetObjectsVideoFileSortInpObjTypeEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Get', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] -} - -enum GetObjectsVideoFileSortInpObjTypeEnum { - asc - desc -} - -input GetObjectsVideoFileWhereGeoRangeDistanceInpObj { - """The maximum distance from the point specified geoCoordinates.""" - max: Float! -} - -input GetObjectsVideoFileWhereGeoRangeGeoCoordinatesInpObj { - """ - The latitude (in decimal format) of the geoCoordinates to search around. - """ - latitude: Float! - - """ - The longitude (in decimal format) of the geoCoordinates to search around. - """ - longitude: Float! -} - -input GetObjectsVideoFileWhereGeoRangeInpObj { - """The distance from the point specified via geoCoordinates.""" - distance: GetObjectsVideoFileWhereGeoRangeDistanceInpObj! - - """The geoCoordinates that form the center point of the search.""" - geoCoordinates: GetObjectsVideoFileWhereGeoRangeGeoCoordinatesInpObj! -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input GetObjectsVideoFileWhereInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsVideoFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsVideoFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsVideoFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsVideoFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsVideoFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsVideoFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsVideoFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsVideoFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsVideoFile -} - -""" -An object containing the Operands that can be applied to a 'where' filter -""" -input GetObjectsVideoFileWhereOperandsInpObj { - """Contains the Operands that can be applied to a 'where' filter""" - operands: [GetObjectsVideoFileWhereOperandsInpObj] - - """Contains the Operators that can be applied to a 'where' filter""" - operator: GetObjectsVideoFileWhereOperatorEnum - - """ - Specify the path from the Objects fields to the property name (e.g. ['Things', 'City', 'population'] leads to the 'population' property of a 'City' object) - """ - path: [String] - - """Specify a Boolean value that the target property will be compared to""" - valueBoolean: BooleanGetObjectsVideoFile - - """Specify a String value that the target property will be compared to""" - valueDate: TextDateGetObjectsVideoFile - - """ - Specify both geo-coordinates (latitude and longitude as decimals) and a maximum distance from the described coordinates. The search will return any result which is located less than or equal to the specified maximum distance in km away from the specified point. - """ - valueGeoRange: GetObjectsVideoFileWhereGeoRangeInpObj - - """Specify an Integer value that the target property will be compared to""" - valueInt: IntGetObjectsVideoFile - - """Specify a Float value that the target property will be compared to""" - valueNumber: FloatGetObjectsVideoFile - - """Specify a String value that the target property will be compared to""" - valueString: TextStringGetObjectsVideoFile - - """Specify a Text value that the target property will be compared to""" - valueText: TextGetObjectsVideoFile -} - -""" -An object containing the Operators that can be applied to a 'where' filter -""" -enum GetObjectsVideoFileWhereOperatorEnum { - And - ContainsAll - ContainsAny - Equal - GreaterThan - GreaterThanEqual - IsNull - LessThan - LessThanEqual - Like - Not - NotEqual - Or - WithinGeoRange -} - -type GoogleCalendarEvent { - _additional: GoogleCalendarEventAdditional - attachments: [GoogleCalendarEventAttachmentsObj] - createdAt: String - creatorDisplayName: String - creatorEmail: String - creatorId: String - creatorSelf: Boolean - descriptionHtml: String - descriptionText: String - end: String - htmlLink: String - location: String - organizerDisplayName: String - organizerEmail: String - organizerId: String - organizerSelf: Boolean - recurrence: [String] - remoteId: String - sequence: Int - sourceId: String - start: String - status: String - summary: String - title: String - updatedAt: String -} - -type GoogleCalendarEventAdditional { - certainty: Float - classification: GoogleCalendarEventAdditionalClassification - creationTimeUnix: String - distance: Float - explainScore: String - featureProjection(algorithm: String, dimensions: Int, iterations: Int, learningRate: Int, perplexity: Int): GoogleCalendarEventAdditionalFeatureProjection - group: GoogleCalendarEventAdditionalGroup - - """The UUID of a Object, assigned by its local Weaviate""" - id: String - lastUpdateTimeUnix: String - score: String - vector: [Float] -} - -type GoogleCalendarEventAdditionalClassification { - basedOn: [String] - classifiedFields: [String] - completed: String - id: String - scope: [String] -} - -type GoogleCalendarEventAdditionalFeatureProjection { - vector: [Float] -} - -type GoogleCalendarEventAdditionalGroup { - count: Int - groupedBy: GoogleCalendarEventAdditionalGroupGroupedBy - hits: [GoogleCalendarEventAdditionalGroupHits] - id: Int - maxDistance: Float - minDistance: Float -} - -type GoogleCalendarEventAdditionalGroupGroupedBy { - path: [String] - value: String -} - -type GoogleCalendarEventAdditionalGroupHits { - _additional: GoogleCalendarEventAdditionalGroupHitsAdditional - attachments: [GoogleCalendarEventAttachmentsObj] - createdAt: String - creatorDisplayName: String - creatorEmail: String - creatorId: String - creatorSelf: Boolean - descriptionHtml: String - descriptionText: String - end: String - htmlLink: String - location: String - organizerDisplayName: String - organizerEmail: String - organizerId: String - organizerSelf: Boolean - recurrence: [String] - remoteId: String - sequence: Int - sourceId: String - start: String - status: String - summary: String - title: String - updatedAt: String -} - -type GoogleCalendarEventAdditionalGroupHitsAdditional { - distance: Float - id: String - vector: [Float] -} - -union GoogleCalendarEventAttachmentsObj = AudioFile | Beacon | ImageBlock - -type GoogleDoc { - _additional: GoogleDocAdditional - blocks: [GoogleDocBlocksObj] - createdAt: String - html: String - mentions: String - mentionsObj: [Mention]! - mimeType: String - modifiedAt: String - originalName: String - path: [String] - pathString: String - remoteId: String - size: Int - slug: String - sourceId: String - subtitle: String - summary: String - tags: [String] - text: String - title: String - toc: String - tocObj: [TocItem]! -} - -type GoogleDocAdditional { - certainty: Float - classification: GoogleDocAdditionalClassification - creationTimeUnix: String - distance: Float - explainScore: String - featureProjection(algorithm: String, dimensions: Int, iterations: Int, learningRate: Int, perplexity: Int): GoogleDocAdditionalFeatureProjection - group: GoogleDocAdditionalGroup - - """The UUID of a Object, assigned by its local Weaviate""" - id: String - lastUpdateTimeUnix: String - score: String - vector: [Float] -} - -type GoogleDocAdditionalClassification { - basedOn: [String] - classifiedFields: [String] - completed: String - id: String - scope: [String] -} - -type GoogleDocAdditionalFeatureProjection { - vector: [Float] -} - -type GoogleDocAdditionalGroup { - count: Int - groupedBy: GoogleDocAdditionalGroupGroupedBy - hits: [GoogleDocAdditionalGroupHits] - id: Int - maxDistance: Float - minDistance: Float -} - -type GoogleDocAdditionalGroupGroupedBy { - path: [String] - value: String -} - -type GoogleDocAdditionalGroupHits { - _additional: GoogleDocAdditionalGroupHitsAdditional - blocks: [GoogleDocBlocksObj] - createdAt: String - html: String - mentions: String - mimeType: String - modifiedAt: String - originalName: String - path: [String] - pathString: String - remoteId: String - size: Int - slug: String - sourceId: String - subtitle: String - summary: String - tags: [String] - text: String - title: String - toc: String -} - -type GoogleDocAdditionalGroupHitsAdditional { - distance: Float - id: String - vector: [Float] -} - -union GoogleDocBlocksObj = Beacon | ImageBlock | TextBlock - -type ImageBlock { - _additional: ImageBlockAdditional - alt: String - blob: String - createdAt: String - document: [ImageBlockDocumentObj] - ext: String - height: Int - mimeType: String - modifiedAt: String - order: Int - originalName: String - path: [String] - pathString: String - remoteId: String - size: Int - sourceId: String - title: String - url: String - width: Int -} - -type ImageBlockAdditional { - certainty: Float - classification: ImageBlockAdditionalClassification - creationTimeUnix: String - distance: Float - explainScore: String - featureProjection(algorithm: String, dimensions: Int, iterations: Int, learningRate: Int, perplexity: Int): ImageBlockAdditionalFeatureProjection - group: ImageBlockAdditionalGroup - - """The UUID of a Object, assigned by its local Weaviate""" - id: String - lastUpdateTimeUnix: String - score: String - vector: [Float] -} - -type ImageBlockAdditionalClassification { - basedOn: [String] - classifiedFields: [String] - completed: String - id: String - scope: [String] -} - -type ImageBlockAdditionalFeatureProjection { - vector: [Float] -} - -type ImageBlockAdditionalGroup { - count: Int - groupedBy: ImageBlockAdditionalGroupGroupedBy - hits: [ImageBlockAdditionalGroupHits] - id: Int - maxDistance: Float - minDistance: Float -} - -type ImageBlockAdditionalGroupGroupedBy { - path: [String] - value: String -} - -type ImageBlockAdditionalGroupHits { - _additional: ImageBlockAdditionalGroupHitsAdditional - alt: String - blob: String - createdAt: String - document: [ImageBlockDocumentObj] - ext: String - height: Int - mimeType: String - modifiedAt: String - order: Int - originalName: String - path: [String] - pathString: String - remoteId: String - size: Int - sourceId: String - title: String - url: String - width: Int -} - -type ImageBlockAdditionalGroupHitsAdditional { - distance: Float - id: String - vector: [Float] -} - -union ImageBlockDocumentObj = Beacon | GoogleCalendarEvent | GoogleDoc | TextDocument - -"""Int or Int[]""" -scalar IntAggregateObjectsAudioFile - -"""Int or Int[]""" -scalar IntAggregateObjectsGoogleCalendarEvent - -"""Int or Int[]""" -scalar IntAggregateObjectsGoogleDoc - -"""Int or Int[]""" -scalar IntAggregateObjectsImageBlock - -"""Int or Int[]""" -scalar IntAggregateObjectsSubtitleEntry - -"""Int or Int[]""" -scalar IntAggregateObjectsSubtitleFile - -"""Int or Int[]""" -scalar IntAggregateObjectsTextBlock - -"""Int or Int[]""" -scalar IntAggregateObjectsTextDocument - -"""Int or Int[]""" -scalar IntAggregateObjectsVideoFile - -"""Int or Int[]""" -scalar IntGetObjectsAudioFile - -"""Int or Int[]""" -scalar IntGetObjectsGoogleCalendarEvent - -"""Int or Int[]""" -scalar IntGetObjectsGoogleDoc - -"""Int or Int[]""" -scalar IntGetObjectsImageBlock - -"""Int or Int[]""" -scalar IntGetObjectsSubtitleEntry - -"""Int or Int[]""" -scalar IntGetObjectsSubtitleFile - -"""Int or Int[]""" -scalar IntGetObjectsTextBlock - -"""Int or Int[]""" -scalar IntGetObjectsTextDocument - -"""Int or Int[]""" -scalar IntGetObjectsVideoFile - -type Mention { - emailAddress: String! - name: String! -} - -type SubtitleEntry { - _additional: SubtitleEntryAdditional - document: [SubtitleEntryDocumentObj] - end: String - order: Int - remoteId: String - sourceId: String - start: String - text: String -} - -type SubtitleEntryAdditional { - certainty: Float - classification: SubtitleEntryAdditionalClassification - creationTimeUnix: String - distance: Float - explainScore: String - featureProjection(algorithm: String, dimensions: Int, iterations: Int, learningRate: Int, perplexity: Int): SubtitleEntryAdditionalFeatureProjection - group: SubtitleEntryAdditionalGroup - - """The UUID of a Object, assigned by its local Weaviate""" - id: String - lastUpdateTimeUnix: String - score: String - vector: [Float] -} - -type SubtitleEntryAdditionalClassification { - basedOn: [String] - classifiedFields: [String] - completed: String - id: String - scope: [String] -} - -type SubtitleEntryAdditionalFeatureProjection { - vector: [Float] -} - -type SubtitleEntryAdditionalGroup { - count: Int - groupedBy: SubtitleEntryAdditionalGroupGroupedBy - hits: [SubtitleEntryAdditionalGroupHits] - id: Int - maxDistance: Float - minDistance: Float -} - -type SubtitleEntryAdditionalGroupGroupedBy { - path: [String] - value: String -} - -type SubtitleEntryAdditionalGroupHits { - _additional: SubtitleEntryAdditionalGroupHitsAdditional - document: [SubtitleEntryDocumentObj] - end: String - order: Int - remoteId: String - sourceId: String - start: String - text: String -} - -type SubtitleEntryAdditionalGroupHitsAdditional { - distance: Float - id: String - vector: [Float] -} - -union SubtitleEntryDocumentObj = Beacon | SubtitleFile - -type SubtitleFile { - _additional: SubtitleFileAdditional - autogenerated: Boolean - createdAt: String - entries: [SubtitleFileEntriesObj] - format: String - language: String - media: [SubtitleFileMediaObj] - mimeType: String - modifiedAt: String - originalName: String - path: [String] - pathString: String - remoteId: String - size: Int - sourceId: String - url: String -} - -type SubtitleFileAdditional { - certainty: Float - classification: SubtitleFileAdditionalClassification - creationTimeUnix: String - distance: Float - explainScore: String - featureProjection(algorithm: String, dimensions: Int, iterations: Int, learningRate: Int, perplexity: Int): SubtitleFileAdditionalFeatureProjection - group: SubtitleFileAdditionalGroup - - """The UUID of a Object, assigned by its local Weaviate""" - id: String - lastUpdateTimeUnix: String - score: String - vector: [Float] -} - -type SubtitleFileAdditionalClassification { - basedOn: [String] - classifiedFields: [String] - completed: String - id: String - scope: [String] -} - -type SubtitleFileAdditionalFeatureProjection { - vector: [Float] -} - -type SubtitleFileAdditionalGroup { - count: Int - groupedBy: SubtitleFileAdditionalGroupGroupedBy - hits: [SubtitleFileAdditionalGroupHits] - id: Int - maxDistance: Float - minDistance: Float -} - -type SubtitleFileAdditionalGroupGroupedBy { - path: [String] - value: String -} - -type SubtitleFileAdditionalGroupHits { - _additional: SubtitleFileAdditionalGroupHitsAdditional - autogenerated: Boolean - createdAt: String - entries: [SubtitleFileEntriesObj] - format: String - language: String - media: [SubtitleFileMediaObj] - mimeType: String - modifiedAt: String - originalName: String - path: [String] - pathString: String - remoteId: String - size: Int - sourceId: String - url: String -} - -type SubtitleFileAdditionalGroupHitsAdditional { - distance: Float - id: String - vector: [Float] -} - -union SubtitleFileEntriesObj = Beacon | SubtitleEntry - -union SubtitleFileMediaObj = AudioFile | Beacon | VideoFile - -"""String or String[]""" -scalar TextAggregateObjectsAudioFile - -"""String or String[]""" -scalar TextAggregateObjectsGoogleCalendarEvent - -"""String or String[]""" -scalar TextAggregateObjectsGoogleDoc - -"""String or String[]""" -scalar TextAggregateObjectsImageBlock - -"""String or String[]""" -scalar TextAggregateObjectsSubtitleEntry - -"""String or String[]""" -scalar TextAggregateObjectsSubtitleFile - -"""String or String[]""" -scalar TextAggregateObjectsTextBlock - -"""String or String[]""" -scalar TextAggregateObjectsTextDocument - -"""String or String[]""" -scalar TextAggregateObjectsVideoFile - -type TextBlock { - _additional: TextBlockAdditional - classNames: [String] - document: [TextBlockDocumentObj] - footnotes: String - footnotesObj: [Footnote] - html: String - order: Int - remoteId: String - sourceId: String - tagName: String - text: String -} - -type TextBlockAdditional { - certainty: Float - classification: TextBlockAdditionalClassification - creationTimeUnix: String - distance: Float - explainScore: String - featureProjection(algorithm: String, dimensions: Int, iterations: Int, learningRate: Int, perplexity: Int): TextBlockAdditionalFeatureProjection - group: TextBlockAdditionalGroup - - """The UUID of a Object, assigned by its local Weaviate""" - id: String - lastUpdateTimeUnix: String - score: String - vector: [Float] -} - -type TextBlockAdditionalClassification { - basedOn: [String] - classifiedFields: [String] - completed: String - id: String - scope: [String] -} - -type TextBlockAdditionalFeatureProjection { - vector: [Float] -} - -type TextBlockAdditionalGroup { - count: Int - groupedBy: TextBlockAdditionalGroupGroupedBy - hits: [TextBlockAdditionalGroupHits] - id: Int - maxDistance: Float - minDistance: Float -} - -type TextBlockAdditionalGroupGroupedBy { - path: [String] - value: String -} - -type TextBlockAdditionalGroupHits { - _additional: TextBlockAdditionalGroupHitsAdditional - classNames: [String] - document: [TextBlockDocumentObj] - footnotes: String - html: String - order: Int - remoteId: String - sourceId: String - tagName: String - text: String -} - -type TextBlockAdditionalGroupHitsAdditional { - distance: Float - id: String - vector: [Float] -} - -union TextBlockDocumentObj = Beacon | GoogleDoc | TextDocument - -"""String or String[]""" -scalar TextDateAggregateObjectsAudioFile - -"""String or String[]""" -scalar TextDateAggregateObjectsGoogleCalendarEvent - -"""String or String[]""" -scalar TextDateAggregateObjectsGoogleDoc - -"""String or String[]""" -scalar TextDateAggregateObjectsImageBlock - -"""String or String[]""" -scalar TextDateAggregateObjectsSubtitleEntry - -"""String or String[]""" -scalar TextDateAggregateObjectsSubtitleFile - -"""String or String[]""" -scalar TextDateAggregateObjectsTextBlock - -"""String or String[]""" -scalar TextDateAggregateObjectsTextDocument - -"""String or String[]""" -scalar TextDateAggregateObjectsVideoFile - -"""String or String[]""" -scalar TextDateGetObjectsAudioFile - -"""String or String[]""" -scalar TextDateGetObjectsGoogleCalendarEvent - -"""String or String[]""" -scalar TextDateGetObjectsGoogleDoc - -"""String or String[]""" -scalar TextDateGetObjectsImageBlock - -"""String or String[]""" -scalar TextDateGetObjectsSubtitleEntry - -"""String or String[]""" -scalar TextDateGetObjectsSubtitleFile - -"""String or String[]""" -scalar TextDateGetObjectsTextBlock - -"""String or String[]""" -scalar TextDateGetObjectsTextDocument - -"""String or String[]""" -scalar TextDateGetObjectsVideoFile - -type TextDocument { - _additional: TextDocumentAdditional - authors: String - blocks: [TextDocumentBlocksObj] - createdAt: String - description: String - ext: String - html: String - mimeType: String - modifiedAt: String - originalName: String - path: [String] - pathString: String - properties: String - remoteId: String - sourceId: String - subtitle: String - tags: [String] - text: String - title: String - toc: String -} - -type TextDocumentAdditional { - certainty: Float - classification: TextDocumentAdditionalClassification - creationTimeUnix: String - distance: Float - explainScore: String - featureProjection(algorithm: String, dimensions: Int, iterations: Int, learningRate: Int, perplexity: Int): TextDocumentAdditionalFeatureProjection - group: TextDocumentAdditionalGroup - - """The UUID of a Object, assigned by its local Weaviate""" - id: String - lastUpdateTimeUnix: String - score: String - vector: [Float] -} - -type TextDocumentAdditionalClassification { - basedOn: [String] - classifiedFields: [String] - completed: String - id: String - scope: [String] -} - -type TextDocumentAdditionalFeatureProjection { - vector: [Float] -} - -type TextDocumentAdditionalGroup { - count: Int - groupedBy: TextDocumentAdditionalGroupGroupedBy - hits: [TextDocumentAdditionalGroupHits] - id: Int - maxDistance: Float - minDistance: Float -} - -type TextDocumentAdditionalGroupGroupedBy { - path: [String] - value: String -} - -type TextDocumentAdditionalGroupHits { - _additional: TextDocumentAdditionalGroupHitsAdditional - authors: String - blocks: [TextDocumentBlocksObj] - createdAt: String - description: String - ext: String - html: String - mimeType: String - modifiedAt: String - originalName: String - path: [String] - pathString: String - properties: String - remoteId: String - sourceId: String - subtitle: String - tags: [String] - text: String - title: String - toc: String -} - -type TextDocumentAdditionalGroupHitsAdditional { - distance: Float - id: String - vector: [Float] -} - -union TextDocumentBlocksObj = Beacon | ImageBlock | TextBlock - -"""String or String[]""" -scalar TextGetObjectsAudioFile - -"""String or String[]""" -scalar TextGetObjectsGoogleCalendarEvent - -"""String or String[]""" -scalar TextGetObjectsGoogleDoc - -"""String or String[]""" -scalar TextGetObjectsImageBlock - -"""String or String[]""" -scalar TextGetObjectsSubtitleEntry - -"""String or String[]""" -scalar TextGetObjectsSubtitleFile - -"""String or String[]""" -scalar TextGetObjectsTextBlock - -"""String or String[]""" -scalar TextGetObjectsTextDocument - -"""String or String[]""" -scalar TextGetObjectsVideoFile - -"""String or String[]""" -scalar TextStringAggregateObjectsAudioFile - -"""String or String[]""" -scalar TextStringAggregateObjectsGoogleCalendarEvent - -"""String or String[]""" -scalar TextStringAggregateObjectsGoogleDoc - -"""String or String[]""" -scalar TextStringAggregateObjectsImageBlock - -"""String or String[]""" -scalar TextStringAggregateObjectsSubtitleEntry - -"""String or String[]""" -scalar TextStringAggregateObjectsSubtitleFile - -"""String or String[]""" -scalar TextStringAggregateObjectsTextBlock - -"""String or String[]""" -scalar TextStringAggregateObjectsTextDocument - -"""String or String[]""" -scalar TextStringAggregateObjectsVideoFile - -"""String or String[]""" -scalar TextStringGetObjectsAudioFile - -"""String or String[]""" -scalar TextStringGetObjectsGoogleCalendarEvent - -"""String or String[]""" -scalar TextStringGetObjectsGoogleDoc - -"""String or String[]""" -scalar TextStringGetObjectsImageBlock - -"""String or String[]""" -scalar TextStringGetObjectsSubtitleEntry - -"""String or String[]""" -scalar TextStringGetObjectsSubtitleFile - -"""String or String[]""" -scalar TextStringGetObjectsTextBlock - -"""String or String[]""" -scalar TextStringGetObjectsTextDocument - -"""String or String[]""" -scalar TextStringGetObjectsVideoFile - -type TocItem { - blockIndex: Int! - href: String! - level: Int! - tag: String! - title: String! -} - -input Txt2VecC11yAggregateAudioFileMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateAudioFileMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateAudioFileMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yAggregateAudioFileMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateAudioFileMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateAudioFileMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yAggregateAudioFileNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yAggregateAudioFileMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yAggregateAudioFileMoveTo -} - -input Txt2VecC11yAggregateGoogleCalendarEventMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateGoogleCalendarEventMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateGoogleCalendarEventMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yAggregateGoogleCalendarEventMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateGoogleCalendarEventMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateGoogleCalendarEventMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yAggregateGoogleCalendarEventNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yAggregateGoogleCalendarEventMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yAggregateGoogleCalendarEventMoveTo -} - -input Txt2VecC11yAggregateGoogleDocMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateGoogleDocMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateGoogleDocMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yAggregateGoogleDocMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateGoogleDocMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateGoogleDocMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yAggregateGoogleDocNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yAggregateGoogleDocMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yAggregateGoogleDocMoveTo -} - -input Txt2VecC11yAggregateImageBlockMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateImageBlockMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateImageBlockMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yAggregateImageBlockMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateImageBlockMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateImageBlockMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yAggregateImageBlockNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yAggregateImageBlockMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yAggregateImageBlockMoveTo -} - -input Txt2VecC11yAggregateSubtitleEntryMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateSubtitleEntryMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateSubtitleEntryMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yAggregateSubtitleEntryMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateSubtitleEntryMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateSubtitleEntryMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yAggregateSubtitleEntryNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yAggregateSubtitleEntryMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yAggregateSubtitleEntryMoveTo -} - -input Txt2VecC11yAggregateSubtitleFileMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateSubtitleFileMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateSubtitleFileMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yAggregateSubtitleFileMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateSubtitleFileMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateSubtitleFileMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yAggregateSubtitleFileNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yAggregateSubtitleFileMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yAggregateSubtitleFileMoveTo -} - -input Txt2VecC11yAggregateTextBlockMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateTextBlockMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateTextBlockMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yAggregateTextBlockMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateTextBlockMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateTextBlockMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yAggregateTextBlockNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yAggregateTextBlockMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yAggregateTextBlockMoveTo -} - -input Txt2VecC11yAggregateTextDocumentMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateTextDocumentMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateTextDocumentMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yAggregateTextDocumentMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateTextDocumentMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateTextDocumentMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yAggregateTextDocumentNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yAggregateTextDocumentMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yAggregateTextDocumentMoveTo -} - -input Txt2VecC11yAggregateVideoFileMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateVideoFileMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateVideoFileMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yAggregateVideoFileMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yAggregateVideoFileMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yAggregateVideoFileMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yAggregateVideoFileNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yAggregateVideoFileMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yAggregateVideoFileMoveTo -} - -input Txt2VecC11yExploreMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yExploreMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yExploreMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yExploreMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yExploreMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yExploreMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yExploreNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yExploreMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yExploreMoveTo -} - -input Txt2VecC11yGetObjectsAudioFileMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsAudioFileMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsAudioFileMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yGetObjectsAudioFileMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsAudioFileMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsAudioFileMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yGetObjectsAudioFileNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yGetObjectsAudioFileMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yGetObjectsAudioFileMoveTo -} - -input Txt2VecC11yGetObjectsGoogleCalendarEventMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsGoogleCalendarEventMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsGoogleCalendarEventMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yGetObjectsGoogleCalendarEventMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsGoogleCalendarEventMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsGoogleCalendarEventMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yGetObjectsGoogleCalendarEventNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yGetObjectsGoogleCalendarEventMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yGetObjectsGoogleCalendarEventMoveTo -} - -input Txt2VecC11yGetObjectsGoogleDocMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsGoogleDocMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsGoogleDocMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yGetObjectsGoogleDocMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsGoogleDocMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsGoogleDocMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yGetObjectsGoogleDocNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yGetObjectsGoogleDocMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yGetObjectsGoogleDocMoveTo -} - -input Txt2VecC11yGetObjectsImageBlockMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsImageBlockMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsImageBlockMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yGetObjectsImageBlockMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsImageBlockMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsImageBlockMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yGetObjectsImageBlockNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yGetObjectsImageBlockMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yGetObjectsImageBlockMoveTo -} - -input Txt2VecC11yGetObjectsSubtitleEntryMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsSubtitleEntryMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsSubtitleEntryMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yGetObjectsSubtitleEntryMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsSubtitleEntryMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsSubtitleEntryMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yGetObjectsSubtitleEntryNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yGetObjectsSubtitleEntryMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yGetObjectsSubtitleEntryMoveTo -} - -input Txt2VecC11yGetObjectsSubtitleFileMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsSubtitleFileMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsSubtitleFileMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yGetObjectsSubtitleFileMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsSubtitleFileMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsSubtitleFileMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yGetObjectsSubtitleFileNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yGetObjectsSubtitleFileMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yGetObjectsSubtitleFileMoveTo -} - -input Txt2VecC11yGetObjectsTextBlockMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsTextBlockMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsTextBlockMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yGetObjectsTextBlockMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsTextBlockMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsTextBlockMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yGetObjectsTextBlockNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yGetObjectsTextBlockMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yGetObjectsTextBlockMoveTo -} - -input Txt2VecC11yGetObjectsTextDocumentMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsTextDocumentMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsTextDocumentMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yGetObjectsTextDocumentMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsTextDocumentMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsTextDocumentMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yGetObjectsTextDocumentNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yGetObjectsTextDocumentMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yGetObjectsTextDocumentMoveTo -} - -input Txt2VecC11yGetObjectsVideoFileMoveAwayFrom { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsVideoFileMoveAwayFromMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsVideoFileMoveAwayFromMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -input Txt2VecC11yGetObjectsVideoFileMoveTo { - """ - Keywords are a list of search terms. Array type, e.g. ["keyword 1", "keyword 2"] - """ - concepts: [String] - - """ - The force to apply for a particular movements. Must be between 0 and 1 where 0 is equivalent to no movement and 1 is equivalent to largest movement possible - """ - force: Float! - - """objects""" - objects: [Txt2VecC11yGetObjectsVideoFileMoveToMovementObjectsInpObj] -} - -"""Movement Object""" -input Txt2VecC11yGetObjectsVideoFileMoveToMovementObjectsInpObj { - """ - Concept identifier in the beacon format, such as weaviate:////id - """ - beacon: String - - """id of an object""" - id: String -} - -""" -An object containing filter options for a local Get query, used to convert the result to the specified filters -""" -input Txt2VecC11yGetObjectsVideoFileNearTextInpObj { - """ - Normalized Distance between the result item and the search vector. Normalized to be between 0 (identical vectors) and 1 (perfect opposite). - """ - certainty: Float - concepts: [String]! - - """ - The required degree of similarity between an object's characteristics and the provided filter values - """ - distance: Float - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveAwayFrom: Txt2VecC11yGetObjectsVideoFileMoveAwayFrom - - """ - Move your search term closer to or further away from another vector described by keywords - """ - moveTo: Txt2VecC11yGetObjectsVideoFileMoveTo -} - -type VideoFile { - _additional: VideoFileAdditional - animatedImageUrl: VideoFile_animatedImageUrl_object - assetId: String - blob: String - duration: Float - ext: String - files: [VideoFile_files_object] - height: Float - hlsUrl: String - mimeType: String - order: Int - originalName: String - path: [String] - pathString: String - playbackId: String - remoteId: String - size: Int - sourceId: String - subtitles: [VideoFileSubtitlesObj] - thumbnailUrl: VideoFile_thumbnailUrl_object - url: String - width: Float -} - -type VideoFileAdditional { - certainty: Float - classification: VideoFileAdditionalClassification - creationTimeUnix: String - distance: Float - explainScore: String - featureProjection(algorithm: String, dimensions: Int, iterations: Int, learningRate: Int, perplexity: Int): VideoFileAdditionalFeatureProjection - group: VideoFileAdditionalGroup - - """The UUID of a Object, assigned by its local Weaviate""" - id: String - lastUpdateTimeUnix: String - score: String - vector: [Float] -} - -type VideoFileAdditionalClassification { - basedOn: [String] - classifiedFields: [String] - completed: String - id: String - scope: [String] -} - -type VideoFileAdditionalFeatureProjection { - vector: [Float] -} - -type VideoFileAdditionalGroup { - count: Int - groupedBy: VideoFileAdditionalGroupGroupedBy - hits: [VideoFileAdditionalGroupHits] - id: Int - maxDistance: Float - minDistance: Float -} - -type VideoFileAdditionalGroupGroupedBy { - path: [String] - value: String -} - -type VideoFileAdditionalGroupHits { - _additional: VideoFileAdditionalGroupHitsAdditional - animatedImageUrl: VideoFile_animatedImageUrl_object - assetId: String - blob: String - duration: Float - ext: String - files: [VideoFile_files_object] - height: Float - hlsUrl: String - mimeType: String - order: Int - originalName: String - path: [String] - pathString: String - playbackId: String - remoteId: String - size: Int - sourceId: String - subtitles: [VideoFileSubtitlesObj] - thumbnailUrl: VideoFile_thumbnailUrl_object - url: String - width: Float -} - -type VideoFileAdditionalGroupHitsAdditional { - distance: Float - id: String - vector: [Float] -} - -union VideoFileSubtitlesObj = Beacon | SubtitleFile - -type VideoFile_animatedImageUrl_object { - jpeg: String - png: String - webp: String -} - -type VideoFile_files_object { - bitrate: Float - ext: String - height: Float - name: String - size: Float - url: String - width: Float -} - -type VideoFile_thumbnailUrl_object { - jpeg: String - png: String - webp: String -} - -"""Location of the root query""" -type WeaviateObj { - """ - Filter options for a local Aggregate query, used to convert the result to the specified filters - """ - Aggregate: AggregateObjectsObj - - """Explore Concepts on a local weaviate with vector-aided search""" - Explore( - """Limit the results set (usually fewer results mean faster queries)""" - limit: Int - nearObject: ExploreNearObjectInpObj - nearText: Txt2VecC11yExploreNearTextInpObj - nearVector: ExploreNearVectorInpObj - - """Offset of the results set (usually fewer results mean faster queries)""" - offset: Int - ): [ExploreObj] - - """Get Objects on a local Weaviate""" - Get: GetObjectsObj -} \ No newline at end of file diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 89e59d9..1fc983d 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -27,12 +27,6 @@ Page.getLayout = function getLayout(page: React.ReactNode) { } export const getStaticProps: GetStaticProps = async () => { - // const { data: tags = [] } = await unbodyApi.getTopics(true) - // const { data: highlighted } = await unbodyApi.getHighlightedPosts() - // const { data: latest } = await unbodyApi.getRecentPosts({ - // skip: 0, - // limit: 15, - // }) const { data: latest } = await strapiApi.getRecentPosts({ highlighted: 'exclude', limit: 15, diff --git a/src/services/unbody/dataTypes/ArticleDocument.dataType.ts b/src/services/unbody/dataTypes/ArticleDocument.dataType.ts deleted file mode 100644 index 35027fb..0000000 --- a/src/services/unbody/dataTypes/ArticleDocument.dataType.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { LPE } from '../../../types/lpe.types' -import { calcReadingTime } from '../../../utils/string.utils' -import { UnbodyResGoogleDocData } from '../unbody.types' -import { UnbodyDataTypeConfig } from './types' - -export const ArticleDataType: UnbodyDataTypeConfig< - UnbodyResGoogleDocData, - LPE.Article.Data -> = { - key: 'ArticleDocument', - objectType: 'GoogleDoc', - classes: ['article', 'podcast', 'show', 'episode', 'document'], - - isMatch: (helpers, data, original, root) => - data.pathString.includes('/Articles/') || - data.pathString.includes('/Podcasts/'), - - transform: async (helpers, data) => { - const textBlock = helpers.dataTypes.get({ - objectType: 'TextBlock', - }) - const imageBlock = helpers.dataTypes.get({ - objectType: 'ImageBlock', - }) - - const blocks = - await helpers.dataTypes.transformMany( - [...textBlock, ...imageBlock], - [...(data.blocks || [])] - .filter( - (block) => - block.__typename === 'ImageBlock' || !!block.html || !!block.text, - ) - .sort((a, b) => a.order - b.order), - data, - ) - - const readingTime = calcReadingTime( - (data.blocks || []) - .filter((block) => block.__typename === 'TextBlock') - .map((block) => ('text' in block ? block.text : '')) - .join(' '), - ) - - return { - id: data._additional.id, - slug: data.slug, - tags: data.tags ?? [], - title: data.title, - subtitle: data.subtitle || '', - summary: data.summary || '', - authors: data.mentionsObj ?? [], - createdAt: data.createdAt || null, - modifiedAt: data.modifiedAt || null, - content: blocks, - coverImage: - (blocks.find((block) => - (block.labels || []).includes( - LPE.Article.ContentBlockLabels.CoverImage, - ), - ) as LPE.Article.ImageBlock) || null, - readingTime, - toc: data.tocObj ?? [], - featured: data.path.includes('featured'), - highlighted: data.path.includes('highlighted'), - isDraft: data.path.includes('draft'), - type: LPE.PostTypes.Article, - } as any - }, -} diff --git a/src/services/unbody/dataTypes/ArticleImageBlock.dataType.ts b/src/services/unbody/dataTypes/ArticleImageBlock.dataType.ts deleted file mode 100644 index fdbdc2b..0000000 --- a/src/services/unbody/dataTypes/ArticleImageBlock.dataType.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { ArticleBlocksOrders } from '../../../configs/data.configs' -import { LPE } from '../../../types/lpe.types' -import { - UnbodyResGoogleDocData, - UnbodyResImageBlockData, -} from '../unbody.types' -import { UnbodyDataTypeConfig } from './types' - -export const ArticleImageBlockDataType: UnbodyDataTypeConfig< - LPE.Article.ImageBlock, - LPE.Article.ImageBlock, - UnbodyResImageBlockData, - UnbodyResGoogleDocData -> = { - key: 'ArticleImageBlock', - objectType: 'ImageBlock', - classes: ['article'], - - isMatch: (helpers, data, original, root) => - data.type === 'image' && (root?.path || []).includes('Articles'), - - transform: (helpers, data, original, root) => { - if (!root) return data - - if (data.order === ArticleBlocksOrders.cover) - return { - ...data, - labels: [...data.labels, LPE.Article.ContentBlockLabels.CoverImage], - } - - return data - }, -} diff --git a/src/services/unbody/dataTypes/ArticleSearchResultItem.dataType.ts b/src/services/unbody/dataTypes/ArticleSearchResultItem.dataType.ts deleted file mode 100644 index 394f0e8..0000000 --- a/src/services/unbody/dataTypes/ArticleSearchResultItem.dataType.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { LPE } from '../../../types/lpe.types' -import { UnbodyHelpers } from '../unbody.helpers' -import { - UnbodyResSearchGoogleDocData, - UnbodyResSearchResultImageBlockData, - UnbodyResSearchResultTextBlockData, -} from '../unbody.types' -import { UnbodyDataTypeConfig } from './types' - -export const ArticleSearchResultItemDataType: UnbodyDataTypeConfig< - | UnbodyResSearchGoogleDocData - | UnbodyResSearchResultTextBlockData - | UnbodyResSearchResultImageBlockData, - LPE.Search.ResultItem, - | UnbodyResSearchGoogleDocData - | UnbodyResSearchResultTextBlockData - | UnbodyResSearchResultImageBlockData, - undefined, - { - query: string - tags: string[] - shows: LPE.Podcast.Show[] - } -> = { - key: 'ArticleSearchResultItem', - objectType: 'GoogleDoc', - classes: ['article', 'search'], - - isMatch: (helpers, data, original, root) => - data.__typename === 'GoogleDoc' - ? !root && - (data.pathString.includes('/Articles/') || - data.pathString.includes('/Podcasts/')) - : data.__typename === 'ImageBlock' || data.__typename === 'TextBlock', - - transform: async (helpers, data, original, root, context) => { - const { query = '', tags = [] } = context ?? {} - - if (data.__typename === 'GoogleDoc') { - const score = UnbodyHelpers.resolveScore(data._additional) - - const transformers = helpers.dataTypes.get({ objectType: 'GoogleDoc' }) - const transformed = await helpers.dataTypes.transform( - transformers, - data, - undefined, - { ...context }, - ) - - return { - score, - data: transformed, - type: transformed.type, - } - } - - const score = - query.length > 0 || tags.length > 0 - ? UnbodyHelpers.resolveScore(data._additional) - : 0 - - const transformers = helpers.dataTypes.get({ objectType: 'GoogleDoc' }) - const document = await helpers.dataTypes.transform( - transformers, - 'document' in data && data.document?.[0], - undefined, - { - ...context, - }, - ) - - const transformed = await helpers.dataTypes.transform< - LPE.Post.ContentBlock - >( - [ - helpers.dataTypes.getOne({ - objectType: 'TextBlock', - classes: 'article', - })!, - helpers.dataTypes.getOne({ - objectType: 'ImageBlock', - classes: 'article', - })!, - ], - data, - ) - - return { - score, - data: { ...transformed, document } as any, - type: transformed.type, - } - }, -} diff --git a/src/services/unbody/dataTypes/ArticleTextBlock.dataType.ts b/src/services/unbody/dataTypes/ArticleTextBlock.dataType.ts deleted file mode 100644 index 2472a92..0000000 --- a/src/services/unbody/dataTypes/ArticleTextBlock.dataType.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { LPE } from '../../../types/lpe.types' -import { similarity } from '../../../utils/string.utils' -import { UnbodyResGoogleDocData, UnbodyResTextBlockData } from '../unbody.types' -import { UnbodyDataTypeConfig } from './types' - -export const ArticleTextBlockDataType: UnbodyDataTypeConfig< - LPE.Article.TextBlock, - LPE.Article.TextBlock, - UnbodyResTextBlockData, - UnbodyResGoogleDocData -> = { - key: 'ArticleTextBlock', - objectType: 'TextBlock', - classes: ['article'], - - isMatch: (helpers, data, original, root) => - data.type === 'text' && (root?.path || []).includes('Articles'), - - transform: (helpers, data, original, root) => { - if (!root) return data - - const { text = '', html = '', classNames = [] } = original - const { summary, tags = [], mentionsObj: mentions = [] } = root - - const labels: LPE.Article.ContentBlockLabel[] = [] - - const isTitle = classNames.includes('title') - const isSubtitle = classNames.includes('subtitle') - - const isAuthor = - similarity(text, mentions.map((m) => m.name).join('')) > 0.8 - - const isSummary = summary === text - - const isTag = similarity(text, tags.map((t) => `#${t}`).join(' ')) > 0.8 - - //TODO this is a hack to remove the footnotes from the body - // we should find a better way to do this - const isFootnotes = html.match(` block.type === 'text', - ) as LPE.Post.TextBlock[] - - sections.forEach((section) => { - switch (section.name) { - case 'Credits': { - credits.push( - ...(section.blocks.filter( - (block) => block.type === 'text', - ) as LPE.Post.TextBlock[]), - ) - - break - } - - case 'Content': - case 'Timestamps': - case 'Transcription': { - content.push(...section.blocks) - - break - } - - case 'Transcriptions': { - break - } - } - }) - - channels.push(...(await getDistributionChannels(textBlocks))) - } - - return { - id: data.id, - slug, - title: data.title, - authors: data.authors, - description: data.summary, - modifiedAt: data.modifiedAt || '', - publishedAt: publishedAt.toJSON(), - episodeNumber, - tags: data.tags, - credits, - content, - transcription, - channels, - ...(show ? { show } : {}), - ...(show ? { showId: show.id } : {}), - ...(coverImage ? { coverImage } : {}), - highlighted: data.highlighted, - isDraft: data.isDraft, - type: LPE.PostTypes.Podcast, - } as any - }, -} - -const getDistributionChannels = async (blocks: LPE.Post.TextBlock[]) => { - const channels: LPE.Podcast.Channel[] = [] - - { - const youtubeUrlRegex = - /(https?\:\/\/)?((www\.)?youtube\.com|youtu\.?be)\/[^ "]+/gi - - for (const block of blocks) { - const match = (block.html || '').match(youtubeUrlRegex) - if (match && match.length) { - const url = match[0] - - channels.push({ - name: LPE.Podcast.ChannelNames.Youtube, - url, - }) - - continue - } - } - } - - const linkBlocks = blocks.filter((block) => - /^(https):\/\/[^ "]+$/.test((block.text || '').trim()), - ) - - for (const block of linkBlocks) { - const { text } = block - const url = text - - const name = [ - [/spotify\.com/i, LPE.Podcast.ChannelNames.Spotify], - [/podcasts\.google\.com/i, LPE.Podcast.ChannelNames.GooglePodcasts], - [/podcasts\.apple\.com/i, LPE.Podcast.ChannelNames.ApplePodcasts], - [/simplecast\.com/i, LPE.Podcast.ChannelNames.Simplecast], - ].find( - ([reg, name]) => url.match(reg)?.length, - )?.[1] as LPE.Podcast.ChannelName - - if (!name) continue - - switch (name) { - case LPE.Podcast.ChannelNames.Simplecast: { - if (!simplecastApi.isValidPlayerUrl(url)) { - console.error('invalid Simplecast player url!') - continue - } - - const episodeId = simplecastApi.extractEpisodeIdFromUrl(url) - if (!episodeId) { - console.error('invalid Simplecast player url!') - continue - } - - const [res, err] = await settle(() => - simplecastApi.getEpisode({ id: episodeId }), - ) - - if (err) { - console.error('failed to fetch Simplecast episode ', url) - console.error(err) - continue - } - - const data: LPE.Podcast.SimplecastChannelData = { - duration: res.duration, - audioFileUrl: res.ad_free_audio_file_url ?? res.audio_file?.url, - } - - channels.push({ - name, - url, - data, - }) - - break - } - default: { - channels.push({ - name, - url, - }) - } - } - } - - return channels -} - -const findSections = ( - names: string[], - blocks: LPE.Post.ContentBlock[], -): { - name: string - start: number - end: number - blocks: LPE.Post.ContentBlock[] -}[] => { - let sections: { - name: string - start: number - end: number - blocks: LPE.Post.ContentBlock[] - }[] = names.map((name) => ({ name, start: -1, end: -1, blocks: [] })) - - blocks.forEach((block, index) => { - const { type, ...rest } = block - if (block.type === 'text') { - const sectionIndex = sections.findIndex( - ({ name }) => block.text.trim() === `[${name}]`, - ) - - if (sectionIndex === -1) return - - const section = sections[sectionIndex] - section.start = index - } - }) - - sections = [...sections] - .sort((a, b) => (a.start < b.start ? -1 : 1)) - .filter((section) => section.start > -1) - - for (let i = 0; i < sections.length; i++) { - const section = sections[i] - const nextSection = sections[i + 1] - section.end = nextSection ? nextSection.start - 1 : blocks.length - 1 - - section.blocks = blocks.slice(section.start + 1, section.end + 1) - } - - return sections -} diff --git a/src/services/unbody/dataTypes/PodcastShowDocument.dataType.ts b/src/services/unbody/dataTypes/PodcastShowDocument.dataType.ts deleted file mode 100644 index 9641850..0000000 --- a/src/services/unbody/dataTypes/PodcastShowDocument.dataType.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { LPE } from '../../../types/lpe.types' -import { getPostLink } from '../../../utils/route.utils' -import { UnbodyResGoogleDocData } from '../unbody.types' -import { UnbodyDataTypeConfig } from './types' - -export const PodcastShowDataType: UnbodyDataTypeConfig< - LPE.Article.Data, - LPE.Podcast.Show, - UnbodyResGoogleDocData, - any, - | { - numberOfEpisodes: number - } - | undefined -> = { - key: 'PodcastShowDocument', - objectType: 'GoogleDoc', - classes: ['podcast', 'show', 'document'], - - isMatch: (helpers, data, original) => - original - ? original.pathString.includes('/Podcasts/') && original.slug === 'index' - : false, - - transform: async (helpers, data, original, root, context) => { - if (!original) return data as any - - const description = data.content.find( - (block) => - block.labels.length === 0 && block.type === 'text' && block.order > 2, - ) - - const showSlug = original.path[2] - - return { - id: data.id, - slug: showSlug, - title: data.title, - numberOfEpisodes: context?.numberOfEpisodes || 0, - hosts: data.authors, - url: getPostLink('podcast', { showSlug }), - description: (description?.type === 'text' && description.html) || '', - descriptionText: (description?.type === 'text' && description.text) || '', - logo: { - alt: data.title, - width: 24, - height: 24, - url: `/podcasts/${showSlug}-logo.svg`, - }, - episodes: [], - } - }, -} diff --git a/src/services/unbody/dataTypes/StaticPageDocument.dataType.ts b/src/services/unbody/dataTypes/StaticPageDocument.dataType.ts deleted file mode 100644 index ad06044..0000000 --- a/src/services/unbody/dataTypes/StaticPageDocument.dataType.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { LPE } from '../../../types/lpe.types' -import { UnbodyResGoogleDocData } from '../unbody.types' -import { UnbodyDataTypeConfig } from './types' - -export const StaticPageDataType: UnbodyDataTypeConfig< - UnbodyResGoogleDocData, - LPE.StaticPage.Document -> = { - key: 'StaticPageDocument', - objectType: 'GoogleDoc', - classes: ['static-page', 'document'], - - isMatch: (helpers, data) => - !!data?.pathString && data.pathString.includes('/Static pages/'), - - transform: async (helpers, data) => { - const textBlock = helpers.dataTypes.get({ - objectType: 'TextBlock', - }) - const imageBlock = helpers.dataTypes.get({ - objectType: 'ImageBlock', - }) - - const blocks = - await helpers.dataTypes.transformMany( - [...textBlock, ...imageBlock], - [...(data.blocks || [])].sort((a, b) => a.order - b.order), - data, - ) - - return { - id: data._additional.id, - slug: data.slug, - title: data.title, - subtitle: data.subtitle || '', - summary: data.summary || '', - createdAt: data.createdAt || null, - modifiedAt: data.modifiedAt || null, - content: blocks, - type: 'static_page', - isDraft: data.pathString.includes('/draft/'), - } - }, -} diff --git a/src/services/unbody/dataTypes/TextBlock.dataType.ts b/src/services/unbody/dataTypes/TextBlock.dataType.ts deleted file mode 100644 index 61b5303..0000000 --- a/src/services/unbody/dataTypes/TextBlock.dataType.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { LPE } from '../../../types/lpe.types' -import { setAttributeOnHTML } from '../../../utils/html.utils' -import { convertToIframe } from '../../../utils/string.utils' -import { UnbodyResGoogleDocData, UnbodyResTextBlockData } from '../unbody.types' -import { UnbodyDataTypeConfig } from './types' - -export const TextBlockDataType: UnbodyDataTypeConfig< - UnbodyResTextBlockData, - LPE.Article.TextBlock, - UnbodyResTextBlockData, - UnbodyResGoogleDocData -> = { - key: 'TextBlock', - objectType: 'TextBlock', - classes: ['article'], - - isMatch: (helpers, data, original, root) => data.__typename === 'TextBlock', - - transform: (helpers, data, original, root) => { - let { text = '', html = '' } = data - const labels: LPE.Post.ContentBlockLabel[] = [] - let embed: LPE.Post.TextBlockEmbed | null = null - - if (text.length > 0 || html.length > 0) { - const isLink = - /^]*>(]*>[\s]*<\/span>)*]*>]*href="(https):\/\/[^ "]+"[^>]*>.*<\/a><\/span>(]*>(\s|())*<\/span>)*<\/p>$/.test( - html, - ) - const isIframe = /]*>(?:<\/iframe>|[^]*?<\/iframe>)/.test(text) - - if (isLink) { - labels.push(LPE.Post.ContentBlockLabels.LinkOnly) - - const youtube = html.match( - /(https?\:\/\/)?((www\.)?youtube\.com|youtu\.?be)\/[^ "]+/gi, - ) - - const simplecast = html.match( - /(https?\:\/\/)?((player\.)?simplecast\.com)\/[^ "]+/gi, - ) - - const label = youtube?.[0] - ? LPE.Post.ContentBlockLabels.YoutubeEmbed - : LPE.Post.ContentBlockLabels.SimplecastEmbed - const src = youtube?.[0] || simplecast?.[0] - if (src && src.length > 0) { - labels.push(label) - labels.push(LPE.Post.ContentBlockLabels.Embed) - - embed = { - src, - html: convertToIframe(src), - } - } - } - - if (isIframe) { - const src = text.match(/(?<=src=").*?(?=[\?"])/g)?.[0] - - if (src) { - labels.push(LPE.Post.ContentBlockLabels.Embed) - - embed = { - html: text, - src, - } - } - } - } - - // set target="_blank" on anchor elements - { - const matches = Array.from( - html.matchAll(/]*href="http[^>]*"[^>]*>/gi), - ) - - for (const match of matches) { - const [anchorHTML] = match - const newAnchorHTML = setAttributeOnHTML(anchorHTML, 'target', '_blank') - html = html.replace(anchorHTML, newAnchorHTML) - } - } - - return { - id: data?._additional?.id || `${data.order}`, - type: 'text', - html, - text: data.text || '', - classNames: data.classNames, - footnotes: data.footnotesObj, - order: data.order, - tagName: data.tagName, - labels, - ...(embed ? { embed } : {}), - } - }, -} diff --git a/src/services/unbody/dataTypes/UnbodyDataTypes.ts b/src/services/unbody/dataTypes/UnbodyDataTypes.ts deleted file mode 100644 index d772d55..0000000 --- a/src/services/unbody/dataTypes/UnbodyDataTypes.ts +++ /dev/null @@ -1,92 +0,0 @@ -import { - UnbodyDataTypeClass, - UnbodyDataTypeConfig, - UnbodyDataTypeConfigHelpers, - UnbodyDataTypeKey, -} from './types' - -export class UnbodyDataTypes { - private dataTypes: UnbodyDataTypeConfig[] = [] - private helpers: UnbodyDataTypeConfigHelpers - - constructor(dataTypes: UnbodyDataTypeConfig[]) { - this.dataTypes = dataTypes - - this.helpers = { - dataTypes: this, - } - } - - getOne = ({ - key, - classes, - objectType, - }: { - key?: UnbodyDataTypeKey - classes?: UnbodyDataTypeClass | UnbodyDataTypeClass[] - objectType?: UnbodyDataTypeConfig['objectType'] - }) => { - let dataTypes = this.dataTypes - - if (key) { - return dataTypes.find((doc) => doc.key === key) - } - - return this.get({ classes, objectType })[0] - } - - get = ({ - classes: _classes, - objectType, - }: { - classes?: UnbodyDataTypeClass | UnbodyDataTypeClass[] - objectType?: UnbodyDataTypeConfig['objectType'] - }) => { - let dataTypes = this.dataTypes - - if (objectType) - dataTypes = dataTypes.filter( - (dataType) => dataType.objectType === objectType, - ) - - const classes = !_classes - ? [] - : Array.isArray(_classes) - ? _classes - : [_classes] - if (classes.length > 0) - dataTypes = dataTypes.filter((dataType) => - classes.every((cls) => dataType.classes.includes(cls)), - ) - - return dataTypes - } - - transform = async ( - pipeline: UnbodyDataTypeConfig[], - data: T, - root?: any, - context?: any, - ): Promise => { - let obj = data - - for (const dataType of pipeline) { - if (dataType.isMatch(this.helpers, obj, data, root, context)) { - obj = await dataType.transform(this.helpers, obj, data, root, context) - } - } - - return obj as O | Promise - } - - transformMany = async ( - pipeline: UnbodyDataTypeConfig[], - data: T[], - root?: any, - context?: any, - ): Promise => { - return Promise.all( - data.map((d) => this.transform(pipeline, d, root, context)), - ) - } -} diff --git a/src/services/unbody/dataTypes/dataTypes.ts b/src/services/unbody/dataTypes/dataTypes.ts deleted file mode 100644 index 9f1aeee..0000000 --- a/src/services/unbody/dataTypes/dataTypes.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { ArticleDataType } from './ArticleDocument.dataType' -import { ArticleImageBlockDataType } from './ArticleImageBlock.dataType' -import { ArticleSearchResultItemDataType } from './ArticleSearchResultItem.dataType' -import { ArticleTextBlockDataType } from './ArticleTextBlock.dataType' -import { ImageBlockDataType } from './ImageBlock.dataType' -import { PodcastEpisodeDataType } from './PodcastEpisodeDocument.dataType' -import { PodcastShowDataType } from './PodcastShowDocument.dataType' -import { StaticPageDataType } from './StaticPageDocument.dataType' -import { TextBlockDataType } from './TextBlock.dataType' -import { UnbodyDataTypes } from './UnbodyDataTypes' - -export const unbodyDataTypes = new UnbodyDataTypes([ - ArticleDataType, - TextBlockDataType, - ImageBlockDataType, - ArticleTextBlockDataType, - ArticleImageBlockDataType, - ArticleSearchResultItemDataType, - PodcastShowDataType, - PodcastEpisodeDataType, - StaticPageDataType, -]) diff --git a/src/services/unbody/dataTypes/index.ts b/src/services/unbody/dataTypes/index.ts deleted file mode 100644 index 80a8e4c..0000000 --- a/src/services/unbody/dataTypes/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -export * from './ArticleDocument.dataType' -export * from './ArticleImageBlock.dataType' -export * from './ArticleTextBlock.dataType' -export * from './TextBlock.dataType' -export * from './UnbodyDataTypes' -export * from './dataTypes' -export * from './types' diff --git a/src/services/unbody/dataTypes/types.ts b/src/services/unbody/dataTypes/types.ts deleted file mode 100644 index bb89f96..0000000 --- a/src/services/unbody/dataTypes/types.ts +++ /dev/null @@ -1,69 +0,0 @@ -import { - GoogleDoc, - ImageBlock, - TextBlock, -} from '../../../lib/unbody/unbody.generated' -import { UnbodyDataTypes } from './UnbodyDataTypes' - -export type UnbodyDataTypeConfig< - D = any, - T = any, - O = any, - R = any, - C = any, -> = { - key: UnbodyDataTypeKey - classes: UnbodyDataTypeClass[] - objectType: - | GoogleDoc['__typename'] - | TextBlock['__typename'] - | ImageBlock['__typename'] - - isMatch: ( - helpers: UnbodyDataTypeConfigHelpers, - object: D, - original: O, - root: R | undefined, - context: C, - ) => boolean - - transform: ( - helpers: UnbodyDataTypeConfigHelpers, - object: D, - original: O, - root: R | undefined, - context: C, - ) => T | Promise -} - -export type UnbodyDataTypeConfigHelpers = { - dataTypes: UnbodyDataTypes -} - -export const UnbodyDataTypeKeys = { - TextBlock: 'TextBlock', - ImageBlock: 'ImageBlock', - ArticleDocument: 'ArticleDocument', - ArticleTextBlock: 'ArticleTextBlock', - ArticleImageBlock: 'ArticleImageBlock', - ArticleSearchResultItem: 'ArticleSearchResultItem', - PodcastShowDocument: 'PodcastShowDocument', - PodcastEpisodeDocument: 'PodcastEpisodeDocument', - StaticPageDocument: 'StaticPageDocument', -} as const - -export type UnbodyDataTypeKey = - (typeof UnbodyDataTypeKeys)[keyof typeof UnbodyDataTypeKeys] - -export const UnbodyDataTypeClasses = { - Article: 'article', - Podcast: 'podcast', - Show: 'show', - Episode: 'episode', - Document: 'document', - Search: 'search', - StaticPage: 'static-page', -} as const - -export type UnbodyDataTypeClass = - (typeof UnbodyDataTypeClasses)[keyof typeof UnbodyDataTypeClasses] diff --git a/src/services/unbody/index.ts b/src/services/unbody/index.ts deleted file mode 100644 index 1f16a2a..0000000 --- a/src/services/unbody/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './unbody.service' diff --git a/src/services/unbody/unbody.fragments.ts b/src/services/unbody/unbody.fragments.ts deleted file mode 100644 index 88be71c..0000000 --- a/src/services/unbody/unbody.fragments.ts +++ /dev/null @@ -1,151 +0,0 @@ -import { gql } from 'graphql-request' - -export const TEXT_BLOCK_FRAGMENT_COMMON = gql` - fragment TextBlockCommon on TextBlock { - footnotes - footnotesObj @client(always: true) { - index - id - refId - refValue - valueHTML - valueText - } - html - order - text - tagName - classNames - __typename - _additional { - id - } - } -` - -export const IMAGE_BLOCK_FRAGMENT_COMMON = gql` - fragment ImageBlockCommon on ImageBlock { - url - alt - order - width - height - __typename - _additional { - id - } - } -` - -export const GOOGLE_DOC_FRAGMENT_COMMON = gql` - fragment GoogleDocCommon on GoogleDoc { - sourceId - title - subtitle - summary - tags - createdAt - modifiedAt - slug - path - pathString - _additional { - id - } - } -` - -export const GOOGLE_DOC_FRAGMENT_MENTIONS = gql` - fragment GoogleDocMentions on GoogleDoc { - mentions - mentionsObj @client(always: true) { - name - emailAddress - } - } -` - -export const GOOGLE_DOC_FRAGMENT_TOC = gql` - fragment GoogleDocTOC on GoogleDoc { - toc - tocObj @client(always: true) { - level - tag - href - title - blockIndex - } - } -` - -export const SEARCH_IMAGE_BLOCK_FRAGMENT = gql` - fragment SearchImageBlock on ImageBlock { - __typename - - ...ImageBlockCommon - - _additional { - id - score - certainty - } - - document { - ... on GoogleDoc { - ...GoogleDocCommon - ...GoogleDocMentions - } - } - } - - ${IMAGE_BLOCK_FRAGMENT_COMMON} - ${GOOGLE_DOC_FRAGMENT_COMMON} - ${GOOGLE_DOC_FRAGMENT_MENTIONS} -` - -export const SEARCH_TEXT_BLOCK_FRAGMENT = gql` - fragment SearchTextBlock on TextBlock { - ...TextBlockCommon - - _additional { - id - score - certainty - } - - document { - ... on GoogleDoc { - ...GoogleDocCommon - ...GoogleDocMentions - } - } - } - - ${TEXT_BLOCK_FRAGMENT_COMMON} - ${GOOGLE_DOC_FRAGMENT_COMMON} - ${GOOGLE_DOC_FRAGMENT_MENTIONS} -` - -export const SEARCH_GOOGLE_DOC_FRAGMENT = gql` - fragment SearchGoogleDoc on GoogleDoc { - ...GoogleDocCommon - ...GoogleDocMentions - - blocks { - ... on ImageBlock { - ...ImageBlockCommon - } - } - - _additional { - id - score - certainty - } - } - - ${TEXT_BLOCK_FRAGMENT_COMMON} - ${IMAGE_BLOCK_FRAGMENT_COMMON} - ${GOOGLE_DOC_FRAGMENT_COMMON} - ${GOOGLE_DOC_FRAGMENT_MENTIONS} -` diff --git a/src/services/unbody/unbody.helpers.ts b/src/services/unbody/unbody.helpers.ts deleted file mode 100644 index fe1154b..0000000 --- a/src/services/unbody/unbody.helpers.ts +++ /dev/null @@ -1,111 +0,0 @@ -import { - GetObjectsGoogleDocWhereInpObj, - GetObjectsGoogleDocWhereOperandsInpObj, - GoogleDocAdditional, - ImageBlockAdditional, - TextBlockAdditional, -} from '../../lib/unbody/unbody.generated' - -export class UnbodyHelpers { - static resolveScore = ( - _additional: Partial< - GoogleDocAdditional | ImageBlockAdditional | TextBlockAdditional - >, - ): number => - _additional?.certainty || - (_additional?.score && parseFloat(_additional.score)) || - 0 - - static args = { - limit: (value: number): any => String(value), - skip: (value: number): any => String(value), - page: (skip: number, limit: number = 10) => ({ - limit: this.args.limit(limit), - skip: this.args.skip(skip), - }), - wherePath: ( - path: Array, - key: string[] = ['path'], - ) => { - const input = path.filter((p) => p && typeof p === 'string') as string[] - const paths: string[] = [] - const or: string[] = [] - const exclude: string[] = [] - - for (const p of input) { - if (p.startsWith('!')) exclude.push(p.slice(1)) - else if (p.includes('|')) - or.push(...p.split('|').filter((s) => s.length > 0)) - else paths.push(p) - } - - return { - operator: 'And', - operands: [ - ...paths.map( - (p) => - ({ - operator: 'Equal', - path: key, - valueString: p, - } as GetObjectsGoogleDocWhereInpObj), - ), - ...exclude.map( - (p) => - ({ - operator: 'NotEqual', - path: key, - valueString: p, - } as GetObjectsGoogleDocWhereInpObj), - ), - ...(or.length - ? [ - { - operator: 'Or', - operands: or.map( - (p) => - ({ - operator: 'Equal', - path: key, - valueString: p, - } as GetObjectsGoogleDocWhereInpObj), - ), - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ], - } as GetObjectsGoogleDocWhereInpObj - }, - wherePublished: (value: boolean, path: string[] = ['pathString']) => - ({ - operator: 'Or', - operands: value - ? [ - { - path, - operator: 'Like', - valueString: '/Articles/published/*', - }, - ] - : [], - } as GetObjectsGoogleDocWhereOperandsInpObj), - whereSlugIs: (slug: string, path = ['slug']) => - ({ - operator: 'Equal', - path, - valueString: slug, - } as GetObjectsGoogleDocWhereOperandsInpObj), - whereSlugIsNot: (slug: string, path = ['slug']) => - ({ - operator: 'NotEqual', - path: path, - valueString: slug, - } as GetObjectsGoogleDocWhereOperandsInpObj), - whereIdIsNot: (id: string) => - ({ - operator: 'NotEqual', - path: ['id'], - valueString: id, - } as GetObjectsGoogleDocWhereOperandsInpObj), - } -} diff --git a/src/services/unbody/unbody.operators.ts b/src/services/unbody/unbody.operators.ts deleted file mode 100644 index a86a393..0000000 --- a/src/services/unbody/unbody.operators.ts +++ /dev/null @@ -1,237 +0,0 @@ -import { gql } from '@apollo/client' - -export const COUNT_DOCUMENTS_QUERY = gql` - query CountDocuments($filter: AggregateObjectsGoogleDocWhereInpObj) { - Aggregate { - GoogleDoc(where: $filter) { - meta { - count - } - } - } - } -` -export const GET_POSTS_QUERY = gql` - query GetPosts( - $filter: GetObjectsGoogleDocWhereInpObj - $sort: [GetObjectsGoogleDocSortInpObj] - $searchResult: Boolean = false - $nearText: Txt2VecC11yGetObjectsGoogleDocNearTextInpObj - $hybrid: GetObjectsGoogleDocHybridInpObj - $nearObject: GetObjectsGoogleDocNearObjectInpObj - $skip: Int = 0 - $limit: Int = 10 - $toc: Boolean = false - $mentions: Boolean = false - $textBlocks: Boolean = false - $imageBlocks: Boolean = false - $remoteId: Boolean = false - ) { - Get { - GoogleDoc( - where: $filter - hybrid: $hybrid - nearText: $nearText - nearObject: $nearObject - sort: $sort - offset: $skip - limit: $limit - ) { - _additional { - id - score @include(if: $searchResult) - distance @include(if: $searchResult) - certainty @include(if: $searchResult) - } - title - subtitle - summary - slug - tags - path - createdAt - modifiedAt - pathString - remoteId @include(if: $remoteId) - mentions @include(if: $mentions) - mentionsObj @client(always: true) @include(if: $mentions) { - name - emailAddress - } - toc @include(if: $toc) - tocObj @client(always: true) @include(if: $toc) { - level - tag - href - title - blockIndex - } - blocks { - ... on ImageBlock @include(if: $imageBlocks) { - url - alt - order - width - height - __typename - _additional { - id - } - } - ... on TextBlock @include(if: $textBlocks) { - footnotes - footnotesObj @client(always: true) { - index - id - refId - refValue - valueHTML - valueText - } - html - order - text - tagName - classNames - __typename - _additional { - id - } - } - } - } - } - } -` - -export const GET_ALL_TOPICS_QUERY = gql` - query GetAllTopics($filter: AggregateObjectsGoogleDocWhereInpObj) { - Aggregate { - GoogleDoc(where: $filter, groupBy: "tags") { - groupedBy { - value - } - tags { - topOccurrences { - value - occurs - } - } - } - } - } -` - -export const SEARCH_BLOCKS_QUERY = gql` - query SearchBlocks( - $limit: Int - $skip: Int - $textNearText: Txt2VecC11yGetObjectsTextBlockNearTextInpObj - $imageNearText: Txt2VecC11yGetObjectsImageBlockNearTextInpObj - $textFilter: GetObjectsTextBlockWhereInpObj - $imageFilter: GetObjectsImageBlockWhereInpObj - $textHybrid: GetObjectsTextBlockHybridInpObj - $imageHybrid: GetObjectsImageBlockHybridInpObj - $text: Boolean = true - $image: Boolean = true - ) { - Get { - TextBlock( - where: $textFilter - nearText: $textNearText - hybrid: $textHybrid - limit: $limit - offset: $skip - ) @include(if: $text) { - footnotes - footnotesObj @client(always: true) { - index - id - refId - refValue - valueHTML - valueText - } - html - order - text - tagName - classNames - __typename - - document { - ... on GoogleDoc { - sourceId - title - subtitle - summary - tags - createdAt - modifiedAt - slug - path - pathString - _additional { - id - } - mentions - mentionsObj @client(always: true) { - name - emailAddress - } - } - } - - _additional { - certainty - score - id - } - } - - ImageBlock( - where: $imageFilter - nearText: $imageNearText - hybrid: $imageHybrid - limit: $limit - offset: $skip - ) @include(if: $image) { - url - alt - order - width - height - __typename - - document { - ... on GoogleDoc { - sourceId - title - subtitle - summary - tags - createdAt - modifiedAt - slug - path - pathString - _additional { - id - } - mentions - mentionsObj @client(always: true) { - name - emailAddress - } - } - } - - _additional { - certainty - score - id - } - } - } - } -` diff --git a/src/services/unbody/unbody.service.ts b/src/services/unbody/unbody.service.ts deleted file mode 100644 index b5af1d7..0000000 --- a/src/services/unbody/unbody.service.ts +++ /dev/null @@ -1,1851 +0,0 @@ -import { ApolloClient, InMemoryCache } from '@apollo/client' -import { WebhookClient } from 'discord.js' -import { XMLBuilder, XMLParser } from 'fast-xml-parser' -import { Feed } from 'feed' -import { Category } from 'feed/lib/typings' -import { writeFile } from 'fs/promises' -import path from 'path' -import { AuthorsConfig } from '../../configs/data.configs' -import { siteConfigs } from '../../configs/site.configs' -import { - CountDocumentsDocument, - CountDocumentsQueryVariables, - GetAllTopicsDocument, - GetObjectsGoogleDocWhereInpObj, - GetObjectsTextBlockHybridInpObj, - GetObjectsTextBlockWhereInpObj, - GetPostsDocument, - GetPostsQueryVariables, - SearchBlocksDocument, - Txt2VecC11yGetObjectsTextBlockNearTextInpObj, -} from '../../lib/unbody/unbody.generated' -import { getWebhookData } from '../../pages/api/webhook' -import { - ApiPaginatedPayload, - ApiResponse, - SearchResultItem, -} from '../../types/data.types' -import { LPE } from '../../types/lpe.types' -import { chunkArray } from '../../utils/array.utils' -import { isBuildTime, isVercel } from '../../utils/env.utils' -import { getOpenGraphImageUrl } from '../../utils/og.utils' -import { - CreatePromiseResult, - createPromise, - settle, -} from '../../utils/promise.utils' -import { getPostUrl, getWebsiteUrl } from '../../utils/route.utils' -import { formatTagText } from '../../utils/string.utils' -import { unbodyDataTypes } from './dataTypes' -import { UnbodyHelpers } from './unbody.helpers' - -const websiteUrl = getWebsiteUrl() -const discordWebhookURL = process.env.DISCORD_LOGS_WEBHOOK_URL || '' -const discordWebhookUsername = 'Logos Press Engine' -const discordWebhookAvatarURL = 'https://press.logos.co/logo.png' -const sendDiscordNotifications = - process.env.NODE_ENV === 'production' && - !!discordWebhookURL && - websiteUrl.includes('dev-') // temporary solution to avoid sending duplicate notification messages - -const articleDocument = unbodyDataTypes.get({ - objectType: 'GoogleDoc', - classes: ['article', 'document'], -})! -const articleSearchResultItem = unbodyDataTypes.get({ - classes: ['article', 'search'], -})! -const podcastShowDocument = unbodyDataTypes.get({ - classes: ['podcast', 'document'], - objectType: 'GoogleDoc', -})! -const podcastEpisodeDocument = unbodyDataTypes.get({ - classes: ['podcast', 'document', 'episode'], - objectType: 'GoogleDoc', -})! -const staticPageDocument = unbodyDataTypes.get({ - classes: ['static-page', 'document'], - objectType: 'GoogleDoc', -})! - -const getRecordDate = (record: PageRecord) => - record.type === 'podcast' - ? new Date(record.publishedAt) - : new Date(record.modifiedAt!) - -export const sortPosts = (a: LPE.Post.Document, b: LPE.Post.Document) => - getRecordDate(a) > getRecordDate(b) ? -1 : 1 - -type PageRecord = LPE.Post.Document | LPE.StaticPage.Document -type PageRecordChangeAction = - | 'create' - | 'update' - | 'delete' - | 'publish' - | 'unpublish' -type PageRecordChange = { action: PageRecordChangeAction; record: PageRecord } -type ChangeEventHandler = ( - oldData: Data, - data: Data, - changes: PageRecordChange[], - firstLoad: boolean, -) => void | Promise -type Data = { - posts: LPE.Post.Document[] - articles: LPE.Article.Data[] - draftArticles: LPE.Article.Data[] - highlightedArticles: LPE.Article.Data[] - episodes: LPE.Podcast.Document[] - draftEpisodes: LPE.Podcast.Document[] - highlightedEpisodes: LPE.Podcast.Document[] - publishedPosts: LPE.Post.Document[] - staticPages: LPE.StaticPage.Document[] - draftStaticPages: LPE.StaticPage.Document[] - allRecords: PageRecord[] -} - -export class UnbodyService { - client: ApolloClient = null as any - helpers = UnbodyHelpers - - lastUpdate: number = 0 - firstLoad: boolean = true - loadingData: boolean = false - - data: Data = { - articles: [], - episodes: [], - posts: [], - staticPages: [], - allRecords: [], - draftArticles: [], - draftEpisodes: [], - publishedPosts: [], - draftStaticPages: [], - highlightedArticles: [], - highlightedEpisodes: [], - } - fetchDataPromise: CreatePromiseResult = null as any - - changeEventHandlers: ChangeEventHandler[] = [] - - constructor(private apiKey: string, private projectId: string) { - const cache = new InMemoryCache({ - typePolicies: { - Query: { - fields: { - Get: { - merge(existing = {}, incoming) { - return { - ...existing, - ...incoming, - } - }, - }, - }, - }, - }, - }) - - this.client = new ApolloClient({ - uri: 'https://graphql.unbody.io', - cache, - headers: { - authorization: this.apiKey, - 'x-project-id': this.projectId, - }, - resolvers: { - GoogleDoc: { - mentionsObj(rootValue, args, context, info) { - return JSON.parse(rootValue.mentions || '') - }, - tocObj(rootValue, args, context, info) { - return JSON.parse(rootValue.toc || '[]') - }, - }, - TextBlock: { - footnotesObj(rootValue, args, context, info) { - return JSON.parse(rootValue.footnotes || '[]') - }, - }, - }, - ssrMode: true, - }) - - this.fetchData(true) - - if (!isVercel() && process.env.NODE_ENV !== 'development') - this.checkForUpdates() - } - - onChange = (handler: ChangeEventHandler) => { - this.changeEventHandlers.push(handler) - } - - private checkForUpdates = async () => { - const data = await getWebhookData() - - if (!this.loadingData && data && data.lastUpdate > this.lastUpdate) { - this.lastUpdate = data.lastUpdate - this.fetchData(true) - } - - setTimeout(this.checkForUpdates, 1000) - } - - private _fetchData = async (callback: (data: any) => void) => { - try { - this.loadingData = true - const articles: LPE.Article.Data[] = await this.fetchAllArticles() - const episodes: LPE.Podcast.Document[] = await this.fetchAllEpisodes() - const staticPages = await this.fetchAllStaticPages() - - const newData: Data = { - articles: [], - episodes: [], - posts: [], - staticPages: [], - allRecords: [], - draftArticles: [], - draftEpisodes: [], - publishedPosts: [], - draftStaticPages: [], - highlightedArticles: [], - highlightedEpisodes: [], - } - - for (const article of articles) { - if (article.isDraft) newData.draftArticles.push(article) - else if (article.highlighted) newData.highlightedArticles.push(article) - else newData.articles.push(article) - } - - for (const episode of episodes) { - if (episode.isDraft) newData.draftEpisodes.push(episode) - else if (episode.highlighted) newData.highlightedEpisodes.push(episode) - else newData.episodes.push(episode) - } - - for (const staticPage of staticPages) { - if (staticPage.isDraft) newData.draftStaticPages.push(staticPage) - else newData.draftStaticPages.push(staticPage) - } - - newData.posts = [...newData.articles, ...newData.episodes].sort(sortPosts) - newData.publishedPosts = [ - ...newData.posts, - ...newData.highlightedArticles, - ...newData.highlightedEpisodes, - ].sort(sortPosts) - newData.allRecords = [...articles, ...episodes, ...staticPages] - - const oldData = { ...this.data } - - this.data = newData - callback(this.data) - - const changes = isBuildTime() ? [] : this.findChanges(oldData, newData) - - for (const handler of this.changeEventHandlers) { - const [_res, err] = await settle(() => - handler(oldData, newData, changes, this.firstLoad), - ) - if (err) { - console.error(err) - } - } - - if (this.firstLoad) this.firstLoad = false - } catch (error) { - console.error(error) - } finally { - this.loadingData = false - } - } - - findChanges = (current: Data, newData: Data): PageRecordChange[] => { - const changes: PageRecordChange[] = [] - - const [oldRecords, newRecords]: Array> = [ - current, - newData, - ].map( - (i) => - Object.fromEntries(i.allRecords.map((r) => [r.id, r])) as Record< - string, - PageRecord - >, - ) - - const oldIds = Object.keys(oldRecords) - const newIds = Object.keys(newRecords) - - for (const id of oldIds) { - if (!newRecords[id]) { - changes.push({ - action: 'delete', - record: oldRecords[id], - }) - } - } - - for (const id of newIds) { - const record = newRecords[id] - const oldRecord = oldRecords[id] - if (!oldRecord) { - changes.push({ - action: 'create', - record, - }) - } else { - const isUpdated = - JSON.stringify([ - getRecordDate(record), - record.modifiedAt, - record.type === 'podcast' && record.episodeNumber, - record.slug, - record.isDraft, - 'highlighted' in record && record.highlighted, - ]) !== - JSON.stringify([ - getRecordDate(oldRecord), - oldRecord.modifiedAt, - record.type === 'podcast' && record.episodeNumber, - oldRecord.slug, - oldRecord.isDraft, - 'highlighted' in oldRecord && oldRecord.highlighted, - ]) - - if (!isUpdated) continue - - changes.push({ - record, - action: - oldRecord.isDraft && !record.isDraft - ? 'publish' - : !oldRecord.isDraft && record.isDraft - ? 'unpublish' - : 'update', - }) - } - } - - return changes - } - - sendUpdatesToDiscord = async (changes: PageRecordChange[]) => {} - - fetchData = async (forced: boolean = false) => { - if (forced) { - this.fetchDataPromise && this.fetchDataPromise.resolve(this.data) - - this.fetchDataPromise = createPromise() - - await this.clearCache() - this._fetchData(this.fetchDataPromise.callback) - } - - return this.fetchDataPromise.promise - } - - clearCache = async () => { - this.client.cache.reset() - } - - private fetchAllStaticPages = async () => { - const result: LPE.StaticPage.Document[] = [] - - let skip = 0 - const limit = 50 - while (true) { - const { data, errors } = await this.findStaticPages({ - skip, - limit, - parseContent: false, - textBlocks: false, - includeDrafts: true, - toc: false, - }) - - if (errors) throw errors - - result.push(...data) - - if (data.length === 0) break - - skip += 50 - } - - return result - } - - private fetchAllEpisodes = async () => { - const result: LPE.Podcast.Document[] = [] - - let skip = 0 - const limit = 50 - while (true) { - const { data, errors } = await this.getPodcastEpisodes({ - skip, - limit, - highlighted: 'include', - includeDrafts: true, - parseContent: false, - textBlocks: false, - populateShow: true, - toc: false, - }) - - if (errors) { - throw errors - } - - result.push( - ...data.map((episode) => ({ - ...episode, - })), - ) - - if (data.length === 0) break - - skip += 50 - } - - return result - } - - private fetchAllArticles = async () => { - const result: LPE.Article.Data[] = [] - - let skip = 0 - const limit = 50 - while (true) { - const { data, errors } = await this.getArticles({ - skip, - limit, - highlighted: 'include', - includeDrafts: true, - parseContent: false, - textBlocks: false, - }) - - if (errors) { - throw errors - } - - result.push( - ...data.map((article) => ({ - ...article, - content: [], - })), - ) - - if (data.length === 0) break - skip += limit - } - - return result - } - - handleResponse = ( - data: T | null = null, - errors: any = null, - ): ApiResponse => { - if (errors) console.error(errors) - if (errors || !data) { - return { - data: data as any, - errors: JSON.stringify(errors), - } - } - return { - data, - errors, - } - } - - handleRequest = async ( - handler: () => T | Promise, - defaultValue?: T, - ): Promise> => { - const [res, err] = await settle(handler) - if (err) return this.handleResponse(defaultValue || null, err) - return this.handleResponse(res) - } - - public countDocuments = async ( - filter: CountDocumentsQueryVariables['filter'] = {}, - ) => - this.handleRequest(async () => { - const { - data: { - Aggregate: { GoogleDoc }, - }, - } = await this.client.query({ - query: CountDocumentsDocument, - variables: { - filter, - }, - }) - - return GoogleDoc?.[0]?.meta?.count || 0 - }, 0) - - getStaticPages = () => - this.handleRequest(async () => { - await this.fetchData() - const { staticPages } = this.data - - return staticPages - }, []) - - findStaticPages = ({ - id, - skip = 0, - limit = 10, - slug, - toc = false, - filter, - nearObject, - textBlocks = false, - includeDrafts = false, - }: { - id?: string - slug?: string - skip?: number - limit?: number - toc?: boolean - filter?: GetPostsQueryVariables['filter'] - nearObject?: string - textBlocks?: boolean - parseContent?: boolean - includeDrafts?: boolean - }) => - this.handleRequest(async () => { - const { - data: { - Get: { GoogleDoc: docs }, - }, - } = await this.client.query({ - query: GetPostsDocument, - variables: { - toc, - textBlocks, - mentions: true, - imageBlocks: true, - ...(nearObject - ? { - nearObject: { - id: nearObject, - }, - } - : {}), - ...this.helpers.args.page(skip, limit), - filter: { - operator: 'And', - operands: [ - this.helpers.args.wherePath([ - 'Static pages', - includeDrafts ? 'published|draft' : 'published', - ]), - ...(id - ? [ - { - operator: 'Equal', - path: ['remoteId'], - valueString: id, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(slug - ? [ - { - path: ['slug'], - operator: 'Equal', - valueString: slug, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(nearObject - ? [ - { - path: ['id'], - operator: 'NotEqual', - valueString: nearObject, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(filter ? [filter] : []), - ], - }, - }, - }) - - return unbodyDataTypes.transformMany( - staticPageDocument, - docs, - undefined, - ) - }, []) - - getStaticPage = ({ - id, - slug, - includeDrafts = false, - }: { - id?: string - slug: string - includeDrafts?: boolean - }) => - this.handleRequest(async () => { - const { data } = await this.findStaticPages({ - limit: 1, - id, - slug, - includeDrafts, - textBlocks: true, - parseContent: true, - }) - - if (data.length === 0) throw 'Static page not found!' - - return data[0] - }, null) - - findPostDocs = ({ - skip = 0, - limit = 10, - id, - slug, - toc = false, - filter, - hybrid, - nearObject, - textBlocks = false, - nearText, - sort, - }: { - id?: string - slug?: string - skip?: number - limit?: number - toc?: boolean - filter?: GetObjectsGoogleDocWhereInpObj | GetObjectsGoogleDocWhereInpObj[] - hybrid?: GetPostsQueryVariables['hybrid'] - nearObject?: string - textBlocks?: boolean - nearText?: GetPostsQueryVariables['nearText'] - sort?: GetPostsQueryVariables['sort'] - }) => - this.handleRequest(async () => { - const { - data: { - Get: { GoogleDoc: docs }, - }, - } = await this.client.query({ - query: GetPostsDocument, - variables: { - toc, - textBlocks, - mentions: true, - imageBlocks: true, - sort, - searchResult: !!hybrid || !!nearText || !!nearObject, - ...(hybrid ? { hybrid } : {}), - nearText, - ...(nearObject - ? { - nearObject: { - id: nearObject, - }, - } - : {}), - ...this.helpers.args.page(skip, limit), - filter: { - operator: 'And', - operands: [ - ...(id - ? [ - { - operator: 'Equal', - path: ['remoteId'], - valueString: id, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(slug - ? [ - { - path: ['slug'], - operator: 'Equal', - valueString: slug, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(nearObject - ? [ - { - path: ['id'], - operator: 'NotEqual', - valueString: nearObject, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(filter ? (Array.isArray(filter) ? filter : [filter]) : []), - ], - }, - }, - }) - - return docs - }, []) - - getArticles = ({ - skip = 0, - limit = 10, - id, - slug, - toc = false, - filter, - nearObject, - textBlocks = false, - includeDrafts = false, - highlighted = 'include', - }: { - id?: string - slug?: string - skip?: number - limit?: number - toc?: boolean - filter?: GetPostsQueryVariables['filter'] - nearObject?: string - textBlocks?: boolean - parseContent?: boolean - includeDrafts?: boolean - highlighted?: 'only' | 'include' | 'exclude' - }) => - this.handleRequest(async () => { - const { - data: { - Get: { GoogleDoc: docs }, - }, - } = await this.client.query({ - query: GetPostsDocument, - variables: { - toc, - textBlocks, - mentions: true, - imageBlocks: true, - ...(nearObject - ? { - nearObject: { - id: nearObject, - }, - } - : {}), - ...this.helpers.args.page(skip, limit), - filter: { - operator: 'And', - operands: [ - this.helpers.args.wherePath([ - 'Articles', - highlighted !== 'only' && '|published', - highlighted !== 'only' && includeDrafts && '|draft', - (highlighted === 'include' || highlighted === 'only') && - '|highlighted', - ]), - ...(id - ? [ - { - operator: 'Equal', - path: ['remoteId'], - valueString: id, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(slug - ? [ - { - path: ['slug'], - operator: 'Equal', - valueString: slug, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(nearObject - ? [ - { - path: ['id'], - operator: 'NotEqual', - valueString: nearObject, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(filter ? [filter] : []), - ], - }, - }, - }) - - return unbodyDataTypes.transformMany( - articleDocument, - docs, - undefined, - ) - }, []) - - getArticle = ({ - id, - slug, - includeDrafts = false, - }: { - id?: string - slug?: string - parseContent?: boolean - includeDrafts?: boolean - }) => - this.handleRequest( - async () => - this.getArticles({ - limit: 1, - id, - slug, - toc: true, - includeDrafts, - textBlocks: true, - parseContent: true, - highlighted: 'include', - }).then((res) => res.data[0]), - null, - ) - - getHighlightedArticles = ({ - skip = 0, - limit = 10, - }: { - skip?: number - limit?: number - }) => - this.getArticles({ - limit, - skip, - toc: true, - highlighted: 'only', - textBlocks: true, - parseContent: true, - }) - - getRelatedArticles = ({ - id, - skip = 0, - limit = 10, - }: { - id: string - skip?: number - limit?: number - }) => - this.getArticles({ - limit, - skip, - toc: true, - nearObject: id, - textBlocks: true, - parseContent: true, - highlighted: 'include', - }) - - getPodcastShows = async ({ - showSlug, - episodesLimit = 12, - populateEpisodes = false, - }: { - showSlug?: string - episodesLimit?: number - populateEpisodes?: boolean - }) => - this.handleRequest(async () => { - const { - data: { - Get: { GoogleDoc: docs }, - }, - } = await this.client.query({ - query: GetPostsDocument, - variables: { - filter: this.helpers.args.wherePath([ - 'Podcasts', - 'index', - showSlug && showSlug, - ]), - ...this.helpers.args.page(0, 50), - imageBlocks: true, - textBlocks: true, - mentions: true, - sort: { order: 'desc', path: ['pathString'] }, - }, - }) - - const shows = await Promise.all( - docs.map(async (doc) => - unbodyDataTypes.transform(podcastShowDocument, doc), - ), - ) - - const result = await Promise.all( - shows.map(async (show) => ({ - ...show, - episodes: populateEpisodes - ? await this.getPodcastEpisodes({ - showSlug: show.slug, - limit: episodesLimit, - highlighted: 'include', - }).then((res) => res.data) - : [], - numberOfEpisodes: await this.countDocuments( - this.helpers.args.wherePath([ - 'Podcasts', - show.slug, - 'published|highlighted', - ]), - ).then((res) => res.data), - })), - ) - - return result - }, []) - - getPodcastShow = async ({ - showSlug, - episodesLimit = 10, - populateEpisodes = false, - }: { - showSlug: string - episodesLimit?: number - populateEpisodes?: boolean - }) => - this.handleRequest( - async () => - this.getPodcastShows({ - showSlug, - episodesLimit, - populateEpisodes, - }).then((res) => res.data[0]), - null, - ) - - getPodcastEpisodes = ({ - limit = 10, - skip = 0, - id, - slug, - showSlug = '', - toc = false, - filter, - nearObject, - textBlocks = false, - parseContent = false, - populateShow = false, - includeDrafts = false, - highlighted = 'include', - }: { - id?: string - slug?: string - showSlug?: string - skip?: number - limit?: number - toc?: boolean - filter?: GetPostsQueryVariables['filter'] - nearObject?: string - textBlocks?: boolean - parseContent?: boolean - populateShow?: boolean - includeDrafts?: boolean - highlighted?: 'only' | 'include' | 'exclude' - }) => - this.handleRequest(async () => { - const { - data: { - Get: { GoogleDoc: docs }, - }, - } = await this.client.query({ - query: GetPostsDocument, - variables: { - toc, - textBlocks, - mentions: true, - imageBlocks: true, - ...(nearObject - ? { - nearObject: { - id: nearObject, - }, - } - : {}), - ...this.helpers.args.page(skip, limit), - filter: { - operator: 'And', - operands: [ - this.helpers.args.wherePath([ - 'Podcasts', - showSlug, - highlighted !== 'only' && '|published', - highlighted !== 'only' && includeDrafts && '|draft', - (highlighted === 'include' || highlighted === 'only') && - '|highlighted', - ]), - ...(id - ? [ - { - operator: 'Equal', - path: ['remoteId'], - valueString: id, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(slug - ? [ - { - operator: 'Like', - path: ['slug'], - valueString: `ep*-${slug}`, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(nearObject - ? [ - { - path: ['id'], - operator: 'NotEqual', - valueString: nearObject, - } as GetObjectsGoogleDocWhereInpObj, - ] - : []), - ...(filter ? [filter] : []), - ], - }, - sort: { - order: 'desc', - path: ['slug'], - }, - }, - }) - - let shows: LPE.Podcast.Show[] = [] - - if (populateShow) { - const { data } = (await this.getPodcastShows({ - populateEpisodes: false, - })) as ApiResponse - - shows = [...data] - } - - return unbodyDataTypes - .transformMany( - podcastEpisodeDocument, - docs, - undefined, - { shows, parseContent }, - ) - .then((res) => res.filter((obj) => obj && obj.type === 'podcast')) - }, []) - - getPodcastEpisode = ({ - id, - slug, - showSlug = '', - toc = false, - includeDraft = false, - textBlocks = false, - }: { - id?: string - slug: string - showSlug?: string - toc?: boolean - textBlocks?: boolean - includeDraft?: boolean - }) => - this.handleRequest(async () => { - const { data } = await this.getPodcastEpisodes({ - id, - slug, - showSlug, - skip: 0, - limit: 1, - toc, - textBlocks, - parseContent: true, - populateShow: true, - highlighted: 'include', - includeDrafts: includeDraft, - }) - - return data[0] || null - }, null) - - getHighlightedEpisodes = ({ - skip = 0, - limit = 10, - showSlug = '', - textBlocks = false, - }: { - skip?: number - limit?: number - showSlug?: string - textBlocks?: boolean - }) => - this.handleRequest(async () => { - const { data } = await this.getPodcastEpisodes({ - skip, - limit, - showSlug, - textBlocks, - parseContent: true, - populateShow: true, - includeDrafts: false, - highlighted: 'only', - }) - - return data - }, []) - - getRelatedEpisodes = ({ - id, - skip = 0, - limit = 10, - showSlug = '', - toc = false, - includeDraft = false, - textBlocks = false, - }: { - id: string - toc?: boolean - skip?: number - limit?: number - showSlug?: string - textBlocks?: boolean - includeHighlighted?: boolean - includeDraft?: boolean - }) => - this.handleRequest(async () => { - const { data } = await this.getPodcastEpisodes({ - skip, - limit, - toc, - showSlug, - textBlocks, - nearObject: id, - parseContent: true, - populateShow: true, - highlighted: 'include', - includeDrafts: includeDraft, - }) - - return data - }, []) - - getLatestEpisodes = async ({ - showSlug, - skip = 0, - limit = 10, - }: { - showSlug?: string - skip?: number - limit?: number - }) => - this.handleRequest>( - async () => { - await this.fetchData() - let episodes = [...this.data.episodes] - if (showSlug) - episodes = episodes.filter((ep) => ep.show?.slug === showSlug) - - const data = episodes.slice(skip, skip + limit) - - return { - data, - hasMore: episodes.length > skip + limit, - } - }, - { data: [], hasMore: false }, - ) - - getRecentPosts = async ({ - limit = 10, - skip = 0, - }: { - limit?: number - skip?: number - }) => - this.handleRequest>( - async () => { - await this.fetchData() - const { publishedPosts } = this.data - - const data = publishedPosts.slice(skip, skip + limit) - - return { - data, - hasMore: publishedPosts.length > skip + limit, - } - }, - { - data: [], - hasMore: false, - }, - ) - - getHighlightedPosts = async () => - this.handleRequest(async () => { - const { data: articles } = await this.getHighlightedArticles({}) - const { data: episodes } = await this.getHighlightedEpisodes({}) - - return [...articles, ...episodes].sort(sortPosts) - }, []) - - getArticlesFromSameAuthors = async ({ - slug, - authors = [], - }: { - slug?: string - authors?: string[] - }) => - this.handleRequest(async () => { - await this.fetchData() - const { posts } = this.data - return posts.filter( - (post) => - post.slug !== slug && - authors.every((name) => !!post.authors.find((a) => a.name === name)), - ) as LPE.Article.Metadata[] - }, []) - - searchBlocks = async ({ - q = '', - tags = [], - published = true, - articleSlug, - }: { - q?: string - tags?: string[] - published?: boolean - articleSlug?: string - } = {}) => - this.handleRequest(async () => { - const nearText = - (q.trim().length > 0 || tags.length > 0) && - ({ - concepts: [q, ...tags], - certainty: 0.75, - } as Txt2VecC11yGetObjectsTextBlockNearTextInpObj) - - const filter = { - operator: 'And', - operands: [ - this.helpers.args.wherePublished(published, [ - 'document', - 'GoogleDoc', - 'pathString', - ]), - ...(articleSlug - ? [ - this.helpers.args.whereSlugIs(articleSlug, [ - 'document', - 'GoogleDoc', - 'slug', - ]), - ] - : []), - ], - } as GetObjectsTextBlockWhereInpObj - - const { - data: { - Get: { ImageBlock, TextBlock }, - }, - } = await this.client.query({ - query: SearchBlocksDocument, - variables: { - ...this.helpers.args.page(0, 20), - imageFilter: filter, - textFilter: filter, - ...(nearText - ? { - textNearText: nearText, - imageNearText: nearText, - } - : {}), - }, - }) - - const { data: shows } = await this.getPodcastShows({ - populateEpisodes: false, - }) - - const blocks = await unbodyDataTypes.transformMany< - SearchResultItem - >( - articleSearchResultItem, - [...(ImageBlock || []), ...(TextBlock || [])], - undefined, - { shows, query: q, tags }, - ) - - const result = blocks.sort((a, b) => b.score - a.score) - - return result - }, []) - - searchPosts = ({ - skip = 0, - limit = 10, - query, - tags = [], - type = [LPE.PostTypes.Article, LPE.PostTypes.Podcast], - }: { - skip?: number - limit?: number - query?: string - tags?: string[] - type?: LPE.PostType[] - }) => - this.handleRequest(async () => { - const filter: GetObjectsGoogleDocWhereInpObj[] = [ - { - operator: 'Or', - operands: [ - ...(type.includes(LPE.PostTypes.Article) - ? [ - this.helpers.args.wherePath([ - 'Articles', - 'published|highlighted', - ]), - ] - : []), - ...(type.includes(LPE.PostTypes.Podcast) - ? [ - this.helpers.args.wherePath([ - 'Podcasts', - 'published|highlighted', - ]), - ] - : []), - ], - }, - ] - - if (tags && tags.length > 0) { - filter.push({ - operator: 'Or', - operands: [ - ...tags.map( - (tag) => - ({ - operator: 'Equal', - path: ['tags'], - valueString: tag, - } as GetObjectsGoogleDocWhereInpObj), - ), - ], - }) - } - - const { data } = await this.findPostDocs({ - skip, - limit, - filter, - ...(query && query.length > 0 - ? { - hybrid: { - query, - alpha: 0.75, - }, - } - : {}), - }) - - const { data: shows } = await this.getPodcastShows({ - populateEpisodes: false, - }) - - return unbodyDataTypes.transformMany( - articleSearchResultItem, - data, - undefined, - { - query, - tags, - shows, - }, - ) - }, []) - - searchPostBlocks = async ({ - skip = 0, - limit = 10, - postId, - query = '', - tags = [], - postType = [], - type, - method = 'hybrid', - alpha = 0.75, - certainty = 0.8, - }: { - skip?: number - limit?: number - query?: string - tags?: string[] - postId?: string - postType?: LPE.PostType[] - type?: LPE.Post.ContentBlockType[] - method?: 'hybrid' | 'nearText' - certainty?: number - alpha?: number - } = {}) => - this.handleRequest(async () => { - const _type = - type && type.length > 0 - ? type - : [LPE.Post.ContentBlockTypes.Text, LPE.Post.ContentBlockTypes.Image] - - const _postType = - postType && postType.length > 0 - ? postType - : [LPE.PostTypes.Article, LPE.PostTypes.Podcast] - - const hybrid = - method === 'hybrid' && - query.trim().length > 0 && - ({ - query: query, - alpha, - } as GetObjectsTextBlockHybridInpObj) - - const nearText = - method === 'nearText' && - query.trim().length > 0 && - ({ - concepts: [query], - certainty, - } as Txt2VecC11yGetObjectsTextBlockNearTextInpObj) - - const filter = { - operator: 'And', - operands: [], - } as GetObjectsTextBlockWhereInpObj - - if (!postId) - filter.operands!.push({ - operator: 'Or', - operands: _postType.map((type) => - this.helpers.args.wherePath( - [ - type === 'podcast' ? 'Podcasts' : 'Articles', - !postId && 'published|highlighted', - ], - ['document', 'GoogleDoc', 'path'], - ), - ), - }) - - if (postId) - filter.operands!.push({ - operator: 'Equal', - path: ['document', 'GoogleDoc', 'id'], - valueString: postId, - }) - - if (tags && tags.length > 0) { - filter.operands!.push({ - operator: 'Or', - operands: [ - ...tags.map( - (tag) => - ({ - operator: 'Equal', - path: ['document', 'GoogleDoc', 'tags'], - valueString: tag, - } as GetObjectsGoogleDocWhereInpObj), - ), - ], - }) - } - - const { - data: { - Get: { ImageBlock, TextBlock }, - }, - } = await this.client.query({ - query: SearchBlocksDocument, - variables: { - ...this.helpers.args.page(skip, limit), - imageFilter: filter, - textFilter: filter, - text: _type.includes('text'), - image: _type.includes('image'), - ...(hybrid ? { textHybrid: hybrid, imageHybrid: hybrid } : {}), - ...(nearText - ? { textNearText: nearText, imageNearText: nearText } - : {}), - }, - }) - - const { data: shows } = await this.getPodcastShows({ - populateEpisodes: false, - }) - - const blocks = await unbodyDataTypes.transformMany( - articleSearchResultItem, - [...(ImageBlock || []), ...(TextBlock || [])], - undefined, - { shows, query, tags }, - ) - - return [...blocks].sort((a, b) => (a.score > b.score ? -1 : 1)) - }, []) - - getDocById = ({ - id, - includeDrafts = false, - }: { - id: string - includeDrafts?: boolean - }) => - this.handleRequest( - async () => { - const { data, errors } = await this.findPostDocs({ - toc: true, - skip: 0, - limit: 1, - textBlocks: false, - filter: { - operator: 'And', - operands: [ - { - operator: 'Equal', - valueString: id, - path: ['remoteId'], - }, - this.helpers.args.wherePath([ - 'published|highlighted', - includeDrafts && '|draft', - ]), - ], - }, - }) - - if (errors) throw errors - - const [doc] = data - if (!doc) throw 'Not found!' - - const { data: shows } = await this.getPodcastShows({ - populateEpisodes: false, - }) - - const transformers = unbodyDataTypes.get({ - classes: ['document'], - objectType: 'GoogleDoc', - }) - - const transformed = await unbodyDataTypes.transform( - transformers, - doc, - undefined, - { - shows, - parseContent: false, - }, - ) - - return transformed - }, - null, - ) - - findDocRemoteId = ({ id }: { id: string }) => - this.handleRequest(async () => { - const { - data: { - Get: { GoogleDoc: docs = [] }, - }, - errors, - } = await this.client.query({ - query: GetPostsDocument, - variables: { - ...this.helpers.args.page(0, 1), - imageBlocks: false, - textBlocks: false, - toc: false, - remoteId: true, - mentions: false, - filter: { - operator: 'Equal', - path: ['id'], - valueString: id, - }, - }, - }) - - if (errors) throw errors - - const [doc] = docs - if (!doc) throw 'Not found!' - - return doc.remoteId || null - }, null) - - getTopics = async (published: boolean = true) => - this.handleRequest(async () => { - const { data } = await this.client.query({ - query: GetAllTopicsDocument, - variables: { - filter: this.helpers.args.wherePath(['published|highlighted']), - }, - }) - - const topics = data.Aggregate.GoogleDoc.map((doc) => ({ - value: doc.groupedBy.value, - count: - (doc.tags.topOccurrences || []).find( - (t) => t.value === doc.groupedBy.value, - )?.occurs ?? 1, - })) - - return topics - }, []) -} - -const unbodyApi: UnbodyService = - process.env.NODE_ENV === 'development' - ? new UnbodyService( - process.env.UNBODY_API_KEY || '', - process.env.UNBODY_PROJECT_ID || '', - ) - : (() => { - const _globalThis = globalThis as any - if (!_globalThis.unbodyApi) - _globalThis.unbodyApi = new UnbodyService( - process.env.UNBODY_API_KEY || '', - process.env.UNBODY_PROJECT_ID || '', - ) - - return _globalThis.unbodyApi - })() - -unbodyApi.onChange(async (oldData, data, changes, firstLoad) => { - if (firstLoad || isBuildTime() || !sendDiscordNotifications) return - - const discordWebhook = new WebhookClient({ - url: discordWebhookURL, - }) - - const logs: string[] = [] - - const generateLog = async ( - record: PageRecord, - action: (typeof changes)[number]['action'], - ) => { - const pageType = - record.type === 'podcast' - ? 'episode' - : record.type === 'article' - ? 'article' - : 'static page' - - const pageUrl = record.isDraft - ? new URL( - `/preview?id=${ - (await unbodyApi.findDocRemoteId({ id: record.id })).data - }`, - getWebsiteUrl(), - ).toString() - : getPostUrl(record.type, { - postSlug: record.slug, - showSlug: (record.type === 'podcast' && record?.show?.slug) || null, - ...(record.isDraft ? { recordId: record.id, preview: true } : {}), - }) - - const messageTitlePageType = - action !== 'unpublish' && record.isDraft ? 'Draft page' : 'Page' - const messageTitleAction = - action === 'create' - ? 'created' - : action === 'delete' - ? 'removed' - : action === 'publish' - ? 'published' - : action === 'unpublish' - ? 'moved to drafts' - : 'updated' - - const messageTitle = `${messageTitlePageType} ${messageTitleAction}` - - const messageDescriptionAction = - (action === 'create' - ? 'New' - : action === 'delete' - ? 'Removed' - : action === 'update' - ? 'Updated' - : action === 'publish' - ? 'Published' - : 'Draft') + - ' ' + - pageType - - return ( - `${messageTitle}\n${messageDescriptionAction}: "${record.title}".` + - (action === 'delete' ? '' : `\n${pageUrl}`) - ) - } - - for (const change of changes) { - logs.push(await generateLog(change.record, change.action)) - } - - for (const log of logs) { - await discordWebhook.send({ - content: log, - username: discordWebhookUsername, - avatarURL: discordWebhookAvatarURL, - }) - } -}) - -unbodyApi.onChange(async (oldData, data, changes, firstLoad) => { - if (!isBuildTime() && changes.length === 0) return - - const { posts } = data - const grouped = chunkArray(posts, 15) - const { data: shows } = await unbodyApi.getPodcastShows({ - populateEpisodes: false, - }) - const { data: topics } = await unbodyApi.getTopics() - - const getFeedFilename = (index: number) => (format: 'atom' | 'rss') => - `${format}${index === 0 ? '' : `_page${index + 1}`}.xml` - - const getFeedUrl = (index: number) => (format: 'atom' | 'rss') => - `${getWebsiteUrl()}/${getFeedFilename(index)(format)}` - - for (let i = 0; i < grouped.length; i++) { - const group = grouped[i] - - const filename = getFeedFilename(i) - const url = getFeedUrl(i) - const nextUrl = i < grouped.length - 1 && getFeedUrl(i + 1) - const prevUrl = i > 0 && getFeedUrl(i - 1) - - const feed = new Feed({ - title: siteConfigs.title, - description: siteConfigs.description, - id: websiteUrl, - link: websiteUrl, - language: 'en', - image: `${websiteUrl}/logo.png`, - favicon: `${websiteUrl}/favicon.ico`, - copyright: `All rights reserved ${new Date().getFullYear()}, ${ - siteConfigs.title - }`, - feedLinks: { - rss: url('rss'), - atom: url('atom'), - }, - }) - - const articleCategory = { - name: 'Article', - domain: getWebsiteUrl(), - } - const showCategories = Object.fromEntries( - shows.map((show) => [ - show.id, - { - name: `Podcast - ${show.title}`, - domain: getPostUrl('podcast', { showSlug: show.slug }), - }, - ]), - ) - topics.forEach((topic) => feed.addCategory(formatTagText(topic.value))) - - feed.addCategory(articleCategory.name) - Object.values(showCategories).forEach((cat) => feed.addCategory(cat.name)) - - group.forEach((post) => { - feed.addItem({ - id: post.id, - guid: post.id, - title: post.title, - date: getRecordDate(post), - link: getPostUrl(post.type, { - postSlug: post.slug, - showSlug: (post.type === 'podcast' && post.slug) || null, - }), - author: post.authors.map((author) => ({ - name: author.name, - ...(author.emailAddress && - !AuthorsConfig.hiddenEmailAddresses.includes(author.emailAddress) - ? { - email: author.emailAddress, - } - : {}), - })), - category: [ - ...(post.type === 'article' - ? [articleCategory] - : [showCategories[post.show!.id]]), - ...post.tags.map( - (tag) => - ({ - name: formatTagText(tag.name), - domain: formatTagText(tag.name), - } as Category), - ), - ], - description: post.type === 'article' ? post.summary : post.description, - image: getOpenGraphImageUrl({ - title: post.title, - contentType: post.type, - imageUrl: post.coverImage?.url, - date: getRecordDate(post).toJSON(), - }), - }) - }) - - const feeds = [feed.atom1(), i === 0 && feed.rss2()].filter( - (f) => !!f, - ) as string[] - - for (const file of feeds) { - const parser = new XMLParser({ ignoreAttributes: false }) - const obj = parser.parse(file) - const isAtom = !!obj.feed - if (isAtom) { - prevUrl && - obj.feed.link.push({ - '@_rel': 'prev', - '@_href': prevUrl('atom'), - }) - nextUrl && - obj.feed.link.push({ - '@_rel': 'next', - '@_href': nextUrl('atom'), - }) - } - - const builder = new XMLBuilder({ - ignoreAttributes: false, - format: true, - }) - const xml = builder.build(obj) - const name = filename(isAtom ? 'atom' : 'rss') - await writeFile( - path.resolve(process.cwd(), './public', name), - Buffer.from(xml), - ) - } - } -}) - -export default unbodyApi as UnbodyService diff --git a/src/services/unbody/unbody.types.ts b/src/services/unbody/unbody.types.ts deleted file mode 100644 index 0e17e6f..0000000 --- a/src/services/unbody/unbody.types.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { - GoogleDocCommonFragment, - GoogleDocMentionsFragment, - GoogleDocTocFragment, - ImageBlockCommonFragment, - SearchGoogleDocFragment, - SearchImageBlockFragment, - SearchTextBlockFragment, - TextBlockCommonFragment, -} from '../../lib/unbody/unbody.generated' - -export type UnbodyResTextBlockData = TextBlockCommonFragment -export type UnbodyResImageBlockData = ImageBlockCommonFragment -export type UnbodyResGoogleDocData = GoogleDocCommonFragment & - GoogleDocMentionsFragment & - GoogleDocTocFragment & { - blocks: Array - } - -export type UnbodyResRelatedPostData = GoogleDocCommonFragment & - GoogleDocMentionsFragment - -export type UnbodyResPostData = { - data: UnbodyResGoogleDocData - relatedArticles: UnbodyResRelatedPostData[] - articlesFromSameAuthors: UnbodyResRelatedPostData[] -} - -export type UnbodyResSearchGoogleDocData = SearchGoogleDocFragment -export type UnbodyResSearchResultTextBlockData = SearchTextBlockFragment -export type UnbodyResSearchResultImageBlockData = SearchImageBlockFragment - -export type ApiSearchResultItem = - | UnbodyResSearchGoogleDocData - | UnbodyResSearchResultTextBlockData - | UnbodyResSearchResultImageBlockData diff --git a/src/types/data.types.ts b/src/types/data.types.ts index 8f73c7b..1701f95 100644 --- a/src/types/data.types.ts +++ b/src/types/data.types.ts @@ -31,11 +31,7 @@ export type SearchHookDataPayload = { export type SearchResults = { articles: SearchHook blocks: SearchHook - search: ( - query: string, - tags: string[], - docType: any, // TODO: @refactor UnbodyGraphQl.UnbodyDocumentTypeNames - ) => Promise + search: (query: string, tags: string[], docType: any) => Promise reset: (initialData: SearchHookDataPayload) => void }