/* eslint-disable */ import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; export type Maybe = T | null; export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; export type MakeEmpty = { [_ in K]?: never }; export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: { input: string; output: string; } String: { input: string; output: string; } Boolean: { input: boolean; output: boolean; } Int: { input: number; output: number; } Float: { input: number; output: number; } /** 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_demo_projects_item?: Maybe; create_demo_projects_items: Array; create_demo_users_demo_projects_item?: Maybe; create_demo_users_demo_projects_items: Array; create_demo_users_item?: Maybe; create_demo_users_items: Array; create_gates_item?: Maybe; create_gates_items: Array; create_node_table_item?: Maybe; create_node_table_items: Array; create_root_table_2_item?: Maybe; create_root_table_2_items: Array; create_root_table_2_root_table_item?: Maybe; create_root_table_2_root_table_items: Array; create_root_table_item?: Maybe; create_root_table_items: Array; delete_demo_projects_item?: Maybe; delete_demo_projects_items?: Maybe; delete_demo_users_demo_projects_item?: Maybe; delete_demo_users_demo_projects_items?: Maybe; delete_demo_users_item?: Maybe; delete_demo_users_items?: Maybe; delete_gates_item?: Maybe; delete_gates_items?: Maybe; delete_node_table_item?: Maybe; delete_node_table_items?: Maybe; delete_root_table_2_item?: Maybe; delete_root_table_2_items?: Maybe; delete_root_table_2_root_table_item?: Maybe; delete_root_table_2_root_table_items?: Maybe; delete_root_table_item?: Maybe; delete_root_table_items?: Maybe; update_demo_projects_batch: Array; update_demo_projects_item?: Maybe; update_demo_projects_items: Array; update_demo_users_batch: Array; update_demo_users_demo_projects_batch: Array; update_demo_users_demo_projects_item?: Maybe; update_demo_users_demo_projects_items: Array; update_demo_users_item?: Maybe; update_demo_users_items: Array; update_gates_batch: Array; update_gates_item?: Maybe; update_gates_items: Array; update_node_table_batch: Array; update_node_table_item?: Maybe; update_node_table_items: Array; update_root_table_2_batch: Array; update_root_table_2_item?: Maybe; update_root_table_2_items: Array; update_root_table_2_root_table_batch: Array; update_root_table_2_root_table_item?: Maybe; update_root_table_2_root_table_items: Array; update_root_table_batch: Array; update_root_table_item?: Maybe; update_root_table_items: Array; }; export type MutationCreate_Demo_Projects_ItemArgs = { data: Create_Demo_Projects_Input; }; export type MutationCreate_Demo_Projects_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Demo_Users_Demo_Projects_ItemArgs = { data: Create_Demo_Users_Demo_Projects_Input; }; export type MutationCreate_Demo_Users_Demo_Projects_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Demo_Users_ItemArgs = { data: Create_Demo_Users_Input; }; export type MutationCreate_Demo_Users_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Gates_ItemArgs = { data: Create_Gates_Input; }; export type MutationCreate_Gates_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Node_Table_ItemArgs = { data: Create_Node_Table_Input; }; export type MutationCreate_Node_Table_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Root_Table_2_ItemArgs = { data: Create_Root_Table_2_Input; }; export type MutationCreate_Root_Table_2_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Root_Table_2_Root_Table_ItemArgs = { data: Create_Root_Table_2_Root_Table_Input; }; export type MutationCreate_Root_Table_2_Root_Table_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationCreate_Root_Table_ItemArgs = { data: Create_Root_Table_Input; }; export type MutationCreate_Root_Table_ItemsArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationDelete_Demo_Projects_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Demo_Projects_ItemsArgs = { ids: Array>; }; export type MutationDelete_Demo_Users_Demo_Projects_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Demo_Users_Demo_Projects_ItemsArgs = { ids: Array>; }; export type MutationDelete_Demo_Users_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Demo_Users_ItemsArgs = { ids: Array>; }; export type MutationDelete_Gates_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Gates_ItemsArgs = { ids: Array>; }; export type MutationDelete_Node_Table_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Node_Table_ItemsArgs = { ids: Array>; }; export type MutationDelete_Root_Table_2_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Root_Table_2_ItemsArgs = { ids: Array>; }; export type MutationDelete_Root_Table_2_Root_Table_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Root_Table_2_Root_Table_ItemsArgs = { ids: Array>; }; export type MutationDelete_Root_Table_ItemArgs = { id: Scalars['ID']['input']; }; export type MutationDelete_Root_Table_ItemsArgs = { ids: Array>; }; export type MutationUpdate_Demo_Projects_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Demo_Projects_ItemArgs = { data: Update_Demo_Projects_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Demo_Projects_ItemsArgs = { data: Update_Demo_Projects_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Demo_Users_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Demo_Users_Demo_Projects_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Demo_Users_Demo_Projects_ItemArgs = { data: Update_Demo_Users_Demo_Projects_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Demo_Users_Demo_Projects_ItemsArgs = { data: Update_Demo_Users_Demo_Projects_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Demo_Users_ItemArgs = { data: Update_Demo_Users_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Demo_Users_ItemsArgs = { data: Update_Demo_Users_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Gates_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Gates_ItemArgs = { data: Update_Gates_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Gates_ItemsArgs = { data: Update_Gates_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Node_Table_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Node_Table_ItemArgs = { data: Update_Node_Table_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Node_Table_ItemsArgs = { data: Update_Node_Table_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Root_Table_2_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Root_Table_2_ItemArgs = { data: Update_Root_Table_2_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Root_Table_2_ItemsArgs = { data: Update_Root_Table_2_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Root_Table_2_Root_Table_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Root_Table_2_Root_Table_ItemArgs = { data: Update_Root_Table_2_Root_Table_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Root_Table_2_Root_Table_ItemsArgs = { data: Update_Root_Table_2_Root_Table_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Root_Table_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type MutationUpdate_Root_Table_ItemArgs = { data: Update_Root_Table_Input; id: Scalars['ID']['input']; }; export type MutationUpdate_Root_Table_ItemsArgs = { data: Update_Root_Table_Input; filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Query = { __typename?: 'Query'; demo_projects: Array; demo_projects_aggregated: Array; demo_projects_by_id?: Maybe; demo_projects_by_version?: Maybe; demo_users: Array; demo_users_aggregated: Array; demo_users_by_id?: Maybe; demo_users_by_version?: Maybe; demo_users_demo_projects: Array; demo_users_demo_projects_aggregated: Array; demo_users_demo_projects_by_id?: Maybe; demo_users_demo_projects_by_version?: Maybe; gates: Array; gates_aggregated: Array; gates_by_id?: Maybe; gates_by_version?: Maybe; node_table: Array; node_table_aggregated: Array; node_table_by_id?: Maybe; node_table_by_version?: Maybe; root_table: Array; root_table_2: Array; root_table_2_aggregated: Array; root_table_2_by_id?: Maybe; root_table_2_by_version?: Maybe; root_table_2_root_table: Array; root_table_2_root_table_aggregated: Array; root_table_2_root_table_by_id?: Maybe; root_table_2_root_table_by_version?: Maybe; root_table_aggregated: Array; root_table_by_id?: Maybe; root_table_by_version?: Maybe; }; export type QueryDemo_ProjectsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryDemo_Projects_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryDemo_Projects_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryDemo_Projects_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryDemo_UsersArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryDemo_Users_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryDemo_Users_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryDemo_Users_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryDemo_Users_Demo_ProjectsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryDemo_Users_Demo_Projects_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryDemo_Users_Demo_Projects_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryDemo_Users_Demo_Projects_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryGatesArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryGates_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryGates_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryGates_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryNode_TableArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryNode_Table_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryNode_Table_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryNode_Table_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryRoot_TableArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryRoot_Table_2Args = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryRoot_Table_2_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryRoot_Table_2_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryRoot_Table_2_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryRoot_Table_2_Root_TableArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryRoot_Table_2_Root_Table_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryRoot_Table_2_Root_Table_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryRoot_Table_2_Root_Table_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type QueryRoot_Table_AggregatedArgs = { filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type QueryRoot_Table_By_IdArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type QueryRoot_Table_By_VersionArgs = { id: Scalars['ID']['input']; version: Scalars['String']['input']; }; export type Subscription = { __typename?: 'Subscription'; demo_projects_mutated?: Maybe; demo_users_demo_projects_mutated?: Maybe; demo_users_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; gates_mutated?: Maybe; node_table_mutated?: Maybe; root_table_2_mutated?: Maybe; root_table_2_root_table_mutated?: Maybe; root_table_mutated?: Maybe; }; export type SubscriptionDemo_Projects_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDemo_Users_Demo_Projects_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionDemo_Users_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 SubscriptionGates_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionNode_Table_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionRoot_Table_2_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionRoot_Table_2_Root_Table_MutatedArgs = { event?: InputMaybe; }; export type SubscriptionRoot_Table_MutatedArgs = { event?: 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_Demo_Projects_Input = { id?: InputMaybe; name: Scalars['String']['input']; users?: InputMaybe>>; }; export type Create_Demo_Users_Demo_Projects_Input = { demo_projects_id?: InputMaybe; demo_users_id?: InputMaybe; id?: InputMaybe; }; export type Create_Demo_Users_Input = { id?: InputMaybe; name: Scalars['String']['input']; projects?: 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; tfa_secret?: InputMaybe; theme_dark?: InputMaybe; theme_dark_overrides?: InputMaybe; theme_light?: InputMaybe; theme_light_overrides?: InputMaybe; title?: InputMaybe; token?: InputMaybe; }; export type Create_Gates_Input = { boardNum?: InputMaybe; com?: InputMaybe; id: Scalars['ID']['input']; ip?: InputMaybe; mac?: InputMaybe; model?: InputMaybe; name?: InputMaybe; serverIp?: InputMaybe; status?: InputMaybe; }; export type Create_Node_Table_Input = { date_created?: InputMaybe; date_updated?: InputMaybe; id?: InputMaybe; root_id?: InputMaybe; sort?: InputMaybe; status?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; export type Create_Root_Table_2_Input = { date_created?: InputMaybe; date_updated?: InputMaybe; id?: InputMaybe; rootJunction?: InputMaybe>>; sort?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; export type Create_Root_Table_2_Root_Table_Input = { id?: InputMaybe; root_table_2_id?: InputMaybe; root_table_id?: InputMaybe; }; export type Create_Root_Table_Input = { date_created?: InputMaybe; date_updated?: InputMaybe; id?: InputMaybe; root_table_2?: InputMaybe>>; sort?: InputMaybe; status?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; 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 Demo_Projects = { __typename?: 'demo_projects'; id: Scalars['ID']['output']; name: Scalars['String']['output']; users?: Maybe>>; users_func?: Maybe; }; export type Demo_ProjectsUsersArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Demo_Projects_Aggregated = { __typename?: 'demo_projects_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Demo_Projects_Aggregated_Count = { __typename?: 'demo_projects_aggregated_count'; id?: Maybe; name?: Maybe; users?: Maybe; }; export type Demo_Projects_Aggregated_Fields = { __typename?: 'demo_projects_aggregated_fields'; id?: Maybe; }; export type Demo_Projects_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; id?: InputMaybe; name?: InputMaybe; users?: InputMaybe; users_func?: InputMaybe; }; export type Demo_Projects_Mutated = { __typename?: 'demo_projects_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Demo_Users = { __typename?: 'demo_users'; id: Scalars['ID']['output']; name: Scalars['String']['output']; projects?: Maybe>>; projects_func?: Maybe; }; export type Demo_UsersProjectsArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Demo_Users_Aggregated = { __typename?: 'demo_users_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Demo_Users_Aggregated_Count = { __typename?: 'demo_users_aggregated_count'; id?: Maybe; name?: Maybe; projects?: Maybe; }; export type Demo_Users_Aggregated_Fields = { __typename?: 'demo_users_aggregated_fields'; id?: Maybe; }; export type Demo_Users_Demo_Projects = { __typename?: 'demo_users_demo_projects'; demo_projects_id?: Maybe; demo_users_id?: Maybe; id: Scalars['ID']['output']; }; export type Demo_Users_Demo_ProjectsDemo_Projects_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Demo_Users_Demo_ProjectsDemo_Users_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Demo_Users_Demo_Projects_Aggregated = { __typename?: 'demo_users_demo_projects_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Demo_Users_Demo_Projects_Aggregated_Count = { __typename?: 'demo_users_demo_projects_aggregated_count'; demo_projects_id?: Maybe; demo_users_id?: Maybe; id?: Maybe; }; export type Demo_Users_Demo_Projects_Aggregated_Fields = { __typename?: 'demo_users_demo_projects_aggregated_fields'; demo_projects_id?: Maybe; demo_users_id?: Maybe; id?: Maybe; }; export type Demo_Users_Demo_Projects_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; demo_projects_id?: InputMaybe; demo_users_id?: InputMaybe; id?: InputMaybe; }; export type Demo_Users_Demo_Projects_Mutated = { __typename?: 'demo_users_demo_projects_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Demo_Users_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; id?: InputMaybe; name?: InputMaybe; projects?: InputMaybe; projects_func?: InputMaybe; }; export type Demo_Users_Mutated = { __typename?: 'demo_users_mutated'; data?: Maybe; event?: Maybe; key: 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_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_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_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_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_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_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; module_bar?: Maybe; module_bar_func?: Maybe; /** $t:field_options.directus_settings.project_color_note */ project_color?: Maybe; project_descriptor?: Maybe; project_logo?: Maybe; project_name?: Maybe; project_url?: 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; }; 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; 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; 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_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 Gates = { __typename?: 'gates'; boardNum?: Maybe; com?: Maybe; id: Scalars['ID']['output']; ip?: Maybe; mac?: Maybe; model?: Maybe; name?: Maybe; serverIp?: Maybe; status?: Maybe; }; export type Gates_Aggregated = { __typename?: 'gates_aggregated'; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; }; export type Gates_Aggregated_Count = { __typename?: 'gates_aggregated_count'; boardNum?: Maybe; com?: Maybe; id?: Maybe; ip?: Maybe; mac?: Maybe; model?: Maybe; name?: Maybe; serverIp?: Maybe; status?: Maybe; }; export type Gates_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; boardNum?: InputMaybe; com?: InputMaybe; id?: InputMaybe; ip?: InputMaybe; mac?: InputMaybe; model?: InputMaybe; name?: InputMaybe; serverIp?: InputMaybe; status?: InputMaybe; }; export type Gates_Mutated = { __typename?: 'gates_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Hash_Filter_Operators = { _empty?: InputMaybe; _nempty?: InputMaybe; _nnull?: InputMaybe; _null?: InputMaybe; }; export type Node_Table = { __typename?: 'node_table'; date_created?: Maybe; date_created_func?: Maybe; date_updated?: Maybe; date_updated_func?: Maybe; id: Scalars['ID']['output']; root_id?: Maybe; sort?: Maybe; status?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; export type Node_TableRoot_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Node_TableUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Node_TableUser_UpdatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Node_Table_Aggregated = { __typename?: 'node_table_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Node_Table_Aggregated_Count = { __typename?: 'node_table_aggregated_count'; date_created?: Maybe; date_updated?: Maybe; id?: Maybe; root_id?: Maybe; sort?: Maybe; status?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; export type Node_Table_Aggregated_Fields = { __typename?: 'node_table_aggregated_fields'; id?: Maybe; root_id?: Maybe; sort?: Maybe; }; export type Node_Table_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; date_created?: InputMaybe; date_created_func?: InputMaybe; date_updated?: InputMaybe; date_updated_func?: InputMaybe; id?: InputMaybe; root_id?: InputMaybe; sort?: InputMaybe; status?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; export type Node_Table_Mutated = { __typename?: 'node_table_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 Root_Table = { __typename?: 'root_table'; date_created?: Maybe; date_created_func?: Maybe; date_updated?: Maybe; date_updated_func?: Maybe; id: Scalars['ID']['output']; root_table_2?: Maybe>>; root_table_2_func?: Maybe; sort?: Maybe; status?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; export type Root_TableRoot_Table_2Args = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Root_TableUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Root_TableUser_UpdatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Root_Table_2 = { __typename?: 'root_table_2'; date_created?: Maybe; date_created_func?: Maybe; date_updated?: Maybe; date_updated_func?: Maybe; id: Scalars['ID']['output']; rootJunction?: Maybe>>; rootJunction_func?: Maybe; sort?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; export type Root_Table_2RootJunctionArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Root_Table_2User_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Root_Table_2User_UpdatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Root_Table_2_Aggregated = { __typename?: 'root_table_2_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Root_Table_2_Aggregated_Count = { __typename?: 'root_table_2_aggregated_count'; date_created?: Maybe; date_updated?: Maybe; id?: Maybe; rootJunction?: Maybe; sort?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; export type Root_Table_2_Aggregated_Fields = { __typename?: 'root_table_2_aggregated_fields'; id?: Maybe; sort?: Maybe; }; export type Root_Table_2_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; date_created?: InputMaybe; date_created_func?: InputMaybe; date_updated?: InputMaybe; date_updated_func?: InputMaybe; id?: InputMaybe; rootJunction?: InputMaybe; rootJunction_func?: InputMaybe; sort?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; export type Root_Table_2_Mutated = { __typename?: 'root_table_2_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Root_Table_2_Root_Table = { __typename?: 'root_table_2_root_table'; id: Scalars['ID']['output']; root_table_2_id?: Maybe; root_table_id?: Maybe; }; export type Root_Table_2_Root_TableRoot_Table_2_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Root_Table_2_Root_TableRoot_Table_IdArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; export type Root_Table_2_Root_Table_Aggregated = { __typename?: 'root_table_2_root_table_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Root_Table_2_Root_Table_Aggregated_Count = { __typename?: 'root_table_2_root_table_aggregated_count'; id?: Maybe; root_table_2_id?: Maybe; root_table_id?: Maybe; }; export type Root_Table_2_Root_Table_Aggregated_Fields = { __typename?: 'root_table_2_root_table_aggregated_fields'; id?: Maybe; root_table_2_id?: Maybe; root_table_id?: Maybe; }; export type Root_Table_2_Root_Table_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; id?: InputMaybe; root_table_2_id?: InputMaybe; root_table_id?: InputMaybe; }; export type Root_Table_2_Root_Table_Mutated = { __typename?: 'root_table_2_root_table_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; export type Root_Table_Aggregated = { __typename?: 'root_table_aggregated'; avg?: Maybe; avgDistinct?: Maybe; count?: Maybe; countAll?: Maybe; countDistinct?: Maybe; group?: Maybe; max?: Maybe; min?: Maybe; sum?: Maybe; sumDistinct?: Maybe; }; export type Root_Table_Aggregated_Count = { __typename?: 'root_table_aggregated_count'; date_created?: Maybe; date_updated?: Maybe; id?: Maybe; root_table_2?: Maybe; sort?: Maybe; status?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; export type Root_Table_Aggregated_Fields = { __typename?: 'root_table_aggregated_fields'; id?: Maybe; sort?: Maybe; }; export type Root_Table_Filter = { _and?: InputMaybe>>; _or?: InputMaybe>>; date_created?: InputMaybe; date_created_func?: InputMaybe; date_updated?: InputMaybe; date_updated_func?: InputMaybe; id?: InputMaybe; root_table_2?: InputMaybe; root_table_2_func?: InputMaybe; sort?: InputMaybe; status?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; export type Root_Table_Mutated = { __typename?: 'root_table_mutated'; data?: Maybe; event?: Maybe; key: Scalars['ID']['output']; }; 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 Update_Demo_Projects_Input = { id?: InputMaybe; name?: InputMaybe; users?: InputMaybe>>; }; export type Update_Demo_Users_Demo_Projects_Input = { demo_projects_id?: InputMaybe; demo_users_id?: InputMaybe; id?: InputMaybe; }; export type Update_Demo_Users_Input = { id?: InputMaybe; name?: InputMaybe; projects?: 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; tfa_secret?: InputMaybe; theme_dark?: InputMaybe; theme_dark_overrides?: InputMaybe; theme_light?: InputMaybe; theme_light_overrides?: InputMaybe; title?: InputMaybe; token?: InputMaybe; }; export type Update_Gates_Input = { boardNum?: InputMaybe; com?: InputMaybe; id?: InputMaybe; ip?: InputMaybe; mac?: InputMaybe; model?: InputMaybe; name?: InputMaybe; serverIp?: InputMaybe; status?: InputMaybe; }; export type Update_Node_Table_Input = { date_created?: InputMaybe; date_updated?: InputMaybe; id?: InputMaybe; root_id?: InputMaybe; sort?: InputMaybe; status?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; export type Update_Root_Table_2_Input = { date_created?: InputMaybe; date_updated?: InputMaybe; id?: InputMaybe; rootJunction?: InputMaybe>>; sort?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; export type Update_Root_Table_2_Root_Table_Input = { id?: InputMaybe; root_table_2_id?: InputMaybe; root_table_id?: InputMaybe; }; export type Update_Root_Table_Input = { date_created?: InputMaybe; date_updated?: InputMaybe; id?: InputMaybe; root_table_2?: InputMaybe>>; sort?: InputMaybe; status?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; export type Version_Demo_Projects = { __typename?: 'version_demo_projects'; id?: Maybe; name?: Maybe; users?: Maybe; }; export type Version_Demo_Users = { __typename?: 'version_demo_users'; id?: Maybe; name?: Maybe; projects?: Maybe; }; export type Version_Demo_Users_Demo_Projects = { __typename?: 'version_demo_users_demo_projects'; demo_projects_id?: Maybe; demo_users_id?: Maybe; id?: Maybe; }; export type Version_Gates = { __typename?: 'version_gates'; boardNum?: Maybe; com?: Maybe; id?: Maybe; ip?: Maybe; mac?: Maybe; model?: Maybe; name?: Maybe; serverIp?: Maybe; status?: Maybe; }; export type Version_Node_Table = { __typename?: 'version_node_table'; date_created?: Maybe; date_updated?: Maybe; id?: Maybe; root_id?: Maybe; sort?: Maybe; status?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; export type Version_Root_Table = { __typename?: 'version_root_table'; date_created?: Maybe; date_updated?: Maybe; id?: Maybe; root_table_2?: Maybe; sort?: Maybe; status?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; export type Version_Root_Table_2 = { __typename?: 'version_root_table_2'; date_created?: Maybe; date_updated?: Maybe; id?: Maybe; rootJunction?: Maybe; sort?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; export type Version_Root_Table_2_Root_Table = { __typename?: 'version_root_table_2_root_table'; id?: Maybe; root_table_2_id?: Maybe; root_table_id?: Maybe; }; export type GetUserProjectsQueryVariables = Exact<{ [key: string]: never; }>; export type GetUserProjectsQuery = { __typename?: 'Query', demo_users: Array<{ __typename?: 'demo_users', id: string, name: string, projects?: Array<{ __typename?: 'demo_users_demo_projects', demo_projects_id?: { __typename?: 'demo_projects', id: string, name: string } | null } | null> | null }> }; export const GetUserProjectsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetUserProjects"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"demo_users"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"projects"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"demo_projects_id"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"name"}}]}}]}}]}}]}}]} as unknown as DocumentNode;