/**
 * Centralized query key factory
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
// ============================================================================
// This file provides a centralized, type-safe query key factory following
// the lukemorales query-key-factory pattern for React Query.
//
// Benefits:
// - Single source of truth for all query keys
// - Type-safe key access with autocomplete
// - Hierarchical invalidation (invalidate all 'user.*' queries)
// - Scoped keys for parent-child relationships
// ============================================================================
// ============================================================================
// Entity Query Keys
// ============================================================================
export const infraGetAllRecordKeys = {
    /** All infraGetAllRecord queries */ all: ['infragetallrecord'],
    /** List query keys */ lists: () => [...infraGetAllRecordKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...infraGetAllRecordKeys.lists(), variables],
    /** Detail query keys */ details: () => [...infraGetAllRecordKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...infraGetAllRecordKeys.details(), id],
};
export const getAllRecordKeys = {
    /** All getAllRecord queries */ all: ['getallrecord'],
    /** List query keys */ lists: () => [...getAllRecordKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...getAllRecordKeys.lists(), variables],
    /** Detail query keys */ details: () => [...getAllRecordKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...getAllRecordKeys.details(), id],
};
export const infraRefKeys = {
    /** All infraRef queries */ all: ['infraref'],
    /** List query keys */ lists: () => [...infraRefKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...infraRefKeys.lists(), variables],
    /** Detail query keys */ details: () => [...infraRefKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...infraRefKeys.details(), id],
};
export const infraStoreKeys = {
    /** All infraStore queries */ all: ['infrastore'],
    /** List query keys */ lists: () => [...infraStoreKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...infraStoreKeys.lists(), variables],
    /** Detail query keys */ details: () => [...infraStoreKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...infraStoreKeys.details(), id],
};
export const functionApiBindingKeys = {
    /** All functionApiBinding queries */ all: ['functionapibinding'],
    /** List query keys */ lists: () => [...functionApiBindingKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionApiBindingKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionApiBindingKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionApiBindingKeys.details(), id],
};
export const functionGraphRefKeys = {
    /** All functionGraphRef queries */ all: ['functiongraphref'],
    /** List query keys */ lists: () => [...functionGraphRefKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionGraphRefKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionGraphRefKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionGraphRefKeys.details(), id],
};
export const functionGraphStoreKeys = {
    /** All functionGraphStore queries */ all: ['functiongraphstore'],
    /** List query keys */ lists: () => [...functionGraphStoreKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionGraphStoreKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionGraphStoreKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionGraphStoreKeys.details(), id],
};
export const platformFunctionApiBindingKeys = {
    /** All platformFunctionApiBinding queries */ all: ['platformfunctionapibinding'],
    /** List query keys */ lists: () => [...platformFunctionApiBindingKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformFunctionApiBindingKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformFunctionApiBindingKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformFunctionApiBindingKeys.details(), id],
};
export const platformResourcesRequirementsStateKeys = {
    /** All platformResourcesRequirementsState queries */ all: [
        'platformresourcesrequirementsstate',
    ],
    /** List query keys */ lists: () => [...platformResourcesRequirementsStateKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformResourcesRequirementsStateKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformResourcesRequirementsStateKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformResourcesRequirementsStateKeys.details(), id],
};
export const resourcesRequirementsStateKeys = {
    /** All resourcesRequirementsState queries */ all: ['resourcesrequirementsstate'],
    /** List query keys */ lists: () => [...resourcesRequirementsStateKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...resourcesRequirementsStateKeys.lists(), variables],
    /** Detail query keys */ details: () => [...resourcesRequirementsStateKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...resourcesRequirementsStateKeys.details(), id],
};
export const platformResourceStatusCheckKeys = {
    /** All platformResourceStatusCheck queries */ all: ['platformresourcestatuscheck'],
    /** List query keys */ lists: () => [...platformResourceStatusCheckKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformResourceStatusCheckKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformResourceStatusCheckKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformResourceStatusCheckKeys.details(), id],
};
export const platformFunctionDeploymentKeys = {
    /** All platformFunctionDeployment queries */ all: ['platformfunctiondeployment'],
    /** List query keys */ lists: () => [...platformFunctionDeploymentKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformFunctionDeploymentKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformFunctionDeploymentKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformFunctionDeploymentKeys.details(), id],
};
export const platformResourceKeys = {
    /** All platformResource queries */ all: ['platformresource'],
    /** List query keys */ lists: () => [...platformResourceKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformResourceKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformResourceKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformResourceKeys.details(), id],
};
export const platformResourceDefinitionKeys = {
    /** All platformResourceDefinition queries */ all: ['platformresourcedefinition'],
    /** List query keys */ lists: () => [...platformResourceDefinitionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformResourceDefinitionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformResourceDefinitionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformResourceDefinitionKeys.details(), id],
};
export const infraObjectKeys = {
    /** All infraObject queries */ all: ['infraobject'],
    /** List query keys */ lists: () => [...infraObjectKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...infraObjectKeys.lists(), variables],
    /** Detail query keys */ details: () => [...infraObjectKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...infraObjectKeys.details(), id],
};
export const functionGraphObjectKeys = {
    /** All functionGraphObject queries */ all: ['functiongraphobject'],
    /** List query keys */ lists: () => [...functionGraphObjectKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionGraphObjectKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionGraphObjectKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionGraphObjectKeys.details(), id],
};
export const platformFunctionDeploymentEventKeys = {
    /** All platformFunctionDeploymentEvent queries */ all: [
        'platformfunctiondeploymentevent',
    ],
    /** List query keys */ lists: () => [...platformFunctionDeploymentEventKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformFunctionDeploymentEventKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformFunctionDeploymentEventKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformFunctionDeploymentEventKeys.details(), id],
};
export const platformResourceEventKeys = {
    /** All platformResourceEvent queries */ all: ['platformresourceevent'],
    /** List query keys */ lists: () => [...platformResourceEventKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformResourceEventKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformResourceEventKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformResourceEventKeys.details(), id],
};
export const resourceStatusCheckKeys = {
    /** All resourceStatusCheck queries */ all: ['resourcestatuscheck'],
    /** List query keys */ lists: () => [...resourceStatusCheckKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...resourceStatusCheckKeys.lists(), variables],
    /** Detail query keys */ details: () => [...resourceStatusCheckKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...resourceStatusCheckKeys.details(), id],
};
export const functionDeploymentKeys = {
    /** All functionDeployment queries */ all: ['functiondeployment'],
    /** List query keys */ lists: () => [...functionDeploymentKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionDeploymentKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionDeploymentKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionDeploymentKeys.details(), id],
};
export const resourceKeys = {
    /** All resource queries */ all: ['resource'],
    /** List query keys */ lists: () => [...resourceKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...resourceKeys.lists(), variables],
    /** Detail query keys */ details: () => [...resourceKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...resourceKeys.details(), id],
};
export const resourceDefinitionKeys = {
    /** All resourceDefinition queries */ all: ['resourcedefinition'],
    /** List query keys */ lists: () => [...resourceDefinitionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...resourceDefinitionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...resourceDefinitionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...resourceDefinitionKeys.details(), id],
};
export const functionDeploymentEventKeys = {
    /** All functionDeploymentEvent queries */ all: ['functiondeploymentevent'],
    /** List query keys */ lists: () => [...functionDeploymentEventKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionDeploymentEventKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionDeploymentEventKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionDeploymentEventKeys.details(), id],
};
export const platformFunctionExecutionLogKeys = {
    /** All platformFunctionExecutionLog queries */ all: ['platformfunctionexecutionlog'],
    /** List query keys */ lists: () => [...platformFunctionExecutionLogKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformFunctionExecutionLogKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformFunctionExecutionLogKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformFunctionExecutionLogKeys.details(), id],
};
export const resourceEventKeys = {
    /** All resourceEvent queries */ all: ['resourceevent'],
    /** List query keys */ lists: () => [...resourceEventKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...resourceEventKeys.lists(), variables],
    /** Detail query keys */ details: () => [...resourceEventKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...resourceEventKeys.details(), id],
};
export const functionGraphExecutionOutputKeys = {
    /** All functionGraphExecutionOutput queries */ all: ['functiongraphexecutionoutput'],
    /** List query keys */ lists: () => [...functionGraphExecutionOutputKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionGraphExecutionOutputKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionGraphExecutionOutputKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionGraphExecutionOutputKeys.details(), id],
};
export const infraCommitKeys = {
    /** All infraCommit queries */ all: ['infracommit'],
    /** List query keys */ lists: () => [...infraCommitKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...infraCommitKeys.lists(), variables],
    /** Detail query keys */ details: () => [...infraCommitKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...infraCommitKeys.details(), id],
};
export const functionGraphCommitKeys = {
    /** All functionGraphCommit queries */ all: ['functiongraphcommit'],
    /** List query keys */ lists: () => [...functionGraphCommitKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionGraphCommitKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionGraphCommitKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionGraphCommitKeys.details(), id],
};
export const functionExecutionLogKeys = {
    /** All functionExecutionLog queries */ all: ['functionexecutionlog'],
    /** List query keys */ lists: () => [...functionExecutionLogKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionExecutionLogKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionExecutionLogKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionExecutionLogKeys.details(), id],
};
export const platformResourcesResolvedRequirementKeys = {
    /** All platformResourcesResolvedRequirement queries */ all: [
        'platformresourcesresolvedrequirement',
    ],
    /** List query keys */ lists: () => [...platformResourcesResolvedRequirementKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformResourcesResolvedRequirementKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformResourcesResolvedRequirementKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformResourcesResolvedRequirementKeys.details(), id],
};
export const resourcesResolvedRequirementKeys = {
    /** All resourcesResolvedRequirement queries */ all: ['resourcesresolvedrequirement'],
    /** List query keys */ lists: () => [...resourcesResolvedRequirementKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...resourcesResolvedRequirementKeys.lists(), variables],
    /** Detail query keys */ details: () => [...resourcesResolvedRequirementKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...resourcesResolvedRequirementKeys.details(), id],
};
export const dbPresetKeys = {
    /** All dbPreset queries */ all: ['dbpreset'],
    /** List query keys */ lists: () => [...dbPresetKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...dbPresetKeys.lists(), variables],
    /** Detail query keys */ details: () => [...dbPresetKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...dbPresetKeys.details(), id],
};
export const platformNamespaceKeys = {
    /** All platformNamespace queries */ all: ['platformnamespace'],
    /** List query keys */ lists: () => [...platformNamespaceKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformNamespaceKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformNamespaceKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformNamespaceKeys.details(), id],
};
export const functionGraphKeys = {
    /** All functionGraph queries */ all: ['functiongraph'],
    /** List query keys */ lists: () => [...functionGraphKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionGraphKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionGraphKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionGraphKeys.details(), id],
};
export const functionGraphExecutionNodeStateKeys = {
    /** All functionGraphExecutionNodeState queries */ all: [
        'functiongraphexecutionnodestate',
    ],
    /** List query keys */ lists: () => [...functionGraphExecutionNodeStateKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionGraphExecutionNodeStateKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionGraphExecutionNodeStateKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionGraphExecutionNodeStateKeys.details(), id],
};
export const namespaceKeys = {
    /** All namespace queries */ all: ['namespace'],
    /** List query keys */ lists: () => [...namespaceKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...namespaceKeys.lists(), variables],
    /** Detail query keys */ details: () => [...namespaceKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...namespaceKeys.details(), id],
};
export const platformFunctionInvocationKeys = {
    /** All platformFunctionInvocation queries */ all: ['platformfunctioninvocation'],
    /** List query keys */ lists: () => [...platformFunctionInvocationKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformFunctionInvocationKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformFunctionInvocationKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformFunctionInvocationKeys.details(), id],
};
export const functionInvocationKeys = {
    /** All functionInvocation queries */ all: ['functioninvocation'],
    /** List query keys */ lists: () => [...functionInvocationKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionInvocationKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionInvocationKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionInvocationKeys.details(), id],
};
export const platformNamespaceEventKeys = {
    /** All platformNamespaceEvent queries */ all: ['platformnamespaceevent'],
    /** List query keys */ lists: () => [...platformNamespaceEventKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformNamespaceEventKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformNamespaceEventKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformNamespaceEventKeys.details(), id],
};
export const integrationProviderKeys = {
    /** All integrationProvider queries */ all: ['integrationprovider'],
    /** List query keys */ lists: () => [...integrationProviderKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...integrationProviderKeys.lists(), variables],
    /** Detail query keys */ details: () => [...integrationProviderKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...integrationProviderKeys.details(), id],
};
export const namespaceEventKeys = {
    /** All namespaceEvent queries */ all: ['namespaceevent'],
    /** List query keys */ lists: () => [...namespaceEventKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...namespaceEventKeys.lists(), variables],
    /** Detail query keys */ details: () => [...namespaceEventKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...namespaceEventKeys.details(), id],
};
export const functionGraphExecutionKeys = {
    /** All functionGraphExecution queries */ all: ['functiongraphexecution'],
    /** List query keys */ lists: () => [...functionGraphExecutionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionGraphExecutionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionGraphExecutionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionGraphExecutionKeys.details(), id],
};
export const platformFunctionDefinitionKeys = {
    /** All platformFunctionDefinition queries */ all: ['platformfunctiondefinition'],
    /** List query keys */ lists: () => [...platformFunctionDefinitionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...platformFunctionDefinitionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...platformFunctionDefinitionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...platformFunctionDefinitionKeys.details(), id],
};
export const functionDefinitionKeys = {
    /** All functionDefinition queries */ all: ['functiondefinition'],
    /** List query keys */ lists: () => [...functionDefinitionKeys.all, 'list'],
    /** List query key with variables */ list: (variables) => [...functionDefinitionKeys.lists(), variables],
    /** Detail query keys */ details: () => [...functionDefinitionKeys.all, 'detail'],
    /** Detail query key for specific item */ detail: (id) => [...functionDefinitionKeys.details(), id],
};
// ============================================================================
// Custom Query Keys
// ============================================================================
export const customQueryKeys = {
    /** Query key for readFunctionGraph */ readFunctionGraph: (variables) => ['readFunctionGraph', variables],
};
/**

// ============================================================================
// Unified Query Key Store
// ============================================================================

 * Unified query key store
 *
 * Use this for type-safe query key access across your application.
 *
 * @example
 * ```ts
 * // Invalidate all user queries
 * queryClient.invalidateQueries({ queryKey: queryKeys.user.all });
 *
 * // Invalidate user list queries
 * queryClient.invalidateQueries({ queryKey: queryKeys.user.lists() });
 *
 * // Invalidate specific user
 * queryClient.invalidateQueries({ queryKey: queryKeys.user.detail(userId) });
 * ```
 */
