/* eslint-disable */ import type { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig, } from 'graphql'; import { JsonObject, JsonValue } from 'type-fest'; import type { UserHistoryForGQL } from '../graphql/datasources/InvestigationApi.js'; import type { ContentItemTypeResolversParentType, ItemTypeResolversParentType, ItemTypeSchemaVariantInputResolverValue, ItemTypeSchemaVariantResolverValue, ThreadItemTypeResolversParentType, UserItemTypeResolversParentType, } from '../graphql/modules/itemType.js'; import type { ReportingInsights } from '../graphql/modules/reporting.js'; import type { HashBank } from '../models/HashBankModel.js'; import type { Org } from '../models/OrgModel.js'; import type { CustomAction, EnqueueAuthorToMrtAction, EnqueueToMrtAction, EnqueueToNcmecAction, } from '../models/rules/ActionModel.js'; import type { Backtest } from '../models/rules/BacktestModel.js'; import type { ItemType } from '../models/rules/ItemTypeModel.js'; import type { ConditionSetWithResult, ConditionWithResult, LeafConditionWithResult, Rule, } from '../models/rules/RuleModel.js'; import type { User } from '../models/UserModel.js'; import type { SignalWithScore } from '../services/analyticsQueries/RuleActionInsights.js'; import type { DerivedFieldSpecSource } from '../services/derivedFieldsService/helpers.js'; import type { ContentAppealReviewJobPayload, ContentManualReviewJobPayload, ManualReviewJobOrAppeal, ManualReviewJobPayload, ManualReviewQueue, NcmecManualReviewJobPayload, ThreadAppealReviewJobPayload, ThreadManualReviewJobPayload, UserAppealReviewJobPayload, UserManualReviewJobPayload, } from '../services/manualReviewToolService/index.js'; import type { ManualReviewJobComment } from '../services/manualReviewToolService/modules/CommentOperations.js'; import type { RoutingRuleWithoutVersion } from '../services/manualReviewToolService/modules/JobRouting.js'; import type { Condition, ConditionSet, LeafCondition, } from '../services/moderationConfigService/index.js'; import type { Notification } from '../services/notificationsService/notificationsService.js'; import type { ReportingRuleWithoutVersion } from '../services/reportingService/ReportingRules.js'; import type { Signal } from '../services/signalsService/index.js'; import type { NonEmptyString } from '../utils/typescript-types.js'; import type { LocationBankWithoutFullPlacesAPIResponse } from './datasources/LocationBankApi.js'; import type { Context } from './resolvers.js'; import type { ItemSubmissionForGQL } from './types.js'; export type Maybe = T extends Promise ? Promise : T | null; export type InputMaybe = T extends Promise ? Promise : T | null; export type Exact = { [K in keyof T]: T[K]; }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; export type MakeEmpty< T extends { [key: string]: unknown }, K extends keyof T, > = { [_ in K]?: never }; export type Incremental = | T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; export type Omit = Pick>; export type EnumResolverSignature = { [key in keyof T]?: AllowedValues; }; export type RequireFields = Omit & { [P in K]-?: NonNullable; }; /** 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 }; /** Represents the possible types for the name of a ConditionInput */ CoopInputOrString: { input: string; output: string }; Cursor: { input: JsonValue; output: JsonValue }; /** Date represents just a date, with no time, no timezone, no offset. */ Date: { input: Date | string; output: Date | string }; /** * DateTime represents an instant, with a UTC offset, serialized in ISO 8601 * (specifically, the profile of ISO 8601 supported by Date.toISOString()). * as implemented by https://www.graphql-scalars.dev/docs/scalars/date-time * NB: This is different from Apollo's default serialization of JS Date's, which * uses a string with a unix timestamp in it, so be careful when updating existing * fields. */ DateTime: { input: Date | string; output: Date | string }; /** Represents any JSON value (object, array, string, number, boolean, null). */ JSON: { input: JsonValue; output: JsonValue }; /** Represents an arbitrary json object. */ JSONObject: { input: JsonObject; output: JsonObject }; /** Represents a string that must be non-empty. */ NonEmptyString: { input: NonEmptyString; output: NonEmptyString }; /** Represents a string | float union, which is the type of a Condition's threshold */ StringOrFloat: { input: string | number; output: string | number }; }; export type GQLAcceptAppealDecisionComponent = GQLManualReviewDecisionComponentBase & { readonly __typename?: 'AcceptAppealDecisionComponent'; readonly actionIds: ReadonlyArray; readonly appealId: Scalars['String']['output']; readonly type: GQLManualReviewDecisionType; }; export type GQLAction = | GQLCustomAction | GQLEnqueueAuthorToMrtAction | GQLEnqueueToMrtAction | GQLEnqueueToNcmecAction; export type GQLActionBase = { readonly applyUserStrikes?: Maybe; readonly description?: Maybe; readonly id: Scalars['ID']['output']; readonly itemTypes: ReadonlyArray; readonly name: Scalars['String']['output']; readonly orgId: Scalars['String']['output']; readonly penalty: GQLUserPenaltySeverity; }; export type GQLActionData = { readonly __typename?: 'ActionData'; readonly action_id?: Maybe; readonly count: Scalars['Int']['output']; readonly item_type_id?: Maybe; readonly policy_id?: Maybe; readonly rule_id?: Maybe; readonly source?: Maybe; readonly time: Scalars['String']['output']; }; export type GQLActionNameExistsError = GQLError & { readonly __typename?: 'ActionNameExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export const GQLActionSource = { AutomatedRule: 'AUTOMATED_RULE', ManualActionRun: 'MANUAL_ACTION_RUN', MrtDecision: 'MRT_DECISION', PostActions: 'POST_ACTIONS', } as const; export type GQLActionSource = (typeof GQLActionSource)[keyof typeof GQLActionSource]; export type GQLActionStatisticsFilters = { readonly actionIds: ReadonlyArray; readonly endDate: Scalars['DateTime']['input']; readonly itemTypeIds: ReadonlyArray; readonly policyIds: ReadonlyArray; readonly ruleIds: ReadonlyArray; readonly sources: ReadonlyArray; readonly startDate: Scalars['DateTime']['input']; }; export const GQLActionStatisticsGroupByColumns = { ActionId: 'ACTION_ID', ActionSource: 'ACTION_SOURCE', ItemTypeId: 'ITEM_TYPE_ID', PolicyId: 'POLICY_ID', RuleId: 'RULE_ID', } as const; export type GQLActionStatisticsGroupByColumns = (typeof GQLActionStatisticsGroupByColumns)[keyof typeof GQLActionStatisticsGroupByColumns]; export type GQLActionStatisticsInput = { readonly filterBy: GQLActionStatisticsFilters; readonly groupBy: GQLActionStatisticsGroupByColumns; readonly timeDivision: GQLMetricsTimeDivisionOptions; readonly timeZone: Scalars['String']['input']; }; export type GQLAddAccessibleQueuesToUserInput = { readonly queueIds: ReadonlyArray; readonly userId: Scalars['ID']['input']; }; export type GQLAddAccessibleQueuesToUserResponse = GQLMutateAccessibleQueuesForUserSuccessResponse; export type GQLAddCommentFailedError = GQLError & { readonly __typename?: 'AddCommentFailedError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLAddFavoriteMrtQueueSuccessResponse = { readonly __typename?: 'AddFavoriteMRTQueueSuccessResponse'; readonly _?: Maybe; }; export type GQLAddFavoriteRuleResponse = GQLAddFavoriteRuleSuccessResponse; export type GQLAddFavoriteRuleSuccessResponse = { readonly __typename?: 'AddFavoriteRuleSuccessResponse'; readonly _?: Maybe; }; export type GQLAddManualReviewJobCommentResponse = | GQLAddManualReviewJobCommentSuccessResponse | GQLNotFoundError; export type GQLAddManualReviewJobCommentSuccessResponse = { readonly __typename?: 'AddManualReviewJobCommentSuccessResponse'; readonly comment: GQLManualReviewJobComment; }; export type GQLAddPoliciesResponse = { readonly __typename?: 'AddPoliciesResponse'; readonly failures: ReadonlyArray; readonly policies: ReadonlyArray; }; export type GQLAddPolicyInput = { readonly enforcementGuidelines?: InputMaybe; readonly id?: InputMaybe; readonly name: Scalars['String']['input']; readonly parentId?: InputMaybe; readonly parentName?: InputMaybe; readonly policyText?: InputMaybe; readonly policyType?: InputMaybe; }; export type GQLAggregation = { readonly __typename?: 'Aggregation'; readonly type: GQLAggregationType; }; export type GQLAggregationClause = { readonly __typename?: 'AggregationClause'; readonly aggregation?: Maybe; readonly conditionSet?: Maybe; readonly groupBy: ReadonlyArray; readonly id: Scalars['ID']['output']; readonly window: GQLWindowConfiguration; }; export type GQLAggregationClauseInput = { readonly aggregation: GQLAggregationInput; readonly conditionSet?: InputMaybe; readonly groupBy: ReadonlyArray; readonly window: GQLWindowConfigurationInput; }; export type GQLAggregationInput = { readonly type: GQLAggregationType; }; export type GQLAggregationSignalArgs = { readonly __typename?: 'AggregationSignalArgs'; readonly aggregationClause?: Maybe; }; export type GQLAggregationSignalArgsInput = { readonly aggregationClause: GQLAggregationClauseInput; }; export const GQLAggregationType = { Count: 'COUNT', } as const; export type GQLAggregationType = (typeof GQLAggregationType)[keyof typeof GQLAggregationType]; export type GQLAllLanguages = { readonly __typename?: 'AllLanguages'; readonly _?: Maybe; }; export type GQLAllRuleInsights = { readonly __typename?: 'AllRuleInsights'; readonly actionedSubmissionsByActionByDay: ReadonlyArray; readonly actionedSubmissionsByDay: ReadonlyArray; readonly actionedSubmissionsByPolicyByDay: ReadonlyArray; readonly actionedSubmissionsByTagByDay: ReadonlyArray; readonly totalSubmissionsByDay: ReadonlyArray; }; export type GQLApiKey = { readonly __typename?: 'ApiKey'; readonly createdAt: Scalars['String']['output']; readonly createdBy?: Maybe; readonly description?: Maybe; readonly id: Scalars['ID']['output']; readonly isActive: Scalars['Boolean']['output']; readonly lastUsedAt?: Maybe; readonly name: Scalars['String']['output']; }; export const GQLAppealDecision = { Accept: 'ACCEPT', Reject: 'REJECT', } as const; export type GQLAppealDecision = (typeof GQLAppealDecision)[keyof typeof GQLAppealDecision]; export type GQLAppealEnqueueSourceInfo = { readonly __typename?: 'AppealEnqueueSourceInfo'; readonly kind: GQLJobCreationSourceOptions; }; export type GQLAppealSettings = { readonly __typename?: 'AppealSettings'; readonly appealsCallbackBody?: Maybe; readonly appealsCallbackHeaders?: Maybe; readonly appealsCallbackUrl?: Maybe; }; export type GQLAppealSettingsInput = { readonly appealsCallbackBody?: InputMaybe; readonly appealsCallbackHeaders?: InputMaybe; readonly appealsCallbackUrl?: InputMaybe; }; export type GQLAutomaticCloseDecisionComponent = GQLManualReviewDecisionComponentBase & { readonly __typename?: 'AutomaticCloseDecisionComponent'; readonly type: GQLManualReviewDecisionType; }; export type GQLBacktest = { readonly __typename?: 'Backtest'; readonly contentItemsMatched: Scalars['Int']['output']; readonly contentItemsProcessed: Scalars['Int']['output']; readonly createdAt: Scalars['String']['output']; readonly id: Scalars['ID']['output']; readonly results?: Maybe; readonly sampleActualSize: Scalars['Int']['output']; readonly sampleDesiredSize: Scalars['Int']['output']; readonly sampleEndAt: Scalars['String']['output']; readonly sampleStartAt: Scalars['String']['output']; readonly samplingComplete: Scalars['Boolean']['output']; readonly status: GQLBacktestStatus; }; export type GQLBacktestResultsArgs = { after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; sort?: InputMaybe; }; export const GQLBacktestStatus = { Canceled: 'CANCELED', Complete: 'COMPLETE', Running: 'RUNNING', } as const; export type GQLBacktestStatus = (typeof GQLBacktestStatus)[keyof typeof GQLBacktestStatus]; export type GQLBaseField = GQLField & { readonly __typename?: 'BaseField'; readonly container?: Maybe; readonly name: Scalars['String']['output']; readonly required: Scalars['Boolean']['output']; readonly type: GQLFieldType; }; export type GQLCannotDeleteDefaultUserError = GQLError & { readonly __typename?: 'CannotDeleteDefaultUserError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLChangePasswordError = GQLError & { readonly __typename?: 'ChangePasswordError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLChangePasswordInput = { readonly currentPassword: Scalars['String']['input']; readonly newPassword: Scalars['String']['input']; }; export type GQLChangePasswordResponse = | GQLChangePasswordError | GQLChangePasswordSuccessResponse; export type GQLChangePasswordSuccessResponse = { readonly __typename?: 'ChangePasswordSuccessResponse'; readonly _?: Maybe; }; export type GQLCondition = GQLConditionSet | GQLLeafCondition; export const GQLConditionConjunction = { And: 'AND', Or: 'OR', Xor: 'XOR', } as const; export type GQLConditionConjunction = (typeof GQLConditionConjunction)[keyof typeof GQLConditionConjunction]; export type GQLConditionInput = { readonly comparator?: InputMaybe; readonly conditions?: InputMaybe>; readonly conjunction?: InputMaybe; readonly input?: InputMaybe; readonly matchingValues?: InputMaybe; readonly signal?: InputMaybe; readonly threshold?: InputMaybe; }; export type GQLConditionInputField = { readonly __typename?: 'ConditionInputField'; readonly contentTypeId?: Maybe; readonly contentTypeIds?: Maybe>; readonly name?: Maybe; readonly spec?: Maybe; readonly type: GQLConditionInputInputType; }; export type GQLConditionInputFieldInput = { readonly contentTypeId?: InputMaybe; readonly contentTypeIds?: InputMaybe< ReadonlyArray >; readonly name?: InputMaybe; readonly spec?: InputMaybe; readonly type: GQLConditionInputInputType; }; export const GQLConditionInputInputType = { ContentCoopInput: 'CONTENT_COOP_INPUT', ContentDerivedField: 'CONTENT_DERIVED_FIELD', ContentField: 'CONTENT_FIELD', FullItem: 'FULL_ITEM', UserId: 'USER_ID', } as const; export type GQLConditionInputInputType = (typeof GQLConditionInputInputType)[keyof typeof GQLConditionInputInputType]; export type GQLConditionInputSignalInput = { readonly args?: InputMaybe; readonly id: Scalars['ID']['input']; readonly name?: InputMaybe; readonly subcategory?: InputMaybe; readonly type: Scalars['String']['input']; }; export type GQLConditionMatchingValuesInput = { readonly imageBankIds?: InputMaybe>; readonly locationBankIds?: InputMaybe< ReadonlyArray >; readonly locations?: InputMaybe>; readonly strings?: InputMaybe>; readonly textBankIds?: InputMaybe>; }; export const GQLConditionOutcome = { Errored: 'ERRORED', Failed: 'FAILED', Inapplicable: 'INAPPLICABLE', Passed: 'PASSED', } as const; export type GQLConditionOutcome = (typeof GQLConditionOutcome)[keyof typeof GQLConditionOutcome]; export type GQLConditionResult = { readonly __typename?: 'ConditionResult'; readonly matchedValue?: Maybe; readonly outcome: GQLConditionOutcome; readonly score?: Maybe; }; export type GQLConditionSet = { readonly __typename?: 'ConditionSet'; readonly conditions: ReadonlyArray; readonly conjunction: GQLConditionConjunction; }; export type GQLConditionSetInput = { readonly conditions: ReadonlyArray; readonly conjunction: GQLConditionConjunction; }; export type GQLConditionSetWithResult = { readonly __typename?: 'ConditionSetWithResult'; readonly conditions: ReadonlyArray; readonly conjunction?: Maybe; readonly result?: Maybe; }; export type GQLConditionWithResult = | GQLConditionSetWithResult | GQLLeafConditionWithResult; export type GQLContainer = { readonly __typename?: 'Container'; readonly containerType: GQLContainerType; readonly keyScalarType?: Maybe; readonly valueScalarType: GQLScalarType; }; export type GQLContainerInput = { readonly containerType: GQLContainerType; readonly keyScalarType?: InputMaybe; readonly valueScalarType: GQLScalarType; }; export const GQLContainerType = { Array: 'ARRAY', Map: 'MAP', } as const; export type GQLContainerType = (typeof GQLContainerType)[keyof typeof GQLContainerType]; export type GQLContentAppealManualReviewJobPayload = { readonly __typename?: 'ContentAppealManualReviewJobPayload'; readonly actionsTaken: ReadonlyArray; readonly additionalContentItems: ReadonlyArray; readonly appealId: Scalars['String']['output']; readonly appealReason?: Maybe; readonly appealerIdentifier?: Maybe; readonly enqueueSourceInfo?: Maybe; readonly item: GQLContentItem; readonly userScore?: Maybe; }; export type GQLContentItem = GQLItemBase & { readonly __typename?: 'ContentItem'; readonly data: Scalars['JSONObject']['output']; readonly id: Scalars['ID']['output']; readonly submissionId: Scalars['ID']['output']; readonly submissionTime?: Maybe; readonly type: GQLContentItemType; }; export type GQLContentItemType = GQLItemTypeBase & { readonly __typename?: 'ContentItemType'; readonly baseFields: ReadonlyArray; readonly derivedFields: ReadonlyArray; readonly description?: Maybe; readonly hiddenFields: ReadonlyArray; readonly id: Scalars['ID']['output']; readonly name: Scalars['String']['output']; readonly schemaFieldRoles: GQLContentSchemaFieldRoles; readonly schemaVariant: GQLItemTypeSchemaVariant; readonly version: Scalars['String']['output']; }; export type GQLContentManualReviewJobPayload = { readonly __typename?: 'ContentManualReviewJobPayload'; readonly additionalContentItems: ReadonlyArray; readonly enqueueSourceInfo?: Maybe; readonly item: GQLContentItem; readonly itemThreadContentItems?: Maybe>; readonly reportHistory: ReadonlyArray; readonly reportedForReason?: Maybe; readonly reportedForReasons: ReadonlyArray; readonly userScore?: Maybe; }; export type GQLContentRule = GQLRule & { readonly __typename?: 'ContentRule'; readonly actions: ReadonlyArray; readonly backtests: ReadonlyArray; readonly conditionSet: GQLConditionSet; readonly createdAt: Scalars['String']['output']; readonly creator: GQLUser; readonly description?: Maybe; readonly expirationTime?: Maybe; readonly id: Scalars['ID']['output']; readonly insights: GQLRuleInsights; readonly itemTypes: ReadonlyArray; readonly maxDailyActions?: Maybe; readonly name: Scalars['String']['output']; readonly parentId?: Maybe; readonly policies: ReadonlyArray; readonly status: GQLRuleStatus; readonly tags?: Maybe>>; readonly updatedAt: Scalars['String']['output']; }; export type GQLContentRuleBacktestsArgs = { ids?: InputMaybe>; }; export type GQLContentSchemaFieldRoles = { readonly __typename?: 'ContentSchemaFieldRoles'; readonly createdAt?: Maybe; readonly creatorId?: Maybe; readonly displayName?: Maybe; readonly isDeleted?: Maybe; readonly parentId?: Maybe; readonly threadId?: Maybe; }; export type GQLContentSchemaFieldRolesInput = { readonly createdAt?: InputMaybe; readonly creatorId?: InputMaybe; readonly displayName?: InputMaybe; readonly isDeleted?: InputMaybe; readonly parentId?: InputMaybe; readonly threadId?: InputMaybe; }; export type GQLContentType = { readonly __typename?: 'ContentType'; readonly actions: ReadonlyArray; readonly baseFields: ReadonlyArray; readonly derivedFields: ReadonlyArray; readonly description?: Maybe; readonly id: Scalars['ID']['output']; readonly name: Scalars['String']['output']; }; export type GQLCoopActionDecisionInput = { readonly _?: InputMaybe; }; export const GQLCoopInput = { AllText: 'ALL_TEXT', AnyGeohash: 'ANY_GEOHASH', AnyImage: 'ANY_IMAGE', AnyVideo: 'ANY_VIDEO', AuthorUser: 'AUTHOR_USER', PolicyId: 'POLICY_ID', Source: 'SOURCE', } as const; export type GQLCoopInput = (typeof GQLCoopInput)[keyof typeof GQLCoopInput]; export type GQLCountByActionByDay = { readonly __typename?: 'CountByActionByDay'; readonly action: GQLCountByActionByDayAction; readonly count: Scalars['Int']['output']; readonly date: Scalars['Date']['output']; }; export type GQLCountByActionByDayAction = { readonly __typename?: 'CountByActionByDayAction'; readonly id: Scalars['ID']['output']; readonly name: Scalars['String']['output']; }; export type GQLCountByDay = { readonly __typename?: 'CountByDay'; readonly count: Scalars['Int']['output']; readonly date: Scalars['Date']['output']; }; export type GQLCountByDecisionTypeByDay = { readonly __typename?: 'CountByDecisionTypeByDay'; readonly count: Scalars['Int']['output']; readonly date: Scalars['Date']['output']; readonly decisionType: Scalars['String']['output']; }; export type GQLCountByPolicyByDay = { readonly __typename?: 'CountByPolicyByDay'; readonly count: Scalars['Int']['output']; readonly date: Scalars['Date']['output']; readonly policy: GQLCountByPolicyByDayPolicy; }; export type GQLCountByPolicyByDayPolicy = { readonly __typename?: 'CountByPolicyByDayPolicy'; readonly id: Scalars['ID']['output']; readonly name: Scalars['String']['output']; }; export type GQLCountByTagByDay = { readonly __typename?: 'CountByTagByDay'; readonly count: Scalars['Int']['output']; readonly date: Scalars['Date']['output']; readonly tag: Scalars['String']['output']; }; export type GQLCreateActionInput = { readonly applyUserStrikes?: InputMaybe; readonly callbackUrl: Scalars['String']['input']; readonly callbackUrlBody?: InputMaybe; readonly callbackUrlHeaders?: InputMaybe; readonly description?: InputMaybe; readonly itemTypeIds: ReadonlyArray; readonly name: Scalars['String']['input']; }; export type GQLCreateBacktestInput = { readonly ruleId: Scalars['ID']['input']; readonly sampleDesiredSize: Scalars['Int']['input']; readonly sampleEndAt: Scalars['String']['input']; readonly sampleStartAt: Scalars['String']['input']; }; export type GQLCreateBacktestResponse = { readonly __typename?: 'CreateBacktestResponse'; readonly backtest: GQLBacktest; }; export type GQLCreateContentItemTypeInput = { readonly description?: InputMaybe; readonly fieldRoles: GQLContentSchemaFieldRolesInput; readonly fields: ReadonlyArray; readonly hiddenFields?: InputMaybe>; readonly name: Scalars['String']['input']; }; export type GQLCreateContentRuleInput = { readonly actionIds: ReadonlyArray; readonly conditionSet: GQLConditionSetInput; readonly contentTypeIds: ReadonlyArray; readonly description?: InputMaybe; readonly expirationTime?: InputMaybe; readonly maxDailyActions?: InputMaybe; readonly name: Scalars['String']['input']; readonly parentId?: InputMaybe; readonly policyIds: ReadonlyArray; readonly status: GQLRuleStatus; readonly tags: ReadonlyArray; }; export type GQLCreateContentRuleResponse = | GQLMutateContentRuleSuccessResponse | GQLRuleNameExistsError; export type GQLCreateHashBankInput = { readonly description?: InputMaybe; readonly enabled_ratio: Scalars['Float']['input']; readonly exchange?: InputMaybe; readonly name: Scalars['String']['input']; }; export type GQLCreateLocationBankInput = { readonly description?: InputMaybe; readonly locations: ReadonlyArray; readonly name: Scalars['String']['input']; }; export type GQLCreateManualReviewJobCommentInput = { readonly commentText: Scalars['String']['input']; readonly jobId: Scalars['String']['input']; }; export type GQLCreateManualReviewQueueInput = { readonly autoCloseJobs: Scalars['Boolean']['input']; readonly description?: InputMaybe; readonly hiddenActionIds: ReadonlyArray; readonly isAppealsQueue: Scalars['Boolean']['input']; readonly name: Scalars['String']['input']; readonly userIds: ReadonlyArray; }; export type GQLCreateManualReviewQueueResponse = | GQLManualReviewQueueNameExistsError | GQLMutateManualReviewQueueSuccessResponse; export type GQLCreateOrgInput = { readonly email: Scalars['String']['input']; readonly name: Scalars['String']['input']; readonly website: Scalars['String']['input']; }; export type GQLCreateOrgResponse = | GQLCreateOrgSuccessResponse | GQLOrgWithEmailExistsError | GQLOrgWithNameExistsError; export type GQLCreateOrgSuccessResponse = { readonly __typename?: 'CreateOrgSuccessResponse'; readonly id: Scalars['ID']['output']; }; export type GQLCreateReportingRuleInput = { readonly actionIds: ReadonlyArray; readonly conditionSet: GQLConditionSetInput; readonly description?: InputMaybe; readonly itemTypeIds: ReadonlyArray; readonly name: Scalars['String']['input']; readonly policyIds: ReadonlyArray; readonly status: GQLReportingRuleStatus; }; export type GQLCreateReportingRuleResponse = | GQLMutateReportingRuleSuccessResponse | GQLReportingRuleNameExistsError; export type GQLCreateRoutingRuleInput = { readonly conditionSet: GQLConditionSetInput; readonly description?: InputMaybe; readonly destinationQueueId: Scalars['ID']['input']; readonly isAppealsRule?: InputMaybe; readonly itemTypeIds: ReadonlyArray; readonly name: Scalars['String']['input']; readonly sequenceNumber?: InputMaybe; readonly status: GQLRoutingRuleStatus; }; export type GQLCreateRoutingRuleResponse = | GQLMutateRoutingRuleSuccessResponse | GQLQueueDoesNotExistError | GQLRoutingRuleNameExistsError; export type GQLCreateTextBankInput = { readonly description?: InputMaybe; readonly name: Scalars['String']['input']; readonly strings: ReadonlyArray; readonly type: GQLTextBankType; }; export type GQLCreateThreadItemTypeInput = { readonly description?: InputMaybe; readonly fieldRoles: GQLThreadSchemaFieldRolesInput; readonly fields: ReadonlyArray; readonly hiddenFields?: InputMaybe>; readonly name: Scalars['String']['input']; }; export type GQLCreateUserItemTypeInput = { readonly description?: InputMaybe; readonly fieldRoles: GQLUserSchemaFieldRolesInput; readonly fields: ReadonlyArray; readonly hiddenFields?: InputMaybe>; readonly name: Scalars['String']['input']; }; export type GQLCreateUserRuleInput = { readonly actionIds: ReadonlyArray; readonly conditionSet: GQLConditionSetInput; readonly description?: InputMaybe; readonly expirationTime?: InputMaybe; readonly maxDailyActions?: InputMaybe; readonly name: Scalars['String']['input']; readonly parentId?: InputMaybe; readonly policyIds: ReadonlyArray; readonly status: GQLRuleStatus; readonly tags: ReadonlyArray; }; export type GQLCreateUserRuleResponse = | GQLMutateUserRuleSuccessResponse | GQLRuleNameExistsError; export type GQLCustomAction = GQLActionBase & { readonly __typename?: 'CustomAction'; readonly applyUserStrikes?: Maybe; readonly callbackUrl: Scalars['String']['output']; readonly callbackUrlBody?: Maybe; readonly callbackUrlHeaders?: Maybe; readonly customMrtApiParams: ReadonlyArray>; readonly description?: Maybe; readonly id: Scalars['ID']['output']; readonly itemTypes: ReadonlyArray; readonly name: Scalars['String']['output']; readonly orgId: Scalars['String']['output']; readonly penalty: GQLUserPenaltySeverity; }; export type GQLCustomMrtApiParamSpec = { readonly __typename?: 'CustomMrtApiParamSpec'; readonly displayName: Scalars['String']['output']; readonly name: Scalars['String']['output']; readonly type: Scalars['String']['output']; }; export const GQLDecisionActionType = { CustomAction: 'CUSTOM_ACTION', RelatedAction: 'RELATED_ACTION', } as const; export type GQLDecisionActionType = (typeof GQLDecisionActionType)[keyof typeof GQLDecisionActionType]; export type GQLDecisionCount = { readonly __typename?: 'DecisionCount'; readonly action_id?: Maybe; readonly count: Scalars['Int']['output']; readonly policy_id?: Maybe; readonly queue_id?: Maybe; readonly reviewer_id?: Maybe; readonly time: Scalars['String']['output']; readonly type?: Maybe; }; export type GQLDecisionCountFilterBy = { readonly __typename?: 'DecisionCountFilterBy'; readonly actionIds: ReadonlyArray; readonly endDate: Scalars['DateTime']['output']; readonly filteredDecisionActionType?: Maybe< ReadonlyArray >; readonly itemTypeIds: ReadonlyArray; readonly policyIds: ReadonlyArray; readonly queueIds: ReadonlyArray; readonly reviewerIds: ReadonlyArray; readonly startDate: Scalars['DateTime']['output']; readonly type: ReadonlyArray; }; export type GQLDecisionCountFilterByInput = { readonly actionIds: ReadonlyArray; readonly endDate: Scalars['DateTime']['input']; readonly filteredDecisionActionType?: InputMaybe< ReadonlyArray >; readonly itemTypeIds: ReadonlyArray; readonly policyIds: ReadonlyArray; readonly queueIds: ReadonlyArray; readonly reviewerIds: ReadonlyArray; readonly startDate: Scalars['DateTime']['input']; readonly type: ReadonlyArray; }; export const GQLDecisionCountGroupByColumns = { PolicyId: 'POLICY_ID', QueueId: 'QUEUE_ID', ReviewerId: 'REVIEWER_ID', Type: 'TYPE', } as const; export type GQLDecisionCountGroupByColumns = (typeof GQLDecisionCountGroupByColumns)[keyof typeof GQLDecisionCountGroupByColumns]; export type GQLDecisionCountSettingsInput = { readonly filterBy: GQLDecisionCountFilterByInput; readonly groupBy: ReadonlyArray; readonly timeDivision: GQLMetricsTimeDivisionOptions; }; export type GQLDecisionCountTableFilterByInput = { readonly endDate: Scalars['DateTime']['input']; readonly queueIds: ReadonlyArray; readonly reviewerIds: ReadonlyArray; readonly startDate: Scalars['DateTime']['input']; }; export type GQLDecisionSubmission = { readonly acceptAppeal?: InputMaybe; readonly ignore?: InputMaybe; readonly rejectAppeal?: InputMaybe; readonly submitNcmecReport?: InputMaybe; readonly transformJobAndRecreateInQueue?: InputMaybe; readonly userAction?: InputMaybe; }; export const GQLDecisionsCountGroupBy = { QueueId: 'QUEUE_ID', ReviewerId: 'REVIEWER_ID', } as const; export type GQLDecisionsCountGroupBy = (typeof GQLDecisionsCountGroupBy)[keyof typeof GQLDecisionsCountGroupBy]; export type GQLDeleteAllJobsFromQueueResponse = | GQLDeleteAllJobsFromQueueSuccessResponse | GQLDeleteAllJobsUnauthorizedError; export type GQLDeleteAllJobsFromQueueSuccessResponse = { readonly __typename?: 'DeleteAllJobsFromQueueSuccessResponse'; readonly _: Scalars['Boolean']['output']; }; export type GQLDeleteAllJobsUnauthorizedError = GQLError & { readonly __typename?: 'DeleteAllJobsUnauthorizedError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLDeleteItemTypeResponse = | GQLCannotDeleteDefaultUserError | GQLDeleteItemTypeSuccessResponse; export type GQLDeleteItemTypeSuccessResponse = { readonly __typename?: 'DeleteItemTypeSuccessResponse'; readonly _?: Maybe; }; export type GQLDeleteManualReviewJobCommentInput = { readonly commentId: Scalars['String']['input']; readonly jobId: Scalars['String']['input']; }; export type GQLDeleteRoutingRuleInput = { readonly id: Scalars['ID']['input']; readonly isAppealsRule?: InputMaybe; }; export type GQLDequeueManualReviewJobResponse = GQLDequeueManualReviewJobSuccessResponse; export type GQLDequeueManualReviewJobSuccessResponse = { readonly __typename?: 'DequeueManualReviewJobSuccessResponse'; readonly job: GQLManualReviewJob; readonly lockToken: Scalars['String']['output']; readonly numPendingJobs: Scalars['Int']['output']; }; export type GQLDerivedField = GQLField & { readonly __typename?: 'DerivedField'; readonly container?: Maybe; readonly name: Scalars['String']['output']; readonly spec: GQLDerivedFieldSpec; readonly type: GQLFieldType; }; export type GQLDerivedFieldCoopInputSource = { readonly __typename?: 'DerivedFieldCoopInputSource'; readonly name: GQLCoopInput; }; export type GQLDerivedFieldCoopInputSourceInput = { readonly name: GQLCoopInput; }; export const GQLDerivedFieldDerivationType = { EnglishTranslation: 'ENGLISH_TRANSLATION', VideoTranscription: 'VIDEO_TRANSCRIPTION', } as const; export type GQLDerivedFieldDerivationType = (typeof GQLDerivedFieldDerivationType)[keyof typeof GQLDerivedFieldDerivationType]; export type GQLDerivedFieldFieldSource = { readonly __typename?: 'DerivedFieldFieldSource'; readonly contentTypeId: Scalars['String']['output']; readonly name: Scalars['String']['output']; }; export type GQLDerivedFieldFieldSourceInput = { readonly contentTypeId: Scalars['String']['input']; readonly name: Scalars['String']['input']; }; export type GQLDerivedFieldFullItemSource = { readonly __typename?: 'DerivedFieldFullItemSource'; readonly _?: Maybe; }; export type GQLDerivedFieldFullItemSourceInput = { readonly _?: InputMaybe; }; export type GQLDerivedFieldSource = | GQLDerivedFieldCoopInputSource | GQLDerivedFieldFieldSource | GQLDerivedFieldFullItemSource; export type GQLDerivedFieldSourceInput = { readonly contentCoopInput?: InputMaybe; readonly contentField?: InputMaybe; readonly fullItem?: InputMaybe; }; export type GQLDerivedFieldSpec = { readonly __typename?: 'DerivedFieldSpec'; readonly derivationType: GQLDerivedFieldDerivationType; readonly source: GQLDerivedFieldSource; }; export type GQLDerivedFieldSpecInput = { readonly derivationType: GQLDerivedFieldDerivationType; readonly source: GQLDerivedFieldSourceInput; }; export type GQLDisabledInfo = { readonly __typename?: 'DisabledInfo'; readonly disabled: Scalars['Boolean']['output']; readonly disabledMessage?: Maybe; }; export type GQLDisabledInfoInput = { readonly disabled?: InputMaybe; readonly disabledMessage?: InputMaybe; }; export type GQLEnqueueAuthorToMrtAction = GQLActionBase & { readonly __typename?: 'EnqueueAuthorToMrtAction'; readonly applyUserStrikes: Scalars['Boolean']['output']; readonly description?: Maybe; readonly id: Scalars['ID']['output']; readonly itemTypes: ReadonlyArray; readonly name: Scalars['String']['output']; readonly orgId: Scalars['String']['output']; readonly penalty: GQLUserPenaltySeverity; }; export type GQLEnqueueToMrtAction = GQLActionBase & { readonly __typename?: 'EnqueueToMrtAction'; readonly applyUserStrikes?: Maybe; readonly description?: Maybe; readonly id: Scalars['ID']['output']; readonly itemTypes: ReadonlyArray; readonly name: Scalars['String']['output']; readonly orgId: Scalars['String']['output']; readonly penalty: GQLUserPenaltySeverity; }; export type GQLEnqueueToNcmecAction = GQLActionBase & { readonly __typename?: 'EnqueueToNcmecAction'; readonly applyUserStrikes?: Maybe; readonly description?: Maybe; readonly id: Scalars['ID']['output']; readonly itemTypes: ReadonlyArray; readonly name: Scalars['String']['output']; readonly orgId: Scalars['String']['output']; readonly penalty: GQLUserPenaltySeverity; }; export type GQLEnumSignalOutputType = { readonly __typename?: 'EnumSignalOutputType'; readonly enum: ReadonlyArray; readonly ordered: Scalars['Boolean']['output']; readonly scalarType: GQLScalarType; }; /** Base type for all errors. */ export type GQLError = { readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLExchangeApiInfo = { readonly __typename?: 'ExchangeApiInfo'; readonly has_auth: Scalars['Boolean']['output']; readonly name: Scalars['String']['output']; readonly supports_auth: Scalars['Boolean']['output']; }; export type GQLExchangeApiSchema = { readonly __typename?: 'ExchangeApiSchema'; readonly config_schema: GQLExchangeSchemaSection; readonly credentials_schema?: Maybe; }; export type GQLExchangeConfigInput = { readonly api_name: Scalars['String']['input']; readonly config_json: Scalars['String']['input']; readonly credentials_json?: InputMaybe; }; export type GQLExchangeFieldDescriptor = { readonly __typename?: 'ExchangeFieldDescriptor'; readonly choices?: Maybe>; readonly default?: Maybe; readonly help?: Maybe; readonly name: Scalars['String']['output']; readonly required: Scalars['Boolean']['output']; readonly type: Scalars['String']['output']; }; export type GQLExchangeInfo = { readonly __typename?: 'ExchangeInfo'; readonly api: Scalars['String']['output']; readonly enabled: Scalars['Boolean']['output']; readonly error?: Maybe; readonly fetched_items?: Maybe; readonly has_auth: Scalars['Boolean']['output']; readonly is_fetching?: Maybe; readonly last_fetch_succeeded?: Maybe; readonly last_fetch_time?: Maybe; readonly up_to_date?: Maybe; }; export type GQLExchangeSchemaSection = { readonly __typename?: 'ExchangeSchemaSection'; readonly fields: ReadonlyArray; }; export type GQLExecuteActionResponse = { readonly __typename?: 'ExecuteActionResponse'; readonly actionId: Scalars['String']['output']; readonly itemId: Scalars['String']['output']; readonly success: Scalars['Boolean']['output']; }; export type GQLExecuteBulkActionInput = { readonly actionIds: ReadonlyArray; readonly itemIds: ReadonlyArray; readonly itemTypeId: Scalars['String']['input']; readonly policyIds: ReadonlyArray; }; export type GQLExecuteBulkActionResponse = { readonly __typename?: 'ExecuteBulkActionResponse'; readonly results: ReadonlyArray; }; export type GQLExecuteBulkActionsInput = { readonly actionIds: ReadonlyArray; readonly actionIdsToMrtApiParamDecisionPayload?: InputMaybe< Scalars['JSONObject']['input'] >; readonly itemIds: ReadonlyArray; readonly itemTypeId: Scalars['String']['input']; readonly policyIds: ReadonlyArray; }; export type GQLField = { readonly container?: Maybe; readonly name: Scalars['String']['output']; readonly type: GQLFieldType; }; export type GQLFieldInput = { readonly container?: InputMaybe; readonly name: Scalars['String']['input']; readonly required: Scalars['Boolean']['input']; readonly type: GQLFieldType; }; export const GQLFieldType = { Array: 'ARRAY', Audio: 'AUDIO', Boolean: 'BOOLEAN', Datetime: 'DATETIME', Geohash: 'GEOHASH', Id: 'ID', Image: 'IMAGE', Map: 'MAP', Number: 'NUMBER', PolicyId: 'POLICY_ID', RelatedItem: 'RELATED_ITEM', String: 'STRING', Url: 'URL', UserId: 'USER_ID', Video: 'VIDEO', } as const; export type GQLFieldType = (typeof GQLFieldType)[keyof typeof GQLFieldType]; export const GQLForgotPasswordError = { Other: 'OTHER', UserNotFound: 'USER_NOT_FOUND', } as const; export type GQLForgotPasswordError = (typeof GQLForgotPasswordError)[keyof typeof GQLForgotPasswordError]; export type GQLGetDecisionCountInput = { readonly filterBy: GQLDecisionCountFilterByInput; readonly groupBy: ReadonlyArray; readonly timeDivision: GQLMetricsTimeDivisionOptions; readonly timeZone: Scalars['String']['input']; }; export type GQLGetDecisionCountSettings = { readonly __typename?: 'GetDecisionCountSettings'; readonly filterBy: GQLDecisionCountFilterBy; readonly groupBy: ReadonlyArray; readonly metric: GQLManualReviewChartMetric; readonly timeDivision: GQLMetricsTimeDivisionOptions; readonly title: Scalars['String']['output']; }; export type GQLGetDecisionCountsTableInput = { readonly filterBy: GQLDecisionCountTableFilterByInput; readonly groupBy: GQLDecisionsCountGroupBy; readonly timeZone: Scalars['String']['input']; }; export type GQLGetFullReportingRuleResultForItemResponse = | GQLNotFoundError | GQLReportingRuleExecutionResult; export type GQLGetFullResultForItemInput = { readonly date?: InputMaybe; readonly item: GQLItemIdentifierInput; readonly lookback?: InputMaybe; readonly ruleId: Scalars['ID']['input']; }; export type GQLGetFullResultForItemResponse = | GQLNotFoundError | GQLRuleExecutionResult; export type GQLGetJobCreationCountInput = { readonly filterBy: GQLJobCreationFilterByInput; readonly groupBy: ReadonlyArray; readonly timeDivision: GQLMetricsTimeDivisionOptions; readonly timeZone: Scalars['String']['input']; }; export type GQLGetJobCreationCountSettings = { readonly __typename?: 'GetJobCreationCountSettings'; readonly filterBy: GQLJobCreationFilterBy; readonly groupBy: ReadonlyArray; readonly metric: GQLManualReviewChartMetric; readonly timeDivision: GQLMetricsTimeDivisionOptions; readonly title: Scalars['String']['output']; }; export type GQLGetResolvedJobCountInput = { readonly filterBy: GQLJobCountFilterByInput; readonly groupBy: ReadonlyArray; readonly timeDivision: GQLMetricsTimeDivisionOptions; readonly timeZone: Scalars['String']['input']; }; export type GQLGetSkippedJobCountInput = { readonly filterBy: GQLSkippedJobFilterByInput; readonly groupBy: ReadonlyArray; readonly timeDivision: GQLMetricsTimeDivisionOptions; readonly timeZone: Scalars['String']['input']; }; export type GQLGoogleContentSafetyApiIntegrationApiCredential = { readonly __typename?: 'GoogleContentSafetyApiIntegrationApiCredential'; readonly apiKey: Scalars['String']['output']; }; export type GQLGoogleContentSafetyApiIntegrationApiCredentialInput = { readonly apiKey: Scalars['String']['input']; }; export type GQLGooglePlaceLocationInfo = { readonly __typename?: 'GooglePlaceLocationInfo'; readonly id: Scalars['ID']['output']; }; export type GQLHashBank = { readonly __typename?: 'HashBank'; readonly description?: Maybe; readonly enabled_ratio: Scalars['Float']['output']; readonly exchange?: Maybe; readonly hma_name: Scalars['String']['output']; readonly id: Scalars['ID']['output']; readonly name: Scalars['String']['output']; readonly org_id: Scalars['String']['output']; }; export type GQLIgnoreDecisionComponent = GQLManualReviewDecisionComponentBase & { readonly __typename?: 'IgnoreDecisionComponent'; readonly type: GQLManualReviewDecisionType; }; export const GQLIntegration = { Akismet: 'AKISMET', GoogleContentSafetyApi: 'GOOGLE_CONTENT_SAFETY_API', L1Ght: 'L1GHT', MicrosoftAzureContentModerator: 'MICROSOFT_AZURE_CONTENT_MODERATOR', Oopspam: 'OOPSPAM', OpenAi: 'OPEN_AI', SightEngine: 'SIGHT_ENGINE', TwoHat: 'TWO_HAT', Zentropi: 'ZENTROPI', } as const; export type GQLIntegration = (typeof GQLIntegration)[keyof typeof GQLIntegration]; export type GQLIntegrationApiCredential = | GQLGoogleContentSafetyApiIntegrationApiCredential | GQLOpenAiIntegrationApiCredential | GQLPluginIntegrationApiCredential | GQLZentropiIntegrationApiCredential; export type GQLIntegrationApiCredentialInput = { readonly googleContentSafetyApi?: InputMaybe; readonly openAi?: InputMaybe; readonly zentropi?: InputMaybe; }; export type GQLIntegrationConfig = { readonly __typename?: 'IntegrationConfig'; readonly apiCredential: GQLIntegrationApiCredential; readonly docsUrl: Scalars['String']['output']; readonly logoUrl?: Maybe; readonly logoWithBackgroundUrl?: Maybe; readonly modelCard: GQLModelCard; readonly modelCardLearnMoreUrl?: Maybe; readonly name: Scalars['String']['output']; readonly requiresConfig: Scalars['Boolean']['output']; readonly title: Scalars['String']['output']; }; export type GQLIntegrationConfigQueryResponse = | GQLIntegrationConfigSuccessResult | GQLIntegrationConfigUnsupportedIntegrationError; export type GQLIntegrationConfigSuccessResult = { readonly __typename?: 'IntegrationConfigSuccessResult'; readonly config?: Maybe; }; export type GQLIntegrationConfigTooManyCredentialsError = GQLError & { readonly __typename?: 'IntegrationConfigTooManyCredentialsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLIntegrationConfigUnsupportedIntegrationError = GQLError & { readonly __typename?: 'IntegrationConfigUnsupportedIntegrationError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLIntegrationEmptyInputCredentialsError = GQLError & { readonly __typename?: 'IntegrationEmptyInputCredentialsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLIntegrationMetadata = { readonly __typename?: 'IntegrationMetadata'; readonly docsUrl: Scalars['String']['output']; readonly logoUrl?: Maybe; readonly logoWithBackgroundUrl?: Maybe; readonly name: Scalars['String']['output']; readonly requiresConfig: Scalars['Boolean']['output']; readonly title: Scalars['String']['output']; }; export type GQLIntegrationNoInputCredentialsError = GQLError & { readonly __typename?: 'IntegrationNoInputCredentialsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLInviteUserInput = { readonly email: Scalars['String']['input']; readonly role: GQLUserRole; }; export type GQLInviteUserToken = { readonly __typename?: 'InviteUserToken'; readonly email: Scalars['String']['output']; readonly orgId: Scalars['String']['output']; readonly role: GQLUserRole; readonly samlEnabled: Scalars['Boolean']['output']; readonly token: Scalars['String']['output']; }; export type GQLInviteUserTokenExpiredError = GQLError & { readonly __typename?: 'InviteUserTokenExpiredError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLInviteUserTokenMissingError = GQLError & { readonly __typename?: 'InviteUserTokenMissingError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLInviteUserTokenResponse = | GQLInviteUserTokenExpiredError | GQLInviteUserTokenMissingError | GQLInviteUserTokenSuccessResponse; export type GQLInviteUserTokenSuccessResponse = { readonly __typename?: 'InviteUserTokenSuccessResponse'; readonly tokenData: GQLInviteUserToken; }; export type GQLIpAddress = { readonly __typename?: 'IpAddress'; readonly ip: Scalars['String']['output']; readonly port?: Maybe; }; export type GQLIpAddressInput = { readonly ip: Scalars['String']['input']; readonly port?: InputMaybe; }; export type GQLItem = GQLContentItem | GQLThreadItem | GQLUserItem; export type GQLItemAction = { readonly __typename?: 'ItemAction'; readonly actionId: Scalars['ID']['output']; readonly actorId?: Maybe; readonly itemCreatorId?: Maybe; readonly itemCreatorTypeId?: Maybe; readonly itemId: Scalars['ID']['output']; readonly itemTypeId: Scalars['ID']['output']; readonly jobId?: Maybe; readonly policies: ReadonlyArray; readonly ruleIds: ReadonlyArray; readonly ts: Scalars['DateTime']['output']; }; export type GQLItemBase = { readonly data: Scalars['JSONObject']['output']; readonly id: Scalars['ID']['output']; readonly submissionId: Scalars['ID']['output']; readonly submissionTime?: Maybe; readonly type: GQLItemTypeBase; }; export type GQLItemHistoryResponse = GQLItemHistoryResult | GQLNotFoundError; export type GQLItemHistoryResult = { readonly __typename?: 'ItemHistoryResult'; readonly executions: ReadonlyArray; readonly item: GQLItem; }; export type GQLItemIdentifier = { readonly __typename?: 'ItemIdentifier'; readonly id: Scalars['String']['output']; readonly typeId: Scalars['String']['output']; }; export type GQLItemIdentifierInput = { readonly id: Scalars['String']['input']; readonly typeId: Scalars['String']['input']; }; export type GQLItemInput = { readonly data: Scalars['JSONObject']['input']; readonly itemId: Scalars['NonEmptyString']['input']; readonly itemType: GQLItemTypeIdentifierInput; }; export type GQLItemSubmissions = { readonly __typename?: 'ItemSubmissions'; readonly latest: GQLItem; readonly prior?: Maybe>; }; export type GQLItemType = | GQLContentItemType | GQLThreadItemType | GQLUserItemType; export type GQLItemTypeBase = { readonly baseFields: ReadonlyArray; readonly derivedFields: ReadonlyArray; readonly description?: Maybe; readonly hiddenFields: ReadonlyArray; readonly id: Scalars['ID']['output']; readonly name: Scalars['String']['output']; readonly schemaVariant: GQLItemTypeSchemaVariant; readonly version: Scalars['String']['output']; }; export type GQLItemTypeIdentifier = { readonly __typename?: 'ItemTypeIdentifier'; readonly id: Scalars['String']['output']; readonly schemaVariant: GQLItemTypeSchemaVariant; readonly version: Scalars['NonEmptyString']['output']; }; export type GQLItemTypeIdentifierInput = { readonly id: Scalars['NonEmptyString']['input']; readonly schemaVariant: GQLItemTypeSchemaVariantInput; readonly version: Scalars['NonEmptyString']['input']; }; export type GQLItemTypeNameAlreadyExistsError = GQLError & { readonly __typename?: 'ItemTypeNameAlreadyExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export const GQLItemTypeSchemaVariant = { Original: 'ORIGINAL', Partial: 'PARTIAL', } as const; export type GQLItemTypeSchemaVariant = (typeof GQLItemTypeSchemaVariant)[keyof typeof GQLItemTypeSchemaVariant]; export const GQLItemTypeSchemaVariantInput = { Original: 'ORIGINAL', } as const; export type GQLItemTypeSchemaVariantInput = (typeof GQLItemTypeSchemaVariantInput)[keyof typeof GQLItemTypeSchemaVariantInput]; export type GQLItemWithParents = { readonly __typename?: 'ItemWithParents'; readonly item: GQLItemSubmissions; readonly parents: ReadonlyArray; }; export type GQLJobCountFilterByInput = { readonly endDate: Scalars['DateTime']['input']; readonly queueIds: ReadonlyArray; readonly reviewerIds: ReadonlyArray; readonly startDate: Scalars['DateTime']['input']; }; export const GQLJobCountGroupByColumns = { QueueId: 'QUEUE_ID', ReviewerId: 'REVIEWER_ID', } as const; export type GQLJobCountGroupByColumns = (typeof GQLJobCountGroupByColumns)[keyof typeof GQLJobCountGroupByColumns]; export type GQLJobCreationCount = { readonly __typename?: 'JobCreationCount'; readonly count: Scalars['Int']['output']; readonly itemTypeId?: Maybe; readonly policyId?: Maybe; readonly queueId?: Maybe; readonly ruleId?: Maybe; readonly source?: Maybe; readonly time: Scalars['String']['output']; }; export type GQLJobCreationFilterBy = { readonly __typename?: 'JobCreationFilterBy'; readonly endDate: Scalars['DateTime']['output']; readonly itemTypeIds: ReadonlyArray; readonly policyIds: ReadonlyArray; readonly queueIds: ReadonlyArray; readonly ruleIds: ReadonlyArray; readonly sources: ReadonlyArray; readonly startDate: Scalars['DateTime']['output']; }; export type GQLJobCreationFilterByInput = { readonly endDate: Scalars['DateTime']['input']; readonly itemTypeIds: ReadonlyArray; readonly policyIds: ReadonlyArray; readonly queueIds: ReadonlyArray; readonly ruleIds: ReadonlyArray; readonly sources: ReadonlyArray; readonly startDate: Scalars['DateTime']['input']; }; export const GQLJobCreationGroupByColumns = { ItemTypeId: 'ITEM_TYPE_ID', PolicyId: 'POLICY_ID', QueueId: 'QUEUE_ID', Source: 'SOURCE', } as const; export type GQLJobCreationGroupByColumns = (typeof GQLJobCreationGroupByColumns)[keyof typeof GQLJobCreationGroupByColumns]; export type GQLJobCreationSettingsInput = { readonly filterBy: GQLJobCreationFilterByInput; readonly groupBy: ReadonlyArray; readonly timeDivision: GQLMetricsTimeDivisionOptions; }; export const GQLJobCreationSourceOptions = { Appeal: 'APPEAL', MrtJob: 'MRT_JOB', PostActions: 'POST_ACTIONS', Report: 'REPORT', RuleExecution: 'RULE_EXECUTION', } as const; export type GQLJobCreationSourceOptions = (typeof GQLJobCreationSourceOptions)[keyof typeof GQLJobCreationSourceOptions]; export type GQLJobHasAlreadyBeenSubmittedError = GQLError & { readonly __typename?: 'JobHasAlreadyBeenSubmittedError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export const GQLLanguage = { Abkhazian: 'ABKHAZIAN', Afar: 'AFAR', Afrikaans: 'AFRIKAANS', Akan: 'AKAN', Albanian: 'ALBANIAN', Amharic: 'AMHARIC', Arabic: 'ARABIC', Aragonese: 'ARAGONESE', Armenian: 'ARMENIAN', Assamese: 'ASSAMESE', Avaric: 'AVARIC', Avestan: 'AVESTAN', Aymara: 'AYMARA', Azerbaijani: 'AZERBAIJANI', Azeri: 'AZERI', Bambara: 'BAMBARA', Bashkir: 'BASHKIR', Basque: 'BASQUE', Belarusian: 'BELARUSIAN', Bengali: 'BENGALI', Bihari: 'BIHARI', Bislama: 'BISLAMA', Bokmal: 'BOKMAL', Bosnian: 'BOSNIAN', Breton: 'BRETON', Bulgarian: 'BULGARIAN', Burmese: 'BURMESE', Catalan: 'CATALAN', Cebuano: 'CEBUANO', CentralKhmer: 'CENTRAL_KHMER', Chamorro: 'CHAMORRO', Chechen: 'CHECHEN', Chinese: 'CHINESE', ChurchSlavic: 'CHURCH_SLAVIC', Chuvash: 'CHUVASH', Cornish: 'CORNISH', Corsican: 'CORSICAN', Cree: 'CREE', Croatian: 'CROATIAN', Czech: 'CZECH', Danish: 'DANISH', Dhivehi: 'DHIVEHI', Dutch: 'DUTCH', Dzongkha: 'DZONGKHA', English: 'ENGLISH', Esperanto: 'ESPERANTO', Estonian: 'ESTONIAN', Ewe: 'EWE', Faroese: 'FAROESE', Farsi: 'FARSI', Fijian: 'FIJIAN', Finnish: 'FINNISH', Flemish: 'FLEMISH', French: 'FRENCH', Fulah: 'FULAH', Gaelic: 'GAELIC', Galician: 'GALICIAN', Ganda: 'GANDA', Georgian: 'GEORGIAN', German: 'GERMAN', Greek: 'GREEK', Guarani: 'GUARANI', Gujarati: 'GUJARATI', Haitian: 'HAITIAN', Hausa: 'HAUSA', Hawaiian: 'HAWAIIAN', Hebrew: 'HEBREW', Herero: 'HERERO', Hindi: 'HINDI', HiriMotu: 'HIRI_MOTU', Hungarian: 'HUNGARIAN', Icelandic: 'ICELANDIC', Ido: 'IDO', Igbo: 'IGBO', Indonesian: 'INDONESIAN', Interlingua: 'INTERLINGUA', Inuktitut: 'INUKTITUT', Inupiaq: 'INUPIAQ', Irish: 'IRISH', Italian: 'ITALIAN', Japanese: 'JAPANESE', Javanese: 'JAVANESE', Kalaallisut: 'KALAALLISUT', Kannada: 'KANNADA', Kanuri: 'KANURI', Kashmiri: 'KASHMIRI', Kazakh: 'KAZAKH', Kikuyu: 'KIKUYU', Kinyarwanda: 'KINYARWANDA', Komi: 'KOMI', Kongo: 'KONGO', Korean: 'KOREAN', Kuanyama: 'KUANYAMA', Kurdish: 'KURDISH', Kyrgyz: 'KYRGYZ', Lao: 'LAO', Latin: 'LATIN', Latvian: 'LATVIAN', Limburgan: 'LIMBURGAN', Lingala: 'LINGALA', Lithuanian: 'LITHUANIAN', LubaKatanga: 'LUBA_KATANGA', Luxembourgish: 'LUXEMBOURGISH', Macedonian: 'MACEDONIAN', Malagasy: 'MALAGASY', Malay: 'MALAY', Malayalam: 'MALAYALAM', Maltese: 'MALTESE', Manx: 'MANX', Maori: 'MAORI', Marathi: 'MARATHI', Marshallese: 'MARSHALLESE', Moldovian: 'MOLDOVIAN', Mongolian: 'MONGOLIAN', Nauru: 'NAURU', Navajo: 'NAVAJO', Ndonga: 'NDONGA', Nepali: 'NEPALI', NorthernSami: 'NORTHERN_SAMI', NorthNdebele: 'NORTH_NDEBELE', Norwegian: 'NORWEGIAN', Nyanja: 'NYANJA', Occitan: 'OCCITAN', Ojibwa: 'OJIBWA', Oriya: 'ORIYA', Oromo: 'OROMO', Ossetian: 'OSSETIAN', Pali: 'PALI', Pashto: 'PASHTO', Persian: 'PERSIAN', Pidgin: 'PIDGIN', Polish: 'POLISH', Portuguese: 'PORTUGUESE', Punjabi: 'PUNJABI', Quechua: 'QUECHUA', Romanian: 'ROMANIAN', Romansh: 'ROMANSH', Rundi: 'RUNDI', Russian: 'RUSSIAN', Samoan: 'SAMOAN', Sango: 'SANGO', Sanskrit: 'SANSKRIT', Sardinian: 'SARDINIAN', Serbian: 'SERBIAN', Shona: 'SHONA', SichuanYi: 'SICHUAN_YI', Sindhi: 'SINDHI', Sinhalese: 'SINHALESE', Slovak: 'SLOVAK', Slovene: 'SLOVENE', Somali: 'SOMALI', SouthernSotho: 'SOUTHERN_SOTHO', SouthNdebele: 'SOUTH_NDEBELE', Spanish: 'SPANISH', Sundanese: 'SUNDANESE', Swahili: 'SWAHILI', Swati: 'SWATI', Swedish: 'SWEDISH', Tagalog: 'TAGALOG', Tahitian: 'TAHITIAN', Tajik: 'TAJIK', Tamil: 'TAMIL', Tatar: 'TATAR', Telugu: 'TELUGU', Thai: 'THAI', Tibetan: 'TIBETAN', Tigrinya: 'TIGRINYA', Tonga: 'TONGA', Tsonga: 'TSONGA', Tswana: 'TSWANA', Turkish: 'TURKISH', Turkmen: 'TURKMEN', Twi: 'TWI', Ukrainian: 'UKRAINIAN', Urdu: 'URDU', Uyghur: 'UYGHUR', Uzbek: 'UZBEK', Venda: 'VENDA', Vietnamese: 'VIETNAMESE', Volapuk: 'VOLAPUK', Walloon: 'WALLOON', Welsh: 'WELSH', WesternFrisian: 'WESTERN_FRISIAN', Wolof: 'WOLOF', Xhosa: 'XHOSA', Yiddish: 'YIDDISH', Yoruba: 'YORUBA', Zhuang: 'ZHUANG', Zulu: 'ZULU', } as const; export type GQLLanguage = (typeof GQLLanguage)[keyof typeof GQLLanguage]; export type GQLLanguages = { readonly __typename?: 'Languages'; readonly languages: ReadonlyArray; }; export type GQLLatLng = { readonly __typename?: 'LatLng'; readonly lat: Scalars['Float']['output']; readonly lng: Scalars['Float']['output']; }; export type GQLLatLngInput = { readonly lat: Scalars['Float']['input']; readonly lng: Scalars['Float']['input']; }; export type GQLLeafCondition = { readonly __typename?: 'LeafCondition'; readonly comparator?: Maybe; readonly input: GQLConditionInputField; readonly matchingValues?: Maybe; readonly signal?: Maybe; readonly threshold?: Maybe; }; export type GQLLeafConditionWithResult = { readonly __typename?: 'LeafConditionWithResult'; readonly comparator?: Maybe; readonly input: GQLConditionInputField; readonly matchingValues?: Maybe; readonly result?: Maybe; readonly signal?: Maybe; readonly threshold?: Maybe; }; export type GQLLocationArea = { readonly __typename?: 'LocationArea'; readonly bounds?: Maybe; readonly geometry: GQLLocationGeometry; readonly googlePlaceInfo?: Maybe; readonly id: Scalars['ID']['output']; readonly name?: Maybe; }; export type GQLLocationAreaInput = { readonly bounds?: InputMaybe; readonly geometry: GQLLocationGeometryInput; readonly googlePlaceId?: InputMaybe; readonly name?: InputMaybe; }; export type GQLLocationBank = { readonly __typename?: 'LocationBank'; readonly description?: Maybe; readonly id: Scalars['ID']['output']; readonly locations: ReadonlyArray; readonly name: Scalars['String']['output']; }; export type GQLLocationBankNameExistsError = GQLError & { readonly __typename?: 'LocationBankNameExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLLocationGeometry = { readonly __typename?: 'LocationGeometry'; readonly center: GQLLatLng; readonly radius: Scalars['Float']['output']; }; export type GQLLocationGeometryInput = { readonly center: GQLLatLngInput; readonly radius: Scalars['Float']['input']; }; export type GQLLogSkipInput = { readonly jobId: Scalars['String']['input']; readonly queueId: Scalars['String']['input']; }; export type GQLLoginIncorrectPasswordError = GQLError & { readonly __typename?: 'LoginIncorrectPasswordError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLLoginInput = { readonly email: Scalars['String']['input']; readonly password: Scalars['String']['input']; readonly remember?: InputMaybe; }; export const GQLLoginMethod = { Password: 'PASSWORD', Saml: 'SAML', } as const; export type GQLLoginMethod = (typeof GQLLoginMethod)[keyof typeof GQLLoginMethod]; export type GQLLoginResponse = | GQLLoginIncorrectPasswordError | GQLLoginSsoRequiredError | GQLLoginSuccessResponse | GQLLoginUserDoesNotExistError; export type GQLLoginSsoRequiredError = GQLError & { readonly __typename?: 'LoginSsoRequiredError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLLoginSuccessResponse = { readonly __typename?: 'LoginSuccessResponse'; readonly user: GQLUser; }; export type GQLLoginUserDoesNotExistError = GQLError & { readonly __typename?: 'LoginUserDoesNotExistError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export const GQLLookbackVersion = { Latest: 'LATEST', Prior: 'PRIOR', } as const; export type GQLLookbackVersion = (typeof GQLLookbackVersion)[keyof typeof GQLLookbackVersion]; export type GQLManualReviewChartConfigurationsInput = { readonly chartConfigurations: ReadonlyArray; }; export const GQLManualReviewChartMetric = { Decisions: 'DECISIONS', Jobs: 'JOBS', } as const; export type GQLManualReviewChartMetric = (typeof GQLManualReviewChartMetric)[keyof typeof GQLManualReviewChartMetric]; export type GQLManualReviewChartSettings = | GQLGetDecisionCountSettings | GQLGetJobCreationCountSettings; export type GQLManualReviewChartSettingsInput = { readonly decisionCountSettings?: InputMaybe; readonly jobCreationCountSettings?: InputMaybe; readonly metric: GQLManualReviewChartMetric; readonly title: Scalars['String']['input']; }; export type GQLManualReviewDecision = { readonly __typename?: 'ManualReviewDecision'; readonly createdAt: Scalars['DateTime']['output']; readonly decisionReason?: Maybe; readonly decisions: ReadonlyArray; readonly id: Scalars['String']['output']; readonly itemId?: Maybe; readonly itemTypeId?: Maybe; readonly jobId: Scalars['String']['output']; readonly queueId: Scalars['String']['output']; readonly relatedActions: ReadonlyArray; readonly reviewerId?: Maybe; }; export type GQLManualReviewDecisionComponent = | GQLAcceptAppealDecisionComponent | GQLAutomaticCloseDecisionComponent | GQLIgnoreDecisionComponent | GQLRejectAppealDecisionComponent | GQLSubmitNcmecReportDecisionComponent | GQLTransformJobAndRecreateInQueueDecisionComponent | GQLUserOrRelatedActionDecisionComponent; export type GQLManualReviewDecisionComponentBase = { readonly type: GQLManualReviewDecisionType; }; export const GQLManualReviewDecisionType = { AcceptAppeal: 'ACCEPT_APPEAL', AutomaticClose: 'AUTOMATIC_CLOSE', CustomAction: 'CUSTOM_ACTION', Ignore: 'IGNORE', RejectAppeal: 'REJECT_APPEAL', RelatedAction: 'RELATED_ACTION', SubmitNcmecReport: 'SUBMIT_NCMEC_REPORT', TransformJobAndRecreateInQueue: 'TRANSFORM_JOB_AND_RECREATE_IN_QUEUE', } as const; export type GQLManualReviewDecisionType = (typeof GQLManualReviewDecisionType)[keyof typeof GQLManualReviewDecisionType]; export type GQLManualReviewExistingJob = { readonly __typename?: 'ManualReviewExistingJob'; readonly job: GQLManualReviewJob; readonly queueId: Scalars['String']['output']; }; export type GQLManualReviewJob = { readonly __typename?: 'ManualReviewJob'; readonly comments: ReadonlyArray; readonly createdAt: Scalars['DateTime']['output']; readonly id: Scalars['ID']['output']; readonly numTimesReported?: Maybe; readonly payload: GQLManualReviewJobPayload; readonly policyIds: ReadonlyArray; }; export type GQLManualReviewJobComment = { readonly __typename?: 'ManualReviewJobComment'; readonly author: GQLUser; readonly commentText: Scalars['String']['output']; readonly createdAt: Scalars['DateTime']['output']; readonly id: Scalars['ID']['output']; }; export type GQLManualReviewJobEnqueueSourceInfo = | GQLAppealEnqueueSourceInfo | GQLMrtJobEnqueueSourceInfo | GQLPostActionsEnqueueSourceInfo | GQLReportEnqueueSourceInfo | GQLRuleExecutionEnqueueSourceInfo; export const GQLManualReviewJobKind = { Default: 'DEFAULT', Ncmec: 'NCMEC', } as const; export type GQLManualReviewJobKind = (typeof GQLManualReviewJobKind)[keyof typeof GQLManualReviewJobKind]; export type GQLManualReviewJobPayload = | GQLContentAppealManualReviewJobPayload | GQLContentManualReviewJobPayload | GQLNcmecManualReviewJobPayload | GQLThreadAppealManualReviewJobPayload | GQLThreadManualReviewJobPayload | GQLUserAppealManualReviewJobPayload | GQLUserManualReviewJobPayload; export type GQLManualReviewJobWithDecisions = { readonly __typename?: 'ManualReviewJobWithDecisions'; readonly decision: GQLManualReviewDecision; readonly job: GQLManualReviewJob; }; export type GQLManualReviewQueue = { readonly __typename?: 'ManualReviewQueue'; readonly autoCloseJobs: Scalars['Boolean']['output']; readonly description?: Maybe; readonly explicitlyAssignedReviewers: ReadonlyArray; readonly hiddenActionIds: ReadonlyArray; readonly id: Scalars['ID']['output']; readonly isAppealsQueue: Scalars['Boolean']['output']; readonly isDefaultQueue: Scalars['Boolean']['output']; readonly jobs: ReadonlyArray; readonly name: Scalars['String']['output']; readonly oldestJobCreatedAt?: Maybe; readonly orgId: Scalars['ID']['output']; readonly pendingJobCount: Scalars['Int']['output']; }; export type GQLManualReviewQueueJobsArgs = { ids?: InputMaybe>; }; export type GQLManualReviewQueueNameExistsError = GQLError & { readonly __typename?: 'ManualReviewQueueNameExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLMatchingBankNameExistsError = GQLError & { readonly __typename?: 'MatchingBankNameExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLMatchingBanks = { readonly __typename?: 'MatchingBanks'; readonly hashBanks: ReadonlyArray; readonly locationBanks: ReadonlyArray; readonly textBanks: ReadonlyArray; }; export type GQLMatchingValues = { readonly __typename?: 'MatchingValues'; readonly imageBankIds?: Maybe>; readonly locationBankIds?: Maybe>; readonly locations?: Maybe>; readonly strings?: Maybe>; readonly textBankIds?: Maybe>; }; export type GQLMessageWithIpAddress = { readonly __typename?: 'MessageWithIpAddress'; readonly ipAddress: GQLIpAddress; readonly message: GQLContentItem; }; export const GQLMetricsTimeDivisionOptions = { Day: 'DAY', Hour: 'HOUR', } as const; export type GQLMetricsTimeDivisionOptions = (typeof GQLMetricsTimeDivisionOptions)[keyof typeof GQLMetricsTimeDivisionOptions]; export type GQLModelCard = { readonly __typename?: 'ModelCard'; readonly modelName: Scalars['String']['output']; readonly releaseDate?: Maybe; readonly sections?: Maybe>; readonly version: Scalars['String']['output']; }; export type GQLModelCardField = { readonly __typename?: 'ModelCardField'; readonly label: Scalars['String']['output']; readonly value: Scalars['String']['output']; }; export type GQLModelCardSection = { readonly __typename?: 'ModelCardSection'; readonly fields?: Maybe>; readonly id: Scalars['String']['output']; readonly subsections?: Maybe>; readonly title: Scalars['String']['output']; }; export type GQLModelCardSubsection = { readonly __typename?: 'ModelCardSubsection'; readonly fields: ReadonlyArray; readonly title: Scalars['String']['output']; }; export type GQLModeratorSafetySettingsInput = { readonly moderatorSafetyBlurLevel: Scalars['Int']['input']; readonly moderatorSafetyGrayscale: Scalars['Boolean']['input']; readonly moderatorSafetyMuteVideo: Scalars['Boolean']['input']; }; export type GQLMrtJobEnqueueSourceInfo = { readonly __typename?: 'MrtJobEnqueueSourceInfo'; readonly kind: GQLJobCreationSourceOptions; }; export type GQLMutateAccessibleQueuesForUserSuccessResponse = { readonly __typename?: 'MutateAccessibleQueuesForUserSuccessResponse'; readonly _: Scalars['Boolean']['output']; }; export const GQLMutateActionError = { ActionNameExists: 'ACTION_NAME_EXISTS', } as const; export type GQLMutateActionError = (typeof GQLMutateActionError)[keyof typeof GQLMutateActionError]; export type GQLMutateActionResponse = | GQLActionNameExistsError | GQLMutateActionSuccessResponse; export type GQLMutateActionSuccessResponse = { readonly __typename?: 'MutateActionSuccessResponse'; readonly data: GQLCustomAction; }; export type GQLMutateBankResponse = { readonly __typename?: 'MutateBankResponse'; readonly error?: Maybe; readonly success?: Maybe; }; export type GQLMutateContentItemTypeResponse = | GQLItemTypeNameAlreadyExistsError | GQLMutateContentTypeSuccessResponse; export type GQLMutateContentRuleSuccessResponse = { readonly __typename?: 'MutateContentRuleSuccessResponse'; readonly data: GQLContentRule; }; export type GQLMutateContentTypeSuccessResponse = { readonly __typename?: 'MutateContentTypeSuccessResponse'; readonly data?: Maybe; }; export type GQLMutateHashBankResponse = | GQLMatchingBankNameExistsError | GQLMutateHashBankSuccessResponse; export type GQLMutateHashBankSuccessResponse = { readonly __typename?: 'MutateHashBankSuccessResponse'; readonly data: GQLHashBank; readonly warning?: Maybe; }; export type GQLMutateLocationBankResponse = | GQLLocationBankNameExistsError | GQLMutateLocationBankSuccessResponse; export type GQLMutateLocationBankSuccessResponse = { readonly __typename?: 'MutateLocationBankSuccessResponse'; readonly data: GQLLocationBank; }; export type GQLMutateManualReviewQueueSuccessResponse = { readonly __typename?: 'MutateManualReviewQueueSuccessResponse'; readonly data: GQLManualReviewQueue; }; export type GQLMutateReportingRuleSuccessResponse = { readonly __typename?: 'MutateReportingRuleSuccessResponse'; readonly data: GQLReportingRule; }; export type GQLMutateRoutingRuleSuccessResponse = { readonly __typename?: 'MutateRoutingRuleSuccessResponse'; readonly data: GQLRoutingRule; }; export type GQLMutateRoutingRulesOrderSuccessResponse = { readonly __typename?: 'MutateRoutingRulesOrderSuccessResponse'; readonly data: ReadonlyArray; }; export type GQLMutateThreadItemTypeResponse = | GQLItemTypeNameAlreadyExistsError | GQLMutateThreadTypeSuccessResponse; export type GQLMutateThreadTypeSuccessResponse = { readonly __typename?: 'MutateThreadTypeSuccessResponse'; readonly data?: Maybe; }; export type GQLMutateUserItemTypeResponse = | GQLItemTypeNameAlreadyExistsError | GQLMutateUserTypeSuccessResponse; export type GQLMutateUserRuleSuccessResponse = { readonly __typename?: 'MutateUserRuleSuccessResponse'; readonly data: GQLUserRule; }; export type GQLMutateUserTypeSuccessResponse = { readonly __typename?: 'MutateUserTypeSuccessResponse'; readonly data?: Maybe; }; export type GQLMutation = { readonly __typename?: 'Mutation'; readonly addAccessibleQueuesToUser: GQLAddAccessibleQueuesToUserResponse; readonly addFavoriteMRTQueue: GQLAddFavoriteMrtQueueSuccessResponse; readonly addFavoriteRule: GQLAddFavoriteRuleSuccessResponse; readonly addPolicies: GQLAddPoliciesResponse; readonly approveUser?: Maybe; readonly bulkExecuteActions: GQLExecuteBulkActionResponse; readonly changePassword: GQLChangePasswordResponse; readonly createAction: GQLMutateActionResponse; readonly createBacktest?: Maybe; readonly createContentItemType: GQLMutateContentItemTypeResponse; readonly createContentRule: GQLCreateContentRuleResponse; readonly createHashBank: GQLMutateHashBankResponse; readonly createLocationBank: GQLMutateLocationBankResponse; readonly createManualReviewJobComment: GQLAddManualReviewJobCommentResponse; readonly createManualReviewQueue: GQLCreateManualReviewQueueResponse; readonly createOrg: GQLCreateOrgResponse; readonly createReportingRule: GQLCreateReportingRuleResponse; readonly createRoutingRule: GQLCreateRoutingRuleResponse; readonly createTextBank: GQLMutateBankResponse; readonly createThreadItemType: GQLMutateThreadItemTypeResponse; readonly createUserItemType: GQLMutateUserItemTypeResponse; readonly createUserRule: GQLCreateUserRuleResponse; readonly deleteAction?: Maybe; readonly deleteAllJobsFromQueue: GQLDeleteAllJobsFromQueueResponse; readonly deleteHashBank: Scalars['Boolean']['output']; readonly deleteInvite?: Maybe; readonly deleteItemType: GQLDeleteItemTypeResponse; readonly deleteLocationBank?: Maybe; readonly deleteManualReviewJobComment: Scalars['Boolean']['output']; readonly deleteManualReviewQueue: Scalars['Boolean']['output']; readonly deletePolicy?: Maybe; readonly deleteReportingRule: Scalars['Boolean']['output']; readonly deleteRoutingRule: Scalars['Boolean']['output']; readonly deleteRule?: Maybe; readonly deleteTextBank: Scalars['Boolean']['output']; readonly deleteUser?: Maybe; readonly dequeueManualReviewJob?: Maybe; readonly generatePasswordResetToken?: Maybe; readonly inviteUser?: Maybe; readonly logSkip: Scalars['Boolean']['output']; readonly login: GQLLoginResponse; readonly logout?: Maybe; readonly rejectUser?: Maybe; readonly releaseJobLock: Scalars['Boolean']['output']; readonly removeAccessibleQueuesToUser: GQLRemoveAccessibleQueuesToUserResponse; readonly removeFavoriteMRTQueue: GQLRemoveFavoriteMrtQueueSuccessResponse; readonly removeFavoriteRule: GQLRemoveFavoriteRuleSuccessResponse; readonly reorderRoutingRules: GQLReorderRoutingRulesResponse; readonly requestDemo?: Maybe; readonly resetPassword: Scalars['Boolean']['output']; readonly rotateApiKey: GQLRotateApiKeyResponse; readonly rotateWebhookSigningKey: GQLRotateWebhookSigningKeyResponse; readonly runRetroaction?: Maybe; readonly sendPasswordReset: Scalars['Boolean']['output']; readonly setAllUserStrikeThresholds: GQLSetAllUserStrikeThresholdsSuccessResponse; readonly setIntegrationConfig: GQLSetIntegrationConfigResponse; readonly setModeratorSafetySettings?: Maybe; readonly setMrtChartConfigurationSettings?: Maybe; readonly setOrgDefaultSafetySettings?: Maybe; readonly setPluginIntegrationConfig: GQLSetIntegrationConfigResponse; readonly signUp: GQLSignUpResponse; readonly submitManualReviewDecision: GQLSubmitDecisionResponse; readonly updateAccountInfo?: Maybe; readonly updateAction: GQLMutateActionResponse; readonly updateAppealSettings: GQLAppealSettings; readonly updateContentItemType: GQLMutateContentItemTypeResponse; readonly updateContentRule: GQLUpdateContentRuleResponse; readonly updateExchangeCredentials: Scalars['Boolean']['output']; readonly updateHashBank: GQLMutateHashBankResponse; readonly updateLocationBank: GQLMutateLocationBankResponse; readonly updateManualReviewQueue: GQLUpdateManualReviewQueueQueueResponse; readonly updateNcmecOrgSettings: GQLUpdateNcmecOrgSettingsResponse; readonly updateOrgInfo: GQLUpdateOrgInfoSuccessResponse; readonly updatePolicy: GQLUpdatePolicyResponse; readonly updateReportingRule: GQLUpdateReportingRuleResponse; readonly updateRole?: Maybe; readonly updateRoutingRule: GQLUpdateRoutingRuleResponse; readonly updateSSOCredentials: Scalars['Boolean']['output']; readonly updateTextBank: GQLMutateBankResponse; readonly updateThreadItemType: GQLMutateThreadItemTypeResponse; readonly updateUserItemType: GQLMutateUserItemTypeResponse; readonly updateUserRule: GQLUpdateUserRuleResponse; readonly updateUserStrikeTTL: GQLUpdateUserStrikeTtlSuccessResponse; }; export type GQLMutationAddAccessibleQueuesToUserArgs = { input: GQLAddAccessibleQueuesToUserInput; }; export type GQLMutationAddFavoriteMrtQueueArgs = { queueId: Scalars['ID']['input']; }; export type GQLMutationAddFavoriteRuleArgs = { ruleId: Scalars['ID']['input']; }; export type GQLMutationAddPoliciesArgs = { policies: ReadonlyArray; }; export type GQLMutationApproveUserArgs = { id: Scalars['ID']['input']; }; export type GQLMutationBulkExecuteActionsArgs = { input: GQLExecuteBulkActionInput; }; export type GQLMutationChangePasswordArgs = { input: GQLChangePasswordInput; }; export type GQLMutationCreateActionArgs = { input: GQLCreateActionInput; }; export type GQLMutationCreateBacktestArgs = { input: GQLCreateBacktestInput; }; export type GQLMutationCreateContentItemTypeArgs = { input: GQLCreateContentItemTypeInput; }; export type GQLMutationCreateContentRuleArgs = { input: GQLCreateContentRuleInput; }; export type GQLMutationCreateHashBankArgs = { input: GQLCreateHashBankInput; }; export type GQLMutationCreateLocationBankArgs = { input: GQLCreateLocationBankInput; }; export type GQLMutationCreateManualReviewJobCommentArgs = { input: GQLCreateManualReviewJobCommentInput; }; export type GQLMutationCreateManualReviewQueueArgs = { input: GQLCreateManualReviewQueueInput; }; export type GQLMutationCreateOrgArgs = { input: GQLCreateOrgInput; }; export type GQLMutationCreateReportingRuleArgs = { input: GQLCreateReportingRuleInput; }; export type GQLMutationCreateRoutingRuleArgs = { input: GQLCreateRoutingRuleInput; }; export type GQLMutationCreateTextBankArgs = { input: GQLCreateTextBankInput; }; export type GQLMutationCreateThreadItemTypeArgs = { input: GQLCreateThreadItemTypeInput; }; export type GQLMutationCreateUserItemTypeArgs = { input: GQLCreateUserItemTypeInput; }; export type GQLMutationCreateUserRuleArgs = { input: GQLCreateUserRuleInput; }; export type GQLMutationDeleteActionArgs = { id: Scalars['ID']['input']; }; export type GQLMutationDeleteAllJobsFromQueueArgs = { queueId: Scalars['ID']['input']; }; export type GQLMutationDeleteHashBankArgs = { id: Scalars['ID']['input']; }; export type GQLMutationDeleteInviteArgs = { id: Scalars['ID']['input']; }; export type GQLMutationDeleteItemTypeArgs = { id: Scalars['ID']['input']; }; export type GQLMutationDeleteLocationBankArgs = { id: Scalars['ID']['input']; }; export type GQLMutationDeleteManualReviewJobCommentArgs = { input: GQLDeleteManualReviewJobCommentInput; }; export type GQLMutationDeleteManualReviewQueueArgs = { id: Scalars['ID']['input']; }; export type GQLMutationDeletePolicyArgs = { id: Scalars['ID']['input']; }; export type GQLMutationDeleteReportingRuleArgs = { id: Scalars['ID']['input']; }; export type GQLMutationDeleteRoutingRuleArgs = { input: GQLDeleteRoutingRuleInput; }; export type GQLMutationDeleteRuleArgs = { id: Scalars['ID']['input']; }; export type GQLMutationDeleteTextBankArgs = { id: Scalars['ID']['input']; }; export type GQLMutationDeleteUserArgs = { id: Scalars['ID']['input']; }; export type GQLMutationDequeueManualReviewJobArgs = { queueId: Scalars['ID']['input']; }; export type GQLMutationGeneratePasswordResetTokenArgs = { userId: Scalars['ID']['input']; }; export type GQLMutationInviteUserArgs = { input: GQLInviteUserInput; }; export type GQLMutationLogSkipArgs = { input: GQLLogSkipInput; }; export type GQLMutationLoginArgs = { input: GQLLoginInput; }; export type GQLMutationRejectUserArgs = { id: Scalars['ID']['input']; }; export type GQLMutationReleaseJobLockArgs = { input: GQLReleaseJobLockInput; }; export type GQLMutationRemoveAccessibleQueuesToUserArgs = { input: GQLRemoveAccessibleQueuesToUserInput; }; export type GQLMutationRemoveFavoriteMrtQueueArgs = { queueId: Scalars['ID']['input']; }; export type GQLMutationRemoveFavoriteRuleArgs = { ruleId: Scalars['ID']['input']; }; export type GQLMutationReorderRoutingRulesArgs = { input: GQLReorderRoutingRulesInput; }; export type GQLMutationRequestDemoArgs = { input: GQLRequestDemoInput; }; export type GQLMutationResetPasswordArgs = { input: GQLResetPasswordInput; }; export type GQLMutationRotateApiKeyArgs = { input: GQLRotateApiKeyInput; }; export type GQLMutationRunRetroactionArgs = { input: GQLRunRetroactionInput; }; export type GQLMutationSendPasswordResetArgs = { input: GQLSendPasswordResetInput; }; export type GQLMutationSetAllUserStrikeThresholdsArgs = { input: GQLSetAllUserStrikeThresholdsInput; }; export type GQLMutationSetIntegrationConfigArgs = { input: GQLSetIntegrationConfigInput; }; export type GQLMutationSetModeratorSafetySettingsArgs = { moderatorSafetySettings: GQLModeratorSafetySettingsInput; }; export type GQLMutationSetMrtChartConfigurationSettingsArgs = { mrtChartConfigurationSettings: GQLManualReviewChartConfigurationsInput; }; export type GQLMutationSetOrgDefaultSafetySettingsArgs = { orgDefaultSafetySettings: GQLModeratorSafetySettingsInput; }; export type GQLMutationSetPluginIntegrationConfigArgs = { input: GQLSetPluginIntegrationConfigInput; }; export type GQLMutationSignUpArgs = { input: GQLSignUpInput; }; export type GQLMutationSubmitManualReviewDecisionArgs = { input: GQLSubmitDecisionInput; }; export type GQLMutationUpdateAccountInfoArgs = { firstName?: InputMaybe; lastName?: InputMaybe; }; export type GQLMutationUpdateActionArgs = { input: GQLUpdateActionInput; }; export type GQLMutationUpdateAppealSettingsArgs = { input: GQLAppealSettingsInput; }; export type GQLMutationUpdateContentItemTypeArgs = { input: GQLUpdateContentItemTypeInput; }; export type GQLMutationUpdateContentRuleArgs = { input: GQLUpdateContentRuleInput; }; export type GQLMutationUpdateExchangeCredentialsArgs = { apiName: Scalars['String']['input']; credentialsJson: Scalars['String']['input']; }; export type GQLMutationUpdateHashBankArgs = { input: GQLUpdateHashBankInput; }; export type GQLMutationUpdateLocationBankArgs = { input: GQLUpdateLocationBankInput; }; export type GQLMutationUpdateManualReviewQueueArgs = { input: GQLUpdateManualReviewQueueInput; }; export type GQLMutationUpdateNcmecOrgSettingsArgs = { input: GQLNcmecOrgSettingsInput; }; export type GQLMutationUpdateOrgInfoArgs = { input: GQLUpdateOrgInfoInput; }; export type GQLMutationUpdatePolicyArgs = { input: GQLUpdatePolicyInput; }; export type GQLMutationUpdateReportingRuleArgs = { input: GQLUpdateReportingRuleInput; }; export type GQLMutationUpdateRoleArgs = { input: GQLUpdateRoleInput; }; export type GQLMutationUpdateRoutingRuleArgs = { input: GQLUpdateRoutingRuleInput; }; export type GQLMutationUpdateSsoCredentialsArgs = { input: GQLUpdateSsoCredentialsInput; }; export type GQLMutationUpdateTextBankArgs = { input: GQLUpdateTextBankInput; }; export type GQLMutationUpdateThreadItemTypeArgs = { input: GQLUpdateThreadItemTypeInput; }; export type GQLMutationUpdateUserItemTypeArgs = { input: GQLUpdateUserItemTypeInput; }; export type GQLMutationUpdateUserRuleArgs = { input: GQLUpdateUserRuleInput; }; export type GQLMutationUpdateUserStrikeTtlArgs = { input: GQLUpdateUserStrikeTtlInput; }; export const GQLNcmecIncidentType = { ChildPornography: 'CHILD_PORNOGRAPHY', ChildSexualMolestation: 'CHILD_SEXUAL_MOLESTATION', ChildSexTourism: 'CHILD_SEX_TOURISM', ChildSexTrafficking: 'CHILD_SEX_TRAFFICKING', MisleadingDomainName: 'MISLEADING_DOMAIN_NAME', MisleadingWordsOrDigitalImages: 'MISLEADING_WORDS_OR_DIGITAL_IMAGES', OnlineEnticementOfChildren: 'ONLINE_ENTICEMENT_OF_CHILDREN', UnsolicitedObsceneMaterialToChild: 'UNSOLICITED_OBSCENE_MATERIAL_TO_CHILD', } as const; export type GQLNcmecIncidentType = (typeof GQLNcmecIncidentType)[keyof typeof GQLNcmecIncidentType]; export type GQLNcmecReport = { readonly __typename?: 'NCMECReport'; readonly additionalFiles: ReadonlyArray; readonly isTest?: Maybe; readonly reportId: Scalars['String']['output']; readonly reportXml: Scalars['String']['output']; readonly reportedMedia: ReadonlyArray; readonly reportedMessages: ReadonlyArray; readonly reviewerId?: Maybe; readonly ts: Scalars['DateTime']['output']; readonly userId: Scalars['String']['output']; readonly userItemType: GQLUserItemType; }; export type GQLNcmecReportedMedia = { readonly __typename?: 'NCMECReportedMedia'; readonly id: Scalars['String']['output']; readonly xml: Scalars['String']['output']; }; export type GQLNcmecReportedThread = { readonly __typename?: 'NCMECReportedThread'; readonly csv: Scalars['String']['output']; readonly fileName: Scalars['String']['output']; readonly ncmecFileId: Scalars['String']['output']; }; export type GQLNcmecAdditionalFile = { readonly __typename?: 'NcmecAdditionalFile'; readonly ncmecFileId: Scalars['String']['output']; readonly url: Scalars['String']['output']; readonly xml: Scalars['String']['output']; }; export type GQLNcmecContentInThreadReport = { readonly chatType: Scalars['String']['input']; readonly content?: InputMaybe; readonly contentId: Scalars['ID']['input']; readonly contentTypeId: Scalars['ID']['input']; readonly creatorId: Scalars['ID']['input']; readonly ipAddress: GQLIpAddressInput; readonly sentAt: Scalars['DateTime']['input']; readonly targetId: Scalars['ID']['input']; readonly type: Scalars['String']['input']; }; export type GQLNcmecContentItem = { readonly __typename?: 'NcmecContentItem'; readonly contentItem: GQLItem; readonly isConfirmedCSAM: Scalars['Boolean']['output']; readonly isReported: Scalars['Boolean']['output']; }; export const GQLNcmecFileAnnotation = { AnimeDrawingVirtualHentai: 'ANIME_DRAWING_VIRTUAL_HENTAI', Bestiality: 'BESTIALITY', GenerativeAi: 'GENERATIVE_AI', Infant: 'INFANT', LiveStreaming: 'LIVE_STREAMING', PhysicalHarm: 'PHYSICAL_HARM', PossibleSelfProduction: 'POSSIBLE_SELF_PRODUCTION', PotentialMeme: 'POTENTIAL_MEME', ViolenceGore: 'VIOLENCE_GORE', Viral: 'VIRAL', } as const; export type GQLNcmecFileAnnotation = (typeof GQLNcmecFileAnnotation)[keyof typeof GQLNcmecFileAnnotation]; export const GQLNcmecIndustryClassification = { A1: 'A1', A2: 'A2', B1: 'B1', B2: 'B2', } as const; export type GQLNcmecIndustryClassification = (typeof GQLNcmecIndustryClassification)[keyof typeof GQLNcmecIndustryClassification]; export const GQLNcmecInternetDetailType = { CellPhone: 'CELL_PHONE', ChatIm: 'CHAT_IM', Email: 'EMAIL', Newsgroup: 'NEWSGROUP', NonInternet: 'NON_INTERNET', OnlineGaming: 'ONLINE_GAMING', PeerToPeer: 'PEER_TO_PEER', WebPage: 'WEB_PAGE', } as const; export type GQLNcmecInternetDetailType = (typeof GQLNcmecInternetDetailType)[keyof typeof GQLNcmecInternetDetailType]; export type GQLNcmecManualReviewJobPayload = { readonly __typename?: 'NcmecManualReviewJobPayload'; readonly allMediaItems: ReadonlyArray; readonly enqueueSourceInfo?: Maybe; readonly item: GQLUserItem; readonly userScore?: Maybe; }; export type GQLNcmecMediaInput = { readonly fileAnnotations: ReadonlyArray; readonly id: Scalars['ID']['input']; readonly industryClassification: GQLNcmecIndustryClassification; readonly typeId: Scalars['ID']['input']; readonly url: Scalars['String']['input']; }; export type GQLNcmecOrgSettings = { readonly __typename?: 'NcmecOrgSettings'; readonly companyTemplate?: Maybe; readonly contactEmail?: Maybe; readonly contactPersonEmail?: Maybe; readonly contactPersonFirstName?: Maybe; readonly contactPersonLastName?: Maybe; readonly contactPersonPhone?: Maybe; readonly defaultInternetDetailType?: Maybe; readonly defaultNcmecQueueId?: Maybe; readonly legalUrl?: Maybe; readonly moreInfoUrl?: Maybe; readonly ncmecAdditionalInfoEndpoint?: Maybe; readonly ncmecPreservationEndpoint?: Maybe; readonly password: Scalars['String']['output']; readonly termsOfService?: Maybe; readonly username: Scalars['String']['output']; }; export type GQLNcmecOrgSettingsInput = { readonly companyTemplate?: InputMaybe; readonly contactEmail?: InputMaybe; readonly contactPersonEmail?: InputMaybe; readonly contactPersonFirstName?: InputMaybe; readonly contactPersonLastName?: InputMaybe; readonly contactPersonPhone?: InputMaybe; readonly defaultInternetDetailType?: InputMaybe; readonly defaultNcmecQueueId?: InputMaybe; readonly legalUrl?: InputMaybe; readonly moreInfoUrl?: InputMaybe; readonly ncmecAdditionalInfoEndpoint?: InputMaybe; readonly ncmecPreservationEndpoint?: InputMaybe; readonly password: Scalars['String']['input']; readonly termsOfService?: InputMaybe; readonly username: Scalars['String']['input']; }; export type GQLNcmecReportedMediaDetails = { readonly __typename?: 'NcmecReportedMediaDetails'; readonly fileAnnotations: ReadonlyArray; readonly id: Scalars['String']['output']; readonly industryClassification: GQLNcmecIndustryClassification; readonly typeId: Scalars['ID']['output']; readonly url: Scalars['String']['output']; }; export type GQLNcmecThreadInput = { readonly reportedContent: ReadonlyArray; readonly threadId: Scalars['ID']['input']; readonly threadTypeId: Scalars['ID']['input']; }; export type GQLNoJobWithIdInQueueError = GQLError & { readonly __typename?: 'NoJobWithIdInQueueError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; /** * A not found error that we reuse in many different places, * where it's obvious what the error is referring to. */ export type GQLNotFoundError = GQLError & { readonly __typename?: 'NotFoundError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLNotification = { readonly __typename?: 'Notification'; readonly createdAt: Scalars['DateTime']['output']; readonly data?: Maybe; readonly id: Scalars['ID']['output']; readonly message: Scalars['String']['output']; readonly readAt?: Maybe; readonly type: GQLNotificationType; }; export const GQLNotificationType = { RulePassRateIncreaseAnomalyEnd: 'RULE_PASS_RATE_INCREASE_ANOMALY_END', RulePassRateIncreaseAnomalyStart: 'RULE_PASS_RATE_INCREASE_ANOMALY_START', } as const; export type GQLNotificationType = (typeof GQLNotificationType)[keyof typeof GQLNotificationType]; export type GQLOpenAiIntegrationApiCredential = { readonly __typename?: 'OpenAiIntegrationApiCredential'; readonly apiKey: Scalars['String']['output']; }; export type GQLOpenAiIntegrationApiCredentialInput = { readonly apiKey: Scalars['String']['input']; }; export type GQLOrg = { readonly __typename?: 'Org'; readonly actions: ReadonlyArray; readonly allowMultiplePoliciesPerAction: Scalars['Boolean']['output']; readonly apiKey: Scalars['String']['output']; readonly appealsRoutingRules: ReadonlyArray; readonly banks?: Maybe; readonly contentTypes: ReadonlyArray; readonly defaultInterfacePreferences: GQLUserInterfacePreferences; readonly email: Scalars['String']['output']; readonly hasAppealsEnabled: Scalars['Boolean']['output']; readonly hasNCMECReportingEnabled: Scalars['Boolean']['output']; readonly hasPartialItemsEndpoint: Scalars['Boolean']['output']; readonly hasReportingRulesEnabled: Scalars['Boolean']['output']; readonly hideSkipButtonForNonAdmins: Scalars['Boolean']['output']; readonly id: Scalars['ID']['output']; readonly integrationConfigs: ReadonlyArray; readonly isDemoOrg: Scalars['Boolean']['output']; readonly itemTypes: ReadonlyArray; readonly mrtQueues: ReadonlyArray; readonly name: Scalars['String']['output']; readonly ncmecReports: ReadonlyArray; readonly onCallAlertEmail?: Maybe; readonly pendingInvites: ReadonlyArray; readonly policies: ReadonlyArray; readonly previewJobsViewEnabled: Scalars['Boolean']['output']; readonly publicSigningKey: Scalars['String']['output']; readonly reportingRules: ReadonlyArray; readonly requiresDecisionReasonInMrt: Scalars['Boolean']['output']; readonly requiresPolicyForDecisionsInMrt: Scalars['Boolean']['output']; readonly routingRules: ReadonlyArray; readonly rules: ReadonlyArray; readonly signals: ReadonlyArray; readonly ssoCert?: Maybe; readonly ssoUrl?: Maybe; readonly userStrikeTTL: Scalars['Int']['output']; readonly userStrikeThresholds: ReadonlyArray; readonly users: ReadonlyArray; readonly usersWhoCanReviewEveryQueue: ReadonlyArray; readonly websiteUrl: Scalars['String']['output']; }; export type GQLOrgSignalsArgs = { customOnly?: InputMaybe; }; export type GQLOrgWithEmailExistsError = GQLError & { readonly __typename?: 'OrgWithEmailExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLOrgWithNameExistsError = GQLError & { readonly __typename?: 'OrgWithNameExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; /** Information about the current page in a connection. */ export type GQLPageInfo = { readonly __typename?: 'PageInfo'; /** When paginating forwards, the cursor to continue. */ readonly endCursor: Scalars['Cursor']['output']; /** When paginating forwards, are there more items? */ readonly hasNextPage: Scalars['Boolean']['output']; /** When paginating backwards, are there more items? */ readonly hasPreviousPage: Scalars['Boolean']['output']; /** When paginating backwards, the cursor to continue. */ readonly startCursor: Scalars['Cursor']['output']; }; export type GQLPartialItemsEndpointResponseError = GQLError & { readonly __typename?: 'PartialItemsEndpointResponseError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLPartialItemsInvalidResponseError = GQLError & { readonly __typename?: 'PartialItemsInvalidResponseError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLPartialItemsMissingEndpointError = GQLError & { readonly __typename?: 'PartialItemsMissingEndpointError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLPartialItemsResponse = | GQLPartialItemsEndpointResponseError | GQLPartialItemsInvalidResponseError | GQLPartialItemsMissingEndpointError | GQLPartialItemsSuccessResponse; export type GQLPartialItemsSuccessResponse = { readonly __typename?: 'PartialItemsSuccessResponse'; readonly items: ReadonlyArray; }; export type GQLPendingInvite = { readonly __typename?: 'PendingInvite'; readonly createdAt: Scalars['DateTime']['output']; readonly email: Scalars['String']['output']; readonly id: Scalars['ID']['output']; readonly role: GQLUserRole; }; export type GQLPlaceBounds = { readonly __typename?: 'PlaceBounds'; readonly northeastCorner: GQLLatLng; readonly southwestCorner: GQLLatLng; }; export type GQLPlaceBoundsInput = { readonly northeastCorner: GQLLatLngInput; readonly southwestCorner: GQLLatLngInput; }; export type GQLPluginIntegrationApiCredential = { readonly __typename?: 'PluginIntegrationApiCredential'; readonly credential: Scalars['JSONObject']['output']; }; export type GQLPolicy = { readonly __typename?: 'Policy'; readonly applyUserStrikeCountConfigToChildren?: Maybe< Scalars['Boolean']['output'] >; readonly enforcementGuidelines?: Maybe; readonly id: Scalars['ID']['output']; readonly name: Scalars['String']['output']; readonly parentId?: Maybe; readonly policyText?: Maybe; readonly policyType?: Maybe; readonly userStrikeCount?: Maybe; }; export type GQLPolicyActionCount = { readonly __typename?: 'PolicyActionCount'; readonly actionId: Scalars['String']['output']; readonly actorId?: Maybe; readonly count: Scalars['Int']['output']; readonly itemSubmissionIds: ReadonlyArray; readonly policyId?: Maybe; }; export type GQLPolicyNameExistsError = GQLError & { readonly __typename?: 'PolicyNameExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export const GQLPolicyType = { DrugSales: 'DRUG_SALES', FraudAndDeception: 'FRAUD_AND_DECEPTION', Grooming: 'GROOMING', Harrassment: 'HARRASSMENT', Hate: 'HATE', Privacy: 'PRIVACY', Profanity: 'PROFANITY', SelfHarmAndSuicide: 'SELF_HARM_AND_SUICIDE', SexualContent: 'SEXUAL_CONTENT', SexualExploitation: 'SEXUAL_EXPLOITATION', Spam: 'SPAM', Terrorism: 'TERRORISM', Violence: 'VIOLENCE', WeaponSales: 'WEAPON_SALES', } as const; export type GQLPolicyType = (typeof GQLPolicyType)[keyof typeof GQLPolicyType]; export type GQLPolicyViolationsCount = { readonly __typename?: 'PolicyViolationsCount'; readonly count: Scalars['Int']['output']; readonly policyId: Scalars['String']['output']; }; export type GQLPostActionsEnqueueSourceInfo = { readonly __typename?: 'PostActionsEnqueueSourceInfo'; readonly kind: GQLJobCreationSourceOptions; }; export type GQLQuery = { readonly __typename?: 'Query'; readonly action?: Maybe; readonly actionStatistics: ReadonlyArray; readonly allOrgs: ReadonlyArray; readonly allRuleInsights?: Maybe; readonly apiKey: Scalars['String']['output']; readonly appealSettings?: Maybe; readonly availableIntegrations: ReadonlyArray; readonly exchangeApiSchema?: Maybe; readonly exchangeApis: ReadonlyArray; readonly getCommentsForJob: ReadonlyArray; readonly getDecidedJob?: Maybe; readonly getDecidedJobFromJobId?: Maybe; readonly getDecisionCounts: ReadonlyArray; readonly getDecisionsTable: ReadonlyArray; readonly getExistingJobsForItem: ReadonlyArray; readonly getFullReportingRuleResultForItem: GQLGetFullReportingRuleResultForItemResponse; readonly getFullRuleResultForItem: GQLGetFullResultForItemResponse; readonly getJobCreationCounts: ReadonlyArray; readonly getRecentDecisions: ReadonlyArray; readonly getResolvedJobCounts: ReadonlyArray; readonly getResolvedJobsForUser: Scalars['Int']['output']; readonly getSSORedirectUrl?: Maybe; readonly getSkippedJobCounts: ReadonlyArray; readonly getSkippedJobsForUser: Scalars['Int']['output']; readonly getSkipsForRecentDecisions: ReadonlyArray; readonly getTimeToAction?: Maybe>; readonly getTotalPendingJobsCount: Scalars['Int']['output']; readonly getUserStrikeCountDistribution: ReadonlyArray; readonly hashBank?: Maybe; readonly hashBankById?: Maybe; readonly hashBanks: ReadonlyArray; readonly integrationConfig: GQLIntegrationConfigQueryResponse; readonly inviteUserToken: GQLInviteUserTokenResponse; readonly isWarehouseAvailable: Scalars['Boolean']['output']; readonly itemActionHistory: ReadonlyArray; readonly itemSubmissions: ReadonlyArray; readonly itemType?: Maybe; readonly itemTypes: ReadonlyArray; readonly itemWithHistory: GQLItemHistoryResponse; readonly itemsWithId: ReadonlyArray; readonly latestItemSubmissions: ReadonlyArray; readonly latestItemsCreatedBy: ReadonlyArray; readonly latestItemsCreatedByWithThread: ReadonlyArray; readonly locationBank?: Maybe; readonly manualReviewQueue?: Maybe; readonly me?: Maybe; readonly myOrg?: Maybe; readonly ncmecOrgSettings?: Maybe; readonly ncmecReportById?: Maybe; readonly ncmecThreads: ReadonlyArray; readonly org?: Maybe; readonly partialItems: GQLPartialItemsResponse; readonly policy?: Maybe; readonly recentUserStrikeActions: ReadonlyArray; readonly reportingInsights: GQLReportingInsights; readonly reportingRule?: Maybe; readonly rule?: Maybe; readonly spotTestRule: GQLRuleExecutionResult; readonly textBank?: Maybe; readonly threadHistory: ReadonlyArray; readonly topPolicyViolations: ReadonlyArray; readonly user?: Maybe; readonly userFromToken?: Maybe; readonly userHistory: GQLUserHistoryResponse; }; export type GQLQueryActionArgs = { id: Scalars['ID']['input']; }; export type GQLQueryActionStatisticsArgs = { input: GQLActionStatisticsInput; }; export type GQLQueryExchangeApiSchemaArgs = { apiName: Scalars['String']['input']; }; export type GQLQueryGetCommentsForJobArgs = { jobId: Scalars['ID']['input']; }; export type GQLQueryGetDecidedJobArgs = { id: Scalars['ID']['input']; }; export type GQLQueryGetDecidedJobFromJobIdArgs = { id: Scalars['String']['input']; }; export type GQLQueryGetDecisionCountsArgs = { input: GQLGetDecisionCountInput; }; export type GQLQueryGetDecisionsTableArgs = { input: GQLGetDecisionCountsTableInput; }; export type GQLQueryGetExistingJobsForItemArgs = { itemId: Scalars['ID']['input']; itemTypeId: Scalars['ID']['input']; }; export type GQLQueryGetFullReportingRuleResultForItemArgs = { input: GQLGetFullResultForItemInput; }; export type GQLQueryGetFullRuleResultForItemArgs = { input: GQLGetFullResultForItemInput; }; export type GQLQueryGetJobCreationCountsArgs = { input: GQLGetJobCreationCountInput; }; export type GQLQueryGetRecentDecisionsArgs = { input: GQLRecentDecisionsInput; }; export type GQLQueryGetResolvedJobCountsArgs = { input: GQLGetResolvedJobCountInput; }; export type GQLQueryGetResolvedJobsForUserArgs = { timeZone: Scalars['String']['input']; }; export type GQLQueryGetSsoRedirectUrlArgs = { emailAddress: Scalars['String']['input']; }; export type GQLQueryGetSkippedJobCountsArgs = { input: GQLGetSkippedJobCountInput; }; export type GQLQueryGetSkippedJobsForUserArgs = { timeZone: Scalars['String']['input']; }; export type GQLQueryGetSkipsForRecentDecisionsArgs = { input: GQLRecentDecisionsInput; }; export type GQLQueryGetTimeToActionArgs = { input: GQLTimeToActionInput; }; export type GQLQueryHashBankArgs = { name: Scalars['String']['input']; }; export type GQLQueryHashBankByIdArgs = { id: Scalars['ID']['input']; }; export type GQLQueryIntegrationConfigArgs = { name: Scalars['String']['input']; }; export type GQLQueryInviteUserTokenArgs = { token: Scalars['String']['input']; }; export type GQLQueryItemActionHistoryArgs = { itemIdentifier: GQLItemIdentifierInput; submissionTime?: InputMaybe; }; export type GQLQueryItemSubmissionsArgs = { itemIdentifiers: ReadonlyArray; }; export type GQLQueryItemTypeArgs = { id: Scalars['ID']['input']; version?: InputMaybe; }; export type GQLQueryItemTypesArgs = { identifiers: ReadonlyArray; }; export type GQLQueryItemWithHistoryArgs = { itemIdentifier: GQLItemIdentifierInput; submissionTime?: InputMaybe; }; export type GQLQueryItemsWithIdArgs = { itemId: Scalars['ID']['input']; returnFirstResultOnly?: InputMaybe; typeId?: InputMaybe; }; export type GQLQueryLatestItemSubmissionsArgs = { itemIdentifiers: ReadonlyArray; }; export type GQLQueryLatestItemsCreatedByArgs = { earliestReturnedSubmissionDate?: InputMaybe; itemIdentifier: GQLItemIdentifierInput; oldestReturnedSubmissionDate?: InputMaybe; }; export type GQLQueryLatestItemsCreatedByWithThreadArgs = { itemIdentifier: GQLItemIdentifierInput; }; export type GQLQueryLocationBankArgs = { id: Scalars['ID']['input']; }; export type GQLQueryManualReviewQueueArgs = { id: Scalars['ID']['input']; }; export type GQLQueryNcmecReportByIdArgs = { reportId: Scalars['ID']['input']; }; export type GQLQueryNcmecThreadsArgs = { reportedMessages: ReadonlyArray; userId: GQLItemIdentifierInput; }; export type GQLQueryOrgArgs = { id: Scalars['ID']['input']; }; export type GQLQueryPartialItemsArgs = { input: ReadonlyArray; }; export type GQLQueryPolicyArgs = { id: Scalars['ID']['input']; }; export type GQLQueryRecentUserStrikeActionsArgs = { input: GQLRecentUserStrikeActionsInput; }; export type GQLQueryReportingRuleArgs = { id: Scalars['ID']['input']; }; export type GQLQueryRuleArgs = { id: Scalars['ID']['input']; }; export type GQLQuerySpotTestRuleArgs = { item: GQLSpotTestItemInput; ruleId: Scalars['ID']['input']; }; export type GQLQueryTextBankArgs = { id: Scalars['ID']['input']; }; export type GQLQueryThreadHistoryArgs = { endDate?: InputMaybe; threadIdentifier: GQLItemIdentifierInput; }; export type GQLQueryTopPolicyViolationsArgs = { input: GQLTopPolicyViolationsInput; }; export type GQLQueryUserArgs = { id: Scalars['ID']['input']; }; export type GQLQueryUserFromTokenArgs = { token: Scalars['String']['input']; }; export type GQLQueryUserHistoryArgs = { itemIdentifier: GQLItemIdentifierInput; }; export type GQLQueueDoesNotExistError = GQLError & { readonly __typename?: 'QueueDoesNotExistError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLRecentDecisionsFilterInput = { readonly decisions?: InputMaybe< ReadonlyArray >; readonly endTime?: InputMaybe; readonly policyIds?: InputMaybe>; readonly queueIds?: InputMaybe>; readonly reviewerIds?: InputMaybe>; readonly startTime?: InputMaybe; readonly userSearchString?: InputMaybe; }; export type GQLRecentDecisionsForUser = { readonly __typename?: 'RecentDecisionsForUser'; readonly recentDecisions: ReadonlyArray; readonly userSearchString: Scalars['String']['output']; }; export type GQLRecentDecisionsInput = { readonly filter: GQLRecentDecisionsFilterInput; readonly page?: InputMaybe; }; export type GQLRecentManualReviewAcceptAppealDecision = { readonly _?: InputMaybe; }; export type GQLRecentManualReviewAutomaticCloseDecision = { readonly _?: InputMaybe; }; export type GQLRecentManualReviewDecisionType = { readonly acceptAppealDecision?: InputMaybe; readonly automaticCloseDecision?: InputMaybe; readonly ignoreDecision?: InputMaybe; readonly rejectAppealDecision?: InputMaybe; readonly submitNcmecReportDecision?: InputMaybe; readonly transformJobAndRecreateInQueueDecision?: InputMaybe; readonly userOrRelatedActionDecision?: InputMaybe; }; export type GQLRecentManualReviewIgnoreDecision = { readonly _?: InputMaybe; }; export type GQLRecentManualReviewRejectAppealDecision = { readonly _?: InputMaybe; }; export type GQLRecentManualReviewSubmitNcmecReportDecision = { readonly _?: InputMaybe; }; export type GQLRecentManualReviewTransformJobAndRecreateInQueueDecision = { readonly _?: InputMaybe; }; export type GQLRecentManualReviewUserOrRelatedActionDecision = { readonly actionIds: ReadonlyArray; }; export type GQLRecentUserStrikeActions = { readonly __typename?: 'RecentUserStrikeActions'; readonly actionId: Scalars['String']['output']; readonly itemId: Scalars['String']['output']; readonly itemTypeId: Scalars['String']['output']; readonly source: Scalars['String']['output']; readonly time: Scalars['DateTime']['output']; }; export type GQLRecentUserStrikeActionsInput = { readonly filterBy?: InputMaybe; readonly limit: Scalars['Int']['input']; }; export type GQLRecommendedThresholds = { readonly __typename?: 'RecommendedThresholds'; readonly highPrecisionThreshold: Scalars['StringOrFloat']['output']; readonly highRecallThreshold: Scalars['StringOrFloat']['output']; }; export type GQLRecordingJobDecisionFailedError = GQLError & { readonly __typename?: 'RecordingJobDecisionFailedError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLRejectAppealDecisionComponent = GQLManualReviewDecisionComponentBase & { readonly __typename?: 'RejectAppealDecisionComponent'; readonly actionIds: ReadonlyArray; readonly appealId: Scalars['String']['output']; readonly type: GQLManualReviewDecisionType; }; export type GQLReleaseJobLockInput = { readonly jobId: Scalars['String']['input']; readonly lockToken: Scalars['String']['input']; readonly queueId: Scalars['String']['input']; }; export type GQLRemoveAccessibleQueuesToUserInput = { readonly queueIds: ReadonlyArray; readonly userId: Scalars['ID']['input']; }; export type GQLRemoveAccessibleQueuesToUserResponse = | GQLMutateAccessibleQueuesForUserSuccessResponse | GQLNotFoundError; export type GQLRemoveFavoriteMrtQueueSuccessResponse = { readonly __typename?: 'RemoveFavoriteMRTQueueSuccessResponse'; readonly _?: Maybe; }; export type GQLRemoveFavoriteRuleResponse = GQLRemoveFavoriteRuleSuccessResponse; export type GQLRemoveFavoriteRuleSuccessResponse = { readonly __typename?: 'RemoveFavoriteRuleSuccessResponse'; readonly _?: Maybe; }; export type GQLReorderRoutingRulesInput = { readonly isAppealsRule?: InputMaybe; readonly order: ReadonlyArray; }; export type GQLReorderRoutingRulesResponse = GQLMutateRoutingRulesOrderSuccessResponse; export type GQLReportEnqueueSourceInfo = { readonly __typename?: 'ReportEnqueueSourceInfo'; readonly kind: GQLJobCreationSourceOptions; }; export type GQLReportHistoryEntry = { readonly __typename?: 'ReportHistoryEntry'; readonly policyId?: Maybe; readonly reason?: Maybe; readonly reportId: Scalars['ID']['output']; readonly reportedAt: Scalars['DateTime']['output']; readonly reporterId?: Maybe; }; export type GQLReportHistoryEntryInput = { readonly policyId?: InputMaybe; readonly reason?: InputMaybe; readonly reportId: Scalars['ID']['input']; readonly reportedAt: Scalars['DateTime']['input']; readonly reporterId?: InputMaybe; }; export type GQLReportedForReason = { readonly __typename?: 'ReportedForReason'; readonly reason?: Maybe; readonly reporterId?: Maybe; }; export type GQLReporterIdInput = { readonly id: Scalars['ID']['input']; readonly typeId: Scalars['ID']['input']; }; export type GQLReportingInsights = { readonly __typename?: 'ReportingInsights'; readonly totalIngestedReportsByDay: ReadonlyArray; }; export type GQLReportingRule = { readonly __typename?: 'ReportingRule'; readonly actions: ReadonlyArray; readonly conditionSet: GQLConditionSet; readonly creator?: Maybe; readonly description?: Maybe; readonly id: Scalars['ID']['output']; readonly insights: GQLReportingRuleInsights; readonly itemTypes: ReadonlyArray; readonly name: Scalars['String']['output']; readonly orgId: Scalars['ID']['output']; readonly policies: ReadonlyArray; readonly status: GQLReportingRuleStatus; }; export type GQLReportingRuleExecutionResult = { readonly __typename?: 'ReportingRuleExecutionResult'; readonly creatorId?: Maybe; readonly creatorTypeId?: Maybe; readonly date: Scalars['Date']['output']; readonly environment: GQLRuleEnvironment; readonly itemData: Scalars['String']['output']; readonly itemId: Scalars['ID']['output']; readonly itemTypeId: Scalars['ID']['output']; readonly itemTypeName: Scalars['String']['output']; readonly passed: Scalars['Boolean']['output']; readonly policyIds: ReadonlyArray; readonly result?: Maybe; readonly ruleId: Scalars['ID']['output']; readonly ruleName: Scalars['String']['output']; readonly signalResults?: Maybe>; readonly ts: Scalars['DateTime']['output']; }; export type GQLReportingRuleInsights = { readonly __typename?: 'ReportingRuleInsights'; readonly latestVersionSamples: ReadonlyArray; readonly passRateData: ReadonlyArray; readonly priorVersionSamples: ReadonlyArray; }; export type GQLReportingRuleInsightsPassRateDataArgs = { lookbackStartDate?: InputMaybe; }; export type GQLReportingRuleNameExistsError = GQLError & { readonly __typename?: 'ReportingRuleNameExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLReportingRulePassRateData = { readonly __typename?: 'ReportingRulePassRateData'; readonly date: Scalars['String']['output']; readonly totalMatches: Scalars['Float']['output']; readonly totalRequests: Scalars['Float']['output']; }; export const GQLReportingRuleStatus = { Archived: 'ARCHIVED', Background: 'BACKGROUND', Draft: 'DRAFT', Live: 'LIVE', } as const; export type GQLReportingRuleStatus = (typeof GQLReportingRuleStatus)[keyof typeof GQLReportingRuleStatus]; export type GQLRequestDemoInput = { readonly company: Scalars['String']['input']; readonly email: Scalars['String']['input']; readonly interests: ReadonlyArray; readonly isFromGoogleAds: Scalars['Boolean']['input']; readonly ref: Scalars['String']['input']; readonly website: Scalars['String']['input']; }; export const GQLRequestDemoInterest = { AutomatedEnforcement: 'AUTOMATED_ENFORCEMENT', ComplianceToolkit: 'COMPLIANCE_TOOLKIT', CustomAiModels: 'CUSTOM_AI_MODELS', ModeratorConsole: 'MODERATOR_CONSOLE', } as const; export type GQLRequestDemoInterest = (typeof GQLRequestDemoInterest)[keyof typeof GQLRequestDemoInterest]; export type GQLResetPasswordInput = { readonly newPassword: Scalars['String']['input']; readonly token: Scalars['String']['input']; }; export type GQLResolvedJobCount = { readonly __typename?: 'ResolvedJobCount'; readonly count: Scalars['Int']['output']; readonly queueId?: Maybe; readonly reviewerId?: Maybe; readonly time: Scalars['String']['output']; }; export type GQLRotateApiKeyError = GQLError & { readonly __typename?: 'RotateApiKeyError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLRotateApiKeyInput = { readonly description?: InputMaybe; readonly name: Scalars['String']['input']; }; export type GQLRotateApiKeyResponse = | GQLRotateApiKeyError | GQLRotateApiKeySuccessResponse; export type GQLRotateApiKeySuccessResponse = { readonly __typename?: 'RotateApiKeySuccessResponse'; readonly apiKey: Scalars['String']['output']; readonly record: GQLApiKey; }; export type GQLRotateWebhookSigningKeyError = GQLError & { readonly __typename?: 'RotateWebhookSigningKeyError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLRotateWebhookSigningKeyResponse = | GQLRotateWebhookSigningKeyError | GQLRotateWebhookSigningKeySuccessResponse; export type GQLRotateWebhookSigningKeySuccessResponse = { readonly __typename?: 'RotateWebhookSigningKeySuccessResponse'; readonly publicSigningKey: Scalars['String']['output']; }; export type GQLRoutingRule = { readonly __typename?: 'RoutingRule'; readonly conditionSet: GQLConditionSet; readonly creatorId: Scalars['String']['output']; readonly description?: Maybe; readonly destinationQueue: GQLManualReviewQueue; readonly id: Scalars['ID']['output']; readonly itemTypes: ReadonlyArray; readonly name: Scalars['String']['output']; readonly status: GQLRoutingRuleStatus; }; export type GQLRoutingRuleNameExistsError = GQLError & { readonly __typename?: 'RoutingRuleNameExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export const GQLRoutingRuleStatus = { Live: 'LIVE', } as const; export type GQLRoutingRuleStatus = (typeof GQLRoutingRuleStatus)[keyof typeof GQLRoutingRuleStatus]; export type GQLRule = { readonly actions: ReadonlyArray; readonly backtests: ReadonlyArray; readonly conditionSet: GQLConditionSet; readonly createdAt: Scalars['String']['output']; readonly creator: GQLUser; readonly description?: Maybe; readonly expirationTime?: Maybe; readonly id: Scalars['ID']['output']; readonly insights: GQLRuleInsights; readonly maxDailyActions?: Maybe; readonly name: Scalars['String']['output']; readonly parentId?: Maybe; readonly policies: ReadonlyArray; readonly status: GQLRuleStatus; readonly tags?: Maybe>>; readonly updatedAt: Scalars['String']['output']; }; export type GQLRuleBacktestsArgs = { ids?: InputMaybe>; }; export const GQLRuleEnvironment = { Background: 'BACKGROUND', Backtest: 'BACKTEST', Live: 'LIVE', Manual: 'MANUAL', Retroaction: 'RETROACTION', } as const; export type GQLRuleEnvironment = (typeof GQLRuleEnvironment)[keyof typeof GQLRuleEnvironment]; export type GQLRuleExecutionEnqueueSourceInfo = { readonly __typename?: 'RuleExecutionEnqueueSourceInfo'; readonly kind: GQLJobCreationSourceOptions; readonly rules: ReadonlyArray; }; export type GQLRuleExecutionResult = { readonly __typename?: 'RuleExecutionResult'; readonly content: Scalars['String']['output']; readonly contentId: Scalars['String']['output']; readonly date: Scalars['Date']['output']; readonly environment: GQLRuleEnvironment; readonly itemTypeId: Scalars['ID']['output']; readonly itemTypeName: Scalars['String']['output']; readonly passed: Scalars['Boolean']['output']; readonly policies: ReadonlyArray; readonly result?: Maybe; readonly ruleId: Scalars['ID']['output']; readonly ruleName: Scalars['String']['output']; readonly signalResults?: Maybe>; readonly tags: ReadonlyArray; readonly ts: Scalars['DateTime']['output']; readonly userId?: Maybe; readonly userTypeId?: Maybe; }; export type GQLRuleExecutionResultEdge = { readonly __typename?: 'RuleExecutionResultEdge'; readonly cursor: Scalars['Cursor']['output']; readonly node: GQLRuleExecutionResult; }; export type GQLRuleExecutionResultsConnection = { readonly __typename?: 'RuleExecutionResultsConnection'; readonly edges: ReadonlyArray; readonly pageInfo: GQLPageInfo; }; export type GQLRuleHasRunningBacktestsError = GQLError & { readonly __typename?: 'RuleHasRunningBacktestsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLRuleInsights = { readonly __typename?: 'RuleInsights'; readonly latestVersionSamples: ReadonlyArray; readonly passRateData?: Maybe>>; readonly priorVersionSamples: ReadonlyArray; }; export type GQLRuleInsightsPassRateDataArgs = { lookbackStartDate?: InputMaybe; }; export type GQLRuleNameExistsError = GQLError & { readonly __typename?: 'RuleNameExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLRulePassRateData = { readonly __typename?: 'RulePassRateData'; readonly date: Scalars['String']['output']; readonly totalMatches: Scalars['Float']['output']; readonly totalRequests: Scalars['Float']['output']; }; export const GQLRuleStatus = { Archived: 'ARCHIVED', Background: 'BACKGROUND', Deprecated: 'DEPRECATED', Draft: 'DRAFT', Expired: 'EXPIRED', Live: 'LIVE', } as const; export type GQLRuleStatus = (typeof GQLRuleStatus)[keyof typeof GQLRuleStatus]; export type GQLRunRetroactionInput = { readonly endAt: Scalars['DateTime']['input']; readonly ruleId: Scalars['ID']['input']; readonly startAt: Scalars['DateTime']['input']; }; export type GQLRunRetroactionResponse = GQLRunRetroactionSuccessResponse; export type GQLRunRetroactionSuccessResponse = { readonly __typename?: 'RunRetroactionSuccessResponse'; readonly _?: Maybe; }; export type GQLScalarSignalOutputType = { readonly __typename?: 'ScalarSignalOutputType'; readonly scalarType: GQLScalarType; }; export const GQLScalarType = { Audio: 'AUDIO', Boolean: 'BOOLEAN', Datetime: 'DATETIME', Geohash: 'GEOHASH', Id: 'ID', Image: 'IMAGE', Number: 'NUMBER', PolicyId: 'POLICY_ID', RelatedItem: 'RELATED_ITEM', String: 'STRING', Url: 'URL', UserId: 'USER_ID', Video: 'VIDEO', } as const; export type GQLScalarType = (typeof GQLScalarType)[keyof typeof GQLScalarType]; export type GQLSchemaFieldRoles = | GQLContentSchemaFieldRoles | GQLThreadSchemaFieldRoles | GQLUserSchemaFieldRoles; export type GQLSendPasswordResetInput = { readonly email: Scalars['String']['input']; }; export type GQLSetAllUserStrikeThresholdsInput = { readonly thresholds: ReadonlyArray; }; export type GQLSetAllUserStrikeThresholdsSuccessResponse = { readonly __typename?: 'SetAllUserStrikeThresholdsSuccessResponse'; readonly _?: Maybe; }; export type GQLSetIntegrationConfigInput = { readonly apiCredential: GQLIntegrationApiCredentialInput; }; export type GQLSetIntegrationConfigResponse = | GQLIntegrationConfigTooManyCredentialsError | GQLIntegrationEmptyInputCredentialsError | GQLIntegrationNoInputCredentialsError | GQLSetIntegrationConfigSuccessResponse; export type GQLSetIntegrationConfigSuccessResponse = { readonly __typename?: 'SetIntegrationConfigSuccessResponse'; readonly config: GQLIntegrationConfig; }; export type GQLSetModeratorSafetySettingsSuccessResponse = { readonly __typename?: 'SetModeratorSafetySettingsSuccessResponse'; readonly _?: Maybe; }; export type GQLSetMrtChartConfigurationSettingsSuccessResponse = { readonly __typename?: 'SetMrtChartConfigurationSettingsSuccessResponse'; readonly _?: Maybe; }; export type GQLSetPluginIntegrationConfigInput = { readonly credential: Scalars['JSONObject']['input']; readonly integrationId: Scalars['String']['input']; }; export type GQLSetUserStrikeThresholdInput = { readonly actions: ReadonlyArray; readonly threshold: Scalars['Int']['input']; }; export type GQLSignUpInput = { readonly email: Scalars['String']['input']; readonly firstName: Scalars['String']['input']; readonly inviteUserToken?: InputMaybe; readonly lastName: Scalars['String']['input']; readonly loginMethod: GQLLoginMethod; readonly orgId: Scalars['String']['input']; readonly password?: InputMaybe; readonly role?: InputMaybe; }; export type GQLSignUpResponse = | GQLSignUpSuccessResponse | GQLSignUpUserExistsError; export type GQLSignUpSuccessResponse = { readonly __typename?: 'SignUpSuccessResponse'; readonly data?: Maybe; }; export type GQLSignUpUserExistsError = GQLError & { readonly __typename?: 'SignUpUserExistsError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLSignal = { readonly __typename?: 'Signal'; readonly allowedInAutomatedRules: Scalars['Boolean']['output']; readonly args?: Maybe; readonly callbackUrl?: Maybe; readonly callbackUrlBody?: Maybe; readonly callbackUrlHeaders?: Maybe; readonly description: Scalars['String']['output']; readonly disabledInfo: GQLDisabledInfo; readonly docsUrl?: Maybe; readonly eligibleInputs: ReadonlyArray; readonly eligibleSubcategories: ReadonlyArray; readonly id: Scalars['ID']['output']; readonly integration?: Maybe; /** Logo URL for the integration. Null if not set or when signal has no integration. */ readonly integrationLogoUrl?: Maybe; /** Logo-with-background URL for the integration. Null if not set or when signal has no integration. */ readonly integrationLogoWithBackgroundUrl?: Maybe< Scalars['String']['output'] >; /** Display name for the signal’s integration (from registry manifest). Null when signal has no integration. */ readonly integrationTitle?: Maybe; readonly name: Scalars['String']['output']; readonly outputType: GQLSignalOutputType; readonly pricingStructure: GQLSignalPricingStructure; readonly recommendedThresholds?: Maybe; readonly shouldPromptForMatchingValues: Scalars['Boolean']['output']; readonly subcategory?: Maybe; readonly supportedLanguages: GQLSupportedLanguages; readonly type: Scalars['String']['output']; }; export type GQLSignalArgs = GQLAggregationSignalArgs; export type GQLSignalArgsInput = { readonly AGGREGATION?: InputMaybe; }; export const GQLSignalInputType = { Audio: 'AUDIO', Boolean: 'BOOLEAN', Datetime: 'DATETIME', FullItem: 'FULL_ITEM', Geohash: 'GEOHASH', Id: 'ID', Image: 'IMAGE', Number: 'NUMBER', PolicyId: 'POLICY_ID', RelatedItem: 'RELATED_ITEM', String: 'STRING', Url: 'URL', UserId: 'USER_ID', Video: 'VIDEO', } as const; export type GQLSignalInputType = (typeof GQLSignalInputType)[keyof typeof GQLSignalInputType]; export type GQLSignalOutputType = | GQLEnumSignalOutputType | GQLScalarSignalOutputType; export type GQLSignalPricingStructure = { readonly __typename?: 'SignalPricingStructure'; readonly type: GQLSignalPricingStructureType; }; export const GQLSignalPricingStructureType = { Free: 'FREE', Subscription: 'SUBSCRIPTION', } as const; export type GQLSignalPricingStructureType = (typeof GQLSignalPricingStructureType)[keyof typeof GQLSignalPricingStructureType]; export type GQLSignalSubcategory = { readonly __typename?: 'SignalSubcategory'; readonly childrenIds: ReadonlyArray; readonly description?: Maybe; readonly id: Scalars['String']['output']; readonly label: Scalars['String']['output']; }; export type GQLSignalSubcategoryInput = { readonly name?: InputMaybe; readonly options?: InputMaybe< ReadonlyArray> >; }; export type GQLSignalSubcategoryOptionInput = { readonly description?: InputMaybe; readonly name?: InputMaybe; }; export const GQLSignalType = { Aggregation: 'AGGREGATION', BenignModel: 'BENIGN_MODEL', Custom: 'CUSTOM', GeoContainedWithin: 'GEO_CONTAINED_WITHIN', GoogleContentSafetyApiImage: 'GOOGLE_CONTENT_SAFETY_API_IMAGE', ImageExactMatch: 'IMAGE_EXACT_MATCH', ImageSimilarityDoesNotMatch: 'IMAGE_SIMILARITY_DOES_NOT_MATCH', ImageSimilarityMatch: 'IMAGE_SIMILARITY_MATCH', ImageSimilarityScore: 'IMAGE_SIMILARITY_SCORE', OpenAiGraphicViolenceTextModel: 'OPEN_AI_GRAPHIC_VIOLENCE_TEXT_MODEL', OpenAiHateTextModel: 'OPEN_AI_HATE_TEXT_MODEL', OpenAiHateThreateningTextModel: 'OPEN_AI_HATE_THREATENING_TEXT_MODEL', OpenAiSelfHarmTextModel: 'OPEN_AI_SELF_HARM_TEXT_MODEL', OpenAiSexualMinorsTextModel: 'OPEN_AI_SEXUAL_MINORS_TEXT_MODEL', OpenAiSexualTextModel: 'OPEN_AI_SEXUAL_TEXT_MODEL', OpenAiViolenceTextModel: 'OPEN_AI_VIOLENCE_TEXT_MODEL', OpenAiWhisperTranscription: 'OPEN_AI_WHISPER_TRANSCRIPTION', TextMatchingContainsRegex: 'TEXT_MATCHING_CONTAINS_REGEX', TextMatchingContainsText: 'TEXT_MATCHING_CONTAINS_TEXT', TextMatchingContainsVariant: 'TEXT_MATCHING_CONTAINS_VARIANT', TextMatchingNotContainsRegex: 'TEXT_MATCHING_NOT_CONTAINS_REGEX', TextMatchingNotContainsText: 'TEXT_MATCHING_NOT_CONTAINS_TEXT', TextSimilarityScore: 'TEXT_SIMILARITY_SCORE', UserScore: 'USER_SCORE', UserStrikeValue: 'USER_STRIKE_VALUE', ZentropiLabeler: 'ZENTROPI_LABELER', } as const; export type GQLSignalType = (typeof GQLSignalType)[keyof typeof GQLSignalType]; export type GQLSignalWithScore = { readonly __typename?: 'SignalWithScore'; readonly integration?: Maybe; readonly score: Scalars['String']['output']; readonly signalName: Scalars['String']['output']; readonly subcategory?: Maybe; }; export type GQLSkippedJob = { readonly __typename?: 'SkippedJob'; readonly jobId: Scalars['String']['output']; readonly queueId: Scalars['String']['output']; readonly ts: Scalars['DateTime']['output']; readonly userId: Scalars['String']['output']; }; export type GQLSkippedJobCount = { readonly __typename?: 'SkippedJobCount'; readonly count: Scalars['Int']['output']; readonly queueId?: Maybe; readonly reviewerId?: Maybe; readonly time: Scalars['String']['output']; }; export const GQLSkippedJobCountGroupByColumns = { QueueId: 'QUEUE_ID', ReviewerId: 'REVIEWER_ID', } as const; export type GQLSkippedJobCountGroupByColumns = (typeof GQLSkippedJobCountGroupByColumns)[keyof typeof GQLSkippedJobCountGroupByColumns]; export type GQLSkippedJobFilterByInput = { readonly endDate: Scalars['DateTime']['input']; readonly queueIds: ReadonlyArray; readonly reviewerIds: ReadonlyArray; readonly startDate: Scalars['DateTime']['input']; }; export const GQLSortOrder = { Asc: 'ASC', Desc: 'DESC', } as const; export type GQLSortOrder = (typeof GQLSortOrder)[keyof typeof GQLSortOrder]; export type GQLSpotTestItemInput = { readonly data: Scalars['JSONObject']['input']; readonly itemTypeIdentifier: GQLItemTypeIdentifierInput; }; export type GQLStartAndEndDateFilterByInput = { readonly endDate: Scalars['DateTime']['input']; readonly startDate: Scalars['DateTime']['input']; }; export type GQLSubmitAppealDecisionInput = { readonly appealId: Scalars['String']['input']; }; export type GQLSubmitDecisionInput = { readonly decisionReason?: InputMaybe; readonly jobId: Scalars['ID']['input']; readonly lockToken: Scalars['String']['input']; readonly queueId: Scalars['ID']['input']; readonly relatedItemActions: ReadonlyArray; readonly reportHistory: ReadonlyArray; readonly reportedItemDecisionComponents: ReadonlyArray; }; export type GQLSubmitDecisionResponse = | GQLJobHasAlreadyBeenSubmittedError | GQLNoJobWithIdInQueueError | GQLRecordingJobDecisionFailedError | GQLSubmitDecisionSuccessResponse | GQLSubmittedJobActionNotFoundError; export type GQLSubmitDecisionSuccessResponse = { readonly __typename?: 'SubmitDecisionSuccessResponse'; readonly success: Scalars['Boolean']['output']; }; export type GQLSubmitNcmecReportDecisionComponent = GQLManualReviewDecisionComponentBase & { readonly __typename?: 'SubmitNCMECReportDecisionComponent'; readonly reportedMedia: ReadonlyArray; readonly type: GQLManualReviewDecisionType; }; export type GQLSubmitNcmecReportInput = { readonly escalateToHighPriority?: InputMaybe; readonly incidentType: GQLNcmecIncidentType; readonly reportedMedia: ReadonlyArray; readonly reportedMessages: ReadonlyArray; }; export type GQLSubmittedJobActionNotFoundError = GQLError & { readonly __typename?: 'SubmittedJobActionNotFoundError'; readonly detail?: Maybe; readonly pointer?: Maybe; readonly requestId?: Maybe; readonly status: Scalars['Int']['output']; readonly title: Scalars['String']['output']; readonly type: ReadonlyArray; }; export type GQLSupportedLanguages = GQLAllLanguages | GQLLanguages; export type GQLTableDecisionCount = { readonly __typename?: 'TableDecisionCount'; readonly action_id?: Maybe; readonly count: Scalars['Int']['output']; readonly queue_id?: Maybe; readonly reviewer_id?: Maybe; readonly type: GQLManualReviewDecisionType; }; export type GQLTextBank = { readonly __typename?: 'TextBank'; readonly description?: Maybe; readonly id: Scalars['ID']['output']; readonly name: Scalars['String']['output']; readonly strings: ReadonlyArray; readonly type: GQLTextBankType; }; export const GQLTextBankType = { Regex: 'REGEX', String: 'STRING', } as const; export type GQLTextBankType = (typeof GQLTextBankType)[keyof typeof GQLTextBankType]; export type GQLThreadAppealManualReviewJobPayload = { readonly __typename?: 'ThreadAppealManualReviewJobPayload'; readonly actionsTaken: ReadonlyArray; readonly appealId: Scalars['String']['output']; readonly appealReason?: Maybe; readonly appealerIdentifier?: Maybe; readonly enqueueSourceInfo?: Maybe; readonly item: GQLThreadItem; }; export type GQLThreadItem = GQLItemBase & { readonly __typename?: 'ThreadItem'; readonly data: Scalars['JSONObject']['output']; readonly id: Scalars['ID']['output']; readonly submissionId: Scalars['ID']['output']; readonly submissionTime?: Maybe; readonly type: GQLThreadItemType; }; export type GQLThreadItemType = GQLItemTypeBase & { readonly __typename?: 'ThreadItemType'; readonly baseFields: ReadonlyArray; readonly derivedFields: ReadonlyArray; readonly description?: Maybe; readonly hiddenFields: ReadonlyArray; readonly id: Scalars['ID']['output']; readonly name: Scalars['String']['output']; readonly schemaFieldRoles: GQLThreadSchemaFieldRoles; readonly schemaVariant: GQLItemTypeSchemaVariant; readonly version: Scalars['String']['output']; }; export type GQLThreadManualReviewJobPayload = { readonly __typename?: 'ThreadManualReviewJobPayload'; readonly enqueueSourceInfo?: Maybe; readonly item: GQLThreadItem; readonly reportHistory: ReadonlyArray; readonly reportedForReason?: Maybe; readonly reportedForReasons: ReadonlyArray; readonly threadItems: ReadonlyArray; }; export type GQLThreadSchemaFieldRoles = { readonly __typename?: 'ThreadSchemaFieldRoles'; readonly createdAt?: Maybe; readonly creatorId?: Maybe; readonly displayName?: Maybe; readonly isDeleted?: Maybe; }; export type GQLThreadSchemaFieldRolesInput = { readonly createdAt?: InputMaybe; readonly creatorId?: InputMaybe; readonly displayName?: InputMaybe; readonly isDeleted?: InputMaybe; }; export type GQLThreadWithMessages = { readonly __typename?: 'ThreadWithMessages'; readonly messages: ReadonlyArray; readonly threadId: Scalars['ID']['output']; readonly threadTypeId: Scalars['ID']['output']; }; export type GQLThreadWithMessagesAndIpAddress = { readonly __typename?: 'ThreadWithMessagesAndIpAddress'; readonly messages: ReadonlyArray; readonly threadId: Scalars['ID']['output']; readonly threadTypeId: Scalars['ID']['output']; }; export type GQLTimeToAction = { readonly __typename?: 'TimeToAction'; readonly itemTypeId?: Maybe; readonly queueId?: Maybe; readonly timeToAction?: Maybe; }; export type GQLTimeToActionFilterByInput = { readonly endDate: Scalars['DateTime']['input']; readonly itemTypeIds: ReadonlyArray; readonly queueIds: ReadonlyArray; readonly startDate: Scalars['DateTime']['input']; }; export const GQLTimeToActionGroupByColumns = { ItemTypeId: 'ITEM_TYPE_ID', QueueId: 'QUEUE_ID', ReviewerId: 'REVIEWER_ID', } as const; export type GQLTimeToActionGroupByColumns = (typeof GQLTimeToActionGroupByColumns)[keyof typeof GQLTimeToActionGroupByColumns]; export type GQLTimeToActionInput = { readonly filterBy: GQLTimeToActionFilterByInput; readonly groupBy: ReadonlyArray; }; export type GQLTopPolicyViolationsInput = { readonly filterBy: GQLStartAndEndDateFilterByInput; readonly timeZone: Scalars['String']['input']; }; export type GQLTransformJobAndRecreateInQueue = { readonly newJobKind: GQLManualReviewJobKind; readonly newQueueId?: InputMaybe; readonly originalQueueId?: InputMaybe; readonly policyIds: ReadonlyArray; }; export type GQLTransformJobAndRecreateInQueueDecisionComponent = GQLManualReviewDecisionComponentBase & { readonly __typename?: 'TransformJobAndRecreateInQueueDecisionComponent'; readonly newJobKind: GQLManualReviewJobKind; readonly newQueueId?: Maybe; readonly originalQueueId?: Maybe; readonly policyIds?: Maybe>; readonly type: GQLManualReviewDecisionType; }; export type GQLUpdateActionInput = { readonly applyUserStrikes?: InputMaybe; readonly callbackUrl?: InputMaybe; readonly callbackUrlBody?: InputMaybe; readonly callbackUrlHeaders?: InputMaybe; readonly description?: InputMaybe; readonly id: Scalars['ID']['input']; readonly itemTypeIds?: InputMaybe>; readonly name?: InputMaybe; }; export type GQLUpdateContentItemTypeInput = { readonly description?: InputMaybe; readonly fieldRoles?: InputMaybe; readonly fields?: InputMaybe>; readonly hiddenFields?: InputMaybe>; readonly id: Scalars['ID']['input']; readonly name?: InputMaybe; }; export type GQLUpdateContentRuleInput = { readonly actionIds?: InputMaybe>; readonly cancelRunningBacktests?: InputMaybe; readonly conditionSet?: InputMaybe; readonly contentTypeIds?: InputMaybe>; readonly description?: InputMaybe; readonly expirationTime?: InputMaybe; readonly id: Scalars['ID']['input']; readonly maxDailyActions?: InputMaybe; readonly name?: InputMaybe; readonly parentId?: InputMaybe; readonly policyIds?: InputMaybe>; readonly status?: InputMaybe; readonly tags?: InputMaybe>; }; export type GQLUpdateContentRuleResponse = | GQLMutateContentRuleSuccessResponse | GQLNotFoundError | GQLRuleHasRunningBacktestsError | GQLRuleNameExistsError; export type GQLUpdateHashBankInput = { readonly description?: InputMaybe; readonly enabled_ratio?: InputMaybe; readonly id: Scalars['ID']['input']; readonly name?: InputMaybe; }; export type GQLUpdateLocationBankInput = { readonly description?: InputMaybe; readonly id: Scalars['ID']['input']; readonly locationsToAdd?: InputMaybe>; readonly locationsToDelete?: InputMaybe< ReadonlyArray >; readonly name?: InputMaybe; }; export type GQLUpdateManualReviewQueueInput = { readonly actionIdsToHide: ReadonlyArray; readonly actionIdsToUnhide: ReadonlyArray; readonly autoCloseJobs: Scalars['Boolean']['input']; readonly description?: InputMaybe; readonly id: Scalars['ID']['input']; readonly name?: InputMaybe; readonly userIds: ReadonlyArray; }; export type GQLUpdateManualReviewQueueQueueResponse = | GQLManualReviewQueueNameExistsError | GQLMutateManualReviewQueueSuccessResponse | GQLNotFoundError; export type GQLUpdateNcmecOrgSettingsResponse = { readonly __typename?: 'UpdateNcmecOrgSettingsResponse'; readonly success: Scalars['Boolean']['output']; }; export type GQLUpdateOrgInfoInput = { readonly email?: InputMaybe; readonly name?: InputMaybe; readonly onCallAlertEmail?: InputMaybe; readonly websiteUrl?: InputMaybe; }; export type GQLUpdateOrgInfoSuccessResponse = { readonly __typename?: 'UpdateOrgInfoSuccessResponse'; readonly _?: Maybe; }; export type GQLUpdatePolicyInput = { readonly applyUserStrikeCountConfigToChildren?: InputMaybe< Scalars['Boolean']['input'] >; readonly enforcementGuidelines?: InputMaybe; readonly id: Scalars['ID']['input']; readonly name: Scalars['String']['input']; readonly parentId?: InputMaybe; readonly policyText?: InputMaybe; readonly policyType?: InputMaybe; readonly userStrikeCount?: InputMaybe; }; export type GQLUpdatePolicyResponse = GQLNotFoundError | GQLPolicy; export type GQLUpdateReportingRuleInput = { readonly actionIds?: InputMaybe>; readonly conditionSet?: InputMaybe; readonly description?: InputMaybe; readonly id: Scalars['ID']['input']; readonly itemTypeIds?: InputMaybe>; readonly name?: InputMaybe; readonly policyIds?: InputMaybe>; readonly status?: InputMaybe; }; export type GQLUpdateReportingRuleResponse = | GQLMutateReportingRuleSuccessResponse | GQLNotFoundError | GQLReportingRuleNameExistsError; export type GQLUpdateRoleInput = { readonly id: Scalars['ID']['input']; readonly role: GQLUserRole; }; export type GQLUpdateRoutingRuleInput = { readonly conditionSet?: InputMaybe; readonly description?: InputMaybe; readonly destinationQueueId?: InputMaybe; readonly id: Scalars['ID']['input']; readonly isAppealsRule?: InputMaybe; readonly itemTypeIds?: InputMaybe>; readonly name?: InputMaybe; readonly sequenceNumber?: InputMaybe; readonly status?: InputMaybe; }; export type GQLUpdateRoutingRuleResponse = | GQLMutateRoutingRuleSuccessResponse | GQLNotFoundError | GQLQueueDoesNotExistError | GQLRoutingRuleNameExistsError; export type GQLUpdateSsoCredentialsInput = { readonly ssoCert: Scalars['String']['input']; readonly ssoUrl: Scalars['String']['input']; }; export type GQLUpdateTextBankInput = { readonly description?: InputMaybe; readonly id: Scalars['ID']['input']; readonly name?: InputMaybe; readonly strings?: InputMaybe>; readonly type?: InputMaybe; }; export type GQLUpdateThreadItemTypeInput = { readonly description?: InputMaybe; readonly fieldRoles?: InputMaybe; readonly fields?: InputMaybe>; readonly hiddenFields?: InputMaybe>; readonly id: Scalars['ID']['input']; readonly name?: InputMaybe; }; export type GQLUpdateUserItemTypeInput = { readonly description?: InputMaybe; readonly fieldRoles?: InputMaybe; readonly fields?: InputMaybe>; readonly hiddenFields?: InputMaybe>; readonly id: Scalars['ID']['input']; readonly name?: InputMaybe; }; export type GQLUpdateUserRuleInput = { readonly actionIds?: InputMaybe>; readonly cancelRunningBacktests?: InputMaybe; readonly conditionSet?: InputMaybe; readonly description?: InputMaybe; readonly expirationTime?: InputMaybe; readonly id: Scalars['ID']['input']; readonly maxDailyActions?: InputMaybe; readonly name?: InputMaybe; readonly parentId?: InputMaybe; readonly policyIds?: InputMaybe>; readonly status?: InputMaybe; readonly tags?: InputMaybe>; }; export type GQLUpdateUserRuleResponse = | GQLMutateUserRuleSuccessResponse | GQLNotFoundError | GQLRuleHasRunningBacktestsError | GQLRuleNameExistsError; export type GQLUpdateUserStrikeTtlInput = { readonly ttlDays: Scalars['Int']['input']; }; export type GQLUpdateUserStrikeTtlSuccessResponse = { readonly __typename?: 'UpdateUserStrikeTTLSuccessResponse'; readonly _?: Maybe; }; export type GQLUser = { readonly __typename?: 'User'; readonly approvedByAdmin?: Maybe; readonly createdAt: Scalars['String']['output']; readonly email: Scalars['String']['output']; readonly favoriteMRTQueues: ReadonlyArray; readonly favoriteRules: ReadonlyArray; readonly firstName: Scalars['String']['output']; readonly id: Scalars['ID']['output']; readonly interfacePreferences: GQLUserInterfacePreferences; readonly lastName: Scalars['String']['output']; readonly loginMethods: ReadonlyArray; readonly notifications: GQLUserNotifications; readonly orgId: Scalars['ID']['output']; readonly permissions: ReadonlyArray; readonly readMeJWT?: Maybe; readonly rejectedByAdmin?: Maybe; readonly reviewableQueues: ReadonlyArray; readonly role?: Maybe; }; export type GQLUserReviewableQueuesArgs = { queueIds?: InputMaybe>; }; export type GQLUserActionDecisionAction = { readonly id: Scalars['ID']['input']; }; export type GQLUserActionDecisionPolicy = { readonly id: Scalars['ID']['input']; }; export type GQLUserActionsHistory = { readonly __typename?: 'UserActionsHistory'; readonly countsByPolicy: ReadonlyArray; }; export type GQLUserAppealManualReviewJobPayload = { readonly __typename?: 'UserAppealManualReviewJobPayload'; readonly actionsTaken: ReadonlyArray; readonly additionalContentItems: ReadonlyArray; readonly appealId: Scalars['String']['output']; readonly appealReason?: Maybe; readonly appealerIdentifier?: Maybe; readonly enqueueSourceInfo?: Maybe; readonly item: GQLUserItem; readonly reportedItems?: Maybe>>; readonly userScore?: Maybe; }; export type GQLUserHistory = { readonly __typename?: 'UserHistory'; readonly actions: GQLUserActionsHistory; readonly executions: ReadonlyArray; readonly id: Scalars['ID']['output']; readonly submissions: GQLUserSubmissionsHistory; readonly user?: Maybe; }; export type GQLUserHistoryResponse = GQLNotFoundError | GQLUserHistory; export type GQLUserInterfacePreferences = { readonly __typename?: 'UserInterfacePreferences'; readonly moderatorSafetyBlurLevel: Scalars['Int']['output']; readonly moderatorSafetyGrayscale: Scalars['Boolean']['output']; readonly moderatorSafetyMuteVideo: Scalars['Boolean']['output']; readonly mrtChartConfigurations: ReadonlyArray; }; export type GQLUserItem = GQLItemBase & { readonly __typename?: 'UserItem'; readonly data: Scalars['JSONObject']['output']; readonly id: Scalars['ID']['output']; readonly submissionId: Scalars['ID']['output']; readonly submissionTime?: Maybe; readonly type: GQLUserItemType; readonly userScore: Scalars['Int']['output']; }; export type GQLUserItemType = GQLItemTypeBase & { readonly __typename?: 'UserItemType'; readonly baseFields: ReadonlyArray; readonly derivedFields: ReadonlyArray; readonly description?: Maybe; readonly hiddenFields: ReadonlyArray; readonly id: Scalars['ID']['output']; readonly isDefaultUserType: Scalars['Boolean']['output']; readonly name: Scalars['String']['output']; readonly schemaFieldRoles: GQLUserSchemaFieldRoles; readonly schemaVariant: GQLItemTypeSchemaVariant; readonly version: Scalars['String']['output']; }; export type GQLUserManualReviewJobPayload = { readonly __typename?: 'UserManualReviewJobPayload'; readonly additionalContentItems: ReadonlyArray; readonly enqueueSourceInfo?: Maybe; readonly item: GQLUserItem; readonly itemThreadContentItems?: Maybe>; readonly reportHistory: ReadonlyArray; readonly reportedForReasons: ReadonlyArray; readonly reportedItems?: Maybe>>; readonly userScore?: Maybe; readonly userSubmittedItems: ReadonlyArray; }; export type GQLUserNotificationEdge = { readonly __typename?: 'UserNotificationEdge'; readonly node: GQLNotification; }; export type GQLUserNotifications = { readonly __typename?: 'UserNotifications'; readonly edges: ReadonlyArray; }; export type GQLUserOrRelatedActionDecisionComponent = GQLManualReviewDecisionComponentBase & { readonly __typename?: 'UserOrRelatedActionDecisionComponent'; readonly actionIds: ReadonlyArray; readonly customMrtApiParams?: Maybe; readonly itemIds: ReadonlyArray; readonly itemTypeId: Scalars['String']['output']; readonly policyIds: ReadonlyArray; readonly type: GQLManualReviewDecisionType; }; export const GQLUserPenaltySeverity = { High: 'HIGH', Low: 'LOW', Medium: 'MEDIUM', None: 'NONE', Severe: 'SEVERE', } as const; export type GQLUserPenaltySeverity = (typeof GQLUserPenaltySeverity)[keyof typeof GQLUserPenaltySeverity]; export const GQLUserPermission = { EditMrtQueues: 'EDIT_MRT_QUEUES', ManageOrg: 'MANAGE_ORG', ManagePolicies: 'MANAGE_POLICIES', ManuallyActionContent: 'MANUALLY_ACTION_CONTENT', MutateLiveRules: 'MUTATE_LIVE_RULES', MutateNonLiveRules: 'MUTATE_NON_LIVE_RULES', RunBacktest: 'RUN_BACKTEST', RunRetroaction: 'RUN_RETROACTION', ViewChildSafetyData: 'VIEW_CHILD_SAFETY_DATA', ViewInsights: 'VIEW_INSIGHTS', ViewInvestigation: 'VIEW_INVESTIGATION', ViewMrt: 'VIEW_MRT', ViewMrtData: 'VIEW_MRT_DATA', ViewRulesDashboard: 'VIEW_RULES_DASHBOARD', } as const; export type GQLUserPermission = (typeof GQLUserPermission)[keyof typeof GQLUserPermission]; export const GQLUserRole = { Admin: 'ADMIN', Analyst: 'ANALYST', ChildSafetyModerator: 'CHILD_SAFETY_MODERATOR', ExternalModerator: 'EXTERNAL_MODERATOR', Moderator: 'MODERATOR', ModeratorManager: 'MODERATOR_MANAGER', RulesManager: 'RULES_MANAGER', } as const; export type GQLUserRole = (typeof GQLUserRole)[keyof typeof GQLUserRole]; export type GQLUserRule = GQLRule & { readonly __typename?: 'UserRule'; readonly actions: ReadonlyArray; readonly backtests: ReadonlyArray; readonly conditionSet: GQLConditionSet; readonly createdAt: Scalars['String']['output']; readonly creator: GQLUser; readonly description?: Maybe; readonly expirationTime?: Maybe; readonly id: Scalars['ID']['output']; readonly insights: GQLRuleInsights; readonly maxDailyActions?: Maybe; readonly name: Scalars['String']['output']; readonly parentId?: Maybe; readonly policies: ReadonlyArray; readonly status: GQLRuleStatus; readonly tags?: Maybe>>; readonly updatedAt: Scalars['String']['output']; }; export type GQLUserRuleBacktestsArgs = { ids?: InputMaybe>; }; export type GQLUserSchemaFieldRoles = { readonly __typename?: 'UserSchemaFieldRoles'; readonly backgroundImage?: Maybe; readonly createdAt?: Maybe; readonly displayName?: Maybe; readonly isDeleted?: Maybe; readonly profileIcon?: Maybe; }; export type GQLUserSchemaFieldRolesInput = { readonly backgroundImage?: InputMaybe; readonly createdAt?: InputMaybe; readonly displayName?: InputMaybe; readonly isDeleted?: InputMaybe; readonly profileIcon?: InputMaybe; }; export type GQLUserStrikeBucket = { readonly __typename?: 'UserStrikeBucket'; readonly numStrikes: Scalars['Int']['output']; readonly numUsers: Scalars['Int']['output']; }; export type GQLUserStrikeThreshold = { readonly __typename?: 'UserStrikeThreshold'; readonly actions: ReadonlyArray; readonly id: Scalars['String']['output']; readonly threshold: Scalars['Int']['output']; }; export type GQLUserSubmissionCount = { readonly __typename?: 'UserSubmissionCount'; readonly count: Scalars['Int']['output']; readonly itemTypeId: Scalars['String']['output']; }; export type GQLUserSubmissionsHistory = { readonly __typename?: 'UserSubmissionsHistory'; readonly countsByItemType: ReadonlyArray; }; export const GQLValueComparator = { Equals: 'EQUALS', GreaterThan: 'GREATER_THAN', GreaterThanOrEquals: 'GREATER_THAN_OR_EQUALS', IsNotProvided: 'IS_NOT_PROVIDED', IsUnavailable: 'IS_UNAVAILABLE', LessThan: 'LESS_THAN', LessThanOrEquals: 'LESS_THAN_OR_EQUALS', NotEqualTo: 'NOT_EQUAL_TO', } as const; export type GQLValueComparator = (typeof GQLValueComparator)[keyof typeof GQLValueComparator]; export type GQLWindowConfiguration = { readonly __typename?: 'WindowConfiguration'; readonly hopMs: Scalars['Int']['output']; readonly sizeMs: Scalars['Int']['output']; }; export type GQLWindowConfigurationInput = { readonly hopMs: Scalars['Int']['input']; readonly sizeMs: Scalars['Int']['input']; }; export type GQLZentropiIntegrationApiCredential = { readonly __typename?: 'ZentropiIntegrationApiCredential'; readonly apiKey: Scalars['String']['output']; readonly labelerVersions: ReadonlyArray; }; export type GQLZentropiIntegrationApiCredentialInput = { readonly apiKey: Scalars['String']['input']; readonly labelerVersions?: InputMaybe< ReadonlyArray >; }; export type GQLZentropiLabelerVersion = { readonly __typename?: 'ZentropiLabelerVersion'; readonly id: Scalars['String']['output']; readonly label: Scalars['String']['output']; }; export type GQLZentropiLabelerVersionInput = { readonly id: Scalars['String']['input']; readonly label: Scalars['String']['input']; }; export type ResolverTypeWrapper = Promise | T; export type ResolverWithResolve = { resolve: ResolverFn; }; export type Resolver< TResult, TParent = Record, TContext = Record, TArgs = Record, > = | ResolverFn | ResolverWithResolve; export type ResolverFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo, ) => Promise | TResult; export type SubscriptionSubscribeFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo, ) => AsyncIterable | Promise>; export type SubscriptionResolveFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo, ) => TResult | Promise; export interface SubscriptionSubscriberObject< TResult, TKey extends string, TParent, TContext, TArgs, > { subscribe: SubscriptionSubscribeFn< { [key in TKey]: TResult }, TParent, TContext, TArgs >; resolve?: SubscriptionResolveFn< TResult, { [key in TKey]: TResult }, TContext, TArgs >; } export interface SubscriptionResolverObject { subscribe: SubscriptionSubscribeFn; resolve: SubscriptionResolveFn; } export type SubscriptionObject< TResult, TKey extends string, TParent, TContext, TArgs, > = | SubscriptionSubscriberObject | SubscriptionResolverObject; export type SubscriptionResolver< TResult, TKey extends string, TParent = Record, TContext = Record, TArgs = Record, > = | (( ...args: any[] ) => SubscriptionObject) | SubscriptionObject; export type TypeResolveFn< TTypes, TParent = Record, TContext = Record, > = ( parent: TParent, context: TContext, info: GraphQLResolveInfo, ) => Maybe | Promise>; export type IsTypeOfResolverFn< T = Record, TContext = Record, > = ( obj: T, context: TContext, info: GraphQLResolveInfo, ) => boolean | Promise; export type NextResolverFn = () => Promise; export type DirectiveResolverFn< TResult = Record, TParent = Record, TContext = Record, TArgs = Record, > = ( next: NextResolverFn, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo, ) => TResult | Promise; /** Mapping of union types */ export type GQLResolversUnionTypes<_RefType extends Record> = { Action: | CustomAction | EnqueueAuthorToMrtAction | EnqueueToMrtAction | EnqueueToNcmecAction; AddAccessibleQueuesToUserResponse: GQLMutateAccessibleQueuesForUserSuccessResponse; AddFavoriteRuleResponse: GQLAddFavoriteRuleSuccessResponse; AddManualReviewJobCommentResponse: | (Omit & { comment: _RefType['ManualReviewJobComment']; }) | GQLNotFoundError; ChangePasswordResponse: | GQLChangePasswordError | GQLChangePasswordSuccessResponse; Condition: ConditionSet | LeafCondition; ConditionWithResult: ConditionSetWithResult | LeafConditionWithResult; CreateContentRuleResponse: | (Omit & { data: _RefType['ContentRule']; }) | GQLRuleNameExistsError; CreateManualReviewQueueResponse: | GQLManualReviewQueueNameExistsError | (Omit & { data: _RefType['ManualReviewQueue']; }); CreateOrgResponse: | GQLCreateOrgSuccessResponse | GQLOrgWithEmailExistsError | GQLOrgWithNameExistsError; CreateReportingRuleResponse: | (Omit & { data: _RefType['ReportingRule']; }) | GQLReportingRuleNameExistsError; CreateRoutingRuleResponse: | (Omit & { data: _RefType['RoutingRule']; }) | GQLQueueDoesNotExistError | GQLRoutingRuleNameExistsError; CreateUserRuleResponse: | (Omit & { data: _RefType['UserRule']; }) | GQLRuleNameExistsError; DeleteAllJobsFromQueueResponse: | GQLDeleteAllJobsFromQueueSuccessResponse | GQLDeleteAllJobsUnauthorizedError; DeleteItemTypeResponse: | GQLCannotDeleteDefaultUserError | GQLDeleteItemTypeSuccessResponse; DequeueManualReviewJobResponse: Omit< GQLDequeueManualReviewJobSuccessResponse, 'job' > & { job: _RefType['ManualReviewJob'] }; DerivedFieldSource: | GQLDerivedFieldCoopInputSource | GQLDerivedFieldFieldSource | GQLDerivedFieldFullItemSource; GetFullReportingRuleResultForItemResponse: | GQLNotFoundError | (Omit & { result?: Maybe<_RefType['ConditionSetWithResult']>; signalResults?: Maybe>; }); GetFullResultForItemResponse: | GQLNotFoundError | (Omit & { result?: Maybe<_RefType['ConditionSetWithResult']>; signalResults?: Maybe>; }); IntegrationApiCredential: | GQLGoogleContentSafetyApiIntegrationApiCredential | GQLOpenAiIntegrationApiCredential | GQLPluginIntegrationApiCredential | GQLZentropiIntegrationApiCredential; IntegrationConfigQueryResponse: | (Omit & { config?: Maybe<_RefType['IntegrationConfig']>; }) | GQLIntegrationConfigUnsupportedIntegrationError; InviteUserTokenResponse: | GQLInviteUserTokenExpiredError | GQLInviteUserTokenMissingError | GQLInviteUserTokenSuccessResponse; Item: | (Omit & { type: _RefType['ContentItemType'] }) | (Omit & { type: _RefType['ThreadItemType'] }) | ItemSubmissionForGQL; ItemHistoryResponse: | (Omit & { executions: ReadonlyArray<_RefType['RuleExecutionResult']>; item: _RefType['Item']; }) | GQLNotFoundError; ItemType: | ContentItemTypeResolversParentType | ThreadItemTypeResolversParentType | UserItemTypeResolversParentType; LoginResponse: | GQLLoginIncorrectPasswordError | GQLLoginSsoRequiredError | (Omit & { user: _RefType['User'] }) | GQLLoginUserDoesNotExistError; ManualReviewChartSettings: | GQLGetDecisionCountSettings | GQLGetJobCreationCountSettings; ManualReviewDecisionComponent: | GQLAcceptAppealDecisionComponent | GQLAutomaticCloseDecisionComponent | GQLIgnoreDecisionComponent | GQLRejectAppealDecisionComponent | GQLSubmitNcmecReportDecisionComponent | GQLTransformJobAndRecreateInQueueDecisionComponent | GQLUserOrRelatedActionDecisionComponent; ManualReviewJobEnqueueSourceInfo: | GQLAppealEnqueueSourceInfo | GQLMrtJobEnqueueSourceInfo | GQLPostActionsEnqueueSourceInfo | GQLReportEnqueueSourceInfo | (Omit & { rules: ReadonlyArray<_RefType['Rule']>; }); ManualReviewJobPayload: | ContentAppealReviewJobPayload | ContentManualReviewJobPayload | NcmecManualReviewJobPayload | ThreadAppealReviewJobPayload | ThreadManualReviewJobPayload | UserAppealReviewJobPayload | UserManualReviewJobPayload; MutateActionResponse: | GQLActionNameExistsError | (Omit & { data: _RefType['CustomAction']; }); MutateContentItemTypeResponse: | GQLItemTypeNameAlreadyExistsError | (Omit & { data?: Maybe<_RefType['ContentItemType']>; }); MutateHashBankResponse: | GQLMatchingBankNameExistsError | (Omit & { data: _RefType['HashBank']; }); MutateLocationBankResponse: | GQLLocationBankNameExistsError | (Omit & { data: _RefType['LocationBank']; }); MutateThreadItemTypeResponse: | GQLItemTypeNameAlreadyExistsError | (Omit & { data?: Maybe<_RefType['ThreadItemType']>; }); MutateUserItemTypeResponse: | GQLItemTypeNameAlreadyExistsError | (Omit & { data?: Maybe<_RefType['UserItemType']>; }); PartialItemsResponse: | GQLPartialItemsEndpointResponseError | GQLPartialItemsInvalidResponseError | GQLPartialItemsMissingEndpointError | (Omit & { items: ReadonlyArray<_RefType['Item']>; }); RemoveAccessibleQueuesToUserResponse: | GQLMutateAccessibleQueuesForUserSuccessResponse | GQLNotFoundError; RemoveFavoriteRuleResponse: GQLRemoveFavoriteRuleSuccessResponse; ReorderRoutingRulesResponse: Omit< GQLMutateRoutingRulesOrderSuccessResponse, 'data' > & { data: ReadonlyArray<_RefType['RoutingRule']> }; RotateApiKeyResponse: GQLRotateApiKeyError | GQLRotateApiKeySuccessResponse; RotateWebhookSigningKeyResponse: | GQLRotateWebhookSigningKeyError | GQLRotateWebhookSigningKeySuccessResponse; RunRetroactionResponse: GQLRunRetroactionSuccessResponse; SchemaFieldRoles: | GQLContentSchemaFieldRoles | GQLThreadSchemaFieldRoles | GQLUserSchemaFieldRoles; SetIntegrationConfigResponse: | GQLIntegrationConfigTooManyCredentialsError | GQLIntegrationEmptyInputCredentialsError | GQLIntegrationNoInputCredentialsError | (Omit & { config: _RefType['IntegrationConfig']; }); SignUpResponse: | (Omit & { data?: Maybe<_RefType['User']>; }) | GQLSignUpUserExistsError; SignalArgs: Omit & { aggregationClause?: Maybe<_RefType['AggregationClause']>; }; SignalOutputType: GQLEnumSignalOutputType | GQLScalarSignalOutputType; SubmitDecisionResponse: | GQLJobHasAlreadyBeenSubmittedError | GQLNoJobWithIdInQueueError | GQLRecordingJobDecisionFailedError | GQLSubmitDecisionSuccessResponse | GQLSubmittedJobActionNotFoundError; SupportedLanguages: GQLAllLanguages | GQLLanguages; UpdateContentRuleResponse: | (Omit & { data: _RefType['ContentRule']; }) | GQLNotFoundError | GQLRuleHasRunningBacktestsError | GQLRuleNameExistsError; UpdateManualReviewQueueQueueResponse: | GQLManualReviewQueueNameExistsError | (Omit & { data: _RefType['ManualReviewQueue']; }) | GQLNotFoundError; UpdatePolicyResponse: GQLNotFoundError | GQLPolicy; UpdateReportingRuleResponse: | (Omit & { data: _RefType['ReportingRule']; }) | GQLNotFoundError | GQLReportingRuleNameExistsError; UpdateRoutingRuleResponse: | (Omit & { data: _RefType['RoutingRule']; }) | GQLNotFoundError | GQLQueueDoesNotExistError | GQLRoutingRuleNameExistsError; UpdateUserRuleResponse: | (Omit & { data: _RefType['UserRule']; }) | GQLNotFoundError | GQLRuleHasRunningBacktestsError | GQLRuleNameExistsError; UserHistoryResponse: GQLNotFoundError | UserHistoryForGQL; }; /** Mapping of interface types */ export type GQLResolversInterfaceTypes< _RefType extends Record, > = { ActionBase: | CustomAction | EnqueueAuthorToMrtAction | EnqueueToMrtAction | EnqueueToNcmecAction; Error: | GQLActionNameExistsError | GQLAddCommentFailedError | GQLCannotDeleteDefaultUserError | GQLChangePasswordError | GQLDeleteAllJobsUnauthorizedError | GQLIntegrationConfigTooManyCredentialsError | GQLIntegrationConfigUnsupportedIntegrationError | GQLIntegrationEmptyInputCredentialsError | GQLIntegrationNoInputCredentialsError | GQLInviteUserTokenExpiredError | GQLInviteUserTokenMissingError | GQLItemTypeNameAlreadyExistsError | GQLJobHasAlreadyBeenSubmittedError | GQLLocationBankNameExistsError | GQLLoginIncorrectPasswordError | GQLLoginSsoRequiredError | GQLLoginUserDoesNotExistError | GQLManualReviewQueueNameExistsError | GQLMatchingBankNameExistsError | GQLNoJobWithIdInQueueError | GQLNotFoundError | GQLOrgWithEmailExistsError | GQLOrgWithNameExistsError | GQLPartialItemsEndpointResponseError | GQLPartialItemsInvalidResponseError | GQLPartialItemsMissingEndpointError | GQLPolicyNameExistsError | GQLQueueDoesNotExistError | GQLRecordingJobDecisionFailedError | GQLReportingRuleNameExistsError | GQLRotateApiKeyError | GQLRotateWebhookSigningKeyError | GQLRoutingRuleNameExistsError | GQLRuleHasRunningBacktestsError | GQLRuleNameExistsError | GQLSignUpUserExistsError | GQLSubmittedJobActionNotFoundError; Field: | GQLBaseField | (Omit & { spec: _RefType['DerivedFieldSpec'] }); ItemBase: | (Omit & { type: _RefType['ContentItemType'] }) | (Omit & { type: _RefType['ThreadItemType'] }) | ItemSubmissionForGQL; ItemTypeBase: | ContentItemTypeResolversParentType | ThreadItemTypeResolversParentType | UserItemTypeResolversParentType; ManualReviewDecisionComponentBase: | GQLAcceptAppealDecisionComponent | GQLAutomaticCloseDecisionComponent | GQLIgnoreDecisionComponent | GQLRejectAppealDecisionComponent | GQLSubmitNcmecReportDecisionComponent | GQLTransformJobAndRecreateInQueueDecisionComponent | GQLUserOrRelatedActionDecisionComponent; Rule: Rule | Rule; }; /** Mapping between all available schema types and the resolvers types */ export type GQLResolversTypes = { AcceptAppealDecisionComponent: ResolverTypeWrapper; Action: ResolverTypeWrapper< GQLResolversUnionTypes['Action'] >; ActionBase: ResolverTypeWrapper< GQLResolversInterfaceTypes['ActionBase'] >; ActionData: ResolverTypeWrapper; ActionNameExistsError: ResolverTypeWrapper; ActionSource: GQLActionSource; ActionStatisticsFilters: GQLActionStatisticsFilters; ActionStatisticsGroupByColumns: GQLActionStatisticsGroupByColumns; ActionStatisticsInput: GQLActionStatisticsInput; AddAccessibleQueuesToUserInput: GQLAddAccessibleQueuesToUserInput; AddAccessibleQueuesToUserResponse: ResolverTypeWrapper< GQLResolversUnionTypes['AddAccessibleQueuesToUserResponse'] >; AddCommentFailedError: ResolverTypeWrapper; AddFavoriteMRTQueueSuccessResponse: ResolverTypeWrapper; AddFavoriteRuleResponse: ResolverTypeWrapper< GQLResolversUnionTypes['AddFavoriteRuleResponse'] >; AddFavoriteRuleSuccessResponse: ResolverTypeWrapper; AddManualReviewJobCommentResponse: ResolverTypeWrapper< GQLResolversUnionTypes['AddManualReviewJobCommentResponse'] >; AddManualReviewJobCommentSuccessResponse: ResolverTypeWrapper< Omit & { comment: GQLResolversTypes['ManualReviewJobComment']; } >; AddPoliciesResponse: ResolverTypeWrapper; AddPolicyInput: GQLAddPolicyInput; Aggregation: ResolverTypeWrapper; AggregationClause: ResolverTypeWrapper< Omit & { conditionSet?: Maybe; groupBy: ReadonlyArray; } >; AggregationClauseInput: GQLAggregationClauseInput; AggregationInput: GQLAggregationInput; AggregationSignalArgs: ResolverTypeWrapper< Omit & { aggregationClause?: Maybe; } >; AggregationSignalArgsInput: GQLAggregationSignalArgsInput; AggregationType: GQLAggregationType; AllLanguages: ResolverTypeWrapper; AllRuleInsights: ResolverTypeWrapper; ApiKey: ResolverTypeWrapper; AppealDecision: GQLAppealDecision; AppealEnqueueSourceInfo: ResolverTypeWrapper; AppealSettings: ResolverTypeWrapper; AppealSettingsInput: GQLAppealSettingsInput; AutomaticCloseDecisionComponent: ResolverTypeWrapper; Backtest: ResolverTypeWrapper; BacktestStatus: GQLBacktestStatus; BaseField: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; CannotDeleteDefaultUserError: ResolverTypeWrapper; ChangePasswordError: ResolverTypeWrapper; ChangePasswordInput: GQLChangePasswordInput; ChangePasswordResponse: ResolverTypeWrapper< GQLResolversUnionTypes['ChangePasswordResponse'] >; ChangePasswordSuccessResponse: ResolverTypeWrapper; Condition: ResolverTypeWrapper; ConditionConjunction: GQLConditionConjunction; ConditionInput: GQLConditionInput; ConditionInputField: ResolverTypeWrapper< Omit & { spec?: Maybe; } >; ConditionInputFieldInput: GQLConditionInputFieldInput; ConditionInputInputType: GQLConditionInputInputType; ConditionInputSignalInput: GQLConditionInputSignalInput; ConditionMatchingValuesInput: GQLConditionMatchingValuesInput; ConditionOutcome: GQLConditionOutcome; ConditionResult: ResolverTypeWrapper; ConditionSet: ResolverTypeWrapper; ConditionSetInput: GQLConditionSetInput; ConditionSetWithResult: ResolverTypeWrapper; ConditionWithResult: ResolverTypeWrapper; Container: ResolverTypeWrapper; ContainerInput: GQLContainerInput; ContainerType: GQLContainerType; ContentAppealManualReviewJobPayload: ResolverTypeWrapper; ContentItem: ResolverTypeWrapper< Omit & { type: GQLResolversTypes['ContentItemType']; } >; ContentItemType: ResolverTypeWrapper; ContentManualReviewJobPayload: ResolverTypeWrapper; ContentRule: ResolverTypeWrapper; ContentSchemaFieldRoles: ResolverTypeWrapper; ContentSchemaFieldRolesInput: GQLContentSchemaFieldRolesInput; ContentType: ResolverTypeWrapper; CoopActionDecisionInput: GQLCoopActionDecisionInput; CoopInput: GQLCoopInput; CoopInputOrString: ResolverTypeWrapper< Scalars['CoopInputOrString']['output'] >; CountByActionByDay: ResolverTypeWrapper; CountByActionByDayAction: ResolverTypeWrapper; CountByDay: ResolverTypeWrapper; CountByDecisionTypeByDay: ResolverTypeWrapper; CountByPolicyByDay: ResolverTypeWrapper; CountByPolicyByDayPolicy: ResolverTypeWrapper; CountByTagByDay: ResolverTypeWrapper; CreateActionInput: GQLCreateActionInput; CreateBacktestInput: GQLCreateBacktestInput; CreateBacktestResponse: ResolverTypeWrapper< Omit & { backtest: GQLResolversTypes['Backtest']; } >; CreateContentItemTypeInput: GQLCreateContentItemTypeInput; CreateContentRuleInput: GQLCreateContentRuleInput; CreateContentRuleResponse: ResolverTypeWrapper< GQLResolversUnionTypes['CreateContentRuleResponse'] >; CreateHashBankInput: GQLCreateHashBankInput; CreateLocationBankInput: GQLCreateLocationBankInput; CreateManualReviewJobCommentInput: GQLCreateManualReviewJobCommentInput; CreateManualReviewQueueInput: GQLCreateManualReviewQueueInput; CreateManualReviewQueueResponse: ResolverTypeWrapper< GQLResolversUnionTypes['CreateManualReviewQueueResponse'] >; CreateOrgInput: GQLCreateOrgInput; CreateOrgResponse: ResolverTypeWrapper< GQLResolversUnionTypes['CreateOrgResponse'] >; CreateOrgSuccessResponse: ResolverTypeWrapper; CreateReportingRuleInput: GQLCreateReportingRuleInput; CreateReportingRuleResponse: ResolverTypeWrapper< GQLResolversUnionTypes['CreateReportingRuleResponse'] >; CreateRoutingRuleInput: GQLCreateRoutingRuleInput; CreateRoutingRuleResponse: ResolverTypeWrapper< GQLResolversUnionTypes['CreateRoutingRuleResponse'] >; CreateTextBankInput: GQLCreateTextBankInput; CreateThreadItemTypeInput: GQLCreateThreadItemTypeInput; CreateUserItemTypeInput: GQLCreateUserItemTypeInput; CreateUserRuleInput: GQLCreateUserRuleInput; CreateUserRuleResponse: ResolverTypeWrapper< GQLResolversUnionTypes['CreateUserRuleResponse'] >; Cursor: ResolverTypeWrapper; CustomAction: ResolverTypeWrapper; CustomMrtApiParamSpec: ResolverTypeWrapper; Date: ResolverTypeWrapper; DateTime: ResolverTypeWrapper; DecisionActionType: GQLDecisionActionType; DecisionCount: ResolverTypeWrapper; DecisionCountFilterBy: ResolverTypeWrapper; DecisionCountFilterByInput: GQLDecisionCountFilterByInput; DecisionCountGroupByColumns: GQLDecisionCountGroupByColumns; DecisionCountSettingsInput: GQLDecisionCountSettingsInput; DecisionCountTableFilterByInput: GQLDecisionCountTableFilterByInput; DecisionSubmission: GQLDecisionSubmission; DecisionsCountGroupBy: GQLDecisionsCountGroupBy; DeleteAllJobsFromQueueResponse: ResolverTypeWrapper< GQLResolversUnionTypes['DeleteAllJobsFromQueueResponse'] >; DeleteAllJobsFromQueueSuccessResponse: ResolverTypeWrapper; DeleteAllJobsUnauthorizedError: ResolverTypeWrapper; DeleteItemTypeResponse: ResolverTypeWrapper< GQLResolversUnionTypes['DeleteItemTypeResponse'] >; DeleteItemTypeSuccessResponse: ResolverTypeWrapper; DeleteManualReviewJobCommentInput: GQLDeleteManualReviewJobCommentInput; DeleteRoutingRuleInput: GQLDeleteRoutingRuleInput; DequeueManualReviewJobResponse: ResolverTypeWrapper< GQLResolversUnionTypes['DequeueManualReviewJobResponse'] >; DequeueManualReviewJobSuccessResponse: ResolverTypeWrapper< Omit & { job: GQLResolversTypes['ManualReviewJob']; } >; DerivedField: ResolverTypeWrapper< Omit & { spec: GQLResolversTypes['DerivedFieldSpec']; } >; DerivedFieldCoopInputSource: ResolverTypeWrapper; DerivedFieldCoopInputSourceInput: GQLDerivedFieldCoopInputSourceInput; DerivedFieldDerivationType: GQLDerivedFieldDerivationType; DerivedFieldFieldSource: ResolverTypeWrapper; DerivedFieldFieldSourceInput: GQLDerivedFieldFieldSourceInput; DerivedFieldFullItemSource: ResolverTypeWrapper; DerivedFieldFullItemSourceInput: GQLDerivedFieldFullItemSourceInput; DerivedFieldSource: ResolverTypeWrapper; DerivedFieldSourceInput: GQLDerivedFieldSourceInput; DerivedFieldSpec: ResolverTypeWrapper< Omit & { source: GQLResolversTypes['DerivedFieldSource']; } >; DerivedFieldSpecInput: GQLDerivedFieldSpecInput; DisabledInfo: ResolverTypeWrapper; DisabledInfoInput: GQLDisabledInfoInput; EnqueueAuthorToMrtAction: ResolverTypeWrapper; EnqueueToMrtAction: ResolverTypeWrapper; EnqueueToNcmecAction: ResolverTypeWrapper; EnumSignalOutputType: ResolverTypeWrapper; Error: ResolverTypeWrapper< GQLResolversInterfaceTypes['Error'] >; ExchangeApiInfo: ResolverTypeWrapper; ExchangeApiSchema: ResolverTypeWrapper; ExchangeConfigInput: GQLExchangeConfigInput; ExchangeFieldDescriptor: ResolverTypeWrapper; ExchangeInfo: ResolverTypeWrapper; ExchangeSchemaSection: ResolverTypeWrapper; ExecuteActionResponse: ResolverTypeWrapper; ExecuteBulkActionInput: GQLExecuteBulkActionInput; ExecuteBulkActionResponse: ResolverTypeWrapper; ExecuteBulkActionsInput: GQLExecuteBulkActionsInput; Field: ResolverTypeWrapper< GQLResolversInterfaceTypes['Field'] >; FieldInput: GQLFieldInput; FieldType: GQLFieldType; Float: ResolverTypeWrapper; ForgotPasswordError: GQLForgotPasswordError; GetDecisionCountInput: GQLGetDecisionCountInput; GetDecisionCountSettings: ResolverTypeWrapper; GetDecisionCountsTableInput: GQLGetDecisionCountsTableInput; GetFullReportingRuleResultForItemResponse: ResolverTypeWrapper< GQLResolversUnionTypes['GetFullReportingRuleResultForItemResponse'] >; GetFullResultForItemInput: GQLGetFullResultForItemInput; GetFullResultForItemResponse: ResolverTypeWrapper< GQLResolversUnionTypes['GetFullResultForItemResponse'] >; GetJobCreationCountInput: GQLGetJobCreationCountInput; GetJobCreationCountSettings: ResolverTypeWrapper; GetResolvedJobCountInput: GQLGetResolvedJobCountInput; GetSkippedJobCountInput: GQLGetSkippedJobCountInput; GoogleContentSafetyApiIntegrationApiCredential: ResolverTypeWrapper; GoogleContentSafetyApiIntegrationApiCredentialInput: GQLGoogleContentSafetyApiIntegrationApiCredentialInput; GooglePlaceLocationInfo: ResolverTypeWrapper; HashBank: ResolverTypeWrapper; ID: ResolverTypeWrapper; IgnoreDecisionComponent: ResolverTypeWrapper; Int: ResolverTypeWrapper; Integration: GQLIntegration; IntegrationApiCredential: ResolverTypeWrapper< GQLResolversUnionTypes['IntegrationApiCredential'] >; IntegrationApiCredentialInput: GQLIntegrationApiCredentialInput; IntegrationConfig: ResolverTypeWrapper< Omit & { apiCredential: GQLResolversTypes['IntegrationApiCredential']; } >; IntegrationConfigQueryResponse: ResolverTypeWrapper< GQLResolversUnionTypes['IntegrationConfigQueryResponse'] >; IntegrationConfigSuccessResult: ResolverTypeWrapper< Omit & { config?: Maybe; } >; IntegrationConfigTooManyCredentialsError: ResolverTypeWrapper; IntegrationConfigUnsupportedIntegrationError: ResolverTypeWrapper; IntegrationEmptyInputCredentialsError: ResolverTypeWrapper; IntegrationMetadata: ResolverTypeWrapper; IntegrationNoInputCredentialsError: ResolverTypeWrapper; InviteUserInput: GQLInviteUserInput; InviteUserToken: ResolverTypeWrapper; InviteUserTokenExpiredError: ResolverTypeWrapper; InviteUserTokenMissingError: ResolverTypeWrapper; InviteUserTokenResponse: ResolverTypeWrapper< GQLResolversUnionTypes['InviteUserTokenResponse'] >; InviteUserTokenSuccessResponse: ResolverTypeWrapper; IpAddress: ResolverTypeWrapper; IpAddressInput: GQLIpAddressInput; Item: ResolverTypeWrapper; ItemAction: ResolverTypeWrapper; ItemBase: ResolverTypeWrapper; ItemHistoryResponse: ResolverTypeWrapper< GQLResolversUnionTypes['ItemHistoryResponse'] >; ItemHistoryResult: ResolverTypeWrapper< Omit & { executions: ReadonlyArray; item: GQLResolversTypes['Item']; } >; ItemIdentifier: ResolverTypeWrapper; ItemIdentifierInput: GQLItemIdentifierInput; ItemInput: GQLItemInput; ItemSubmissions: ResolverTypeWrapper< Omit & { latest: GQLResolversTypes['Item']; prior?: Maybe>; } >; ItemType: ResolverTypeWrapper; ItemTypeBase: ResolverTypeWrapper; ItemTypeIdentifier: ResolverTypeWrapper< Omit & { schemaVariant: GQLResolversTypes['ItemTypeSchemaVariant']; version: GQLResolversTypes['NonEmptyString']; } >; ItemTypeIdentifierInput: GQLItemTypeIdentifierInput; ItemTypeNameAlreadyExistsError: ResolverTypeWrapper; ItemTypeSchemaVariant: ResolverTypeWrapper; ItemTypeSchemaVariantInput: ResolverTypeWrapper; ItemWithParents: ResolverTypeWrapper< Omit & { item: GQLResolversTypes['ItemSubmissions']; parents: ReadonlyArray; } >; JSON: ResolverTypeWrapper; JSONObject: ResolverTypeWrapper; JobCountFilterByInput: GQLJobCountFilterByInput; JobCountGroupByColumns: GQLJobCountGroupByColumns; JobCreationCount: ResolverTypeWrapper; JobCreationFilterBy: ResolverTypeWrapper; JobCreationFilterByInput: GQLJobCreationFilterByInput; JobCreationGroupByColumns: GQLJobCreationGroupByColumns; JobCreationSettingsInput: GQLJobCreationSettingsInput; JobCreationSourceOptions: GQLJobCreationSourceOptions; JobHasAlreadyBeenSubmittedError: ResolverTypeWrapper; Language: GQLLanguage; Languages: ResolverTypeWrapper; LatLng: ResolverTypeWrapper; LatLngInput: GQLLatLngInput; LeafCondition: ResolverTypeWrapper; LeafConditionWithResult: ResolverTypeWrapper; LocationArea: ResolverTypeWrapper; LocationAreaInput: GQLLocationAreaInput; LocationBank: ResolverTypeWrapper; LocationBankNameExistsError: ResolverTypeWrapper; LocationGeometry: ResolverTypeWrapper; LocationGeometryInput: GQLLocationGeometryInput; LogSkipInput: GQLLogSkipInput; LoginIncorrectPasswordError: ResolverTypeWrapper; LoginInput: GQLLoginInput; LoginMethod: GQLLoginMethod; LoginResponse: ResolverTypeWrapper< GQLResolversUnionTypes['LoginResponse'] >; LoginSsoRequiredError: ResolverTypeWrapper; LoginSuccessResponse: ResolverTypeWrapper< Omit & { user: GQLResolversTypes['User'] } >; LoginUserDoesNotExistError: ResolverTypeWrapper; LookbackVersion: GQLLookbackVersion; ManualReviewChartConfigurationsInput: GQLManualReviewChartConfigurationsInput; ManualReviewChartMetric: GQLManualReviewChartMetric; ManualReviewChartSettings: ResolverTypeWrapper< GQLResolversUnionTypes['ManualReviewChartSettings'] >; ManualReviewChartSettingsInput: GQLManualReviewChartSettingsInput; ManualReviewDecision: ResolverTypeWrapper< Omit & { decisions: ReadonlyArray< GQLResolversTypes['ManualReviewDecisionComponent'] >; relatedActions: ReadonlyArray< GQLResolversTypes['ManualReviewDecisionComponent'] >; } >; ManualReviewDecisionComponent: ResolverTypeWrapper< GQLResolversUnionTypes['ManualReviewDecisionComponent'] >; ManualReviewDecisionComponentBase: ResolverTypeWrapper< GQLResolversInterfaceTypes['ManualReviewDecisionComponentBase'] >; ManualReviewDecisionType: GQLManualReviewDecisionType; ManualReviewExistingJob: ResolverTypeWrapper< Omit & { job: GQLResolversTypes['ManualReviewJob']; } >; ManualReviewJob: ResolverTypeWrapper; ManualReviewJobComment: ResolverTypeWrapper; ManualReviewJobEnqueueSourceInfo: ResolverTypeWrapper< GQLResolversUnionTypes['ManualReviewJobEnqueueSourceInfo'] >; ManualReviewJobKind: GQLManualReviewJobKind; ManualReviewJobPayload: ResolverTypeWrapper; ManualReviewJobWithDecisions: ResolverTypeWrapper< Omit & { decision: GQLResolversTypes['ManualReviewDecision']; job: GQLResolversTypes['ManualReviewJob']; } >; ManualReviewQueue: ResolverTypeWrapper; ManualReviewQueueNameExistsError: ResolverTypeWrapper; MatchingBankNameExistsError: ResolverTypeWrapper; MatchingBanks: ResolverTypeWrapper; MatchingValues: ResolverTypeWrapper; MessageWithIpAddress: ResolverTypeWrapper< Omit & { message: GQLResolversTypes['ContentItem']; } >; MetricsTimeDivisionOptions: GQLMetricsTimeDivisionOptions; ModelCard: ResolverTypeWrapper; ModelCardField: ResolverTypeWrapper; ModelCardSection: ResolverTypeWrapper; ModelCardSubsection: ResolverTypeWrapper; ModeratorSafetySettingsInput: GQLModeratorSafetySettingsInput; MrtJobEnqueueSourceInfo: ResolverTypeWrapper; MutateAccessibleQueuesForUserSuccessResponse: ResolverTypeWrapper; MutateActionError: GQLMutateActionError; MutateActionResponse: ResolverTypeWrapper< GQLResolversUnionTypes['MutateActionResponse'] >; MutateActionSuccessResponse: ResolverTypeWrapper< Omit & { data: GQLResolversTypes['CustomAction']; } >; MutateBankResponse: ResolverTypeWrapper; MutateContentItemTypeResponse: ResolverTypeWrapper< GQLResolversUnionTypes['MutateContentItemTypeResponse'] >; MutateContentRuleSuccessResponse: ResolverTypeWrapper< Omit & { data: GQLResolversTypes['ContentRule']; } >; MutateContentTypeSuccessResponse: ResolverTypeWrapper< Omit & { data?: Maybe; } >; MutateHashBankResponse: ResolverTypeWrapper< GQLResolversUnionTypes['MutateHashBankResponse'] >; MutateHashBankSuccessResponse: ResolverTypeWrapper< Omit & { data: GQLResolversTypes['HashBank']; } >; MutateLocationBankResponse: ResolverTypeWrapper< GQLResolversUnionTypes['MutateLocationBankResponse'] >; MutateLocationBankSuccessResponse: ResolverTypeWrapper< Omit & { data: GQLResolversTypes['LocationBank']; } >; MutateManualReviewQueueSuccessResponse: ResolverTypeWrapper< Omit & { data: GQLResolversTypes['ManualReviewQueue']; } >; MutateReportingRuleSuccessResponse: ResolverTypeWrapper< Omit & { data: GQLResolversTypes['ReportingRule']; } >; MutateRoutingRuleSuccessResponse: ResolverTypeWrapper< Omit & { data: GQLResolversTypes['RoutingRule']; } >; MutateRoutingRulesOrderSuccessResponse: ResolverTypeWrapper< Omit & { data: ReadonlyArray; } >; MutateThreadItemTypeResponse: ResolverTypeWrapper< GQLResolversUnionTypes['MutateThreadItemTypeResponse'] >; MutateThreadTypeSuccessResponse: ResolverTypeWrapper< Omit & { data?: Maybe; } >; MutateUserItemTypeResponse: ResolverTypeWrapper< GQLResolversUnionTypes['MutateUserItemTypeResponse'] >; MutateUserRuleSuccessResponse: ResolverTypeWrapper< Omit & { data: GQLResolversTypes['UserRule']; } >; MutateUserTypeSuccessResponse: ResolverTypeWrapper< Omit & { data?: Maybe; } >; Mutation: ResolverTypeWrapper>; NCMECIncidentType: GQLNcmecIncidentType; NCMECReport: ResolverTypeWrapper< Omit & { userItemType: GQLResolversTypes['UserItemType']; } >; NCMECReportedMedia: ResolverTypeWrapper; NCMECReportedThread: ResolverTypeWrapper; NcmecAdditionalFile: ResolverTypeWrapper; NcmecContentInThreadReport: GQLNcmecContentInThreadReport; NcmecContentItem: ResolverTypeWrapper< Omit & { contentItem: GQLResolversTypes['Item']; } >; NcmecFileAnnotation: GQLNcmecFileAnnotation; NcmecIndustryClassification: GQLNcmecIndustryClassification; NcmecInternetDetailType: GQLNcmecInternetDetailType; NcmecManualReviewJobPayload: ResolverTypeWrapper; NcmecMediaInput: GQLNcmecMediaInput; NcmecOrgSettings: ResolverTypeWrapper; NcmecOrgSettingsInput: GQLNcmecOrgSettingsInput; NcmecReportedMediaDetails: ResolverTypeWrapper; NcmecThreadInput: GQLNcmecThreadInput; NoJobWithIdInQueueError: ResolverTypeWrapper; NonEmptyString: ResolverTypeWrapper; NotFoundError: ResolverTypeWrapper; Notification: ResolverTypeWrapper; NotificationType: GQLNotificationType; OpenAiIntegrationApiCredential: ResolverTypeWrapper; OpenAiIntegrationApiCredentialInput: GQLOpenAiIntegrationApiCredentialInput; Org: ResolverTypeWrapper; OrgWithEmailExistsError: ResolverTypeWrapper; OrgWithNameExistsError: ResolverTypeWrapper; PageInfo: ResolverTypeWrapper; PartialItemsEndpointResponseError: ResolverTypeWrapper; PartialItemsInvalidResponseError: ResolverTypeWrapper; PartialItemsMissingEndpointError: ResolverTypeWrapper; PartialItemsResponse: ResolverTypeWrapper< GQLResolversUnionTypes['PartialItemsResponse'] >; PartialItemsSuccessResponse: ResolverTypeWrapper< Omit & { items: ReadonlyArray; } >; PendingInvite: ResolverTypeWrapper; PlaceBounds: ResolverTypeWrapper; PlaceBoundsInput: GQLPlaceBoundsInput; PluginIntegrationApiCredential: ResolverTypeWrapper; Policy: ResolverTypeWrapper; PolicyActionCount: ResolverTypeWrapper; PolicyNameExistsError: ResolverTypeWrapper; PolicyType: GQLPolicyType; PolicyViolationsCount: ResolverTypeWrapper; PostActionsEnqueueSourceInfo: ResolverTypeWrapper; Query: ResolverTypeWrapper>; QueueDoesNotExistError: ResolverTypeWrapper; RecentDecisionsFilterInput: GQLRecentDecisionsFilterInput; RecentDecisionsForUser: ResolverTypeWrapper< Omit & { recentDecisions: ReadonlyArray; } >; RecentDecisionsInput: GQLRecentDecisionsInput; RecentManualReviewAcceptAppealDecision: GQLRecentManualReviewAcceptAppealDecision; RecentManualReviewAutomaticCloseDecision: GQLRecentManualReviewAutomaticCloseDecision; RecentManualReviewDecisionType: GQLRecentManualReviewDecisionType; RecentManualReviewIgnoreDecision: GQLRecentManualReviewIgnoreDecision; RecentManualReviewRejectAppealDecision: GQLRecentManualReviewRejectAppealDecision; RecentManualReviewSubmitNCMECReportDecision: GQLRecentManualReviewSubmitNcmecReportDecision; RecentManualReviewTransformJobAndRecreateInQueueDecision: GQLRecentManualReviewTransformJobAndRecreateInQueueDecision; RecentManualReviewUserOrRelatedActionDecision: GQLRecentManualReviewUserOrRelatedActionDecision; RecentUserStrikeActions: ResolverTypeWrapper; RecentUserStrikeActionsInput: GQLRecentUserStrikeActionsInput; RecommendedThresholds: ResolverTypeWrapper; RecordingJobDecisionFailedError: ResolverTypeWrapper; RejectAppealDecisionComponent: ResolverTypeWrapper; ReleaseJobLockInput: GQLReleaseJobLockInput; RemoveAccessibleQueuesToUserInput: GQLRemoveAccessibleQueuesToUserInput; RemoveAccessibleQueuesToUserResponse: ResolverTypeWrapper< GQLResolversUnionTypes['RemoveAccessibleQueuesToUserResponse'] >; RemoveFavoriteMRTQueueSuccessResponse: ResolverTypeWrapper; RemoveFavoriteRuleResponse: ResolverTypeWrapper< GQLResolversUnionTypes['RemoveFavoriteRuleResponse'] >; RemoveFavoriteRuleSuccessResponse: ResolverTypeWrapper; ReorderRoutingRulesInput: GQLReorderRoutingRulesInput; ReorderRoutingRulesResponse: ResolverTypeWrapper< GQLResolversUnionTypes['ReorderRoutingRulesResponse'] >; ReportEnqueueSourceInfo: ResolverTypeWrapper; ReportHistoryEntry: ResolverTypeWrapper; ReportHistoryEntryInput: GQLReportHistoryEntryInput; ReportedForReason: ResolverTypeWrapper; ReporterIdInput: GQLReporterIdInput; ReportingInsights: ResolverTypeWrapper; ReportingRule: ResolverTypeWrapper; ReportingRuleExecutionResult: ResolverTypeWrapper< Omit & { result?: Maybe; signalResults?: Maybe< ReadonlyArray >; } >; ReportingRuleInsights: ResolverTypeWrapper; ReportingRuleNameExistsError: ResolverTypeWrapper; ReportingRulePassRateData: ResolverTypeWrapper; ReportingRuleStatus: GQLReportingRuleStatus; RequestDemoInput: GQLRequestDemoInput; RequestDemoInterest: GQLRequestDemoInterest; ResetPasswordInput: GQLResetPasswordInput; ResolvedJobCount: ResolverTypeWrapper; RotateApiKeyError: ResolverTypeWrapper; RotateApiKeyInput: GQLRotateApiKeyInput; RotateApiKeyResponse: ResolverTypeWrapper< GQLResolversUnionTypes['RotateApiKeyResponse'] >; RotateApiKeySuccessResponse: ResolverTypeWrapper; RotateWebhookSigningKeyError: ResolverTypeWrapper; RotateWebhookSigningKeyResponse: ResolverTypeWrapper< GQLResolversUnionTypes['RotateWebhookSigningKeyResponse'] >; RotateWebhookSigningKeySuccessResponse: ResolverTypeWrapper; RoutingRule: ResolverTypeWrapper; RoutingRuleNameExistsError: ResolverTypeWrapper; RoutingRuleStatus: GQLRoutingRuleStatus; Rule: ResolverTypeWrapper; RuleEnvironment: GQLRuleEnvironment; RuleExecutionEnqueueSourceInfo: ResolverTypeWrapper< Omit & { rules: ReadonlyArray; } >; RuleExecutionResult: ResolverTypeWrapper< Omit & { result?: Maybe; signalResults?: Maybe< ReadonlyArray >; } >; RuleExecutionResultEdge: ResolverTypeWrapper< Omit & { node: GQLResolversTypes['RuleExecutionResult']; } >; RuleExecutionResultsConnection: ResolverTypeWrapper< Omit & { edges: ReadonlyArray; } >; RuleHasRunningBacktestsError: ResolverTypeWrapper; RuleInsights: ResolverTypeWrapper; RuleNameExistsError: ResolverTypeWrapper; RulePassRateData: ResolverTypeWrapper; RuleStatus: GQLRuleStatus; RunRetroactionInput: GQLRunRetroactionInput; RunRetroactionResponse: ResolverTypeWrapper< GQLResolversUnionTypes['RunRetroactionResponse'] >; RunRetroactionSuccessResponse: ResolverTypeWrapper; ScalarSignalOutputType: ResolverTypeWrapper; ScalarType: GQLScalarType; SchemaFieldRoles: ResolverTypeWrapper< GQLResolversUnionTypes['SchemaFieldRoles'] >; SendPasswordResetInput: GQLSendPasswordResetInput; SetAllUserStrikeThresholdsInput: GQLSetAllUserStrikeThresholdsInput; SetAllUserStrikeThresholdsSuccessResponse: ResolverTypeWrapper; SetIntegrationConfigInput: GQLSetIntegrationConfigInput; SetIntegrationConfigResponse: ResolverTypeWrapper< GQLResolversUnionTypes['SetIntegrationConfigResponse'] >; SetIntegrationConfigSuccessResponse: ResolverTypeWrapper< Omit & { config: GQLResolversTypes['IntegrationConfig']; } >; SetModeratorSafetySettingsSuccessResponse: ResolverTypeWrapper; SetMrtChartConfigurationSettingsSuccessResponse: ResolverTypeWrapper; SetPluginIntegrationConfigInput: GQLSetPluginIntegrationConfigInput; SetUserStrikeThresholdInput: GQLSetUserStrikeThresholdInput; SignUpInput: GQLSignUpInput; SignUpResponse: ResolverTypeWrapper< GQLResolversUnionTypes['SignUpResponse'] >; SignUpSuccessResponse: ResolverTypeWrapper< Omit & { data?: Maybe; } >; SignUpUserExistsError: ResolverTypeWrapper; Signal: ResolverTypeWrapper; SignalArgs: ResolverTypeWrapper< GQLResolversUnionTypes['SignalArgs'] >; SignalArgsInput: GQLSignalArgsInput; SignalInputType: GQLSignalInputType; SignalOutputType: ResolverTypeWrapper< GQLResolversUnionTypes['SignalOutputType'] >; SignalPricingStructure: ResolverTypeWrapper; SignalPricingStructureType: GQLSignalPricingStructureType; SignalSubcategory: ResolverTypeWrapper; SignalSubcategoryInput: GQLSignalSubcategoryInput; SignalSubcategoryOptionInput: GQLSignalSubcategoryOptionInput; SignalType: GQLSignalType; SignalWithScore: ResolverTypeWrapper; SkippedJob: ResolverTypeWrapper; SkippedJobCount: ResolverTypeWrapper; SkippedJobCountGroupByColumns: GQLSkippedJobCountGroupByColumns; SkippedJobFilterByInput: GQLSkippedJobFilterByInput; SortOrder: GQLSortOrder; SpotTestItemInput: GQLSpotTestItemInput; StartAndEndDateFilterByInput: GQLStartAndEndDateFilterByInput; String: ResolverTypeWrapper; StringOrFloat: ResolverTypeWrapper; SubmitAppealDecisionInput: GQLSubmitAppealDecisionInput; SubmitDecisionInput: GQLSubmitDecisionInput; SubmitDecisionResponse: ResolverTypeWrapper< GQLResolversUnionTypes['SubmitDecisionResponse'] >; SubmitDecisionSuccessResponse: ResolverTypeWrapper; SubmitNCMECReportDecisionComponent: ResolverTypeWrapper; SubmitNcmecReportInput: GQLSubmitNcmecReportInput; SubmittedJobActionNotFoundError: ResolverTypeWrapper; SupportedLanguages: ResolverTypeWrapper< GQLResolversUnionTypes['SupportedLanguages'] >; TableDecisionCount: ResolverTypeWrapper; TextBank: ResolverTypeWrapper; TextBankType: GQLTextBankType; ThreadAppealManualReviewJobPayload: ResolverTypeWrapper; ThreadItem: ResolverTypeWrapper< Omit & { type: GQLResolversTypes['ThreadItemType'] } >; ThreadItemType: ResolverTypeWrapper; ThreadManualReviewJobPayload: ResolverTypeWrapper; ThreadSchemaFieldRoles: ResolverTypeWrapper; ThreadSchemaFieldRolesInput: GQLThreadSchemaFieldRolesInput; ThreadWithMessages: ResolverTypeWrapper< Omit & { messages: ReadonlyArray; } >; ThreadWithMessagesAndIpAddress: ResolverTypeWrapper< Omit & { messages: ReadonlyArray; } >; TimeToAction: ResolverTypeWrapper; TimeToActionFilterByInput: GQLTimeToActionFilterByInput; TimeToActionGroupByColumns: GQLTimeToActionGroupByColumns; TimeToActionInput: GQLTimeToActionInput; TopPolicyViolationsInput: GQLTopPolicyViolationsInput; TransformJobAndRecreateInQueue: GQLTransformJobAndRecreateInQueue; TransformJobAndRecreateInQueueDecisionComponent: ResolverTypeWrapper; UpdateActionInput: GQLUpdateActionInput; UpdateContentItemTypeInput: GQLUpdateContentItemTypeInput; UpdateContentRuleInput: GQLUpdateContentRuleInput; UpdateContentRuleResponse: ResolverTypeWrapper< GQLResolversUnionTypes['UpdateContentRuleResponse'] >; UpdateHashBankInput: GQLUpdateHashBankInput; UpdateLocationBankInput: GQLUpdateLocationBankInput; UpdateManualReviewQueueInput: GQLUpdateManualReviewQueueInput; UpdateManualReviewQueueQueueResponse: ResolverTypeWrapper< GQLResolversUnionTypes['UpdateManualReviewQueueQueueResponse'] >; UpdateNcmecOrgSettingsResponse: ResolverTypeWrapper; UpdateOrgInfoInput: GQLUpdateOrgInfoInput; UpdateOrgInfoSuccessResponse: ResolverTypeWrapper; UpdatePolicyInput: GQLUpdatePolicyInput; UpdatePolicyResponse: ResolverTypeWrapper< GQLResolversUnionTypes['UpdatePolicyResponse'] >; UpdateReportingRuleInput: GQLUpdateReportingRuleInput; UpdateReportingRuleResponse: ResolverTypeWrapper< GQLResolversUnionTypes['UpdateReportingRuleResponse'] >; UpdateRoleInput: GQLUpdateRoleInput; UpdateRoutingRuleInput: GQLUpdateRoutingRuleInput; UpdateRoutingRuleResponse: ResolverTypeWrapper< GQLResolversUnionTypes['UpdateRoutingRuleResponse'] >; UpdateSSOCredentialsInput: GQLUpdateSsoCredentialsInput; UpdateTextBankInput: GQLUpdateTextBankInput; UpdateThreadItemTypeInput: GQLUpdateThreadItemTypeInput; UpdateUserItemTypeInput: GQLUpdateUserItemTypeInput; UpdateUserRuleInput: GQLUpdateUserRuleInput; UpdateUserRuleResponse: ResolverTypeWrapper< GQLResolversUnionTypes['UpdateUserRuleResponse'] >; UpdateUserStrikeTTLInput: GQLUpdateUserStrikeTtlInput; UpdateUserStrikeTTLSuccessResponse: ResolverTypeWrapper; User: ResolverTypeWrapper; UserActionDecisionAction: GQLUserActionDecisionAction; UserActionDecisionPolicy: GQLUserActionDecisionPolicy; UserActionsHistory: ResolverTypeWrapper; UserAppealManualReviewJobPayload: ResolverTypeWrapper; UserHistory: ResolverTypeWrapper; UserHistoryResponse: ResolverTypeWrapper< GQLResolversUnionTypes['UserHistoryResponse'] >; UserInterfacePreferences: ResolverTypeWrapper< Omit & { mrtChartConfigurations: ReadonlyArray< GQLResolversTypes['ManualReviewChartSettings'] >; } >; UserItem: ResolverTypeWrapper; UserItemType: ResolverTypeWrapper; UserManualReviewJobPayload: ResolverTypeWrapper; UserNotificationEdge: ResolverTypeWrapper< Omit & { node: GQLResolversTypes['Notification']; } >; UserNotifications: ResolverTypeWrapper< Omit & { edges: ReadonlyArray; } >; UserOrRelatedActionDecisionComponent: ResolverTypeWrapper; UserPenaltySeverity: GQLUserPenaltySeverity; UserPermission: GQLUserPermission; UserRole: GQLUserRole; UserRule: ResolverTypeWrapper; UserSchemaFieldRoles: ResolverTypeWrapper; UserSchemaFieldRolesInput: GQLUserSchemaFieldRolesInput; UserStrikeBucket: ResolverTypeWrapper; UserStrikeThreshold: ResolverTypeWrapper; UserSubmissionCount: ResolverTypeWrapper; UserSubmissionsHistory: ResolverTypeWrapper; ValueComparator: GQLValueComparator; WindowConfiguration: ResolverTypeWrapper; WindowConfigurationInput: GQLWindowConfigurationInput; ZentropiIntegrationApiCredential: ResolverTypeWrapper; ZentropiIntegrationApiCredentialInput: GQLZentropiIntegrationApiCredentialInput; ZentropiLabelerVersion: ResolverTypeWrapper; ZentropiLabelerVersionInput: GQLZentropiLabelerVersionInput; }; /** Mapping between all available schema types and the resolvers parents */ export type GQLResolversParentTypes = { AcceptAppealDecisionComponent: GQLAcceptAppealDecisionComponent; Action: GQLResolversUnionTypes['Action']; ActionBase: GQLResolversInterfaceTypes['ActionBase']; ActionData: GQLActionData; ActionNameExistsError: GQLActionNameExistsError; ActionStatisticsFilters: GQLActionStatisticsFilters; ActionStatisticsInput: GQLActionStatisticsInput; AddAccessibleQueuesToUserInput: GQLAddAccessibleQueuesToUserInput; AddAccessibleQueuesToUserResponse: GQLResolversUnionTypes['AddAccessibleQueuesToUserResponse']; AddCommentFailedError: GQLAddCommentFailedError; AddFavoriteMRTQueueSuccessResponse: GQLAddFavoriteMrtQueueSuccessResponse; AddFavoriteRuleResponse: GQLResolversUnionTypes['AddFavoriteRuleResponse']; AddFavoriteRuleSuccessResponse: GQLAddFavoriteRuleSuccessResponse; AddManualReviewJobCommentResponse: GQLResolversUnionTypes['AddManualReviewJobCommentResponse']; AddManualReviewJobCommentSuccessResponse: Omit< GQLAddManualReviewJobCommentSuccessResponse, 'comment' > & { comment: GQLResolversParentTypes['ManualReviewJobComment'] }; AddPoliciesResponse: GQLAddPoliciesResponse; AddPolicyInput: GQLAddPolicyInput; Aggregation: GQLAggregation; AggregationClause: Omit & { conditionSet?: Maybe; groupBy: ReadonlyArray; }; AggregationClauseInput: GQLAggregationClauseInput; AggregationInput: GQLAggregationInput; AggregationSignalArgs: Omit & { aggregationClause?: Maybe; }; AggregationSignalArgsInput: GQLAggregationSignalArgsInput; AllLanguages: GQLAllLanguages; AllRuleInsights: GQLAllRuleInsights; ApiKey: GQLApiKey; AppealEnqueueSourceInfo: GQLAppealEnqueueSourceInfo; AppealSettings: GQLAppealSettings; AppealSettingsInput: GQLAppealSettingsInput; AutomaticCloseDecisionComponent: GQLAutomaticCloseDecisionComponent; Backtest: Backtest; BaseField: GQLBaseField; Boolean: Scalars['Boolean']['output']; CannotDeleteDefaultUserError: GQLCannotDeleteDefaultUserError; ChangePasswordError: GQLChangePasswordError; ChangePasswordInput: GQLChangePasswordInput; ChangePasswordResponse: GQLResolversUnionTypes['ChangePasswordResponse']; ChangePasswordSuccessResponse: GQLChangePasswordSuccessResponse; Condition: Condition; ConditionInput: GQLConditionInput; ConditionInputField: Omit & { spec?: Maybe; }; ConditionInputFieldInput: GQLConditionInputFieldInput; ConditionInputSignalInput: GQLConditionInputSignalInput; ConditionMatchingValuesInput: GQLConditionMatchingValuesInput; ConditionResult: GQLConditionResult; ConditionSet: ConditionSet; ConditionSetInput: GQLConditionSetInput; ConditionSetWithResult: ConditionSetWithResult; ConditionWithResult: ConditionWithResult; Container: GQLContainer; ContainerInput: GQLContainerInput; ContentAppealManualReviewJobPayload: ContentAppealReviewJobPayload; ContentItem: Omit & { type: GQLResolversParentTypes['ContentItemType']; }; ContentItemType: ContentItemTypeResolversParentType; ContentManualReviewJobPayload: ContentManualReviewJobPayload; ContentRule: Rule; ContentSchemaFieldRoles: GQLContentSchemaFieldRoles; ContentSchemaFieldRolesInput: GQLContentSchemaFieldRolesInput; ContentType: ItemType; CoopActionDecisionInput: GQLCoopActionDecisionInput; CoopInputOrString: Scalars['CoopInputOrString']['output']; CountByActionByDay: GQLCountByActionByDay; CountByActionByDayAction: GQLCountByActionByDayAction; CountByDay: GQLCountByDay; CountByDecisionTypeByDay: GQLCountByDecisionTypeByDay; CountByPolicyByDay: GQLCountByPolicyByDay; CountByPolicyByDayPolicy: GQLCountByPolicyByDayPolicy; CountByTagByDay: GQLCountByTagByDay; CreateActionInput: GQLCreateActionInput; CreateBacktestInput: GQLCreateBacktestInput; CreateBacktestResponse: Omit & { backtest: GQLResolversParentTypes['Backtest']; }; CreateContentItemTypeInput: GQLCreateContentItemTypeInput; CreateContentRuleInput: GQLCreateContentRuleInput; CreateContentRuleResponse: GQLResolversUnionTypes['CreateContentRuleResponse']; CreateHashBankInput: GQLCreateHashBankInput; CreateLocationBankInput: GQLCreateLocationBankInput; CreateManualReviewJobCommentInput: GQLCreateManualReviewJobCommentInput; CreateManualReviewQueueInput: GQLCreateManualReviewQueueInput; CreateManualReviewQueueResponse: GQLResolversUnionTypes['CreateManualReviewQueueResponse']; CreateOrgInput: GQLCreateOrgInput; CreateOrgResponse: GQLResolversUnionTypes['CreateOrgResponse']; CreateOrgSuccessResponse: GQLCreateOrgSuccessResponse; CreateReportingRuleInput: GQLCreateReportingRuleInput; CreateReportingRuleResponse: GQLResolversUnionTypes['CreateReportingRuleResponse']; CreateRoutingRuleInput: GQLCreateRoutingRuleInput; CreateRoutingRuleResponse: GQLResolversUnionTypes['CreateRoutingRuleResponse']; CreateTextBankInput: GQLCreateTextBankInput; CreateThreadItemTypeInput: GQLCreateThreadItemTypeInput; CreateUserItemTypeInput: GQLCreateUserItemTypeInput; CreateUserRuleInput: GQLCreateUserRuleInput; CreateUserRuleResponse: GQLResolversUnionTypes['CreateUserRuleResponse']; Cursor: Scalars['Cursor']['output']; CustomAction: CustomAction; CustomMrtApiParamSpec: GQLCustomMrtApiParamSpec; Date: Scalars['Date']['output']; DateTime: Scalars['DateTime']['output']; DecisionCount: GQLDecisionCount; DecisionCountFilterBy: GQLDecisionCountFilterBy; DecisionCountFilterByInput: GQLDecisionCountFilterByInput; DecisionCountSettingsInput: GQLDecisionCountSettingsInput; DecisionCountTableFilterByInput: GQLDecisionCountTableFilterByInput; DecisionSubmission: GQLDecisionSubmission; DeleteAllJobsFromQueueResponse: GQLResolversUnionTypes['DeleteAllJobsFromQueueResponse']; DeleteAllJobsFromQueueSuccessResponse: GQLDeleteAllJobsFromQueueSuccessResponse; DeleteAllJobsUnauthorizedError: GQLDeleteAllJobsUnauthorizedError; DeleteItemTypeResponse: GQLResolversUnionTypes['DeleteItemTypeResponse']; DeleteItemTypeSuccessResponse: GQLDeleteItemTypeSuccessResponse; DeleteManualReviewJobCommentInput: GQLDeleteManualReviewJobCommentInput; DeleteRoutingRuleInput: GQLDeleteRoutingRuleInput; DequeueManualReviewJobResponse: GQLResolversUnionTypes['DequeueManualReviewJobResponse']; DequeueManualReviewJobSuccessResponse: Omit< GQLDequeueManualReviewJobSuccessResponse, 'job' > & { job: GQLResolversParentTypes['ManualReviewJob'] }; DerivedField: Omit & { spec: GQLResolversParentTypes['DerivedFieldSpec']; }; DerivedFieldCoopInputSource: GQLDerivedFieldCoopInputSource; DerivedFieldCoopInputSourceInput: GQLDerivedFieldCoopInputSourceInput; DerivedFieldFieldSource: GQLDerivedFieldFieldSource; DerivedFieldFieldSourceInput: GQLDerivedFieldFieldSourceInput; DerivedFieldFullItemSource: GQLDerivedFieldFullItemSource; DerivedFieldFullItemSourceInput: GQLDerivedFieldFullItemSourceInput; DerivedFieldSource: DerivedFieldSpecSource; DerivedFieldSourceInput: GQLDerivedFieldSourceInput; DerivedFieldSpec: Omit & { source: GQLResolversParentTypes['DerivedFieldSource']; }; DerivedFieldSpecInput: GQLDerivedFieldSpecInput; DisabledInfo: GQLDisabledInfo; DisabledInfoInput: GQLDisabledInfoInput; EnqueueAuthorToMrtAction: EnqueueAuthorToMrtAction; EnqueueToMrtAction: EnqueueToMrtAction; EnqueueToNcmecAction: EnqueueToNcmecAction; EnumSignalOutputType: GQLEnumSignalOutputType; Error: GQLResolversInterfaceTypes['Error']; ExchangeApiInfo: GQLExchangeApiInfo; ExchangeApiSchema: GQLExchangeApiSchema; ExchangeConfigInput: GQLExchangeConfigInput; ExchangeFieldDescriptor: GQLExchangeFieldDescriptor; ExchangeInfo: GQLExchangeInfo; ExchangeSchemaSection: GQLExchangeSchemaSection; ExecuteActionResponse: GQLExecuteActionResponse; ExecuteBulkActionInput: GQLExecuteBulkActionInput; ExecuteBulkActionResponse: GQLExecuteBulkActionResponse; ExecuteBulkActionsInput: GQLExecuteBulkActionsInput; Field: GQLResolversInterfaceTypes['Field']; FieldInput: GQLFieldInput; Float: Scalars['Float']['output']; GetDecisionCountInput: GQLGetDecisionCountInput; GetDecisionCountSettings: GQLGetDecisionCountSettings; GetDecisionCountsTableInput: GQLGetDecisionCountsTableInput; GetFullReportingRuleResultForItemResponse: GQLResolversUnionTypes['GetFullReportingRuleResultForItemResponse']; GetFullResultForItemInput: GQLGetFullResultForItemInput; GetFullResultForItemResponse: GQLResolversUnionTypes['GetFullResultForItemResponse']; GetJobCreationCountInput: GQLGetJobCreationCountInput; GetJobCreationCountSettings: GQLGetJobCreationCountSettings; GetResolvedJobCountInput: GQLGetResolvedJobCountInput; GetSkippedJobCountInput: GQLGetSkippedJobCountInput; GoogleContentSafetyApiIntegrationApiCredential: GQLGoogleContentSafetyApiIntegrationApiCredential; GoogleContentSafetyApiIntegrationApiCredentialInput: GQLGoogleContentSafetyApiIntegrationApiCredentialInput; GooglePlaceLocationInfo: GQLGooglePlaceLocationInfo; HashBank: HashBank; ID: Scalars['ID']['output']; IgnoreDecisionComponent: GQLIgnoreDecisionComponent; Int: Scalars['Int']['output']; IntegrationApiCredential: GQLResolversUnionTypes['IntegrationApiCredential']; IntegrationApiCredentialInput: GQLIntegrationApiCredentialInput; IntegrationConfig: Omit & { apiCredential: GQLResolversParentTypes['IntegrationApiCredential']; }; IntegrationConfigQueryResponse: GQLResolversUnionTypes['IntegrationConfigQueryResponse']; IntegrationConfigSuccessResult: Omit< GQLIntegrationConfigSuccessResult, 'config' > & { config?: Maybe }; IntegrationConfigTooManyCredentialsError: GQLIntegrationConfigTooManyCredentialsError; IntegrationConfigUnsupportedIntegrationError: GQLIntegrationConfigUnsupportedIntegrationError; IntegrationEmptyInputCredentialsError: GQLIntegrationEmptyInputCredentialsError; IntegrationMetadata: GQLIntegrationMetadata; IntegrationNoInputCredentialsError: GQLIntegrationNoInputCredentialsError; InviteUserInput: GQLInviteUserInput; InviteUserToken: GQLInviteUserToken; InviteUserTokenExpiredError: GQLInviteUserTokenExpiredError; InviteUserTokenMissingError: GQLInviteUserTokenMissingError; InviteUserTokenResponse: GQLResolversUnionTypes['InviteUserTokenResponse']; InviteUserTokenSuccessResponse: GQLInviteUserTokenSuccessResponse; IpAddress: GQLIpAddress; IpAddressInput: GQLIpAddressInput; Item: ItemSubmissionForGQL; ItemAction: GQLItemAction; ItemBase: ItemSubmissionForGQL; ItemHistoryResponse: GQLResolversUnionTypes['ItemHistoryResponse']; ItemHistoryResult: Omit & { executions: ReadonlyArray; item: GQLResolversParentTypes['Item']; }; ItemIdentifier: GQLItemIdentifier; ItemIdentifierInput: GQLItemIdentifierInput; ItemInput: GQLItemInput; ItemSubmissions: Omit & { latest: GQLResolversParentTypes['Item']; prior?: Maybe>; }; ItemType: ItemTypeResolversParentType; ItemTypeBase: ItemTypeResolversParentType; ItemTypeIdentifier: Omit & { version: GQLResolversParentTypes['NonEmptyString']; }; ItemTypeIdentifierInput: GQLItemTypeIdentifierInput; ItemTypeNameAlreadyExistsError: GQLItemTypeNameAlreadyExistsError; ItemWithParents: Omit & { item: GQLResolversParentTypes['ItemSubmissions']; parents: ReadonlyArray; }; JSON: Scalars['JSON']['output']; JSONObject: Scalars['JSONObject']['output']; JobCountFilterByInput: GQLJobCountFilterByInput; JobCreationCount: GQLJobCreationCount; JobCreationFilterBy: GQLJobCreationFilterBy; JobCreationFilterByInput: GQLJobCreationFilterByInput; JobCreationSettingsInput: GQLJobCreationSettingsInput; JobHasAlreadyBeenSubmittedError: GQLJobHasAlreadyBeenSubmittedError; Languages: GQLLanguages; LatLng: GQLLatLng; LatLngInput: GQLLatLngInput; LeafCondition: LeafCondition; LeafConditionWithResult: LeafConditionWithResult; LocationArea: GQLLocationArea; LocationAreaInput: GQLLocationAreaInput; LocationBank: LocationBankWithoutFullPlacesAPIResponse; LocationBankNameExistsError: GQLLocationBankNameExistsError; LocationGeometry: GQLLocationGeometry; LocationGeometryInput: GQLLocationGeometryInput; LogSkipInput: GQLLogSkipInput; LoginIncorrectPasswordError: GQLLoginIncorrectPasswordError; LoginInput: GQLLoginInput; LoginResponse: GQLResolversUnionTypes['LoginResponse']; LoginSsoRequiredError: GQLLoginSsoRequiredError; LoginSuccessResponse: Omit & { user: GQLResolversParentTypes['User']; }; LoginUserDoesNotExistError: GQLLoginUserDoesNotExistError; ManualReviewChartConfigurationsInput: GQLManualReviewChartConfigurationsInput; ManualReviewChartSettings: GQLResolversUnionTypes['ManualReviewChartSettings']; ManualReviewChartSettingsInput: GQLManualReviewChartSettingsInput; ManualReviewDecision: Omit< GQLManualReviewDecision, 'decisions' | 'relatedActions' > & { decisions: ReadonlyArray< GQLResolversParentTypes['ManualReviewDecisionComponent'] >; relatedActions: ReadonlyArray< GQLResolversParentTypes['ManualReviewDecisionComponent'] >; }; ManualReviewDecisionComponent: GQLResolversUnionTypes['ManualReviewDecisionComponent']; ManualReviewDecisionComponentBase: GQLResolversInterfaceTypes['ManualReviewDecisionComponentBase']; ManualReviewExistingJob: Omit & { job: GQLResolversParentTypes['ManualReviewJob']; }; ManualReviewJob: ManualReviewJobOrAppeal; ManualReviewJobComment: ManualReviewJobComment; ManualReviewJobEnqueueSourceInfo: GQLResolversUnionTypes['ManualReviewJobEnqueueSourceInfo']; ManualReviewJobPayload: ManualReviewJobPayload; ManualReviewJobWithDecisions: Omit< GQLManualReviewJobWithDecisions, 'decision' | 'job' > & { decision: GQLResolversParentTypes['ManualReviewDecision']; job: GQLResolversParentTypes['ManualReviewJob']; }; ManualReviewQueue: ManualReviewQueue; ManualReviewQueueNameExistsError: GQLManualReviewQueueNameExistsError; MatchingBankNameExistsError: GQLMatchingBankNameExistsError; MatchingBanks: Org; MatchingValues: GQLMatchingValues; MessageWithIpAddress: Omit & { message: GQLResolversParentTypes['ContentItem']; }; ModelCard: GQLModelCard; ModelCardField: GQLModelCardField; ModelCardSection: GQLModelCardSection; ModelCardSubsection: GQLModelCardSubsection; ModeratorSafetySettingsInput: GQLModeratorSafetySettingsInput; MrtJobEnqueueSourceInfo: GQLMrtJobEnqueueSourceInfo; MutateAccessibleQueuesForUserSuccessResponse: GQLMutateAccessibleQueuesForUserSuccessResponse; MutateActionResponse: GQLResolversUnionTypes['MutateActionResponse']; MutateActionSuccessResponse: Omit & { data: GQLResolversParentTypes['CustomAction']; }; MutateBankResponse: GQLMutateBankResponse; MutateContentItemTypeResponse: GQLResolversUnionTypes['MutateContentItemTypeResponse']; MutateContentRuleSuccessResponse: Omit< GQLMutateContentRuleSuccessResponse, 'data' > & { data: GQLResolversParentTypes['ContentRule'] }; MutateContentTypeSuccessResponse: Omit< GQLMutateContentTypeSuccessResponse, 'data' > & { data?: Maybe }; MutateHashBankResponse: GQLResolversUnionTypes['MutateHashBankResponse']; MutateHashBankSuccessResponse: Omit< GQLMutateHashBankSuccessResponse, 'data' > & { data: GQLResolversParentTypes['HashBank'] }; MutateLocationBankResponse: GQLResolversUnionTypes['MutateLocationBankResponse']; MutateLocationBankSuccessResponse: Omit< GQLMutateLocationBankSuccessResponse, 'data' > & { data: GQLResolversParentTypes['LocationBank'] }; MutateManualReviewQueueSuccessResponse: Omit< GQLMutateManualReviewQueueSuccessResponse, 'data' > & { data: GQLResolversParentTypes['ManualReviewQueue'] }; MutateReportingRuleSuccessResponse: Omit< GQLMutateReportingRuleSuccessResponse, 'data' > & { data: GQLResolversParentTypes['ReportingRule'] }; MutateRoutingRuleSuccessResponse: Omit< GQLMutateRoutingRuleSuccessResponse, 'data' > & { data: GQLResolversParentTypes['RoutingRule'] }; MutateRoutingRulesOrderSuccessResponse: Omit< GQLMutateRoutingRulesOrderSuccessResponse, 'data' > & { data: ReadonlyArray }; MutateThreadItemTypeResponse: GQLResolversUnionTypes['MutateThreadItemTypeResponse']; MutateThreadTypeSuccessResponse: Omit< GQLMutateThreadTypeSuccessResponse, 'data' > & { data?: Maybe }; MutateUserItemTypeResponse: GQLResolversUnionTypes['MutateUserItemTypeResponse']; MutateUserRuleSuccessResponse: Omit< GQLMutateUserRuleSuccessResponse, 'data' > & { data: GQLResolversParentTypes['UserRule'] }; MutateUserTypeSuccessResponse: Omit< GQLMutateUserTypeSuccessResponse, 'data' > & { data?: Maybe }; Mutation: Record; NCMECReport: Omit & { userItemType: GQLResolversParentTypes['UserItemType']; }; NCMECReportedMedia: GQLNcmecReportedMedia; NCMECReportedThread: GQLNcmecReportedThread; NcmecAdditionalFile: GQLNcmecAdditionalFile; NcmecContentInThreadReport: GQLNcmecContentInThreadReport; NcmecContentItem: Omit & { contentItem: GQLResolversParentTypes['Item']; }; NcmecManualReviewJobPayload: NcmecManualReviewJobPayload; NcmecMediaInput: GQLNcmecMediaInput; NcmecOrgSettings: GQLNcmecOrgSettings; NcmecOrgSettingsInput: GQLNcmecOrgSettingsInput; NcmecReportedMediaDetails: GQLNcmecReportedMediaDetails; NcmecThreadInput: GQLNcmecThreadInput; NoJobWithIdInQueueError: GQLNoJobWithIdInQueueError; NonEmptyString: NonEmptyString; NotFoundError: GQLNotFoundError; Notification: Notification; OpenAiIntegrationApiCredential: GQLOpenAiIntegrationApiCredential; OpenAiIntegrationApiCredentialInput: GQLOpenAiIntegrationApiCredentialInput; Org: Org; OrgWithEmailExistsError: GQLOrgWithEmailExistsError; OrgWithNameExistsError: GQLOrgWithNameExistsError; PageInfo: GQLPageInfo; PartialItemsEndpointResponseError: GQLPartialItemsEndpointResponseError; PartialItemsInvalidResponseError: GQLPartialItemsInvalidResponseError; PartialItemsMissingEndpointError: GQLPartialItemsMissingEndpointError; PartialItemsResponse: GQLResolversUnionTypes['PartialItemsResponse']; PartialItemsSuccessResponse: Omit & { items: ReadonlyArray; }; PendingInvite: GQLPendingInvite; PlaceBounds: GQLPlaceBounds; PlaceBoundsInput: GQLPlaceBoundsInput; PluginIntegrationApiCredential: GQLPluginIntegrationApiCredential; Policy: GQLPolicy; PolicyActionCount: GQLPolicyActionCount; PolicyNameExistsError: GQLPolicyNameExistsError; PolicyViolationsCount: GQLPolicyViolationsCount; PostActionsEnqueueSourceInfo: GQLPostActionsEnqueueSourceInfo; Query: Record; QueueDoesNotExistError: GQLQueueDoesNotExistError; RecentDecisionsFilterInput: GQLRecentDecisionsFilterInput; RecentDecisionsForUser: Omit & { recentDecisions: ReadonlyArray< GQLResolversParentTypes['ManualReviewDecision'] >; }; RecentDecisionsInput: GQLRecentDecisionsInput; RecentManualReviewAcceptAppealDecision: GQLRecentManualReviewAcceptAppealDecision; RecentManualReviewAutomaticCloseDecision: GQLRecentManualReviewAutomaticCloseDecision; RecentManualReviewDecisionType: GQLRecentManualReviewDecisionType; RecentManualReviewIgnoreDecision: GQLRecentManualReviewIgnoreDecision; RecentManualReviewRejectAppealDecision: GQLRecentManualReviewRejectAppealDecision; RecentManualReviewSubmitNCMECReportDecision: GQLRecentManualReviewSubmitNcmecReportDecision; RecentManualReviewTransformJobAndRecreateInQueueDecision: GQLRecentManualReviewTransformJobAndRecreateInQueueDecision; RecentManualReviewUserOrRelatedActionDecision: GQLRecentManualReviewUserOrRelatedActionDecision; RecentUserStrikeActions: GQLRecentUserStrikeActions; RecentUserStrikeActionsInput: GQLRecentUserStrikeActionsInput; RecommendedThresholds: GQLRecommendedThresholds; RecordingJobDecisionFailedError: GQLRecordingJobDecisionFailedError; RejectAppealDecisionComponent: GQLRejectAppealDecisionComponent; ReleaseJobLockInput: GQLReleaseJobLockInput; RemoveAccessibleQueuesToUserInput: GQLRemoveAccessibleQueuesToUserInput; RemoveAccessibleQueuesToUserResponse: GQLResolversUnionTypes['RemoveAccessibleQueuesToUserResponse']; RemoveFavoriteMRTQueueSuccessResponse: GQLRemoveFavoriteMrtQueueSuccessResponse; RemoveFavoriteRuleResponse: GQLResolversUnionTypes['RemoveFavoriteRuleResponse']; RemoveFavoriteRuleSuccessResponse: GQLRemoveFavoriteRuleSuccessResponse; ReorderRoutingRulesInput: GQLReorderRoutingRulesInput; ReorderRoutingRulesResponse: GQLResolversUnionTypes['ReorderRoutingRulesResponse']; ReportEnqueueSourceInfo: GQLReportEnqueueSourceInfo; ReportHistoryEntry: GQLReportHistoryEntry; ReportHistoryEntryInput: GQLReportHistoryEntryInput; ReportedForReason: GQLReportedForReason; ReporterIdInput: GQLReporterIdInput; ReportingInsights: ReportingInsights; ReportingRule: ReportingRuleWithoutVersion; ReportingRuleExecutionResult: Omit< GQLReportingRuleExecutionResult, 'result' | 'signalResults' > & { result?: Maybe; signalResults?: Maybe< ReadonlyArray >; }; ReportingRuleInsights: ReportingRuleWithoutVersion; ReportingRuleNameExistsError: GQLReportingRuleNameExistsError; ReportingRulePassRateData: GQLReportingRulePassRateData; RequestDemoInput: GQLRequestDemoInput; ResetPasswordInput: GQLResetPasswordInput; ResolvedJobCount: GQLResolvedJobCount; RotateApiKeyError: GQLRotateApiKeyError; RotateApiKeyInput: GQLRotateApiKeyInput; RotateApiKeyResponse: GQLResolversUnionTypes['RotateApiKeyResponse']; RotateApiKeySuccessResponse: GQLRotateApiKeySuccessResponse; RotateWebhookSigningKeyError: GQLRotateWebhookSigningKeyError; RotateWebhookSigningKeyResponse: GQLResolversUnionTypes['RotateWebhookSigningKeyResponse']; RotateWebhookSigningKeySuccessResponse: GQLRotateWebhookSigningKeySuccessResponse; RoutingRule: RoutingRuleWithoutVersion; RoutingRuleNameExistsError: GQLRoutingRuleNameExistsError; Rule: Rule; RuleExecutionEnqueueSourceInfo: Omit< GQLRuleExecutionEnqueueSourceInfo, 'rules' > & { rules: ReadonlyArray }; RuleExecutionResult: Omit< GQLRuleExecutionResult, 'result' | 'signalResults' > & { result?: Maybe; signalResults?: Maybe< ReadonlyArray >; }; RuleExecutionResultEdge: Omit & { node: GQLResolversParentTypes['RuleExecutionResult']; }; RuleExecutionResultsConnection: Omit< GQLRuleExecutionResultsConnection, 'edges' > & { edges: ReadonlyArray; }; RuleHasRunningBacktestsError: GQLRuleHasRunningBacktestsError; RuleInsights: Rule; RuleNameExistsError: GQLRuleNameExistsError; RulePassRateData: GQLRulePassRateData; RunRetroactionInput: GQLRunRetroactionInput; RunRetroactionResponse: GQLResolversUnionTypes['RunRetroactionResponse']; RunRetroactionSuccessResponse: GQLRunRetroactionSuccessResponse; ScalarSignalOutputType: GQLScalarSignalOutputType; SchemaFieldRoles: GQLResolversUnionTypes['SchemaFieldRoles']; SendPasswordResetInput: GQLSendPasswordResetInput; SetAllUserStrikeThresholdsInput: GQLSetAllUserStrikeThresholdsInput; SetAllUserStrikeThresholdsSuccessResponse: GQLSetAllUserStrikeThresholdsSuccessResponse; SetIntegrationConfigInput: GQLSetIntegrationConfigInput; SetIntegrationConfigResponse: GQLResolversUnionTypes['SetIntegrationConfigResponse']; SetIntegrationConfigSuccessResponse: Omit< GQLSetIntegrationConfigSuccessResponse, 'config' > & { config: GQLResolversParentTypes['IntegrationConfig'] }; SetModeratorSafetySettingsSuccessResponse: GQLSetModeratorSafetySettingsSuccessResponse; SetMrtChartConfigurationSettingsSuccessResponse: GQLSetMrtChartConfigurationSettingsSuccessResponse; SetPluginIntegrationConfigInput: GQLSetPluginIntegrationConfigInput; SetUserStrikeThresholdInput: GQLSetUserStrikeThresholdInput; SignUpInput: GQLSignUpInput; SignUpResponse: GQLResolversUnionTypes['SignUpResponse']; SignUpSuccessResponse: Omit & { data?: Maybe; }; SignUpUserExistsError: GQLSignUpUserExistsError; Signal: Signal; SignalArgs: GQLResolversUnionTypes['SignalArgs']; SignalArgsInput: GQLSignalArgsInput; SignalOutputType: GQLResolversUnionTypes['SignalOutputType']; SignalPricingStructure: GQLSignalPricingStructure; SignalSubcategory: GQLSignalSubcategory; SignalSubcategoryInput: GQLSignalSubcategoryInput; SignalSubcategoryOptionInput: GQLSignalSubcategoryOptionInput; SignalWithScore: SignalWithScore; SkippedJob: GQLSkippedJob; SkippedJobCount: GQLSkippedJobCount; SkippedJobFilterByInput: GQLSkippedJobFilterByInput; SpotTestItemInput: GQLSpotTestItemInput; StartAndEndDateFilterByInput: GQLStartAndEndDateFilterByInput; String: Scalars['String']['output']; StringOrFloat: Scalars['StringOrFloat']['output']; SubmitAppealDecisionInput: GQLSubmitAppealDecisionInput; SubmitDecisionInput: GQLSubmitDecisionInput; SubmitDecisionResponse: GQLResolversUnionTypes['SubmitDecisionResponse']; SubmitDecisionSuccessResponse: GQLSubmitDecisionSuccessResponse; SubmitNCMECReportDecisionComponent: GQLSubmitNcmecReportDecisionComponent; SubmitNcmecReportInput: GQLSubmitNcmecReportInput; SubmittedJobActionNotFoundError: GQLSubmittedJobActionNotFoundError; SupportedLanguages: GQLResolversUnionTypes['SupportedLanguages']; TableDecisionCount: GQLTableDecisionCount; TextBank: GQLTextBank; ThreadAppealManualReviewJobPayload: ThreadAppealReviewJobPayload; ThreadItem: Omit & { type: GQLResolversParentTypes['ThreadItemType']; }; ThreadItemType: ThreadItemTypeResolversParentType; ThreadManualReviewJobPayload: ThreadManualReviewJobPayload; ThreadSchemaFieldRoles: GQLThreadSchemaFieldRoles; ThreadSchemaFieldRolesInput: GQLThreadSchemaFieldRolesInput; ThreadWithMessages: Omit & { messages: ReadonlyArray; }; ThreadWithMessagesAndIpAddress: Omit< GQLThreadWithMessagesAndIpAddress, 'messages' > & { messages: ReadonlyArray; }; TimeToAction: GQLTimeToAction; TimeToActionFilterByInput: GQLTimeToActionFilterByInput; TimeToActionInput: GQLTimeToActionInput; TopPolicyViolationsInput: GQLTopPolicyViolationsInput; TransformJobAndRecreateInQueue: GQLTransformJobAndRecreateInQueue; TransformJobAndRecreateInQueueDecisionComponent: GQLTransformJobAndRecreateInQueueDecisionComponent; UpdateActionInput: GQLUpdateActionInput; UpdateContentItemTypeInput: GQLUpdateContentItemTypeInput; UpdateContentRuleInput: GQLUpdateContentRuleInput; UpdateContentRuleResponse: GQLResolversUnionTypes['UpdateContentRuleResponse']; UpdateHashBankInput: GQLUpdateHashBankInput; UpdateLocationBankInput: GQLUpdateLocationBankInput; UpdateManualReviewQueueInput: GQLUpdateManualReviewQueueInput; UpdateManualReviewQueueQueueResponse: GQLResolversUnionTypes['UpdateManualReviewQueueQueueResponse']; UpdateNcmecOrgSettingsResponse: GQLUpdateNcmecOrgSettingsResponse; UpdateOrgInfoInput: GQLUpdateOrgInfoInput; UpdateOrgInfoSuccessResponse: GQLUpdateOrgInfoSuccessResponse; UpdatePolicyInput: GQLUpdatePolicyInput; UpdatePolicyResponse: GQLResolversUnionTypes['UpdatePolicyResponse']; UpdateReportingRuleInput: GQLUpdateReportingRuleInput; UpdateReportingRuleResponse: GQLResolversUnionTypes['UpdateReportingRuleResponse']; UpdateRoleInput: GQLUpdateRoleInput; UpdateRoutingRuleInput: GQLUpdateRoutingRuleInput; UpdateRoutingRuleResponse: GQLResolversUnionTypes['UpdateRoutingRuleResponse']; UpdateSSOCredentialsInput: GQLUpdateSsoCredentialsInput; UpdateTextBankInput: GQLUpdateTextBankInput; UpdateThreadItemTypeInput: GQLUpdateThreadItemTypeInput; UpdateUserItemTypeInput: GQLUpdateUserItemTypeInput; UpdateUserRuleInput: GQLUpdateUserRuleInput; UpdateUserRuleResponse: GQLResolversUnionTypes['UpdateUserRuleResponse']; UpdateUserStrikeTTLInput: GQLUpdateUserStrikeTtlInput; UpdateUserStrikeTTLSuccessResponse: GQLUpdateUserStrikeTtlSuccessResponse; User: User; UserActionDecisionAction: GQLUserActionDecisionAction; UserActionDecisionPolicy: GQLUserActionDecisionPolicy; UserActionsHistory: GQLUserActionsHistory; UserAppealManualReviewJobPayload: UserAppealReviewJobPayload; UserHistory: UserHistoryForGQL; UserHistoryResponse: GQLResolversUnionTypes['UserHistoryResponse']; UserInterfacePreferences: Omit< GQLUserInterfacePreferences, 'mrtChartConfigurations' > & { mrtChartConfigurations: ReadonlyArray< GQLResolversParentTypes['ManualReviewChartSettings'] >; }; UserItem: ItemSubmissionForGQL; UserItemType: UserItemTypeResolversParentType; UserManualReviewJobPayload: UserManualReviewJobPayload; UserNotificationEdge: Omit & { node: GQLResolversParentTypes['Notification']; }; UserNotifications: Omit & { edges: ReadonlyArray; }; UserOrRelatedActionDecisionComponent: GQLUserOrRelatedActionDecisionComponent; UserRule: Rule; UserSchemaFieldRoles: GQLUserSchemaFieldRoles; UserSchemaFieldRolesInput: GQLUserSchemaFieldRolesInput; UserStrikeBucket: GQLUserStrikeBucket; UserStrikeThreshold: GQLUserStrikeThreshold; UserSubmissionCount: GQLUserSubmissionCount; UserSubmissionsHistory: GQLUserSubmissionsHistory; WindowConfiguration: GQLWindowConfiguration; WindowConfigurationInput: GQLWindowConfigurationInput; ZentropiIntegrationApiCredential: GQLZentropiIntegrationApiCredential; ZentropiIntegrationApiCredentialInput: GQLZentropiIntegrationApiCredentialInput; ZentropiLabelerVersion: GQLZentropiLabelerVersion; ZentropiLabelerVersionInput: GQLZentropiLabelerVersionInput; }; export type GQLPublicResolverDirectiveArgs = {}; export type GQLPublicResolverDirectiveResolver< Result, Parent, ContextType = Context, Args = GQLPublicResolverDirectiveArgs, > = DirectiveResolverFn; export type GQLAcceptAppealDecisionComponentResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AcceptAppealDecisionComponent'] = GQLResolversParentTypes['AcceptAppealDecisionComponent'], > = { actionIds?: Resolver< ReadonlyArray, ParentType, ContextType >; appealId?: Resolver; type?: Resolver< GQLResolversTypes['ManualReviewDecisionType'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLActionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Action'] = GQLResolversParentTypes['Action'], > = { __resolveType: TypeResolveFn< | 'CustomAction' | 'EnqueueAuthorToMrtAction' | 'EnqueueToMrtAction' | 'EnqueueToNcmecAction', ParentType, ContextType >; }; export type GQLActionBaseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ActionBase'] = GQLResolversParentTypes['ActionBase'], > = { __resolveType: TypeResolveFn< | 'CustomAction' | 'EnqueueAuthorToMrtAction' | 'EnqueueToMrtAction' | 'EnqueueToNcmecAction', ParentType, ContextType >; }; export type GQLActionDataResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ActionData'] = GQLResolversParentTypes['ActionData'], > = { action_id?: Resolver< Maybe, ParentType, ContextType >; count?: Resolver; item_type_id?: Resolver< Maybe, ParentType, ContextType >; policy_id?: Resolver< Maybe, ParentType, ContextType >; rule_id?: Resolver< Maybe, ParentType, ContextType >; source?: Resolver< Maybe, ParentType, ContextType >; time?: Resolver; }; export type GQLActionNameExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ActionNameExistsError'] = GQLResolversParentTypes['ActionNameExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLAddAccessibleQueuesToUserResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AddAccessibleQueuesToUserResponse'] = GQLResolversParentTypes['AddAccessibleQueuesToUserResponse'], > = { __resolveType: TypeResolveFn< 'MutateAccessibleQueuesForUserSuccessResponse', ParentType, ContextType >; }; export type GQLAddCommentFailedErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AddCommentFailedError'] = GQLResolversParentTypes['AddCommentFailedError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLAddFavoriteMrtQueueSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AddFavoriteMRTQueueSuccessResponse'] = GQLResolversParentTypes['AddFavoriteMRTQueueSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; }; export type GQLAddFavoriteRuleResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AddFavoriteRuleResponse'] = GQLResolversParentTypes['AddFavoriteRuleResponse'], > = { __resolveType: TypeResolveFn< 'AddFavoriteRuleSuccessResponse', ParentType, ContextType >; }; export type GQLAddFavoriteRuleSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AddFavoriteRuleSuccessResponse'] = GQLResolversParentTypes['AddFavoriteRuleSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLAddManualReviewJobCommentResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AddManualReviewJobCommentResponse'] = GQLResolversParentTypes['AddManualReviewJobCommentResponse'], > = { __resolveType: TypeResolveFn< 'AddManualReviewJobCommentSuccessResponse' | 'NotFoundError', ParentType, ContextType >; }; export type GQLAddManualReviewJobCommentSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AddManualReviewJobCommentSuccessResponse'] = GQLResolversParentTypes['AddManualReviewJobCommentSuccessResponse'], > = { comment?: Resolver< GQLResolversTypes['ManualReviewJobComment'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLAddPoliciesResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AddPoliciesResponse'] = GQLResolversParentTypes['AddPoliciesResponse'], > = { failures?: Resolver< ReadonlyArray, ParentType, ContextType >; policies?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLAggregationResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Aggregation'] = GQLResolversParentTypes['Aggregation'], > = { type?: Resolver< GQLResolversTypes['AggregationType'], ParentType, ContextType >; }; export type GQLAggregationClauseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AggregationClause'] = GQLResolversParentTypes['AggregationClause'], > = { aggregation?: Resolver< Maybe, ParentType, ContextType >; conditionSet?: Resolver< Maybe, ParentType, ContextType >; groupBy?: Resolver< ReadonlyArray, ParentType, ContextType >; id?: Resolver; window?: Resolver< GQLResolversTypes['WindowConfiguration'], ParentType, ContextType >; }; export type GQLAggregationSignalArgsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AggregationSignalArgs'] = GQLResolversParentTypes['AggregationSignalArgs'], > = { aggregationClause?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLAllLanguagesResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AllLanguages'] = GQLResolversParentTypes['AllLanguages'], > = { _?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLAllRuleInsightsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AllRuleInsights'] = GQLResolversParentTypes['AllRuleInsights'], > = { actionedSubmissionsByActionByDay?: Resolver< ReadonlyArray, ParentType, ContextType >; actionedSubmissionsByDay?: Resolver< ReadonlyArray, ParentType, ContextType >; actionedSubmissionsByPolicyByDay?: Resolver< ReadonlyArray, ParentType, ContextType >; actionedSubmissionsByTagByDay?: Resolver< ReadonlyArray, ParentType, ContextType >; totalSubmissionsByDay?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLApiKeyResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ApiKey'] = GQLResolversParentTypes['ApiKey'], > = { createdAt?: Resolver; createdBy?: Resolver< Maybe, ParentType, ContextType >; description?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; isActive?: Resolver; lastUsedAt?: Resolver< Maybe, ParentType, ContextType >; name?: Resolver; }; export type GQLAppealEnqueueSourceInfoResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AppealEnqueueSourceInfo'] = GQLResolversParentTypes['AppealEnqueueSourceInfo'], > = { kind?: Resolver< GQLResolversTypes['JobCreationSourceOptions'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLAppealSettingsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AppealSettings'] = GQLResolversParentTypes['AppealSettings'], > = { appealsCallbackBody?: Resolver< Maybe, ParentType, ContextType >; appealsCallbackHeaders?: Resolver< Maybe, ParentType, ContextType >; appealsCallbackUrl?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLAutomaticCloseDecisionComponentResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['AutomaticCloseDecisionComponent'] = GQLResolversParentTypes['AutomaticCloseDecisionComponent'], > = { type?: Resolver< GQLResolversTypes['ManualReviewDecisionType'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLBacktestResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Backtest'] = GQLResolversParentTypes['Backtest'], > = { contentItemsMatched?: Resolver< GQLResolversTypes['Int'], ParentType, ContextType >; contentItemsProcessed?: Resolver< GQLResolversTypes['Int'], ParentType, ContextType >; createdAt?: Resolver; id?: Resolver; results?: Resolver< Maybe, ParentType, ContextType, Partial >; sampleActualSize?: Resolver< GQLResolversTypes['Int'], ParentType, ContextType >; sampleDesiredSize?: Resolver< GQLResolversTypes['Int'], ParentType, ContextType >; sampleEndAt?: Resolver; sampleStartAt?: Resolver< GQLResolversTypes['String'], ParentType, ContextType >; samplingComplete?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; status?: Resolver< GQLResolversTypes['BacktestStatus'], ParentType, ContextType >; }; export type GQLBaseFieldResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['BaseField'] = GQLResolversParentTypes['BaseField'], > = { container?: Resolver< Maybe, ParentType, ContextType >; name?: Resolver; required?: Resolver; type?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLCannotDeleteDefaultUserErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CannotDeleteDefaultUserError'] = GQLResolversParentTypes['CannotDeleteDefaultUserError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLChangePasswordErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ChangePasswordError'] = GQLResolversParentTypes['ChangePasswordError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLChangePasswordResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ChangePasswordResponse'] = GQLResolversParentTypes['ChangePasswordResponse'], > = { __resolveType: TypeResolveFn< 'ChangePasswordError' | 'ChangePasswordSuccessResponse', ParentType, ContextType >; }; export type GQLChangePasswordSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ChangePasswordSuccessResponse'] = GQLResolversParentTypes['ChangePasswordSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLConditionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Condition'] = GQLResolversParentTypes['Condition'], > = { __resolveType: TypeResolveFn< 'ConditionSet' | 'LeafCondition', ParentType, ContextType >; }; export type GQLConditionInputFieldResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ConditionInputField'] = GQLResolversParentTypes['ConditionInputField'], > = { contentTypeId?: Resolver< Maybe, ParentType, ContextType >; contentTypeIds?: Resolver< Maybe>, ParentType, ContextType >; name?: Resolver< Maybe, ParentType, ContextType >; spec?: Resolver< Maybe, ParentType, ContextType >; type?: Resolver< GQLResolversTypes['ConditionInputInputType'], ParentType, ContextType >; }; export type GQLConditionResultResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ConditionResult'] = GQLResolversParentTypes['ConditionResult'], > = { matchedValue?: Resolver< Maybe, ParentType, ContextType >; outcome?: Resolver< GQLResolversTypes['ConditionOutcome'], ParentType, ContextType >; score?: Resolver, ParentType, ContextType>; }; export type GQLConditionSetResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ConditionSet'] = GQLResolversParentTypes['ConditionSet'], > = { conditions?: Resolver< ReadonlyArray, ParentType, ContextType >; conjunction?: Resolver< GQLResolversTypes['ConditionConjunction'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLConditionSetWithResultResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ConditionSetWithResult'] = GQLResolversParentTypes['ConditionSetWithResult'], > = { conditions?: Resolver< ReadonlyArray, ParentType, ContextType >; conjunction?: Resolver< Maybe, ParentType, ContextType >; result?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLConditionWithResultResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ConditionWithResult'] = GQLResolversParentTypes['ConditionWithResult'], > = { __resolveType: TypeResolveFn< 'ConditionSetWithResult' | 'LeafConditionWithResult', ParentType, ContextType >; }; export type GQLContainerResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Container'] = GQLResolversParentTypes['Container'], > = { containerType?: Resolver< GQLResolversTypes['ContainerType'], ParentType, ContextType >; keyScalarType?: Resolver< Maybe, ParentType, ContextType >; valueScalarType?: Resolver< GQLResolversTypes['ScalarType'], ParentType, ContextType >; }; export type GQLContentAppealManualReviewJobPayloadResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ContentAppealManualReviewJobPayload'] = GQLResolversParentTypes['ContentAppealManualReviewJobPayload'], > = { actionsTaken?: Resolver< ReadonlyArray, ParentType, ContextType >; additionalContentItems?: Resolver< ReadonlyArray, ParentType, ContextType >; appealId?: Resolver; appealReason?: Resolver< Maybe, ParentType, ContextType >; appealerIdentifier?: Resolver< Maybe, ParentType, ContextType >; enqueueSourceInfo?: Resolver< Maybe, ParentType, ContextType >; item?: Resolver; userScore?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLContentItemResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ContentItem'] = GQLResolversParentTypes['ContentItem'], > = { data?: Resolver; id?: Resolver; submissionId?: Resolver; submissionTime?: Resolver< Maybe, ParentType, ContextType >; type?: Resolver< GQLResolversTypes['ContentItemType'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLContentItemTypeResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ContentItemType'] = GQLResolversParentTypes['ContentItemType'], > = { baseFields?: Resolver< ReadonlyArray, ParentType, ContextType >; derivedFields?: Resolver< ReadonlyArray, ParentType, ContextType >; description?: Resolver< Maybe, ParentType, ContextType >; hiddenFields?: Resolver< ReadonlyArray, ParentType, ContextType >; id?: Resolver; name?: Resolver; schemaFieldRoles?: Resolver< GQLResolversTypes['ContentSchemaFieldRoles'], ParentType, ContextType >; schemaVariant?: Resolver< GQLResolversTypes['ItemTypeSchemaVariant'], ParentType, ContextType >; version?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLContentManualReviewJobPayloadResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ContentManualReviewJobPayload'] = GQLResolversParentTypes['ContentManualReviewJobPayload'], > = { additionalContentItems?: Resolver< ReadonlyArray, ParentType, ContextType >; enqueueSourceInfo?: Resolver< Maybe, ParentType, ContextType >; item?: Resolver; itemThreadContentItems?: Resolver< Maybe>, ParentType, ContextType >; reportHistory?: Resolver< ReadonlyArray, ParentType, ContextType >; reportedForReason?: Resolver< Maybe, ParentType, ContextType >; reportedForReasons?: Resolver< ReadonlyArray, ParentType, ContextType >; userScore?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLContentRuleResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ContentRule'] = GQLResolversParentTypes['ContentRule'], > = { actions?: Resolver< ReadonlyArray, ParentType, ContextType >; backtests?: Resolver< ReadonlyArray, ParentType, ContextType, Partial >; conditionSet?: Resolver< GQLResolversTypes['ConditionSet'], ParentType, ContextType >; createdAt?: Resolver; creator?: Resolver; description?: Resolver< Maybe, ParentType, ContextType >; expirationTime?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; insights?: Resolver< GQLResolversTypes['RuleInsights'], ParentType, ContextType >; itemTypes?: Resolver< ReadonlyArray, ParentType, ContextType >; maxDailyActions?: Resolver< Maybe, ParentType, ContextType >; name?: Resolver; parentId?: Resolver, ParentType, ContextType>; policies?: Resolver< ReadonlyArray, ParentType, ContextType >; status?: Resolver; tags?: Resolver< Maybe>>, ParentType, ContextType >; updatedAt?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLContentSchemaFieldRolesResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ContentSchemaFieldRoles'] = GQLResolversParentTypes['ContentSchemaFieldRoles'], > = { createdAt?: Resolver< Maybe, ParentType, ContextType >; creatorId?: Resolver< Maybe, ParentType, ContextType >; displayName?: Resolver< Maybe, ParentType, ContextType >; isDeleted?: Resolver< Maybe, ParentType, ContextType >; parentId?: Resolver< Maybe, ParentType, ContextType >; threadId?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLContentTypeResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ContentType'] = GQLResolversParentTypes['ContentType'], > = { actions?: Resolver< ReadonlyArray, ParentType, ContextType >; baseFields?: Resolver< ReadonlyArray, ParentType, ContextType >; derivedFields?: Resolver< ReadonlyArray, ParentType, ContextType >; description?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; name?: Resolver; }; export interface GQLCoopInputOrStringScalarConfig extends GraphQLScalarTypeConfig { name: 'CoopInputOrString'; } export type GQLCountByActionByDayResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CountByActionByDay'] = GQLResolversParentTypes['CountByActionByDay'], > = { action?: Resolver< GQLResolversTypes['CountByActionByDayAction'], ParentType, ContextType >; count?: Resolver; date?: Resolver; }; export type GQLCountByActionByDayActionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CountByActionByDayAction'] = GQLResolversParentTypes['CountByActionByDayAction'], > = { id?: Resolver; name?: Resolver; }; export type GQLCountByDayResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CountByDay'] = GQLResolversParentTypes['CountByDay'], > = { count?: Resolver; date?: Resolver; }; export type GQLCountByDecisionTypeByDayResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CountByDecisionTypeByDay'] = GQLResolversParentTypes['CountByDecisionTypeByDay'], > = { count?: Resolver; date?: Resolver; decisionType?: Resolver; }; export type GQLCountByPolicyByDayResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CountByPolicyByDay'] = GQLResolversParentTypes['CountByPolicyByDay'], > = { count?: Resolver; date?: Resolver; policy?: Resolver< GQLResolversTypes['CountByPolicyByDayPolicy'], ParentType, ContextType >; }; export type GQLCountByPolicyByDayPolicyResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CountByPolicyByDayPolicy'] = GQLResolversParentTypes['CountByPolicyByDayPolicy'], > = { id?: Resolver; name?: Resolver; }; export type GQLCountByTagByDayResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CountByTagByDay'] = GQLResolversParentTypes['CountByTagByDay'], > = { count?: Resolver; date?: Resolver; tag?: Resolver; }; export type GQLCreateBacktestResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CreateBacktestResponse'] = GQLResolversParentTypes['CreateBacktestResponse'], > = { backtest?: Resolver; }; export type GQLCreateContentRuleResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CreateContentRuleResponse'] = GQLResolversParentTypes['CreateContentRuleResponse'], > = { __resolveType: TypeResolveFn< 'MutateContentRuleSuccessResponse' | 'RuleNameExistsError', ParentType, ContextType >; }; export type GQLCreateManualReviewQueueResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CreateManualReviewQueueResponse'] = GQLResolversParentTypes['CreateManualReviewQueueResponse'], > = { __resolveType: TypeResolveFn< | 'ManualReviewQueueNameExistsError' | 'MutateManualReviewQueueSuccessResponse', ParentType, ContextType >; }; export type GQLCreateOrgResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CreateOrgResponse'] = GQLResolversParentTypes['CreateOrgResponse'], > = { __resolveType: TypeResolveFn< | 'CreateOrgSuccessResponse' | 'OrgWithEmailExistsError' | 'OrgWithNameExistsError', ParentType, ContextType >; }; export type GQLCreateOrgSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CreateOrgSuccessResponse'] = GQLResolversParentTypes['CreateOrgSuccessResponse'], > = { id?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLCreateReportingRuleResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CreateReportingRuleResponse'] = GQLResolversParentTypes['CreateReportingRuleResponse'], > = { __resolveType: TypeResolveFn< 'MutateReportingRuleSuccessResponse' | 'ReportingRuleNameExistsError', ParentType, ContextType >; }; export type GQLCreateRoutingRuleResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CreateRoutingRuleResponse'] = GQLResolversParentTypes['CreateRoutingRuleResponse'], > = { __resolveType: TypeResolveFn< | 'MutateRoutingRuleSuccessResponse' | 'QueueDoesNotExistError' | 'RoutingRuleNameExistsError', ParentType, ContextType >; }; export type GQLCreateUserRuleResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CreateUserRuleResponse'] = GQLResolversParentTypes['CreateUserRuleResponse'], > = { __resolveType: TypeResolveFn< 'MutateUserRuleSuccessResponse' | 'RuleNameExistsError', ParentType, ContextType >; }; export interface GQLCursorScalarConfig extends GraphQLScalarTypeConfig { name: 'Cursor'; } export type GQLCustomActionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CustomAction'] = GQLResolversParentTypes['CustomAction'], > = { applyUserStrikes?: Resolver< Maybe, ParentType, ContextType >; callbackUrl?: Resolver; callbackUrlBody?: Resolver< Maybe, ParentType, ContextType >; callbackUrlHeaders?: Resolver< Maybe, ParentType, ContextType >; customMrtApiParams?: Resolver< ReadonlyArray>, ParentType, ContextType >; description?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; itemTypes?: Resolver< ReadonlyArray, ParentType, ContextType >; name?: Resolver; orgId?: Resolver; penalty?: Resolver< GQLResolversTypes['UserPenaltySeverity'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLCustomMrtApiParamSpecResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['CustomMrtApiParamSpec'] = GQLResolversParentTypes['CustomMrtApiParamSpec'], > = { displayName?: Resolver; name?: Resolver; type?: Resolver; }; export interface GQLDateScalarConfig extends GraphQLScalarTypeConfig { name: 'Date'; } export interface GQLDateTimeScalarConfig extends GraphQLScalarTypeConfig { name: 'DateTime'; } export type GQLDecisionCountResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DecisionCount'] = GQLResolversParentTypes['DecisionCount'], > = { action_id?: Resolver< Maybe, ParentType, ContextType >; count?: Resolver; policy_id?: Resolver< Maybe, ParentType, ContextType >; queue_id?: Resolver< Maybe, ParentType, ContextType >; reviewer_id?: Resolver< Maybe, ParentType, ContextType >; time?: Resolver; type?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLDecisionCountFilterByResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DecisionCountFilterBy'] = GQLResolversParentTypes['DecisionCountFilterBy'], > = { actionIds?: Resolver< ReadonlyArray, ParentType, ContextType >; endDate?: Resolver; filteredDecisionActionType?: Resolver< Maybe>, ParentType, ContextType >; itemTypeIds?: Resolver< ReadonlyArray, ParentType, ContextType >; policyIds?: Resolver< ReadonlyArray, ParentType, ContextType >; queueIds?: Resolver< ReadonlyArray, ParentType, ContextType >; reviewerIds?: Resolver< ReadonlyArray, ParentType, ContextType >; startDate?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLDeleteAllJobsFromQueueResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DeleteAllJobsFromQueueResponse'] = GQLResolversParentTypes['DeleteAllJobsFromQueueResponse'], > = { __resolveType: TypeResolveFn< 'DeleteAllJobsFromQueueSuccessResponse' | 'DeleteAllJobsUnauthorizedError', ParentType, ContextType >; }; export type GQLDeleteAllJobsFromQueueSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DeleteAllJobsFromQueueSuccessResponse'] = GQLResolversParentTypes['DeleteAllJobsFromQueueSuccessResponse'], > = { _?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLDeleteAllJobsUnauthorizedErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DeleteAllJobsUnauthorizedError'] = GQLResolversParentTypes['DeleteAllJobsUnauthorizedError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLDeleteItemTypeResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DeleteItemTypeResponse'] = GQLResolversParentTypes['DeleteItemTypeResponse'], > = { __resolveType: TypeResolveFn< 'CannotDeleteDefaultUserError' | 'DeleteItemTypeSuccessResponse', ParentType, ContextType >; }; export type GQLDeleteItemTypeSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DeleteItemTypeSuccessResponse'] = GQLResolversParentTypes['DeleteItemTypeSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLDequeueManualReviewJobResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DequeueManualReviewJobResponse'] = GQLResolversParentTypes['DequeueManualReviewJobResponse'], > = { __resolveType: TypeResolveFn< 'DequeueManualReviewJobSuccessResponse', ParentType, ContextType >; }; export type GQLDequeueManualReviewJobSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DequeueManualReviewJobSuccessResponse'] = GQLResolversParentTypes['DequeueManualReviewJobSuccessResponse'], > = { job?: Resolver; lockToken?: Resolver; numPendingJobs?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLDerivedFieldResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DerivedField'] = GQLResolversParentTypes['DerivedField'], > = { container?: Resolver< Maybe, ParentType, ContextType >; name?: Resolver; spec?: Resolver< GQLResolversTypes['DerivedFieldSpec'], ParentType, ContextType >; type?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLDerivedFieldCoopInputSourceResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DerivedFieldCoopInputSource'] = GQLResolversParentTypes['DerivedFieldCoopInputSource'], > = { name?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLDerivedFieldFieldSourceResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DerivedFieldFieldSource'] = GQLResolversParentTypes['DerivedFieldFieldSource'], > = { contentTypeId?: Resolver< GQLResolversTypes['String'], ParentType, ContextType >; name?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLDerivedFieldFullItemSourceResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DerivedFieldFullItemSource'] = GQLResolversParentTypes['DerivedFieldFullItemSource'], > = { _?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLDerivedFieldSourceResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DerivedFieldSource'] = GQLResolversParentTypes['DerivedFieldSource'], > = { __resolveType: TypeResolveFn< | 'DerivedFieldCoopInputSource' | 'DerivedFieldFieldSource' | 'DerivedFieldFullItemSource', ParentType, ContextType >; }; export type GQLDerivedFieldSpecResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DerivedFieldSpec'] = GQLResolversParentTypes['DerivedFieldSpec'], > = { derivationType?: Resolver< GQLResolversTypes['DerivedFieldDerivationType'], ParentType, ContextType >; source?: Resolver< GQLResolversTypes['DerivedFieldSource'], ParentType, ContextType >; }; export type GQLDisabledInfoResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['DisabledInfo'] = GQLResolversParentTypes['DisabledInfo'], > = { disabled?: Resolver; disabledMessage?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLEnqueueAuthorToMrtActionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['EnqueueAuthorToMrtAction'] = GQLResolversParentTypes['EnqueueAuthorToMrtAction'], > = { applyUserStrikes?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; description?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; itemTypes?: Resolver< ReadonlyArray, ParentType, ContextType >; name?: Resolver; orgId?: Resolver; penalty?: Resolver< GQLResolversTypes['UserPenaltySeverity'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLEnqueueToMrtActionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['EnqueueToMrtAction'] = GQLResolversParentTypes['EnqueueToMrtAction'], > = { applyUserStrikes?: Resolver< Maybe, ParentType, ContextType >; description?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; itemTypes?: Resolver< ReadonlyArray, ParentType, ContextType >; name?: Resolver; orgId?: Resolver; penalty?: Resolver< GQLResolversTypes['UserPenaltySeverity'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLEnqueueToNcmecActionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['EnqueueToNcmecAction'] = GQLResolversParentTypes['EnqueueToNcmecAction'], > = { applyUserStrikes?: Resolver< Maybe, ParentType, ContextType >; description?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; itemTypes?: Resolver< ReadonlyArray, ParentType, ContextType >; name?: Resolver; orgId?: Resolver; penalty?: Resolver< GQLResolversTypes['UserPenaltySeverity'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLEnumSignalOutputTypeResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['EnumSignalOutputType'] = GQLResolversParentTypes['EnumSignalOutputType'], > = { enum?: Resolver< ReadonlyArray, ParentType, ContextType >; ordered?: Resolver; scalarType?: Resolver< GQLResolversTypes['ScalarType'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Error'] = GQLResolversParentTypes['Error'], > = { __resolveType: TypeResolveFn< | 'ActionNameExistsError' | 'AddCommentFailedError' | 'CannotDeleteDefaultUserError' | 'ChangePasswordError' | 'DeleteAllJobsUnauthorizedError' | 'IntegrationConfigTooManyCredentialsError' | 'IntegrationConfigUnsupportedIntegrationError' | 'IntegrationEmptyInputCredentialsError' | 'IntegrationNoInputCredentialsError' | 'InviteUserTokenExpiredError' | 'InviteUserTokenMissingError' | 'ItemTypeNameAlreadyExistsError' | 'JobHasAlreadyBeenSubmittedError' | 'LocationBankNameExistsError' | 'LoginIncorrectPasswordError' | 'LoginSsoRequiredError' | 'LoginUserDoesNotExistError' | 'ManualReviewQueueNameExistsError' | 'MatchingBankNameExistsError' | 'NoJobWithIdInQueueError' | 'NotFoundError' | 'OrgWithEmailExistsError' | 'OrgWithNameExistsError' | 'PartialItemsEndpointResponseError' | 'PartialItemsInvalidResponseError' | 'PartialItemsMissingEndpointError' | 'PolicyNameExistsError' | 'QueueDoesNotExistError' | 'RecordingJobDecisionFailedError' | 'ReportingRuleNameExistsError' | 'RotateApiKeyError' | 'RotateWebhookSigningKeyError' | 'RoutingRuleNameExistsError' | 'RuleHasRunningBacktestsError' | 'RuleNameExistsError' | 'SignUpUserExistsError' | 'SubmittedJobActionNotFoundError', ParentType, ContextType >; }; export type GQLExchangeApiInfoResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ExchangeApiInfo'] = GQLResolversParentTypes['ExchangeApiInfo'], > = { has_auth?: Resolver; name?: Resolver; supports_auth?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; }; export type GQLExchangeApiSchemaResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ExchangeApiSchema'] = GQLResolversParentTypes['ExchangeApiSchema'], > = { config_schema?: Resolver< GQLResolversTypes['ExchangeSchemaSection'], ParentType, ContextType >; credentials_schema?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLExchangeFieldDescriptorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ExchangeFieldDescriptor'] = GQLResolversParentTypes['ExchangeFieldDescriptor'], > = { choices?: Resolver< Maybe>, ParentType, ContextType >; default?: Resolver, ParentType, ContextType>; help?: Resolver, ParentType, ContextType>; name?: Resolver; required?: Resolver; type?: Resolver; }; export type GQLExchangeInfoResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ExchangeInfo'] = GQLResolversParentTypes['ExchangeInfo'], > = { api?: Resolver; enabled?: Resolver; error?: Resolver, ParentType, ContextType>; fetched_items?: Resolver< Maybe, ParentType, ContextType >; has_auth?: Resolver; is_fetching?: Resolver< Maybe, ParentType, ContextType >; last_fetch_succeeded?: Resolver< Maybe, ParentType, ContextType >; last_fetch_time?: Resolver< Maybe, ParentType, ContextType >; up_to_date?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLExchangeSchemaSectionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ExchangeSchemaSection'] = GQLResolversParentTypes['ExchangeSchemaSection'], > = { fields?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLExecuteActionResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ExecuteActionResponse'] = GQLResolversParentTypes['ExecuteActionResponse'], > = { actionId?: Resolver; itemId?: Resolver; success?: Resolver; }; export type GQLExecuteBulkActionResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ExecuteBulkActionResponse'] = GQLResolversParentTypes['ExecuteBulkActionResponse'], > = { results?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLFieldResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Field'] = GQLResolversParentTypes['Field'], > = { __resolveType: TypeResolveFn< 'BaseField' | 'DerivedField', ParentType, ContextType >; }; export type GQLGetDecisionCountSettingsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['GetDecisionCountSettings'] = GQLResolversParentTypes['GetDecisionCountSettings'], > = { filterBy?: Resolver< GQLResolversTypes['DecisionCountFilterBy'], ParentType, ContextType >; groupBy?: Resolver< ReadonlyArray, ParentType, ContextType >; metric?: Resolver< GQLResolversTypes['ManualReviewChartMetric'], ParentType, ContextType >; timeDivision?: Resolver< GQLResolversTypes['MetricsTimeDivisionOptions'], ParentType, ContextType >; title?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLGetFullReportingRuleResultForItemResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['GetFullReportingRuleResultForItemResponse'] = GQLResolversParentTypes['GetFullReportingRuleResultForItemResponse'], > = { __resolveType: TypeResolveFn< 'NotFoundError' | 'ReportingRuleExecutionResult', ParentType, ContextType >; }; export type GQLGetFullResultForItemResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['GetFullResultForItemResponse'] = GQLResolversParentTypes['GetFullResultForItemResponse'], > = { __resolveType: TypeResolveFn< 'NotFoundError' | 'RuleExecutionResult', ParentType, ContextType >; }; export type GQLGetJobCreationCountSettingsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['GetJobCreationCountSettings'] = GQLResolversParentTypes['GetJobCreationCountSettings'], > = { filterBy?: Resolver< GQLResolversTypes['JobCreationFilterBy'], ParentType, ContextType >; groupBy?: Resolver< ReadonlyArray, ParentType, ContextType >; metric?: Resolver< GQLResolversTypes['ManualReviewChartMetric'], ParentType, ContextType >; timeDivision?: Resolver< GQLResolversTypes['MetricsTimeDivisionOptions'], ParentType, ContextType >; title?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLGoogleContentSafetyApiIntegrationApiCredentialResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['GoogleContentSafetyApiIntegrationApiCredential'] = GQLResolversParentTypes['GoogleContentSafetyApiIntegrationApiCredential'], > = { apiKey?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLGooglePlaceLocationInfoResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['GooglePlaceLocationInfo'] = GQLResolversParentTypes['GooglePlaceLocationInfo'], > = { id?: Resolver; }; export type GQLHashBankResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['HashBank'] = GQLResolversParentTypes['HashBank'], > = { description?: Resolver< Maybe, ParentType, ContextType >; enabled_ratio?: Resolver; exchange?: Resolver< Maybe, ParentType, ContextType >; hma_name?: Resolver; id?: Resolver; name?: Resolver; org_id?: Resolver; }; export type GQLIgnoreDecisionComponentResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['IgnoreDecisionComponent'] = GQLResolversParentTypes['IgnoreDecisionComponent'], > = { type?: Resolver< GQLResolversTypes['ManualReviewDecisionType'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLIntegrationApiCredentialResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['IntegrationApiCredential'] = GQLResolversParentTypes['IntegrationApiCredential'], > = { __resolveType: TypeResolveFn< | 'GoogleContentSafetyApiIntegrationApiCredential' | 'OpenAiIntegrationApiCredential' | 'PluginIntegrationApiCredential' | 'ZentropiIntegrationApiCredential', ParentType, ContextType >; }; export type GQLIntegrationConfigResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['IntegrationConfig'] = GQLResolversParentTypes['IntegrationConfig'], > = { apiCredential?: Resolver< GQLResolversTypes['IntegrationApiCredential'], ParentType, ContextType >; docsUrl?: Resolver; logoUrl?: Resolver< Maybe, ParentType, ContextType >; logoWithBackgroundUrl?: Resolver< Maybe, ParentType, ContextType >; modelCard?: Resolver; modelCardLearnMoreUrl?: Resolver< Maybe, ParentType, ContextType >; name?: Resolver; requiresConfig?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; title?: Resolver; }; export type GQLIntegrationConfigQueryResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['IntegrationConfigQueryResponse'] = GQLResolversParentTypes['IntegrationConfigQueryResponse'], > = { __resolveType: TypeResolveFn< | 'IntegrationConfigSuccessResult' | 'IntegrationConfigUnsupportedIntegrationError', ParentType, ContextType >; }; export type GQLIntegrationConfigSuccessResultResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['IntegrationConfigSuccessResult'] = GQLResolversParentTypes['IntegrationConfigSuccessResult'], > = { config?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLIntegrationConfigTooManyCredentialsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['IntegrationConfigTooManyCredentialsError'] = GQLResolversParentTypes['IntegrationConfigTooManyCredentialsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLIntegrationConfigUnsupportedIntegrationErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['IntegrationConfigUnsupportedIntegrationError'] = GQLResolversParentTypes['IntegrationConfigUnsupportedIntegrationError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLIntegrationEmptyInputCredentialsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['IntegrationEmptyInputCredentialsError'] = GQLResolversParentTypes['IntegrationEmptyInputCredentialsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLIntegrationMetadataResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['IntegrationMetadata'] = GQLResolversParentTypes['IntegrationMetadata'], > = { docsUrl?: Resolver; logoUrl?: Resolver< Maybe, ParentType, ContextType >; logoWithBackgroundUrl?: Resolver< Maybe, ParentType, ContextType >; name?: Resolver; requiresConfig?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; title?: Resolver; }; export type GQLIntegrationNoInputCredentialsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['IntegrationNoInputCredentialsError'] = GQLResolversParentTypes['IntegrationNoInputCredentialsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLInviteUserTokenResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['InviteUserToken'] = GQLResolversParentTypes['InviteUserToken'], > = { email?: Resolver; orgId?: Resolver; role?: Resolver; samlEnabled?: Resolver; token?: Resolver; }; export type GQLInviteUserTokenExpiredErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['InviteUserTokenExpiredError'] = GQLResolversParentTypes['InviteUserTokenExpiredError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLInviteUserTokenMissingErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['InviteUserTokenMissingError'] = GQLResolversParentTypes['InviteUserTokenMissingError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLInviteUserTokenResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['InviteUserTokenResponse'] = GQLResolversParentTypes['InviteUserTokenResponse'], > = { __resolveType: TypeResolveFn< | 'InviteUserTokenExpiredError' | 'InviteUserTokenMissingError' | 'InviteUserTokenSuccessResponse', ParentType, ContextType >; }; export type GQLInviteUserTokenSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['InviteUserTokenSuccessResponse'] = GQLResolversParentTypes['InviteUserTokenSuccessResponse'], > = { tokenData?: Resolver< GQLResolversTypes['InviteUserToken'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLIpAddressResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['IpAddress'] = GQLResolversParentTypes['IpAddress'], > = { ip?: Resolver; port?: Resolver, ParentType, ContextType>; }; export type GQLItemResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Item'] = GQLResolversParentTypes['Item'], > = { __resolveType: TypeResolveFn< 'ContentItem' | 'ThreadItem' | 'UserItem', ParentType, ContextType >; }; export type GQLItemActionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ItemAction'] = GQLResolversParentTypes['ItemAction'], > = { actionId?: Resolver; actorId?: Resolver, ParentType, ContextType>; itemCreatorId?: Resolver< Maybe, ParentType, ContextType >; itemCreatorTypeId?: Resolver< Maybe, ParentType, ContextType >; itemId?: Resolver; itemTypeId?: Resolver; jobId?: Resolver, ParentType, ContextType>; policies?: Resolver< ReadonlyArray, ParentType, ContextType >; ruleIds?: Resolver< ReadonlyArray, ParentType, ContextType >; ts?: Resolver; }; export type GQLItemBaseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ItemBase'] = GQLResolversParentTypes['ItemBase'], > = { __resolveType: TypeResolveFn< 'ContentItem' | 'ThreadItem' | 'UserItem', ParentType, ContextType >; }; export type GQLItemHistoryResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ItemHistoryResponse'] = GQLResolversParentTypes['ItemHistoryResponse'], > = { __resolveType: TypeResolveFn< 'ItemHistoryResult' | 'NotFoundError', ParentType, ContextType >; }; export type GQLItemHistoryResultResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ItemHistoryResult'] = GQLResolversParentTypes['ItemHistoryResult'], > = { executions?: Resolver< ReadonlyArray, ParentType, ContextType >; item?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLItemIdentifierResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ItemIdentifier'] = GQLResolversParentTypes['ItemIdentifier'], > = { id?: Resolver; typeId?: Resolver; }; export type GQLItemSubmissionsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ItemSubmissions'] = GQLResolversParentTypes['ItemSubmissions'], > = { latest?: Resolver; prior?: Resolver< Maybe>, ParentType, ContextType >; }; export type GQLItemTypeResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ItemType'] = GQLResolversParentTypes['ItemType'], > = { __resolveType: TypeResolveFn< 'ContentItemType' | 'ThreadItemType' | 'UserItemType', ParentType, ContextType >; }; export type GQLItemTypeBaseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ItemTypeBase'] = GQLResolversParentTypes['ItemTypeBase'], > = { __resolveType: TypeResolveFn< 'ContentItemType' | 'ThreadItemType' | 'UserItemType', ParentType, ContextType >; }; export type GQLItemTypeIdentifierResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ItemTypeIdentifier'] = GQLResolversParentTypes['ItemTypeIdentifier'], > = { id?: Resolver; schemaVariant?: Resolver< GQLResolversTypes['ItemTypeSchemaVariant'], ParentType, ContextType >; version?: Resolver< GQLResolversTypes['NonEmptyString'], ParentType, ContextType >; }; export type GQLItemTypeNameAlreadyExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ItemTypeNameAlreadyExistsError'] = GQLResolversParentTypes['ItemTypeNameAlreadyExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLItemTypeSchemaVariantResolvers = EnumResolverSignature< { ORIGINAL?: any; PARTIAL?: any }, GQLResolversTypes['ItemTypeSchemaVariant'] >; export type GQLItemTypeSchemaVariantInputResolvers = EnumResolverSignature< { ORIGINAL?: any }, GQLResolversTypes['ItemTypeSchemaVariantInput'] >; export type GQLItemWithParentsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ItemWithParents'] = GQLResolversParentTypes['ItemWithParents'], > = { item?: Resolver< GQLResolversTypes['ItemSubmissions'], ParentType, ContextType >; parents?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export interface GQLJsonScalarConfig extends GraphQLScalarTypeConfig { name: 'JSON'; } export interface GQLJsonObjectScalarConfig extends GraphQLScalarTypeConfig { name: 'JSONObject'; } export type GQLJobCreationCountResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['JobCreationCount'] = GQLResolversParentTypes['JobCreationCount'], > = { count?: Resolver; itemTypeId?: Resolver< Maybe, ParentType, ContextType >; policyId?: Resolver< Maybe, ParentType, ContextType >; queueId?: Resolver< Maybe, ParentType, ContextType >; ruleId?: Resolver< Maybe, ParentType, ContextType >; source?: Resolver< Maybe, ParentType, ContextType >; time?: Resolver; }; export type GQLJobCreationFilterByResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['JobCreationFilterBy'] = GQLResolversParentTypes['JobCreationFilterBy'], > = { endDate?: Resolver; itemTypeIds?: Resolver< ReadonlyArray, ParentType, ContextType >; policyIds?: Resolver< ReadonlyArray, ParentType, ContextType >; queueIds?: Resolver< ReadonlyArray, ParentType, ContextType >; ruleIds?: Resolver< ReadonlyArray, ParentType, ContextType >; sources?: Resolver< ReadonlyArray, ParentType, ContextType >; startDate?: Resolver; }; export type GQLJobHasAlreadyBeenSubmittedErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['JobHasAlreadyBeenSubmittedError'] = GQLResolversParentTypes['JobHasAlreadyBeenSubmittedError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLLanguagesResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Languages'] = GQLResolversParentTypes['Languages'], > = { languages?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLLatLngResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LatLng'] = GQLResolversParentTypes['LatLng'], > = { lat?: Resolver; lng?: Resolver; }; export type GQLLeafConditionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LeafCondition'] = GQLResolversParentTypes['LeafCondition'], > = { comparator?: Resolver< Maybe, ParentType, ContextType >; input?: Resolver< GQLResolversTypes['ConditionInputField'], ParentType, ContextType >; matchingValues?: Resolver< Maybe, ParentType, ContextType >; signal?: Resolver< Maybe, ParentType, ContextType >; threshold?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLLeafConditionWithResultResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LeafConditionWithResult'] = GQLResolversParentTypes['LeafConditionWithResult'], > = { comparator?: Resolver< Maybe, ParentType, ContextType >; input?: Resolver< GQLResolversTypes['ConditionInputField'], ParentType, ContextType >; matchingValues?: Resolver< Maybe, ParentType, ContextType >; result?: Resolver< Maybe, ParentType, ContextType >; signal?: Resolver< Maybe, ParentType, ContextType >; threshold?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLLocationAreaResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LocationArea'] = GQLResolversParentTypes['LocationArea'], > = { bounds?: Resolver< Maybe, ParentType, ContextType >; geometry?: Resolver< GQLResolversTypes['LocationGeometry'], ParentType, ContextType >; googlePlaceInfo?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; name?: Resolver, ParentType, ContextType>; }; export type GQLLocationBankResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LocationBank'] = GQLResolversParentTypes['LocationBank'], > = { description?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; locations?: Resolver< ReadonlyArray, ParentType, ContextType >; name?: Resolver; }; export type GQLLocationBankNameExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LocationBankNameExistsError'] = GQLResolversParentTypes['LocationBankNameExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLLocationGeometryResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LocationGeometry'] = GQLResolversParentTypes['LocationGeometry'], > = { center?: Resolver; radius?: Resolver; }; export type GQLLoginIncorrectPasswordErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LoginIncorrectPasswordError'] = GQLResolversParentTypes['LoginIncorrectPasswordError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLLoginResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LoginResponse'] = GQLResolversParentTypes['LoginResponse'], > = { __resolveType: TypeResolveFn< | 'LoginIncorrectPasswordError' | 'LoginSsoRequiredError' | 'LoginSuccessResponse' | 'LoginUserDoesNotExistError', ParentType, ContextType >; }; export type GQLLoginSsoRequiredErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LoginSsoRequiredError'] = GQLResolversParentTypes['LoginSsoRequiredError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLLoginSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LoginSuccessResponse'] = GQLResolversParentTypes['LoginSuccessResponse'], > = { user?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLLoginUserDoesNotExistErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['LoginUserDoesNotExistError'] = GQLResolversParentTypes['LoginUserDoesNotExistError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLManualReviewChartSettingsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewChartSettings'] = GQLResolversParentTypes['ManualReviewChartSettings'], > = { __resolveType: TypeResolveFn< 'GetDecisionCountSettings' | 'GetJobCreationCountSettings', ParentType, ContextType >; }; export type GQLManualReviewDecisionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewDecision'] = GQLResolversParentTypes['ManualReviewDecision'], > = { createdAt?: Resolver; decisionReason?: Resolver< Maybe, ParentType, ContextType >; decisions?: Resolver< ReadonlyArray, ParentType, ContextType >; id?: Resolver; itemId?: Resolver< Maybe, ParentType, ContextType >; itemTypeId?: Resolver< Maybe, ParentType, ContextType >; jobId?: Resolver; queueId?: Resolver; relatedActions?: Resolver< ReadonlyArray, ParentType, ContextType >; reviewerId?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLManualReviewDecisionComponentResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewDecisionComponent'] = GQLResolversParentTypes['ManualReviewDecisionComponent'], > = { __resolveType: TypeResolveFn< | 'AcceptAppealDecisionComponent' | 'AutomaticCloseDecisionComponent' | 'IgnoreDecisionComponent' | 'RejectAppealDecisionComponent' | 'SubmitNCMECReportDecisionComponent' | 'TransformJobAndRecreateInQueueDecisionComponent' | 'UserOrRelatedActionDecisionComponent', ParentType, ContextType >; }; export type GQLManualReviewDecisionComponentBaseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewDecisionComponentBase'] = GQLResolversParentTypes['ManualReviewDecisionComponentBase'], > = { __resolveType: TypeResolveFn< | 'AcceptAppealDecisionComponent' | 'AutomaticCloseDecisionComponent' | 'IgnoreDecisionComponent' | 'RejectAppealDecisionComponent' | 'SubmitNCMECReportDecisionComponent' | 'TransformJobAndRecreateInQueueDecisionComponent' | 'UserOrRelatedActionDecisionComponent', ParentType, ContextType >; }; export type GQLManualReviewExistingJobResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewExistingJob'] = GQLResolversParentTypes['ManualReviewExistingJob'], > = { job?: Resolver; queueId?: Resolver; }; export type GQLManualReviewJobResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewJob'] = GQLResolversParentTypes['ManualReviewJob'], > = { comments?: Resolver< ReadonlyArray, ParentType, ContextType >; createdAt?: Resolver; id?: Resolver; numTimesReported?: Resolver< Maybe, ParentType, ContextType >; payload?: Resolver< GQLResolversTypes['ManualReviewJobPayload'], ParentType, ContextType >; policyIds?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLManualReviewJobCommentResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewJobComment'] = GQLResolversParentTypes['ManualReviewJobComment'], > = { author?: Resolver; commentText?: Resolver; createdAt?: Resolver; id?: Resolver; }; export type GQLManualReviewJobEnqueueSourceInfoResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewJobEnqueueSourceInfo'] = GQLResolversParentTypes['ManualReviewJobEnqueueSourceInfo'], > = { __resolveType: TypeResolveFn< | 'AppealEnqueueSourceInfo' | 'MrtJobEnqueueSourceInfo' | 'PostActionsEnqueueSourceInfo' | 'ReportEnqueueSourceInfo' | 'RuleExecutionEnqueueSourceInfo', ParentType, ContextType >; }; export type GQLManualReviewJobPayloadResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewJobPayload'] = GQLResolversParentTypes['ManualReviewJobPayload'], > = { __resolveType: TypeResolveFn< | 'ContentAppealManualReviewJobPayload' | 'ContentManualReviewJobPayload' | 'NcmecManualReviewJobPayload' | 'ThreadAppealManualReviewJobPayload' | 'ThreadManualReviewJobPayload' | 'UserAppealManualReviewJobPayload' | 'UserManualReviewJobPayload', ParentType, ContextType >; }; export type GQLManualReviewJobWithDecisionsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewJobWithDecisions'] = GQLResolversParentTypes['ManualReviewJobWithDecisions'], > = { decision?: Resolver< GQLResolversTypes['ManualReviewDecision'], ParentType, ContextType >; job?: Resolver; }; export type GQLManualReviewQueueResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewQueue'] = GQLResolversParentTypes['ManualReviewQueue'], > = { autoCloseJobs?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; description?: Resolver< Maybe, ParentType, ContextType >; explicitlyAssignedReviewers?: Resolver< ReadonlyArray, ParentType, ContextType >; hiddenActionIds?: Resolver< ReadonlyArray, ParentType, ContextType >; id?: Resolver; isAppealsQueue?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; isDefaultQueue?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; jobs?: Resolver< ReadonlyArray, ParentType, ContextType, Partial >; name?: Resolver; oldestJobCreatedAt?: Resolver< Maybe, ParentType, ContextType >; orgId?: Resolver; pendingJobCount?: Resolver; }; export type GQLManualReviewQueueNameExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ManualReviewQueueNameExistsError'] = GQLResolversParentTypes['ManualReviewQueueNameExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMatchingBankNameExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MatchingBankNameExistsError'] = GQLResolversParentTypes['MatchingBankNameExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMatchingBanksResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MatchingBanks'] = GQLResolversParentTypes['MatchingBanks'], > = { hashBanks?: Resolver< ReadonlyArray, ParentType, ContextType >; locationBanks?: Resolver< ReadonlyArray, ParentType, ContextType >; textBanks?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLMatchingValuesResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MatchingValues'] = GQLResolversParentTypes['MatchingValues'], > = { imageBankIds?: Resolver< Maybe>, ParentType, ContextType >; locationBankIds?: Resolver< Maybe>, ParentType, ContextType >; locations?: Resolver< Maybe>, ParentType, ContextType >; strings?: Resolver< Maybe>, ParentType, ContextType >; textBankIds?: Resolver< Maybe>, ParentType, ContextType >; }; export type GQLMessageWithIpAddressResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MessageWithIpAddress'] = GQLResolversParentTypes['MessageWithIpAddress'], > = { ipAddress?: Resolver; message?: Resolver; }; export type GQLModelCardResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ModelCard'] = GQLResolversParentTypes['ModelCard'], > = { modelName?: Resolver; releaseDate?: Resolver< Maybe, ParentType, ContextType >; sections?: Resolver< Maybe>, ParentType, ContextType >; version?: Resolver; }; export type GQLModelCardFieldResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ModelCardField'] = GQLResolversParentTypes['ModelCardField'], > = { label?: Resolver; value?: Resolver; }; export type GQLModelCardSectionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ModelCardSection'] = GQLResolversParentTypes['ModelCardSection'], > = { fields?: Resolver< Maybe>, ParentType, ContextType >; id?: Resolver; subsections?: Resolver< Maybe>, ParentType, ContextType >; title?: Resolver; }; export type GQLModelCardSubsectionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ModelCardSubsection'] = GQLResolversParentTypes['ModelCardSubsection'], > = { fields?: Resolver< ReadonlyArray, ParentType, ContextType >; title?: Resolver; }; export type GQLMrtJobEnqueueSourceInfoResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MrtJobEnqueueSourceInfo'] = GQLResolversParentTypes['MrtJobEnqueueSourceInfo'], > = { kind?: Resolver< GQLResolversTypes['JobCreationSourceOptions'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateAccessibleQueuesForUserSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateAccessibleQueuesForUserSuccessResponse'] = GQLResolversParentTypes['MutateAccessibleQueuesForUserSuccessResponse'], > = { _?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateActionResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateActionResponse'] = GQLResolversParentTypes['MutateActionResponse'], > = { __resolveType: TypeResolveFn< 'ActionNameExistsError' | 'MutateActionSuccessResponse', ParentType, ContextType >; }; export type GQLMutateActionSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateActionSuccessResponse'] = GQLResolversParentTypes['MutateActionSuccessResponse'], > = { data?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateBankResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateBankResponse'] = GQLResolversParentTypes['MutateBankResponse'], > = { error?: Resolver, ParentType, ContextType>; success?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLMutateContentItemTypeResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateContentItemTypeResponse'] = GQLResolversParentTypes['MutateContentItemTypeResponse'], > = { __resolveType: TypeResolveFn< 'ItemTypeNameAlreadyExistsError' | 'MutateContentTypeSuccessResponse', ParentType, ContextType >; }; export type GQLMutateContentRuleSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateContentRuleSuccessResponse'] = GQLResolversParentTypes['MutateContentRuleSuccessResponse'], > = { data?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateContentTypeSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateContentTypeSuccessResponse'] = GQLResolversParentTypes['MutateContentTypeSuccessResponse'], > = { data?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateHashBankResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateHashBankResponse'] = GQLResolversParentTypes['MutateHashBankResponse'], > = { __resolveType: TypeResolveFn< 'MatchingBankNameExistsError' | 'MutateHashBankSuccessResponse', ParentType, ContextType >; }; export type GQLMutateHashBankSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateHashBankSuccessResponse'] = GQLResolversParentTypes['MutateHashBankSuccessResponse'], > = { data?: Resolver; warning?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateLocationBankResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateLocationBankResponse'] = GQLResolversParentTypes['MutateLocationBankResponse'], > = { __resolveType: TypeResolveFn< 'LocationBankNameExistsError' | 'MutateLocationBankSuccessResponse', ParentType, ContextType >; }; export type GQLMutateLocationBankSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateLocationBankSuccessResponse'] = GQLResolversParentTypes['MutateLocationBankSuccessResponse'], > = { data?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateManualReviewQueueSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateManualReviewQueueSuccessResponse'] = GQLResolversParentTypes['MutateManualReviewQueueSuccessResponse'], > = { data?: Resolver< GQLResolversTypes['ManualReviewQueue'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateReportingRuleSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateReportingRuleSuccessResponse'] = GQLResolversParentTypes['MutateReportingRuleSuccessResponse'], > = { data?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateRoutingRuleSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateRoutingRuleSuccessResponse'] = GQLResolversParentTypes['MutateRoutingRuleSuccessResponse'], > = { data?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateRoutingRulesOrderSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateRoutingRulesOrderSuccessResponse'] = GQLResolversParentTypes['MutateRoutingRulesOrderSuccessResponse'], > = { data?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateThreadItemTypeResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateThreadItemTypeResponse'] = GQLResolversParentTypes['MutateThreadItemTypeResponse'], > = { __resolveType: TypeResolveFn< 'ItemTypeNameAlreadyExistsError' | 'MutateThreadTypeSuccessResponse', ParentType, ContextType >; }; export type GQLMutateThreadTypeSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateThreadTypeSuccessResponse'] = GQLResolversParentTypes['MutateThreadTypeSuccessResponse'], > = { data?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateUserItemTypeResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateUserItemTypeResponse'] = GQLResolversParentTypes['MutateUserItemTypeResponse'], > = { __resolveType: TypeResolveFn< 'ItemTypeNameAlreadyExistsError' | 'MutateUserTypeSuccessResponse', ParentType, ContextType >; }; export type GQLMutateUserRuleSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateUserRuleSuccessResponse'] = GQLResolversParentTypes['MutateUserRuleSuccessResponse'], > = { data?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutateUserTypeSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['MutateUserTypeSuccessResponse'] = GQLResolversParentTypes['MutateUserTypeSuccessResponse'], > = { data?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLMutationResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Mutation'] = GQLResolversParentTypes['Mutation'], > = { addAccessibleQueuesToUser?: Resolver< GQLResolversTypes['AddAccessibleQueuesToUserResponse'], ParentType, ContextType, RequireFields >; addFavoriteMRTQueue?: Resolver< GQLResolversTypes['AddFavoriteMRTQueueSuccessResponse'], ParentType, ContextType, RequireFields >; addFavoriteRule?: Resolver< GQLResolversTypes['AddFavoriteRuleSuccessResponse'], ParentType, ContextType, RequireFields >; addPolicies?: Resolver< GQLResolversTypes['AddPoliciesResponse'], ParentType, ContextType, RequireFields >; approveUser?: Resolver< Maybe, ParentType, ContextType, RequireFields >; bulkExecuteActions?: Resolver< GQLResolversTypes['ExecuteBulkActionResponse'], ParentType, ContextType, RequireFields >; changePassword?: Resolver< GQLResolversTypes['ChangePasswordResponse'], ParentType, ContextType, RequireFields >; createAction?: Resolver< GQLResolversTypes['MutateActionResponse'], ParentType, ContextType, RequireFields >; createBacktest?: Resolver< Maybe, ParentType, ContextType, RequireFields >; createContentItemType?: Resolver< GQLResolversTypes['MutateContentItemTypeResponse'], ParentType, ContextType, RequireFields >; createContentRule?: Resolver< GQLResolversTypes['CreateContentRuleResponse'], ParentType, ContextType, RequireFields >; createHashBank?: Resolver< GQLResolversTypes['MutateHashBankResponse'], ParentType, ContextType, RequireFields >; createLocationBank?: Resolver< GQLResolversTypes['MutateLocationBankResponse'], ParentType, ContextType, RequireFields >; createManualReviewJobComment?: Resolver< GQLResolversTypes['AddManualReviewJobCommentResponse'], ParentType, ContextType, RequireFields >; createManualReviewQueue?: Resolver< GQLResolversTypes['CreateManualReviewQueueResponse'], ParentType, ContextType, RequireFields >; createOrg?: Resolver< GQLResolversTypes['CreateOrgResponse'], ParentType, ContextType, RequireFields >; createReportingRule?: Resolver< GQLResolversTypes['CreateReportingRuleResponse'], ParentType, ContextType, RequireFields >; createRoutingRule?: Resolver< GQLResolversTypes['CreateRoutingRuleResponse'], ParentType, ContextType, RequireFields >; createTextBank?: Resolver< GQLResolversTypes['MutateBankResponse'], ParentType, ContextType, RequireFields >; createThreadItemType?: Resolver< GQLResolversTypes['MutateThreadItemTypeResponse'], ParentType, ContextType, RequireFields >; createUserItemType?: Resolver< GQLResolversTypes['MutateUserItemTypeResponse'], ParentType, ContextType, RequireFields >; createUserRule?: Resolver< GQLResolversTypes['CreateUserRuleResponse'], ParentType, ContextType, RequireFields >; deleteAction?: Resolver< Maybe, ParentType, ContextType, RequireFields >; deleteAllJobsFromQueue?: Resolver< GQLResolversTypes['DeleteAllJobsFromQueueResponse'], ParentType, ContextType, RequireFields >; deleteHashBank?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields >; deleteInvite?: Resolver< Maybe, ParentType, ContextType, RequireFields >; deleteItemType?: Resolver< GQLResolversTypes['DeleteItemTypeResponse'], ParentType, ContextType, RequireFields >; deleteLocationBank?: Resolver< Maybe, ParentType, ContextType, RequireFields >; deleteManualReviewJobComment?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields >; deleteManualReviewQueue?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields >; deletePolicy?: Resolver< Maybe, ParentType, ContextType, RequireFields >; deleteReportingRule?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields >; deleteRoutingRule?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields >; deleteRule?: Resolver< Maybe, ParentType, ContextType, RequireFields >; deleteTextBank?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields >; deleteUser?: Resolver< Maybe, ParentType, ContextType, RequireFields >; dequeueManualReviewJob?: Resolver< Maybe, ParentType, ContextType, RequireFields >; generatePasswordResetToken?: Resolver< Maybe, ParentType, ContextType, RequireFields >; inviteUser?: Resolver< Maybe, ParentType, ContextType, RequireFields >; logSkip?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields >; login?: Resolver< GQLResolversTypes['LoginResponse'], ParentType, ContextType, RequireFields >; logout?: Resolver< Maybe, ParentType, ContextType >; rejectUser?: Resolver< Maybe, ParentType, ContextType, RequireFields >; releaseJobLock?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields >; removeAccessibleQueuesToUser?: Resolver< GQLResolversTypes['RemoveAccessibleQueuesToUserResponse'], ParentType, ContextType, RequireFields >; removeFavoriteMRTQueue?: Resolver< GQLResolversTypes['RemoveFavoriteMRTQueueSuccessResponse'], ParentType, ContextType, RequireFields >; removeFavoriteRule?: Resolver< GQLResolversTypes['RemoveFavoriteRuleSuccessResponse'], ParentType, ContextType, RequireFields >; reorderRoutingRules?: Resolver< GQLResolversTypes['ReorderRoutingRulesResponse'], ParentType, ContextType, RequireFields >; requestDemo?: Resolver< Maybe, ParentType, ContextType, RequireFields >; resetPassword?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields >; rotateApiKey?: Resolver< GQLResolversTypes['RotateApiKeyResponse'], ParentType, ContextType, RequireFields >; rotateWebhookSigningKey?: Resolver< GQLResolversTypes['RotateWebhookSigningKeyResponse'], ParentType, ContextType >; runRetroaction?: Resolver< Maybe, ParentType, ContextType, RequireFields >; sendPasswordReset?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields >; setAllUserStrikeThresholds?: Resolver< GQLResolversTypes['SetAllUserStrikeThresholdsSuccessResponse'], ParentType, ContextType, RequireFields >; setIntegrationConfig?: Resolver< GQLResolversTypes['SetIntegrationConfigResponse'], ParentType, ContextType, RequireFields >; setModeratorSafetySettings?: Resolver< Maybe, ParentType, ContextType, RequireFields< GQLMutationSetModeratorSafetySettingsArgs, 'moderatorSafetySettings' > >; setMrtChartConfigurationSettings?: Resolver< Maybe, ParentType, ContextType, RequireFields< GQLMutationSetMrtChartConfigurationSettingsArgs, 'mrtChartConfigurationSettings' > >; setOrgDefaultSafetySettings?: Resolver< Maybe, ParentType, ContextType, RequireFields< GQLMutationSetOrgDefaultSafetySettingsArgs, 'orgDefaultSafetySettings' > >; setPluginIntegrationConfig?: Resolver< GQLResolversTypes['SetIntegrationConfigResponse'], ParentType, ContextType, RequireFields >; signUp?: Resolver< GQLResolversTypes['SignUpResponse'], ParentType, ContextType, RequireFields >; submitManualReviewDecision?: Resolver< GQLResolversTypes['SubmitDecisionResponse'], ParentType, ContextType, RequireFields >; updateAccountInfo?: Resolver< Maybe, ParentType, ContextType, Partial >; updateAction?: Resolver< GQLResolversTypes['MutateActionResponse'], ParentType, ContextType, RequireFields >; updateAppealSettings?: Resolver< GQLResolversTypes['AppealSettings'], ParentType, ContextType, RequireFields >; updateContentItemType?: Resolver< GQLResolversTypes['MutateContentItemTypeResponse'], ParentType, ContextType, RequireFields >; updateContentRule?: Resolver< GQLResolversTypes['UpdateContentRuleResponse'], ParentType, ContextType, RequireFields >; updateExchangeCredentials?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields< GQLMutationUpdateExchangeCredentialsArgs, 'apiName' | 'credentialsJson' > >; updateHashBank?: Resolver< GQLResolversTypes['MutateHashBankResponse'], ParentType, ContextType, RequireFields >; updateLocationBank?: Resolver< GQLResolversTypes['MutateLocationBankResponse'], ParentType, ContextType, RequireFields >; updateManualReviewQueue?: Resolver< GQLResolversTypes['UpdateManualReviewQueueQueueResponse'], ParentType, ContextType, RequireFields >; updateNcmecOrgSettings?: Resolver< GQLResolversTypes['UpdateNcmecOrgSettingsResponse'], ParentType, ContextType, RequireFields >; updateOrgInfo?: Resolver< GQLResolversTypes['UpdateOrgInfoSuccessResponse'], ParentType, ContextType, RequireFields >; updatePolicy?: Resolver< GQLResolversTypes['UpdatePolicyResponse'], ParentType, ContextType, RequireFields >; updateReportingRule?: Resolver< GQLResolversTypes['UpdateReportingRuleResponse'], ParentType, ContextType, RequireFields >; updateRole?: Resolver< Maybe, ParentType, ContextType, RequireFields >; updateRoutingRule?: Resolver< GQLResolversTypes['UpdateRoutingRuleResponse'], ParentType, ContextType, RequireFields >; updateSSOCredentials?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType, RequireFields >; updateTextBank?: Resolver< GQLResolversTypes['MutateBankResponse'], ParentType, ContextType, RequireFields >; updateThreadItemType?: Resolver< GQLResolversTypes['MutateThreadItemTypeResponse'], ParentType, ContextType, RequireFields >; updateUserItemType?: Resolver< GQLResolversTypes['MutateUserItemTypeResponse'], ParentType, ContextType, RequireFields >; updateUserRule?: Resolver< GQLResolversTypes['UpdateUserRuleResponse'], ParentType, ContextType, RequireFields >; updateUserStrikeTTL?: Resolver< GQLResolversTypes['UpdateUserStrikeTTLSuccessResponse'], ParentType, ContextType, RequireFields >; }; export type GQLNcmecReportResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['NCMECReport'] = GQLResolversParentTypes['NCMECReport'], > = { additionalFiles?: Resolver< ReadonlyArray, ParentType, ContextType >; isTest?: Resolver< Maybe, ParentType, ContextType >; reportId?: Resolver; reportXml?: Resolver; reportedMedia?: Resolver< ReadonlyArray, ParentType, ContextType >; reportedMessages?: Resolver< ReadonlyArray, ParentType, ContextType >; reviewerId?: Resolver< Maybe, ParentType, ContextType >; ts?: Resolver; userId?: Resolver; userItemType?: Resolver< GQLResolversTypes['UserItemType'], ParentType, ContextType >; }; export type GQLNcmecReportedMediaResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['NCMECReportedMedia'] = GQLResolversParentTypes['NCMECReportedMedia'], > = { id?: Resolver; xml?: Resolver; }; export type GQLNcmecReportedThreadResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['NCMECReportedThread'] = GQLResolversParentTypes['NCMECReportedThread'], > = { csv?: Resolver; fileName?: Resolver; ncmecFileId?: Resolver; }; export type GQLNcmecAdditionalFileResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['NcmecAdditionalFile'] = GQLResolversParentTypes['NcmecAdditionalFile'], > = { ncmecFileId?: Resolver; url?: Resolver; xml?: Resolver; }; export type GQLNcmecContentItemResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['NcmecContentItem'] = GQLResolversParentTypes['NcmecContentItem'], > = { contentItem?: Resolver; isConfirmedCSAM?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; isReported?: Resolver; }; export type GQLNcmecManualReviewJobPayloadResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['NcmecManualReviewJobPayload'] = GQLResolversParentTypes['NcmecManualReviewJobPayload'], > = { allMediaItems?: Resolver< ReadonlyArray, ParentType, ContextType >; enqueueSourceInfo?: Resolver< Maybe, ParentType, ContextType >; item?: Resolver; userScore?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLNcmecOrgSettingsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['NcmecOrgSettings'] = GQLResolversParentTypes['NcmecOrgSettings'], > = { companyTemplate?: Resolver< Maybe, ParentType, ContextType >; contactEmail?: Resolver< Maybe, ParentType, ContextType >; contactPersonEmail?: Resolver< Maybe, ParentType, ContextType >; contactPersonFirstName?: Resolver< Maybe, ParentType, ContextType >; contactPersonLastName?: Resolver< Maybe, ParentType, ContextType >; contactPersonPhone?: Resolver< Maybe, ParentType, ContextType >; defaultInternetDetailType?: Resolver< Maybe, ParentType, ContextType >; defaultNcmecQueueId?: Resolver< Maybe, ParentType, ContextType >; legalUrl?: Resolver< Maybe, ParentType, ContextType >; moreInfoUrl?: Resolver< Maybe, ParentType, ContextType >; ncmecAdditionalInfoEndpoint?: Resolver< Maybe, ParentType, ContextType >; ncmecPreservationEndpoint?: Resolver< Maybe, ParentType, ContextType >; password?: Resolver; termsOfService?: Resolver< Maybe, ParentType, ContextType >; username?: Resolver; }; export type GQLNcmecReportedMediaDetailsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['NcmecReportedMediaDetails'] = GQLResolversParentTypes['NcmecReportedMediaDetails'], > = { fileAnnotations?: Resolver< ReadonlyArray, ParentType, ContextType >; id?: Resolver; industryClassification?: Resolver< GQLResolversTypes['NcmecIndustryClassification'], ParentType, ContextType >; typeId?: Resolver; url?: Resolver; }; export type GQLNoJobWithIdInQueueErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['NoJobWithIdInQueueError'] = GQLResolversParentTypes['NoJobWithIdInQueueError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export interface GQLNonEmptyStringScalarConfig extends GraphQLScalarTypeConfig { name: 'NonEmptyString'; } export type GQLNotFoundErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['NotFoundError'] = GQLResolversParentTypes['NotFoundError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLNotificationResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Notification'] = GQLResolversParentTypes['Notification'], > = { createdAt?: Resolver; data?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; message?: Resolver; readAt?: Resolver< Maybe, ParentType, ContextType >; type?: Resolver< GQLResolversTypes['NotificationType'], ParentType, ContextType >; }; export type GQLOpenAiIntegrationApiCredentialResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['OpenAiIntegrationApiCredential'] = GQLResolversParentTypes['OpenAiIntegrationApiCredential'], > = { apiKey?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLOrgResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Org'] = GQLResolversParentTypes['Org'], > = { actions?: Resolver< ReadonlyArray, ParentType, ContextType >; allowMultiplePoliciesPerAction?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; apiKey?: Resolver; appealsRoutingRules?: Resolver< ReadonlyArray, ParentType, ContextType >; banks?: Resolver< Maybe, ParentType, ContextType >; contentTypes?: Resolver< ReadonlyArray, ParentType, ContextType >; defaultInterfacePreferences?: Resolver< GQLResolversTypes['UserInterfacePreferences'], ParentType, ContextType >; email?: Resolver; hasAppealsEnabled?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; hasNCMECReportingEnabled?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; hasPartialItemsEndpoint?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; hasReportingRulesEnabled?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; hideSkipButtonForNonAdmins?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; id?: Resolver; integrationConfigs?: Resolver< ReadonlyArray, ParentType, ContextType >; isDemoOrg?: Resolver; itemTypes?: Resolver< ReadonlyArray, ParentType, ContextType >; mrtQueues?: Resolver< ReadonlyArray, ParentType, ContextType >; name?: Resolver; ncmecReports?: Resolver< ReadonlyArray, ParentType, ContextType >; onCallAlertEmail?: Resolver< Maybe, ParentType, ContextType >; pendingInvites?: Resolver< ReadonlyArray, ParentType, ContextType >; policies?: Resolver< ReadonlyArray, ParentType, ContextType >; previewJobsViewEnabled?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; publicSigningKey?: Resolver< GQLResolversTypes['String'], ParentType, ContextType >; reportingRules?: Resolver< ReadonlyArray, ParentType, ContextType >; requiresDecisionReasonInMrt?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; requiresPolicyForDecisionsInMrt?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; routingRules?: Resolver< ReadonlyArray, ParentType, ContextType >; rules?: Resolver< ReadonlyArray, ParentType, ContextType >; signals?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; ssoCert?: Resolver< Maybe, ParentType, ContextType >; ssoUrl?: Resolver< Maybe, ParentType, ContextType >; userStrikeTTL?: Resolver; userStrikeThresholds?: Resolver< ReadonlyArray, ParentType, ContextType >; users?: Resolver< ReadonlyArray, ParentType, ContextType >; usersWhoCanReviewEveryQueue?: Resolver< ReadonlyArray, ParentType, ContextType >; websiteUrl?: Resolver; }; export type GQLOrgWithEmailExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['OrgWithEmailExistsError'] = GQLResolversParentTypes['OrgWithEmailExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLOrgWithNameExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['OrgWithNameExistsError'] = GQLResolversParentTypes['OrgWithNameExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLPageInfoResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PageInfo'] = GQLResolversParentTypes['PageInfo'], > = { endCursor?: Resolver; hasNextPage?: Resolver; hasPreviousPage?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; startCursor?: Resolver; }; export type GQLPartialItemsEndpointResponseErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PartialItemsEndpointResponseError'] = GQLResolversParentTypes['PartialItemsEndpointResponseError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLPartialItemsInvalidResponseErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PartialItemsInvalidResponseError'] = GQLResolversParentTypes['PartialItemsInvalidResponseError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLPartialItemsMissingEndpointErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PartialItemsMissingEndpointError'] = GQLResolversParentTypes['PartialItemsMissingEndpointError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLPartialItemsResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PartialItemsResponse'] = GQLResolversParentTypes['PartialItemsResponse'], > = { __resolveType: TypeResolveFn< | 'PartialItemsEndpointResponseError' | 'PartialItemsInvalidResponseError' | 'PartialItemsMissingEndpointError' | 'PartialItemsSuccessResponse', ParentType, ContextType >; }; export type GQLPartialItemsSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PartialItemsSuccessResponse'] = GQLResolversParentTypes['PartialItemsSuccessResponse'], > = { items?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLPendingInviteResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PendingInvite'] = GQLResolversParentTypes['PendingInvite'], > = { createdAt?: Resolver; email?: Resolver; id?: Resolver; role?: Resolver; }; export type GQLPlaceBoundsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PlaceBounds'] = GQLResolversParentTypes['PlaceBounds'], > = { northeastCorner?: Resolver< GQLResolversTypes['LatLng'], ParentType, ContextType >; southwestCorner?: Resolver< GQLResolversTypes['LatLng'], ParentType, ContextType >; }; export type GQLPluginIntegrationApiCredentialResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PluginIntegrationApiCredential'] = GQLResolversParentTypes['PluginIntegrationApiCredential'], > = { credential?: Resolver< GQLResolversTypes['JSONObject'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLPolicyResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Policy'] = GQLResolversParentTypes['Policy'], > = { applyUserStrikeCountConfigToChildren?: Resolver< Maybe, ParentType, ContextType >; enforcementGuidelines?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; name?: Resolver; parentId?: Resolver, ParentType, ContextType>; policyText?: Resolver< Maybe, ParentType, ContextType >; policyType?: Resolver< Maybe, ParentType, ContextType >; userStrikeCount?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLPolicyActionCountResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PolicyActionCount'] = GQLResolversParentTypes['PolicyActionCount'], > = { actionId?: Resolver; actorId?: Resolver< Maybe, ParentType, ContextType >; count?: Resolver; itemSubmissionIds?: Resolver< ReadonlyArray, ParentType, ContextType >; policyId?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLPolicyNameExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PolicyNameExistsError'] = GQLResolversParentTypes['PolicyNameExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLPolicyViolationsCountResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PolicyViolationsCount'] = GQLResolversParentTypes['PolicyViolationsCount'], > = { count?: Resolver; policyId?: Resolver; }; export type GQLPostActionsEnqueueSourceInfoResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['PostActionsEnqueueSourceInfo'] = GQLResolversParentTypes['PostActionsEnqueueSourceInfo'], > = { kind?: Resolver< GQLResolversTypes['JobCreationSourceOptions'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLQueryResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Query'] = GQLResolversParentTypes['Query'], > = { action?: Resolver< Maybe, ParentType, ContextType, RequireFields >; actionStatistics?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; allOrgs?: Resolver< ReadonlyArray, ParentType, ContextType >; allRuleInsights?: Resolver< Maybe, ParentType, ContextType >; apiKey?: Resolver; appealSettings?: Resolver< Maybe, ParentType, ContextType >; availableIntegrations?: Resolver< ReadonlyArray, ParentType, ContextType >; exchangeApiSchema?: Resolver< Maybe, ParentType, ContextType, RequireFields >; exchangeApis?: Resolver< ReadonlyArray, ParentType, ContextType >; getCommentsForJob?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; getDecidedJob?: Resolver< Maybe, ParentType, ContextType, RequireFields >; getDecidedJobFromJobId?: Resolver< Maybe, ParentType, ContextType, RequireFields >; getDecisionCounts?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; getDecisionsTable?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; getExistingJobsForItem?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; getFullReportingRuleResultForItem?: Resolver< GQLResolversTypes['GetFullReportingRuleResultForItemResponse'], ParentType, ContextType, RequireFields >; getFullRuleResultForItem?: Resolver< GQLResolversTypes['GetFullResultForItemResponse'], ParentType, ContextType, RequireFields >; getJobCreationCounts?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; getRecentDecisions?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; getResolvedJobCounts?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; getResolvedJobsForUser?: Resolver< GQLResolversTypes['Int'], ParentType, ContextType, RequireFields >; getSSORedirectUrl?: Resolver< Maybe, ParentType, ContextType, RequireFields >; getSkippedJobCounts?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; getSkippedJobsForUser?: Resolver< GQLResolversTypes['Int'], ParentType, ContextType, RequireFields >; getSkipsForRecentDecisions?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; getTimeToAction?: Resolver< Maybe>, ParentType, ContextType, RequireFields >; getTotalPendingJobsCount?: Resolver< GQLResolversTypes['Int'], ParentType, ContextType >; getUserStrikeCountDistribution?: Resolver< ReadonlyArray, ParentType, ContextType >; hashBank?: Resolver< Maybe, ParentType, ContextType, RequireFields >; hashBankById?: Resolver< Maybe, ParentType, ContextType, RequireFields >; hashBanks?: Resolver< ReadonlyArray, ParentType, ContextType >; integrationConfig?: Resolver< GQLResolversTypes['IntegrationConfigQueryResponse'], ParentType, ContextType, RequireFields >; inviteUserToken?: Resolver< GQLResolversTypes['InviteUserTokenResponse'], ParentType, ContextType, RequireFields >; isWarehouseAvailable?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; itemActionHistory?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; itemSubmissions?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; itemType?: Resolver< Maybe, ParentType, ContextType, RequireFields >; itemTypes?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; itemWithHistory?: Resolver< GQLResolversTypes['ItemHistoryResponse'], ParentType, ContextType, RequireFields >; itemsWithId?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; latestItemSubmissions?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; latestItemsCreatedBy?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; latestItemsCreatedByWithThread?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; locationBank?: Resolver< Maybe, ParentType, ContextType, RequireFields >; manualReviewQueue?: Resolver< Maybe, ParentType, ContextType, RequireFields >; me?: Resolver, ParentType, ContextType>; myOrg?: Resolver, ParentType, ContextType>; ncmecOrgSettings?: Resolver< Maybe, ParentType, ContextType >; ncmecReportById?: Resolver< Maybe, ParentType, ContextType, RequireFields >; ncmecThreads?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; org?: Resolver< Maybe, ParentType, ContextType, RequireFields >; partialItems?: Resolver< GQLResolversTypes['PartialItemsResponse'], ParentType, ContextType, RequireFields >; policy?: Resolver< Maybe, ParentType, ContextType, RequireFields >; recentUserStrikeActions?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; reportingInsights?: Resolver< GQLResolversTypes['ReportingInsights'], ParentType, ContextType >; reportingRule?: Resolver< Maybe, ParentType, ContextType, RequireFields >; rule?: Resolver< Maybe, ParentType, ContextType, RequireFields >; spotTestRule?: Resolver< GQLResolversTypes['RuleExecutionResult'], ParentType, ContextType, RequireFields >; textBank?: Resolver< Maybe, ParentType, ContextType, RequireFields >; threadHistory?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; topPolicyViolations?: Resolver< ReadonlyArray, ParentType, ContextType, RequireFields >; user?: Resolver< Maybe, ParentType, ContextType, RequireFields >; userFromToken?: Resolver< Maybe, ParentType, ContextType, RequireFields >; userHistory?: Resolver< GQLResolversTypes['UserHistoryResponse'], ParentType, ContextType, RequireFields >; }; export type GQLQueueDoesNotExistErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['QueueDoesNotExistError'] = GQLResolversParentTypes['QueueDoesNotExistError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRecentDecisionsForUserResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RecentDecisionsForUser'] = GQLResolversParentTypes['RecentDecisionsForUser'], > = { recentDecisions?: Resolver< ReadonlyArray, ParentType, ContextType >; userSearchString?: Resolver< GQLResolversTypes['String'], ParentType, ContextType >; }; export type GQLRecentUserStrikeActionsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RecentUserStrikeActions'] = GQLResolversParentTypes['RecentUserStrikeActions'], > = { actionId?: Resolver; itemId?: Resolver; itemTypeId?: Resolver; source?: Resolver; time?: Resolver; }; export type GQLRecommendedThresholdsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RecommendedThresholds'] = GQLResolversParentTypes['RecommendedThresholds'], > = { highPrecisionThreshold?: Resolver< GQLResolversTypes['StringOrFloat'], ParentType, ContextType >; highRecallThreshold?: Resolver< GQLResolversTypes['StringOrFloat'], ParentType, ContextType >; }; export type GQLRecordingJobDecisionFailedErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RecordingJobDecisionFailedError'] = GQLResolversParentTypes['RecordingJobDecisionFailedError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRejectAppealDecisionComponentResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RejectAppealDecisionComponent'] = GQLResolversParentTypes['RejectAppealDecisionComponent'], > = { actionIds?: Resolver< ReadonlyArray, ParentType, ContextType >; appealId?: Resolver; type?: Resolver< GQLResolversTypes['ManualReviewDecisionType'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRemoveAccessibleQueuesToUserResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RemoveAccessibleQueuesToUserResponse'] = GQLResolversParentTypes['RemoveAccessibleQueuesToUserResponse'], > = { __resolveType: TypeResolveFn< 'MutateAccessibleQueuesForUserSuccessResponse' | 'NotFoundError', ParentType, ContextType >; }; export type GQLRemoveFavoriteMrtQueueSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RemoveFavoriteMRTQueueSuccessResponse'] = GQLResolversParentTypes['RemoveFavoriteMRTQueueSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; }; export type GQLRemoveFavoriteRuleResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RemoveFavoriteRuleResponse'] = GQLResolversParentTypes['RemoveFavoriteRuleResponse'], > = { __resolveType: TypeResolveFn< 'RemoveFavoriteRuleSuccessResponse', ParentType, ContextType >; }; export type GQLRemoveFavoriteRuleSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RemoveFavoriteRuleSuccessResponse'] = GQLResolversParentTypes['RemoveFavoriteRuleSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLReorderRoutingRulesResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ReorderRoutingRulesResponse'] = GQLResolversParentTypes['ReorderRoutingRulesResponse'], > = { __resolveType: TypeResolveFn< 'MutateRoutingRulesOrderSuccessResponse', ParentType, ContextType >; }; export type GQLReportEnqueueSourceInfoResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ReportEnqueueSourceInfo'] = GQLResolversParentTypes['ReportEnqueueSourceInfo'], > = { kind?: Resolver< GQLResolversTypes['JobCreationSourceOptions'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLReportHistoryEntryResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ReportHistoryEntry'] = GQLResolversParentTypes['ReportHistoryEntry'], > = { policyId?: Resolver, ParentType, ContextType>; reason?: Resolver< Maybe, ParentType, ContextType >; reportId?: Resolver; reportedAt?: Resolver; reporterId?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLReportedForReasonResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ReportedForReason'] = GQLResolversParentTypes['ReportedForReason'], > = { reason?: Resolver< Maybe, ParentType, ContextType >; reporterId?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLReportingInsightsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ReportingInsights'] = GQLResolversParentTypes['ReportingInsights'], > = { totalIngestedReportsByDay?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLReportingRuleResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ReportingRule'] = GQLResolversParentTypes['ReportingRule'], > = { actions?: Resolver< ReadonlyArray, ParentType, ContextType >; conditionSet?: Resolver< GQLResolversTypes['ConditionSet'], ParentType, ContextType >; creator?: Resolver, ParentType, ContextType>; description?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; insights?: Resolver< GQLResolversTypes['ReportingRuleInsights'], ParentType, ContextType >; itemTypes?: Resolver< ReadonlyArray, ParentType, ContextType >; name?: Resolver; orgId?: Resolver; policies?: Resolver< ReadonlyArray, ParentType, ContextType >; status?: Resolver< GQLResolversTypes['ReportingRuleStatus'], ParentType, ContextType >; }; export type GQLReportingRuleExecutionResultResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ReportingRuleExecutionResult'] = GQLResolversParentTypes['ReportingRuleExecutionResult'], > = { creatorId?: Resolver< Maybe, ParentType, ContextType >; creatorTypeId?: Resolver< Maybe, ParentType, ContextType >; date?: Resolver; environment?: Resolver< GQLResolversTypes['RuleEnvironment'], ParentType, ContextType >; itemData?: Resolver; itemId?: Resolver; itemTypeId?: Resolver; itemTypeName?: Resolver; passed?: Resolver; policyIds?: Resolver< ReadonlyArray, ParentType, ContextType >; result?: Resolver< Maybe, ParentType, ContextType >; ruleId?: Resolver; ruleName?: Resolver; signalResults?: Resolver< Maybe>, ParentType, ContextType >; ts?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLReportingRuleInsightsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ReportingRuleInsights'] = GQLResolversParentTypes['ReportingRuleInsights'], > = { latestVersionSamples?: Resolver< ReadonlyArray, ParentType, ContextType >; passRateData?: Resolver< ReadonlyArray, ParentType, ContextType, Partial >; priorVersionSamples?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLReportingRuleNameExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ReportingRuleNameExistsError'] = GQLResolversParentTypes['ReportingRuleNameExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLReportingRulePassRateDataResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ReportingRulePassRateData'] = GQLResolversParentTypes['ReportingRulePassRateData'], > = { date?: Resolver; totalMatches?: Resolver; totalRequests?: Resolver; }; export type GQLResolvedJobCountResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ResolvedJobCount'] = GQLResolversParentTypes['ResolvedJobCount'], > = { count?: Resolver; queueId?: Resolver< Maybe, ParentType, ContextType >; reviewerId?: Resolver< Maybe, ParentType, ContextType >; time?: Resolver; }; export type GQLRotateApiKeyErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RotateApiKeyError'] = GQLResolversParentTypes['RotateApiKeyError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRotateApiKeyResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RotateApiKeyResponse'] = GQLResolversParentTypes['RotateApiKeyResponse'], > = { __resolveType: TypeResolveFn< 'RotateApiKeyError' | 'RotateApiKeySuccessResponse', ParentType, ContextType >; }; export type GQLRotateApiKeySuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RotateApiKeySuccessResponse'] = GQLResolversParentTypes['RotateApiKeySuccessResponse'], > = { apiKey?: Resolver; record?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRotateWebhookSigningKeyErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RotateWebhookSigningKeyError'] = GQLResolversParentTypes['RotateWebhookSigningKeyError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRotateWebhookSigningKeyResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RotateWebhookSigningKeyResponse'] = GQLResolversParentTypes['RotateWebhookSigningKeyResponse'], > = { __resolveType: TypeResolveFn< 'RotateWebhookSigningKeyError' | 'RotateWebhookSigningKeySuccessResponse', ParentType, ContextType >; }; export type GQLRotateWebhookSigningKeySuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RotateWebhookSigningKeySuccessResponse'] = GQLResolversParentTypes['RotateWebhookSigningKeySuccessResponse'], > = { publicSigningKey?: Resolver< GQLResolversTypes['String'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRoutingRuleResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RoutingRule'] = GQLResolversParentTypes['RoutingRule'], > = { conditionSet?: Resolver< GQLResolversTypes['ConditionSet'], ParentType, ContextType >; creatorId?: Resolver; description?: Resolver< Maybe, ParentType, ContextType >; destinationQueue?: Resolver< GQLResolversTypes['ManualReviewQueue'], ParentType, ContextType >; id?: Resolver; itemTypes?: Resolver< ReadonlyArray, ParentType, ContextType >; name?: Resolver; status?: Resolver< GQLResolversTypes['RoutingRuleStatus'], ParentType, ContextType >; }; export type GQLRoutingRuleNameExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RoutingRuleNameExistsError'] = GQLResolversParentTypes['RoutingRuleNameExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRuleResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Rule'] = GQLResolversParentTypes['Rule'], > = { __resolveType: TypeResolveFn< 'ContentRule' | 'UserRule', ParentType, ContextType >; }; export type GQLRuleExecutionEnqueueSourceInfoResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RuleExecutionEnqueueSourceInfo'] = GQLResolversParentTypes['RuleExecutionEnqueueSourceInfo'], > = { kind?: Resolver< GQLResolversTypes['JobCreationSourceOptions'], ParentType, ContextType >; rules?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRuleExecutionResultResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RuleExecutionResult'] = GQLResolversParentTypes['RuleExecutionResult'], > = { content?: Resolver; contentId?: Resolver; date?: Resolver; environment?: Resolver< GQLResolversTypes['RuleEnvironment'], ParentType, ContextType >; itemTypeId?: Resolver; itemTypeName?: Resolver; passed?: Resolver; policies?: Resolver< ReadonlyArray, ParentType, ContextType >; result?: Resolver< Maybe, ParentType, ContextType >; ruleId?: Resolver; ruleName?: Resolver; signalResults?: Resolver< Maybe>, ParentType, ContextType >; tags?: Resolver< ReadonlyArray, ParentType, ContextType >; ts?: Resolver; userId?: Resolver< Maybe, ParentType, ContextType >; userTypeId?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRuleExecutionResultEdgeResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RuleExecutionResultEdge'] = GQLResolversParentTypes['RuleExecutionResultEdge'], > = { cursor?: Resolver; node?: Resolver< GQLResolversTypes['RuleExecutionResult'], ParentType, ContextType >; }; export type GQLRuleExecutionResultsConnectionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RuleExecutionResultsConnection'] = GQLResolversParentTypes['RuleExecutionResultsConnection'], > = { edges?: Resolver< ReadonlyArray, ParentType, ContextType >; pageInfo?: Resolver; }; export type GQLRuleHasRunningBacktestsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RuleHasRunningBacktestsError'] = GQLResolversParentTypes['RuleHasRunningBacktestsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRuleInsightsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RuleInsights'] = GQLResolversParentTypes['RuleInsights'], > = { latestVersionSamples?: Resolver< ReadonlyArray, ParentType, ContextType >; passRateData?: Resolver< Maybe>>, ParentType, ContextType, Partial >; priorVersionSamples?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLRuleNameExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RuleNameExistsError'] = GQLResolversParentTypes['RuleNameExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLRulePassRateDataResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RulePassRateData'] = GQLResolversParentTypes['RulePassRateData'], > = { date?: Resolver; totalMatches?: Resolver; totalRequests?: Resolver; }; export type GQLRunRetroactionResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RunRetroactionResponse'] = GQLResolversParentTypes['RunRetroactionResponse'], > = { __resolveType: TypeResolveFn< 'RunRetroactionSuccessResponse', ParentType, ContextType >; }; export type GQLRunRetroactionSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['RunRetroactionSuccessResponse'] = GQLResolversParentTypes['RunRetroactionSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLScalarSignalOutputTypeResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ScalarSignalOutputType'] = GQLResolversParentTypes['ScalarSignalOutputType'], > = { scalarType?: Resolver< GQLResolversTypes['ScalarType'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLSchemaFieldRolesResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SchemaFieldRoles'] = GQLResolversParentTypes['SchemaFieldRoles'], > = { __resolveType: TypeResolveFn< | 'ContentSchemaFieldRoles' | 'ThreadSchemaFieldRoles' | 'UserSchemaFieldRoles', ParentType, ContextType >; }; export type GQLSetAllUserStrikeThresholdsSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SetAllUserStrikeThresholdsSuccessResponse'] = GQLResolversParentTypes['SetAllUserStrikeThresholdsSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; }; export type GQLSetIntegrationConfigResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SetIntegrationConfigResponse'] = GQLResolversParentTypes['SetIntegrationConfigResponse'], > = { __resolveType: TypeResolveFn< | 'IntegrationConfigTooManyCredentialsError' | 'IntegrationEmptyInputCredentialsError' | 'IntegrationNoInputCredentialsError' | 'SetIntegrationConfigSuccessResponse', ParentType, ContextType >; }; export type GQLSetIntegrationConfigSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SetIntegrationConfigSuccessResponse'] = GQLResolversParentTypes['SetIntegrationConfigSuccessResponse'], > = { config?: Resolver< GQLResolversTypes['IntegrationConfig'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLSetModeratorSafetySettingsSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SetModeratorSafetySettingsSuccessResponse'] = GQLResolversParentTypes['SetModeratorSafetySettingsSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; }; export type GQLSetMrtChartConfigurationSettingsSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SetMrtChartConfigurationSettingsSuccessResponse'] = GQLResolversParentTypes['SetMrtChartConfigurationSettingsSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; }; export type GQLSignUpResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SignUpResponse'] = GQLResolversParentTypes['SignUpResponse'], > = { __resolveType: TypeResolveFn< 'SignUpSuccessResponse' | 'SignUpUserExistsError', ParentType, ContextType >; }; export type GQLSignUpSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SignUpSuccessResponse'] = GQLResolversParentTypes['SignUpSuccessResponse'], > = { data?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLSignUpUserExistsErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SignUpUserExistsError'] = GQLResolversParentTypes['SignUpUserExistsError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLSignalResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['Signal'] = GQLResolversParentTypes['Signal'], > = { allowedInAutomatedRules?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; args?: Resolver< Maybe, ParentType, ContextType >; callbackUrl?: Resolver< Maybe, ParentType, ContextType >; callbackUrlBody?: Resolver< Maybe, ParentType, ContextType >; callbackUrlHeaders?: Resolver< Maybe, ParentType, ContextType >; description?: Resolver; disabledInfo?: Resolver< GQLResolversTypes['DisabledInfo'], ParentType, ContextType >; docsUrl?: Resolver< Maybe, ParentType, ContextType >; eligibleInputs?: Resolver< ReadonlyArray, ParentType, ContextType >; eligibleSubcategories?: Resolver< ReadonlyArray, ParentType, ContextType >; id?: Resolver; integration?: Resolver< Maybe, ParentType, ContextType >; integrationLogoUrl?: Resolver< Maybe, ParentType, ContextType >; integrationLogoWithBackgroundUrl?: Resolver< Maybe, ParentType, ContextType >; integrationTitle?: Resolver< Maybe, ParentType, ContextType >; name?: Resolver; outputType?: Resolver< GQLResolversTypes['SignalOutputType'], ParentType, ContextType >; pricingStructure?: Resolver< GQLResolversTypes['SignalPricingStructure'], ParentType, ContextType >; recommendedThresholds?: Resolver< Maybe, ParentType, ContextType >; shouldPromptForMatchingValues?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; subcategory?: Resolver< Maybe, ParentType, ContextType >; supportedLanguages?: Resolver< GQLResolversTypes['SupportedLanguages'], ParentType, ContextType >; type?: Resolver; }; export type GQLSignalArgsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SignalArgs'] = GQLResolversParentTypes['SignalArgs'], > = { __resolveType: TypeResolveFn< 'AggregationSignalArgs', ParentType, ContextType >; }; export type GQLSignalOutputTypeResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SignalOutputType'] = GQLResolversParentTypes['SignalOutputType'], > = { __resolveType: TypeResolveFn< 'EnumSignalOutputType' | 'ScalarSignalOutputType', ParentType, ContextType >; }; export type GQLSignalPricingStructureResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SignalPricingStructure'] = GQLResolversParentTypes['SignalPricingStructure'], > = { type?: Resolver< GQLResolversTypes['SignalPricingStructureType'], ParentType, ContextType >; }; export type GQLSignalSubcategoryResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SignalSubcategory'] = GQLResolversParentTypes['SignalSubcategory'], > = { childrenIds?: Resolver< ReadonlyArray, ParentType, ContextType >; description?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; label?: Resolver; }; export type GQLSignalWithScoreResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SignalWithScore'] = GQLResolversParentTypes['SignalWithScore'], > = { integration?: Resolver< Maybe, ParentType, ContextType >; score?: Resolver; signalName?: Resolver; subcategory?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLSkippedJobResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SkippedJob'] = GQLResolversParentTypes['SkippedJob'], > = { jobId?: Resolver; queueId?: Resolver; ts?: Resolver; userId?: Resolver; }; export type GQLSkippedJobCountResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SkippedJobCount'] = GQLResolversParentTypes['SkippedJobCount'], > = { count?: Resolver; queueId?: Resolver< Maybe, ParentType, ContextType >; reviewerId?: Resolver< Maybe, ParentType, ContextType >; time?: Resolver; }; export interface GQLStringOrFloatScalarConfig extends GraphQLScalarTypeConfig { name: 'StringOrFloat'; } export type GQLSubmitDecisionResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SubmitDecisionResponse'] = GQLResolversParentTypes['SubmitDecisionResponse'], > = { __resolveType: TypeResolveFn< | 'JobHasAlreadyBeenSubmittedError' | 'NoJobWithIdInQueueError' | 'RecordingJobDecisionFailedError' | 'SubmitDecisionSuccessResponse' | 'SubmittedJobActionNotFoundError', ParentType, ContextType >; }; export type GQLSubmitDecisionSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SubmitDecisionSuccessResponse'] = GQLResolversParentTypes['SubmitDecisionSuccessResponse'], > = { success?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLSubmitNcmecReportDecisionComponentResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SubmitNCMECReportDecisionComponent'] = GQLResolversParentTypes['SubmitNCMECReportDecisionComponent'], > = { reportedMedia?: Resolver< ReadonlyArray, ParentType, ContextType >; type?: Resolver< GQLResolversTypes['ManualReviewDecisionType'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLSubmittedJobActionNotFoundErrorResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SubmittedJobActionNotFoundError'] = GQLResolversParentTypes['SubmittedJobActionNotFoundError'], > = { detail?: Resolver< Maybe, ParentType, ContextType >; pointer?: Resolver< Maybe, ParentType, ContextType >; requestId?: Resolver< Maybe, ParentType, ContextType >; status?: Resolver; title?: Resolver; type?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLSupportedLanguagesResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['SupportedLanguages'] = GQLResolversParentTypes['SupportedLanguages'], > = { __resolveType: TypeResolveFn< 'AllLanguages' | 'Languages', ParentType, ContextType >; }; export type GQLTableDecisionCountResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['TableDecisionCount'] = GQLResolversParentTypes['TableDecisionCount'], > = { action_id?: Resolver< Maybe, ParentType, ContextType >; count?: Resolver; queue_id?: Resolver< Maybe, ParentType, ContextType >; reviewer_id?: Resolver< Maybe, ParentType, ContextType >; type?: Resolver< GQLResolversTypes['ManualReviewDecisionType'], ParentType, ContextType >; }; export type GQLTextBankResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['TextBank'] = GQLResolversParentTypes['TextBank'], > = { description?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; name?: Resolver; strings?: Resolver< ReadonlyArray, ParentType, ContextType >; type?: Resolver; }; export type GQLThreadAppealManualReviewJobPayloadResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ThreadAppealManualReviewJobPayload'] = GQLResolversParentTypes['ThreadAppealManualReviewJobPayload'], > = { actionsTaken?: Resolver< ReadonlyArray, ParentType, ContextType >; appealId?: Resolver; appealReason?: Resolver< Maybe, ParentType, ContextType >; appealerIdentifier?: Resolver< Maybe, ParentType, ContextType >; enqueueSourceInfo?: Resolver< Maybe, ParentType, ContextType >; item?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLThreadItemResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ThreadItem'] = GQLResolversParentTypes['ThreadItem'], > = { data?: Resolver; id?: Resolver; submissionId?: Resolver; submissionTime?: Resolver< Maybe, ParentType, ContextType >; type?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLThreadItemTypeResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ThreadItemType'] = GQLResolversParentTypes['ThreadItemType'], > = { baseFields?: Resolver< ReadonlyArray, ParentType, ContextType >; derivedFields?: Resolver< ReadonlyArray, ParentType, ContextType >; description?: Resolver< Maybe, ParentType, ContextType >; hiddenFields?: Resolver< ReadonlyArray, ParentType, ContextType >; id?: Resolver; name?: Resolver; schemaFieldRoles?: Resolver< GQLResolversTypes['ThreadSchemaFieldRoles'], ParentType, ContextType >; schemaVariant?: Resolver< GQLResolversTypes['ItemTypeSchemaVariant'], ParentType, ContextType >; version?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLThreadManualReviewJobPayloadResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ThreadManualReviewJobPayload'] = GQLResolversParentTypes['ThreadManualReviewJobPayload'], > = { enqueueSourceInfo?: Resolver< Maybe, ParentType, ContextType >; item?: Resolver; reportHistory?: Resolver< ReadonlyArray, ParentType, ContextType >; reportedForReason?: Resolver< Maybe, ParentType, ContextType >; reportedForReasons?: Resolver< ReadonlyArray, ParentType, ContextType >; threadItems?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLThreadSchemaFieldRolesResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ThreadSchemaFieldRoles'] = GQLResolversParentTypes['ThreadSchemaFieldRoles'], > = { createdAt?: Resolver< Maybe, ParentType, ContextType >; creatorId?: Resolver< Maybe, ParentType, ContextType >; displayName?: Resolver< Maybe, ParentType, ContextType >; isDeleted?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLThreadWithMessagesResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ThreadWithMessages'] = GQLResolversParentTypes['ThreadWithMessages'], > = { messages?: Resolver< ReadonlyArray, ParentType, ContextType >; threadId?: Resolver; threadTypeId?: Resolver; }; export type GQLThreadWithMessagesAndIpAddressResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ThreadWithMessagesAndIpAddress'] = GQLResolversParentTypes['ThreadWithMessagesAndIpAddress'], > = { messages?: Resolver< ReadonlyArray, ParentType, ContextType >; threadId?: Resolver; threadTypeId?: Resolver; }; export type GQLTimeToActionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['TimeToAction'] = GQLResolversParentTypes['TimeToAction'], > = { itemTypeId?: Resolver< Maybe, ParentType, ContextType >; queueId?: Resolver< Maybe, ParentType, ContextType >; timeToAction?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLTransformJobAndRecreateInQueueDecisionComponentResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['TransformJobAndRecreateInQueueDecisionComponent'] = GQLResolversParentTypes['TransformJobAndRecreateInQueueDecisionComponent'], > = { newJobKind?: Resolver< GQLResolversTypes['ManualReviewJobKind'], ParentType, ContextType >; newQueueId?: Resolver< Maybe, ParentType, ContextType >; originalQueueId?: Resolver< Maybe, ParentType, ContextType >; policyIds?: Resolver< Maybe>, ParentType, ContextType >; type?: Resolver< GQLResolversTypes['ManualReviewDecisionType'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLUpdateContentRuleResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UpdateContentRuleResponse'] = GQLResolversParentTypes['UpdateContentRuleResponse'], > = { __resolveType: TypeResolveFn< | 'MutateContentRuleSuccessResponse' | 'NotFoundError' | 'RuleHasRunningBacktestsError' | 'RuleNameExistsError', ParentType, ContextType >; }; export type GQLUpdateManualReviewQueueQueueResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UpdateManualReviewQueueQueueResponse'] = GQLResolversParentTypes['UpdateManualReviewQueueQueueResponse'], > = { __resolveType: TypeResolveFn< | 'ManualReviewQueueNameExistsError' | 'MutateManualReviewQueueSuccessResponse' | 'NotFoundError', ParentType, ContextType >; }; export type GQLUpdateNcmecOrgSettingsResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UpdateNcmecOrgSettingsResponse'] = GQLResolversParentTypes['UpdateNcmecOrgSettingsResponse'], > = { success?: Resolver; }; export type GQLUpdateOrgInfoSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UpdateOrgInfoSuccessResponse'] = GQLResolversParentTypes['UpdateOrgInfoSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; }; export type GQLUpdatePolicyResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UpdatePolicyResponse'] = GQLResolversParentTypes['UpdatePolicyResponse'], > = { __resolveType: TypeResolveFn< 'NotFoundError' | 'Policy', ParentType, ContextType >; }; export type GQLUpdateReportingRuleResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UpdateReportingRuleResponse'] = GQLResolversParentTypes['UpdateReportingRuleResponse'], > = { __resolveType: TypeResolveFn< | 'MutateReportingRuleSuccessResponse' | 'NotFoundError' | 'ReportingRuleNameExistsError', ParentType, ContextType >; }; export type GQLUpdateRoutingRuleResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UpdateRoutingRuleResponse'] = GQLResolversParentTypes['UpdateRoutingRuleResponse'], > = { __resolveType: TypeResolveFn< | 'MutateRoutingRuleSuccessResponse' | 'NotFoundError' | 'QueueDoesNotExistError' | 'RoutingRuleNameExistsError', ParentType, ContextType >; }; export type GQLUpdateUserRuleResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UpdateUserRuleResponse'] = GQLResolversParentTypes['UpdateUserRuleResponse'], > = { __resolveType: TypeResolveFn< | 'MutateUserRuleSuccessResponse' | 'NotFoundError' | 'RuleHasRunningBacktestsError' | 'RuleNameExistsError', ParentType, ContextType >; }; export type GQLUpdateUserStrikeTtlSuccessResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UpdateUserStrikeTTLSuccessResponse'] = GQLResolversParentTypes['UpdateUserStrikeTTLSuccessResponse'], > = { _?: Resolver, ParentType, ContextType>; }; export type GQLUserResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['User'] = GQLResolversParentTypes['User'], > = { approvedByAdmin?: Resolver< Maybe, ParentType, ContextType >; createdAt?: Resolver; email?: Resolver; favoriteMRTQueues?: Resolver< ReadonlyArray, ParentType, ContextType >; favoriteRules?: Resolver< ReadonlyArray, ParentType, ContextType >; firstName?: Resolver; id?: Resolver; interfacePreferences?: Resolver< GQLResolversTypes['UserInterfacePreferences'], ParentType, ContextType >; lastName?: Resolver; loginMethods?: Resolver< ReadonlyArray, ParentType, ContextType >; notifications?: Resolver< GQLResolversTypes['UserNotifications'], ParentType, ContextType >; orgId?: Resolver; permissions?: Resolver< ReadonlyArray, ParentType, ContextType >; readMeJWT?: Resolver< Maybe, ParentType, ContextType >; rejectedByAdmin?: Resolver< Maybe, ParentType, ContextType >; reviewableQueues?: Resolver< ReadonlyArray, ParentType, ContextType, Partial >; role?: Resolver< Maybe, ParentType, ContextType >; }; export type GQLUserActionsHistoryResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserActionsHistory'] = GQLResolversParentTypes['UserActionsHistory'], > = { countsByPolicy?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLUserAppealManualReviewJobPayloadResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserAppealManualReviewJobPayload'] = GQLResolversParentTypes['UserAppealManualReviewJobPayload'], > = { actionsTaken?: Resolver< ReadonlyArray, ParentType, ContextType >; additionalContentItems?: Resolver< ReadonlyArray, ParentType, ContextType >; appealId?: Resolver; appealReason?: Resolver< Maybe, ParentType, ContextType >; appealerIdentifier?: Resolver< Maybe, ParentType, ContextType >; enqueueSourceInfo?: Resolver< Maybe, ParentType, ContextType >; item?: Resolver; reportedItems?: Resolver< Maybe>>, ParentType, ContextType >; userScore?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLUserHistoryResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserHistory'] = GQLResolversParentTypes['UserHistory'], > = { actions?: Resolver< GQLResolversTypes['UserActionsHistory'], ParentType, ContextType >; executions?: Resolver< ReadonlyArray, ParentType, ContextType >; id?: Resolver; submissions?: Resolver< GQLResolversTypes['UserSubmissionsHistory'], ParentType, ContextType >; user?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLUserHistoryResponseResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserHistoryResponse'] = GQLResolversParentTypes['UserHistoryResponse'], > = { __resolveType: TypeResolveFn< 'NotFoundError' | 'UserHistory', ParentType, ContextType >; }; export type GQLUserInterfacePreferencesResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserInterfacePreferences'] = GQLResolversParentTypes['UserInterfacePreferences'], > = { moderatorSafetyBlurLevel?: Resolver< GQLResolversTypes['Int'], ParentType, ContextType >; moderatorSafetyGrayscale?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; moderatorSafetyMuteVideo?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; mrtChartConfigurations?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLUserItemResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserItem'] = GQLResolversParentTypes['UserItem'], > = { data?: Resolver; id?: Resolver; submissionId?: Resolver; submissionTime?: Resolver< Maybe, ParentType, ContextType >; type?: Resolver; userScore?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLUserItemTypeResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserItemType'] = GQLResolversParentTypes['UserItemType'], > = { baseFields?: Resolver< ReadonlyArray, ParentType, ContextType >; derivedFields?: Resolver< ReadonlyArray, ParentType, ContextType >; description?: Resolver< Maybe, ParentType, ContextType >; hiddenFields?: Resolver< ReadonlyArray, ParentType, ContextType >; id?: Resolver; isDefaultUserType?: Resolver< GQLResolversTypes['Boolean'], ParentType, ContextType >; name?: Resolver; schemaFieldRoles?: Resolver< GQLResolversTypes['UserSchemaFieldRoles'], ParentType, ContextType >; schemaVariant?: Resolver< GQLResolversTypes['ItemTypeSchemaVariant'], ParentType, ContextType >; version?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLUserManualReviewJobPayloadResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserManualReviewJobPayload'] = GQLResolversParentTypes['UserManualReviewJobPayload'], > = { additionalContentItems?: Resolver< ReadonlyArray, ParentType, ContextType >; enqueueSourceInfo?: Resolver< Maybe, ParentType, ContextType >; item?: Resolver; itemThreadContentItems?: Resolver< Maybe>, ParentType, ContextType >; reportHistory?: Resolver< ReadonlyArray, ParentType, ContextType >; reportedForReasons?: Resolver< ReadonlyArray, ParentType, ContextType >; reportedItems?: Resolver< Maybe>>, ParentType, ContextType >; userScore?: Resolver< Maybe, ParentType, ContextType >; userSubmittedItems?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLUserNotificationEdgeResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserNotificationEdge'] = GQLResolversParentTypes['UserNotificationEdge'], > = { node?: Resolver; }; export type GQLUserNotificationsResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserNotifications'] = GQLResolversParentTypes['UserNotifications'], > = { edges?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLUserOrRelatedActionDecisionComponentResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserOrRelatedActionDecisionComponent'] = GQLResolversParentTypes['UserOrRelatedActionDecisionComponent'], > = { actionIds?: Resolver< ReadonlyArray, ParentType, ContextType >; customMrtApiParams?: Resolver< Maybe, ParentType, ContextType >; itemIds?: Resolver< ReadonlyArray, ParentType, ContextType >; itemTypeId?: Resolver; policyIds?: Resolver< ReadonlyArray, ParentType, ContextType >; type?: Resolver< GQLResolversTypes['ManualReviewDecisionType'], ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLUserRuleResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserRule'] = GQLResolversParentTypes['UserRule'], > = { actions?: Resolver< ReadonlyArray, ParentType, ContextType >; backtests?: Resolver< ReadonlyArray, ParentType, ContextType, Partial >; conditionSet?: Resolver< GQLResolversTypes['ConditionSet'], ParentType, ContextType >; createdAt?: Resolver; creator?: Resolver; description?: Resolver< Maybe, ParentType, ContextType >; expirationTime?: Resolver< Maybe, ParentType, ContextType >; id?: Resolver; insights?: Resolver< GQLResolversTypes['RuleInsights'], ParentType, ContextType >; maxDailyActions?: Resolver< Maybe, ParentType, ContextType >; name?: Resolver; parentId?: Resolver, ParentType, ContextType>; policies?: Resolver< ReadonlyArray, ParentType, ContextType >; status?: Resolver; tags?: Resolver< Maybe>>, ParentType, ContextType >; updatedAt?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLUserSchemaFieldRolesResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserSchemaFieldRoles'] = GQLResolversParentTypes['UserSchemaFieldRoles'], > = { backgroundImage?: Resolver< Maybe, ParentType, ContextType >; createdAt?: Resolver< Maybe, ParentType, ContextType >; displayName?: Resolver< Maybe, ParentType, ContextType >; isDeleted?: Resolver< Maybe, ParentType, ContextType >; profileIcon?: Resolver< Maybe, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLUserStrikeBucketResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserStrikeBucket'] = GQLResolversParentTypes['UserStrikeBucket'], > = { numStrikes?: Resolver; numUsers?: Resolver; }; export type GQLUserStrikeThresholdResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserStrikeThreshold'] = GQLResolversParentTypes['UserStrikeThreshold'], > = { actions?: Resolver< ReadonlyArray, ParentType, ContextType >; id?: Resolver; threshold?: Resolver; }; export type GQLUserSubmissionCountResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserSubmissionCount'] = GQLResolversParentTypes['UserSubmissionCount'], > = { count?: Resolver; itemTypeId?: Resolver; }; export type GQLUserSubmissionsHistoryResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['UserSubmissionsHistory'] = GQLResolversParentTypes['UserSubmissionsHistory'], > = { countsByItemType?: Resolver< ReadonlyArray, ParentType, ContextType >; }; export type GQLWindowConfigurationResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['WindowConfiguration'] = GQLResolversParentTypes['WindowConfiguration'], > = { hopMs?: Resolver; sizeMs?: Resolver; }; export type GQLZentropiIntegrationApiCredentialResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ZentropiIntegrationApiCredential'] = GQLResolversParentTypes['ZentropiIntegrationApiCredential'], > = { apiKey?: Resolver; labelerVersions?: Resolver< ReadonlyArray, ParentType, ContextType >; __isTypeOf?: IsTypeOfResolverFn; }; export type GQLZentropiLabelerVersionResolvers< ContextType = Context, ParentType extends GQLResolversParentTypes['ZentropiLabelerVersion'] = GQLResolversParentTypes['ZentropiLabelerVersion'], > = { id?: Resolver; label?: Resolver; }; export type GQLResolvers = { AcceptAppealDecisionComponent?: GQLAcceptAppealDecisionComponentResolvers; Action?: GQLActionResolvers; ActionBase?: GQLActionBaseResolvers; ActionData?: GQLActionDataResolvers; ActionNameExistsError?: GQLActionNameExistsErrorResolvers; AddAccessibleQueuesToUserResponse?: GQLAddAccessibleQueuesToUserResponseResolvers; AddCommentFailedError?: GQLAddCommentFailedErrorResolvers; AddFavoriteMRTQueueSuccessResponse?: GQLAddFavoriteMrtQueueSuccessResponseResolvers; AddFavoriteRuleResponse?: GQLAddFavoriteRuleResponseResolvers; AddFavoriteRuleSuccessResponse?: GQLAddFavoriteRuleSuccessResponseResolvers; AddManualReviewJobCommentResponse?: GQLAddManualReviewJobCommentResponseResolvers; AddManualReviewJobCommentSuccessResponse?: GQLAddManualReviewJobCommentSuccessResponseResolvers; AddPoliciesResponse?: GQLAddPoliciesResponseResolvers; Aggregation?: GQLAggregationResolvers; AggregationClause?: GQLAggregationClauseResolvers; AggregationSignalArgs?: GQLAggregationSignalArgsResolvers; AllLanguages?: GQLAllLanguagesResolvers; AllRuleInsights?: GQLAllRuleInsightsResolvers; ApiKey?: GQLApiKeyResolvers; AppealEnqueueSourceInfo?: GQLAppealEnqueueSourceInfoResolvers; AppealSettings?: GQLAppealSettingsResolvers; AutomaticCloseDecisionComponent?: GQLAutomaticCloseDecisionComponentResolvers; Backtest?: GQLBacktestResolvers; BaseField?: GQLBaseFieldResolvers; CannotDeleteDefaultUserError?: GQLCannotDeleteDefaultUserErrorResolvers; ChangePasswordError?: GQLChangePasswordErrorResolvers; ChangePasswordResponse?: GQLChangePasswordResponseResolvers; ChangePasswordSuccessResponse?: GQLChangePasswordSuccessResponseResolvers; Condition?: GQLConditionResolvers; ConditionInputField?: GQLConditionInputFieldResolvers; ConditionResult?: GQLConditionResultResolvers; ConditionSet?: GQLConditionSetResolvers; ConditionSetWithResult?: GQLConditionSetWithResultResolvers; ConditionWithResult?: GQLConditionWithResultResolvers; Container?: GQLContainerResolvers; ContentAppealManualReviewJobPayload?: GQLContentAppealManualReviewJobPayloadResolvers; ContentItem?: GQLContentItemResolvers; ContentItemType?: GQLContentItemTypeResolvers; ContentManualReviewJobPayload?: GQLContentManualReviewJobPayloadResolvers; ContentRule?: GQLContentRuleResolvers; ContentSchemaFieldRoles?: GQLContentSchemaFieldRolesResolvers; ContentType?: GQLContentTypeResolvers; CoopInputOrString?: GraphQLScalarType; CountByActionByDay?: GQLCountByActionByDayResolvers; CountByActionByDayAction?: GQLCountByActionByDayActionResolvers; CountByDay?: GQLCountByDayResolvers; CountByDecisionTypeByDay?: GQLCountByDecisionTypeByDayResolvers; CountByPolicyByDay?: GQLCountByPolicyByDayResolvers; CountByPolicyByDayPolicy?: GQLCountByPolicyByDayPolicyResolvers; CountByTagByDay?: GQLCountByTagByDayResolvers; CreateBacktestResponse?: GQLCreateBacktestResponseResolvers; CreateContentRuleResponse?: GQLCreateContentRuleResponseResolvers; CreateManualReviewQueueResponse?: GQLCreateManualReviewQueueResponseResolvers; CreateOrgResponse?: GQLCreateOrgResponseResolvers; CreateOrgSuccessResponse?: GQLCreateOrgSuccessResponseResolvers; CreateReportingRuleResponse?: GQLCreateReportingRuleResponseResolvers; CreateRoutingRuleResponse?: GQLCreateRoutingRuleResponseResolvers; CreateUserRuleResponse?: GQLCreateUserRuleResponseResolvers; Cursor?: GraphQLScalarType; CustomAction?: GQLCustomActionResolvers; CustomMrtApiParamSpec?: GQLCustomMrtApiParamSpecResolvers; Date?: GraphQLScalarType; DateTime?: GraphQLScalarType; DecisionCount?: GQLDecisionCountResolvers; DecisionCountFilterBy?: GQLDecisionCountFilterByResolvers; DeleteAllJobsFromQueueResponse?: GQLDeleteAllJobsFromQueueResponseResolvers; DeleteAllJobsFromQueueSuccessResponse?: GQLDeleteAllJobsFromQueueSuccessResponseResolvers; DeleteAllJobsUnauthorizedError?: GQLDeleteAllJobsUnauthorizedErrorResolvers; DeleteItemTypeResponse?: GQLDeleteItemTypeResponseResolvers; DeleteItemTypeSuccessResponse?: GQLDeleteItemTypeSuccessResponseResolvers; DequeueManualReviewJobResponse?: GQLDequeueManualReviewJobResponseResolvers; DequeueManualReviewJobSuccessResponse?: GQLDequeueManualReviewJobSuccessResponseResolvers; DerivedField?: GQLDerivedFieldResolvers; DerivedFieldCoopInputSource?: GQLDerivedFieldCoopInputSourceResolvers; DerivedFieldFieldSource?: GQLDerivedFieldFieldSourceResolvers; DerivedFieldFullItemSource?: GQLDerivedFieldFullItemSourceResolvers; DerivedFieldSource?: GQLDerivedFieldSourceResolvers; DerivedFieldSpec?: GQLDerivedFieldSpecResolvers; DisabledInfo?: GQLDisabledInfoResolvers; EnqueueAuthorToMrtAction?: GQLEnqueueAuthorToMrtActionResolvers; EnqueueToMrtAction?: GQLEnqueueToMrtActionResolvers; EnqueueToNcmecAction?: GQLEnqueueToNcmecActionResolvers; EnumSignalOutputType?: GQLEnumSignalOutputTypeResolvers; Error?: GQLErrorResolvers; ExchangeApiInfo?: GQLExchangeApiInfoResolvers; ExchangeApiSchema?: GQLExchangeApiSchemaResolvers; ExchangeFieldDescriptor?: GQLExchangeFieldDescriptorResolvers; ExchangeInfo?: GQLExchangeInfoResolvers; ExchangeSchemaSection?: GQLExchangeSchemaSectionResolvers; ExecuteActionResponse?: GQLExecuteActionResponseResolvers; ExecuteBulkActionResponse?: GQLExecuteBulkActionResponseResolvers; Field?: GQLFieldResolvers; GetDecisionCountSettings?: GQLGetDecisionCountSettingsResolvers; GetFullReportingRuleResultForItemResponse?: GQLGetFullReportingRuleResultForItemResponseResolvers; GetFullResultForItemResponse?: GQLGetFullResultForItemResponseResolvers; GetJobCreationCountSettings?: GQLGetJobCreationCountSettingsResolvers; GoogleContentSafetyApiIntegrationApiCredential?: GQLGoogleContentSafetyApiIntegrationApiCredentialResolvers; GooglePlaceLocationInfo?: GQLGooglePlaceLocationInfoResolvers; HashBank?: GQLHashBankResolvers; IgnoreDecisionComponent?: GQLIgnoreDecisionComponentResolvers; IntegrationApiCredential?: GQLIntegrationApiCredentialResolvers; IntegrationConfig?: GQLIntegrationConfigResolvers; IntegrationConfigQueryResponse?: GQLIntegrationConfigQueryResponseResolvers; IntegrationConfigSuccessResult?: GQLIntegrationConfigSuccessResultResolvers; IntegrationConfigTooManyCredentialsError?: GQLIntegrationConfigTooManyCredentialsErrorResolvers; IntegrationConfigUnsupportedIntegrationError?: GQLIntegrationConfigUnsupportedIntegrationErrorResolvers; IntegrationEmptyInputCredentialsError?: GQLIntegrationEmptyInputCredentialsErrorResolvers; IntegrationMetadata?: GQLIntegrationMetadataResolvers; IntegrationNoInputCredentialsError?: GQLIntegrationNoInputCredentialsErrorResolvers; InviteUserToken?: GQLInviteUserTokenResolvers; InviteUserTokenExpiredError?: GQLInviteUserTokenExpiredErrorResolvers; InviteUserTokenMissingError?: GQLInviteUserTokenMissingErrorResolvers; InviteUserTokenResponse?: GQLInviteUserTokenResponseResolvers; InviteUserTokenSuccessResponse?: GQLInviteUserTokenSuccessResponseResolvers; IpAddress?: GQLIpAddressResolvers; Item?: GQLItemResolvers; ItemAction?: GQLItemActionResolvers; ItemBase?: GQLItemBaseResolvers; ItemHistoryResponse?: GQLItemHistoryResponseResolvers; ItemHistoryResult?: GQLItemHistoryResultResolvers; ItemIdentifier?: GQLItemIdentifierResolvers; ItemSubmissions?: GQLItemSubmissionsResolvers; ItemType?: GQLItemTypeResolvers; ItemTypeBase?: GQLItemTypeBaseResolvers; ItemTypeIdentifier?: GQLItemTypeIdentifierResolvers; ItemTypeNameAlreadyExistsError?: GQLItemTypeNameAlreadyExistsErrorResolvers; ItemTypeSchemaVariant?: GQLItemTypeSchemaVariantResolvers; ItemTypeSchemaVariantInput?: GQLItemTypeSchemaVariantInputResolvers; ItemWithParents?: GQLItemWithParentsResolvers; JSON?: GraphQLScalarType; JSONObject?: GraphQLScalarType; JobCreationCount?: GQLJobCreationCountResolvers; JobCreationFilterBy?: GQLJobCreationFilterByResolvers; JobHasAlreadyBeenSubmittedError?: GQLJobHasAlreadyBeenSubmittedErrorResolvers; Languages?: GQLLanguagesResolvers; LatLng?: GQLLatLngResolvers; LeafCondition?: GQLLeafConditionResolvers; LeafConditionWithResult?: GQLLeafConditionWithResultResolvers; LocationArea?: GQLLocationAreaResolvers; LocationBank?: GQLLocationBankResolvers; LocationBankNameExistsError?: GQLLocationBankNameExistsErrorResolvers; LocationGeometry?: GQLLocationGeometryResolvers; LoginIncorrectPasswordError?: GQLLoginIncorrectPasswordErrorResolvers; LoginResponse?: GQLLoginResponseResolvers; LoginSsoRequiredError?: GQLLoginSsoRequiredErrorResolvers; LoginSuccessResponse?: GQLLoginSuccessResponseResolvers; LoginUserDoesNotExistError?: GQLLoginUserDoesNotExistErrorResolvers; ManualReviewChartSettings?: GQLManualReviewChartSettingsResolvers; ManualReviewDecision?: GQLManualReviewDecisionResolvers; ManualReviewDecisionComponent?: GQLManualReviewDecisionComponentResolvers; ManualReviewDecisionComponentBase?: GQLManualReviewDecisionComponentBaseResolvers; ManualReviewExistingJob?: GQLManualReviewExistingJobResolvers; ManualReviewJob?: GQLManualReviewJobResolvers; ManualReviewJobComment?: GQLManualReviewJobCommentResolvers; ManualReviewJobEnqueueSourceInfo?: GQLManualReviewJobEnqueueSourceInfoResolvers; ManualReviewJobPayload?: GQLManualReviewJobPayloadResolvers; ManualReviewJobWithDecisions?: GQLManualReviewJobWithDecisionsResolvers; ManualReviewQueue?: GQLManualReviewQueueResolvers; ManualReviewQueueNameExistsError?: GQLManualReviewQueueNameExistsErrorResolvers; MatchingBankNameExistsError?: GQLMatchingBankNameExistsErrorResolvers; MatchingBanks?: GQLMatchingBanksResolvers; MatchingValues?: GQLMatchingValuesResolvers; MessageWithIpAddress?: GQLMessageWithIpAddressResolvers; ModelCard?: GQLModelCardResolvers; ModelCardField?: GQLModelCardFieldResolvers; ModelCardSection?: GQLModelCardSectionResolvers; ModelCardSubsection?: GQLModelCardSubsectionResolvers; MrtJobEnqueueSourceInfo?: GQLMrtJobEnqueueSourceInfoResolvers; MutateAccessibleQueuesForUserSuccessResponse?: GQLMutateAccessibleQueuesForUserSuccessResponseResolvers; MutateActionResponse?: GQLMutateActionResponseResolvers; MutateActionSuccessResponse?: GQLMutateActionSuccessResponseResolvers; MutateBankResponse?: GQLMutateBankResponseResolvers; MutateContentItemTypeResponse?: GQLMutateContentItemTypeResponseResolvers; MutateContentRuleSuccessResponse?: GQLMutateContentRuleSuccessResponseResolvers; MutateContentTypeSuccessResponse?: GQLMutateContentTypeSuccessResponseResolvers; MutateHashBankResponse?: GQLMutateHashBankResponseResolvers; MutateHashBankSuccessResponse?: GQLMutateHashBankSuccessResponseResolvers; MutateLocationBankResponse?: GQLMutateLocationBankResponseResolvers; MutateLocationBankSuccessResponse?: GQLMutateLocationBankSuccessResponseResolvers; MutateManualReviewQueueSuccessResponse?: GQLMutateManualReviewQueueSuccessResponseResolvers; MutateReportingRuleSuccessResponse?: GQLMutateReportingRuleSuccessResponseResolvers; MutateRoutingRuleSuccessResponse?: GQLMutateRoutingRuleSuccessResponseResolvers; MutateRoutingRulesOrderSuccessResponse?: GQLMutateRoutingRulesOrderSuccessResponseResolvers; MutateThreadItemTypeResponse?: GQLMutateThreadItemTypeResponseResolvers; MutateThreadTypeSuccessResponse?: GQLMutateThreadTypeSuccessResponseResolvers; MutateUserItemTypeResponse?: GQLMutateUserItemTypeResponseResolvers; MutateUserRuleSuccessResponse?: GQLMutateUserRuleSuccessResponseResolvers; MutateUserTypeSuccessResponse?: GQLMutateUserTypeSuccessResponseResolvers; Mutation?: GQLMutationResolvers; NCMECReport?: GQLNcmecReportResolvers; NCMECReportedMedia?: GQLNcmecReportedMediaResolvers; NCMECReportedThread?: GQLNcmecReportedThreadResolvers; NcmecAdditionalFile?: GQLNcmecAdditionalFileResolvers; NcmecContentItem?: GQLNcmecContentItemResolvers; NcmecManualReviewJobPayload?: GQLNcmecManualReviewJobPayloadResolvers; NcmecOrgSettings?: GQLNcmecOrgSettingsResolvers; NcmecReportedMediaDetails?: GQLNcmecReportedMediaDetailsResolvers; NoJobWithIdInQueueError?: GQLNoJobWithIdInQueueErrorResolvers; NonEmptyString?: GraphQLScalarType; NotFoundError?: GQLNotFoundErrorResolvers; Notification?: GQLNotificationResolvers; OpenAiIntegrationApiCredential?: GQLOpenAiIntegrationApiCredentialResolvers; Org?: GQLOrgResolvers; OrgWithEmailExistsError?: GQLOrgWithEmailExistsErrorResolvers; OrgWithNameExistsError?: GQLOrgWithNameExistsErrorResolvers; PageInfo?: GQLPageInfoResolvers; PartialItemsEndpointResponseError?: GQLPartialItemsEndpointResponseErrorResolvers; PartialItemsInvalidResponseError?: GQLPartialItemsInvalidResponseErrorResolvers; PartialItemsMissingEndpointError?: GQLPartialItemsMissingEndpointErrorResolvers; PartialItemsResponse?: GQLPartialItemsResponseResolvers; PartialItemsSuccessResponse?: GQLPartialItemsSuccessResponseResolvers; PendingInvite?: GQLPendingInviteResolvers; PlaceBounds?: GQLPlaceBoundsResolvers; PluginIntegrationApiCredential?: GQLPluginIntegrationApiCredentialResolvers; Policy?: GQLPolicyResolvers; PolicyActionCount?: GQLPolicyActionCountResolvers; PolicyNameExistsError?: GQLPolicyNameExistsErrorResolvers; PolicyViolationsCount?: GQLPolicyViolationsCountResolvers; PostActionsEnqueueSourceInfo?: GQLPostActionsEnqueueSourceInfoResolvers; Query?: GQLQueryResolvers; QueueDoesNotExistError?: GQLQueueDoesNotExistErrorResolvers; RecentDecisionsForUser?: GQLRecentDecisionsForUserResolvers; RecentUserStrikeActions?: GQLRecentUserStrikeActionsResolvers; RecommendedThresholds?: GQLRecommendedThresholdsResolvers; RecordingJobDecisionFailedError?: GQLRecordingJobDecisionFailedErrorResolvers; RejectAppealDecisionComponent?: GQLRejectAppealDecisionComponentResolvers; RemoveAccessibleQueuesToUserResponse?: GQLRemoveAccessibleQueuesToUserResponseResolvers; RemoveFavoriteMRTQueueSuccessResponse?: GQLRemoveFavoriteMrtQueueSuccessResponseResolvers; RemoveFavoriteRuleResponse?: GQLRemoveFavoriteRuleResponseResolvers; RemoveFavoriteRuleSuccessResponse?: GQLRemoveFavoriteRuleSuccessResponseResolvers; ReorderRoutingRulesResponse?: GQLReorderRoutingRulesResponseResolvers; ReportEnqueueSourceInfo?: GQLReportEnqueueSourceInfoResolvers; ReportHistoryEntry?: GQLReportHistoryEntryResolvers; ReportedForReason?: GQLReportedForReasonResolvers; ReportingInsights?: GQLReportingInsightsResolvers; ReportingRule?: GQLReportingRuleResolvers; ReportingRuleExecutionResult?: GQLReportingRuleExecutionResultResolvers; ReportingRuleInsights?: GQLReportingRuleInsightsResolvers; ReportingRuleNameExistsError?: GQLReportingRuleNameExistsErrorResolvers; ReportingRulePassRateData?: GQLReportingRulePassRateDataResolvers; ResolvedJobCount?: GQLResolvedJobCountResolvers; RotateApiKeyError?: GQLRotateApiKeyErrorResolvers; RotateApiKeyResponse?: GQLRotateApiKeyResponseResolvers; RotateApiKeySuccessResponse?: GQLRotateApiKeySuccessResponseResolvers; RotateWebhookSigningKeyError?: GQLRotateWebhookSigningKeyErrorResolvers; RotateWebhookSigningKeyResponse?: GQLRotateWebhookSigningKeyResponseResolvers; RotateWebhookSigningKeySuccessResponse?: GQLRotateWebhookSigningKeySuccessResponseResolvers; RoutingRule?: GQLRoutingRuleResolvers; RoutingRuleNameExistsError?: GQLRoutingRuleNameExistsErrorResolvers; Rule?: GQLRuleResolvers; RuleExecutionEnqueueSourceInfo?: GQLRuleExecutionEnqueueSourceInfoResolvers; RuleExecutionResult?: GQLRuleExecutionResultResolvers; RuleExecutionResultEdge?: GQLRuleExecutionResultEdgeResolvers; RuleExecutionResultsConnection?: GQLRuleExecutionResultsConnectionResolvers; RuleHasRunningBacktestsError?: GQLRuleHasRunningBacktestsErrorResolvers; RuleInsights?: GQLRuleInsightsResolvers; RuleNameExistsError?: GQLRuleNameExistsErrorResolvers; RulePassRateData?: GQLRulePassRateDataResolvers; RunRetroactionResponse?: GQLRunRetroactionResponseResolvers; RunRetroactionSuccessResponse?: GQLRunRetroactionSuccessResponseResolvers; ScalarSignalOutputType?: GQLScalarSignalOutputTypeResolvers; SchemaFieldRoles?: GQLSchemaFieldRolesResolvers; SetAllUserStrikeThresholdsSuccessResponse?: GQLSetAllUserStrikeThresholdsSuccessResponseResolvers; SetIntegrationConfigResponse?: GQLSetIntegrationConfigResponseResolvers; SetIntegrationConfigSuccessResponse?: GQLSetIntegrationConfigSuccessResponseResolvers; SetModeratorSafetySettingsSuccessResponse?: GQLSetModeratorSafetySettingsSuccessResponseResolvers; SetMrtChartConfigurationSettingsSuccessResponse?: GQLSetMrtChartConfigurationSettingsSuccessResponseResolvers; SignUpResponse?: GQLSignUpResponseResolvers; SignUpSuccessResponse?: GQLSignUpSuccessResponseResolvers; SignUpUserExistsError?: GQLSignUpUserExistsErrorResolvers; Signal?: GQLSignalResolvers; SignalArgs?: GQLSignalArgsResolvers; SignalOutputType?: GQLSignalOutputTypeResolvers; SignalPricingStructure?: GQLSignalPricingStructureResolvers; SignalSubcategory?: GQLSignalSubcategoryResolvers; SignalWithScore?: GQLSignalWithScoreResolvers; SkippedJob?: GQLSkippedJobResolvers; SkippedJobCount?: GQLSkippedJobCountResolvers; StringOrFloat?: GraphQLScalarType; SubmitDecisionResponse?: GQLSubmitDecisionResponseResolvers; SubmitDecisionSuccessResponse?: GQLSubmitDecisionSuccessResponseResolvers; SubmitNCMECReportDecisionComponent?: GQLSubmitNcmecReportDecisionComponentResolvers; SubmittedJobActionNotFoundError?: GQLSubmittedJobActionNotFoundErrorResolvers; SupportedLanguages?: GQLSupportedLanguagesResolvers; TableDecisionCount?: GQLTableDecisionCountResolvers; TextBank?: GQLTextBankResolvers; ThreadAppealManualReviewJobPayload?: GQLThreadAppealManualReviewJobPayloadResolvers; ThreadItem?: GQLThreadItemResolvers; ThreadItemType?: GQLThreadItemTypeResolvers; ThreadManualReviewJobPayload?: GQLThreadManualReviewJobPayloadResolvers; ThreadSchemaFieldRoles?: GQLThreadSchemaFieldRolesResolvers; ThreadWithMessages?: GQLThreadWithMessagesResolvers; ThreadWithMessagesAndIpAddress?: GQLThreadWithMessagesAndIpAddressResolvers; TimeToAction?: GQLTimeToActionResolvers; TransformJobAndRecreateInQueueDecisionComponent?: GQLTransformJobAndRecreateInQueueDecisionComponentResolvers; UpdateContentRuleResponse?: GQLUpdateContentRuleResponseResolvers; UpdateManualReviewQueueQueueResponse?: GQLUpdateManualReviewQueueQueueResponseResolvers; UpdateNcmecOrgSettingsResponse?: GQLUpdateNcmecOrgSettingsResponseResolvers; UpdateOrgInfoSuccessResponse?: GQLUpdateOrgInfoSuccessResponseResolvers; UpdatePolicyResponse?: GQLUpdatePolicyResponseResolvers; UpdateReportingRuleResponse?: GQLUpdateReportingRuleResponseResolvers; UpdateRoutingRuleResponse?: GQLUpdateRoutingRuleResponseResolvers; UpdateUserRuleResponse?: GQLUpdateUserRuleResponseResolvers; UpdateUserStrikeTTLSuccessResponse?: GQLUpdateUserStrikeTtlSuccessResponseResolvers; User?: GQLUserResolvers; UserActionsHistory?: GQLUserActionsHistoryResolvers; UserAppealManualReviewJobPayload?: GQLUserAppealManualReviewJobPayloadResolvers; UserHistory?: GQLUserHistoryResolvers; UserHistoryResponse?: GQLUserHistoryResponseResolvers; UserInterfacePreferences?: GQLUserInterfacePreferencesResolvers; UserItem?: GQLUserItemResolvers; UserItemType?: GQLUserItemTypeResolvers; UserManualReviewJobPayload?: GQLUserManualReviewJobPayloadResolvers; UserNotificationEdge?: GQLUserNotificationEdgeResolvers; UserNotifications?: GQLUserNotificationsResolvers; UserOrRelatedActionDecisionComponent?: GQLUserOrRelatedActionDecisionComponentResolvers; UserRule?: GQLUserRuleResolvers; UserSchemaFieldRoles?: GQLUserSchemaFieldRolesResolvers; UserStrikeBucket?: GQLUserStrikeBucketResolvers; UserStrikeThreshold?: GQLUserStrikeThresholdResolvers; UserSubmissionCount?: GQLUserSubmissionCountResolvers; UserSubmissionsHistory?: GQLUserSubmissionsHistoryResolvers; WindowConfiguration?: GQLWindowConfigurationResolvers; ZentropiIntegrationApiCredential?: GQLZentropiIntegrationApiCredentialResolvers; ZentropiLabelerVersion?: GQLZentropiLabelerVersionResolvers; }; export type GQLDirectiveResolvers = { publicResolver?: GQLPublicResolverDirectiveResolver; };