/* eslint-disable */ import { DocumentTypeDecoration } from '@graphql-typed-document-node/core'; export type Maybe = T | null; export type InputMaybe = T | null | undefined; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; export type MakeEmpty = { [_ in K]?: never }; export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: { input: string; output: string; } String: { input: string; output: string; } Boolean: { input: boolean; output: boolean; } Int: { input: number; output: number; } Float: { input: number; output: number; } /** ISO8601 Date values */ Date: { input: any; output: any; } /** BigInt value */ GraphQLBigInt: { input: any; output: any; } /** A Float or a String */ GraphQLStringOrFloat: { input: any; output: any; } /** Hashed string values */ Hash: { input: any; output: any; } /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ JSON: { input: any; output: any; } }; export enum EventEnum { Create = 'create', Delete = 'delete', Update = 'update' } export type Mutation = { __typename?: 'Mutation'; create_appeal_item?: Maybe; create_appeal_items: Array; create_article_item?: Maybe
; create_article_items: Array
; create_article_tag_item?: Maybe; create_article_tag_items: Array; create_article_translations_item?: Maybe; create_article_translations_items: Array; create_article_translations_tag_item?: Maybe; create_article_translations_tag_items: Array; create_global_translations_item?: Maybe; create_global_translations_items: Array; create_home_page_translations_item?: Maybe; create_home_page_translations_items: Array; create_languages_item?: Maybe; create_languages_items: Array; create_project_item?: Maybe; create_project_items: Array; create_project_translations_item?: Maybe; create_project_translations_items: Array; create_tag_item?: Maybe; create_tag_items: Array; delete_appeal_item?: Maybe; delete_appeal_items?: Maybe; delete_article_item?: Maybe; delete_article_items?: Maybe; delete_article_tag_item?: Maybe; delete_article_tag_items?: Maybe; delete_article_translations_item?: Maybe; delete_article_translations_items?: Maybe; delete_article_translations_tag_item?: Maybe; delete_article_translations_tag_items?: Maybe; delete_global_translations_item?: Maybe; delete_global_translations_items?: Maybe; delete_home_page_translations_item?: Maybe; delete_home_page_translations_items?: Maybe; delete_languages_item?: Maybe; delete_languages_items?: Maybe; delete_project_item?: Maybe; delete_project_items?: Maybe; delete_project_translations_item?: Maybe; delete_project_translations_items?: Maybe; delete_tag_item?: Maybe; delete_tag_items?: Maybe; update_appeal_batch: Array; update_appeal_item?: Maybe; update_appeal_items: Array; update_article_batch: Array
; update_article_item?: Maybe
; update_article_items: Array
; update_article_tag_batch: Array; update_article_tag_item?: Maybe; update_article_tag_items: Array; update_article_translations_batch: Array; update_article_translations_item?: Maybe; update_article_translations_items: Array; update_article_translations_tag_batch: Array; update_article_translations_tag_item?: Maybe; update_article_translations_tag_items: Array; update_global?: Maybe; update_global_translations_batch: Array; update_global_translations_item?: Maybe; update_global_translations_items: Array; update_home_page?: Maybe; update_home_page_translations_batch: Array; update_home_page_translations_item?: Maybe; update_home_page_translations_items: Array; update_languages_batch: Array; update_languages_item?: Maybe; update_languages_items: Array; update_project_batch: Array; update_project_item?: Maybe; update_project_items: Array; update_project_translations_batch: Array; update_project_translations_item?: Maybe; update_project_translations_items: Array; update_tag_batch: Array; update_tag_item?: Maybe; update_tag_items: Array; }; export type MutationCreate_Appeal_ItemArgs = { data: Create_Appeal_Input; }; export type MutationCreate_Appeal_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Article_ItemArgs = { data: Create_Article_Input; }; export type MutationCreate_Article_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Article_Tag_ItemArgs = { data: Create_Article_Tag_Input; }; export type MutationCreate_Article_Tag_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Article_Translations_ItemArgs = { data: Create_Article_Translations_Input; }; export type MutationCreate_Article_Translations_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Article_Translations_Tag_ItemArgs = { data: Create_Article_Translations_Tag_Input; }; export type MutationCreate_Article_Translations_Tag_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Global_Translations_ItemArgs = { data: Create_Global_Translations_Input; }; export type MutationCreate_Global_Translations_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Home_Page_Translations_ItemArgs = { data: Create_Home_Page_Translations_Input; }; export type MutationCreate_Home_Page_Translations_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Languages_ItemArgs = { data: Create_Languages_Input; }; export type MutationCreate_Languages_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Project_ItemArgs = { data: Create_Project_Input; }; export type MutationCreate_Project_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Project_Translations_ItemArgs = { data: Create_Project_Translations_Input; }; export type MutationCreate_Project_Translations_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Tag_ItemArgs = { data: Create_Tag_Input; }; export type MutationCreate_Tag_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationDelete_Appeal_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Appeal_ItemsArgs = { ids: Array>; }; export type MutationDelete_Article_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Article_ItemsArgs = { ids: Array>; }; export type MutationDelete_Article_Tag_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Article_Tag_ItemsArgs = { ids: Array>; }; export type MutationDelete_Article_Translations_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Article_Translations_ItemsArgs = { ids: Array>; }; export type MutationDelete_Article_Translations_Tag_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Article_Translations_Tag_ItemsArgs = { ids: Array>; }; export type MutationDelete_Global_Translations_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Global_Translations_ItemsArgs = { ids: Array>; }; export type MutationDelete_Home_Page_Translations_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Home_Page_Translations_ItemsArgs = { ids: Array>; }; export type MutationDelete_Languages_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Languages_ItemsArgs = { ids: Array>; }; export type MutationDelete_Project_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Project_ItemsArgs = { ids: Array>; }; export type MutationDelete_Project_Translations_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Project_Translations_ItemsArgs = { ids: Array>; }; export type MutationDelete_Tag_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Tag_ItemsArgs = { ids: Array>; }; export type MutationUpdate_Appeal_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Appeal_ItemArgs = { data: Update_Appeal_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Appeal_ItemsArgs = { data: Update_Appeal_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Article_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Article_ItemArgs = { data: Update_Article_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Article_ItemsArgs = { data: Update_Article_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Article_Tag_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Article_Tag_ItemArgs = { data: Update_Article_Tag_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Article_Tag_ItemsArgs = { data: Update_Article_Tag_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Article_Translations_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Article_Translations_ItemArgs = { data: Update_Article_Translations_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Article_Translations_ItemsArgs = { data: Update_Article_Translations_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Article_Translations_Tag_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Article_Translations_Tag_ItemArgs = { data: Update_Article_Translations_Tag_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Article_Translations_Tag_ItemsArgs = { data: Update_Article_Translations_Tag_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_GlobalArgs = { data: Update_Global_Input; }; export type MutationUpdate_Global_Translations_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Global_Translations_ItemArgs = { data: Update_Global_Translations_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Global_Translations_ItemsArgs = { data: Update_Global_Translations_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Home_PageArgs = { data: Update_Home_Page_Input; }; export type MutationUpdate_Home_Page_Translations_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Home_Page_Translations_ItemArgs = { data: Update_Home_Page_Translations_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Home_Page_Translations_ItemsArgs = { data: Update_Home_Page_Translations_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Languages_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Languages_ItemArgs = { data: Update_Languages_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Languages_ItemsArgs = { data: Update_Languages_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Project_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Project_ItemArgs = { data: Update_Project_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Project_ItemsArgs = { data: Update_Project_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Project_Translations_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Project_Translations_ItemArgs = { data: Update_Project_Translations_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Project_Translations_ItemsArgs = { data: Update_Project_Translations_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Tag_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Tag_ItemArgs = { data: Update_Tag_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Tag_ItemsArgs = { data: Update_Tag_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Query = { __typename?: 'Query'; appeal: Array; appeal_aggregated: Array; appeal_by_id?: Maybe; appeal_by_version?: Maybe; article: Array
; article_aggregated: Array; article_by_id?: Maybe
; article_by_version?: Maybe; article_tag: Array; article_tag_aggregated: Array; article_tag_by_id?: Maybe; article_tag_by_version?: Maybe; article_translations: Array; article_translations_aggregated: Array; article_translations_by_id?: Maybe; article_translations_by_version?: Maybe; article_translations_tag: Array; article_translations_tag_aggregated: Array; article_translations_tag_by_id?: Maybe; article_translations_tag_by_version?: Maybe; global?: Maybe; global_by_version?: Maybe; global_translations: Array; global_translations_aggregated: Array; global_translations_by_id?: Maybe; global_translations_by_version?: Maybe; home_page?: Maybe; home_page_by_version?: Maybe; home_page_translations: Array; home_page_translations_aggregated: Array; home_page_translations_by_id?: Maybe; home_page_translations_by_version?: Maybe; languages: Array; languages_aggregated: Array; languages_by_id?: Maybe; languages_by_version?: Maybe; project: Array; project_aggregated: Array; project_by_id?: Maybe; project_by_version?: Maybe; project_translations: Array; project_translations_aggregated: Array; project_translations_by_id?: Maybe; project_translations_by_version?: Maybe; tag: Array; tag_aggregated: Array; tag_by_id?: Maybe; tag_by_version?: Maybe; }; export type QueryAppealArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryAppeal_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryAppeal_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryAppeal_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryArticleArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryArticle_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryArticle_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryArticle_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryArticle_TagArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryArticle_Tag_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryArticle_Tag_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryArticle_Tag_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryArticle_TranslationsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryArticle_Translations_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryArticle_Translations_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryArticle_Translations_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryArticle_Translations_TagArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryArticle_Translations_Tag_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryArticle_Translations_Tag_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryArticle_Translations_Tag_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryGlobalArgs = { version?: InputMaybe; }; export type QueryGlobal_By_VersionArgs = { version: Scalars['String']['input']; }; export type QueryGlobal_TranslationsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryGlobal_Translations_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryGlobal_Translations_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryGlobal_Translations_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryHome_PageArgs = { version?: InputMaybe; }; export type QueryHome_Page_By_VersionArgs = { version: Scalars['String']['input']; }; export type QueryHome_Page_TranslationsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryHome_Page_Translations_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryHome_Page_Translations_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryHome_Page_Translations_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryLanguagesArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryLanguages_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryLanguages_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryLanguages_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryProjectArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryProject_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryProject_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryProject_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryProject_TranslationsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryProject_Translations_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryProject_Translations_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryProject_Translations_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryTagArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryTag_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryTag_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryTag_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type Subscription = { __typename?: 'Subscription'; appeal_mutated?: Maybe; article_mutated?: Maybe; article_tag_mutated?: Maybe; article_translations_mutated?: Maybe; article_translations_tag_mutated?: Maybe; directus_access_mutated?: Maybe; directus_activity_mutated?: Maybe; directus_comments_mutated?: Maybe; directus_dashboards_mutated?: Maybe; directus_files_mutated?: Maybe; directus_flows_mutated?: Maybe; directus_folders_mutated?: Maybe; directus_notifications_mutated?: Maybe; directus_operations_mutated?: Maybe; directus_panels_mutated?: Maybe; directus_permissions_mutated?: Maybe; directus_policies_mutated?: Maybe; directus_presets_mutated?: Maybe; directus_revisions_mutated?: Maybe; directus_roles_mutated?: Maybe; directus_settings_mutated?: Maybe; directus_shares_mutated?: Maybe; directus_translations_mutated?: Maybe; directus_users_mutated?: Maybe; directus_versions_mutated?: Maybe; directus_webhooks_mutated?: Maybe; global_mutated?: Maybe; global_translations_mutated?: Maybe; home_page_mutated?: Maybe; home_page_translations_mutated?: Maybe; languages_mutated?: Maybe; project_mutated?: Maybe; project_translations_mutated?: Maybe; tag_mutated?: Maybe; }; export type SubscriptionAppeal_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionArticle_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionArticle_Tag_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionArticle_Translations_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionArticle_Translations_Tag_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Access_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Activity_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Comments_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Dashboards_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Files_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Flows_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Folders_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Notifications_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Operations_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Panels_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Permissions_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Policies_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Presets_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Revisions_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Roles_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Settings_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Shares_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Translations_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Users_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Versions_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDirectus_Webhooks_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionGlobal_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionGlobal_Translations_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionHome_Page_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionHome_Page_Translations_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionLanguages_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionProject_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionProject_Translations_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionTag_MutatedArgs = { event?: InputMaybe; }; export type Appeal = { __typename?: 'appeal'; client_ip: Scalars['String']['output']; date_created?: Maybe; date_created_func?: Maybe; email: Scalars['String']['output']; id: Scalars['ID']['output']; message: Scalars['String']['output']; name: Scalars['String']['output']; subject: Scalars['String']['output']; }; export type Appeal_Aggregated = { __typename?: 'appeal_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Appeal_Aggregated_Count = { __typename?: 'appeal_aggregated_count'; client_ip?: Maybe; date_created?: Maybe; email?: Maybe; id?: Maybe; message?: Maybe; name?: Maybe; subject?: Maybe; }; export type Appeal_Aggregated_Fields = { __typename?: 'appeal_aggregated_fields'; id?: Maybe; }; export type Appeal_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; client_ip?: InputMaybe; date_created?: InputMaybe; date_created_func?: InputMaybe; email?: InputMaybe; id?: InputMaybe; message?: InputMaybe; name?: InputMaybe; subject?: InputMaybe; }; export type Appeal_Mutated = { __typename?: 'appeal_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Article = { __typename?: 'article'; id: Scalars['ID']['output']; translations?: Maybe>>; translations_func?: Maybe; }; export type ArticleTranslationsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Article_Aggregated = { __typename?: 'article_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Article_Aggregated_Count = { __typename?: 'article_aggregated_count'; id?: Maybe; translations?: Maybe; }; export type Article_Aggregated_Fields = { __typename?: 'article_aggregated_fields'; id?: Maybe; }; export type Article_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; id?: InputMaybe; translations?: InputMaybe; translations_func?: InputMaybe; }; export type Article_Mutated = { __typename?: 'article_mutated'; data?: Maybe
; event?: Maybe; key: Scalars['ID']['output']; }; export type Article_Tag = { __typename?: 'article_tag'; article_id?: Maybe
; id: Scalars['ID']['output']; tag_id?: Maybe; }; export type Article_TagArticle_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Article_TagTag_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Article_Tag_Aggregated = { __typename?: 'article_tag_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Article_Tag_Aggregated_Count = { __typename?: 'article_tag_aggregated_count'; article_id?: Maybe; id?: Maybe; tag_id?: Maybe; }; export type Article_Tag_Aggregated_Fields = { __typename?: 'article_tag_aggregated_fields'; article_id?: Maybe; id?: Maybe; tag_id?: Maybe; }; export type Article_Tag_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; article_id?: InputMaybe; id?: InputMaybe; tag_id?: InputMaybe; }; export type Article_Tag_Mutated = { __typename?: 'article_tag_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Article_Translations = { __typename?: 'article_translations'; article_id?: Maybe
; author?: Maybe; content: Scalars['String']['output']; cover_image?: Maybe; description: Scalars['String']['output']; id: Scalars['ID']['output']; languages_code?: Maybe; pub_date: Scalars['Date']['output']; pub_date_func?: Maybe; slug: Scalars['String']['output']; status?: Maybe; tags?: Maybe>>; tags_func?: Maybe; title: Scalars['String']['output']; views: Scalars['Int']['output']; }; export type Article_TranslationsArticle_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Article_TranslationsAuthorArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Article_TranslationsCover_ImageArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Article_TranslationsLanguages_CodeArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Article_TranslationsTagsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Article_Translations_Aggregated = { __typename?: 'article_translations_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Article_Translations_Aggregated_Count = { __typename?: 'article_translations_aggregated_count'; article_id?: Maybe; author?: Maybe; content?: Maybe; cover_image?: Maybe; description?: Maybe; id?: Maybe; languages_code?: Maybe; pub_date?: Maybe; slug?: Maybe; status?: Maybe; tags?: Maybe; title?: Maybe; views?: Maybe; }; export type Article_Translations_Aggregated_Fields = { __typename?: 'article_translations_aggregated_fields'; article_id?: Maybe; id?: Maybe; views?: Maybe; }; export type Article_Translations_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; article_id?: InputMaybe; author?: InputMaybe; content?: InputMaybe; cover_image?: InputMaybe; description?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; pub_date?: InputMaybe; pub_date_func?: InputMaybe; slug?: InputMaybe; status?: InputMaybe; tags?: InputMaybe; tags_func?: InputMaybe; title?: InputMaybe; views?: InputMaybe; }; export type Article_Translations_Mutated = { __typename?: 'article_translations_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Article_Translations_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; article_id?: InputMaybe; author?: InputMaybe; content?: InputMaybe; cover_image?: InputMaybe; description?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; pub_date?: InputMaybe; pub_date_func?: InputMaybe; slug?: InputMaybe; status?: InputMaybe; tags?: InputMaybe; tags_func?: InputMaybe; title?: InputMaybe; views?: InputMaybe; }; export type Article_Translations_Tag = { __typename?: 'article_translations_tag'; article_translations_id?: Maybe; id: Scalars['ID']['output']; tag_id?: Maybe; }; export type Article_Translations_TagArticle_Translations_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Article_Translations_TagTag_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Article_Translations_Tag_Aggregated = { __typename?: 'article_translations_tag_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Article_Translations_Tag_Aggregated_Count = { __typename?: 'article_translations_tag_aggregated_count'; article_translations_id?: Maybe; id?: Maybe; tag_id?: Maybe; }; export type Article_Translations_Tag_Aggregated_Fields = { __typename?: 'article_translations_tag_aggregated_fields'; article_translations_id?: Maybe; id?: Maybe; tag_id?: Maybe; }; export type Article_Translations_Tag_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; article_translations_id?: InputMaybe; id?: InputMaybe; tag_id?: InputMaybe; }; export type Article_Translations_Tag_Mutated = { __typename?: 'article_translations_tag_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Article_Translations_Tag_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; article_translations_id?: InputMaybe; id?: InputMaybe; tag_id?: InputMaybe; }; export type Big_Int_Filter_Operators = { _between?: InputMaybe>>; _eq?: InputMaybe; _gt?: InputMaybe; _gte?: InputMaybe; _in?: InputMaybe>>; _lt?: InputMaybe; _lte?: InputMaybe; _nbetween?: InputMaybe>>; _neq?: InputMaybe; _nin?: InputMaybe>>; _nnull?: InputMaybe; _null?: InputMaybe; }; export type Boolean_Filter_Operators = { _eq?: InputMaybe; _neq?: InputMaybe; _nnull?: InputMaybe; _null?: InputMaybe; }; export type Count_Function_Filter_Operators = { count?: InputMaybe; }; export type Count_Functions = { __typename?: 'count_functions'; count?: Maybe; }; export type Create_Appeal_Input = { client_ip: Scalars['String']['input']; date_created?: InputMaybe; email: Scalars['String']['input']; id?: InputMaybe; message: Scalars['String']['input']; name: Scalars['String']['input']; subject: Scalars['String']['input']; }; export type Create_Article_Input = { id?: InputMaybe; translations?: InputMaybe>>; }; export type Create_Article_Tag_Input = { article_id?: InputMaybe; id?: InputMaybe; tag_id?: InputMaybe; }; export type Create_Article_Translations_Input = { article_id?: InputMaybe; author?: InputMaybe; content: Scalars['String']['input']; cover_image?: InputMaybe; description: Scalars['String']['input']; id?: InputMaybe; languages_code?: InputMaybe; pub_date: Scalars['Date']['input']; slug: Scalars['String']['input']; status?: InputMaybe; tags?: InputMaybe>>; title: Scalars['String']['input']; views: Scalars['Int']['input']; }; export type Create_Article_Translations_Tag_Input = { article_translations_id?: InputMaybe; id?: InputMaybe; tag_id?: InputMaybe; }; export type Create_Directus_Access_Input = { id?: InputMaybe; policy?: InputMaybe; role?: InputMaybe; sort?: InputMaybe; user?: InputMaybe; }; export type Create_Directus_Files_Input = { charset?: InputMaybe; created_on?: InputMaybe; description?: InputMaybe; duration?: InputMaybe; embed?: InputMaybe; filename_disk?: InputMaybe; filename_download: Scalars['String']['input']; filesize?: InputMaybe; focal_point_x?: InputMaybe; focal_point_y?: InputMaybe; folder?: InputMaybe; height?: InputMaybe; id?: InputMaybe; location?: InputMaybe; metadata?: InputMaybe; modified_by?: InputMaybe; modified_on?: InputMaybe; storage: Scalars['String']['input']; tags?: InputMaybe; title?: InputMaybe; tus_data?: InputMaybe; tus_id?: InputMaybe; type?: InputMaybe; uploaded_by?: InputMaybe; uploaded_on?: InputMaybe; width?: InputMaybe; }; export type Create_Directus_Folders_Input = { id?: InputMaybe; name: Scalars['String']['input']; parent?: InputMaybe; }; export type Create_Directus_Permissions_Input = { action: Scalars['String']['input']; collection: Scalars['String']['input']; fields?: InputMaybe>>; id?: InputMaybe; permissions?: InputMaybe; policy?: InputMaybe; presets?: InputMaybe; validation?: InputMaybe; }; export type Create_Directus_Policies_Input = { admin_access: Scalars['Boolean']['input']; app_access: Scalars['Boolean']['input']; description?: InputMaybe; /** $t:field_options.directus_policies.enforce_tfa */ enforce_tfa: Scalars['Boolean']['input']; icon?: InputMaybe; id?: InputMaybe; ip_access?: InputMaybe>>; name: Scalars['String']['input']; permissions?: InputMaybe>>; roles?: InputMaybe>>; users?: InputMaybe>>; }; export type Create_Directus_Roles_Input = { children?: InputMaybe>>; description?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; name: Scalars['String']['input']; parent?: InputMaybe; policies?: InputMaybe>>; users?: InputMaybe>>; }; export type Create_Directus_Users_Input = { appearance?: InputMaybe; auth_data?: InputMaybe; avatar?: InputMaybe; description?: InputMaybe; email?: InputMaybe; email_notifications?: InputMaybe; external_identifier?: InputMaybe; first_name?: InputMaybe; id?: InputMaybe; language?: InputMaybe; last_access?: InputMaybe; last_name?: InputMaybe; last_page?: InputMaybe; location?: InputMaybe; password?: InputMaybe; policies?: InputMaybe>>; provider?: InputMaybe; role?: InputMaybe; status?: InputMaybe; tags?: InputMaybe; text_direction?: InputMaybe; tfa_secret?: InputMaybe; theme_dark?: InputMaybe; theme_dark_overrides?: InputMaybe; theme_light?: InputMaybe; theme_light_overrides?: InputMaybe; title?: InputMaybe; token?: InputMaybe; }; export type Create_Global_Input = { email: Scalars['String']['input']; github: Scalars['String']['input']; id?: InputMaybe; ntfy_password?: InputMaybe; ntfy_user?: InputMaybe; recent_articles_limit?: InputMaybe; telegram: Scalars['String']['input']; title?: InputMaybe; translations?: InputMaybe>>; ym_counter?: InputMaybe; }; export type Create_Global_Translations_Input = { about?: InputMaybe; description?: InputMaybe; global_id?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; }; export type Create_Home_Page_Input = { id?: InputMaybe; translations?: InputMaybe>>; }; export type Create_Home_Page_Translations_Input = { description?: InputMaybe; headline?: InputMaybe; home_page_id?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; subheadline?: InputMaybe; }; export type Create_Languages_Input = { code: Scalars['ID']['input']; direction?: InputMaybe; name?: InputMaybe; }; export type Create_Project_Input = { id?: InputMaybe; translations?: InputMaybe>>; }; export type Create_Project_Translations_Input = { article_url?: InputMaybe; demo_url?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; project_id?: InputMaybe; source_url?: InputMaybe; title?: InputMaybe; year?: InputMaybe; }; export type Create_Tag_Input = { id?: InputMaybe; title: Scalars['String']['input']; }; export type Date_Filter_Operators = { _between?: InputMaybe>>; _eq?: InputMaybe; _gt?: InputMaybe; _gte?: InputMaybe; _in?: InputMaybe>>; _lt?: InputMaybe; _lte?: InputMaybe; _nbetween?: InputMaybe>>; _neq?: InputMaybe; _nin?: InputMaybe>>; _nnull?: InputMaybe; _null?: InputMaybe; }; export type Datetime_Function_Filter_Operators = { day?: InputMaybe; hour?: InputMaybe; minute?: InputMaybe; month?: InputMaybe; second?: InputMaybe; week?: InputMaybe; weekday?: InputMaybe; year?: InputMaybe; }; export type Datetime_Functions = { __typename?: 'datetime_functions'; day?: Maybe; hour?: Maybe; minute?: Maybe; month?: Maybe; second?: Maybe; week?: Maybe; weekday?: Maybe; year?: Maybe; }; export type Delete_Many = { __typename?: 'delete_many'; ids: Array>; }; export type Delete_One = { __typename?: 'delete_one'; id: Scalars['ID']['output']; }; export type Directus_Access = { __typename?: 'directus_access'; id: Scalars['ID']['output']; policy?: Maybe; role?: Maybe; sort?: Maybe; user?: Maybe; }; export type Directus_AccessPolicyArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_AccessRoleArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_AccessUserArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Access_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; id?: InputMaybe; policy?: InputMaybe; role?: InputMaybe; sort?: InputMaybe; user?: InputMaybe; }; export type Directus_Access_Mutated = { __typename?: 'directus_access_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Access_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; id?: InputMaybe; policy?: InputMaybe; role?: InputMaybe; sort?: InputMaybe; user?: InputMaybe; }; export type Directus_Activity = { __typename?: 'directus_activity'; action: Scalars['String']['output']; collection: Scalars['String']['output']; id: Scalars['ID']['output']; ip?: Maybe; item: Scalars['String']['output']; origin?: Maybe; revisions?: Maybe>>; revisions_func?: Maybe; timestamp?: Maybe; timestamp_func?: Maybe; user?: Maybe; user_agent?: Maybe; }; export type Directus_ActivityRevisionsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_ActivityUserArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Activity_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; action?: InputMaybe; collection?: InputMaybe; id?: InputMaybe; ip?: InputMaybe; item?: InputMaybe; origin?: InputMaybe; revisions?: InputMaybe; revisions_func?: InputMaybe; timestamp?: InputMaybe; timestamp_func?: InputMaybe; user?: InputMaybe; user_agent?: InputMaybe; }; export type Directus_Activity_Mutated = { __typename?: 'directus_activity_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Comments = { __typename?: 'directus_comments'; collection: Scalars['String']['output']; comment: Scalars['String']['output']; date_created?: Maybe; date_created_func?: Maybe; date_updated?: Maybe; date_updated_func?: Maybe; id: Scalars['ID']['output']; item: Scalars['String']['output']; user_created?: Maybe; user_updated?: Maybe; }; export type Directus_CommentsUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_CommentsUser_UpdatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Comments_Mutated = { __typename?: 'directus_comments_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Dashboards = { __typename?: 'directus_dashboards'; color?: Maybe; date_created?: Maybe; date_created_func?: Maybe; icon?: Maybe; id: Scalars['ID']['output']; name: Scalars['String']['output']; note?: Maybe; panels?: Maybe>>; panels_func?: Maybe; user_created?: Maybe; }; export type Directus_DashboardsPanelsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_DashboardsUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Dashboards_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; color?: InputMaybe; date_created?: InputMaybe; date_created_func?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; name?: InputMaybe; note?: InputMaybe; panels?: InputMaybe; panels_func?: InputMaybe; user_created?: InputMaybe; }; export type Directus_Dashboards_Mutated = { __typename?: 'directus_dashboards_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Files = { __typename?: 'directus_files'; charset?: Maybe; created_on?: Maybe; created_on_func?: Maybe; description?: Maybe; duration?: Maybe; embed?: Maybe; filename_disk?: Maybe; filename_download: Scalars['String']['output']; filesize?: Maybe; focal_point_x?: Maybe; focal_point_y?: Maybe; folder?: Maybe; height?: Maybe; id: Scalars['ID']['output']; location?: Maybe; metadata?: Maybe; metadata_func?: Maybe; modified_by?: Maybe; modified_on?: Maybe; modified_on_func?: Maybe; storage: Scalars['String']['output']; tags?: Maybe; tags_func?: Maybe; title?: Maybe; tus_data?: Maybe; tus_data_func?: Maybe; tus_id?: Maybe; type?: Maybe; uploaded_by?: Maybe; uploaded_on?: Maybe; uploaded_on_func?: Maybe; width?: Maybe; }; export type Directus_FilesFolderArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_FilesModified_ByArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_FilesUploaded_ByArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Files_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; charset?: InputMaybe; created_on?: InputMaybe; created_on_func?: InputMaybe; description?: InputMaybe; duration?: InputMaybe; embed?: InputMaybe; filename_disk?: InputMaybe; filename_download?: InputMaybe; filesize?: InputMaybe; focal_point_x?: InputMaybe; focal_point_y?: InputMaybe; folder?: InputMaybe; height?: InputMaybe; id?: InputMaybe; location?: InputMaybe; metadata?: InputMaybe; metadata_func?: InputMaybe; modified_by?: InputMaybe; modified_on?: InputMaybe; modified_on_func?: InputMaybe; storage?: InputMaybe; tags?: InputMaybe; tags_func?: InputMaybe; title?: InputMaybe; tus_data?: InputMaybe; tus_data_func?: InputMaybe; tus_id?: InputMaybe; type?: InputMaybe; uploaded_by?: InputMaybe; uploaded_on?: InputMaybe; uploaded_on_func?: InputMaybe; width?: InputMaybe; }; export type Directus_Files_Mutated = { __typename?: 'directus_files_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Flows = { __typename?: 'directus_flows'; accountability?: Maybe; color?: Maybe; date_created?: Maybe; date_created_func?: Maybe; description?: Maybe; icon?: Maybe; id: Scalars['ID']['output']; name: Scalars['String']['output']; operation?: Maybe; operations?: Maybe>>; operations_func?: Maybe; options?: Maybe; options_func?: Maybe; status?: Maybe; trigger?: Maybe; user_created?: Maybe; }; export type Directus_FlowsOperationArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_FlowsOperationsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_FlowsUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Flows_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; accountability?: InputMaybe; color?: InputMaybe; date_created?: InputMaybe; date_created_func?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; name?: InputMaybe; operation?: InputMaybe; operations?: InputMaybe; operations_func?: InputMaybe; options?: InputMaybe; options_func?: InputMaybe; status?: InputMaybe; trigger?: InputMaybe; user_created?: InputMaybe; }; export type Directus_Flows_Mutated = { __typename?: 'directus_flows_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Folders = { __typename?: 'directus_folders'; id: Scalars['ID']['output']; name: Scalars['String']['output']; parent?: Maybe; }; export type Directus_FoldersParentArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Folders_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; id?: InputMaybe; name?: InputMaybe; parent?: InputMaybe; }; export type Directus_Folders_Mutated = { __typename?: 'directus_folders_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Notifications = { __typename?: 'directus_notifications'; collection?: Maybe; id: Scalars['ID']['output']; item?: Maybe; message?: Maybe; recipient?: Maybe; sender?: Maybe; status?: Maybe; subject: Scalars['String']['output']; timestamp?: Maybe; timestamp_func?: Maybe; }; export type Directus_NotificationsRecipientArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_NotificationsSenderArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Notifications_Mutated = { __typename?: 'directus_notifications_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Operations = { __typename?: 'directus_operations'; date_created?: Maybe; date_created_func?: Maybe; flow?: Maybe; id: Scalars['ID']['output']; key: Scalars['String']['output']; name?: Maybe; options?: Maybe; options_func?: Maybe; position_x: Scalars['Int']['output']; position_y: Scalars['Int']['output']; reject?: Maybe; resolve?: Maybe; type: Scalars['String']['output']; user_created?: Maybe; }; export type Directus_OperationsFlowArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_OperationsRejectArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_OperationsResolveArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_OperationsUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Operations_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; date_created?: InputMaybe; date_created_func?: InputMaybe; flow?: InputMaybe; id?: InputMaybe; key?: InputMaybe; name?: InputMaybe; options?: InputMaybe; options_func?: InputMaybe; position_x?: InputMaybe; position_y?: InputMaybe; reject?: InputMaybe; resolve?: InputMaybe; type?: InputMaybe; user_created?: InputMaybe; }; export type Directus_Operations_Mutated = { __typename?: 'directus_operations_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Operations_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; date_created?: InputMaybe; date_created_func?: InputMaybe; flow?: InputMaybe; id?: InputMaybe; key?: InputMaybe; name?: InputMaybe; options?: InputMaybe; options_func?: InputMaybe; position_x?: InputMaybe; position_y?: InputMaybe; reject?: InputMaybe; resolve?: InputMaybe; type?: InputMaybe; user_created?: InputMaybe; }; export type Directus_Panels = { __typename?: 'directus_panels'; color?: Maybe; dashboard?: Maybe; date_created?: Maybe; date_created_func?: Maybe; height: Scalars['Int']['output']; icon?: Maybe; id: Scalars['ID']['output']; name?: Maybe; note?: Maybe; options?: Maybe; options_func?: Maybe; position_x: Scalars['Int']['output']; position_y: Scalars['Int']['output']; show_header: Scalars['Boolean']['output']; type: Scalars['String']['output']; user_created?: Maybe; width: Scalars['Int']['output']; }; export type Directus_PanelsDashboardArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_PanelsUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Panels_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; color?: InputMaybe; dashboard?: InputMaybe; date_created?: InputMaybe; date_created_func?: InputMaybe; height?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; name?: InputMaybe; note?: InputMaybe; options?: InputMaybe; options_func?: InputMaybe; position_x?: InputMaybe; position_y?: InputMaybe; show_header?: InputMaybe; type?: InputMaybe; user_created?: InputMaybe; width?: InputMaybe; }; export type Directus_Panels_Mutated = { __typename?: 'directus_panels_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Panels_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; color?: InputMaybe; dashboard?: InputMaybe; date_created?: InputMaybe; date_created_func?: InputMaybe; height?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; name?: InputMaybe; note?: InputMaybe; options?: InputMaybe; options_func?: InputMaybe; position_x?: InputMaybe; position_y?: InputMaybe; show_header?: InputMaybe; type?: InputMaybe; user_created?: InputMaybe; width?: InputMaybe; }; export type Directus_Permissions = { __typename?: 'directus_permissions'; action: Scalars['String']['output']; collection: Scalars['String']['output']; fields?: Maybe>>; id?: Maybe; permissions?: Maybe; permissions_func?: Maybe; policy?: Maybe; presets?: Maybe; presets_func?: Maybe; validation?: Maybe; validation_func?: Maybe; }; export type Directus_PermissionsPolicyArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Permissions_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; action?: InputMaybe; collection?: InputMaybe; fields?: InputMaybe; id?: InputMaybe; permissions?: InputMaybe; permissions_func?: InputMaybe; policy?: InputMaybe; presets?: InputMaybe; presets_func?: InputMaybe; validation?: InputMaybe; validation_func?: InputMaybe; }; export type Directus_Permissions_Mutated = { __typename?: 'directus_permissions_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Permissions_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; action?: InputMaybe; collection?: InputMaybe; fields?: InputMaybe; id?: InputMaybe; permissions?: InputMaybe; permissions_func?: InputMaybe; policy?: InputMaybe; presets?: InputMaybe; presets_func?: InputMaybe; validation?: InputMaybe; validation_func?: InputMaybe; }; export type Directus_Policies = { __typename?: 'directus_policies'; admin_access: Scalars['Boolean']['output']; app_access: Scalars['Boolean']['output']; description?: Maybe; /** $t:field_options.directus_policies.enforce_tfa */ enforce_tfa: Scalars['Boolean']['output']; icon?: Maybe; id: Scalars['ID']['output']; ip_access?: Maybe>>; name: Scalars['String']['output']; permissions?: Maybe>>; permissions_func?: Maybe; roles?: Maybe>>; roles_func?: Maybe; users?: Maybe>>; users_func?: Maybe; }; export type Directus_PoliciesPermissionsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_PoliciesRolesArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_PoliciesUsersArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Policies_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; admin_access?: InputMaybe; app_access?: InputMaybe; description?: InputMaybe; enforce_tfa?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; ip_access?: InputMaybe; name?: InputMaybe; permissions?: InputMaybe; permissions_func?: InputMaybe; roles?: InputMaybe; roles_func?: InputMaybe; users?: InputMaybe; users_func?: InputMaybe; }; export type Directus_Policies_Mutated = { __typename?: 'directus_policies_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Presets = { __typename?: 'directus_presets'; bookmark?: Maybe; collection?: Maybe; color?: Maybe; filter?: Maybe; filter_func?: Maybe; icon?: Maybe; id: Scalars['ID']['output']; layout?: Maybe; layout_options?: Maybe; layout_options_func?: Maybe; layout_query?: Maybe; layout_query_func?: Maybe; refresh_interval?: Maybe; role?: Maybe; search?: Maybe; user?: Maybe; }; export type Directus_PresetsRoleArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_PresetsUserArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Presets_Mutated = { __typename?: 'directus_presets_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Revisions = { __typename?: 'directus_revisions'; activity?: Maybe; collection: Scalars['String']['output']; data?: Maybe; data_func?: Maybe; delta?: Maybe; delta_func?: Maybe; id: Scalars['ID']['output']; item: Scalars['String']['output']; parent?: Maybe; version?: Maybe; }; export type Directus_RevisionsActivityArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_RevisionsParentArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_RevisionsVersionArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Revisions_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; activity?: InputMaybe; collection?: InputMaybe; data?: InputMaybe; data_func?: InputMaybe; delta?: InputMaybe; delta_func?: InputMaybe; id?: InputMaybe; item?: InputMaybe; parent?: InputMaybe; version?: InputMaybe; }; export type Directus_Revisions_Mutated = { __typename?: 'directus_revisions_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Revisions_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; activity?: InputMaybe; collection?: InputMaybe; data?: InputMaybe; data_func?: InputMaybe; delta?: InputMaybe; delta_func?: InputMaybe; id?: InputMaybe; item?: InputMaybe; parent?: InputMaybe; version?: InputMaybe; }; export type Directus_Roles = { __typename?: 'directus_roles'; children?: Maybe>>; children_func?: Maybe; description?: Maybe; icon?: Maybe; id: Scalars['ID']['output']; name: Scalars['String']['output']; parent?: Maybe; policies?: Maybe>>; policies_func?: Maybe; users?: Maybe>>; users_func?: Maybe; }; export type Directus_RolesChildrenArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_RolesParentArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_RolesPoliciesArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_RolesUsersArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Roles_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; children?: InputMaybe; children_func?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; name?: InputMaybe; parent?: InputMaybe; policies?: InputMaybe; policies_func?: InputMaybe; users?: InputMaybe; users_func?: InputMaybe; }; export type Directus_Roles_Mutated = { __typename?: 'directus_roles_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Roles_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; children?: InputMaybe; children_func?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; name?: InputMaybe; parent?: InputMaybe; policies?: InputMaybe; policies_func?: InputMaybe; users?: InputMaybe; users_func?: InputMaybe; }; export type Directus_Settings = { __typename?: 'directus_settings'; auth_login_attempts?: Maybe; auth_password_policy?: Maybe; basemaps?: Maybe; basemaps_func?: Maybe; custom_aspect_ratios?: Maybe; custom_aspect_ratios_func?: Maybe; custom_css?: Maybe; default_appearance?: Maybe; default_language?: Maybe; default_theme_dark?: Maybe; default_theme_light?: Maybe; id: Scalars['ID']['output']; mapbox_key?: Maybe; /** $t:fields.directus_settings.mcp_allow_deletes_note */ mcp_allow_deletes: Scalars['Boolean']['output']; /** $t:fields.directus_settings.mcp_enabled_note */ mcp_enabled: Scalars['Boolean']['output']; /** $t:fields.directus_settings.mcp_prompts_collection_note */ mcp_prompts_collection?: Maybe; /** $t:fields.directus_settings.mcp_system_prompt_note */ mcp_system_prompt?: Maybe; /** $t:fields.directus_settings.mcp_system_prompt_enabled_note */ mcp_system_prompt_enabled?: Maybe; module_bar?: Maybe; module_bar_func?: Maybe; org_name?: Maybe; product_updates?: Maybe; /** $t:field_options.directus_settings.project_color_note */ project_color?: Maybe; project_descriptor?: Maybe; project_id?: Maybe; project_logo?: Maybe; project_name?: Maybe; project_owner?: Maybe; project_status?: Maybe; project_url?: Maybe; project_usage?: Maybe; public_background?: Maybe; public_favicon?: Maybe; public_foreground?: Maybe; public_note?: Maybe; /** $t:fields.directus_settings.public_registration_note */ public_registration: Scalars['Boolean']['output']; /** $t:fields.directus_settings.public_registration_email_filter_note */ public_registration_email_filter?: Maybe; public_registration_email_filter_func?: Maybe; public_registration_role?: Maybe; /** $t:fields.directus_settings.public_registration_verify_email_note */ public_registration_verify_email?: Maybe; report_bug_url?: Maybe; report_error_url?: Maybe; report_feature_url?: Maybe; storage_asset_presets?: Maybe; storage_asset_presets_func?: Maybe; storage_asset_transform?: Maybe; storage_default_folder?: Maybe; theme_dark_overrides?: Maybe; theme_dark_overrides_func?: Maybe; theme_light_overrides?: Maybe; theme_light_overrides_func?: Maybe; visual_editor_urls?: Maybe; visual_editor_urls_func?: Maybe; }; export type Directus_SettingsProject_LogoArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_SettingsPublic_BackgroundArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_SettingsPublic_FaviconArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_SettingsPublic_ForegroundArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_SettingsPublic_Registration_RoleArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_SettingsStorage_Default_FolderArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Settings_Mutated = { __typename?: 'directus_settings_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Shares = { __typename?: 'directus_shares'; collection: Scalars['String']['output']; date_created?: Maybe; date_created_func?: Maybe; /** $t:shared_leave_blank_for_unlimited */ date_end?: Maybe; date_end_func?: Maybe; /** $t:shared_leave_blank_for_unlimited */ date_start?: Maybe; date_start_func?: Maybe; id: Scalars['ID']['output']; item: Scalars['String']['output']; /** $t:shared_leave_blank_for_unlimited */ max_uses?: Maybe; name?: Maybe; /** $t:shared_leave_blank_for_passwordless_access */ password?: Maybe; role?: Maybe; times_used?: Maybe; user_created?: Maybe; }; export type Directus_SharesRoleArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_SharesUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Shares_Mutated = { __typename?: 'directus_shares_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Translations = { __typename?: 'directus_translations'; id: Scalars['ID']['output']; key: Scalars['String']['output']; language: Scalars['String']['output']; value: Scalars['String']['output']; }; export type Directus_Translations_Mutated = { __typename?: 'directus_translations_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Users = { __typename?: 'directus_users'; appearance?: Maybe; auth_data?: Maybe; auth_data_func?: Maybe; avatar?: Maybe; description?: Maybe; email?: Maybe; email_notifications?: Maybe; external_identifier?: Maybe; first_name?: Maybe; id: Scalars['ID']['output']; language?: Maybe; last_access?: Maybe; last_access_func?: Maybe; last_name?: Maybe; last_page?: Maybe; location?: Maybe; password?: Maybe; policies?: Maybe>>; policies_func?: Maybe; provider?: Maybe; role?: Maybe; status?: Maybe; tags?: Maybe; tags_func?: Maybe; text_direction?: Maybe; tfa_secret?: Maybe; theme_dark?: Maybe; theme_dark_overrides?: Maybe; theme_dark_overrides_func?: Maybe; theme_light?: Maybe; theme_light_overrides?: Maybe; theme_light_overrides_func?: Maybe; title?: Maybe; token?: Maybe; }; export type Directus_UsersAvatarArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_UsersPoliciesArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_UsersRoleArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Users_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; appearance?: InputMaybe; auth_data?: InputMaybe; auth_data_func?: InputMaybe; avatar?: InputMaybe; description?: InputMaybe; email?: InputMaybe; email_notifications?: InputMaybe; external_identifier?: InputMaybe; first_name?: InputMaybe; id?: InputMaybe; language?: InputMaybe; last_access?: InputMaybe; last_access_func?: InputMaybe; last_name?: InputMaybe; last_page?: InputMaybe; location?: InputMaybe; password?: InputMaybe; policies?: InputMaybe; policies_func?: InputMaybe; provider?: InputMaybe; role?: InputMaybe; status?: InputMaybe; tags?: InputMaybe; tags_func?: InputMaybe; text_direction?: InputMaybe; tfa_secret?: InputMaybe; theme_dark?: InputMaybe; theme_dark_overrides?: InputMaybe; theme_dark_overrides_func?: InputMaybe; theme_light?: InputMaybe; theme_light_overrides?: InputMaybe; theme_light_overrides_func?: InputMaybe; title?: InputMaybe; token?: InputMaybe; }; export type Directus_Users_Mutated = { __typename?: 'directus_users_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Users_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; appearance?: InputMaybe; auth_data?: InputMaybe; auth_data_func?: InputMaybe; avatar?: InputMaybe; description?: InputMaybe; email?: InputMaybe; email_notifications?: InputMaybe; external_identifier?: InputMaybe; first_name?: InputMaybe; id?: InputMaybe; language?: InputMaybe; last_access?: InputMaybe; last_access_func?: InputMaybe; last_name?: InputMaybe; last_page?: InputMaybe; location?: InputMaybe; password?: InputMaybe; policies?: InputMaybe; policies_func?: InputMaybe; provider?: InputMaybe; role?: InputMaybe; status?: InputMaybe; tags?: InputMaybe; tags_func?: InputMaybe; text_direction?: InputMaybe; tfa_secret?: InputMaybe; theme_dark?: InputMaybe; theme_dark_overrides?: InputMaybe; theme_dark_overrides_func?: InputMaybe; theme_light?: InputMaybe; theme_light_overrides?: InputMaybe; theme_light_overrides_func?: InputMaybe; title?: InputMaybe; token?: InputMaybe; }; export type Directus_Versions = { __typename?: 'directus_versions'; collection: Scalars['String']['output']; date_created?: Maybe; date_created_func?: Maybe; date_updated?: Maybe; date_updated_func?: Maybe; delta?: Maybe; delta_func?: Maybe; hash?: Maybe; id: Scalars['ID']['output']; item: Scalars['String']['output']; key: Scalars['String']['output']; name?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; export type Directus_VersionsUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_VersionsUser_UpdatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Versions_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; collection?: InputMaybe; date_created?: InputMaybe; date_created_func?: InputMaybe; date_updated?: InputMaybe; date_updated_func?: InputMaybe; delta?: InputMaybe; delta_func?: InputMaybe; hash?: InputMaybe; id?: InputMaybe; item?: InputMaybe; key?: InputMaybe; name?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; export type Directus_Versions_Mutated = { __typename?: 'directus_versions_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Directus_Webhooks = { __typename?: 'directus_webhooks'; actions: Array>; collections: Array>; data?: Maybe; headers?: Maybe; headers_func?: Maybe; id: Scalars['ID']['output']; method?: Maybe; migrated_flow?: Maybe; name: Scalars['String']['output']; status?: Maybe; url: Scalars['String']['output']; was_active_before_deprecation: Scalars['Boolean']['output']; }; export type Directus_WebhooksMigrated_FlowArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Directus_Webhooks_Mutated = { __typename?: 'directus_webhooks_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Global = { __typename?: 'global'; email: Scalars['String']['output']; github: Scalars['String']['output']; id: Scalars['ID']['output']; ntfy_password?: Maybe; ntfy_user?: Maybe; recent_articles_limit?: Maybe; telegram: Scalars['String']['output']; title?: Maybe; translations?: Maybe>>; translations_func?: Maybe; ym_counter?: Maybe; }; export type GlobalTranslationsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Global_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; email?: InputMaybe; github?: InputMaybe; id?: InputMaybe; ntfy_password?: InputMaybe; ntfy_user?: InputMaybe; recent_articles_limit?: InputMaybe; telegram?: InputMaybe; title?: InputMaybe; translations?: InputMaybe; translations_func?: InputMaybe; ym_counter?: InputMaybe; }; export type Global_Mutated = { __typename?: 'global_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Global_Translations = { __typename?: 'global_translations'; about?: Maybe; description?: Maybe; global_id?: Maybe; id: Scalars['ID']['output']; languages_code?: Maybe; }; export type Global_TranslationsGlobal_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Global_TranslationsLanguages_CodeArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Global_Translations_Aggregated = { __typename?: 'global_translations_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Global_Translations_Aggregated_Count = { __typename?: 'global_translations_aggregated_count'; about?: Maybe; description?: Maybe; global_id?: Maybe; id?: Maybe; languages_code?: Maybe; }; export type Global_Translations_Aggregated_Fields = { __typename?: 'global_translations_aggregated_fields'; global_id?: Maybe; id?: Maybe; }; export type Global_Translations_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; about?: InputMaybe; description?: InputMaybe; global_id?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; }; export type Global_Translations_Mutated = { __typename?: 'global_translations_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Global_Translations_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; about?: InputMaybe; description?: InputMaybe; global_id?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; }; export type Hash_Filter_Operators = { _empty?: InputMaybe; _nempty?: InputMaybe; _nnull?: InputMaybe; _null?: InputMaybe; }; export type Home_Page = { __typename?: 'home_page'; id: Scalars['ID']['output']; translations?: Maybe>>; translations_func?: Maybe; }; export type Home_PageTranslationsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Home_Page_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; id?: InputMaybe; translations?: InputMaybe; translations_func?: InputMaybe; }; export type Home_Page_Mutated = { __typename?: 'home_page_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Home_Page_Translations = { __typename?: 'home_page_translations'; description?: Maybe; headline?: Maybe; home_page_id?: Maybe; id: Scalars['ID']['output']; languages_code?: Maybe; subheadline?: Maybe; }; export type Home_Page_TranslationsHome_Page_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Home_Page_TranslationsLanguages_CodeArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Home_Page_Translations_Aggregated = { __typename?: 'home_page_translations_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Home_Page_Translations_Aggregated_Count = { __typename?: 'home_page_translations_aggregated_count'; description?: Maybe; headline?: Maybe; home_page_id?: Maybe; id?: Maybe; languages_code?: Maybe; subheadline?: Maybe; }; export type Home_Page_Translations_Aggregated_Fields = { __typename?: 'home_page_translations_aggregated_fields'; home_page_id?: Maybe; id?: Maybe; }; export type Home_Page_Translations_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; description?: InputMaybe; headline?: InputMaybe; home_page_id?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; subheadline?: InputMaybe; }; export type Home_Page_Translations_Mutated = { __typename?: 'home_page_translations_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Home_Page_Translations_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; description?: InputMaybe; headline?: InputMaybe; home_page_id?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; subheadline?: InputMaybe; }; export type Id_Filter_Operators = { _contains?: InputMaybe; _empty?: InputMaybe; _ends_with?: InputMaybe; _eq?: InputMaybe; _icontains?: InputMaybe; _iends_with?: InputMaybe; _in?: InputMaybe>>; _istarts_with?: InputMaybe; _ncontains?: InputMaybe; _nempty?: InputMaybe; _nends_with?: InputMaybe; _neq?: InputMaybe; _niends_with?: InputMaybe; _nin?: InputMaybe>>; _nistarts_with?: InputMaybe; _nnull?: InputMaybe; _nstarts_with?: InputMaybe; _null?: InputMaybe; _starts_with?: InputMaybe; }; export type Languages = { __typename?: 'languages'; code: Scalars['ID']['output']; direction?: Maybe; name?: Maybe; }; export type Languages_Aggregated = { __typename?: 'languages_aggregated'; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; }; export type Languages_Aggregated_Count = { __typename?: 'languages_aggregated_count'; code?: Maybe; direction?: Maybe; name?: Maybe; }; export type Languages_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; code?: InputMaybe; direction?: InputMaybe; name?: InputMaybe; }; export type Languages_Mutated = { __typename?: 'languages_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Number_Filter_Operators = { _between?: InputMaybe>>; _eq?: InputMaybe; _gt?: InputMaybe; _gte?: InputMaybe; _in?: InputMaybe>>; _lt?: InputMaybe; _lte?: InputMaybe; _nbetween?: InputMaybe>>; _neq?: InputMaybe; _nin?: InputMaybe>>; _nnull?: InputMaybe; _null?: InputMaybe; }; export type Project = { __typename?: 'project'; id: Scalars['ID']['output']; translations?: Maybe>>; translations_func?: Maybe; }; export type ProjectTranslationsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Project_Aggregated = { __typename?: 'project_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Project_Aggregated_Count = { __typename?: 'project_aggregated_count'; id?: Maybe; translations?: Maybe; }; export type Project_Aggregated_Fields = { __typename?: 'project_aggregated_fields'; id?: Maybe; }; export type Project_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; id?: InputMaybe; translations?: InputMaybe; translations_func?: InputMaybe; }; export type Project_Mutated = { __typename?: 'project_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Project_Translations = { __typename?: 'project_translations'; article_url?: Maybe; demo_url?: Maybe; description?: Maybe; icon?: Maybe; id: Scalars['ID']['output']; languages_code?: Maybe; project_id?: Maybe; source_url?: Maybe; title?: Maybe; year?: Maybe; }; export type Project_TranslationsIconArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Project_TranslationsLanguages_CodeArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Project_TranslationsProject_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Project_Translations_Aggregated = { __typename?: 'project_translations_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Project_Translations_Aggregated_Count = { __typename?: 'project_translations_aggregated_count'; article_url?: Maybe; demo_url?: Maybe; description?: Maybe; /** SVG */ icon?: Maybe; id?: Maybe; languages_code?: Maybe; project_id?: Maybe; source_url?: Maybe; title?: Maybe; year?: Maybe; }; export type Project_Translations_Aggregated_Fields = { __typename?: 'project_translations_aggregated_fields'; id?: Maybe; project_id?: Maybe; year?: Maybe; }; export type Project_Translations_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; article_url?: InputMaybe; demo_url?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; project_id?: InputMaybe; source_url?: InputMaybe; title?: InputMaybe; year?: InputMaybe; }; export type Project_Translations_Mutated = { __typename?: 'project_translations_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Project_Translations_Quantifier_Filter = { _and?: InputMaybe>>; _none?: InputMaybe; _or?: InputMaybe>>; _some?: InputMaybe; article_url?: InputMaybe; demo_url?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; project_id?: InputMaybe; source_url?: InputMaybe; title?: InputMaybe; year?: InputMaybe; }; export type String_Filter_Operators = { _contains?: InputMaybe; _empty?: InputMaybe; _ends_with?: InputMaybe; _eq?: InputMaybe; _icontains?: InputMaybe; _iends_with?: InputMaybe; _in?: InputMaybe>>; _istarts_with?: InputMaybe; _ncontains?: InputMaybe; _nempty?: InputMaybe; _nends_with?: InputMaybe; _neq?: InputMaybe; _niends_with?: InputMaybe; _nin?: InputMaybe>>; _nistarts_with?: InputMaybe; _nnull?: InputMaybe; _nstarts_with?: InputMaybe; _null?: InputMaybe; _starts_with?: InputMaybe; }; export type Tag = { __typename?: 'tag'; id: Scalars['ID']['output']; title: Scalars['String']['output']; }; export type Tag_Aggregated = { __typename?: 'tag_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Tag_Aggregated_Count = { __typename?: 'tag_aggregated_count'; id?: Maybe; title?: Maybe; }; export type Tag_Aggregated_Fields = { __typename?: 'tag_aggregated_fields'; id?: Maybe; }; export type Tag_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; id?: InputMaybe; title?: InputMaybe; }; export type Tag_Mutated = { __typename?: 'tag_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Update_Appeal_Input = { client_ip?: InputMaybe; date_created?: InputMaybe; email?: InputMaybe; id?: InputMaybe; message?: InputMaybe; name?: InputMaybe; subject?: InputMaybe; }; export type Update_Article_Input = { id?: InputMaybe; translations?: InputMaybe>>; }; export type Update_Article_Tag_Input = { article_id?: InputMaybe; id?: InputMaybe; tag_id?: InputMaybe; }; export type Update_Article_Translations_Input = { article_id?: InputMaybe; author?: InputMaybe; content?: InputMaybe; cover_image?: InputMaybe; description?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; pub_date?: InputMaybe; slug?: InputMaybe; status?: InputMaybe; tags?: InputMaybe>>; title?: InputMaybe; views?: InputMaybe; }; export type Update_Article_Translations_Tag_Input = { article_translations_id?: InputMaybe; id?: InputMaybe; tag_id?: InputMaybe; }; export type Update_Directus_Access_Input = { id?: InputMaybe; policy?: InputMaybe; role?: InputMaybe; sort?: InputMaybe; user?: InputMaybe; }; export type Update_Directus_Files_Input = { charset?: InputMaybe; created_on?: InputMaybe; description?: InputMaybe; duration?: InputMaybe; embed?: InputMaybe; filename_disk?: InputMaybe; filename_download?: InputMaybe; filesize?: InputMaybe; focal_point_x?: InputMaybe; focal_point_y?: InputMaybe; folder?: InputMaybe; height?: InputMaybe; id?: InputMaybe; location?: InputMaybe; metadata?: InputMaybe; modified_by?: InputMaybe; modified_on?: InputMaybe; storage?: InputMaybe; tags?: InputMaybe; title?: InputMaybe; tus_data?: InputMaybe; tus_id?: InputMaybe; type?: InputMaybe; uploaded_by?: InputMaybe; uploaded_on?: InputMaybe; width?: InputMaybe; }; export type Update_Directus_Folders_Input = { id?: InputMaybe; name?: InputMaybe; parent?: InputMaybe; }; export type Update_Directus_Permissions_Input = { action?: InputMaybe; collection?: InputMaybe; fields?: InputMaybe>>; id?: InputMaybe; permissions?: InputMaybe; policy?: InputMaybe; presets?: InputMaybe; validation?: InputMaybe; }; export type Update_Directus_Policies_Input = { admin_access?: InputMaybe; app_access?: InputMaybe; description?: InputMaybe; /** $t:field_options.directus_policies.enforce_tfa */ enforce_tfa?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; ip_access?: InputMaybe>>; name?: InputMaybe; permissions?: InputMaybe>>; roles?: InputMaybe>>; users?: InputMaybe>>; }; export type Update_Directus_Roles_Input = { children?: InputMaybe>>; description?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; name?: InputMaybe; parent?: InputMaybe; policies?: InputMaybe>>; users?: InputMaybe>>; }; export type Update_Directus_Users_Input = { appearance?: InputMaybe; auth_data?: InputMaybe; avatar?: InputMaybe; description?: InputMaybe; email?: InputMaybe; email_notifications?: InputMaybe; external_identifier?: InputMaybe; first_name?: InputMaybe; id?: InputMaybe; language?: InputMaybe; last_access?: InputMaybe; last_name?: InputMaybe; last_page?: InputMaybe; location?: InputMaybe; password?: InputMaybe; policies?: InputMaybe>>; provider?: InputMaybe; role?: InputMaybe; status?: InputMaybe; tags?: InputMaybe; text_direction?: InputMaybe; tfa_secret?: InputMaybe; theme_dark?: InputMaybe; theme_dark_overrides?: InputMaybe; theme_light?: InputMaybe; theme_light_overrides?: InputMaybe; title?: InputMaybe; token?: InputMaybe; }; export type Update_Global_Input = { email?: InputMaybe; github?: InputMaybe; id?: InputMaybe; ntfy_password?: InputMaybe; ntfy_user?: InputMaybe; recent_articles_limit?: InputMaybe; telegram?: InputMaybe; title?: InputMaybe; translations?: InputMaybe>>; ym_counter?: InputMaybe; }; export type Update_Global_Translations_Input = { about?: InputMaybe; description?: InputMaybe; global_id?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; }; export type Update_Home_Page_Input = { id?: InputMaybe; translations?: InputMaybe>>; }; export type Update_Home_Page_Translations_Input = { description?: InputMaybe; headline?: InputMaybe; home_page_id?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; subheadline?: InputMaybe; }; export type Update_Languages_Input = { code?: InputMaybe; direction?: InputMaybe; name?: InputMaybe; }; export type Update_Project_Input = { id?: InputMaybe; translations?: InputMaybe>>; }; export type Update_Project_Translations_Input = { article_url?: InputMaybe; demo_url?: InputMaybe; description?: InputMaybe; icon?: InputMaybe; id?: InputMaybe; languages_code?: InputMaybe; project_id?: InputMaybe; source_url?: InputMaybe; title?: InputMaybe; year?: InputMaybe; }; export type Update_Tag_Input = { id?: InputMaybe; title?: InputMaybe; }; export type Version_Appeal = { __typename?: 'version_appeal'; client_ip?: Maybe; date_created?: Maybe; email?: Maybe; id?: Maybe; message?: Maybe; name?: Maybe; subject?: Maybe; }; export type Version_Article = { __typename?: 'version_article'; id?: Maybe; translations?: Maybe; }; export type Version_Article_Tag = { __typename?: 'version_article_tag'; article_id?: Maybe; id?: Maybe; tag_id?: Maybe; }; export type Version_Article_Translations = { __typename?: 'version_article_translations'; article_id?: Maybe; author?: Maybe; content?: Maybe; cover_image?: Maybe; description?: Maybe; id?: Maybe; languages_code?: Maybe; pub_date?: Maybe; slug?: Maybe; status?: Maybe; tags?: Maybe; title?: Maybe; views?: Maybe; }; export type Version_Article_Translations_Tag = { __typename?: 'version_article_translations_tag'; article_translations_id?: Maybe; id?: Maybe; tag_id?: Maybe; }; export type Version_Global = { __typename?: 'version_global'; email?: Maybe; github?: Maybe; id?: Maybe; ntfy_password?: Maybe; ntfy_user?: Maybe; recent_articles_limit?: Maybe; telegram?: Maybe; title?: Maybe; translations?: Maybe; ym_counter?: Maybe; }; export type Version_Global_Translations = { __typename?: 'version_global_translations'; about?: Maybe; description?: Maybe; global_id?: Maybe; id?: Maybe; languages_code?: Maybe; }; export type Version_Home_Page = { __typename?: 'version_home_page'; id?: Maybe; translations?: Maybe; }; export type Version_Home_Page_Translations = { __typename?: 'version_home_page_translations'; description?: Maybe; headline?: Maybe; home_page_id?: Maybe; id?: Maybe; languages_code?: Maybe; subheadline?: Maybe; }; export type Version_Languages = { __typename?: 'version_languages'; code?: Maybe; direction?: Maybe; name?: Maybe; }; export type Version_Project = { __typename?: 'version_project'; id?: Maybe; translations?: Maybe; }; export type Version_Project_Translations = { __typename?: 'version_project_translations'; article_url?: Maybe; demo_url?: Maybe; description?: Maybe; icon?: Maybe; id?: Maybe; languages_code?: Maybe; project_id?: Maybe; source_url?: Maybe; title?: Maybe; year?: Maybe; }; export type Version_Tag = { __typename?: 'version_tag'; id?: Maybe; title?: Maybe; }; export type LatestAppealByClientIpQueryQueryVariables = Exact<{ client_ip: Scalars['String']['input']; limit: Scalars['Int']['input']; }>; export type LatestAppealByClientIpQueryQuery = { __typename?: 'Query', appeal: Array<{ __typename?: 'appeal', client_ip: string, date_created?: any | null }> }; export type CreateAppealQueryMutationVariables = Exact<{ name: Scalars['String']['input']; email: Scalars['String']['input']; subject: Scalars['String']['input']; message: Scalars['String']['input']; client_ip: Scalars['String']['input']; }>; export type CreateAppealQueryMutation = { __typename?: 'Mutation', create_appeal_item?: { __typename?: 'appeal', id: string } | null }; export type ArticleQueryVariables = Exact<{ [key: string]: never; }>; export type ArticleQuery = { __typename?: 'Query', article: Array<{ __typename?: 'article', translations?: Array<{ __typename?: 'article_translations', id: string, title: string, description: string, slug: string, pub_date: any, tags?: Array<{ __typename?: 'article_translations_tag', tag_id?: { __typename?: 'tag', title: string } | null } | null> | null, languages_code?: { __typename?: 'languages', code: string, name?: string | null } | null } | null> | null }> }; export type RecentArticleQueryVariables = Exact<{ [key: string]: never; }>; export type RecentArticleQuery = { __typename?: 'Query', article: Array<{ __typename?: 'article', translations?: Array<{ __typename?: 'article_translations', title: string, slug: string, pub_date: any, views: number, cover_image?: { __typename?: 'directus_files', id: string, title?: string | null } | null, languages_code?: { __typename?: 'languages', code: string } | null } | null> | null }> }; export type Article_TranslationsQueryVariables = Exact<{ slug: Scalars['String']['input']; }>; export type Article_TranslationsQuery = { __typename?: 'Query', article_translations: Array<{ __typename?: 'article_translations', id: string, title: string, description: string, slug: string, content: string, pub_date: any, views: number, tags?: Array<{ __typename?: 'article_translations_tag', tag_id?: { __typename?: 'tag', title: string } | null } | null> | null, author?: { __typename?: 'directus_users', first_name?: string | null, last_name?: string | null } | null, languages_code?: { __typename?: 'languages', code: string, name?: string | null } | null, cover_image?: { __typename?: 'directus_files', title?: string | null, type?: string | null, filename_disk?: string | null } | null, article_id?: { __typename?: 'article', translations?: Array<{ __typename?: 'article_translations', slug: string, pub_date: any, languages_code?: { __typename?: 'languages', code: string, name?: string | null } | null } | null> | null } | null }> }; export type Update_Article_Translations_ItemMutationVariables = Exact<{ id: Scalars['ID']['input']; views: Scalars['Int']['input']; }>; export type Update_Article_Translations_ItemMutation = { __typename?: 'Mutation', update_article_translations_item?: { __typename?: 'article_translations', views: number } | null }; export type AboutMeQueryQueryVariables = Exact<{ pageLang: Scalars['String']['input']; }>; export type AboutMeQueryQuery = { __typename?: 'Query', global_translations: Array<{ __typename?: 'global_translations', about?: string | null }> }; export type ContactsQueryQueryVariables = Exact<{ [key: string]: never; }>; export type ContactsQueryQuery = { __typename?: 'Query', global?: { __typename?: 'global', email: string, github: string, telegram: string } | null }; export type SiteSettingsQueryQueryVariables = Exact<{ [key: string]: never; }>; export type SiteSettingsQueryQuery = { __typename?: 'Query', global?: { __typename?: 'global', ym_counter?: number | null, recent_articles_limit?: number | null } | null }; export type Project_TranslationsQueryVariables = Exact<{ pageLang: Scalars['String']['input']; }>; export type Project_TranslationsQuery = { __typename?: 'Query', project_translations: Array<{ __typename?: 'project_translations', id: string, title?: string | null, year?: number | null, description?: string | null, source_url?: string | null, demo_url?: string | null, article_url?: string | null, icon?: { __typename?: 'directus_files', filename_disk?: string | null } | null }> }; export type TagQueryVariables = Exact<{ [key: string]: never; }>; export type TagQuery = { __typename?: 'Query', tag: Array<{ __typename?: 'tag', id: string, title: string }> }; export class TypedDocumentString extends String implements DocumentTypeDecoration { __apiType?: NonNullable['__apiType']>; private value: string; public __meta__?: Record | undefined; constructor(value: string, __meta__?: Record | undefined) { super(value); this.value = value; this.__meta__ = __meta__; } override toString(): string & DocumentTypeDecoration { return this.value; } } export const LatestAppealByClientIpQueryDocument = new TypedDocumentString(` query LatestAppealByClientIpQuery($client_ip: String!, $limit: Int!) { appeal( filter: {client_ip: {_eq: $client_ip}} sort: ["-date_created"] limit: $limit ) { client_ip date_created } } `) as unknown as TypedDocumentString; export const CreateAppealQueryDocument = new TypedDocumentString(` mutation CreateAppealQuery($name: String!, $email: String!, $subject: String!, $message: String!, $client_ip: String!) { create_appeal_item( data: {name: $name, email: $email, subject: $subject, message: $message, client_ip: $client_ip} ) { id } } `) as unknown as TypedDocumentString; export const ArticleDocument = new TypedDocumentString(` query Article { article { translations(filter: {status: {_eq: "published"}}) { id title tags { tag_id { title } } description slug pub_date languages_code { code name } } } } `) as unknown as TypedDocumentString; export const RecentArticleDocument = new TypedDocumentString(` query RecentArticle { article { translations(filter: {status: {_eq: "published"}}) { title cover_image { id title } slug pub_date views languages_code { code } } } } `) as unknown as TypedDocumentString; export const Article_TranslationsDocument = new TypedDocumentString(` query Article_translations($slug: String!) { article_translations(filter: {slug: {_eq: $slug}}) { id title tags { tag_id { title } } description slug content author { first_name last_name } pub_date views languages_code { code name } cover_image { title type filename_disk } article_id { translations { slug languages_code { code name } pub_date } } } } `) as unknown as TypedDocumentString; export const Update_Article_Translations_ItemDocument = new TypedDocumentString(` mutation Update_article_translations_item($id: ID!, $views: Int!) { update_article_translations_item(id: $id, data: {views: $views}) { views } } `) as unknown as TypedDocumentString; export const AboutMeQueryDocument = new TypedDocumentString(` query AboutMeQuery($pageLang: String!) { global_translations(filter: {languages_code: {code: {_contains: $pageLang}}}) { about } } `) as unknown as TypedDocumentString; export const ContactsQueryDocument = new TypedDocumentString(` query ContactsQuery { global { email github telegram } } `) as unknown as TypedDocumentString; export const SiteSettingsQueryDocument = new TypedDocumentString(` query SiteSettingsQuery { global { ym_counter recent_articles_limit } } `) as unknown as TypedDocumentString; export const Project_TranslationsDocument = new TypedDocumentString(` query Project_translations($pageLang: String!) { project_translations( filter: {languages_code: {code: {_contains: $pageLang}}} sort: ["-year"] ) { id title year description source_url demo_url article_url icon { filename_disk } } } `) as unknown as TypedDocumentString; export const TagDocument = new TypedDocumentString(` query Tag { tag { id title } } `) as unknown as TypedDocumentString;