export const queryKeys = {
    infraGetAllRecord: infraGetAllRecordKeys,
    getAllRecord: getAllRecordKeys,
    infraRef: infraRefKeys,
    infraStore: infraStoreKeys,
    functionApiBinding: functionApiBindingKeys,
    functionGraphRef: functionGraphRefKeys,
    functionGraphStore: functionGraphStoreKeys,
    platformFunctionApiBinding: platformFunctionApiBindingKeys,
    platformResourcesRequirementsState: platformResourcesRequirementsStateKeys,
    resourcesRequirementsState: resourcesRequirementsStateKeys,
    platformResourceStatusCheck: platformResourceStatusCheckKeys,
    platformFunctionDeployment: platformFunctionDeploymentKeys,
    platformResource: platformResourceKeys,
    platformResourceDefinition: platformResourceDefinitionKeys,
    infraObject: infraObjectKeys,
    functionGraphObject: functionGraphObjectKeys,
    platformFunctionDeploymentEvent: platformFunctionDeploymentEventKeys,
    platformResourceEvent: platformResourceEventKeys,
    resourceStatusCheck: resourceStatusCheckKeys,
    functionDeployment: functionDeploymentKeys,
    resource: resourceKeys,
    resourceDefinition: resourceDefinitionKeys,
    functionDeploymentEvent: functionDeploymentEventKeys,
    platformFunctionExecutionLog: platformFunctionExecutionLogKeys,
    resourceEvent: resourceEventKeys,
    functionGraphExecutionOutput: functionGraphExecutionOutputKeys,
    infraCommit: infraCommitKeys,
    functionGraphCommit: functionGraphCommitKeys,
    functionExecutionLog: functionExecutionLogKeys,
    platformResourcesResolvedRequirement: platformResourcesResolvedRequirementKeys,
    resourcesResolvedRequirement: resourcesResolvedRequirementKeys,
    dbPreset: dbPresetKeys,
    platformNamespace: platformNamespaceKeys,
    functionGraph: functionGraphKeys,
    functionGraphExecutionNodeState: functionGraphExecutionNodeStateKeys,
    namespace: namespaceKeys,
    platformFunctionInvocation: platformFunctionInvocationKeys,
    functionInvocation: functionInvocationKeys,
    platformNamespaceEvent: platformNamespaceEventKeys,
    integrationProvider: integrationProviderKeys,
    namespaceEvent: namespaceEventKeys,
    functionGraphExecution: functionGraphExecutionKeys,
    platformFunctionDefinition: platformFunctionDefinitionKeys,
    functionDefinition: functionDefinitionKeys,
    custom: customQueryKeys,
};
