import { FieldPolicy, FieldReadFunction, TypePolicies, TypePolicy } from '@apollo/client/cache'; import { GetChaptersQuery } from "@/lib/graphql/generated/graphql.ts"; export type AboutPayloadKeySpecifier = ('buildTime' | 'buildType' | 'discord' | 'github' | 'name' | 'revision' | 'version' | AboutPayloadKeySpecifier)[]; export type AboutPayloadFieldPolicy = { buildTime?: FieldPolicy | FieldReadFunction, buildType?: FieldPolicy | FieldReadFunction, discord?: FieldPolicy | FieldReadFunction, github?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, revision?: FieldPolicy | FieldReadFunction, version?: FieldPolicy | FieldReadFunction }; export type BackupRestoreStatusKeySpecifier = ('mangaProgress' | 'state' | 'totalManga' | BackupRestoreStatusKeySpecifier)[]; export type BackupRestoreStatusFieldPolicy = { mangaProgress?: FieldPolicy | FieldReadFunction, state?: FieldPolicy | FieldReadFunction, totalManga?: FieldPolicy | FieldReadFunction }; export type CategoryEdgeKeySpecifier = ('cursor' | 'node' | CategoryEdgeKeySpecifier)[]; export type CategoryEdgeFieldPolicy = { cursor?: FieldPolicy | FieldReadFunction, node?: FieldPolicy | FieldReadFunction }; export type CategoryMetaTypeKeySpecifier = ('category' | 'categoryId' | 'key' | 'value' | CategoryMetaTypeKeySpecifier)[]; export type CategoryMetaTypeFieldPolicy = { category?: FieldPolicy | FieldReadFunction, categoryId?: FieldPolicy | FieldReadFunction, key?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction }; export type CategoryNodeListKeySpecifier = ('edges' | 'nodes' | 'pageInfo' | 'totalCount' | CategoryNodeListKeySpecifier)[]; export type CategoryNodeListFieldPolicy = { edges?: FieldPolicy | FieldReadFunction, nodes?: FieldPolicy | FieldReadFunction, pageInfo?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type CategoryTypeKeySpecifier = ('default' | 'id' | 'includeInUpdate' | 'mangas' | 'meta' | 'name' | 'order' | CategoryTypeKeySpecifier)[]; export type CategoryTypeFieldPolicy = { default?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, includeInUpdate?: FieldPolicy | FieldReadFunction, mangas?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction }; export type ChapterEdgeKeySpecifier = ('cursor' | 'node' | ChapterEdgeKeySpecifier)[]; export type ChapterEdgeFieldPolicy = { cursor?: FieldPolicy | FieldReadFunction, node?: FieldPolicy | FieldReadFunction }; export type ChapterMetaTypeKeySpecifier = ('chapter' | 'chapterId' | 'key' | 'value' | ChapterMetaTypeKeySpecifier)[]; export type ChapterMetaTypeFieldPolicy = { chapter?: FieldPolicy | FieldReadFunction, chapterId?: FieldPolicy | FieldReadFunction, key?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction }; export type ChapterNodeListKeySpecifier = ('edges' | 'nodes' | 'pageInfo' | 'totalCount' | ChapterNodeListKeySpecifier)[]; export type ChapterNodeListFieldPolicy = { edges?: FieldPolicy | FieldReadFunction, nodes?: FieldPolicy | FieldReadFunction, pageInfo?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type ChapterTypeKeySpecifier = ('chapterNumber' | 'fetchedAt' | 'id' | 'isBookmarked' | 'isDownloaded' | 'isRead' | 'lastPageRead' | 'lastReadAt' | 'manga' | 'mangaId' | 'meta' | 'name' | 'pageCount' | 'realUrl' | 'scanlator' | 'sourceOrder' | 'uploadDate' | 'url' | ChapterTypeKeySpecifier)[]; export type ChapterTypeFieldPolicy = { chapterNumber?: FieldPolicy | FieldReadFunction, fetchedAt?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, isBookmarked?: FieldPolicy | FieldReadFunction, isDownloaded?: FieldPolicy | FieldReadFunction, isRead?: FieldPolicy | FieldReadFunction, lastPageRead?: FieldPolicy | FieldReadFunction, lastReadAt?: FieldPolicy | FieldReadFunction, manga?: FieldPolicy | FieldReadFunction, mangaId?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, pageCount?: FieldPolicy | FieldReadFunction, realUrl?: FieldPolicy | FieldReadFunction, scanlator?: FieldPolicy | FieldReadFunction, sourceOrder?: FieldPolicy | FieldReadFunction, uploadDate?: FieldPolicy | FieldReadFunction, url?: FieldPolicy | FieldReadFunction }; export type CheckBoxFilterKeySpecifier = ('default' | 'name' | CheckBoxFilterKeySpecifier)[]; export type CheckBoxFilterFieldPolicy = { default?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction }; export type CheckBoxPreferenceKeySpecifier = ('currentValue' | 'default' | 'key' | 'summary' | 'title' | 'visible' | CheckBoxPreferenceKeySpecifier)[]; export type CheckBoxPreferenceFieldPolicy = { currentValue?: FieldPolicy | FieldReadFunction, default?: FieldPolicy | FieldReadFunction, key?: FieldPolicy | FieldReadFunction, summary?: FieldPolicy | FieldReadFunction, title?: FieldPolicy | FieldReadFunction, visible?: FieldPolicy | FieldReadFunction }; export type CheckForServerUpdatesPayloadKeySpecifier = ('channel' | 'tag' | 'url' | CheckForServerUpdatesPayloadKeySpecifier)[]; export type CheckForServerUpdatesPayloadFieldPolicy = { channel?: FieldPolicy | FieldReadFunction, tag?: FieldPolicy | FieldReadFunction, url?: FieldPolicy | FieldReadFunction }; export type ClearDownloaderPayloadKeySpecifier = ('clientMutationId' | 'downloadStatus' | ClearDownloaderPayloadKeySpecifier)[]; export type ClearDownloaderPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, downloadStatus?: FieldPolicy | FieldReadFunction }; export type CreateBackupPayloadKeySpecifier = ('clientMutationId' | 'url' | CreateBackupPayloadKeySpecifier)[]; export type CreateBackupPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, url?: FieldPolicy | FieldReadFunction }; export type CreateCategoryPayloadKeySpecifier = ('category' | 'clientMutationId' | CreateCategoryPayloadKeySpecifier)[]; export type CreateCategoryPayloadFieldPolicy = { category?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction }; export type DeleteCategoryMetaPayloadKeySpecifier = ('category' | 'clientMutationId' | 'meta' | DeleteCategoryMetaPayloadKeySpecifier)[]; export type DeleteCategoryMetaPayloadFieldPolicy = { category?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction }; export type DeleteCategoryPayloadKeySpecifier = ('category' | 'clientMutationId' | 'mangas' | DeleteCategoryPayloadKeySpecifier)[]; export type DeleteCategoryPayloadFieldPolicy = { category?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction, mangas?: FieldPolicy | FieldReadFunction }; export type DeleteChapterMetaPayloadKeySpecifier = ('chapter' | 'clientMutationId' | 'meta' | DeleteChapterMetaPayloadKeySpecifier)[]; export type DeleteChapterMetaPayloadFieldPolicy = { chapter?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction }; export type DeleteDownloadedChapterPayloadKeySpecifier = ('chapters' | 'clientMutationId' | DeleteDownloadedChapterPayloadKeySpecifier)[]; export type DeleteDownloadedChapterPayloadFieldPolicy = { chapters?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction }; export type DeleteDownloadedChaptersPayloadKeySpecifier = ('chapters' | 'clientMutationId' | DeleteDownloadedChaptersPayloadKeySpecifier)[]; export type DeleteDownloadedChaptersPayloadFieldPolicy = { chapters?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction }; export type DeleteGlobalMetaPayloadKeySpecifier = ('clientMutationId' | 'meta' | DeleteGlobalMetaPayloadKeySpecifier)[]; export type DeleteGlobalMetaPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction }; export type DeleteMangaMetaPayloadKeySpecifier = ('clientMutationId' | 'manga' | 'meta' | DeleteMangaMetaPayloadKeySpecifier)[]; export type DeleteMangaMetaPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, manga?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction }; export type DequeueChapterDownloadPayloadKeySpecifier = ('clientMutationId' | 'downloadStatus' | DequeueChapterDownloadPayloadKeySpecifier)[]; export type DequeueChapterDownloadPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, downloadStatus?: FieldPolicy | FieldReadFunction }; export type DequeueChapterDownloadsPayloadKeySpecifier = ('clientMutationId' | 'downloadStatus' | DequeueChapterDownloadsPayloadKeySpecifier)[]; export type DequeueChapterDownloadsPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, downloadStatus?: FieldPolicy | FieldReadFunction }; export type DownloadAheadPayloadKeySpecifier = ('clientMutationId' | DownloadAheadPayloadKeySpecifier)[]; export type DownloadAheadPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction }; export type DownloadEdgeKeySpecifier = ('cursor' | 'node' | DownloadEdgeKeySpecifier)[]; export type DownloadEdgeFieldPolicy = { cursor?: FieldPolicy | FieldReadFunction, node?: FieldPolicy | FieldReadFunction }; export type DownloadNodeListKeySpecifier = ('edges' | 'nodes' | 'pageInfo' | 'totalCount' | DownloadNodeListKeySpecifier)[]; export type DownloadNodeListFieldPolicy = { edges?: FieldPolicy | FieldReadFunction, nodes?: FieldPolicy | FieldReadFunction, pageInfo?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type DownloadStatusKeySpecifier = ('queue' | 'state' | DownloadStatusKeySpecifier)[]; export type DownloadStatusFieldPolicy = { queue?: FieldPolicy | FieldReadFunction, state?: FieldPolicy | FieldReadFunction }; export type DownloadTypeKeySpecifier = ('chapter' | 'manga' | 'progress' | 'state' | 'tries' | DownloadTypeKeySpecifier)[]; export type DownloadTypeFieldPolicy = { chapter?: FieldPolicy | FieldReadFunction, manga?: FieldPolicy | FieldReadFunction, progress?: FieldPolicy | FieldReadFunction, state?: FieldPolicy | FieldReadFunction, tries?: FieldPolicy | FieldReadFunction }; export type EdgeKeySpecifier = ('cursor' | 'node' | EdgeKeySpecifier)[]; export type EdgeFieldPolicy = { cursor?: FieldPolicy | FieldReadFunction, node?: FieldPolicy | FieldReadFunction }; export type EditTextPreferenceKeySpecifier = ('currentValue' | 'default' | 'dialogMessage' | 'dialogTitle' | 'key' | 'summary' | 'text' | 'title' | 'visible' | EditTextPreferenceKeySpecifier)[]; export type EditTextPreferenceFieldPolicy = { currentValue?: FieldPolicy | FieldReadFunction, default?: FieldPolicy | FieldReadFunction, dialogMessage?: FieldPolicy | FieldReadFunction, dialogTitle?: FieldPolicy | FieldReadFunction, key?: FieldPolicy | FieldReadFunction, summary?: FieldPolicy | FieldReadFunction, text?: FieldPolicy | FieldReadFunction, title?: FieldPolicy | FieldReadFunction, visible?: FieldPolicy | FieldReadFunction }; export type EnqueueChapterDownloadPayloadKeySpecifier = ('clientMutationId' | 'downloadStatus' | EnqueueChapterDownloadPayloadKeySpecifier)[]; export type EnqueueChapterDownloadPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, downloadStatus?: FieldPolicy | FieldReadFunction }; export type EnqueueChapterDownloadsPayloadKeySpecifier = ('clientMutationId' | 'downloadStatus' | EnqueueChapterDownloadsPayloadKeySpecifier)[]; export type EnqueueChapterDownloadsPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, downloadStatus?: FieldPolicy | FieldReadFunction }; export type ExtensionEdgeKeySpecifier = ('cursor' | 'node' | ExtensionEdgeKeySpecifier)[]; export type ExtensionEdgeFieldPolicy = { cursor?: FieldPolicy | FieldReadFunction, node?: FieldPolicy | FieldReadFunction }; export type ExtensionNodeListKeySpecifier = ('edges' | 'nodes' | 'pageInfo' | 'totalCount' | ExtensionNodeListKeySpecifier)[]; export type ExtensionNodeListFieldPolicy = { edges?: FieldPolicy | FieldReadFunction, nodes?: FieldPolicy | FieldReadFunction, pageInfo?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type ExtensionTypeKeySpecifier = ('apkName' | 'hasUpdate' | 'iconUrl' | 'isInstalled' | 'isNsfw' | 'isObsolete' | 'lang' | 'name' | 'pkgName' | 'source' | 'versionCode' | 'versionName' | ExtensionTypeKeySpecifier)[]; export type ExtensionTypeFieldPolicy = { apkName?: FieldPolicy | FieldReadFunction, hasUpdate?: FieldPolicy | FieldReadFunction, iconUrl?: FieldPolicy | FieldReadFunction, isInstalled?: FieldPolicy | FieldReadFunction, isNsfw?: FieldPolicy | FieldReadFunction, isObsolete?: FieldPolicy | FieldReadFunction, lang?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, pkgName?: FieldPolicy | FieldReadFunction, source?: FieldPolicy | FieldReadFunction, versionCode?: FieldPolicy | FieldReadFunction, versionName?: FieldPolicy | FieldReadFunction }; export type FetchChapterPagesPayloadKeySpecifier = ('chapter' | 'clientMutationId' | 'pages' | FetchChapterPagesPayloadKeySpecifier)[]; export type FetchChapterPagesPayloadFieldPolicy = { chapter?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction, pages?: FieldPolicy | FieldReadFunction }; export type FetchChaptersPayloadKeySpecifier = ('chapters' | 'clientMutationId' | FetchChaptersPayloadKeySpecifier)[]; export type FetchChaptersPayloadFieldPolicy = { chapters?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction }; export type FetchExtensionsPayloadKeySpecifier = ('clientMutationId' | 'extensions' | FetchExtensionsPayloadKeySpecifier)[]; export type FetchExtensionsPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, extensions?: FieldPolicy | FieldReadFunction }; export type FetchMangaPayloadKeySpecifier = ('clientMutationId' | 'manga' | FetchMangaPayloadKeySpecifier)[]; export type FetchMangaPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, manga?: FieldPolicy | FieldReadFunction }; export type FetchSourceMangaPayloadKeySpecifier = ('clientMutationId' | 'hasNextPage' | 'mangas' | FetchSourceMangaPayloadKeySpecifier)[]; export type FetchSourceMangaPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, hasNextPage?: FieldPolicy | FieldReadFunction, mangas?: FieldPolicy | FieldReadFunction }; export type GlobalMetaNodeListKeySpecifier = ('edges' | 'nodes' | 'pageInfo' | 'totalCount' | GlobalMetaNodeListKeySpecifier)[]; export type GlobalMetaNodeListFieldPolicy = { edges?: FieldPolicy | FieldReadFunction, nodes?: FieldPolicy | FieldReadFunction, pageInfo?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type GlobalMetaTypeKeySpecifier = ('key' | 'value' | GlobalMetaTypeKeySpecifier)[]; export type GlobalMetaTypeFieldPolicy = { key?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction }; export type GroupFilterKeySpecifier = ('filters' | 'name' | GroupFilterKeySpecifier)[]; export type GroupFilterFieldPolicy = { filters?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction }; export type HeaderFilterKeySpecifier = ('name' | HeaderFilterKeySpecifier)[]; export type HeaderFilterFieldPolicy = { name?: FieldPolicy | FieldReadFunction }; export type InstallExternalExtensionPayloadKeySpecifier = ('clientMutationId' | 'extension' | InstallExternalExtensionPayloadKeySpecifier)[]; export type InstallExternalExtensionPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, extension?: FieldPolicy | FieldReadFunction }; export type LastUpdateTimestampPayloadKeySpecifier = ('timestamp' | LastUpdateTimestampPayloadKeySpecifier)[]; export type LastUpdateTimestampPayloadFieldPolicy = { timestamp?: FieldPolicy | FieldReadFunction }; export type ListPreferenceKeySpecifier = ('currentValue' | 'default' | 'entries' | 'entryValues' | 'key' | 'summary' | 'title' | 'visible' | ListPreferenceKeySpecifier)[]; export type ListPreferenceFieldPolicy = { currentValue?: FieldPolicy | FieldReadFunction, default?: FieldPolicy | FieldReadFunction, entries?: FieldPolicy | FieldReadFunction, entryValues?: FieldPolicy | FieldReadFunction, key?: FieldPolicy | FieldReadFunction, summary?: FieldPolicy | FieldReadFunction, title?: FieldPolicy | FieldReadFunction, visible?: FieldPolicy | FieldReadFunction }; export type MangaEdgeKeySpecifier = ('cursor' | 'node' | MangaEdgeKeySpecifier)[]; export type MangaEdgeFieldPolicy = { cursor?: FieldPolicy | FieldReadFunction, node?: FieldPolicy | FieldReadFunction }; export type MangaMetaTypeKeySpecifier = ('key' | 'manga' | 'mangaId' | 'value' | MangaMetaTypeKeySpecifier)[]; export type MangaMetaTypeFieldPolicy = { key?: FieldPolicy | FieldReadFunction, manga?: FieldPolicy | FieldReadFunction, mangaId?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction }; export type MangaNodeListKeySpecifier = ('edges' | 'nodes' | 'pageInfo' | 'totalCount' | MangaNodeListKeySpecifier)[]; export type MangaNodeListFieldPolicy = { edges?: FieldPolicy | FieldReadFunction, nodes?: FieldPolicy | FieldReadFunction, pageInfo?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type MangaTypeKeySpecifier = ('age' | 'artist' | 'author' | 'categories' | 'chapters' | 'chaptersAge' | 'chaptersLastFetchedAt' | 'description' | 'downloadCount' | 'genre' | 'id' | 'inLibrary' | 'inLibraryAt' | 'initialized' | 'lastFetchedAt' | 'lastReadChapter' | 'meta' | 'realUrl' | 'source' | 'sourceId' | 'status' | 'thumbnailUrl' | 'title' | 'unreadCount' | 'url' | MangaTypeKeySpecifier)[]; export type MangaTypeFieldPolicy = { age?: FieldPolicy | FieldReadFunction, artist?: FieldPolicy | FieldReadFunction, author?: FieldPolicy | FieldReadFunction, categories?: FieldPolicy | FieldReadFunction, chapters?: FieldPolicy | FieldReadFunction, chaptersAge?: FieldPolicy | FieldReadFunction, chaptersLastFetchedAt?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, downloadCount?: FieldPolicy | FieldReadFunction, genre?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, inLibrary?: FieldPolicy | FieldReadFunction, inLibraryAt?: FieldPolicy | FieldReadFunction, initialized?: FieldPolicy | FieldReadFunction, lastFetchedAt?: FieldPolicy | FieldReadFunction, lastReadChapter?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction, realUrl?: FieldPolicy | FieldReadFunction, source?: FieldPolicy | FieldReadFunction, sourceId?: FieldPolicy | FieldReadFunction, status?: FieldPolicy | FieldReadFunction, thumbnailUrl?: FieldPolicy | FieldReadFunction, title?: FieldPolicy | FieldReadFunction, unreadCount?: FieldPolicy | FieldReadFunction, url?: FieldPolicy | FieldReadFunction }; export type MetaEdgeKeySpecifier = ('cursor' | 'node' | MetaEdgeKeySpecifier)[]; export type MetaEdgeFieldPolicy = { cursor?: FieldPolicy | FieldReadFunction, node?: FieldPolicy | FieldReadFunction }; export type MetaTypeKeySpecifier = ('key' | 'value' | MetaTypeKeySpecifier)[]; export type MetaTypeFieldPolicy = { key?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction }; export type MultiSelectListPreferenceKeySpecifier = ('currentValue' | 'default' | 'dialogMessage' | 'dialogTitle' | 'entries' | 'entryValues' | 'key' | 'summary' | 'title' | 'visible' | MultiSelectListPreferenceKeySpecifier)[]; export type MultiSelectListPreferenceFieldPolicy = { currentValue?: FieldPolicy | FieldReadFunction, default?: FieldPolicy | FieldReadFunction, dialogMessage?: FieldPolicy | FieldReadFunction, dialogTitle?: FieldPolicy | FieldReadFunction, entries?: FieldPolicy | FieldReadFunction, entryValues?: FieldPolicy | FieldReadFunction, key?: FieldPolicy | FieldReadFunction, summary?: FieldPolicy | FieldReadFunction, title?: FieldPolicy | FieldReadFunction, visible?: FieldPolicy | FieldReadFunction }; export type MutationKeySpecifier = ('clearDownloader' | 'createBackup' | 'createCategory' | 'deleteCategory' | 'deleteCategoryMeta' | 'deleteChapterMeta' | 'deleteDownloadedChapter' | 'deleteDownloadedChapters' | 'deleteGlobalMeta' | 'deleteMangaMeta' | 'dequeueChapterDownload' | 'dequeueChapterDownloads' | 'downloadAhead' | 'enqueueChapterDownload' | 'enqueueChapterDownloads' | 'fetchChapterPages' | 'fetchChapters' | 'fetchExtensions' | 'fetchManga' | 'fetchSourceManga' | 'installExternalExtension' | 'reorderChapterDownload' | 'resetSettings' | 'restoreBackup' | 'setCategoryMeta' | 'setChapterMeta' | 'setGlobalMeta' | 'setMangaMeta' | 'setSettings' | 'startDownloader' | 'stopDownloader' | 'updateCategories' | 'updateCategory' | 'updateCategoryManga' | 'updateCategoryOrder' | 'updateChapter' | 'updateChapters' | 'updateExtension' | 'updateExtensions' | 'updateLibraryManga' | 'updateManga' | 'updateMangaCategories' | 'updateMangas' | 'updateMangasCategories' | 'updateSourcePreference' | 'updateStop' | 'updateWebUI' | MutationKeySpecifier)[]; export type MutationFieldPolicy = { clearDownloader?: FieldPolicy | FieldReadFunction, createBackup?: FieldPolicy | FieldReadFunction, createCategory?: FieldPolicy | FieldReadFunction, deleteCategory?: FieldPolicy | FieldReadFunction, deleteCategoryMeta?: FieldPolicy | FieldReadFunction, deleteChapterMeta?: FieldPolicy | FieldReadFunction, deleteDownloadedChapter?: FieldPolicy | FieldReadFunction, deleteDownloadedChapters?: FieldPolicy | FieldReadFunction, deleteGlobalMeta?: FieldPolicy | FieldReadFunction, deleteMangaMeta?: FieldPolicy | FieldReadFunction, dequeueChapterDownload?: FieldPolicy | FieldReadFunction, dequeueChapterDownloads?: FieldPolicy | FieldReadFunction, downloadAhead?: FieldPolicy | FieldReadFunction, enqueueChapterDownload?: FieldPolicy | FieldReadFunction, enqueueChapterDownloads?: FieldPolicy | FieldReadFunction, fetchChapterPages?: FieldPolicy | FieldReadFunction, fetchChapters?: FieldPolicy | FieldReadFunction, fetchExtensions?: FieldPolicy | FieldReadFunction, fetchManga?: FieldPolicy | FieldReadFunction, fetchSourceManga?: FieldPolicy | FieldReadFunction, installExternalExtension?: FieldPolicy | FieldReadFunction, reorderChapterDownload?: FieldPolicy | FieldReadFunction, resetSettings?: FieldPolicy | FieldReadFunction, restoreBackup?: FieldPolicy | FieldReadFunction, setCategoryMeta?: FieldPolicy | FieldReadFunction, setChapterMeta?: FieldPolicy | FieldReadFunction, setGlobalMeta?: FieldPolicy | FieldReadFunction, setMangaMeta?: FieldPolicy | FieldReadFunction, setSettings?: FieldPolicy | FieldReadFunction, startDownloader?: FieldPolicy | FieldReadFunction, stopDownloader?: FieldPolicy | FieldReadFunction, updateCategories?: FieldPolicy | FieldReadFunction, updateCategory?: FieldPolicy | FieldReadFunction, updateCategoryManga?: FieldPolicy | FieldReadFunction, updateCategoryOrder?: FieldPolicy | FieldReadFunction, updateChapter?: FieldPolicy | FieldReadFunction, updateChapters?: FieldPolicy | FieldReadFunction, updateExtension?: FieldPolicy | FieldReadFunction, updateExtensions?: FieldPolicy | FieldReadFunction, updateLibraryManga?: FieldPolicy | FieldReadFunction, updateManga?: FieldPolicy | FieldReadFunction, updateMangaCategories?: FieldPolicy | FieldReadFunction, updateMangas?: FieldPolicy | FieldReadFunction, updateMangasCategories?: FieldPolicy | FieldReadFunction, updateSourcePreference?: FieldPolicy | FieldReadFunction, updateStop?: FieldPolicy | FieldReadFunction, updateWebUI?: FieldPolicy | FieldReadFunction }; export type NodeListKeySpecifier = ('edges' | 'nodes' | 'pageInfo' | 'totalCount' | NodeListKeySpecifier)[]; export type NodeListFieldPolicy = { edges?: FieldPolicy | FieldReadFunction, nodes?: FieldPolicy | FieldReadFunction, pageInfo?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type PageInfoKeySpecifier = ('endCursor' | 'hasNextPage' | 'hasPreviousPage' | 'startCursor' | PageInfoKeySpecifier)[]; export type PageInfoFieldPolicy = { endCursor?: FieldPolicy | FieldReadFunction, hasNextPage?: FieldPolicy | FieldReadFunction, hasPreviousPage?: FieldPolicy | FieldReadFunction, startCursor?: FieldPolicy | FieldReadFunction }; export type PartialSettingsTypeKeySpecifier = ('autoDownloadAheadLimit' | 'autoDownloadNewChapters' | 'backupInterval' | 'backupPath' | 'backupTTL' | 'backupTime' | 'basicAuthEnabled' | 'basicAuthPassword' | 'basicAuthUsername' | 'debugLogsEnabled' | 'downloadAsCbz' | 'downloadsPath' | 'electronPath' | 'excludeCompleted' | 'excludeEntryWithUnreadChapters' | 'excludeNotStarted' | 'excludeUnreadChapters' | 'globalUpdateInterval' | 'gqlDebugLogsEnabled' | 'initialOpenInBrowserEnabled' | 'ip' | 'localSourcePath' | 'maxSourcesInParallel' | 'port' | 'socksProxyEnabled' | 'socksProxyHost' | 'socksProxyPort' | 'systemTrayEnabled' | 'updateMangas' | 'webUIChannel' | 'webUIFlavor' | 'webUIInterface' | 'webUIUpdateCheckInterval' | PartialSettingsTypeKeySpecifier)[]; export type PartialSettingsTypeFieldPolicy = { autoDownloadAheadLimit?: FieldPolicy | FieldReadFunction, autoDownloadNewChapters?: FieldPolicy | FieldReadFunction, backupInterval?: FieldPolicy | FieldReadFunction, backupPath?: FieldPolicy | FieldReadFunction, backupTTL?: FieldPolicy | FieldReadFunction, backupTime?: FieldPolicy | FieldReadFunction, basicAuthEnabled?: FieldPolicy | FieldReadFunction, basicAuthPassword?: FieldPolicy | FieldReadFunction, basicAuthUsername?: FieldPolicy | FieldReadFunction, debugLogsEnabled?: FieldPolicy | FieldReadFunction, downloadAsCbz?: FieldPolicy | FieldReadFunction, downloadsPath?: FieldPolicy | FieldReadFunction, electronPath?: FieldPolicy | FieldReadFunction, excludeCompleted?: FieldPolicy | FieldReadFunction, excludeEntryWithUnreadChapters?: FieldPolicy | FieldReadFunction, excludeNotStarted?: FieldPolicy | FieldReadFunction, excludeUnreadChapters?: FieldPolicy | FieldReadFunction, globalUpdateInterval?: FieldPolicy | FieldReadFunction, gqlDebugLogsEnabled?: FieldPolicy | FieldReadFunction, initialOpenInBrowserEnabled?: FieldPolicy | FieldReadFunction, ip?: FieldPolicy | FieldReadFunction, localSourcePath?: FieldPolicy | FieldReadFunction, maxSourcesInParallel?: FieldPolicy | FieldReadFunction, port?: FieldPolicy | FieldReadFunction, socksProxyEnabled?: FieldPolicy | FieldReadFunction, socksProxyHost?: FieldPolicy | FieldReadFunction, socksProxyPort?: FieldPolicy | FieldReadFunction, systemTrayEnabled?: FieldPolicy | FieldReadFunction, updateMangas?: FieldPolicy | FieldReadFunction, webUIChannel?: FieldPolicy | FieldReadFunction, webUIFlavor?: FieldPolicy | FieldReadFunction, webUIInterface?: FieldPolicy | FieldReadFunction, webUIUpdateCheckInterval?: FieldPolicy | FieldReadFunction }; export type QueryKeySpecifier = ('about' | 'categories' | 'category' | 'chapter' | 'chapters' | 'checkForServerUpdates' | 'checkForWebUIUpdate' | 'downloadStatus' | 'extension' | 'extensions' | 'getWebUIUpdateStatus' | 'lastUpdateTimestamp' | 'manga' | 'mangas' | 'meta' | 'metas' | 'restoreStatus' | 'settings' | 'source' | 'sources' | 'updateStatus' | 'validateBackup' | QueryKeySpecifier)[]; export type QueryFieldPolicy = { about?: FieldPolicy | FieldReadFunction, categories?: FieldPolicy | FieldReadFunction, category?: FieldPolicy | FieldReadFunction, chapter?: FieldPolicy | FieldReadFunction, chapters?: FieldPolicy | FieldReadFunction, checkForServerUpdates?: FieldPolicy | FieldReadFunction, checkForWebUIUpdate?: FieldPolicy | FieldReadFunction, downloadStatus?: FieldPolicy | FieldReadFunction, extension?: FieldPolicy | FieldReadFunction, extensions?: FieldPolicy | FieldReadFunction, getWebUIUpdateStatus?: FieldPolicy | FieldReadFunction, lastUpdateTimestamp?: FieldPolicy | FieldReadFunction, manga?: FieldPolicy | FieldReadFunction, mangas?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction, metas?: FieldPolicy | FieldReadFunction, restoreStatus?: FieldPolicy | FieldReadFunction, settings?: FieldPolicy | FieldReadFunction, source?: FieldPolicy | FieldReadFunction, sources?: FieldPolicy | FieldReadFunction, updateStatus?: FieldPolicy | FieldReadFunction, validateBackup?: FieldPolicy | FieldReadFunction }; export type ReorderChapterDownloadPayloadKeySpecifier = ('clientMutationId' | 'downloadStatus' | ReorderChapterDownloadPayloadKeySpecifier)[]; export type ReorderChapterDownloadPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, downloadStatus?: FieldPolicy | FieldReadFunction }; export type ResetSettingsPayloadKeySpecifier = ('clientMutationId' | 'settings' | ResetSettingsPayloadKeySpecifier)[]; export type ResetSettingsPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, settings?: FieldPolicy | FieldReadFunction }; export type RestoreBackupPayloadKeySpecifier = ('clientMutationId' | 'id' | 'status' | RestoreBackupPayloadKeySpecifier)[]; export type RestoreBackupPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, status?: FieldPolicy | FieldReadFunction }; export type SelectFilterKeySpecifier = ('default' | 'name' | 'values' | SelectFilterKeySpecifier)[]; export type SelectFilterFieldPolicy = { default?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, values?: FieldPolicy | FieldReadFunction }; export type SeparatorFilterKeySpecifier = ('name' | SeparatorFilterKeySpecifier)[]; export type SeparatorFilterFieldPolicy = { name?: FieldPolicy | FieldReadFunction }; export type SetCategoryMetaPayloadKeySpecifier = ('clientMutationId' | 'meta' | SetCategoryMetaPayloadKeySpecifier)[]; export type SetCategoryMetaPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction }; export type SetChapterMetaPayloadKeySpecifier = ('clientMutationId' | 'meta' | SetChapterMetaPayloadKeySpecifier)[]; export type SetChapterMetaPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction }; export type SetGlobalMetaPayloadKeySpecifier = ('clientMutationId' | 'meta' | SetGlobalMetaPayloadKeySpecifier)[]; export type SetGlobalMetaPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction }; export type SetMangaMetaPayloadKeySpecifier = ('clientMutationId' | 'meta' | SetMangaMetaPayloadKeySpecifier)[]; export type SetMangaMetaPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, meta?: FieldPolicy | FieldReadFunction }; export type SetSettingsPayloadKeySpecifier = ('clientMutationId' | 'settings' | SetSettingsPayloadKeySpecifier)[]; export type SetSettingsPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, settings?: FieldPolicy | FieldReadFunction }; export type SettingsKeySpecifier = ('autoDownloadAheadLimit' | 'autoDownloadNewChapters' | 'backupInterval' | 'backupPath' | 'backupTTL' | 'backupTime' | 'basicAuthEnabled' | 'basicAuthPassword' | 'basicAuthUsername' | 'debugLogsEnabled' | 'downloadAsCbz' | 'downloadsPath' | 'electronPath' | 'excludeCompleted' | 'excludeEntryWithUnreadChapters' | 'excludeNotStarted' | 'excludeUnreadChapters' | 'globalUpdateInterval' | 'gqlDebugLogsEnabled' | 'initialOpenInBrowserEnabled' | 'ip' | 'localSourcePath' | 'maxSourcesInParallel' | 'port' | 'socksProxyEnabled' | 'socksProxyHost' | 'socksProxyPort' | 'systemTrayEnabled' | 'updateMangas' | 'webUIChannel' | 'webUIFlavor' | 'webUIInterface' | 'webUIUpdateCheckInterval' | SettingsKeySpecifier)[]; export type SettingsFieldPolicy = { autoDownloadAheadLimit?: FieldPolicy | FieldReadFunction, autoDownloadNewChapters?: FieldPolicy | FieldReadFunction, backupInterval?: FieldPolicy | FieldReadFunction, backupPath?: FieldPolicy | FieldReadFunction, backupTTL?: FieldPolicy | FieldReadFunction, backupTime?: FieldPolicy | FieldReadFunction, basicAuthEnabled?: FieldPolicy | FieldReadFunction, basicAuthPassword?: FieldPolicy | FieldReadFunction, basicAuthUsername?: FieldPolicy | FieldReadFunction, debugLogsEnabled?: FieldPolicy | FieldReadFunction, downloadAsCbz?: FieldPolicy | FieldReadFunction, downloadsPath?: FieldPolicy | FieldReadFunction, electronPath?: FieldPolicy | FieldReadFunction, excludeCompleted?: FieldPolicy | FieldReadFunction, excludeEntryWithUnreadChapters?: FieldPolicy | FieldReadFunction, excludeNotStarted?: FieldPolicy | FieldReadFunction, excludeUnreadChapters?: FieldPolicy | FieldReadFunction, globalUpdateInterval?: FieldPolicy | FieldReadFunction, gqlDebugLogsEnabled?: FieldPolicy | FieldReadFunction, initialOpenInBrowserEnabled?: FieldPolicy | FieldReadFunction, ip?: FieldPolicy | FieldReadFunction, localSourcePath?: FieldPolicy | FieldReadFunction, maxSourcesInParallel?: FieldPolicy | FieldReadFunction, port?: FieldPolicy | FieldReadFunction, socksProxyEnabled?: FieldPolicy | FieldReadFunction, socksProxyHost?: FieldPolicy | FieldReadFunction, socksProxyPort?: FieldPolicy | FieldReadFunction, systemTrayEnabled?: FieldPolicy | FieldReadFunction, updateMangas?: FieldPolicy | FieldReadFunction, webUIChannel?: FieldPolicy | FieldReadFunction, webUIFlavor?: FieldPolicy | FieldReadFunction, webUIInterface?: FieldPolicy | FieldReadFunction, webUIUpdateCheckInterval?: FieldPolicy | FieldReadFunction }; export type SettingsTypeKeySpecifier = ('autoDownloadAheadLimit' | 'autoDownloadNewChapters' | 'backupInterval' | 'backupPath' | 'backupTTL' | 'backupTime' | 'basicAuthEnabled' | 'basicAuthPassword' | 'basicAuthUsername' | 'debugLogsEnabled' | 'downloadAsCbz' | 'downloadsPath' | 'electronPath' | 'excludeCompleted' | 'excludeEntryWithUnreadChapters' | 'excludeNotStarted' | 'excludeUnreadChapters' | 'globalUpdateInterval' | 'gqlDebugLogsEnabled' | 'initialOpenInBrowserEnabled' | 'ip' | 'localSourcePath' | 'maxSourcesInParallel' | 'port' | 'socksProxyEnabled' | 'socksProxyHost' | 'socksProxyPort' | 'systemTrayEnabled' | 'updateMangas' | 'webUIChannel' | 'webUIFlavor' | 'webUIInterface' | 'webUIUpdateCheckInterval' | SettingsTypeKeySpecifier)[]; export type SettingsTypeFieldPolicy = { autoDownloadAheadLimit?: FieldPolicy | FieldReadFunction, autoDownloadNewChapters?: FieldPolicy | FieldReadFunction, backupInterval?: FieldPolicy | FieldReadFunction, backupPath?: FieldPolicy | FieldReadFunction, backupTTL?: FieldPolicy | FieldReadFunction, backupTime?: FieldPolicy | FieldReadFunction, basicAuthEnabled?: FieldPolicy | FieldReadFunction, basicAuthPassword?: FieldPolicy | FieldReadFunction, basicAuthUsername?: FieldPolicy | FieldReadFunction, debugLogsEnabled?: FieldPolicy | FieldReadFunction, downloadAsCbz?: FieldPolicy | FieldReadFunction, downloadsPath?: FieldPolicy | FieldReadFunction, electronPath?: FieldPolicy | FieldReadFunction, excludeCompleted?: FieldPolicy | FieldReadFunction, excludeEntryWithUnreadChapters?: FieldPolicy | FieldReadFunction, excludeNotStarted?: FieldPolicy | FieldReadFunction, excludeUnreadChapters?: FieldPolicy | FieldReadFunction, globalUpdateInterval?: FieldPolicy | FieldReadFunction, gqlDebugLogsEnabled?: FieldPolicy | FieldReadFunction, initialOpenInBrowserEnabled?: FieldPolicy | FieldReadFunction, ip?: FieldPolicy | FieldReadFunction, localSourcePath?: FieldPolicy | FieldReadFunction, maxSourcesInParallel?: FieldPolicy | FieldReadFunction, port?: FieldPolicy | FieldReadFunction, socksProxyEnabled?: FieldPolicy | FieldReadFunction, socksProxyHost?: FieldPolicy | FieldReadFunction, socksProxyPort?: FieldPolicy | FieldReadFunction, systemTrayEnabled?: FieldPolicy | FieldReadFunction, updateMangas?: FieldPolicy | FieldReadFunction, webUIChannel?: FieldPolicy | FieldReadFunction, webUIFlavor?: FieldPolicy | FieldReadFunction, webUIInterface?: FieldPolicy | FieldReadFunction, webUIUpdateCheckInterval?: FieldPolicy | FieldReadFunction }; export type SortFilterKeySpecifier = ('default' | 'name' | 'values' | SortFilterKeySpecifier)[]; export type SortFilterFieldPolicy = { default?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, values?: FieldPolicy | FieldReadFunction }; export type SortSelectionKeySpecifier = ('ascending' | 'index' | SortSelectionKeySpecifier)[]; export type SortSelectionFieldPolicy = { ascending?: FieldPolicy | FieldReadFunction, index?: FieldPolicy | FieldReadFunction }; export type SourceEdgeKeySpecifier = ('cursor' | 'node' | SourceEdgeKeySpecifier)[]; export type SourceEdgeFieldPolicy = { cursor?: FieldPolicy | FieldReadFunction, node?: FieldPolicy | FieldReadFunction }; export type SourceNodeListKeySpecifier = ('edges' | 'nodes' | 'pageInfo' | 'totalCount' | SourceNodeListKeySpecifier)[]; export type SourceNodeListFieldPolicy = { edges?: FieldPolicy | FieldReadFunction, nodes?: FieldPolicy | FieldReadFunction, pageInfo?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type SourceTypeKeySpecifier = ('displayName' | 'extension' | 'filters' | 'iconUrl' | 'id' | 'isConfigurable' | 'isNsfw' | 'lang' | 'manga' | 'name' | 'preferences' | 'supportsLatest' | SourceTypeKeySpecifier)[]; export type SourceTypeFieldPolicy = { displayName?: FieldPolicy | FieldReadFunction, extension?: FieldPolicy | FieldReadFunction, filters?: FieldPolicy | FieldReadFunction, iconUrl?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, isConfigurable?: FieldPolicy | FieldReadFunction, isNsfw?: FieldPolicy | FieldReadFunction, lang?: FieldPolicy | FieldReadFunction, manga?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, preferences?: FieldPolicy | FieldReadFunction, supportsLatest?: FieldPolicy | FieldReadFunction }; export type StartDownloaderPayloadKeySpecifier = ('clientMutationId' | 'downloadStatus' | StartDownloaderPayloadKeySpecifier)[]; export type StartDownloaderPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, downloadStatus?: FieldPolicy | FieldReadFunction }; export type StopDownloaderPayloadKeySpecifier = ('clientMutationId' | 'downloadStatus' | StopDownloaderPayloadKeySpecifier)[]; export type StopDownloaderPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, downloadStatus?: FieldPolicy | FieldReadFunction }; export type SubscriptionKeySpecifier = ('downloadChanged' | 'updateStatusChanged' | 'webUIUpdateStatusChange' | SubscriptionKeySpecifier)[]; export type SubscriptionFieldPolicy = { downloadChanged?: FieldPolicy | FieldReadFunction, updateStatusChanged?: FieldPolicy | FieldReadFunction, webUIUpdateStatusChange?: FieldPolicy | FieldReadFunction }; export type SwitchPreferenceKeySpecifier = ('currentValue' | 'default' | 'key' | 'summary' | 'title' | 'visible' | SwitchPreferenceKeySpecifier)[]; export type SwitchPreferenceFieldPolicy = { currentValue?: FieldPolicy | FieldReadFunction, default?: FieldPolicy | FieldReadFunction, key?: FieldPolicy | FieldReadFunction, summary?: FieldPolicy | FieldReadFunction, title?: FieldPolicy | FieldReadFunction, visible?: FieldPolicy | FieldReadFunction }; export type TextFilterKeySpecifier = ('default' | 'name' | TextFilterKeySpecifier)[]; export type TextFilterFieldPolicy = { default?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction }; export type TriStateFilterKeySpecifier = ('default' | 'name' | TriStateFilterKeySpecifier)[]; export type TriStateFilterFieldPolicy = { default?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction }; export type UpdateCategoriesPayloadKeySpecifier = ('categories' | 'clientMutationId' | UpdateCategoriesPayloadKeySpecifier)[]; export type UpdateCategoriesPayloadFieldPolicy = { categories?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction }; export type UpdateCategoryMangaPayloadKeySpecifier = ('clientMutationId' | 'updateStatus' | UpdateCategoryMangaPayloadKeySpecifier)[]; export type UpdateCategoryMangaPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, updateStatus?: FieldPolicy | FieldReadFunction }; export type UpdateCategoryOrderPayloadKeySpecifier = ('categories' | 'clientMutationId' | UpdateCategoryOrderPayloadKeySpecifier)[]; export type UpdateCategoryOrderPayloadFieldPolicy = { categories?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction }; export type UpdateCategoryPayloadKeySpecifier = ('category' | 'clientMutationId' | UpdateCategoryPayloadKeySpecifier)[]; export type UpdateCategoryPayloadFieldPolicy = { category?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction }; export type UpdateChapterPayloadKeySpecifier = ('chapter' | 'clientMutationId' | UpdateChapterPayloadKeySpecifier)[]; export type UpdateChapterPayloadFieldPolicy = { chapter?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction }; export type UpdateChaptersPayloadKeySpecifier = ('chapters' | 'clientMutationId' | UpdateChaptersPayloadKeySpecifier)[]; export type UpdateChaptersPayloadFieldPolicy = { chapters?: FieldPolicy | FieldReadFunction, clientMutationId?: FieldPolicy | FieldReadFunction }; export type UpdateExtensionPayloadKeySpecifier = ('clientMutationId' | 'extension' | UpdateExtensionPayloadKeySpecifier)[]; export type UpdateExtensionPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, extension?: FieldPolicy | FieldReadFunction }; export type UpdateExtensionsPayloadKeySpecifier = ('clientMutationId' | 'extensions' | UpdateExtensionsPayloadKeySpecifier)[]; export type UpdateExtensionsPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, extensions?: FieldPolicy | FieldReadFunction }; export type UpdateLibraryMangaPayloadKeySpecifier = ('clientMutationId' | 'updateStatus' | UpdateLibraryMangaPayloadKeySpecifier)[]; export type UpdateLibraryMangaPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, updateStatus?: FieldPolicy | FieldReadFunction }; export type UpdateMangaCategoriesPayloadKeySpecifier = ('clientMutationId' | 'manga' | UpdateMangaCategoriesPayloadKeySpecifier)[]; export type UpdateMangaCategoriesPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, manga?: FieldPolicy | FieldReadFunction }; export type UpdateMangaPayloadKeySpecifier = ('clientMutationId' | 'manga' | UpdateMangaPayloadKeySpecifier)[]; export type UpdateMangaPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, manga?: FieldPolicy | FieldReadFunction }; export type UpdateMangasCategoriesPayloadKeySpecifier = ('clientMutationId' | 'mangas' | UpdateMangasCategoriesPayloadKeySpecifier)[]; export type UpdateMangasCategoriesPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, mangas?: FieldPolicy | FieldReadFunction }; export type UpdateMangasPayloadKeySpecifier = ('clientMutationId' | 'mangas' | UpdateMangasPayloadKeySpecifier)[]; export type UpdateMangasPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, mangas?: FieldPolicy | FieldReadFunction }; export type UpdateSourcePreferencePayloadKeySpecifier = ('clientMutationId' | 'preferences' | 'source' | UpdateSourcePreferencePayloadKeySpecifier)[]; export type UpdateSourcePreferencePayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, preferences?: FieldPolicy | FieldReadFunction, source?: FieldPolicy | FieldReadFunction }; export type UpdateStatusKeySpecifier = ('completeJobs' | 'failedJobs' | 'isRunning' | 'pendingJobs' | 'runningJobs' | 'skippedCategories' | 'skippedJobs' | 'updatingCategories' | UpdateStatusKeySpecifier)[]; export type UpdateStatusFieldPolicy = { completeJobs?: FieldPolicy | FieldReadFunction, failedJobs?: FieldPolicy | FieldReadFunction, isRunning?: FieldPolicy | FieldReadFunction, pendingJobs?: FieldPolicy | FieldReadFunction, runningJobs?: FieldPolicy | FieldReadFunction, skippedCategories?: FieldPolicy | FieldReadFunction, skippedJobs?: FieldPolicy | FieldReadFunction, updatingCategories?: FieldPolicy | FieldReadFunction }; export type UpdateStatusCategoryTypeKeySpecifier = ('categories' | UpdateStatusCategoryTypeKeySpecifier)[]; export type UpdateStatusCategoryTypeFieldPolicy = { categories?: FieldPolicy | FieldReadFunction }; export type UpdateStatusTypeKeySpecifier = ('mangas' | UpdateStatusTypeKeySpecifier)[]; export type UpdateStatusTypeFieldPolicy = { mangas?: FieldPolicy | FieldReadFunction }; export type UpdateStopPayloadKeySpecifier = ('clientMutationId' | UpdateStopPayloadKeySpecifier)[]; export type UpdateStopPayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction }; export type ValidateBackupResultKeySpecifier = ('missingSources' | ValidateBackupResultKeySpecifier)[]; export type ValidateBackupResultFieldPolicy = { missingSources?: FieldPolicy | FieldReadFunction }; export type ValidateBackupSourceKeySpecifier = ('id' | 'name' | ValidateBackupSourceKeySpecifier)[]; export type ValidateBackupSourceFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction }; export type WebUIUpdateInfoKeySpecifier = ('channel' | 'tag' | 'updateAvailable' | WebUIUpdateInfoKeySpecifier)[]; export type WebUIUpdateInfoFieldPolicy = { channel?: FieldPolicy | FieldReadFunction, tag?: FieldPolicy | FieldReadFunction, updateAvailable?: FieldPolicy | FieldReadFunction }; export type WebUIUpdatePayloadKeySpecifier = ('clientMutationId' | 'updateStatus' | WebUIUpdatePayloadKeySpecifier)[]; export type WebUIUpdatePayloadFieldPolicy = { clientMutationId?: FieldPolicy | FieldReadFunction, updateStatus?: FieldPolicy | FieldReadFunction }; export type WebUIUpdateStatusKeySpecifier = ('info' | 'progress' | 'state' | WebUIUpdateStatusKeySpecifier)[]; export type WebUIUpdateStatusFieldPolicy = { info?: FieldPolicy | FieldReadFunction, progress?: FieldPolicy | FieldReadFunction, state?: FieldPolicy | FieldReadFunction }; export type StrictTypedTypePolicies = { AboutPayload?: Omit & { keyFields?: false | AboutPayloadKeySpecifier | (() => undefined | AboutPayloadKeySpecifier), fields?: AboutPayloadFieldPolicy, }, BackupRestoreStatus?: Omit & { keyFields?: false | BackupRestoreStatusKeySpecifier | (() => undefined | BackupRestoreStatusKeySpecifier), fields?: BackupRestoreStatusFieldPolicy, }, CategoryEdge?: Omit & { keyFields?: false | CategoryEdgeKeySpecifier | (() => undefined | CategoryEdgeKeySpecifier), fields?: CategoryEdgeFieldPolicy, }, CategoryMetaType?: Omit & { keyFields?: false | CategoryMetaTypeKeySpecifier | (() => undefined | CategoryMetaTypeKeySpecifier), fields?: CategoryMetaTypeFieldPolicy, }, CategoryNodeList?: Omit & { keyFields?: false | CategoryNodeListKeySpecifier | (() => undefined | CategoryNodeListKeySpecifier), fields?: CategoryNodeListFieldPolicy, }, CategoryType?: Omit & { keyFields?: false | CategoryTypeKeySpecifier | (() => undefined | CategoryTypeKeySpecifier), fields?: CategoryTypeFieldPolicy, }, ChapterEdge?: Omit & { keyFields?: false | ChapterEdgeKeySpecifier | (() => undefined | ChapterEdgeKeySpecifier), fields?: ChapterEdgeFieldPolicy, }, ChapterMetaType?: Omit & { keyFields?: false | ChapterMetaTypeKeySpecifier | (() => undefined | ChapterMetaTypeKeySpecifier), fields?: ChapterMetaTypeFieldPolicy, }, ChapterNodeList?: Omit & { keyFields?: false | ChapterNodeListKeySpecifier | (() => undefined | ChapterNodeListKeySpecifier), fields?: ChapterNodeListFieldPolicy, }, ChapterType?: Omit & { keyFields?: false | ChapterTypeKeySpecifier | (() => undefined | ChapterTypeKeySpecifier), fields?: ChapterTypeFieldPolicy, }, CheckBoxFilter?: Omit & { keyFields?: false | CheckBoxFilterKeySpecifier | (() => undefined | CheckBoxFilterKeySpecifier), fields?: CheckBoxFilterFieldPolicy, }, CheckBoxPreference?: Omit & { keyFields?: false | CheckBoxPreferenceKeySpecifier | (() => undefined | CheckBoxPreferenceKeySpecifier), fields?: CheckBoxPreferenceFieldPolicy, }, CheckForServerUpdatesPayload?: Omit & { keyFields?: false | CheckForServerUpdatesPayloadKeySpecifier | (() => undefined | CheckForServerUpdatesPayloadKeySpecifier), fields?: CheckForServerUpdatesPayloadFieldPolicy, }, ClearDownloaderPayload?: Omit & { keyFields?: false | ClearDownloaderPayloadKeySpecifier | (() => undefined | ClearDownloaderPayloadKeySpecifier), fields?: ClearDownloaderPayloadFieldPolicy, }, CreateBackupPayload?: Omit & { keyFields?: false | CreateBackupPayloadKeySpecifier | (() => undefined | CreateBackupPayloadKeySpecifier), fields?: CreateBackupPayloadFieldPolicy, }, CreateCategoryPayload?: Omit & { keyFields?: false | CreateCategoryPayloadKeySpecifier | (() => undefined | CreateCategoryPayloadKeySpecifier), fields?: CreateCategoryPayloadFieldPolicy, }, DeleteCategoryMetaPayload?: Omit & { keyFields?: false | DeleteCategoryMetaPayloadKeySpecifier | (() => undefined | DeleteCategoryMetaPayloadKeySpecifier), fields?: DeleteCategoryMetaPayloadFieldPolicy, }, DeleteCategoryPayload?: Omit & { keyFields?: false | DeleteCategoryPayloadKeySpecifier | (() => undefined | DeleteCategoryPayloadKeySpecifier), fields?: DeleteCategoryPayloadFieldPolicy, }, DeleteChapterMetaPayload?: Omit & { keyFields?: false | DeleteChapterMetaPayloadKeySpecifier | (() => undefined | DeleteChapterMetaPayloadKeySpecifier), fields?: DeleteChapterMetaPayloadFieldPolicy, }, DeleteDownloadedChapterPayload?: Omit & { keyFields?: false | DeleteDownloadedChapterPayloadKeySpecifier | (() => undefined | DeleteDownloadedChapterPayloadKeySpecifier), fields?: DeleteDownloadedChapterPayloadFieldPolicy, }, DeleteDownloadedChaptersPayload?: Omit & { keyFields?: false | DeleteDownloadedChaptersPayloadKeySpecifier | (() => undefined | DeleteDownloadedChaptersPayloadKeySpecifier), fields?: DeleteDownloadedChaptersPayloadFieldPolicy, }, DeleteGlobalMetaPayload?: Omit & { keyFields?: false | DeleteGlobalMetaPayloadKeySpecifier | (() => undefined | DeleteGlobalMetaPayloadKeySpecifier), fields?: DeleteGlobalMetaPayloadFieldPolicy, }, DeleteMangaMetaPayload?: Omit & { keyFields?: false | DeleteMangaMetaPayloadKeySpecifier | (() => undefined | DeleteMangaMetaPayloadKeySpecifier), fields?: DeleteMangaMetaPayloadFieldPolicy, }, DequeueChapterDownloadPayload?: Omit & { keyFields?: false | DequeueChapterDownloadPayloadKeySpecifier | (() => undefined | DequeueChapterDownloadPayloadKeySpecifier), fields?: DequeueChapterDownloadPayloadFieldPolicy, }, DequeueChapterDownloadsPayload?: Omit & { keyFields?: false | DequeueChapterDownloadsPayloadKeySpecifier | (() => undefined | DequeueChapterDownloadsPayloadKeySpecifier), fields?: DequeueChapterDownloadsPayloadFieldPolicy, }, DownloadAheadPayload?: Omit & { keyFields?: false | DownloadAheadPayloadKeySpecifier | (() => undefined | DownloadAheadPayloadKeySpecifier), fields?: DownloadAheadPayloadFieldPolicy, }, DownloadEdge?: Omit & { keyFields?: false | DownloadEdgeKeySpecifier | (() => undefined | DownloadEdgeKeySpecifier), fields?: DownloadEdgeFieldPolicy, }, DownloadNodeList?: Omit & { keyFields?: false | DownloadNodeListKeySpecifier | (() => undefined | DownloadNodeListKeySpecifier), fields?: DownloadNodeListFieldPolicy, }, DownloadStatus?: Omit & { keyFields?: false | DownloadStatusKeySpecifier | (() => undefined | DownloadStatusKeySpecifier), fields?: DownloadStatusFieldPolicy, }, DownloadType?: Omit & { keyFields?: false | DownloadTypeKeySpecifier | (() => undefined | DownloadTypeKeySpecifier), fields?: DownloadTypeFieldPolicy, }, Edge?: Omit & { keyFields?: false | EdgeKeySpecifier | (() => undefined | EdgeKeySpecifier), fields?: EdgeFieldPolicy, }, EditTextPreference?: Omit & { keyFields?: false | EditTextPreferenceKeySpecifier | (() => undefined | EditTextPreferenceKeySpecifier), fields?: EditTextPreferenceFieldPolicy, }, EnqueueChapterDownloadPayload?: Omit & { keyFields?: false | EnqueueChapterDownloadPayloadKeySpecifier | (() => undefined | EnqueueChapterDownloadPayloadKeySpecifier), fields?: EnqueueChapterDownloadPayloadFieldPolicy, }, EnqueueChapterDownloadsPayload?: Omit & { keyFields?: false | EnqueueChapterDownloadsPayloadKeySpecifier | (() => undefined | EnqueueChapterDownloadsPayloadKeySpecifier), fields?: EnqueueChapterDownloadsPayloadFieldPolicy, }, ExtensionEdge?: Omit & { keyFields?: false | ExtensionEdgeKeySpecifier | (() => undefined | ExtensionEdgeKeySpecifier), fields?: ExtensionEdgeFieldPolicy, }, ExtensionNodeList?: Omit & { keyFields?: false | ExtensionNodeListKeySpecifier | (() => undefined | ExtensionNodeListKeySpecifier), fields?: ExtensionNodeListFieldPolicy, }, ExtensionType?: Omit & { keyFields?: false | ExtensionTypeKeySpecifier | (() => undefined | ExtensionTypeKeySpecifier), fields?: ExtensionTypeFieldPolicy, }, FetchChapterPagesPayload?: Omit & { keyFields?: false | FetchChapterPagesPayloadKeySpecifier | (() => undefined | FetchChapterPagesPayloadKeySpecifier), fields?: FetchChapterPagesPayloadFieldPolicy, }, FetchChaptersPayload?: Omit & { keyFields?: false | FetchChaptersPayloadKeySpecifier | (() => undefined | FetchChaptersPayloadKeySpecifier), fields?: FetchChaptersPayloadFieldPolicy, }, FetchExtensionsPayload?: Omit & { keyFields?: false | FetchExtensionsPayloadKeySpecifier | (() => undefined | FetchExtensionsPayloadKeySpecifier), fields?: FetchExtensionsPayloadFieldPolicy, }, FetchMangaPayload?: Omit & { keyFields?: false | FetchMangaPayloadKeySpecifier | (() => undefined | FetchMangaPayloadKeySpecifier), fields?: FetchMangaPayloadFieldPolicy, }, FetchSourceMangaPayload?: Omit & { keyFields?: false | FetchSourceMangaPayloadKeySpecifier | (() => undefined | FetchSourceMangaPayloadKeySpecifier), fields?: FetchSourceMangaPayloadFieldPolicy, }, GlobalMetaNodeList?: Omit & { keyFields?: false | GlobalMetaNodeListKeySpecifier | (() => undefined | GlobalMetaNodeListKeySpecifier), fields?: GlobalMetaNodeListFieldPolicy, }, GlobalMetaType?: Omit & { keyFields?: false | GlobalMetaTypeKeySpecifier | (() => undefined | GlobalMetaTypeKeySpecifier), fields?: GlobalMetaTypeFieldPolicy, }, GroupFilter?: Omit & { keyFields?: false | GroupFilterKeySpecifier | (() => undefined | GroupFilterKeySpecifier), fields?: GroupFilterFieldPolicy, }, HeaderFilter?: Omit & { keyFields?: false | HeaderFilterKeySpecifier | (() => undefined | HeaderFilterKeySpecifier), fields?: HeaderFilterFieldPolicy, }, InstallExternalExtensionPayload?: Omit & { keyFields?: false | InstallExternalExtensionPayloadKeySpecifier | (() => undefined | InstallExternalExtensionPayloadKeySpecifier), fields?: InstallExternalExtensionPayloadFieldPolicy, }, LastUpdateTimestampPayload?: Omit & { keyFields?: false | LastUpdateTimestampPayloadKeySpecifier | (() => undefined | LastUpdateTimestampPayloadKeySpecifier), fields?: LastUpdateTimestampPayloadFieldPolicy, }, ListPreference?: Omit & { keyFields?: false | ListPreferenceKeySpecifier | (() => undefined | ListPreferenceKeySpecifier), fields?: ListPreferenceFieldPolicy, }, MangaEdge?: Omit & { keyFields?: false | MangaEdgeKeySpecifier | (() => undefined | MangaEdgeKeySpecifier), fields?: MangaEdgeFieldPolicy, }, MangaMetaType?: Omit & { keyFields?: false | MangaMetaTypeKeySpecifier | (() => undefined | MangaMetaTypeKeySpecifier), fields?: MangaMetaTypeFieldPolicy, }, MangaNodeList?: Omit & { keyFields?: false | MangaNodeListKeySpecifier | (() => undefined | MangaNodeListKeySpecifier), fields?: MangaNodeListFieldPolicy, }, MangaType?: Omit & { keyFields?: false | MangaTypeKeySpecifier | (() => undefined | MangaTypeKeySpecifier), fields?: MangaTypeFieldPolicy, }, MetaEdge?: Omit & { keyFields?: false | MetaEdgeKeySpecifier | (() => undefined | MetaEdgeKeySpecifier), fields?: MetaEdgeFieldPolicy, }, MetaType?: Omit & { keyFields?: false | MetaTypeKeySpecifier | (() => undefined | MetaTypeKeySpecifier), fields?: MetaTypeFieldPolicy, }, MultiSelectListPreference?: Omit & { keyFields?: false | MultiSelectListPreferenceKeySpecifier | (() => undefined | MultiSelectListPreferenceKeySpecifier), fields?: MultiSelectListPreferenceFieldPolicy, }, Mutation?: Omit & { keyFields?: false | MutationKeySpecifier | (() => undefined | MutationKeySpecifier), fields?: MutationFieldPolicy, }, NodeList?: Omit & { keyFields?: false | NodeListKeySpecifier | (() => undefined | NodeListKeySpecifier), fields?: NodeListFieldPolicy, }, PageInfo?: Omit & { keyFields?: false | PageInfoKeySpecifier | (() => undefined | PageInfoKeySpecifier), fields?: PageInfoFieldPolicy, }, PartialSettingsType?: Omit & { keyFields?: false | PartialSettingsTypeKeySpecifier | (() => undefined | PartialSettingsTypeKeySpecifier), fields?: PartialSettingsTypeFieldPolicy, }, Query?: Omit & { keyFields?: false | QueryKeySpecifier | (() => undefined | QueryKeySpecifier), fields?: QueryFieldPolicy, }, ReorderChapterDownloadPayload?: Omit & { keyFields?: false | ReorderChapterDownloadPayloadKeySpecifier | (() => undefined | ReorderChapterDownloadPayloadKeySpecifier), fields?: ReorderChapterDownloadPayloadFieldPolicy, }, ResetSettingsPayload?: Omit & { keyFields?: false | ResetSettingsPayloadKeySpecifier | (() => undefined | ResetSettingsPayloadKeySpecifier), fields?: ResetSettingsPayloadFieldPolicy, }, RestoreBackupPayload?: Omit & { keyFields?: false | RestoreBackupPayloadKeySpecifier | (() => undefined | RestoreBackupPayloadKeySpecifier), fields?: RestoreBackupPayloadFieldPolicy, }, SelectFilter?: Omit & { keyFields?: false | SelectFilterKeySpecifier | (() => undefined | SelectFilterKeySpecifier), fields?: SelectFilterFieldPolicy, }, SeparatorFilter?: Omit & { keyFields?: false | SeparatorFilterKeySpecifier | (() => undefined | SeparatorFilterKeySpecifier), fields?: SeparatorFilterFieldPolicy, }, SetCategoryMetaPayload?: Omit & { keyFields?: false | SetCategoryMetaPayloadKeySpecifier | (() => undefined | SetCategoryMetaPayloadKeySpecifier), fields?: SetCategoryMetaPayloadFieldPolicy, }, SetChapterMetaPayload?: Omit & { keyFields?: false | SetChapterMetaPayloadKeySpecifier | (() => undefined | SetChapterMetaPayloadKeySpecifier), fields?: SetChapterMetaPayloadFieldPolicy, }, SetGlobalMetaPayload?: Omit & { keyFields?: false | SetGlobalMetaPayloadKeySpecifier | (() => undefined | SetGlobalMetaPayloadKeySpecifier), fields?: SetGlobalMetaPayloadFieldPolicy, }, SetMangaMetaPayload?: Omit & { keyFields?: false | SetMangaMetaPayloadKeySpecifier | (() => undefined | SetMangaMetaPayloadKeySpecifier), fields?: SetMangaMetaPayloadFieldPolicy, }, SetSettingsPayload?: Omit & { keyFields?: false | SetSettingsPayloadKeySpecifier | (() => undefined | SetSettingsPayloadKeySpecifier), fields?: SetSettingsPayloadFieldPolicy, }, Settings?: Omit & { keyFields?: false | SettingsKeySpecifier | (() => undefined | SettingsKeySpecifier), fields?: SettingsFieldPolicy, }, SettingsType?: Omit & { keyFields?: false | SettingsTypeKeySpecifier | (() => undefined | SettingsTypeKeySpecifier), fields?: SettingsTypeFieldPolicy, }, SortFilter?: Omit & { keyFields?: false | SortFilterKeySpecifier | (() => undefined | SortFilterKeySpecifier), fields?: SortFilterFieldPolicy, }, SortSelection?: Omit & { keyFields?: false | SortSelectionKeySpecifier | (() => undefined | SortSelectionKeySpecifier), fields?: SortSelectionFieldPolicy, }, SourceEdge?: Omit & { keyFields?: false | SourceEdgeKeySpecifier | (() => undefined | SourceEdgeKeySpecifier), fields?: SourceEdgeFieldPolicy, }, SourceNodeList?: Omit & { keyFields?: false | SourceNodeListKeySpecifier | (() => undefined | SourceNodeListKeySpecifier), fields?: SourceNodeListFieldPolicy, }, SourceType?: Omit & { keyFields?: false | SourceTypeKeySpecifier | (() => undefined | SourceTypeKeySpecifier), fields?: SourceTypeFieldPolicy, }, StartDownloaderPayload?: Omit & { keyFields?: false | StartDownloaderPayloadKeySpecifier | (() => undefined | StartDownloaderPayloadKeySpecifier), fields?: StartDownloaderPayloadFieldPolicy, }, StopDownloaderPayload?: Omit & { keyFields?: false | StopDownloaderPayloadKeySpecifier | (() => undefined | StopDownloaderPayloadKeySpecifier), fields?: StopDownloaderPayloadFieldPolicy, }, Subscription?: Omit & { keyFields?: false | SubscriptionKeySpecifier | (() => undefined | SubscriptionKeySpecifier), fields?: SubscriptionFieldPolicy, }, SwitchPreference?: Omit & { keyFields?: false | SwitchPreferenceKeySpecifier | (() => undefined | SwitchPreferenceKeySpecifier), fields?: SwitchPreferenceFieldPolicy, }, TextFilter?: Omit & { keyFields?: false | TextFilterKeySpecifier | (() => undefined | TextFilterKeySpecifier), fields?: TextFilterFieldPolicy, }, TriStateFilter?: Omit & { keyFields?: false | TriStateFilterKeySpecifier | (() => undefined | TriStateFilterKeySpecifier), fields?: TriStateFilterFieldPolicy, }, UpdateCategoriesPayload?: Omit & { keyFields?: false | UpdateCategoriesPayloadKeySpecifier | (() => undefined | UpdateCategoriesPayloadKeySpecifier), fields?: UpdateCategoriesPayloadFieldPolicy, }, UpdateCategoryMangaPayload?: Omit & { keyFields?: false | UpdateCategoryMangaPayloadKeySpecifier | (() => undefined | UpdateCategoryMangaPayloadKeySpecifier), fields?: UpdateCategoryMangaPayloadFieldPolicy, }, UpdateCategoryOrderPayload?: Omit & { keyFields?: false | UpdateCategoryOrderPayloadKeySpecifier | (() => undefined | UpdateCategoryOrderPayloadKeySpecifier), fields?: UpdateCategoryOrderPayloadFieldPolicy, }, UpdateCategoryPayload?: Omit & { keyFields?: false | UpdateCategoryPayloadKeySpecifier | (() => undefined | UpdateCategoryPayloadKeySpecifier), fields?: UpdateCategoryPayloadFieldPolicy, }, UpdateChapterPayload?: Omit & { keyFields?: false | UpdateChapterPayloadKeySpecifier | (() => undefined | UpdateChapterPayloadKeySpecifier), fields?: UpdateChapterPayloadFieldPolicy, }, UpdateChaptersPayload?: Omit & { keyFields?: false | UpdateChaptersPayloadKeySpecifier | (() => undefined | UpdateChaptersPayloadKeySpecifier), fields?: UpdateChaptersPayloadFieldPolicy, }, UpdateExtensionPayload?: Omit & { keyFields?: false | UpdateExtensionPayloadKeySpecifier | (() => undefined | UpdateExtensionPayloadKeySpecifier), fields?: UpdateExtensionPayloadFieldPolicy, }, UpdateExtensionsPayload?: Omit & { keyFields?: false | UpdateExtensionsPayloadKeySpecifier | (() => undefined | UpdateExtensionsPayloadKeySpecifier), fields?: UpdateExtensionsPayloadFieldPolicy, }, UpdateLibraryMangaPayload?: Omit & { keyFields?: false | UpdateLibraryMangaPayloadKeySpecifier | (() => undefined | UpdateLibraryMangaPayloadKeySpecifier), fields?: UpdateLibraryMangaPayloadFieldPolicy, }, UpdateMangaCategoriesPayload?: Omit & { keyFields?: false | UpdateMangaCategoriesPayloadKeySpecifier | (() => undefined | UpdateMangaCategoriesPayloadKeySpecifier), fields?: UpdateMangaCategoriesPayloadFieldPolicy, }, UpdateMangaPayload?: Omit & { keyFields?: false | UpdateMangaPayloadKeySpecifier | (() => undefined | UpdateMangaPayloadKeySpecifier), fields?: UpdateMangaPayloadFieldPolicy, }, UpdateMangasCategoriesPayload?: Omit & { keyFields?: false | UpdateMangasCategoriesPayloadKeySpecifier | (() => undefined | UpdateMangasCategoriesPayloadKeySpecifier), fields?: UpdateMangasCategoriesPayloadFieldPolicy, }, UpdateMangasPayload?: Omit & { keyFields?: false | UpdateMangasPayloadKeySpecifier | (() => undefined | UpdateMangasPayloadKeySpecifier), fields?: UpdateMangasPayloadFieldPolicy, }, UpdateSourcePreferencePayload?: Omit & { keyFields?: false | UpdateSourcePreferencePayloadKeySpecifier | (() => undefined | UpdateSourcePreferencePayloadKeySpecifier), fields?: UpdateSourcePreferencePayloadFieldPolicy, }, UpdateStatus?: Omit & { keyFields?: false | UpdateStatusKeySpecifier | (() => undefined | UpdateStatusKeySpecifier), fields?: UpdateStatusFieldPolicy, }, UpdateStatusCategoryType?: Omit & { keyFields?: false | UpdateStatusCategoryTypeKeySpecifier | (() => undefined | UpdateStatusCategoryTypeKeySpecifier), fields?: UpdateStatusCategoryTypeFieldPolicy, }, UpdateStatusType?: Omit & { keyFields?: false | UpdateStatusTypeKeySpecifier | (() => undefined | UpdateStatusTypeKeySpecifier), fields?: UpdateStatusTypeFieldPolicy, }, UpdateStopPayload?: Omit & { keyFields?: false | UpdateStopPayloadKeySpecifier | (() => undefined | UpdateStopPayloadKeySpecifier), fields?: UpdateStopPayloadFieldPolicy, }, ValidateBackupResult?: Omit & { keyFields?: false | ValidateBackupResultKeySpecifier | (() => undefined | ValidateBackupResultKeySpecifier), fields?: ValidateBackupResultFieldPolicy, }, ValidateBackupSource?: Omit & { keyFields?: false | ValidateBackupSourceKeySpecifier | (() => undefined | ValidateBackupSourceKeySpecifier), fields?: ValidateBackupSourceFieldPolicy, }, WebUIUpdateInfo?: Omit & { keyFields?: false | WebUIUpdateInfoKeySpecifier | (() => undefined | WebUIUpdateInfoKeySpecifier), fields?: WebUIUpdateInfoFieldPolicy, }, WebUIUpdatePayload?: Omit & { keyFields?: false | WebUIUpdatePayloadKeySpecifier | (() => undefined | WebUIUpdatePayloadKeySpecifier), fields?: WebUIUpdatePayloadFieldPolicy, }, WebUIUpdateStatus?: Omit & { keyFields?: false | WebUIUpdateStatusKeySpecifier | (() => undefined | WebUIUpdateStatusKeySpecifier), fields?: WebUIUpdateStatusFieldPolicy, } }; export type TypedTypePolicies = StrictTypedTypePolicies & TypePolicies;