import { FieldPolicy, FieldReadFunction, TypePolicies, TypePolicy } from '@apollo/client/cache'; export type AccountAddressCreateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AccountAddressCreateKeySpecifier)[]; export type AccountAddressCreateFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, address?: FieldPolicy | FieldReadFunction }; export type AccountAddressDeleteKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AccountAddressDeleteKeySpecifier)[]; export type AccountAddressDeleteFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, address?: FieldPolicy | FieldReadFunction }; export type AccountAddressUpdateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AccountAddressUpdateKeySpecifier)[]; export type AccountAddressUpdateFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, address?: FieldPolicy | FieldReadFunction }; export type AccountDeleteKeySpecifier = ('accountErrors' | 'errors' | 'user' | AccountDeleteKeySpecifier)[]; export type AccountDeleteFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction }; export type AccountErrorKeySpecifier = ('field' | 'message' | 'code' | 'addressType' | AccountErrorKeySpecifier)[]; export type AccountErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, addressType?: FieldPolicy | FieldReadFunction }; export type AccountRegisterKeySpecifier = ('requiresConfirmation' | 'accountErrors' | 'errors' | 'user' | AccountRegisterKeySpecifier)[]; export type AccountRegisterFieldPolicy = { requiresConfirmation?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction }; export type AccountRequestDeletionKeySpecifier = ('accountErrors' | 'errors' | AccountRequestDeletionKeySpecifier)[]; export type AccountRequestDeletionFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type AccountSetDefaultAddressKeySpecifier = ('user' | 'accountErrors' | 'errors' | AccountSetDefaultAddressKeySpecifier)[]; export type AccountSetDefaultAddressFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type AccountUpdateKeySpecifier = ('accountErrors' | 'errors' | 'user' | AccountUpdateKeySpecifier)[]; export type AccountUpdateFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction }; export type AddressKeySpecifier = ('id' | 'firstName' | 'lastName' | 'companyName' | 'streetAddress1' | 'streetAddress2' | 'city' | 'cityArea' | 'postalCode' | 'country' | 'countryArea' | 'phone' | 'isDefaultShippingAddress' | 'isDefaultBillingAddress' | AddressKeySpecifier)[]; export type AddressFieldPolicy = { id?: FieldPolicy | FieldReadFunction, firstName?: FieldPolicy | FieldReadFunction, lastName?: FieldPolicy | FieldReadFunction, companyName?: FieldPolicy | FieldReadFunction, streetAddress1?: FieldPolicy | FieldReadFunction, streetAddress2?: FieldPolicy | FieldReadFunction, city?: FieldPolicy | FieldReadFunction, cityArea?: FieldPolicy | FieldReadFunction, postalCode?: FieldPolicy | FieldReadFunction, country?: FieldPolicy | FieldReadFunction, countryArea?: FieldPolicy | FieldReadFunction, phone?: FieldPolicy | FieldReadFunction, isDefaultShippingAddress?: FieldPolicy | FieldReadFunction, isDefaultBillingAddress?: FieldPolicy | FieldReadFunction }; export type AddressCreateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AddressCreateKeySpecifier)[]; export type AddressCreateFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, address?: FieldPolicy | FieldReadFunction }; export type AddressDeleteKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AddressDeleteKeySpecifier)[]; export type AddressDeleteFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, address?: FieldPolicy | FieldReadFunction }; export type AddressSetDefaultKeySpecifier = ('user' | 'accountErrors' | 'errors' | AddressSetDefaultKeySpecifier)[]; export type AddressSetDefaultFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type AddressUpdateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AddressUpdateKeySpecifier)[]; export type AddressUpdateFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, address?: FieldPolicy | FieldReadFunction }; export type AddressValidationDataKeySpecifier = ('countryCode' | 'countryName' | 'addressFormat' | 'addressLatinFormat' | 'allowedFields' | 'requiredFields' | 'upperFields' | 'countryAreaType' | 'countryAreaChoices' | 'cityType' | 'cityChoices' | 'cityAreaType' | 'cityAreaChoices' | 'postalCodeType' | 'postalCodeMatchers' | 'postalCodeExamples' | 'postalCodePrefix' | AddressValidationDataKeySpecifier)[]; export type AddressValidationDataFieldPolicy = { countryCode?: FieldPolicy | FieldReadFunction, countryName?: FieldPolicy | FieldReadFunction, addressFormat?: FieldPolicy | FieldReadFunction, addressLatinFormat?: FieldPolicy | FieldReadFunction, allowedFields?: FieldPolicy | FieldReadFunction, requiredFields?: FieldPolicy | FieldReadFunction, upperFields?: FieldPolicy | FieldReadFunction, countryAreaType?: FieldPolicy | FieldReadFunction, countryAreaChoices?: FieldPolicy | FieldReadFunction, cityType?: FieldPolicy | FieldReadFunction, cityChoices?: FieldPolicy | FieldReadFunction, cityAreaType?: FieldPolicy | FieldReadFunction, cityAreaChoices?: FieldPolicy | FieldReadFunction, postalCodeType?: FieldPolicy | FieldReadFunction, postalCodeMatchers?: FieldPolicy | FieldReadFunction, postalCodeExamples?: FieldPolicy | FieldReadFunction, postalCodePrefix?: FieldPolicy | FieldReadFunction }; export type AllocationKeySpecifier = ('id' | 'quantity' | 'warehouse' | AllocationKeySpecifier)[]; export type AllocationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, quantity?: FieldPolicy | FieldReadFunction, warehouse?: FieldPolicy | FieldReadFunction }; export type AppKeySpecifier = ('id' | 'name' | 'created' | 'isActive' | 'permissions' | 'tokens' | 'privateMetadata' | 'metadata' | 'type' | 'webhooks' | 'aboutApp' | 'dataPrivacy' | 'dataPrivacyUrl' | 'homepageUrl' | 'supportUrl' | 'configurationUrl' | 'appUrl' | 'version' | 'accessToken' | AppKeySpecifier)[]; export type AppFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, created?: FieldPolicy | FieldReadFunction, isActive?: FieldPolicy | FieldReadFunction, permissions?: FieldPolicy | FieldReadFunction, tokens?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, type?: FieldPolicy | FieldReadFunction, webhooks?: FieldPolicy | FieldReadFunction, aboutApp?: FieldPolicy | FieldReadFunction, dataPrivacy?: FieldPolicy | FieldReadFunction, dataPrivacyUrl?: FieldPolicy | FieldReadFunction, homepageUrl?: FieldPolicy | FieldReadFunction, supportUrl?: FieldPolicy | FieldReadFunction, configurationUrl?: FieldPolicy | FieldReadFunction, appUrl?: FieldPolicy | FieldReadFunction, version?: FieldPolicy | FieldReadFunction, accessToken?: FieldPolicy | FieldReadFunction }; export type AppActivateKeySpecifier = ('appErrors' | 'errors' | 'app' | AppActivateKeySpecifier)[]; export type AppActivateFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, app?: FieldPolicy | FieldReadFunction }; export type AppCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | AppCountableConnectionKeySpecifier)[]; export type AppCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type AppCountableEdgeKeySpecifier = ('node' | 'cursor' | AppCountableEdgeKeySpecifier)[]; export type AppCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type AppCreateKeySpecifier = ('authToken' | 'appErrors' | 'errors' | 'app' | AppCreateKeySpecifier)[]; export type AppCreateFieldPolicy = { authToken?: FieldPolicy | FieldReadFunction, appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, app?: FieldPolicy | FieldReadFunction }; export type AppDeactivateKeySpecifier = ('appErrors' | 'errors' | 'app' | AppDeactivateKeySpecifier)[]; export type AppDeactivateFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, app?: FieldPolicy | FieldReadFunction }; export type AppDeleteKeySpecifier = ('appErrors' | 'errors' | 'app' | AppDeleteKeySpecifier)[]; export type AppDeleteFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, app?: FieldPolicy | FieldReadFunction }; export type AppDeleteFailedInstallationKeySpecifier = ('appErrors' | 'errors' | 'appInstallation' | AppDeleteFailedInstallationKeySpecifier)[]; export type AppDeleteFailedInstallationFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, appInstallation?: FieldPolicy | FieldReadFunction }; export type AppErrorKeySpecifier = ('field' | 'message' | 'code' | 'permissions' | AppErrorKeySpecifier)[]; export type AppErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, permissions?: FieldPolicy | FieldReadFunction }; export type AppFetchManifestKeySpecifier = ('manifest' | 'appErrors' | 'errors' | AppFetchManifestKeySpecifier)[]; export type AppFetchManifestFieldPolicy = { manifest?: FieldPolicy | FieldReadFunction, appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type AppInstallKeySpecifier = ('appErrors' | 'errors' | 'appInstallation' | AppInstallKeySpecifier)[]; export type AppInstallFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, appInstallation?: FieldPolicy | FieldReadFunction }; export type AppInstallationKeySpecifier = ('appName' | 'manifestUrl' | 'id' | 'status' | 'createdAt' | 'updatedAt' | 'message' | AppInstallationKeySpecifier)[]; export type AppInstallationFieldPolicy = { appName?: FieldPolicy | FieldReadFunction, manifestUrl?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, status?: FieldPolicy | FieldReadFunction, createdAt?: FieldPolicy | FieldReadFunction, updatedAt?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction }; export type AppRetryInstallKeySpecifier = ('appErrors' | 'errors' | 'appInstallation' | AppRetryInstallKeySpecifier)[]; export type AppRetryInstallFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, appInstallation?: FieldPolicy | FieldReadFunction }; export type AppTokenKeySpecifier = ('name' | 'authToken' | 'id' | AppTokenKeySpecifier)[]; export type AppTokenFieldPolicy = { name?: FieldPolicy | FieldReadFunction, authToken?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction }; export type AppTokenCreateKeySpecifier = ('authToken' | 'appErrors' | 'errors' | 'appToken' | AppTokenCreateKeySpecifier)[]; export type AppTokenCreateFieldPolicy = { authToken?: FieldPolicy | FieldReadFunction, appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, appToken?: FieldPolicy | FieldReadFunction }; export type AppTokenDeleteKeySpecifier = ('appErrors' | 'errors' | 'appToken' | AppTokenDeleteKeySpecifier)[]; export type AppTokenDeleteFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, appToken?: FieldPolicy | FieldReadFunction }; export type AppTokenVerifyKeySpecifier = ('valid' | 'appErrors' | 'errors' | AppTokenVerifyKeySpecifier)[]; export type AppTokenVerifyFieldPolicy = { valid?: FieldPolicy | FieldReadFunction, appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type AppUpdateKeySpecifier = ('appErrors' | 'errors' | 'app' | AppUpdateKeySpecifier)[]; export type AppUpdateFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, app?: FieldPolicy | FieldReadFunction }; export type AssignNavigationKeySpecifier = ('menu' | 'menuErrors' | 'errors' | AssignNavigationKeySpecifier)[]; export type AssignNavigationFieldPolicy = { menu?: FieldPolicy | FieldReadFunction, menuErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type AttributeKeySpecifier = ('id' | 'productTypes' | 'productVariantTypes' | 'privateMetadata' | 'metadata' | 'inputType' | 'entityType' | 'name' | 'slug' | 'type' | 'unit' | 'choices' | 'valueRequired' | 'visibleInStorefront' | 'filterableInStorefront' | 'filterableInDashboard' | 'availableInGrid' | 'translation' | 'storefrontSearchPosition' | AttributeKeySpecifier)[]; export type AttributeFieldPolicy = { id?: FieldPolicy | FieldReadFunction, productTypes?: FieldPolicy | FieldReadFunction, productVariantTypes?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, inputType?: FieldPolicy | FieldReadFunction, entityType?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, slug?: FieldPolicy | FieldReadFunction, type?: FieldPolicy | FieldReadFunction, unit?: FieldPolicy | FieldReadFunction, choices?: FieldPolicy | FieldReadFunction, valueRequired?: FieldPolicy | FieldReadFunction, visibleInStorefront?: FieldPolicy | FieldReadFunction, filterableInStorefront?: FieldPolicy | FieldReadFunction, filterableInDashboard?: FieldPolicy | FieldReadFunction, availableInGrid?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, storefrontSearchPosition?: FieldPolicy | FieldReadFunction }; export type AttributeBulkDeleteKeySpecifier = ('count' | 'attributeErrors' | 'errors' | AttributeBulkDeleteKeySpecifier)[]; export type AttributeBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, attributeErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type AttributeCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | AttributeCountableConnectionKeySpecifier)[]; export type AttributeCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type AttributeCountableEdgeKeySpecifier = ('node' | 'cursor' | AttributeCountableEdgeKeySpecifier)[]; export type AttributeCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type AttributeCreateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | AttributeCreateKeySpecifier)[]; export type AttributeCreateFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction, attributeErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type AttributeDeleteKeySpecifier = ('attributeErrors' | 'errors' | 'attribute' | AttributeDeleteKeySpecifier)[]; export type AttributeDeleteFieldPolicy = { attributeErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, attribute?: FieldPolicy | FieldReadFunction }; export type AttributeErrorKeySpecifier = ('field' | 'message' | 'code' | AttributeErrorKeySpecifier)[]; export type AttributeErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type AttributeReorderValuesKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | AttributeReorderValuesKeySpecifier)[]; export type AttributeReorderValuesFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction, attributeErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type AttributeTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'attribute' | AttributeTranslatableContentKeySpecifier)[]; export type AttributeTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, attribute?: FieldPolicy | FieldReadFunction }; export type AttributeTranslateKeySpecifier = ('translationErrors' | 'errors' | 'attribute' | AttributeTranslateKeySpecifier)[]; export type AttributeTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, attribute?: FieldPolicy | FieldReadFunction }; export type AttributeTranslationKeySpecifier = ('id' | 'name' | 'language' | AttributeTranslationKeySpecifier)[]; export type AttributeTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction }; export type AttributeUpdateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | AttributeUpdateKeySpecifier)[]; export type AttributeUpdateFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction, attributeErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type AttributeValueKeySpecifier = ('id' | 'name' | 'slug' | 'value' | 'translation' | 'inputType' | 'reference' | 'file' | 'richText' | 'boolean' | AttributeValueKeySpecifier)[]; export type AttributeValueFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, slug?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, inputType?: FieldPolicy | FieldReadFunction, reference?: FieldPolicy | FieldReadFunction, file?: FieldPolicy | FieldReadFunction, richText?: FieldPolicy | FieldReadFunction, boolean?: FieldPolicy | FieldReadFunction }; export type AttributeValueBulkDeleteKeySpecifier = ('count' | 'attributeErrors' | 'errors' | AttributeValueBulkDeleteKeySpecifier)[]; export type AttributeValueBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, attributeErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type AttributeValueCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | AttributeValueCountableConnectionKeySpecifier)[]; export type AttributeValueCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type AttributeValueCountableEdgeKeySpecifier = ('node' | 'cursor' | AttributeValueCountableEdgeKeySpecifier)[]; export type AttributeValueCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type AttributeValueCreateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | 'attributeValue' | AttributeValueCreateKeySpecifier)[]; export type AttributeValueCreateFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction, attributeErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, attributeValue?: FieldPolicy | FieldReadFunction }; export type AttributeValueDeleteKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | 'attributeValue' | AttributeValueDeleteKeySpecifier)[]; export type AttributeValueDeleteFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction, attributeErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, attributeValue?: FieldPolicy | FieldReadFunction }; export type AttributeValueTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'attributeValue' | AttributeValueTranslatableContentKeySpecifier)[]; export type AttributeValueTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, attributeValue?: FieldPolicy | FieldReadFunction }; export type AttributeValueTranslateKeySpecifier = ('translationErrors' | 'errors' | 'attributeValue' | AttributeValueTranslateKeySpecifier)[]; export type AttributeValueTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, attributeValue?: FieldPolicy | FieldReadFunction }; export type AttributeValueTranslationKeySpecifier = ('id' | 'name' | 'richText' | 'language' | AttributeValueTranslationKeySpecifier)[]; export type AttributeValueTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, richText?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction }; export type AttributeValueUpdateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | 'attributeValue' | AttributeValueUpdateKeySpecifier)[]; export type AttributeValueUpdateFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction, attributeErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, attributeValue?: FieldPolicy | FieldReadFunction }; export type BulkProductErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | 'index' | 'warehouses' | 'channels' | BulkProductErrorKeySpecifier)[]; export type BulkProductErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, attributes?: FieldPolicy | FieldReadFunction, values?: FieldPolicy | FieldReadFunction, index?: FieldPolicy | FieldReadFunction, warehouses?: FieldPolicy | FieldReadFunction, channels?: FieldPolicy | FieldReadFunction }; export type BulkStockErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | 'index' | BulkStockErrorKeySpecifier)[]; export type BulkStockErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, attributes?: FieldPolicy | FieldReadFunction, values?: FieldPolicy | FieldReadFunction, index?: FieldPolicy | FieldReadFunction }; export type CategoryKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'slug' | 'parent' | 'level' | 'privateMetadata' | 'metadata' | 'descriptionJson' | 'ancestors' | 'products' | 'children' | 'backgroundImage' | 'translation' | CategoryKeySpecifier)[]; export type CategoryFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, slug?: FieldPolicy | FieldReadFunction, parent?: FieldPolicy | FieldReadFunction, level?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, descriptionJson?: FieldPolicy | FieldReadFunction, ancestors?: FieldPolicy | FieldReadFunction, products?: FieldPolicy | FieldReadFunction, children?: FieldPolicy | FieldReadFunction, backgroundImage?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction }; export type CategoryBulkDeleteKeySpecifier = ('count' | 'productErrors' | 'errors' | CategoryBulkDeleteKeySpecifier)[]; export type CategoryBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CategoryCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CategoryCountableConnectionKeySpecifier)[]; export type CategoryCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type CategoryCountableEdgeKeySpecifier = ('node' | 'cursor' | CategoryCountableEdgeKeySpecifier)[]; export type CategoryCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type CategoryCreateKeySpecifier = ('productErrors' | 'errors' | 'category' | CategoryCreateKeySpecifier)[]; export type CategoryCreateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, category?: FieldPolicy | FieldReadFunction }; export type CategoryDeleteKeySpecifier = ('productErrors' | 'errors' | 'category' | CategoryDeleteKeySpecifier)[]; export type CategoryDeleteFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, category?: FieldPolicy | FieldReadFunction }; export type CategoryTranslatableContentKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'descriptionJson' | 'translation' | 'category' | CategoryTranslatableContentKeySpecifier)[]; export type CategoryTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, descriptionJson?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, category?: FieldPolicy | FieldReadFunction }; export type CategoryTranslateKeySpecifier = ('translationErrors' | 'errors' | 'category' | CategoryTranslateKeySpecifier)[]; export type CategoryTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, category?: FieldPolicy | FieldReadFunction }; export type CategoryTranslationKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'language' | 'descriptionJson' | CategoryTranslationKeySpecifier)[]; export type CategoryTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction, descriptionJson?: FieldPolicy | FieldReadFunction }; export type CategoryUpdateKeySpecifier = ('productErrors' | 'errors' | 'category' | CategoryUpdateKeySpecifier)[]; export type CategoryUpdateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, category?: FieldPolicy | FieldReadFunction }; export type ChannelKeySpecifier = ('id' | 'name' | 'isActive' | 'slug' | 'currencyCode' | 'hasOrders' | ChannelKeySpecifier)[]; export type ChannelFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, isActive?: FieldPolicy | FieldReadFunction, slug?: FieldPolicy | FieldReadFunction, currencyCode?: FieldPolicy | FieldReadFunction, hasOrders?: FieldPolicy | FieldReadFunction }; export type ChannelActivateKeySpecifier = ('channel' | 'channelErrors' | 'errors' | ChannelActivateKeySpecifier)[]; export type ChannelActivateFieldPolicy = { channel?: FieldPolicy | FieldReadFunction, channelErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ChannelCreateKeySpecifier = ('channelErrors' | 'errors' | 'channel' | ChannelCreateKeySpecifier)[]; export type ChannelCreateFieldPolicy = { channelErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction }; export type ChannelDeactivateKeySpecifier = ('channel' | 'channelErrors' | 'errors' | ChannelDeactivateKeySpecifier)[]; export type ChannelDeactivateFieldPolicy = { channel?: FieldPolicy | FieldReadFunction, channelErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ChannelDeleteKeySpecifier = ('channelErrors' | 'errors' | 'channel' | ChannelDeleteKeySpecifier)[]; export type ChannelDeleteFieldPolicy = { channelErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction }; export type ChannelErrorKeySpecifier = ('field' | 'message' | 'code' | 'shippingZones' | ChannelErrorKeySpecifier)[]; export type ChannelErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, shippingZones?: FieldPolicy | FieldReadFunction }; export type ChannelUpdateKeySpecifier = ('channelErrors' | 'errors' | 'channel' | ChannelUpdateKeySpecifier)[]; export type ChannelUpdateFieldPolicy = { channelErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction }; export type CheckoutKeySpecifier = ('created' | 'lastChange' | 'user' | 'channel' | 'billingAddress' | 'shippingAddress' | 'note' | 'discount' | 'discountName' | 'translatedDiscountName' | 'voucherCode' | 'giftCards' | 'id' | 'privateMetadata' | 'metadata' | 'availableShippingMethods' | 'availablePaymentGateways' | 'email' | 'isShippingRequired' | 'quantity' | 'lines' | 'shippingPrice' | 'shippingMethod' | 'subtotalPrice' | 'token' | 'totalPrice' | 'languageCode' | CheckoutKeySpecifier)[]; export type CheckoutFieldPolicy = { created?: FieldPolicy | FieldReadFunction, lastChange?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction, billingAddress?: FieldPolicy | FieldReadFunction, shippingAddress?: FieldPolicy | FieldReadFunction, note?: FieldPolicy | FieldReadFunction, discount?: FieldPolicy | FieldReadFunction, discountName?: FieldPolicy | FieldReadFunction, translatedDiscountName?: FieldPolicy | FieldReadFunction, voucherCode?: FieldPolicy | FieldReadFunction, giftCards?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, availableShippingMethods?: FieldPolicy | FieldReadFunction, availablePaymentGateways?: FieldPolicy | FieldReadFunction, email?: FieldPolicy | FieldReadFunction, isShippingRequired?: FieldPolicy | FieldReadFunction, quantity?: FieldPolicy | FieldReadFunction, lines?: FieldPolicy | FieldReadFunction, shippingPrice?: FieldPolicy | FieldReadFunction, shippingMethod?: FieldPolicy | FieldReadFunction, subtotalPrice?: FieldPolicy | FieldReadFunction, token?: FieldPolicy | FieldReadFunction, totalPrice?: FieldPolicy | FieldReadFunction, languageCode?: FieldPolicy | FieldReadFunction }; export type CheckoutAddPromoCodeKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutAddPromoCodeKeySpecifier)[]; export type CheckoutAddPromoCodeFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutBillingAddressUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutBillingAddressUpdateKeySpecifier)[]; export type CheckoutBillingAddressUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutCompleteKeySpecifier = ('order' | 'confirmationNeeded' | 'confirmationData' | 'checkoutErrors' | 'errors' | CheckoutCompleteKeySpecifier)[]; export type CheckoutCompleteFieldPolicy = { order?: FieldPolicy | FieldReadFunction, confirmationNeeded?: FieldPolicy | FieldReadFunction, confirmationData?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CheckoutCountableConnectionKeySpecifier)[]; export type CheckoutCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type CheckoutCountableEdgeKeySpecifier = ('node' | 'cursor' | CheckoutCountableEdgeKeySpecifier)[]; export type CheckoutCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type CheckoutCreateKeySpecifier = ('created' | 'checkoutErrors' | 'errors' | 'checkout' | CheckoutCreateKeySpecifier)[]; export type CheckoutCreateFieldPolicy = { created?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, checkout?: FieldPolicy | FieldReadFunction }; export type CheckoutCustomerAttachKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutCustomerAttachKeySpecifier)[]; export type CheckoutCustomerAttachFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutCustomerDetachKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutCustomerDetachKeySpecifier)[]; export type CheckoutCustomerDetachFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutEmailUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutEmailUpdateKeySpecifier)[]; export type CheckoutEmailUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutErrorKeySpecifier = ('field' | 'message' | 'code' | 'variants' | 'addressType' | CheckoutErrorKeySpecifier)[]; export type CheckoutErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, variants?: FieldPolicy | FieldReadFunction, addressType?: FieldPolicy | FieldReadFunction }; export type CheckoutLanguageCodeUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLanguageCodeUpdateKeySpecifier)[]; export type CheckoutLanguageCodeUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutLineKeySpecifier = ('id' | 'variant' | 'quantity' | 'totalPrice' | 'requiresShipping' | CheckoutLineKeySpecifier)[]; export type CheckoutLineFieldPolicy = { id?: FieldPolicy | FieldReadFunction, variant?: FieldPolicy | FieldReadFunction, quantity?: FieldPolicy | FieldReadFunction, totalPrice?: FieldPolicy | FieldReadFunction, requiresShipping?: FieldPolicy | FieldReadFunction }; export type CheckoutLineCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CheckoutLineCountableConnectionKeySpecifier)[]; export type CheckoutLineCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type CheckoutLineCountableEdgeKeySpecifier = ('node' | 'cursor' | CheckoutLineCountableEdgeKeySpecifier)[]; export type CheckoutLineCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type CheckoutLineDeleteKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLineDeleteKeySpecifier)[]; export type CheckoutLineDeleteFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutLinesAddKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLinesAddKeySpecifier)[]; export type CheckoutLinesAddFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutLinesUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLinesUpdateKeySpecifier)[]; export type CheckoutLinesUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutPaymentCreateKeySpecifier = ('checkout' | 'payment' | 'paymentErrors' | 'errors' | CheckoutPaymentCreateKeySpecifier)[]; export type CheckoutPaymentCreateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, payment?: FieldPolicy | FieldReadFunction, paymentErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutRemovePromoCodeKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutRemovePromoCodeKeySpecifier)[]; export type CheckoutRemovePromoCodeFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutShippingAddressUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutShippingAddressUpdateKeySpecifier)[]; export type CheckoutShippingAddressUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CheckoutShippingMethodUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutShippingMethodUpdateKeySpecifier)[]; export type CheckoutShippingMethodUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction, checkoutErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ChoiceValueKeySpecifier = ('raw' | 'verbose' | ChoiceValueKeySpecifier)[]; export type ChoiceValueFieldPolicy = { raw?: FieldPolicy | FieldReadFunction, verbose?: FieldPolicy | FieldReadFunction }; export type CollectionKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'slug' | 'privateMetadata' | 'metadata' | 'descriptionJson' | 'products' | 'backgroundImage' | 'translation' | 'channelListings' | CollectionKeySpecifier)[]; export type CollectionFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, slug?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, descriptionJson?: FieldPolicy | FieldReadFunction, products?: FieldPolicy | FieldReadFunction, backgroundImage?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, channelListings?: FieldPolicy | FieldReadFunction }; export type CollectionAddProductsKeySpecifier = ('collection' | 'collectionErrors' | 'errors' | CollectionAddProductsKeySpecifier)[]; export type CollectionAddProductsFieldPolicy = { collection?: FieldPolicy | FieldReadFunction, collectionErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CollectionBulkDeleteKeySpecifier = ('count' | 'collectionErrors' | 'errors' | CollectionBulkDeleteKeySpecifier)[]; export type CollectionBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, collectionErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CollectionChannelListingKeySpecifier = ('id' | 'publicationDate' | 'isPublished' | 'channel' | CollectionChannelListingKeySpecifier)[]; export type CollectionChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction, publicationDate?: FieldPolicy | FieldReadFunction, isPublished?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction }; export type CollectionChannelListingErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | 'channels' | CollectionChannelListingErrorKeySpecifier)[]; export type CollectionChannelListingErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, attributes?: FieldPolicy | FieldReadFunction, values?: FieldPolicy | FieldReadFunction, channels?: FieldPolicy | FieldReadFunction }; export type CollectionChannelListingUpdateKeySpecifier = ('collection' | 'collectionChannelListingErrors' | 'errors' | CollectionChannelListingUpdateKeySpecifier)[]; export type CollectionChannelListingUpdateFieldPolicy = { collection?: FieldPolicy | FieldReadFunction, collectionChannelListingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CollectionCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CollectionCountableConnectionKeySpecifier)[]; export type CollectionCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type CollectionCountableEdgeKeySpecifier = ('node' | 'cursor' | CollectionCountableEdgeKeySpecifier)[]; export type CollectionCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type CollectionCreateKeySpecifier = ('collectionErrors' | 'errors' | 'collection' | CollectionCreateKeySpecifier)[]; export type CollectionCreateFieldPolicy = { collectionErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, collection?: FieldPolicy | FieldReadFunction }; export type CollectionDeleteKeySpecifier = ('collectionErrors' | 'errors' | 'collection' | CollectionDeleteKeySpecifier)[]; export type CollectionDeleteFieldPolicy = { collectionErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, collection?: FieldPolicy | FieldReadFunction }; export type CollectionErrorKeySpecifier = ('field' | 'message' | 'products' | 'code' | CollectionErrorKeySpecifier)[]; export type CollectionErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, products?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type CollectionRemoveProductsKeySpecifier = ('collection' | 'collectionErrors' | 'errors' | CollectionRemoveProductsKeySpecifier)[]; export type CollectionRemoveProductsFieldPolicy = { collection?: FieldPolicy | FieldReadFunction, collectionErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CollectionReorderProductsKeySpecifier = ('collection' | 'collectionErrors' | 'errors' | CollectionReorderProductsKeySpecifier)[]; export type CollectionReorderProductsFieldPolicy = { collection?: FieldPolicy | FieldReadFunction, collectionErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CollectionTranslatableContentKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'descriptionJson' | 'translation' | 'collection' | CollectionTranslatableContentKeySpecifier)[]; export type CollectionTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, descriptionJson?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, collection?: FieldPolicy | FieldReadFunction }; export type CollectionTranslateKeySpecifier = ('translationErrors' | 'errors' | 'collection' | CollectionTranslateKeySpecifier)[]; export type CollectionTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, collection?: FieldPolicy | FieldReadFunction }; export type CollectionTranslationKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'language' | 'descriptionJson' | CollectionTranslationKeySpecifier)[]; export type CollectionTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction, descriptionJson?: FieldPolicy | FieldReadFunction }; export type CollectionUpdateKeySpecifier = ('collectionErrors' | 'errors' | 'collection' | CollectionUpdateKeySpecifier)[]; export type CollectionUpdateFieldPolicy = { collectionErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, collection?: FieldPolicy | FieldReadFunction }; export type ConfigurationItemKeySpecifier = ('name' | 'value' | 'type' | 'helpText' | 'label' | ConfigurationItemKeySpecifier)[]; export type ConfigurationItemFieldPolicy = { name?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction, type?: FieldPolicy | FieldReadFunction, helpText?: FieldPolicy | FieldReadFunction, label?: FieldPolicy | FieldReadFunction }; export type ConfirmAccountKeySpecifier = ('user' | 'accountErrors' | 'errors' | ConfirmAccountKeySpecifier)[]; export type ConfirmAccountFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ConfirmEmailChangeKeySpecifier = ('user' | 'accountErrors' | 'errors' | ConfirmEmailChangeKeySpecifier)[]; export type ConfirmEmailChangeFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CountryDisplayKeySpecifier = ('code' | 'country' | 'vat' | CountryDisplayKeySpecifier)[]; export type CountryDisplayFieldPolicy = { code?: FieldPolicy | FieldReadFunction, country?: FieldPolicy | FieldReadFunction, vat?: FieldPolicy | FieldReadFunction }; export type CreateTokenKeySpecifier = ('token' | 'refreshToken' | 'csrfToken' | 'user' | 'accountErrors' | 'errors' | CreateTokenKeySpecifier)[]; export type CreateTokenFieldPolicy = { token?: FieldPolicy | FieldReadFunction, refreshToken?: FieldPolicy | FieldReadFunction, csrfToken?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CreditCardKeySpecifier = ('brand' | 'firstDigits' | 'lastDigits' | 'expMonth' | 'expYear' | CreditCardKeySpecifier)[]; export type CreditCardFieldPolicy = { brand?: FieldPolicy | FieldReadFunction, firstDigits?: FieldPolicy | FieldReadFunction, lastDigits?: FieldPolicy | FieldReadFunction, expMonth?: FieldPolicy | FieldReadFunction, expYear?: FieldPolicy | FieldReadFunction }; export type CustomerBulkDeleteKeySpecifier = ('count' | 'accountErrors' | 'errors' | CustomerBulkDeleteKeySpecifier)[]; export type CustomerBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type CustomerCreateKeySpecifier = ('accountErrors' | 'errors' | 'user' | CustomerCreateKeySpecifier)[]; export type CustomerCreateFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction }; export type CustomerDeleteKeySpecifier = ('accountErrors' | 'errors' | 'user' | CustomerDeleteKeySpecifier)[]; export type CustomerDeleteFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction }; export type CustomerEventKeySpecifier = ('id' | 'date' | 'type' | 'user' | 'app' | 'message' | 'count' | 'order' | 'orderLine' | CustomerEventKeySpecifier)[]; export type CustomerEventFieldPolicy = { id?: FieldPolicy | FieldReadFunction, date?: FieldPolicy | FieldReadFunction, type?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, app?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, count?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction, orderLine?: FieldPolicy | FieldReadFunction }; export type CustomerUpdateKeySpecifier = ('accountErrors' | 'errors' | 'user' | CustomerUpdateKeySpecifier)[]; export type CustomerUpdateFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction }; export type DeactivateAllUserTokensKeySpecifier = ('accountErrors' | 'errors' | DeactivateAllUserTokensKeySpecifier)[]; export type DeactivateAllUserTokensFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type DeleteMetadataKeySpecifier = ('metadataErrors' | 'errors' | 'item' | DeleteMetadataKeySpecifier)[]; export type DeleteMetadataFieldPolicy = { metadataErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, item?: FieldPolicy | FieldReadFunction }; export type DeletePrivateMetadataKeySpecifier = ('metadataErrors' | 'errors' | 'item' | DeletePrivateMetadataKeySpecifier)[]; export type DeletePrivateMetadataFieldPolicy = { metadataErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, item?: FieldPolicy | FieldReadFunction }; export type DigitalContentKeySpecifier = ('useDefaultSettings' | 'automaticFulfillment' | 'contentFile' | 'maxDownloads' | 'urlValidDays' | 'urls' | 'id' | 'privateMetadata' | 'metadata' | 'productVariant' | DigitalContentKeySpecifier)[]; export type DigitalContentFieldPolicy = { useDefaultSettings?: FieldPolicy | FieldReadFunction, automaticFulfillment?: FieldPolicy | FieldReadFunction, contentFile?: FieldPolicy | FieldReadFunction, maxDownloads?: FieldPolicy | FieldReadFunction, urlValidDays?: FieldPolicy | FieldReadFunction, urls?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, productVariant?: FieldPolicy | FieldReadFunction }; export type DigitalContentCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | DigitalContentCountableConnectionKeySpecifier)[]; export type DigitalContentCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type DigitalContentCountableEdgeKeySpecifier = ('node' | 'cursor' | DigitalContentCountableEdgeKeySpecifier)[]; export type DigitalContentCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type DigitalContentCreateKeySpecifier = ('variant' | 'content' | 'productErrors' | 'errors' | DigitalContentCreateKeySpecifier)[]; export type DigitalContentCreateFieldPolicy = { variant?: FieldPolicy | FieldReadFunction, content?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type DigitalContentDeleteKeySpecifier = ('variant' | 'productErrors' | 'errors' | DigitalContentDeleteKeySpecifier)[]; export type DigitalContentDeleteFieldPolicy = { variant?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type DigitalContentUpdateKeySpecifier = ('variant' | 'content' | 'productErrors' | 'errors' | DigitalContentUpdateKeySpecifier)[]; export type DigitalContentUpdateFieldPolicy = { variant?: FieldPolicy | FieldReadFunction, content?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type DigitalContentUrlKeySpecifier = ('content' | 'created' | 'downloadNum' | 'id' | 'url' | 'token' | DigitalContentUrlKeySpecifier)[]; export type DigitalContentUrlFieldPolicy = { content?: FieldPolicy | FieldReadFunction, created?: FieldPolicy | FieldReadFunction, downloadNum?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, url?: FieldPolicy | FieldReadFunction, token?: FieldPolicy | FieldReadFunction }; export type DigitalContentUrlCreateKeySpecifier = ('productErrors' | 'errors' | 'digitalContentUrl' | DigitalContentUrlCreateKeySpecifier)[]; export type DigitalContentUrlCreateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, digitalContentUrl?: FieldPolicy | FieldReadFunction }; export type DiscountErrorKeySpecifier = ('field' | 'message' | 'products' | 'code' | 'channels' | DiscountErrorKeySpecifier)[]; export type DiscountErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, products?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, channels?: FieldPolicy | FieldReadFunction }; export type DomainKeySpecifier = ('host' | 'sslEnabled' | 'url' | DomainKeySpecifier)[]; export type DomainFieldPolicy = { host?: FieldPolicy | FieldReadFunction, sslEnabled?: FieldPolicy | FieldReadFunction, url?: FieldPolicy | FieldReadFunction }; export type DraftOrderBulkDeleteKeySpecifier = ('count' | 'orderErrors' | 'errors' | DraftOrderBulkDeleteKeySpecifier)[]; export type DraftOrderBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type DraftOrderCompleteKeySpecifier = ('order' | 'orderErrors' | 'errors' | DraftOrderCompleteKeySpecifier)[]; export type DraftOrderCompleteFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type DraftOrderCreateKeySpecifier = ('orderErrors' | 'errors' | 'order' | DraftOrderCreateKeySpecifier)[]; export type DraftOrderCreateFieldPolicy = { orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction }; export type DraftOrderDeleteKeySpecifier = ('orderErrors' | 'errors' | 'order' | DraftOrderDeleteKeySpecifier)[]; export type DraftOrderDeleteFieldPolicy = { orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction }; export type DraftOrderLinesBulkDeleteKeySpecifier = ('count' | 'orderErrors' | 'errors' | DraftOrderLinesBulkDeleteKeySpecifier)[]; export type DraftOrderLinesBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type DraftOrderUpdateKeySpecifier = ('orderErrors' | 'errors' | 'order' | DraftOrderUpdateKeySpecifier)[]; export type DraftOrderUpdateFieldPolicy = { orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction }; export type ExportErrorKeySpecifier = ('field' | 'message' | 'code' | ExportErrorKeySpecifier)[]; export type ExportErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type ExportEventKeySpecifier = ('id' | 'date' | 'type' | 'user' | 'app' | 'message' | ExportEventKeySpecifier)[]; export type ExportEventFieldPolicy = { id?: FieldPolicy | FieldReadFunction, date?: FieldPolicy | FieldReadFunction, type?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, app?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction }; export type ExportFileKeySpecifier = ('id' | 'user' | 'app' | 'status' | 'createdAt' | 'updatedAt' | 'message' | 'url' | 'events' | ExportFileKeySpecifier)[]; export type ExportFileFieldPolicy = { id?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, app?: FieldPolicy | FieldReadFunction, status?: FieldPolicy | FieldReadFunction, createdAt?: FieldPolicy | FieldReadFunction, updatedAt?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, url?: FieldPolicy | FieldReadFunction, events?: FieldPolicy | FieldReadFunction }; export type ExportFileCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | ExportFileCountableConnectionKeySpecifier)[]; export type ExportFileCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type ExportFileCountableEdgeKeySpecifier = ('node' | 'cursor' | ExportFileCountableEdgeKeySpecifier)[]; export type ExportFileCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type ExportProductsKeySpecifier = ('exportFile' | 'exportErrors' | 'errors' | ExportProductsKeySpecifier)[]; export type ExportProductsFieldPolicy = { exportFile?: FieldPolicy | FieldReadFunction, exportErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ExternalAuthenticationKeySpecifier = ('id' | 'name' | ExternalAuthenticationKeySpecifier)[]; export type ExternalAuthenticationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction }; export type ExternalAuthenticationUrlKeySpecifier = ('authenticationData' | 'accountErrors' | 'errors' | ExternalAuthenticationUrlKeySpecifier)[]; export type ExternalAuthenticationUrlFieldPolicy = { authenticationData?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ExternalLogoutKeySpecifier = ('logoutData' | 'accountErrors' | 'errors' | ExternalLogoutKeySpecifier)[]; export type ExternalLogoutFieldPolicy = { logoutData?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ExternalObtainAccessTokensKeySpecifier = ('token' | 'refreshToken' | 'csrfToken' | 'user' | 'accountErrors' | 'errors' | ExternalObtainAccessTokensKeySpecifier)[]; export type ExternalObtainAccessTokensFieldPolicy = { token?: FieldPolicy | FieldReadFunction, refreshToken?: FieldPolicy | FieldReadFunction, csrfToken?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ExternalRefreshKeySpecifier = ('token' | 'refreshToken' | 'csrfToken' | 'user' | 'accountErrors' | 'errors' | ExternalRefreshKeySpecifier)[]; export type ExternalRefreshFieldPolicy = { token?: FieldPolicy | FieldReadFunction, refreshToken?: FieldPolicy | FieldReadFunction, csrfToken?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ExternalVerifyKeySpecifier = ('user' | 'isValid' | 'verifyData' | 'accountErrors' | 'errors' | ExternalVerifyKeySpecifier)[]; export type ExternalVerifyFieldPolicy = { user?: FieldPolicy | FieldReadFunction, isValid?: FieldPolicy | FieldReadFunction, verifyData?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type FileKeySpecifier = ('url' | 'contentType' | FileKeySpecifier)[]; export type FileFieldPolicy = { url?: FieldPolicy | FieldReadFunction, contentType?: FieldPolicy | FieldReadFunction }; export type FileUploadKeySpecifier = ('uploadedFile' | 'uploadErrors' | 'errors' | FileUploadKeySpecifier)[]; export type FileUploadFieldPolicy = { uploadedFile?: FieldPolicy | FieldReadFunction, uploadErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type FulfillmentKeySpecifier = ('id' | 'fulfillmentOrder' | 'status' | 'trackingNumber' | 'created' | 'privateMetadata' | 'metadata' | 'lines' | 'statusDisplay' | 'warehouse' | FulfillmentKeySpecifier)[]; export type FulfillmentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, fulfillmentOrder?: FieldPolicy | FieldReadFunction, status?: FieldPolicy | FieldReadFunction, trackingNumber?: FieldPolicy | FieldReadFunction, created?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, lines?: FieldPolicy | FieldReadFunction, statusDisplay?: FieldPolicy | FieldReadFunction, warehouse?: FieldPolicy | FieldReadFunction }; export type FulfillmentCancelKeySpecifier = ('fulfillment' | 'order' | 'orderErrors' | 'errors' | FulfillmentCancelKeySpecifier)[]; export type FulfillmentCancelFieldPolicy = { fulfillment?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type FulfillmentLineKeySpecifier = ('id' | 'quantity' | 'orderLine' | FulfillmentLineKeySpecifier)[]; export type FulfillmentLineFieldPolicy = { id?: FieldPolicy | FieldReadFunction, quantity?: FieldPolicy | FieldReadFunction, orderLine?: FieldPolicy | FieldReadFunction }; export type FulfillmentRefundProductsKeySpecifier = ('fulfillment' | 'order' | 'orderErrors' | 'errors' | FulfillmentRefundProductsKeySpecifier)[]; export type FulfillmentRefundProductsFieldPolicy = { fulfillment?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type FulfillmentReturnProductsKeySpecifier = ('returnFulfillment' | 'replaceFulfillment' | 'order' | 'replaceOrder' | 'orderErrors' | 'errors' | FulfillmentReturnProductsKeySpecifier)[]; export type FulfillmentReturnProductsFieldPolicy = { returnFulfillment?: FieldPolicy | FieldReadFunction, replaceFulfillment?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction, replaceOrder?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type FulfillmentUpdateTrackingKeySpecifier = ('fulfillment' | 'order' | 'orderErrors' | 'errors' | FulfillmentUpdateTrackingKeySpecifier)[]; export type FulfillmentUpdateTrackingFieldPolicy = { fulfillment?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type GatewayConfigLineKeySpecifier = ('field' | 'value' | GatewayConfigLineKeySpecifier)[]; export type GatewayConfigLineFieldPolicy = { field?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction }; export type GiftCardKeySpecifier = ('code' | 'user' | 'created' | 'startDate' | 'endDate' | 'lastUsedOn' | 'isActive' | 'initialBalance' | 'currentBalance' | 'id' | 'displayCode' | GiftCardKeySpecifier)[]; export type GiftCardFieldPolicy = { code?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, created?: FieldPolicy | FieldReadFunction, startDate?: FieldPolicy | FieldReadFunction, endDate?: FieldPolicy | FieldReadFunction, lastUsedOn?: FieldPolicy | FieldReadFunction, isActive?: FieldPolicy | FieldReadFunction, initialBalance?: FieldPolicy | FieldReadFunction, currentBalance?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, displayCode?: FieldPolicy | FieldReadFunction }; export type GiftCardActivateKeySpecifier = ('giftCard' | 'giftCardErrors' | 'errors' | GiftCardActivateKeySpecifier)[]; export type GiftCardActivateFieldPolicy = { giftCard?: FieldPolicy | FieldReadFunction, giftCardErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type GiftCardCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | GiftCardCountableConnectionKeySpecifier)[]; export type GiftCardCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type GiftCardCountableEdgeKeySpecifier = ('node' | 'cursor' | GiftCardCountableEdgeKeySpecifier)[]; export type GiftCardCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type GiftCardCreateKeySpecifier = ('giftCardErrors' | 'errors' | 'giftCard' | GiftCardCreateKeySpecifier)[]; export type GiftCardCreateFieldPolicy = { giftCardErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, giftCard?: FieldPolicy | FieldReadFunction }; export type GiftCardDeactivateKeySpecifier = ('giftCard' | 'giftCardErrors' | 'errors' | GiftCardDeactivateKeySpecifier)[]; export type GiftCardDeactivateFieldPolicy = { giftCard?: FieldPolicy | FieldReadFunction, giftCardErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type GiftCardErrorKeySpecifier = ('field' | 'message' | 'code' | GiftCardErrorKeySpecifier)[]; export type GiftCardErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type GiftCardUpdateKeySpecifier = ('giftCardErrors' | 'errors' | 'giftCard' | GiftCardUpdateKeySpecifier)[]; export type GiftCardUpdateFieldPolicy = { giftCardErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, giftCard?: FieldPolicy | FieldReadFunction }; export type GroupKeySpecifier = ('id' | 'name' | 'permissions' | 'users' | 'userCanManage' | GroupKeySpecifier)[]; export type GroupFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, permissions?: FieldPolicy | FieldReadFunction, users?: FieldPolicy | FieldReadFunction, userCanManage?: FieldPolicy | FieldReadFunction }; export type GroupCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | GroupCountableConnectionKeySpecifier)[]; export type GroupCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type GroupCountableEdgeKeySpecifier = ('node' | 'cursor' | GroupCountableEdgeKeySpecifier)[]; export type GroupCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type ImageKeySpecifier = ('url' | 'alt' | ImageKeySpecifier)[]; export type ImageFieldPolicy = { url?: FieldPolicy | FieldReadFunction, alt?: FieldPolicy | FieldReadFunction }; export type InvoiceKeySpecifier = ('id' | 'metadata' | 'status' | 'number' | 'externalUrl' | 'privateMetadata' | 'createdAt' | 'updatedAt' | 'message' | 'url' | InvoiceKeySpecifier)[]; export type InvoiceFieldPolicy = { id?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, status?: FieldPolicy | FieldReadFunction, number?: FieldPolicy | FieldReadFunction, externalUrl?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, createdAt?: FieldPolicy | FieldReadFunction, updatedAt?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, url?: FieldPolicy | FieldReadFunction }; export type InvoiceCreateKeySpecifier = ('invoiceErrors' | 'errors' | 'invoice' | InvoiceCreateKeySpecifier)[]; export type InvoiceCreateFieldPolicy = { invoiceErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, invoice?: FieldPolicy | FieldReadFunction }; export type InvoiceDeleteKeySpecifier = ('invoiceErrors' | 'errors' | 'invoice' | InvoiceDeleteKeySpecifier)[]; export type InvoiceDeleteFieldPolicy = { invoiceErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, invoice?: FieldPolicy | FieldReadFunction }; export type InvoiceErrorKeySpecifier = ('field' | 'message' | 'code' | InvoiceErrorKeySpecifier)[]; export type InvoiceErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type InvoiceRequestKeySpecifier = ('order' | 'invoiceErrors' | 'errors' | 'invoice' | InvoiceRequestKeySpecifier)[]; export type InvoiceRequestFieldPolicy = { order?: FieldPolicy | FieldReadFunction, invoiceErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, invoice?: FieldPolicy | FieldReadFunction }; export type InvoiceRequestDeleteKeySpecifier = ('invoiceErrors' | 'errors' | 'invoice' | InvoiceRequestDeleteKeySpecifier)[]; export type InvoiceRequestDeleteFieldPolicy = { invoiceErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, invoice?: FieldPolicy | FieldReadFunction }; export type InvoiceSendNotificationKeySpecifier = ('invoiceErrors' | 'errors' | 'invoice' | InvoiceSendNotificationKeySpecifier)[]; export type InvoiceSendNotificationFieldPolicy = { invoiceErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, invoice?: FieldPolicy | FieldReadFunction }; export type InvoiceUpdateKeySpecifier = ('invoiceErrors' | 'errors' | 'invoice' | InvoiceUpdateKeySpecifier)[]; export type InvoiceUpdateFieldPolicy = { invoiceErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, invoice?: FieldPolicy | FieldReadFunction }; export type JobKeySpecifier = ('status' | 'createdAt' | 'updatedAt' | 'message' | JobKeySpecifier)[]; export type JobFieldPolicy = { status?: FieldPolicy | FieldReadFunction, createdAt?: FieldPolicy | FieldReadFunction, updatedAt?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction }; export type LanguageDisplayKeySpecifier = ('code' | 'language' | LanguageDisplayKeySpecifier)[]; export type LanguageDisplayFieldPolicy = { code?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction }; export type LimitInfoKeySpecifier = ('currentUsage' | 'allowedUsage' | LimitInfoKeySpecifier)[]; export type LimitInfoFieldPolicy = { currentUsage?: FieldPolicy | FieldReadFunction, allowedUsage?: FieldPolicy | FieldReadFunction }; export type LimitsKeySpecifier = ('channels' | 'orders' | 'productVariants' | 'staffUsers' | 'warehouses' | LimitsKeySpecifier)[]; export type LimitsFieldPolicy = { channels?: FieldPolicy | FieldReadFunction, orders?: FieldPolicy | FieldReadFunction, productVariants?: FieldPolicy | FieldReadFunction, staffUsers?: FieldPolicy | FieldReadFunction, warehouses?: FieldPolicy | FieldReadFunction }; export type ManifestKeySpecifier = ('identifier' | 'version' | 'name' | 'about' | 'permissions' | 'appUrl' | 'configurationUrl' | 'tokenTargetUrl' | 'dataPrivacy' | 'dataPrivacyUrl' | 'homepageUrl' | 'supportUrl' | ManifestKeySpecifier)[]; export type ManifestFieldPolicy = { identifier?: FieldPolicy | FieldReadFunction, version?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, about?: FieldPolicy | FieldReadFunction, permissions?: FieldPolicy | FieldReadFunction, appUrl?: FieldPolicy | FieldReadFunction, configurationUrl?: FieldPolicy | FieldReadFunction, tokenTargetUrl?: FieldPolicy | FieldReadFunction, dataPrivacy?: FieldPolicy | FieldReadFunction, dataPrivacyUrl?: FieldPolicy | FieldReadFunction, homepageUrl?: FieldPolicy | FieldReadFunction, supportUrl?: FieldPolicy | FieldReadFunction }; export type MarginKeySpecifier = ('start' | 'stop' | MarginKeySpecifier)[]; export type MarginFieldPolicy = { start?: FieldPolicy | FieldReadFunction, stop?: FieldPolicy | FieldReadFunction }; export type MenuKeySpecifier = ('id' | 'name' | 'slug' | 'privateMetadata' | 'metadata' | 'items' | MenuKeySpecifier)[]; export type MenuFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, slug?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, items?: FieldPolicy | FieldReadFunction }; export type MenuBulkDeleteKeySpecifier = ('count' | 'menuErrors' | 'errors' | MenuBulkDeleteKeySpecifier)[]; export type MenuBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, menuErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type MenuCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | MenuCountableConnectionKeySpecifier)[]; export type MenuCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type MenuCountableEdgeKeySpecifier = ('node' | 'cursor' | MenuCountableEdgeKeySpecifier)[]; export type MenuCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type MenuCreateKeySpecifier = ('menuErrors' | 'errors' | 'menu' | MenuCreateKeySpecifier)[]; export type MenuCreateFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, menu?: FieldPolicy | FieldReadFunction }; export type MenuDeleteKeySpecifier = ('menuErrors' | 'errors' | 'menu' | MenuDeleteKeySpecifier)[]; export type MenuDeleteFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, menu?: FieldPolicy | FieldReadFunction }; export type MenuErrorKeySpecifier = ('field' | 'message' | 'code' | MenuErrorKeySpecifier)[]; export type MenuErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type MenuItemKeySpecifier = ('id' | 'name' | 'menu' | 'parent' | 'category' | 'collection' | 'page' | 'level' | 'privateMetadata' | 'metadata' | 'children' | 'url' | 'translation' | MenuItemKeySpecifier)[]; export type MenuItemFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, menu?: FieldPolicy | FieldReadFunction, parent?: FieldPolicy | FieldReadFunction, category?: FieldPolicy | FieldReadFunction, collection?: FieldPolicy | FieldReadFunction, page?: FieldPolicy | FieldReadFunction, level?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, children?: FieldPolicy | FieldReadFunction, url?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction }; export type MenuItemBulkDeleteKeySpecifier = ('count' | 'menuErrors' | 'errors' | MenuItemBulkDeleteKeySpecifier)[]; export type MenuItemBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, menuErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type MenuItemCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | MenuItemCountableConnectionKeySpecifier)[]; export type MenuItemCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type MenuItemCountableEdgeKeySpecifier = ('node' | 'cursor' | MenuItemCountableEdgeKeySpecifier)[]; export type MenuItemCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type MenuItemCreateKeySpecifier = ('menuErrors' | 'errors' | 'menuItem' | MenuItemCreateKeySpecifier)[]; export type MenuItemCreateFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, menuItem?: FieldPolicy | FieldReadFunction }; export type MenuItemDeleteKeySpecifier = ('menuErrors' | 'errors' | 'menuItem' | MenuItemDeleteKeySpecifier)[]; export type MenuItemDeleteFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, menuItem?: FieldPolicy | FieldReadFunction }; export type MenuItemMoveKeySpecifier = ('menu' | 'menuErrors' | 'errors' | MenuItemMoveKeySpecifier)[]; export type MenuItemMoveFieldPolicy = { menu?: FieldPolicy | FieldReadFunction, menuErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type MenuItemTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'menuItem' | MenuItemTranslatableContentKeySpecifier)[]; export type MenuItemTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, menuItem?: FieldPolicy | FieldReadFunction }; export type MenuItemTranslateKeySpecifier = ('translationErrors' | 'errors' | 'menuItem' | MenuItemTranslateKeySpecifier)[]; export type MenuItemTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, menuItem?: FieldPolicy | FieldReadFunction }; export type MenuItemTranslationKeySpecifier = ('id' | 'name' | 'language' | MenuItemTranslationKeySpecifier)[]; export type MenuItemTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction }; export type MenuItemUpdateKeySpecifier = ('menuErrors' | 'errors' | 'menuItem' | MenuItemUpdateKeySpecifier)[]; export type MenuItemUpdateFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, menuItem?: FieldPolicy | FieldReadFunction }; export type MenuUpdateKeySpecifier = ('menuErrors' | 'errors' | 'menu' | MenuUpdateKeySpecifier)[]; export type MenuUpdateFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, menu?: FieldPolicy | FieldReadFunction }; export type MetadataErrorKeySpecifier = ('field' | 'message' | 'code' | MetadataErrorKeySpecifier)[]; export type MetadataErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type MetadataItemKeySpecifier = ('key' | 'value' | MetadataItemKeySpecifier)[]; export type MetadataItemFieldPolicy = { key?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction }; export type MoneyKeySpecifier = ('currency' | 'amount' | MoneyKeySpecifier)[]; export type MoneyFieldPolicy = { currency?: FieldPolicy | FieldReadFunction, amount?: FieldPolicy | FieldReadFunction }; export type MoneyRangeKeySpecifier = ('start' | 'stop' | MoneyRangeKeySpecifier)[]; export type MoneyRangeFieldPolicy = { start?: FieldPolicy | FieldReadFunction, stop?: FieldPolicy | FieldReadFunction }; export type MutationKeySpecifier = ('webhookCreate' | 'webhookDelete' | 'webhookUpdate' | 'createWarehouse' | 'updateWarehouse' | 'deleteWarehouse' | 'assignWarehouseShippingZone' | 'unassignWarehouseShippingZone' | 'staffNotificationRecipientCreate' | 'staffNotificationRecipientUpdate' | 'staffNotificationRecipientDelete' | 'shopDomainUpdate' | 'shopSettingsUpdate' | 'shopFetchTaxRates' | 'shopSettingsTranslate' | 'shopAddressUpdate' | 'orderSettingsUpdate' | 'shippingMethodChannelListingUpdate' | 'shippingPriceCreate' | 'shippingPriceDelete' | 'shippingPriceBulkDelete' | 'shippingPriceUpdate' | 'shippingPriceTranslate' | 'shippingPriceExcludeProducts' | 'shippingPriceRemoveProductFromExclude' | 'shippingZoneCreate' | 'shippingZoneDelete' | 'shippingZoneBulkDelete' | 'shippingZoneUpdate' | 'productAttributeAssign' | 'productAttributeUnassign' | 'categoryCreate' | 'categoryDelete' | 'categoryBulkDelete' | 'categoryUpdate' | 'categoryTranslate' | 'collectionAddProducts' | 'collectionCreate' | 'collectionDelete' | 'collectionReorderProducts' | 'collectionBulkDelete' | 'collectionRemoveProducts' | 'collectionUpdate' | 'collectionTranslate' | 'collectionChannelListingUpdate' | 'productCreate' | 'productDelete' | 'productBulkDelete' | 'productUpdate' | 'productTranslate' | 'productChannelListingUpdate' | 'productMediaCreate' | 'productVariantReorder' | 'productMediaDelete' | 'productMediaBulkDelete' | 'productMediaReorder' | 'productMediaUpdate' | 'productTypeCreate' | 'productTypeDelete' | 'productTypeBulkDelete' | 'productTypeUpdate' | 'productTypeReorderAttributes' | 'productReorderAttributeValues' | 'digitalContentCreate' | 'digitalContentDelete' | 'digitalContentUpdate' | 'digitalContentUrlCreate' | 'productVariantCreate' | 'productVariantDelete' | 'productVariantBulkCreate' | 'productVariantBulkDelete' | 'productVariantStocksCreate' | 'productVariantStocksDelete' | 'productVariantStocksUpdate' | 'productVariantUpdate' | 'productVariantSetDefault' | 'productVariantTranslate' | 'productVariantChannelListingUpdate' | 'productVariantReorderAttributeValues' | 'variantMediaAssign' | 'variantMediaUnassign' | 'paymentCapture' | 'paymentRefund' | 'paymentVoid' | 'paymentInitialize' | 'pageCreate' | 'pageDelete' | 'pageBulkDelete' | 'pageBulkPublish' | 'pageUpdate' | 'pageTranslate' | 'pageTypeCreate' | 'pageTypeUpdate' | 'pageTypeDelete' | 'pageTypeBulkDelete' | 'pageAttributeAssign' | 'pageAttributeUnassign' | 'pageTypeReorderAttributes' | 'pageReorderAttributeValues' | 'draftOrderComplete' | 'draftOrderCreate' | 'draftOrderDelete' | 'draftOrderBulkDelete' | 'draftOrderLinesBulkDelete' | 'draftOrderUpdate' | 'orderAddNote' | 'orderCancel' | 'orderCapture' | 'orderConfirm' | 'orderFulfill' | 'orderFulfillmentCancel' | 'orderFulfillmentUpdateTracking' | 'orderFulfillmentRefundProducts' | 'orderFulfillmentReturnProducts' | 'orderLinesCreate' | 'orderLineDelete' | 'orderLineUpdate' | 'orderDiscountAdd' | 'orderDiscountUpdate' | 'orderDiscountDelete' | 'orderLineDiscountUpdate' | 'orderLineDiscountRemove' | 'orderMarkAsPaid' | 'orderRefund' | 'orderUpdate' | 'orderUpdateShipping' | 'orderVoid' | 'orderBulkCancel' | 'deleteMetadata' | 'deletePrivateMetadata' | 'updateMetadata' | 'updatePrivateMetadata' | 'assignNavigation' | 'menuCreate' | 'menuDelete' | 'menuBulkDelete' | 'menuUpdate' | 'menuItemCreate' | 'menuItemDelete' | 'menuItemBulkDelete' | 'menuItemUpdate' | 'menuItemTranslate' | 'menuItemMove' | 'invoiceRequest' | 'invoiceRequestDelete' | 'invoiceCreate' | 'invoiceDelete' | 'invoiceUpdate' | 'invoiceSendNotification' | 'giftCardActivate' | 'giftCardCreate' | 'giftCardDeactivate' | 'giftCardUpdate' | 'pluginUpdate' | 'saleCreate' | 'saleDelete' | 'saleBulkDelete' | 'saleUpdate' | 'saleCataloguesAdd' | 'saleCataloguesRemove' | 'saleTranslate' | 'saleChannelListingUpdate' | 'voucherCreate' | 'voucherDelete' | 'voucherBulkDelete' | 'voucherUpdate' | 'voucherCataloguesAdd' | 'voucherCataloguesRemove' | 'voucherTranslate' | 'voucherChannelListingUpdate' | 'exportProducts' | 'fileUpload' | 'checkoutAddPromoCode' | 'checkoutBillingAddressUpdate' | 'checkoutComplete' | 'checkoutCreate' | 'checkoutCustomerAttach' | 'checkoutCustomerDetach' | 'checkoutEmailUpdate' | 'checkoutLineDelete' | 'checkoutLinesAdd' | 'checkoutLinesUpdate' | 'checkoutRemovePromoCode' | 'checkoutPaymentCreate' | 'checkoutShippingAddressUpdate' | 'checkoutShippingMethodUpdate' | 'checkoutLanguageCodeUpdate' | 'channelCreate' | 'channelUpdate' | 'channelDelete' | 'channelActivate' | 'channelDeactivate' | 'attributeCreate' | 'attributeDelete' | 'attributeUpdate' | 'attributeTranslate' | 'attributeBulkDelete' | 'attributeValueBulkDelete' | 'attributeValueCreate' | 'attributeValueDelete' | 'attributeValueUpdate' | 'attributeValueTranslate' | 'attributeReorderValues' | 'appCreate' | 'appUpdate' | 'appDelete' | 'appTokenCreate' | 'appTokenDelete' | 'appTokenVerify' | 'appInstall' | 'appRetryInstall' | 'appDeleteFailedInstallation' | 'appFetchManifest' | 'appActivate' | 'appDeactivate' | 'tokenCreate' | 'tokenRefresh' | 'tokenVerify' | 'tokensDeactivateAll' | 'externalAuthenticationUrl' | 'externalObtainAccessTokens' | 'externalRefresh' | 'externalLogout' | 'externalVerify' | 'requestPasswordReset' | 'confirmAccount' | 'setPassword' | 'passwordChange' | 'requestEmailChange' | 'confirmEmailChange' | 'accountAddressCreate' | 'accountAddressUpdate' | 'accountAddressDelete' | 'accountSetDefaultAddress' | 'accountRegister' | 'accountUpdate' | 'accountRequestDeletion' | 'accountDelete' | 'addressCreate' | 'addressUpdate' | 'addressDelete' | 'addressSetDefault' | 'customerCreate' | 'customerUpdate' | 'customerDelete' | 'customerBulkDelete' | 'staffCreate' | 'staffUpdate' | 'staffDelete' | 'staffBulkDelete' | 'userAvatarUpdate' | 'userAvatarDelete' | 'userBulkSetActive' | 'permissionGroupCreate' | 'permissionGroupUpdate' | 'permissionGroupDelete' | MutationKeySpecifier)[]; export type MutationFieldPolicy = { webhookCreate?: FieldPolicy | FieldReadFunction, webhookDelete?: FieldPolicy | FieldReadFunction, webhookUpdate?: FieldPolicy | FieldReadFunction, createWarehouse?: FieldPolicy | FieldReadFunction, updateWarehouse?: FieldPolicy | FieldReadFunction, deleteWarehouse?: FieldPolicy | FieldReadFunction, assignWarehouseShippingZone?: FieldPolicy | FieldReadFunction, unassignWarehouseShippingZone?: FieldPolicy | FieldReadFunction, staffNotificationRecipientCreate?: FieldPolicy | FieldReadFunction, staffNotificationRecipientUpdate?: FieldPolicy | FieldReadFunction, staffNotificationRecipientDelete?: FieldPolicy | FieldReadFunction, shopDomainUpdate?: FieldPolicy | FieldReadFunction, shopSettingsUpdate?: FieldPolicy | FieldReadFunction, shopFetchTaxRates?: FieldPolicy | FieldReadFunction, shopSettingsTranslate?: FieldPolicy | FieldReadFunction, shopAddressUpdate?: FieldPolicy | FieldReadFunction, orderSettingsUpdate?: FieldPolicy | FieldReadFunction, shippingMethodChannelListingUpdate?: FieldPolicy | FieldReadFunction, shippingPriceCreate?: FieldPolicy | FieldReadFunction, shippingPriceDelete?: FieldPolicy | FieldReadFunction, shippingPriceBulkDelete?: FieldPolicy | FieldReadFunction, shippingPriceUpdate?: FieldPolicy | FieldReadFunction, shippingPriceTranslate?: FieldPolicy | FieldReadFunction, shippingPriceExcludeProducts?: FieldPolicy | FieldReadFunction, shippingPriceRemoveProductFromExclude?: FieldPolicy | FieldReadFunction, shippingZoneCreate?: FieldPolicy | FieldReadFunction, shippingZoneDelete?: FieldPolicy | FieldReadFunction, shippingZoneBulkDelete?: FieldPolicy | FieldReadFunction, shippingZoneUpdate?: FieldPolicy | FieldReadFunction, productAttributeAssign?: FieldPolicy | FieldReadFunction, productAttributeUnassign?: FieldPolicy | FieldReadFunction, categoryCreate?: FieldPolicy | FieldReadFunction, categoryDelete?: FieldPolicy | FieldReadFunction, categoryBulkDelete?: FieldPolicy | FieldReadFunction, categoryUpdate?: FieldPolicy | FieldReadFunction, categoryTranslate?: FieldPolicy | FieldReadFunction, collectionAddProducts?: FieldPolicy | FieldReadFunction, collectionCreate?: FieldPolicy | FieldReadFunction, collectionDelete?: FieldPolicy | FieldReadFunction, collectionReorderProducts?: FieldPolicy | FieldReadFunction, collectionBulkDelete?: FieldPolicy | FieldReadFunction, collectionRemoveProducts?: FieldPolicy | FieldReadFunction, collectionUpdate?: FieldPolicy | FieldReadFunction, collectionTranslate?: FieldPolicy | FieldReadFunction, collectionChannelListingUpdate?: FieldPolicy | FieldReadFunction, productCreate?: FieldPolicy | FieldReadFunction, productDelete?: FieldPolicy | FieldReadFunction, productBulkDelete?: FieldPolicy | FieldReadFunction, productUpdate?: FieldPolicy | FieldReadFunction, productTranslate?: FieldPolicy | FieldReadFunction, productChannelListingUpdate?: FieldPolicy | FieldReadFunction, productMediaCreate?: FieldPolicy | FieldReadFunction, productVariantReorder?: FieldPolicy | FieldReadFunction, productMediaDelete?: FieldPolicy | FieldReadFunction, productMediaBulkDelete?: FieldPolicy | FieldReadFunction, productMediaReorder?: FieldPolicy | FieldReadFunction, productMediaUpdate?: FieldPolicy | FieldReadFunction, productTypeCreate?: FieldPolicy | FieldReadFunction, productTypeDelete?: FieldPolicy | FieldReadFunction, productTypeBulkDelete?: FieldPolicy | FieldReadFunction, productTypeUpdate?: FieldPolicy | FieldReadFunction, productTypeReorderAttributes?: FieldPolicy | FieldReadFunction, productReorderAttributeValues?: FieldPolicy | FieldReadFunction, digitalContentCreate?: FieldPolicy | FieldReadFunction, digitalContentDelete?: FieldPolicy | FieldReadFunction, digitalContentUpdate?: FieldPolicy | FieldReadFunction, digitalContentUrlCreate?: FieldPolicy | FieldReadFunction, productVariantCreate?: FieldPolicy | FieldReadFunction, productVariantDelete?: FieldPolicy | FieldReadFunction, productVariantBulkCreate?: FieldPolicy | FieldReadFunction, productVariantBulkDelete?: FieldPolicy | FieldReadFunction, productVariantStocksCreate?: FieldPolicy | FieldReadFunction, productVariantStocksDelete?: FieldPolicy | FieldReadFunction, productVariantStocksUpdate?: FieldPolicy | FieldReadFunction, productVariantUpdate?: FieldPolicy | FieldReadFunction, productVariantSetDefault?: FieldPolicy | FieldReadFunction, productVariantTranslate?: FieldPolicy | FieldReadFunction, productVariantChannelListingUpdate?: FieldPolicy | FieldReadFunction, productVariantReorderAttributeValues?: FieldPolicy | FieldReadFunction, variantMediaAssign?: FieldPolicy | FieldReadFunction, variantMediaUnassign?: FieldPolicy | FieldReadFunction, paymentCapture?: FieldPolicy | FieldReadFunction, paymentRefund?: FieldPolicy | FieldReadFunction, paymentVoid?: FieldPolicy | FieldReadFunction, paymentInitialize?: FieldPolicy | FieldReadFunction, pageCreate?: FieldPolicy | FieldReadFunction, pageDelete?: FieldPolicy | FieldReadFunction, pageBulkDelete?: FieldPolicy | FieldReadFunction, pageBulkPublish?: FieldPolicy | FieldReadFunction, pageUpdate?: FieldPolicy | FieldReadFunction, pageTranslate?: FieldPolicy | FieldReadFunction, pageTypeCreate?: FieldPolicy | FieldReadFunction, pageTypeUpdate?: FieldPolicy | FieldReadFunction, pageTypeDelete?: FieldPolicy | FieldReadFunction, pageTypeBulkDelete?: FieldPolicy | FieldReadFunction, pageAttributeAssign?: FieldPolicy | FieldReadFunction, pageAttributeUnassign?: FieldPolicy | FieldReadFunction, pageTypeReorderAttributes?: FieldPolicy | FieldReadFunction, pageReorderAttributeValues?: FieldPolicy | FieldReadFunction, draftOrderComplete?: FieldPolicy | FieldReadFunction, draftOrderCreate?: FieldPolicy | FieldReadFunction, draftOrderDelete?: FieldPolicy | FieldReadFunction, draftOrderBulkDelete?: FieldPolicy | FieldReadFunction, draftOrderLinesBulkDelete?: FieldPolicy | FieldReadFunction, draftOrderUpdate?: FieldPolicy | FieldReadFunction, orderAddNote?: FieldPolicy | FieldReadFunction, orderCancel?: FieldPolicy | FieldReadFunction, orderCapture?: FieldPolicy | FieldReadFunction, orderConfirm?: FieldPolicy | FieldReadFunction, orderFulfill?: FieldPolicy | FieldReadFunction, orderFulfillmentCancel?: FieldPolicy | FieldReadFunction, orderFulfillmentUpdateTracking?: FieldPolicy | FieldReadFunction, orderFulfillmentRefundProducts?: FieldPolicy | FieldReadFunction, orderFulfillmentReturnProducts?: FieldPolicy | FieldReadFunction, orderLinesCreate?: FieldPolicy | FieldReadFunction, orderLineDelete?: FieldPolicy | FieldReadFunction, orderLineUpdate?: FieldPolicy | FieldReadFunction, orderDiscountAdd?: FieldPolicy | FieldReadFunction, orderDiscountUpdate?: FieldPolicy | FieldReadFunction, orderDiscountDelete?: FieldPolicy | FieldReadFunction, orderLineDiscountUpdate?: FieldPolicy | FieldReadFunction, orderLineDiscountRemove?: FieldPolicy | FieldReadFunction, orderMarkAsPaid?: FieldPolicy | FieldReadFunction, orderRefund?: FieldPolicy | FieldReadFunction, orderUpdate?: FieldPolicy | FieldReadFunction, orderUpdateShipping?: FieldPolicy | FieldReadFunction, orderVoid?: FieldPolicy | FieldReadFunction, orderBulkCancel?: FieldPolicy | FieldReadFunction, deleteMetadata?: FieldPolicy | FieldReadFunction, deletePrivateMetadata?: FieldPolicy | FieldReadFunction, updateMetadata?: FieldPolicy | FieldReadFunction, updatePrivateMetadata?: FieldPolicy | FieldReadFunction, assignNavigation?: FieldPolicy | FieldReadFunction, menuCreate?: FieldPolicy | FieldReadFunction, menuDelete?: FieldPolicy | FieldReadFunction, menuBulkDelete?: FieldPolicy | FieldReadFunction, menuUpdate?: FieldPolicy | FieldReadFunction, menuItemCreate?: FieldPolicy | FieldReadFunction, menuItemDelete?: FieldPolicy | FieldReadFunction, menuItemBulkDelete?: FieldPolicy | FieldReadFunction, menuItemUpdate?: FieldPolicy | FieldReadFunction, menuItemTranslate?: FieldPolicy | FieldReadFunction, menuItemMove?: FieldPolicy | FieldReadFunction, invoiceRequest?: FieldPolicy | FieldReadFunction, invoiceRequestDelete?: FieldPolicy | FieldReadFunction, invoiceCreate?: FieldPolicy | FieldReadFunction, invoiceDelete?: FieldPolicy | FieldReadFunction, invoiceUpdate?: FieldPolicy | FieldReadFunction, invoiceSendNotification?: FieldPolicy | FieldReadFunction, giftCardActivate?: FieldPolicy | FieldReadFunction, giftCardCreate?: FieldPolicy | FieldReadFunction, giftCardDeactivate?: FieldPolicy | FieldReadFunction, giftCardUpdate?: FieldPolicy | FieldReadFunction, pluginUpdate?: FieldPolicy | FieldReadFunction, saleCreate?: FieldPolicy | FieldReadFunction, saleDelete?: FieldPolicy | FieldReadFunction, saleBulkDelete?: FieldPolicy | FieldReadFunction, saleUpdate?: FieldPolicy | FieldReadFunction, saleCataloguesAdd?: FieldPolicy | FieldReadFunction, saleCataloguesRemove?: FieldPolicy | FieldReadFunction, saleTranslate?: FieldPolicy | FieldReadFunction, saleChannelListingUpdate?: FieldPolicy | FieldReadFunction, voucherCreate?: FieldPolicy | FieldReadFunction, voucherDelete?: FieldPolicy | FieldReadFunction, voucherBulkDelete?: FieldPolicy | FieldReadFunction, voucherUpdate?: FieldPolicy | FieldReadFunction, voucherCataloguesAdd?: FieldPolicy | FieldReadFunction, voucherCataloguesRemove?: FieldPolicy | FieldReadFunction, voucherTranslate?: FieldPolicy | FieldReadFunction, voucherChannelListingUpdate?: FieldPolicy | FieldReadFunction, exportProducts?: FieldPolicy | FieldReadFunction, fileUpload?: FieldPolicy | FieldReadFunction, checkoutAddPromoCode?: FieldPolicy | FieldReadFunction, checkoutBillingAddressUpdate?: FieldPolicy | FieldReadFunction, checkoutComplete?: FieldPolicy | FieldReadFunction, checkoutCreate?: FieldPolicy | FieldReadFunction, checkoutCustomerAttach?: FieldPolicy | FieldReadFunction, checkoutCustomerDetach?: FieldPolicy | FieldReadFunction, checkoutEmailUpdate?: FieldPolicy | FieldReadFunction, checkoutLineDelete?: FieldPolicy | FieldReadFunction, checkoutLinesAdd?: FieldPolicy | FieldReadFunction, checkoutLinesUpdate?: FieldPolicy | FieldReadFunction, checkoutRemovePromoCode?: FieldPolicy | FieldReadFunction, checkoutPaymentCreate?: FieldPolicy | FieldReadFunction, checkoutShippingAddressUpdate?: FieldPolicy | FieldReadFunction, checkoutShippingMethodUpdate?: FieldPolicy | FieldReadFunction, checkoutLanguageCodeUpdate?: FieldPolicy | FieldReadFunction, channelCreate?: FieldPolicy | FieldReadFunction, channelUpdate?: FieldPolicy | FieldReadFunction, channelDelete?: FieldPolicy | FieldReadFunction, channelActivate?: FieldPolicy | FieldReadFunction, channelDeactivate?: FieldPolicy | FieldReadFunction, attributeCreate?: FieldPolicy | FieldReadFunction, attributeDelete?: FieldPolicy | FieldReadFunction, attributeUpdate?: FieldPolicy | FieldReadFunction, attributeTranslate?: FieldPolicy | FieldReadFunction, attributeBulkDelete?: FieldPolicy | FieldReadFunction, attributeValueBulkDelete?: FieldPolicy | FieldReadFunction, attributeValueCreate?: FieldPolicy | FieldReadFunction, attributeValueDelete?: FieldPolicy | FieldReadFunction, attributeValueUpdate?: FieldPolicy | FieldReadFunction, attributeValueTranslate?: FieldPolicy | FieldReadFunction, attributeReorderValues?: FieldPolicy | FieldReadFunction, appCreate?: FieldPolicy | FieldReadFunction, appUpdate?: FieldPolicy | FieldReadFunction, appDelete?: FieldPolicy | FieldReadFunction, appTokenCreate?: FieldPolicy | FieldReadFunction, appTokenDelete?: FieldPolicy | FieldReadFunction, appTokenVerify?: FieldPolicy | FieldReadFunction, appInstall?: FieldPolicy | FieldReadFunction, appRetryInstall?: FieldPolicy | FieldReadFunction, appDeleteFailedInstallation?: FieldPolicy | FieldReadFunction, appFetchManifest?: FieldPolicy | FieldReadFunction, appActivate?: FieldPolicy | FieldReadFunction, appDeactivate?: FieldPolicy | FieldReadFunction, tokenCreate?: FieldPolicy | FieldReadFunction, tokenRefresh?: FieldPolicy | FieldReadFunction, tokenVerify?: FieldPolicy | FieldReadFunction, tokensDeactivateAll?: FieldPolicy | FieldReadFunction, externalAuthenticationUrl?: FieldPolicy | FieldReadFunction, externalObtainAccessTokens?: FieldPolicy | FieldReadFunction, externalRefresh?: FieldPolicy | FieldReadFunction, externalLogout?: FieldPolicy | FieldReadFunction, externalVerify?: FieldPolicy | FieldReadFunction, requestPasswordReset?: FieldPolicy | FieldReadFunction, confirmAccount?: FieldPolicy | FieldReadFunction, setPassword?: FieldPolicy | FieldReadFunction, passwordChange?: FieldPolicy | FieldReadFunction, requestEmailChange?: FieldPolicy | FieldReadFunction, confirmEmailChange?: FieldPolicy | FieldReadFunction, accountAddressCreate?: FieldPolicy | FieldReadFunction, accountAddressUpdate?: FieldPolicy | FieldReadFunction, accountAddressDelete?: FieldPolicy | FieldReadFunction, accountSetDefaultAddress?: FieldPolicy | FieldReadFunction, accountRegister?: FieldPolicy | FieldReadFunction, accountUpdate?: FieldPolicy | FieldReadFunction, accountRequestDeletion?: FieldPolicy | FieldReadFunction, accountDelete?: FieldPolicy | FieldReadFunction, addressCreate?: FieldPolicy | FieldReadFunction, addressUpdate?: FieldPolicy | FieldReadFunction, addressDelete?: FieldPolicy | FieldReadFunction, addressSetDefault?: FieldPolicy | FieldReadFunction, customerCreate?: FieldPolicy | FieldReadFunction, customerUpdate?: FieldPolicy | FieldReadFunction, customerDelete?: FieldPolicy | FieldReadFunction, customerBulkDelete?: FieldPolicy | FieldReadFunction, staffCreate?: FieldPolicy | FieldReadFunction, staffUpdate?: FieldPolicy | FieldReadFunction, staffDelete?: FieldPolicy | FieldReadFunction, staffBulkDelete?: FieldPolicy | FieldReadFunction, userAvatarUpdate?: FieldPolicy | FieldReadFunction, userAvatarDelete?: FieldPolicy | FieldReadFunction, userBulkSetActive?: FieldPolicy | FieldReadFunction, permissionGroupCreate?: FieldPolicy | FieldReadFunction, permissionGroupUpdate?: FieldPolicy | FieldReadFunction, permissionGroupDelete?: FieldPolicy | FieldReadFunction }; export type NodeKeySpecifier = ('id' | NodeKeySpecifier)[]; export type NodeFieldPolicy = { id?: FieldPolicy | FieldReadFunction }; export type ObjectWithMetadataKeySpecifier = ('privateMetadata' | 'metadata' | ObjectWithMetadataKeySpecifier)[]; export type ObjectWithMetadataFieldPolicy = { privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction }; export type OrderKeySpecifier = ('id' | 'created' | 'status' | 'user' | 'trackingClientId' | 'billingAddress' | 'shippingAddress' | 'shippingMethod' | 'shippingMethodName' | 'channel' | 'shippingPrice' | 'shippingTaxRate' | 'token' | 'voucher' | 'giftCards' | 'displayGrossPrices' | 'customerNote' | 'weight' | 'redirectUrl' | 'privateMetadata' | 'metadata' | 'fulfillments' | 'lines' | 'actions' | 'availableShippingMethods' | 'invoices' | 'number' | 'original' | 'origin' | 'isPaid' | 'paymentStatus' | 'paymentStatusDisplay' | 'payments' | 'total' | 'undiscountedTotal' | 'subtotal' | 'statusDisplay' | 'canFinalize' | 'totalAuthorized' | 'totalCaptured' | 'events' | 'totalBalance' | 'userEmail' | 'isShippingRequired' | 'languageCode' | 'languageCodeEnum' | 'discount' | 'discountName' | 'translatedDiscountName' | 'discounts' | 'errors' | OrderKeySpecifier)[]; export type OrderFieldPolicy = { id?: FieldPolicy | FieldReadFunction, created?: FieldPolicy | FieldReadFunction, status?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, trackingClientId?: FieldPolicy | FieldReadFunction, billingAddress?: FieldPolicy | FieldReadFunction, shippingAddress?: FieldPolicy | FieldReadFunction, shippingMethod?: FieldPolicy | FieldReadFunction, shippingMethodName?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction, shippingPrice?: FieldPolicy | FieldReadFunction, shippingTaxRate?: FieldPolicy | FieldReadFunction, token?: FieldPolicy | FieldReadFunction, voucher?: FieldPolicy | FieldReadFunction, giftCards?: FieldPolicy | FieldReadFunction, displayGrossPrices?: FieldPolicy | FieldReadFunction, customerNote?: FieldPolicy | FieldReadFunction, weight?: FieldPolicy | FieldReadFunction, redirectUrl?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, fulfillments?: FieldPolicy | FieldReadFunction, lines?: FieldPolicy | FieldReadFunction, actions?: FieldPolicy | FieldReadFunction, availableShippingMethods?: FieldPolicy | FieldReadFunction, invoices?: FieldPolicy | FieldReadFunction, number?: FieldPolicy | FieldReadFunction, original?: FieldPolicy | FieldReadFunction, origin?: FieldPolicy | FieldReadFunction, isPaid?: FieldPolicy | FieldReadFunction, paymentStatus?: FieldPolicy | FieldReadFunction, paymentStatusDisplay?: FieldPolicy | FieldReadFunction, payments?: FieldPolicy | FieldReadFunction, total?: FieldPolicy | FieldReadFunction, undiscountedTotal?: FieldPolicy | FieldReadFunction, subtotal?: FieldPolicy | FieldReadFunction, statusDisplay?: FieldPolicy | FieldReadFunction, canFinalize?: FieldPolicy | FieldReadFunction, totalAuthorized?: FieldPolicy | FieldReadFunction, totalCaptured?: FieldPolicy | FieldReadFunction, events?: FieldPolicy | FieldReadFunction, totalBalance?: FieldPolicy | FieldReadFunction, userEmail?: FieldPolicy | FieldReadFunction, isShippingRequired?: FieldPolicy | FieldReadFunction, languageCode?: FieldPolicy | FieldReadFunction, languageCodeEnum?: FieldPolicy | FieldReadFunction, discount?: FieldPolicy | FieldReadFunction, discountName?: FieldPolicy | FieldReadFunction, translatedDiscountName?: FieldPolicy | FieldReadFunction, discounts?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderAddNoteKeySpecifier = ('order' | 'event' | 'orderErrors' | 'errors' | OrderAddNoteKeySpecifier)[]; export type OrderAddNoteFieldPolicy = { order?: FieldPolicy | FieldReadFunction, event?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderBulkCancelKeySpecifier = ('count' | 'orderErrors' | 'errors' | OrderBulkCancelKeySpecifier)[]; export type OrderBulkCancelFieldPolicy = { count?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderCancelKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderCancelKeySpecifier)[]; export type OrderCancelFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderCaptureKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderCaptureKeySpecifier)[]; export type OrderCaptureFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderConfirmKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderConfirmKeySpecifier)[]; export type OrderConfirmFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | OrderCountableConnectionKeySpecifier)[]; export type OrderCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type OrderCountableEdgeKeySpecifier = ('node' | 'cursor' | OrderCountableEdgeKeySpecifier)[]; export type OrderCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type OrderDiscountKeySpecifier = ('id' | 'type' | 'valueType' | 'value' | 'name' | 'translatedName' | 'reason' | 'amount' | OrderDiscountKeySpecifier)[]; export type OrderDiscountFieldPolicy = { id?: FieldPolicy | FieldReadFunction, type?: FieldPolicy | FieldReadFunction, valueType?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, translatedName?: FieldPolicy | FieldReadFunction, reason?: FieldPolicy | FieldReadFunction, amount?: FieldPolicy | FieldReadFunction }; export type OrderDiscountAddKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderDiscountAddKeySpecifier)[]; export type OrderDiscountAddFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderDiscountDeleteKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderDiscountDeleteKeySpecifier)[]; export type OrderDiscountDeleteFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderDiscountUpdateKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderDiscountUpdateKeySpecifier)[]; export type OrderDiscountUpdateFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderErrorKeySpecifier = ('field' | 'message' | 'code' | 'warehouse' | 'orderLines' | 'variants' | 'addressType' | OrderErrorKeySpecifier)[]; export type OrderErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, warehouse?: FieldPolicy | FieldReadFunction, orderLines?: FieldPolicy | FieldReadFunction, variants?: FieldPolicy | FieldReadFunction, addressType?: FieldPolicy | FieldReadFunction }; export type OrderEventKeySpecifier = ('id' | 'date' | 'type' | 'user' | 'app' | 'message' | 'email' | 'emailType' | 'amount' | 'paymentId' | 'paymentGateway' | 'quantity' | 'composedId' | 'orderNumber' | 'invoiceNumber' | 'oversoldItems' | 'lines' | 'fulfilledItems' | 'warehouse' | 'transactionReference' | 'shippingCostsIncluded' | 'relatedOrder' | 'discount' | OrderEventKeySpecifier)[]; export type OrderEventFieldPolicy = { id?: FieldPolicy | FieldReadFunction, date?: FieldPolicy | FieldReadFunction, type?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, app?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, email?: FieldPolicy | FieldReadFunction, emailType?: FieldPolicy | FieldReadFunction, amount?: FieldPolicy | FieldReadFunction, paymentId?: FieldPolicy | FieldReadFunction, paymentGateway?: FieldPolicy | FieldReadFunction, quantity?: FieldPolicy | FieldReadFunction, composedId?: FieldPolicy | FieldReadFunction, orderNumber?: FieldPolicy | FieldReadFunction, invoiceNumber?: FieldPolicy | FieldReadFunction, oversoldItems?: FieldPolicy | FieldReadFunction, lines?: FieldPolicy | FieldReadFunction, fulfilledItems?: FieldPolicy | FieldReadFunction, warehouse?: FieldPolicy | FieldReadFunction, transactionReference?: FieldPolicy | FieldReadFunction, shippingCostsIncluded?: FieldPolicy | FieldReadFunction, relatedOrder?: FieldPolicy | FieldReadFunction, discount?: FieldPolicy | FieldReadFunction }; export type OrderEventCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | OrderEventCountableConnectionKeySpecifier)[]; export type OrderEventCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type OrderEventCountableEdgeKeySpecifier = ('node' | 'cursor' | OrderEventCountableEdgeKeySpecifier)[]; export type OrderEventCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type OrderEventDiscountObjectKeySpecifier = ('valueType' | 'value' | 'reason' | 'amount' | 'oldValueType' | 'oldValue' | 'oldAmount' | OrderEventDiscountObjectKeySpecifier)[]; export type OrderEventDiscountObjectFieldPolicy = { valueType?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction, reason?: FieldPolicy | FieldReadFunction, amount?: FieldPolicy | FieldReadFunction, oldValueType?: FieldPolicy | FieldReadFunction, oldValue?: FieldPolicy | FieldReadFunction, oldAmount?: FieldPolicy | FieldReadFunction }; export type OrderEventOrderLineObjectKeySpecifier = ('quantity' | 'orderLine' | 'itemName' | 'discount' | OrderEventOrderLineObjectKeySpecifier)[]; export type OrderEventOrderLineObjectFieldPolicy = { quantity?: FieldPolicy | FieldReadFunction, orderLine?: FieldPolicy | FieldReadFunction, itemName?: FieldPolicy | FieldReadFunction, discount?: FieldPolicy | FieldReadFunction }; export type OrderFulfillKeySpecifier = ('fulfillments' | 'order' | 'orderErrors' | 'errors' | OrderFulfillKeySpecifier)[]; export type OrderFulfillFieldPolicy = { fulfillments?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderLineKeySpecifier = ('id' | 'productName' | 'variantName' | 'productSku' | 'isShippingRequired' | 'quantity' | 'quantityFulfilled' | 'unitDiscountReason' | 'taxRate' | 'digitalContentUrl' | 'thumbnail' | 'unitPrice' | 'undiscountedUnitPrice' | 'unitDiscount' | 'unitDiscountValue' | 'totalPrice' | 'variant' | 'translatedProductName' | 'translatedVariantName' | 'allocations' | 'unitDiscountType' | OrderLineKeySpecifier)[]; export type OrderLineFieldPolicy = { id?: FieldPolicy | FieldReadFunction, productName?: FieldPolicy | FieldReadFunction, variantName?: FieldPolicy | FieldReadFunction, productSku?: FieldPolicy | FieldReadFunction, isShippingRequired?: FieldPolicy | FieldReadFunction, quantity?: FieldPolicy | FieldReadFunction, quantityFulfilled?: FieldPolicy | FieldReadFunction, unitDiscountReason?: FieldPolicy | FieldReadFunction, taxRate?: FieldPolicy | FieldReadFunction, digitalContentUrl?: FieldPolicy | FieldReadFunction, thumbnail?: FieldPolicy | FieldReadFunction, unitPrice?: FieldPolicy | FieldReadFunction, undiscountedUnitPrice?: FieldPolicy | FieldReadFunction, unitDiscount?: FieldPolicy | FieldReadFunction, unitDiscountValue?: FieldPolicy | FieldReadFunction, totalPrice?: FieldPolicy | FieldReadFunction, variant?: FieldPolicy | FieldReadFunction, translatedProductName?: FieldPolicy | FieldReadFunction, translatedVariantName?: FieldPolicy | FieldReadFunction, allocations?: FieldPolicy | FieldReadFunction, unitDiscountType?: FieldPolicy | FieldReadFunction }; export type OrderLineDeleteKeySpecifier = ('order' | 'orderLine' | 'orderErrors' | 'errors' | OrderLineDeleteKeySpecifier)[]; export type OrderLineDeleteFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderLine?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderLineDiscountRemoveKeySpecifier = ('orderLine' | 'order' | 'orderErrors' | 'errors' | OrderLineDiscountRemoveKeySpecifier)[]; export type OrderLineDiscountRemoveFieldPolicy = { orderLine?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderLineDiscountUpdateKeySpecifier = ('orderLine' | 'order' | 'orderErrors' | 'errors' | OrderLineDiscountUpdateKeySpecifier)[]; export type OrderLineDiscountUpdateFieldPolicy = { orderLine?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderLineUpdateKeySpecifier = ('order' | 'orderErrors' | 'errors' | 'orderLine' | OrderLineUpdateKeySpecifier)[]; export type OrderLineUpdateFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, orderLine?: FieldPolicy | FieldReadFunction }; export type OrderLinesCreateKeySpecifier = ('order' | 'orderLines' | 'orderErrors' | 'errors' | OrderLinesCreateKeySpecifier)[]; export type OrderLinesCreateFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderLines?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderMarkAsPaidKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderMarkAsPaidKeySpecifier)[]; export type OrderMarkAsPaidFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderRefundKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderRefundKeySpecifier)[]; export type OrderRefundFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderSettingsKeySpecifier = ('automaticallyConfirmAllNewOrders' | OrderSettingsKeySpecifier)[]; export type OrderSettingsFieldPolicy = { automaticallyConfirmAllNewOrders?: FieldPolicy | FieldReadFunction }; export type OrderSettingsErrorKeySpecifier = ('field' | 'message' | 'code' | OrderSettingsErrorKeySpecifier)[]; export type OrderSettingsErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type OrderSettingsUpdateKeySpecifier = ('orderSettings' | 'orderSettingsErrors' | 'errors' | OrderSettingsUpdateKeySpecifier)[]; export type OrderSettingsUpdateFieldPolicy = { orderSettings?: FieldPolicy | FieldReadFunction, orderSettingsErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderUpdateKeySpecifier = ('orderErrors' | 'errors' | 'order' | OrderUpdateKeySpecifier)[]; export type OrderUpdateFieldPolicy = { orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction }; export type OrderUpdateShippingKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderUpdateShippingKeySpecifier)[]; export type OrderUpdateShippingFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type OrderVoidKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderVoidKeySpecifier)[]; export type OrderVoidFieldPolicy = { order?: FieldPolicy | FieldReadFunction, orderErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PageKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'title' | 'content' | 'publicationDate' | 'isPublished' | 'slug' | 'pageType' | 'created' | 'privateMetadata' | 'metadata' | 'contentJson' | 'translation' | 'attributes' | PageKeySpecifier)[]; export type PageFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, title?: FieldPolicy | FieldReadFunction, content?: FieldPolicy | FieldReadFunction, publicationDate?: FieldPolicy | FieldReadFunction, isPublished?: FieldPolicy | FieldReadFunction, slug?: FieldPolicy | FieldReadFunction, pageType?: FieldPolicy | FieldReadFunction, created?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, contentJson?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, attributes?: FieldPolicy | FieldReadFunction }; export type PageAttributeAssignKeySpecifier = ('pageType' | 'pageErrors' | 'errors' | PageAttributeAssignKeySpecifier)[]; export type PageAttributeAssignFieldPolicy = { pageType?: FieldPolicy | FieldReadFunction, pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PageAttributeUnassignKeySpecifier = ('pageType' | 'pageErrors' | 'errors' | PageAttributeUnassignKeySpecifier)[]; export type PageAttributeUnassignFieldPolicy = { pageType?: FieldPolicy | FieldReadFunction, pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PageBulkDeleteKeySpecifier = ('count' | 'pageErrors' | 'errors' | PageBulkDeleteKeySpecifier)[]; export type PageBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PageBulkPublishKeySpecifier = ('count' | 'pageErrors' | 'errors' | PageBulkPublishKeySpecifier)[]; export type PageBulkPublishFieldPolicy = { count?: FieldPolicy | FieldReadFunction, pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PageCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | PageCountableConnectionKeySpecifier)[]; export type PageCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type PageCountableEdgeKeySpecifier = ('node' | 'cursor' | PageCountableEdgeKeySpecifier)[]; export type PageCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type PageCreateKeySpecifier = ('pageErrors' | 'errors' | 'page' | PageCreateKeySpecifier)[]; export type PageCreateFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, page?: FieldPolicy | FieldReadFunction }; export type PageDeleteKeySpecifier = ('pageErrors' | 'errors' | 'page' | PageDeleteKeySpecifier)[]; export type PageDeleteFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, page?: FieldPolicy | FieldReadFunction }; export type PageErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | PageErrorKeySpecifier)[]; export type PageErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, attributes?: FieldPolicy | FieldReadFunction, values?: FieldPolicy | FieldReadFunction }; export type PageInfoKeySpecifier = ('hasNextPage' | 'hasPreviousPage' | 'startCursor' | 'endCursor' | PageInfoKeySpecifier)[]; export type PageInfoFieldPolicy = { hasNextPage?: FieldPolicy | FieldReadFunction, hasPreviousPage?: FieldPolicy | FieldReadFunction, startCursor?: FieldPolicy | FieldReadFunction, endCursor?: FieldPolicy | FieldReadFunction }; export type PageReorderAttributeValuesKeySpecifier = ('page' | 'pageErrors' | 'errors' | PageReorderAttributeValuesKeySpecifier)[]; export type PageReorderAttributeValuesFieldPolicy = { page?: FieldPolicy | FieldReadFunction, pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PageTranslatableContentKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'title' | 'content' | 'contentJson' | 'translation' | 'page' | PageTranslatableContentKeySpecifier)[]; export type PageTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, title?: FieldPolicy | FieldReadFunction, content?: FieldPolicy | FieldReadFunction, contentJson?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, page?: FieldPolicy | FieldReadFunction }; export type PageTranslateKeySpecifier = ('translationErrors' | 'errors' | 'page' | PageTranslateKeySpecifier)[]; export type PageTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, page?: FieldPolicy | FieldReadFunction }; export type PageTranslationKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'title' | 'content' | 'language' | 'contentJson' | PageTranslationKeySpecifier)[]; export type PageTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, title?: FieldPolicy | FieldReadFunction, content?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction, contentJson?: FieldPolicy | FieldReadFunction }; export type PageTypeKeySpecifier = ('id' | 'name' | 'slug' | 'privateMetadata' | 'metadata' | 'attributes' | 'availableAttributes' | 'hasPages' | PageTypeKeySpecifier)[]; export type PageTypeFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, slug?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, attributes?: FieldPolicy | FieldReadFunction, availableAttributes?: FieldPolicy | FieldReadFunction, hasPages?: FieldPolicy | FieldReadFunction }; export type PageTypeBulkDeleteKeySpecifier = ('count' | 'pageErrors' | 'errors' | PageTypeBulkDeleteKeySpecifier)[]; export type PageTypeBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PageTypeCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | PageTypeCountableConnectionKeySpecifier)[]; export type PageTypeCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type PageTypeCountableEdgeKeySpecifier = ('node' | 'cursor' | PageTypeCountableEdgeKeySpecifier)[]; export type PageTypeCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type PageTypeCreateKeySpecifier = ('pageErrors' | 'errors' | 'pageType' | PageTypeCreateKeySpecifier)[]; export type PageTypeCreateFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, pageType?: FieldPolicy | FieldReadFunction }; export type PageTypeDeleteKeySpecifier = ('pageErrors' | 'errors' | 'pageType' | PageTypeDeleteKeySpecifier)[]; export type PageTypeDeleteFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, pageType?: FieldPolicy | FieldReadFunction }; export type PageTypeReorderAttributesKeySpecifier = ('pageType' | 'pageErrors' | 'errors' | PageTypeReorderAttributesKeySpecifier)[]; export type PageTypeReorderAttributesFieldPolicy = { pageType?: FieldPolicy | FieldReadFunction, pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PageTypeUpdateKeySpecifier = ('pageErrors' | 'errors' | 'pageType' | PageTypeUpdateKeySpecifier)[]; export type PageTypeUpdateFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, pageType?: FieldPolicy | FieldReadFunction }; export type PageUpdateKeySpecifier = ('pageErrors' | 'errors' | 'page' | PageUpdateKeySpecifier)[]; export type PageUpdateFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, page?: FieldPolicy | FieldReadFunction }; export type PasswordChangeKeySpecifier = ('user' | 'accountErrors' | 'errors' | PasswordChangeKeySpecifier)[]; export type PasswordChangeFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PaymentKeySpecifier = ('id' | 'gateway' | 'isActive' | 'created' | 'modified' | 'token' | 'checkout' | 'order' | 'paymentMethodType' | 'customerIpAddress' | 'chargeStatus' | 'actions' | 'total' | 'capturedAmount' | 'transactions' | 'availableCaptureAmount' | 'availableRefundAmount' | 'creditCard' | PaymentKeySpecifier)[]; export type PaymentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, gateway?: FieldPolicy | FieldReadFunction, isActive?: FieldPolicy | FieldReadFunction, created?: FieldPolicy | FieldReadFunction, modified?: FieldPolicy | FieldReadFunction, token?: FieldPolicy | FieldReadFunction, checkout?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction, paymentMethodType?: FieldPolicy | FieldReadFunction, customerIpAddress?: FieldPolicy | FieldReadFunction, chargeStatus?: FieldPolicy | FieldReadFunction, actions?: FieldPolicy | FieldReadFunction, total?: FieldPolicy | FieldReadFunction, capturedAmount?: FieldPolicy | FieldReadFunction, transactions?: FieldPolicy | FieldReadFunction, availableCaptureAmount?: FieldPolicy | FieldReadFunction, availableRefundAmount?: FieldPolicy | FieldReadFunction, creditCard?: FieldPolicy | FieldReadFunction }; export type PaymentCaptureKeySpecifier = ('payment' | 'paymentErrors' | 'errors' | PaymentCaptureKeySpecifier)[]; export type PaymentCaptureFieldPolicy = { payment?: FieldPolicy | FieldReadFunction, paymentErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PaymentCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | PaymentCountableConnectionKeySpecifier)[]; export type PaymentCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type PaymentCountableEdgeKeySpecifier = ('node' | 'cursor' | PaymentCountableEdgeKeySpecifier)[]; export type PaymentCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type PaymentErrorKeySpecifier = ('field' | 'message' | 'code' | PaymentErrorKeySpecifier)[]; export type PaymentErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type PaymentGatewayKeySpecifier = ('name' | 'id' | 'config' | 'currencies' | PaymentGatewayKeySpecifier)[]; export type PaymentGatewayFieldPolicy = { name?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, config?: FieldPolicy | FieldReadFunction, currencies?: FieldPolicy | FieldReadFunction }; export type PaymentInitializeKeySpecifier = ('initializedPayment' | 'paymentErrors' | 'errors' | PaymentInitializeKeySpecifier)[]; export type PaymentInitializeFieldPolicy = { initializedPayment?: FieldPolicy | FieldReadFunction, paymentErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PaymentInitializedKeySpecifier = ('gateway' | 'name' | 'data' | PaymentInitializedKeySpecifier)[]; export type PaymentInitializedFieldPolicy = { gateway?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, data?: FieldPolicy | FieldReadFunction }; export type PaymentRefundKeySpecifier = ('payment' | 'paymentErrors' | 'errors' | PaymentRefundKeySpecifier)[]; export type PaymentRefundFieldPolicy = { payment?: FieldPolicy | FieldReadFunction, paymentErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PaymentSourceKeySpecifier = ('gateway' | 'paymentMethodId' | 'creditCardInfo' | PaymentSourceKeySpecifier)[]; export type PaymentSourceFieldPolicy = { gateway?: FieldPolicy | FieldReadFunction, paymentMethodId?: FieldPolicy | FieldReadFunction, creditCardInfo?: FieldPolicy | FieldReadFunction }; export type PaymentVoidKeySpecifier = ('payment' | 'paymentErrors' | 'errors' | PaymentVoidKeySpecifier)[]; export type PaymentVoidFieldPolicy = { payment?: FieldPolicy | FieldReadFunction, paymentErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type PermissionKeySpecifier = ('code' | 'name' | PermissionKeySpecifier)[]; export type PermissionFieldPolicy = { code?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction }; export type PermissionGroupCreateKeySpecifier = ('permissionGroupErrors' | 'errors' | 'group' | PermissionGroupCreateKeySpecifier)[]; export type PermissionGroupCreateFieldPolicy = { permissionGroupErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, group?: FieldPolicy | FieldReadFunction }; export type PermissionGroupDeleteKeySpecifier = ('permissionGroupErrors' | 'errors' | 'group' | PermissionGroupDeleteKeySpecifier)[]; export type PermissionGroupDeleteFieldPolicy = { permissionGroupErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, group?: FieldPolicy | FieldReadFunction }; export type PermissionGroupErrorKeySpecifier = ('field' | 'message' | 'code' | 'permissions' | 'users' | PermissionGroupErrorKeySpecifier)[]; export type PermissionGroupErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, permissions?: FieldPolicy | FieldReadFunction, users?: FieldPolicy | FieldReadFunction }; export type PermissionGroupUpdateKeySpecifier = ('permissionGroupErrors' | 'errors' | 'group' | PermissionGroupUpdateKeySpecifier)[]; export type PermissionGroupUpdateFieldPolicy = { permissionGroupErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, group?: FieldPolicy | FieldReadFunction }; export type PluginKeySpecifier = ('id' | 'name' | 'description' | 'globalConfiguration' | 'channelConfigurations' | PluginKeySpecifier)[]; export type PluginFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, globalConfiguration?: FieldPolicy | FieldReadFunction, channelConfigurations?: FieldPolicy | FieldReadFunction }; export type PluginConfigurationKeySpecifier = ('active' | 'channel' | 'configuration' | PluginConfigurationKeySpecifier)[]; export type PluginConfigurationFieldPolicy = { active?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction, configuration?: FieldPolicy | FieldReadFunction }; export type PluginCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | PluginCountableConnectionKeySpecifier)[]; export type PluginCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type PluginCountableEdgeKeySpecifier = ('node' | 'cursor' | PluginCountableEdgeKeySpecifier)[]; export type PluginCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type PluginErrorKeySpecifier = ('field' | 'message' | 'code' | PluginErrorKeySpecifier)[]; export type PluginErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type PluginUpdateKeySpecifier = ('plugin' | 'pluginsErrors' | 'errors' | PluginUpdateKeySpecifier)[]; export type PluginUpdateFieldPolicy = { plugin?: FieldPolicy | FieldReadFunction, pluginsErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'productType' | 'slug' | 'category' | 'updatedAt' | 'chargeTaxes' | 'weight' | 'defaultVariant' | 'rating' | 'privateMetadata' | 'metadata' | 'descriptionJson' | 'thumbnail' | 'pricing' | 'isAvailable' | 'taxType' | 'attributes' | 'channelListings' | 'mediaById' | 'imageById' | 'variants' | 'media' | 'images' | 'collections' | 'translation' | 'availableForPurchase' | 'isAvailableForPurchase' | ProductKeySpecifier)[]; export type ProductFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, productType?: FieldPolicy | FieldReadFunction, slug?: FieldPolicy | FieldReadFunction, category?: FieldPolicy | FieldReadFunction, updatedAt?: FieldPolicy | FieldReadFunction, chargeTaxes?: FieldPolicy | FieldReadFunction, weight?: FieldPolicy | FieldReadFunction, defaultVariant?: FieldPolicy | FieldReadFunction, rating?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, descriptionJson?: FieldPolicy | FieldReadFunction, thumbnail?: FieldPolicy | FieldReadFunction, pricing?: FieldPolicy | FieldReadFunction, isAvailable?: FieldPolicy | FieldReadFunction, taxType?: FieldPolicy | FieldReadFunction, attributes?: FieldPolicy | FieldReadFunction, channelListings?: FieldPolicy | FieldReadFunction, mediaById?: FieldPolicy | FieldReadFunction, imageById?: FieldPolicy | FieldReadFunction, variants?: FieldPolicy | FieldReadFunction, media?: FieldPolicy | FieldReadFunction, images?: FieldPolicy | FieldReadFunction, collections?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, availableForPurchase?: FieldPolicy | FieldReadFunction, isAvailableForPurchase?: FieldPolicy | FieldReadFunction }; export type ProductAttributeAssignKeySpecifier = ('productType' | 'productErrors' | 'errors' | ProductAttributeAssignKeySpecifier)[]; export type ProductAttributeAssignFieldPolicy = { productType?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductAttributeUnassignKeySpecifier = ('productType' | 'productErrors' | 'errors' | ProductAttributeUnassignKeySpecifier)[]; export type ProductAttributeUnassignFieldPolicy = { productType?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductBulkDeleteKeySpecifier = ('count' | 'productErrors' | 'errors' | ProductBulkDeleteKeySpecifier)[]; export type ProductBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductChannelListingKeySpecifier = ('id' | 'publicationDate' | 'isPublished' | 'channel' | 'visibleInListings' | 'availableForPurchase' | 'discountedPrice' | 'purchaseCost' | 'margin' | 'isAvailableForPurchase' | 'pricing' | ProductChannelListingKeySpecifier)[]; export type ProductChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction, publicationDate?: FieldPolicy | FieldReadFunction, isPublished?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction, visibleInListings?: FieldPolicy | FieldReadFunction, availableForPurchase?: FieldPolicy | FieldReadFunction, discountedPrice?: FieldPolicy | FieldReadFunction, purchaseCost?: FieldPolicy | FieldReadFunction, margin?: FieldPolicy | FieldReadFunction, isAvailableForPurchase?: FieldPolicy | FieldReadFunction, pricing?: FieldPolicy | FieldReadFunction }; export type ProductChannelListingErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | 'channels' | 'variants' | ProductChannelListingErrorKeySpecifier)[]; export type ProductChannelListingErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, attributes?: FieldPolicy | FieldReadFunction, values?: FieldPolicy | FieldReadFunction, channels?: FieldPolicy | FieldReadFunction, variants?: FieldPolicy | FieldReadFunction }; export type ProductChannelListingUpdateKeySpecifier = ('product' | 'productChannelListingErrors' | 'errors' | ProductChannelListingUpdateKeySpecifier)[]; export type ProductChannelListingUpdateFieldPolicy = { product?: FieldPolicy | FieldReadFunction, productChannelListingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | ProductCountableConnectionKeySpecifier)[]; export type ProductCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type ProductCountableEdgeKeySpecifier = ('node' | 'cursor' | ProductCountableEdgeKeySpecifier)[]; export type ProductCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type ProductCreateKeySpecifier = ('productErrors' | 'errors' | 'product' | ProductCreateKeySpecifier)[]; export type ProductCreateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, product?: FieldPolicy | FieldReadFunction }; export type ProductDeleteKeySpecifier = ('productErrors' | 'errors' | 'product' | ProductDeleteKeySpecifier)[]; export type ProductDeleteFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, product?: FieldPolicy | FieldReadFunction }; export type ProductErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | ProductErrorKeySpecifier)[]; export type ProductErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, attributes?: FieldPolicy | FieldReadFunction, values?: FieldPolicy | FieldReadFunction }; export type ProductImageKeySpecifier = ('id' | 'alt' | 'sortOrder' | 'url' | ProductImageKeySpecifier)[]; export type ProductImageFieldPolicy = { id?: FieldPolicy | FieldReadFunction, alt?: FieldPolicy | FieldReadFunction, sortOrder?: FieldPolicy | FieldReadFunction, url?: FieldPolicy | FieldReadFunction }; export type ProductMediaKeySpecifier = ('id' | 'sortOrder' | 'alt' | 'type' | 'oembedData' | 'url' | ProductMediaKeySpecifier)[]; export type ProductMediaFieldPolicy = { id?: FieldPolicy | FieldReadFunction, sortOrder?: FieldPolicy | FieldReadFunction, alt?: FieldPolicy | FieldReadFunction, type?: FieldPolicy | FieldReadFunction, oembedData?: FieldPolicy | FieldReadFunction, url?: FieldPolicy | FieldReadFunction }; export type ProductMediaBulkDeleteKeySpecifier = ('count' | 'productErrors' | 'errors' | ProductMediaBulkDeleteKeySpecifier)[]; export type ProductMediaBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductMediaCreateKeySpecifier = ('product' | 'media' | 'productErrors' | 'errors' | ProductMediaCreateKeySpecifier)[]; export type ProductMediaCreateFieldPolicy = { product?: FieldPolicy | FieldReadFunction, media?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductMediaDeleteKeySpecifier = ('product' | 'media' | 'productErrors' | 'errors' | ProductMediaDeleteKeySpecifier)[]; export type ProductMediaDeleteFieldPolicy = { product?: FieldPolicy | FieldReadFunction, media?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductMediaReorderKeySpecifier = ('product' | 'media' | 'productErrors' | 'errors' | ProductMediaReorderKeySpecifier)[]; export type ProductMediaReorderFieldPolicy = { product?: FieldPolicy | FieldReadFunction, media?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductMediaUpdateKeySpecifier = ('product' | 'media' | 'productErrors' | 'errors' | ProductMediaUpdateKeySpecifier)[]; export type ProductMediaUpdateFieldPolicy = { product?: FieldPolicy | FieldReadFunction, media?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductPricingInfoKeySpecifier = ('onSale' | 'discount' | 'discountLocalCurrency' | 'priceRange' | 'priceRangeUndiscounted' | 'priceRangeLocalCurrency' | ProductPricingInfoKeySpecifier)[]; export type ProductPricingInfoFieldPolicy = { onSale?: FieldPolicy | FieldReadFunction, discount?: FieldPolicy | FieldReadFunction, discountLocalCurrency?: FieldPolicy | FieldReadFunction, priceRange?: FieldPolicy | FieldReadFunction, priceRangeUndiscounted?: FieldPolicy | FieldReadFunction, priceRangeLocalCurrency?: FieldPolicy | FieldReadFunction }; export type ProductReorderAttributeValuesKeySpecifier = ('product' | 'productErrors' | 'errors' | ProductReorderAttributeValuesKeySpecifier)[]; export type ProductReorderAttributeValuesFieldPolicy = { product?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductTranslatableContentKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'descriptionJson' | 'translation' | 'product' | ProductTranslatableContentKeySpecifier)[]; export type ProductTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, descriptionJson?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, product?: FieldPolicy | FieldReadFunction }; export type ProductTranslateKeySpecifier = ('translationErrors' | 'errors' | 'product' | ProductTranslateKeySpecifier)[]; export type ProductTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, product?: FieldPolicy | FieldReadFunction }; export type ProductTranslationKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'language' | 'descriptionJson' | ProductTranslationKeySpecifier)[]; export type ProductTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, seoTitle?: FieldPolicy | FieldReadFunction, seoDescription?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction, descriptionJson?: FieldPolicy | FieldReadFunction }; export type ProductTypeKeySpecifier = ('id' | 'name' | 'slug' | 'hasVariants' | 'isShippingRequired' | 'isDigital' | 'weight' | 'privateMetadata' | 'metadata' | 'products' | 'taxType' | 'variantAttributes' | 'productAttributes' | 'availableAttributes' | ProductTypeKeySpecifier)[]; export type ProductTypeFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, slug?: FieldPolicy | FieldReadFunction, hasVariants?: FieldPolicy | FieldReadFunction, isShippingRequired?: FieldPolicy | FieldReadFunction, isDigital?: FieldPolicy | FieldReadFunction, weight?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, products?: FieldPolicy | FieldReadFunction, taxType?: FieldPolicy | FieldReadFunction, variantAttributes?: FieldPolicy | FieldReadFunction, productAttributes?: FieldPolicy | FieldReadFunction, availableAttributes?: FieldPolicy | FieldReadFunction }; export type ProductTypeBulkDeleteKeySpecifier = ('count' | 'productErrors' | 'errors' | ProductTypeBulkDeleteKeySpecifier)[]; export type ProductTypeBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductTypeCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | ProductTypeCountableConnectionKeySpecifier)[]; export type ProductTypeCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type ProductTypeCountableEdgeKeySpecifier = ('node' | 'cursor' | ProductTypeCountableEdgeKeySpecifier)[]; export type ProductTypeCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type ProductTypeCreateKeySpecifier = ('productErrors' | 'errors' | 'productType' | ProductTypeCreateKeySpecifier)[]; export type ProductTypeCreateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, productType?: FieldPolicy | FieldReadFunction }; export type ProductTypeDeleteKeySpecifier = ('productErrors' | 'errors' | 'productType' | ProductTypeDeleteKeySpecifier)[]; export type ProductTypeDeleteFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, productType?: FieldPolicy | FieldReadFunction }; export type ProductTypeReorderAttributesKeySpecifier = ('productType' | 'productErrors' | 'errors' | ProductTypeReorderAttributesKeySpecifier)[]; export type ProductTypeReorderAttributesFieldPolicy = { productType?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductTypeUpdateKeySpecifier = ('productErrors' | 'errors' | 'productType' | ProductTypeUpdateKeySpecifier)[]; export type ProductTypeUpdateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, productType?: FieldPolicy | FieldReadFunction }; export type ProductUpdateKeySpecifier = ('productErrors' | 'errors' | 'product' | ProductUpdateKeySpecifier)[]; export type ProductUpdateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, product?: FieldPolicy | FieldReadFunction }; export type ProductVariantKeySpecifier = ('id' | 'name' | 'sku' | 'product' | 'trackInventory' | 'weight' | 'privateMetadata' | 'metadata' | 'channelListings' | 'pricing' | 'attributes' | 'margin' | 'quantityOrdered' | 'revenue' | 'images' | 'media' | 'translation' | 'digitalContent' | 'stocks' | 'quantityAvailable' | ProductVariantKeySpecifier)[]; export type ProductVariantFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, sku?: FieldPolicy | FieldReadFunction, product?: FieldPolicy | FieldReadFunction, trackInventory?: FieldPolicy | FieldReadFunction, weight?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, channelListings?: FieldPolicy | FieldReadFunction, pricing?: FieldPolicy | FieldReadFunction, attributes?: FieldPolicy | FieldReadFunction, margin?: FieldPolicy | FieldReadFunction, quantityOrdered?: FieldPolicy | FieldReadFunction, revenue?: FieldPolicy | FieldReadFunction, images?: FieldPolicy | FieldReadFunction, media?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, digitalContent?: FieldPolicy | FieldReadFunction, stocks?: FieldPolicy | FieldReadFunction, quantityAvailable?: FieldPolicy | FieldReadFunction }; export type ProductVariantBulkCreateKeySpecifier = ('count' | 'productVariants' | 'bulkProductErrors' | 'errors' | ProductVariantBulkCreateKeySpecifier)[]; export type ProductVariantBulkCreateFieldPolicy = { count?: FieldPolicy | FieldReadFunction, productVariants?: FieldPolicy | FieldReadFunction, bulkProductErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductVariantBulkDeleteKeySpecifier = ('count' | 'productErrors' | 'errors' | ProductVariantBulkDeleteKeySpecifier)[]; export type ProductVariantBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductVariantChannelListingKeySpecifier = ('id' | 'channel' | 'price' | 'costPrice' | 'margin' | ProductVariantChannelListingKeySpecifier)[]; export type ProductVariantChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction, price?: FieldPolicy | FieldReadFunction, costPrice?: FieldPolicy | FieldReadFunction, margin?: FieldPolicy | FieldReadFunction }; export type ProductVariantChannelListingUpdateKeySpecifier = ('variant' | 'productChannelListingErrors' | 'errors' | ProductVariantChannelListingUpdateKeySpecifier)[]; export type ProductVariantChannelListingUpdateFieldPolicy = { variant?: FieldPolicy | FieldReadFunction, productChannelListingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductVariantCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | ProductVariantCountableConnectionKeySpecifier)[]; export type ProductVariantCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type ProductVariantCountableEdgeKeySpecifier = ('node' | 'cursor' | ProductVariantCountableEdgeKeySpecifier)[]; export type ProductVariantCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type ProductVariantCreateKeySpecifier = ('productErrors' | 'errors' | 'productVariant' | ProductVariantCreateKeySpecifier)[]; export type ProductVariantCreateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, productVariant?: FieldPolicy | FieldReadFunction }; export type ProductVariantDeleteKeySpecifier = ('productErrors' | 'errors' | 'productVariant' | ProductVariantDeleteKeySpecifier)[]; export type ProductVariantDeleteFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, productVariant?: FieldPolicy | FieldReadFunction }; export type ProductVariantReorderKeySpecifier = ('product' | 'productErrors' | 'errors' | ProductVariantReorderKeySpecifier)[]; export type ProductVariantReorderFieldPolicy = { product?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductVariantReorderAttributeValuesKeySpecifier = ('productVariant' | 'productErrors' | 'errors' | ProductVariantReorderAttributeValuesKeySpecifier)[]; export type ProductVariantReorderAttributeValuesFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductVariantSetDefaultKeySpecifier = ('product' | 'productErrors' | 'errors' | ProductVariantSetDefaultKeySpecifier)[]; export type ProductVariantSetDefaultFieldPolicy = { product?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductVariantStocksCreateKeySpecifier = ('productVariant' | 'bulkStockErrors' | 'errors' | ProductVariantStocksCreateKeySpecifier)[]; export type ProductVariantStocksCreateFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction, bulkStockErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductVariantStocksDeleteKeySpecifier = ('productVariant' | 'stockErrors' | 'errors' | ProductVariantStocksDeleteKeySpecifier)[]; export type ProductVariantStocksDeleteFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction, stockErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductVariantStocksUpdateKeySpecifier = ('productVariant' | 'bulkStockErrors' | 'errors' | ProductVariantStocksUpdateKeySpecifier)[]; export type ProductVariantStocksUpdateFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction, bulkStockErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ProductVariantTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'productVariant' | ProductVariantTranslatableContentKeySpecifier)[]; export type ProductVariantTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, productVariant?: FieldPolicy | FieldReadFunction }; export type ProductVariantTranslateKeySpecifier = ('translationErrors' | 'errors' | 'productVariant' | ProductVariantTranslateKeySpecifier)[]; export type ProductVariantTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, productVariant?: FieldPolicy | FieldReadFunction }; export type ProductVariantTranslationKeySpecifier = ('id' | 'name' | 'language' | ProductVariantTranslationKeySpecifier)[]; export type ProductVariantTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction }; export type ProductVariantUpdateKeySpecifier = ('productErrors' | 'errors' | 'productVariant' | ProductVariantUpdateKeySpecifier)[]; export type ProductVariantUpdateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, productVariant?: FieldPolicy | FieldReadFunction }; export type QueryKeySpecifier = ('_entities' | '_service' | 'address' | 'addressValidationRules' | 'app' | 'apps' | 'appsInstallations' | 'attribute' | 'attributes' | 'authenticated' | 'authenticating' | 'categories' | 'category' | 'channel' | 'channels' | 'checkout' | 'checkoutLines' | 'checkouts' | 'collection' | 'collections' | 'customers' | 'digitalContent' | 'digitalContents' | 'draftOrders' | 'exportFile' | 'exportFiles' | 'giftCard' | 'giftCards' | 'homepageEvents' | 'me' | 'menu' | 'menuItem' | 'menuItems' | 'menus' | 'order' | 'orderByToken' | 'orderSettings' | 'orders' | 'ordersTotal' | 'page' | 'pageType' | 'pageTypes' | 'pages' | 'payment' | 'payments' | 'permissionGroup' | 'permissionGroups' | 'plugin' | 'plugins' | 'product' | 'productType' | 'productTypes' | 'productVariant' | 'productVariants' | 'products' | 'reportProductSales' | 'sale' | 'sales' | 'shippingZone' | 'shippingZones' | 'shop' | 'staffUsers' | 'stock' | 'stocks' | 'taxTypes' | 'translation' | 'translations' | 'user' | 'voucher' | 'vouchers' | 'warehouse' | 'warehouses' | 'webhook' | 'webhookEvents' | 'webhookSamplePayload' | QueryKeySpecifier)[]; export type QueryFieldPolicy = { _entities?: FieldPolicy | FieldReadFunction, _service?: FieldPolicy | FieldReadFunction, address?: FieldPolicy | FieldReadFunction, addressValidationRules?: FieldPolicy | FieldReadFunction, app?: FieldPolicy | FieldReadFunction, apps?: FieldPolicy | FieldReadFunction, appsInstallations?: FieldPolicy | FieldReadFunction, attribute?: FieldPolicy | FieldReadFunction, attributes?: FieldPolicy | FieldReadFunction, authenticated?: FieldPolicy | FieldReadFunction, authenticating?: FieldPolicy | FieldReadFunction, categories?: FieldPolicy | FieldReadFunction, category?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction, channels?: FieldPolicy | FieldReadFunction, checkout?: FieldPolicy | FieldReadFunction, checkoutLines?: FieldPolicy | FieldReadFunction, checkouts?: FieldPolicy | FieldReadFunction, collection?: FieldPolicy | FieldReadFunction, collections?: FieldPolicy | FieldReadFunction, customers?: FieldPolicy | FieldReadFunction, digitalContent?: FieldPolicy | FieldReadFunction, digitalContents?: FieldPolicy | FieldReadFunction, draftOrders?: FieldPolicy | FieldReadFunction, exportFile?: FieldPolicy | FieldReadFunction, exportFiles?: FieldPolicy | FieldReadFunction, giftCard?: FieldPolicy | FieldReadFunction, giftCards?: FieldPolicy | FieldReadFunction, homepageEvents?: FieldPolicy | FieldReadFunction, me?: FieldPolicy | FieldReadFunction, menu?: FieldPolicy | FieldReadFunction, menuItem?: FieldPolicy | FieldReadFunction, menuItems?: FieldPolicy | FieldReadFunction, menus?: FieldPolicy | FieldReadFunction, order?: FieldPolicy | FieldReadFunction, orderByToken?: FieldPolicy | FieldReadFunction, orderSettings?: FieldPolicy | FieldReadFunction, orders?: FieldPolicy | FieldReadFunction, ordersTotal?: FieldPolicy | FieldReadFunction, page?: FieldPolicy | FieldReadFunction, pageType?: FieldPolicy | FieldReadFunction, pageTypes?: FieldPolicy | FieldReadFunction, pages?: FieldPolicy | FieldReadFunction, payment?: FieldPolicy | FieldReadFunction, payments?: FieldPolicy | FieldReadFunction, permissionGroup?: FieldPolicy | FieldReadFunction, permissionGroups?: FieldPolicy | FieldReadFunction, plugin?: FieldPolicy | FieldReadFunction, plugins?: FieldPolicy | FieldReadFunction, product?: FieldPolicy | FieldReadFunction, productType?: FieldPolicy | FieldReadFunction, productTypes?: FieldPolicy | FieldReadFunction, productVariant?: FieldPolicy | FieldReadFunction, productVariants?: FieldPolicy | FieldReadFunction, products?: FieldPolicy | FieldReadFunction, reportProductSales?: FieldPolicy | FieldReadFunction, sale?: FieldPolicy | FieldReadFunction, sales?: FieldPolicy | FieldReadFunction, shippingZone?: FieldPolicy | FieldReadFunction, shippingZones?: FieldPolicy | FieldReadFunction, shop?: FieldPolicy | FieldReadFunction, staffUsers?: FieldPolicy | FieldReadFunction, stock?: FieldPolicy | FieldReadFunction, stocks?: FieldPolicy | FieldReadFunction, taxTypes?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, translations?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, voucher?: FieldPolicy | FieldReadFunction, vouchers?: FieldPolicy | FieldReadFunction, warehouse?: FieldPolicy | FieldReadFunction, warehouses?: FieldPolicy | FieldReadFunction, webhook?: FieldPolicy | FieldReadFunction, webhookEvents?: FieldPolicy | FieldReadFunction, webhookSamplePayload?: FieldPolicy | FieldReadFunction }; export type ReducedRateKeySpecifier = ('rate' | 'rateType' | ReducedRateKeySpecifier)[]; export type ReducedRateFieldPolicy = { rate?: FieldPolicy | FieldReadFunction, rateType?: FieldPolicy | FieldReadFunction }; export type RefreshTokenKeySpecifier = ('token' | 'user' | 'accountErrors' | 'errors' | RefreshTokenKeySpecifier)[]; export type RefreshTokenFieldPolicy = { token?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type RequestEmailChangeKeySpecifier = ('user' | 'accountErrors' | 'errors' | RequestEmailChangeKeySpecifier)[]; export type RequestEmailChangeFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type RequestPasswordResetKeySpecifier = ('accountErrors' | 'errors' | RequestPasswordResetKeySpecifier)[]; export type RequestPasswordResetFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type SaleKeySpecifier = ('id' | 'name' | 'type' | 'startDate' | 'endDate' | 'categories' | 'collections' | 'products' | 'translation' | 'channelListings' | 'discountValue' | 'currency' | SaleKeySpecifier)[]; export type SaleFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, type?: FieldPolicy | FieldReadFunction, startDate?: FieldPolicy | FieldReadFunction, endDate?: FieldPolicy | FieldReadFunction, categories?: FieldPolicy | FieldReadFunction, collections?: FieldPolicy | FieldReadFunction, products?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, channelListings?: FieldPolicy | FieldReadFunction, discountValue?: FieldPolicy | FieldReadFunction, currency?: FieldPolicy | FieldReadFunction }; export type SaleAddCataloguesKeySpecifier = ('sale' | 'discountErrors' | 'errors' | SaleAddCataloguesKeySpecifier)[]; export type SaleAddCataloguesFieldPolicy = { sale?: FieldPolicy | FieldReadFunction, discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type SaleBulkDeleteKeySpecifier = ('count' | 'discountErrors' | 'errors' | SaleBulkDeleteKeySpecifier)[]; export type SaleBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type SaleChannelListingKeySpecifier = ('id' | 'channel' | 'discountValue' | 'currency' | SaleChannelListingKeySpecifier)[]; export type SaleChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction, discountValue?: FieldPolicy | FieldReadFunction, currency?: FieldPolicy | FieldReadFunction }; export type SaleChannelListingUpdateKeySpecifier = ('sale' | 'discountErrors' | 'errors' | SaleChannelListingUpdateKeySpecifier)[]; export type SaleChannelListingUpdateFieldPolicy = { sale?: FieldPolicy | FieldReadFunction, discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type SaleCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | SaleCountableConnectionKeySpecifier)[]; export type SaleCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type SaleCountableEdgeKeySpecifier = ('node' | 'cursor' | SaleCountableEdgeKeySpecifier)[]; export type SaleCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type SaleCreateKeySpecifier = ('discountErrors' | 'errors' | 'sale' | SaleCreateKeySpecifier)[]; export type SaleCreateFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, sale?: FieldPolicy | FieldReadFunction }; export type SaleDeleteKeySpecifier = ('discountErrors' | 'errors' | 'sale' | SaleDeleteKeySpecifier)[]; export type SaleDeleteFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, sale?: FieldPolicy | FieldReadFunction }; export type SaleRemoveCataloguesKeySpecifier = ('sale' | 'discountErrors' | 'errors' | SaleRemoveCataloguesKeySpecifier)[]; export type SaleRemoveCataloguesFieldPolicy = { sale?: FieldPolicy | FieldReadFunction, discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type SaleTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'sale' | SaleTranslatableContentKeySpecifier)[]; export type SaleTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, sale?: FieldPolicy | FieldReadFunction }; export type SaleTranslateKeySpecifier = ('translationErrors' | 'errors' | 'sale' | SaleTranslateKeySpecifier)[]; export type SaleTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, sale?: FieldPolicy | FieldReadFunction }; export type SaleTranslationKeySpecifier = ('id' | 'name' | 'language' | SaleTranslationKeySpecifier)[]; export type SaleTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction }; export type SaleUpdateKeySpecifier = ('discountErrors' | 'errors' | 'sale' | SaleUpdateKeySpecifier)[]; export type SaleUpdateFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, sale?: FieldPolicy | FieldReadFunction }; export type SelectedAttributeKeySpecifier = ('attribute' | 'values' | SelectedAttributeKeySpecifier)[]; export type SelectedAttributeFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction, values?: FieldPolicy | FieldReadFunction }; export type SetPasswordKeySpecifier = ('token' | 'refreshToken' | 'csrfToken' | 'user' | 'accountErrors' | 'errors' | SetPasswordKeySpecifier)[]; export type SetPasswordFieldPolicy = { token?: FieldPolicy | FieldReadFunction, refreshToken?: FieldPolicy | FieldReadFunction, csrfToken?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShippingErrorKeySpecifier = ('field' | 'message' | 'code' | 'warehouses' | 'channels' | ShippingErrorKeySpecifier)[]; export type ShippingErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, warehouses?: FieldPolicy | FieldReadFunction, channels?: FieldPolicy | FieldReadFunction }; export type ShippingMethodKeySpecifier = ('id' | 'name' | 'description' | 'minimumOrderWeight' | 'maximumOrderWeight' | 'maximumDeliveryDays' | 'minimumDeliveryDays' | 'privateMetadata' | 'metadata' | 'type' | 'translation' | 'channelListings' | 'price' | 'maximumOrderPrice' | 'minimumOrderPrice' | 'postalCodeRules' | 'excludedProducts' | ShippingMethodKeySpecifier)[]; export type ShippingMethodFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, minimumOrderWeight?: FieldPolicy | FieldReadFunction, maximumOrderWeight?: FieldPolicy | FieldReadFunction, maximumDeliveryDays?: FieldPolicy | FieldReadFunction, minimumDeliveryDays?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, type?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, channelListings?: FieldPolicy | FieldReadFunction, price?: FieldPolicy | FieldReadFunction, maximumOrderPrice?: FieldPolicy | FieldReadFunction, minimumOrderPrice?: FieldPolicy | FieldReadFunction, postalCodeRules?: FieldPolicy | FieldReadFunction, excludedProducts?: FieldPolicy | FieldReadFunction }; export type ShippingMethodChannelListingKeySpecifier = ('id' | 'channel' | 'minimumOrderPrice' | 'maximumOrderPrice' | 'price' | ShippingMethodChannelListingKeySpecifier)[]; export type ShippingMethodChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction, minimumOrderPrice?: FieldPolicy | FieldReadFunction, maximumOrderPrice?: FieldPolicy | FieldReadFunction, price?: FieldPolicy | FieldReadFunction }; export type ShippingMethodChannelListingUpdateKeySpecifier = ('shippingMethod' | 'shippingErrors' | 'errors' | ShippingMethodChannelListingUpdateKeySpecifier)[]; export type ShippingMethodChannelListingUpdateFieldPolicy = { shippingMethod?: FieldPolicy | FieldReadFunction, shippingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShippingMethodPostalCodeRuleKeySpecifier = ('start' | 'end' | 'inclusionType' | 'id' | ShippingMethodPostalCodeRuleKeySpecifier)[]; export type ShippingMethodPostalCodeRuleFieldPolicy = { start?: FieldPolicy | FieldReadFunction, end?: FieldPolicy | FieldReadFunction, inclusionType?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction }; export type ShippingMethodTranslatableContentKeySpecifier = ('id' | 'name' | 'description' | 'translation' | 'shippingMethod' | ShippingMethodTranslatableContentKeySpecifier)[]; export type ShippingMethodTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, shippingMethod?: FieldPolicy | FieldReadFunction }; export type ShippingMethodTranslationKeySpecifier = ('id' | 'name' | 'description' | 'language' | ShippingMethodTranslationKeySpecifier)[]; export type ShippingMethodTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction }; export type ShippingPriceBulkDeleteKeySpecifier = ('count' | 'shippingErrors' | 'errors' | ShippingPriceBulkDeleteKeySpecifier)[]; export type ShippingPriceBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, shippingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShippingPriceCreateKeySpecifier = ('shippingZone' | 'shippingMethod' | 'shippingErrors' | 'errors' | ShippingPriceCreateKeySpecifier)[]; export type ShippingPriceCreateFieldPolicy = { shippingZone?: FieldPolicy | FieldReadFunction, shippingMethod?: FieldPolicy | FieldReadFunction, shippingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShippingPriceDeleteKeySpecifier = ('shippingMethod' | 'shippingZone' | 'shippingErrors' | 'errors' | ShippingPriceDeleteKeySpecifier)[]; export type ShippingPriceDeleteFieldPolicy = { shippingMethod?: FieldPolicy | FieldReadFunction, shippingZone?: FieldPolicy | FieldReadFunction, shippingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShippingPriceExcludeProductsKeySpecifier = ('shippingMethod' | 'shippingErrors' | 'errors' | ShippingPriceExcludeProductsKeySpecifier)[]; export type ShippingPriceExcludeProductsFieldPolicy = { shippingMethod?: FieldPolicy | FieldReadFunction, shippingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShippingPriceRemoveProductFromExcludeKeySpecifier = ('shippingMethod' | 'shippingErrors' | 'errors' | ShippingPriceRemoveProductFromExcludeKeySpecifier)[]; export type ShippingPriceRemoveProductFromExcludeFieldPolicy = { shippingMethod?: FieldPolicy | FieldReadFunction, shippingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShippingPriceTranslateKeySpecifier = ('translationErrors' | 'errors' | 'shippingMethod' | ShippingPriceTranslateKeySpecifier)[]; export type ShippingPriceTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, shippingMethod?: FieldPolicy | FieldReadFunction }; export type ShippingPriceUpdateKeySpecifier = ('shippingZone' | 'shippingMethod' | 'shippingErrors' | 'errors' | ShippingPriceUpdateKeySpecifier)[]; export type ShippingPriceUpdateFieldPolicy = { shippingZone?: FieldPolicy | FieldReadFunction, shippingMethod?: FieldPolicy | FieldReadFunction, shippingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShippingZoneKeySpecifier = ('id' | 'name' | 'default' | 'privateMetadata' | 'metadata' | 'priceRange' | 'countries' | 'shippingMethods' | 'warehouses' | 'channels' | 'description' | ShippingZoneKeySpecifier)[]; export type ShippingZoneFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, default?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, priceRange?: FieldPolicy | FieldReadFunction, countries?: FieldPolicy | FieldReadFunction, shippingMethods?: FieldPolicy | FieldReadFunction, warehouses?: FieldPolicy | FieldReadFunction, channels?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction }; export type ShippingZoneBulkDeleteKeySpecifier = ('count' | 'shippingErrors' | 'errors' | ShippingZoneBulkDeleteKeySpecifier)[]; export type ShippingZoneBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, shippingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShippingZoneCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | ShippingZoneCountableConnectionKeySpecifier)[]; export type ShippingZoneCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type ShippingZoneCountableEdgeKeySpecifier = ('node' | 'cursor' | ShippingZoneCountableEdgeKeySpecifier)[]; export type ShippingZoneCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type ShippingZoneCreateKeySpecifier = ('shippingErrors' | 'errors' | 'shippingZone' | ShippingZoneCreateKeySpecifier)[]; export type ShippingZoneCreateFieldPolicy = { shippingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, shippingZone?: FieldPolicy | FieldReadFunction }; export type ShippingZoneDeleteKeySpecifier = ('shippingErrors' | 'errors' | 'shippingZone' | ShippingZoneDeleteKeySpecifier)[]; export type ShippingZoneDeleteFieldPolicy = { shippingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, shippingZone?: FieldPolicy | FieldReadFunction }; export type ShippingZoneUpdateKeySpecifier = ('shippingErrors' | 'errors' | 'shippingZone' | ShippingZoneUpdateKeySpecifier)[]; export type ShippingZoneUpdateFieldPolicy = { shippingErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, shippingZone?: FieldPolicy | FieldReadFunction }; export type ShopKeySpecifier = ('availablePaymentGateways' | 'availableExternalAuthentications' | 'availableShippingMethods' | 'countries' | 'defaultCountry' | 'defaultMailSenderName' | 'defaultMailSenderAddress' | 'description' | 'domain' | 'languages' | 'name' | 'permissions' | 'phonePrefixes' | 'headerText' | 'includeTaxesInPrices' | 'displayGrossPrices' | 'chargeTaxesOnShipping' | 'trackInventoryByDefault' | 'defaultWeightUnit' | 'translation' | 'automaticFulfillmentDigitalProducts' | 'defaultDigitalMaxDownloads' | 'defaultDigitalUrlValidDays' | 'companyAddress' | 'customerSetPasswordUrl' | 'staffNotificationRecipients' | 'limits' | 'version' | ShopKeySpecifier)[]; export type ShopFieldPolicy = { availablePaymentGateways?: FieldPolicy | FieldReadFunction, availableExternalAuthentications?: FieldPolicy | FieldReadFunction, availableShippingMethods?: FieldPolicy | FieldReadFunction, countries?: FieldPolicy | FieldReadFunction, defaultCountry?: FieldPolicy | FieldReadFunction, defaultMailSenderName?: FieldPolicy | FieldReadFunction, defaultMailSenderAddress?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, domain?: FieldPolicy | FieldReadFunction, languages?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, permissions?: FieldPolicy | FieldReadFunction, phonePrefixes?: FieldPolicy | FieldReadFunction, headerText?: FieldPolicy | FieldReadFunction, includeTaxesInPrices?: FieldPolicy | FieldReadFunction, displayGrossPrices?: FieldPolicy | FieldReadFunction, chargeTaxesOnShipping?: FieldPolicy | FieldReadFunction, trackInventoryByDefault?: FieldPolicy | FieldReadFunction, defaultWeightUnit?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, automaticFulfillmentDigitalProducts?: FieldPolicy | FieldReadFunction, defaultDigitalMaxDownloads?: FieldPolicy | FieldReadFunction, defaultDigitalUrlValidDays?: FieldPolicy | FieldReadFunction, companyAddress?: FieldPolicy | FieldReadFunction, customerSetPasswordUrl?: FieldPolicy | FieldReadFunction, staffNotificationRecipients?: FieldPolicy | FieldReadFunction, limits?: FieldPolicy | FieldReadFunction, version?: FieldPolicy | FieldReadFunction }; export type ShopAddressUpdateKeySpecifier = ('shop' | 'shopErrors' | 'errors' | ShopAddressUpdateKeySpecifier)[]; export type ShopAddressUpdateFieldPolicy = { shop?: FieldPolicy | FieldReadFunction, shopErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShopDomainUpdateKeySpecifier = ('shop' | 'shopErrors' | 'errors' | ShopDomainUpdateKeySpecifier)[]; export type ShopDomainUpdateFieldPolicy = { shop?: FieldPolicy | FieldReadFunction, shopErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShopErrorKeySpecifier = ('field' | 'message' | 'code' | ShopErrorKeySpecifier)[]; export type ShopErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type ShopFetchTaxRatesKeySpecifier = ('shop' | 'shopErrors' | 'errors' | ShopFetchTaxRatesKeySpecifier)[]; export type ShopFetchTaxRatesFieldPolicy = { shop?: FieldPolicy | FieldReadFunction, shopErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShopSettingsTranslateKeySpecifier = ('shop' | 'translationErrors' | 'errors' | ShopSettingsTranslateKeySpecifier)[]; export type ShopSettingsTranslateFieldPolicy = { shop?: FieldPolicy | FieldReadFunction, translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShopSettingsUpdateKeySpecifier = ('shop' | 'shopErrors' | 'errors' | ShopSettingsUpdateKeySpecifier)[]; export type ShopSettingsUpdateFieldPolicy = { shop?: FieldPolicy | FieldReadFunction, shopErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type ShopTranslationKeySpecifier = ('id' | 'headerText' | 'description' | 'language' | ShopTranslationKeySpecifier)[]; export type ShopTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, headerText?: FieldPolicy | FieldReadFunction, description?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction }; export type StaffBulkDeleteKeySpecifier = ('count' | 'staffErrors' | 'errors' | StaffBulkDeleteKeySpecifier)[]; export type StaffBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, staffErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type StaffCreateKeySpecifier = ('staffErrors' | 'errors' | 'user' | StaffCreateKeySpecifier)[]; export type StaffCreateFieldPolicy = { staffErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction }; export type StaffDeleteKeySpecifier = ('staffErrors' | 'errors' | 'user' | StaffDeleteKeySpecifier)[]; export type StaffDeleteFieldPolicy = { staffErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction }; export type StaffErrorKeySpecifier = ('field' | 'message' | 'code' | 'addressType' | 'permissions' | 'groups' | 'users' | StaffErrorKeySpecifier)[]; export type StaffErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, addressType?: FieldPolicy | FieldReadFunction, permissions?: FieldPolicy | FieldReadFunction, groups?: FieldPolicy | FieldReadFunction, users?: FieldPolicy | FieldReadFunction }; export type StaffNotificationRecipientKeySpecifier = ('user' | 'active' | 'id' | 'email' | StaffNotificationRecipientKeySpecifier)[]; export type StaffNotificationRecipientFieldPolicy = { user?: FieldPolicy | FieldReadFunction, active?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, email?: FieldPolicy | FieldReadFunction }; export type StaffNotificationRecipientCreateKeySpecifier = ('shopErrors' | 'errors' | 'staffNotificationRecipient' | StaffNotificationRecipientCreateKeySpecifier)[]; export type StaffNotificationRecipientCreateFieldPolicy = { shopErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, staffNotificationRecipient?: FieldPolicy | FieldReadFunction }; export type StaffNotificationRecipientDeleteKeySpecifier = ('shopErrors' | 'errors' | 'staffNotificationRecipient' | StaffNotificationRecipientDeleteKeySpecifier)[]; export type StaffNotificationRecipientDeleteFieldPolicy = { shopErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, staffNotificationRecipient?: FieldPolicy | FieldReadFunction }; export type StaffNotificationRecipientUpdateKeySpecifier = ('shopErrors' | 'errors' | 'staffNotificationRecipient' | StaffNotificationRecipientUpdateKeySpecifier)[]; export type StaffNotificationRecipientUpdateFieldPolicy = { shopErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, staffNotificationRecipient?: FieldPolicy | FieldReadFunction }; export type StaffUpdateKeySpecifier = ('staffErrors' | 'errors' | 'user' | StaffUpdateKeySpecifier)[]; export type StaffUpdateFieldPolicy = { staffErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, user?: FieldPolicy | FieldReadFunction }; export type StockKeySpecifier = ('warehouse' | 'productVariant' | 'quantity' | 'id' | 'quantityAllocated' | StockKeySpecifier)[]; export type StockFieldPolicy = { warehouse?: FieldPolicy | FieldReadFunction, productVariant?: FieldPolicy | FieldReadFunction, quantity?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, quantityAllocated?: FieldPolicy | FieldReadFunction }; export type StockCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | StockCountableConnectionKeySpecifier)[]; export type StockCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type StockCountableEdgeKeySpecifier = ('node' | 'cursor' | StockCountableEdgeKeySpecifier)[]; export type StockCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type StockErrorKeySpecifier = ('field' | 'message' | 'code' | StockErrorKeySpecifier)[]; export type StockErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type TaxTypeKeySpecifier = ('description' | 'taxCode' | TaxTypeKeySpecifier)[]; export type TaxTypeFieldPolicy = { description?: FieldPolicy | FieldReadFunction, taxCode?: FieldPolicy | FieldReadFunction }; export type TaxedMoneyKeySpecifier = ('currency' | 'gross' | 'net' | 'tax' | TaxedMoneyKeySpecifier)[]; export type TaxedMoneyFieldPolicy = { currency?: FieldPolicy | FieldReadFunction, gross?: FieldPolicy | FieldReadFunction, net?: FieldPolicy | FieldReadFunction, tax?: FieldPolicy | FieldReadFunction }; export type TaxedMoneyRangeKeySpecifier = ('start' | 'stop' | TaxedMoneyRangeKeySpecifier)[]; export type TaxedMoneyRangeFieldPolicy = { start?: FieldPolicy | FieldReadFunction, stop?: FieldPolicy | FieldReadFunction }; export type TransactionKeySpecifier = ('id' | 'created' | 'payment' | 'token' | 'kind' | 'isSuccess' | 'error' | 'gatewayResponse' | 'amount' | TransactionKeySpecifier)[]; export type TransactionFieldPolicy = { id?: FieldPolicy | FieldReadFunction, created?: FieldPolicy | FieldReadFunction, payment?: FieldPolicy | FieldReadFunction, token?: FieldPolicy | FieldReadFunction, kind?: FieldPolicy | FieldReadFunction, isSuccess?: FieldPolicy | FieldReadFunction, error?: FieldPolicy | FieldReadFunction, gatewayResponse?: FieldPolicy | FieldReadFunction, amount?: FieldPolicy | FieldReadFunction }; export type TranslatableItemConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | TranslatableItemConnectionKeySpecifier)[]; export type TranslatableItemConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type TranslatableItemEdgeKeySpecifier = ('node' | 'cursor' | TranslatableItemEdgeKeySpecifier)[]; export type TranslatableItemEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type TranslationErrorKeySpecifier = ('field' | 'message' | 'code' | TranslationErrorKeySpecifier)[]; export type TranslationErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type UpdateMetadataKeySpecifier = ('metadataErrors' | 'errors' | 'item' | UpdateMetadataKeySpecifier)[]; export type UpdateMetadataFieldPolicy = { metadataErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, item?: FieldPolicy | FieldReadFunction }; export type UpdatePrivateMetadataKeySpecifier = ('metadataErrors' | 'errors' | 'item' | UpdatePrivateMetadataKeySpecifier)[]; export type UpdatePrivateMetadataFieldPolicy = { metadataErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, item?: FieldPolicy | FieldReadFunction }; export type UploadErrorKeySpecifier = ('field' | 'message' | 'code' | UploadErrorKeySpecifier)[]; export type UploadErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type UserKeySpecifier = ('id' | 'lastLogin' | 'email' | 'firstName' | 'lastName' | 'isStaff' | 'isActive' | 'note' | 'dateJoined' | 'defaultShippingAddress' | 'defaultBillingAddress' | 'privateMetadata' | 'metadata' | 'addresses' | 'checkout' | 'checkoutTokens' | 'giftCards' | 'orders' | 'userPermissions' | 'permissionGroups' | 'editableGroups' | 'avatar' | 'events' | 'storedPaymentSources' | 'languageCode' | UserKeySpecifier)[]; export type UserFieldPolicy = { id?: FieldPolicy | FieldReadFunction, lastLogin?: FieldPolicy | FieldReadFunction, email?: FieldPolicy | FieldReadFunction, firstName?: FieldPolicy | FieldReadFunction, lastName?: FieldPolicy | FieldReadFunction, isStaff?: FieldPolicy | FieldReadFunction, isActive?: FieldPolicy | FieldReadFunction, note?: FieldPolicy | FieldReadFunction, dateJoined?: FieldPolicy | FieldReadFunction, defaultShippingAddress?: FieldPolicy | FieldReadFunction, defaultBillingAddress?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, addresses?: FieldPolicy | FieldReadFunction, checkout?: FieldPolicy | FieldReadFunction, checkoutTokens?: FieldPolicy | FieldReadFunction, giftCards?: FieldPolicy | FieldReadFunction, orders?: FieldPolicy | FieldReadFunction, userPermissions?: FieldPolicy | FieldReadFunction, permissionGroups?: FieldPolicy | FieldReadFunction, editableGroups?: FieldPolicy | FieldReadFunction, avatar?: FieldPolicy | FieldReadFunction, events?: FieldPolicy | FieldReadFunction, storedPaymentSources?: FieldPolicy | FieldReadFunction, languageCode?: FieldPolicy | FieldReadFunction }; export type UserAvatarDeleteKeySpecifier = ('user' | 'accountErrors' | 'errors' | UserAvatarDeleteKeySpecifier)[]; export type UserAvatarDeleteFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type UserAvatarUpdateKeySpecifier = ('user' | 'accountErrors' | 'errors' | UserAvatarUpdateKeySpecifier)[]; export type UserAvatarUpdateFieldPolicy = { user?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type UserBulkSetActiveKeySpecifier = ('count' | 'accountErrors' | 'errors' | UserBulkSetActiveKeySpecifier)[]; export type UserBulkSetActiveFieldPolicy = { count?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type UserCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | UserCountableConnectionKeySpecifier)[]; export type UserCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type UserCountableEdgeKeySpecifier = ('node' | 'cursor' | UserCountableEdgeKeySpecifier)[]; export type UserCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type UserPermissionKeySpecifier = ('code' | 'name' | 'sourcePermissionGroups' | UserPermissionKeySpecifier)[]; export type UserPermissionFieldPolicy = { code?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, sourcePermissionGroups?: FieldPolicy | FieldReadFunction }; export type VATKeySpecifier = ('countryCode' | 'standardRate' | 'reducedRates' | VATKeySpecifier)[]; export type VATFieldPolicy = { countryCode?: FieldPolicy | FieldReadFunction, standardRate?: FieldPolicy | FieldReadFunction, reducedRates?: FieldPolicy | FieldReadFunction }; export type VariantMediaAssignKeySpecifier = ('productVariant' | 'media' | 'productErrors' | 'errors' | VariantMediaAssignKeySpecifier)[]; export type VariantMediaAssignFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction, media?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type VariantMediaUnassignKeySpecifier = ('productVariant' | 'media' | 'productErrors' | 'errors' | VariantMediaUnassignKeySpecifier)[]; export type VariantMediaUnassignFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction, media?: FieldPolicy | FieldReadFunction, productErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type VariantPricingInfoKeySpecifier = ('onSale' | 'discount' | 'discountLocalCurrency' | 'price' | 'priceUndiscounted' | 'priceLocalCurrency' | VariantPricingInfoKeySpecifier)[]; export type VariantPricingInfoFieldPolicy = { onSale?: FieldPolicy | FieldReadFunction, discount?: FieldPolicy | FieldReadFunction, discountLocalCurrency?: FieldPolicy | FieldReadFunction, price?: FieldPolicy | FieldReadFunction, priceUndiscounted?: FieldPolicy | FieldReadFunction, priceLocalCurrency?: FieldPolicy | FieldReadFunction }; export type VerifyTokenKeySpecifier = ('user' | 'isValid' | 'payload' | 'accountErrors' | 'errors' | VerifyTokenKeySpecifier)[]; export type VerifyTokenFieldPolicy = { user?: FieldPolicy | FieldReadFunction, isValid?: FieldPolicy | FieldReadFunction, payload?: FieldPolicy | FieldReadFunction, accountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type VoucherKeySpecifier = ('id' | 'name' | 'type' | 'code' | 'usageLimit' | 'used' | 'startDate' | 'endDate' | 'applyOncePerOrder' | 'applyOncePerCustomer' | 'onlyForStaff' | 'discountValueType' | 'minCheckoutItemsQuantity' | 'categories' | 'collections' | 'products' | 'countries' | 'translation' | 'discountValue' | 'currency' | 'minSpent' | 'channelListings' | VoucherKeySpecifier)[]; export type VoucherFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, type?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction, usageLimit?: FieldPolicy | FieldReadFunction, used?: FieldPolicy | FieldReadFunction, startDate?: FieldPolicy | FieldReadFunction, endDate?: FieldPolicy | FieldReadFunction, applyOncePerOrder?: FieldPolicy | FieldReadFunction, applyOncePerCustomer?: FieldPolicy | FieldReadFunction, onlyForStaff?: FieldPolicy | FieldReadFunction, discountValueType?: FieldPolicy | FieldReadFunction, minCheckoutItemsQuantity?: FieldPolicy | FieldReadFunction, categories?: FieldPolicy | FieldReadFunction, collections?: FieldPolicy | FieldReadFunction, products?: FieldPolicy | FieldReadFunction, countries?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, discountValue?: FieldPolicy | FieldReadFunction, currency?: FieldPolicy | FieldReadFunction, minSpent?: FieldPolicy | FieldReadFunction, channelListings?: FieldPolicy | FieldReadFunction }; export type VoucherAddCataloguesKeySpecifier = ('voucher' | 'discountErrors' | 'errors' | VoucherAddCataloguesKeySpecifier)[]; export type VoucherAddCataloguesFieldPolicy = { voucher?: FieldPolicy | FieldReadFunction, discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type VoucherBulkDeleteKeySpecifier = ('count' | 'discountErrors' | 'errors' | VoucherBulkDeleteKeySpecifier)[]; export type VoucherBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction, discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type VoucherChannelListingKeySpecifier = ('id' | 'channel' | 'discountValue' | 'currency' | 'minSpent' | VoucherChannelListingKeySpecifier)[]; export type VoucherChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction, channel?: FieldPolicy | FieldReadFunction, discountValue?: FieldPolicy | FieldReadFunction, currency?: FieldPolicy | FieldReadFunction, minSpent?: FieldPolicy | FieldReadFunction }; export type VoucherChannelListingUpdateKeySpecifier = ('voucher' | 'discountErrors' | 'errors' | VoucherChannelListingUpdateKeySpecifier)[]; export type VoucherChannelListingUpdateFieldPolicy = { voucher?: FieldPolicy | FieldReadFunction, discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type VoucherCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | VoucherCountableConnectionKeySpecifier)[]; export type VoucherCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type VoucherCountableEdgeKeySpecifier = ('node' | 'cursor' | VoucherCountableEdgeKeySpecifier)[]; export type VoucherCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type VoucherCreateKeySpecifier = ('discountErrors' | 'errors' | 'voucher' | VoucherCreateKeySpecifier)[]; export type VoucherCreateFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, voucher?: FieldPolicy | FieldReadFunction }; export type VoucherDeleteKeySpecifier = ('discountErrors' | 'errors' | 'voucher' | VoucherDeleteKeySpecifier)[]; export type VoucherDeleteFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, voucher?: FieldPolicy | FieldReadFunction }; export type VoucherRemoveCataloguesKeySpecifier = ('voucher' | 'discountErrors' | 'errors' | VoucherRemoveCataloguesKeySpecifier)[]; export type VoucherRemoveCataloguesFieldPolicy = { voucher?: FieldPolicy | FieldReadFunction, discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction }; export type VoucherTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'voucher' | VoucherTranslatableContentKeySpecifier)[]; export type VoucherTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, translation?: FieldPolicy | FieldReadFunction, voucher?: FieldPolicy | FieldReadFunction }; export type VoucherTranslateKeySpecifier = ('translationErrors' | 'errors' | 'voucher' | VoucherTranslateKeySpecifier)[]; export type VoucherTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, voucher?: FieldPolicy | FieldReadFunction }; export type VoucherTranslationKeySpecifier = ('id' | 'name' | 'language' | VoucherTranslationKeySpecifier)[]; export type VoucherTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, language?: FieldPolicy | FieldReadFunction }; export type VoucherUpdateKeySpecifier = ('discountErrors' | 'errors' | 'voucher' | VoucherUpdateKeySpecifier)[]; export type VoucherUpdateFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, voucher?: FieldPolicy | FieldReadFunction }; export type WarehouseKeySpecifier = ('id' | 'name' | 'slug' | 'shippingZones' | 'address' | 'email' | 'privateMetadata' | 'metadata' | 'companyName' | WarehouseKeySpecifier)[]; export type WarehouseFieldPolicy = { id?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction, slug?: FieldPolicy | FieldReadFunction, shippingZones?: FieldPolicy | FieldReadFunction, address?: FieldPolicy | FieldReadFunction, email?: FieldPolicy | FieldReadFunction, privateMetadata?: FieldPolicy | FieldReadFunction, metadata?: FieldPolicy | FieldReadFunction, companyName?: FieldPolicy | FieldReadFunction }; export type WarehouseCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | WarehouseCountableConnectionKeySpecifier)[]; export type WarehouseCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction, edges?: FieldPolicy | FieldReadFunction, totalCount?: FieldPolicy | FieldReadFunction }; export type WarehouseCountableEdgeKeySpecifier = ('node' | 'cursor' | WarehouseCountableEdgeKeySpecifier)[]; export type WarehouseCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction, cursor?: FieldPolicy | FieldReadFunction }; export type WarehouseCreateKeySpecifier = ('warehouseErrors' | 'errors' | 'warehouse' | WarehouseCreateKeySpecifier)[]; export type WarehouseCreateFieldPolicy = { warehouseErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, warehouse?: FieldPolicy | FieldReadFunction }; export type WarehouseDeleteKeySpecifier = ('warehouseErrors' | 'errors' | 'warehouse' | WarehouseDeleteKeySpecifier)[]; export type WarehouseDeleteFieldPolicy = { warehouseErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, warehouse?: FieldPolicy | FieldReadFunction }; export type WarehouseErrorKeySpecifier = ('field' | 'message' | 'code' | WarehouseErrorKeySpecifier)[]; export type WarehouseErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type WarehouseShippingZoneAssignKeySpecifier = ('warehouseErrors' | 'errors' | 'warehouse' | WarehouseShippingZoneAssignKeySpecifier)[]; export type WarehouseShippingZoneAssignFieldPolicy = { warehouseErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, warehouse?: FieldPolicy | FieldReadFunction }; export type WarehouseShippingZoneUnassignKeySpecifier = ('warehouseErrors' | 'errors' | 'warehouse' | WarehouseShippingZoneUnassignKeySpecifier)[]; export type WarehouseShippingZoneUnassignFieldPolicy = { warehouseErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, warehouse?: FieldPolicy | FieldReadFunction }; export type WarehouseUpdateKeySpecifier = ('warehouseErrors' | 'errors' | 'warehouse' | WarehouseUpdateKeySpecifier)[]; export type WarehouseUpdateFieldPolicy = { warehouseErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, warehouse?: FieldPolicy | FieldReadFunction }; export type WebhookKeySpecifier = ('name' | 'targetUrl' | 'isActive' | 'secretKey' | 'id' | 'events' | 'app' | WebhookKeySpecifier)[]; export type WebhookFieldPolicy = { name?: FieldPolicy | FieldReadFunction, targetUrl?: FieldPolicy | FieldReadFunction, isActive?: FieldPolicy | FieldReadFunction, secretKey?: FieldPolicy | FieldReadFunction, id?: FieldPolicy | FieldReadFunction, events?: FieldPolicy | FieldReadFunction, app?: FieldPolicy | FieldReadFunction }; export type WebhookCreateKeySpecifier = ('webhookErrors' | 'errors' | 'webhook' | WebhookCreateKeySpecifier)[]; export type WebhookCreateFieldPolicy = { webhookErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, webhook?: FieldPolicy | FieldReadFunction }; export type WebhookDeleteKeySpecifier = ('webhookErrors' | 'errors' | 'webhook' | WebhookDeleteKeySpecifier)[]; export type WebhookDeleteFieldPolicy = { webhookErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, webhook?: FieldPolicy | FieldReadFunction }; export type WebhookErrorKeySpecifier = ('field' | 'message' | 'code' | WebhookErrorKeySpecifier)[]; export type WebhookErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction, message?: FieldPolicy | FieldReadFunction, code?: FieldPolicy | FieldReadFunction }; export type WebhookEventKeySpecifier = ('eventType' | 'name' | WebhookEventKeySpecifier)[]; export type WebhookEventFieldPolicy = { eventType?: FieldPolicy | FieldReadFunction, name?: FieldPolicy | FieldReadFunction }; export type WebhookUpdateKeySpecifier = ('webhookErrors' | 'errors' | 'webhook' | WebhookUpdateKeySpecifier)[]; export type WebhookUpdateFieldPolicy = { webhookErrors?: FieldPolicy | FieldReadFunction, errors?: FieldPolicy | FieldReadFunction, webhook?: FieldPolicy | FieldReadFunction }; export type WeightKeySpecifier = ('unit' | 'value' | WeightKeySpecifier)[]; export type WeightFieldPolicy = { unit?: FieldPolicy | FieldReadFunction, value?: FieldPolicy | FieldReadFunction }; export type _ServiceKeySpecifier = ('sdl' | _ServiceKeySpecifier)[]; export type _ServiceFieldPolicy = { sdl?: FieldPolicy | FieldReadFunction }; export type TypedTypePolicies = TypePolicies & { AccountAddressCreate?: Omit & { keyFields?: false | AccountAddressCreateKeySpecifier | (() => undefined | AccountAddressCreateKeySpecifier), fields?: AccountAddressCreateFieldPolicy, }, AccountAddressDelete?: Omit & { keyFields?: false | AccountAddressDeleteKeySpecifier | (() => undefined | AccountAddressDeleteKeySpecifier), fields?: AccountAddressDeleteFieldPolicy, }, AccountAddressUpdate?: Omit & { keyFields?: false | AccountAddressUpdateKeySpecifier | (() => undefined | AccountAddressUpdateKeySpecifier), fields?: AccountAddressUpdateFieldPolicy, }, AccountDelete?: Omit & { keyFields?: false | AccountDeleteKeySpecifier | (() => undefined | AccountDeleteKeySpecifier), fields?: AccountDeleteFieldPolicy, }, AccountError?: Omit & { keyFields?: false | AccountErrorKeySpecifier | (() => undefined | AccountErrorKeySpecifier), fields?: AccountErrorFieldPolicy, }, AccountRegister?: Omit & { keyFields?: false | AccountRegisterKeySpecifier | (() => undefined | AccountRegisterKeySpecifier), fields?: AccountRegisterFieldPolicy, }, AccountRequestDeletion?: Omit & { keyFields?: false | AccountRequestDeletionKeySpecifier | (() => undefined | AccountRequestDeletionKeySpecifier), fields?: AccountRequestDeletionFieldPolicy, }, AccountSetDefaultAddress?: Omit & { keyFields?: false | AccountSetDefaultAddressKeySpecifier | (() => undefined | AccountSetDefaultAddressKeySpecifier), fields?: AccountSetDefaultAddressFieldPolicy, }, AccountUpdate?: Omit & { keyFields?: false | AccountUpdateKeySpecifier | (() => undefined | AccountUpdateKeySpecifier), fields?: AccountUpdateFieldPolicy, }, Address?: Omit & { keyFields?: false | AddressKeySpecifier | (() => undefined | AddressKeySpecifier), fields?: AddressFieldPolicy, }, AddressCreate?: Omit & { keyFields?: false | AddressCreateKeySpecifier | (() => undefined | AddressCreateKeySpecifier), fields?: AddressCreateFieldPolicy, }, AddressDelete?: Omit & { keyFields?: false | AddressDeleteKeySpecifier | (() => undefined | AddressDeleteKeySpecifier), fields?: AddressDeleteFieldPolicy, }, AddressSetDefault?: Omit & { keyFields?: false | AddressSetDefaultKeySpecifier | (() => undefined | AddressSetDefaultKeySpecifier), fields?: AddressSetDefaultFieldPolicy, }, AddressUpdate?: Omit & { keyFields?: false | AddressUpdateKeySpecifier | (() => undefined | AddressUpdateKeySpecifier), fields?: AddressUpdateFieldPolicy, }, AddressValidationData?: Omit & { keyFields?: false | AddressValidationDataKeySpecifier | (() => undefined | AddressValidationDataKeySpecifier), fields?: AddressValidationDataFieldPolicy, }, Allocation?: Omit & { keyFields?: false | AllocationKeySpecifier | (() => undefined | AllocationKeySpecifier), fields?: AllocationFieldPolicy, }, App?: Omit & { keyFields?: false | AppKeySpecifier | (() => undefined | AppKeySpecifier), fields?: AppFieldPolicy, }, AppActivate?: Omit & { keyFields?: false | AppActivateKeySpecifier | (() => undefined | AppActivateKeySpecifier), fields?: AppActivateFieldPolicy, }, AppCountableConnection?: Omit & { keyFields?: false | AppCountableConnectionKeySpecifier | (() => undefined | AppCountableConnectionKeySpecifier), fields?: AppCountableConnectionFieldPolicy, }, AppCountableEdge?: Omit & { keyFields?: false | AppCountableEdgeKeySpecifier | (() => undefined | AppCountableEdgeKeySpecifier), fields?: AppCountableEdgeFieldPolicy, }, AppCreate?: Omit & { keyFields?: false | AppCreateKeySpecifier | (() => undefined | AppCreateKeySpecifier), fields?: AppCreateFieldPolicy, }, AppDeactivate?: Omit & { keyFields?: false | AppDeactivateKeySpecifier | (() => undefined | AppDeactivateKeySpecifier), fields?: AppDeactivateFieldPolicy, }, AppDelete?: Omit & { keyFields?: false | AppDeleteKeySpecifier | (() => undefined | AppDeleteKeySpecifier), fields?: AppDeleteFieldPolicy, }, AppDeleteFailedInstallation?: Omit & { keyFields?: false | AppDeleteFailedInstallationKeySpecifier | (() => undefined | AppDeleteFailedInstallationKeySpecifier), fields?: AppDeleteFailedInstallationFieldPolicy, }, AppError?: Omit & { keyFields?: false | AppErrorKeySpecifier | (() => undefined | AppErrorKeySpecifier), fields?: AppErrorFieldPolicy, }, AppFetchManifest?: Omit & { keyFields?: false | AppFetchManifestKeySpecifier | (() => undefined | AppFetchManifestKeySpecifier), fields?: AppFetchManifestFieldPolicy, }, AppInstall?: Omit & { keyFields?: false | AppInstallKeySpecifier | (() => undefined | AppInstallKeySpecifier), fields?: AppInstallFieldPolicy, }, AppInstallation?: Omit & { keyFields?: false | AppInstallationKeySpecifier | (() => undefined | AppInstallationKeySpecifier), fields?: AppInstallationFieldPolicy, }, AppRetryInstall?: Omit & { keyFields?: false | AppRetryInstallKeySpecifier | (() => undefined | AppRetryInstallKeySpecifier), fields?: AppRetryInstallFieldPolicy, }, AppToken?: Omit & { keyFields?: false | AppTokenKeySpecifier | (() => undefined | AppTokenKeySpecifier), fields?: AppTokenFieldPolicy, }, AppTokenCreate?: Omit & { keyFields?: false | AppTokenCreateKeySpecifier | (() => undefined | AppTokenCreateKeySpecifier), fields?: AppTokenCreateFieldPolicy, }, AppTokenDelete?: Omit & { keyFields?: false | AppTokenDeleteKeySpecifier | (() => undefined | AppTokenDeleteKeySpecifier), fields?: AppTokenDeleteFieldPolicy, }, AppTokenVerify?: Omit & { keyFields?: false | AppTokenVerifyKeySpecifier | (() => undefined | AppTokenVerifyKeySpecifier), fields?: AppTokenVerifyFieldPolicy, }, AppUpdate?: Omit & { keyFields?: false | AppUpdateKeySpecifier | (() => undefined | AppUpdateKeySpecifier), fields?: AppUpdateFieldPolicy, }, AssignNavigation?: Omit & { keyFields?: false | AssignNavigationKeySpecifier | (() => undefined | AssignNavigationKeySpecifier), fields?: AssignNavigationFieldPolicy, }, Attribute?: Omit & { keyFields?: false | AttributeKeySpecifier | (() => undefined | AttributeKeySpecifier), fields?: AttributeFieldPolicy, }, AttributeBulkDelete?: Omit & { keyFields?: false | AttributeBulkDeleteKeySpecifier | (() => undefined | AttributeBulkDeleteKeySpecifier), fields?: AttributeBulkDeleteFieldPolicy, }, AttributeCountableConnection?: Omit & { keyFields?: false | AttributeCountableConnectionKeySpecifier | (() => undefined | AttributeCountableConnectionKeySpecifier), fields?: AttributeCountableConnectionFieldPolicy, }, AttributeCountableEdge?: Omit & { keyFields?: false | AttributeCountableEdgeKeySpecifier | (() => undefined | AttributeCountableEdgeKeySpecifier), fields?: AttributeCountableEdgeFieldPolicy, }, AttributeCreate?: Omit & { keyFields?: false | AttributeCreateKeySpecifier | (() => undefined | AttributeCreateKeySpecifier), fields?: AttributeCreateFieldPolicy, }, AttributeDelete?: Omit & { keyFields?: false | AttributeDeleteKeySpecifier | (() => undefined | AttributeDeleteKeySpecifier), fields?: AttributeDeleteFieldPolicy, }, AttributeError?: Omit & { keyFields?: false | AttributeErrorKeySpecifier | (() => undefined | AttributeErrorKeySpecifier), fields?: AttributeErrorFieldPolicy, }, AttributeReorderValues?: Omit & { keyFields?: false | AttributeReorderValuesKeySpecifier | (() => undefined | AttributeReorderValuesKeySpecifier), fields?: AttributeReorderValuesFieldPolicy, }, AttributeTranslatableContent?: Omit & { keyFields?: false | AttributeTranslatableContentKeySpecifier | (() => undefined | AttributeTranslatableContentKeySpecifier), fields?: AttributeTranslatableContentFieldPolicy, }, AttributeTranslate?: Omit & { keyFields?: false | AttributeTranslateKeySpecifier | (() => undefined | AttributeTranslateKeySpecifier), fields?: AttributeTranslateFieldPolicy, }, AttributeTranslation?: Omit & { keyFields?: false | AttributeTranslationKeySpecifier | (() => undefined | AttributeTranslationKeySpecifier), fields?: AttributeTranslationFieldPolicy, }, AttributeUpdate?: Omit & { keyFields?: false | AttributeUpdateKeySpecifier | (() => undefined | AttributeUpdateKeySpecifier), fields?: AttributeUpdateFieldPolicy, }, AttributeValue?: Omit & { keyFields?: false | AttributeValueKeySpecifier | (() => undefined | AttributeValueKeySpecifier), fields?: AttributeValueFieldPolicy, }, AttributeValueBulkDelete?: Omit & { keyFields?: false | AttributeValueBulkDeleteKeySpecifier | (() => undefined | AttributeValueBulkDeleteKeySpecifier), fields?: AttributeValueBulkDeleteFieldPolicy, }, AttributeValueCountableConnection?: Omit & { keyFields?: false | AttributeValueCountableConnectionKeySpecifier | (() => undefined | AttributeValueCountableConnectionKeySpecifier), fields?: AttributeValueCountableConnectionFieldPolicy, }, AttributeValueCountableEdge?: Omit & { keyFields?: false | AttributeValueCountableEdgeKeySpecifier | (() => undefined | AttributeValueCountableEdgeKeySpecifier), fields?: AttributeValueCountableEdgeFieldPolicy, }, AttributeValueCreate?: Omit & { keyFields?: false | AttributeValueCreateKeySpecifier | (() => undefined | AttributeValueCreateKeySpecifier), fields?: AttributeValueCreateFieldPolicy, }, AttributeValueDelete?: Omit & { keyFields?: false | AttributeValueDeleteKeySpecifier | (() => undefined | AttributeValueDeleteKeySpecifier), fields?: AttributeValueDeleteFieldPolicy, }, AttributeValueTranslatableContent?: Omit & { keyFields?: false | AttributeValueTranslatableContentKeySpecifier | (() => undefined | AttributeValueTranslatableContentKeySpecifier), fields?: AttributeValueTranslatableContentFieldPolicy, }, AttributeValueTranslate?: Omit & { keyFields?: false | AttributeValueTranslateKeySpecifier | (() => undefined | AttributeValueTranslateKeySpecifier), fields?: AttributeValueTranslateFieldPolicy, }, AttributeValueTranslation?: Omit & { keyFields?: false | AttributeValueTranslationKeySpecifier | (() => undefined | AttributeValueTranslationKeySpecifier), fields?: AttributeValueTranslationFieldPolicy, }, AttributeValueUpdate?: Omit & { keyFields?: false | AttributeValueUpdateKeySpecifier | (() => undefined | AttributeValueUpdateKeySpecifier), fields?: AttributeValueUpdateFieldPolicy, }, BulkProductError?: Omit & { keyFields?: false | BulkProductErrorKeySpecifier | (() => undefined | BulkProductErrorKeySpecifier), fields?: BulkProductErrorFieldPolicy, }, BulkStockError?: Omit & { keyFields?: false | BulkStockErrorKeySpecifier | (() => undefined | BulkStockErrorKeySpecifier), fields?: BulkStockErrorFieldPolicy, }, Category?: Omit & { keyFields?: false | CategoryKeySpecifier | (() => undefined | CategoryKeySpecifier), fields?: CategoryFieldPolicy, }, CategoryBulkDelete?: Omit & { keyFields?: false | CategoryBulkDeleteKeySpecifier | (() => undefined | CategoryBulkDeleteKeySpecifier), fields?: CategoryBulkDeleteFieldPolicy, }, CategoryCountableConnection?: Omit & { keyFields?: false | CategoryCountableConnectionKeySpecifier | (() => undefined | CategoryCountableConnectionKeySpecifier), fields?: CategoryCountableConnectionFieldPolicy, }, CategoryCountableEdge?: Omit & { keyFields?: false | CategoryCountableEdgeKeySpecifier | (() => undefined | CategoryCountableEdgeKeySpecifier), fields?: CategoryCountableEdgeFieldPolicy, }, CategoryCreate?: Omit & { keyFields?: false | CategoryCreateKeySpecifier | (() => undefined | CategoryCreateKeySpecifier), fields?: CategoryCreateFieldPolicy, }, CategoryDelete?: Omit & { keyFields?: false | CategoryDeleteKeySpecifier | (() => undefined | CategoryDeleteKeySpecifier), fields?: CategoryDeleteFieldPolicy, }, CategoryTranslatableContent?: Omit & { keyFields?: false | CategoryTranslatableContentKeySpecifier | (() => undefined | CategoryTranslatableContentKeySpecifier), fields?: CategoryTranslatableContentFieldPolicy, }, CategoryTranslate?: Omit & { keyFields?: false | CategoryTranslateKeySpecifier | (() => undefined | CategoryTranslateKeySpecifier), fields?: CategoryTranslateFieldPolicy, }, CategoryTranslation?: Omit & { keyFields?: false | CategoryTranslationKeySpecifier | (() => undefined | CategoryTranslationKeySpecifier), fields?: CategoryTranslationFieldPolicy, }, CategoryUpdate?: Omit & { keyFields?: false | CategoryUpdateKeySpecifier | (() => undefined | CategoryUpdateKeySpecifier), fields?: CategoryUpdateFieldPolicy, }, Channel?: Omit & { keyFields?: false | ChannelKeySpecifier | (() => undefined | ChannelKeySpecifier), fields?: ChannelFieldPolicy, }, ChannelActivate?: Omit & { keyFields?: false | ChannelActivateKeySpecifier | (() => undefined | ChannelActivateKeySpecifier), fields?: ChannelActivateFieldPolicy, }, ChannelCreate?: Omit & { keyFields?: false | ChannelCreateKeySpecifier | (() => undefined | ChannelCreateKeySpecifier), fields?: ChannelCreateFieldPolicy, }, ChannelDeactivate?: Omit & { keyFields?: false | ChannelDeactivateKeySpecifier | (() => undefined | ChannelDeactivateKeySpecifier), fields?: ChannelDeactivateFieldPolicy, }, ChannelDelete?: Omit & { keyFields?: false | ChannelDeleteKeySpecifier | (() => undefined | ChannelDeleteKeySpecifier), fields?: ChannelDeleteFieldPolicy, }, ChannelError?: Omit & { keyFields?: false | ChannelErrorKeySpecifier | (() => undefined | ChannelErrorKeySpecifier), fields?: ChannelErrorFieldPolicy, }, ChannelUpdate?: Omit & { keyFields?: false | ChannelUpdateKeySpecifier | (() => undefined | ChannelUpdateKeySpecifier), fields?: ChannelUpdateFieldPolicy, }, Checkout?: Omit & { keyFields?: false | CheckoutKeySpecifier | (() => undefined | CheckoutKeySpecifier), fields?: CheckoutFieldPolicy, }, CheckoutAddPromoCode?: Omit & { keyFields?: false | CheckoutAddPromoCodeKeySpecifier | (() => undefined | CheckoutAddPromoCodeKeySpecifier), fields?: CheckoutAddPromoCodeFieldPolicy, }, CheckoutBillingAddressUpdate?: Omit & { keyFields?: false | CheckoutBillingAddressUpdateKeySpecifier | (() => undefined | CheckoutBillingAddressUpdateKeySpecifier), fields?: CheckoutBillingAddressUpdateFieldPolicy, }, CheckoutComplete?: Omit & { keyFields?: false | CheckoutCompleteKeySpecifier | (() => undefined | CheckoutCompleteKeySpecifier), fields?: CheckoutCompleteFieldPolicy, }, CheckoutCountableConnection?: Omit & { keyFields?: false | CheckoutCountableConnectionKeySpecifier | (() => undefined | CheckoutCountableConnectionKeySpecifier), fields?: CheckoutCountableConnectionFieldPolicy, }, CheckoutCountableEdge?: Omit & { keyFields?: false | CheckoutCountableEdgeKeySpecifier | (() => undefined | CheckoutCountableEdgeKeySpecifier), fields?: CheckoutCountableEdgeFieldPolicy, }, CheckoutCreate?: Omit & { keyFields?: false | CheckoutCreateKeySpecifier | (() => undefined | CheckoutCreateKeySpecifier), fields?: CheckoutCreateFieldPolicy, }, CheckoutCustomerAttach?: Omit & { keyFields?: false | CheckoutCustomerAttachKeySpecifier | (() => undefined | CheckoutCustomerAttachKeySpecifier), fields?: CheckoutCustomerAttachFieldPolicy, }, CheckoutCustomerDetach?: Omit & { keyFields?: false | CheckoutCustomerDetachKeySpecifier | (() => undefined | CheckoutCustomerDetachKeySpecifier), fields?: CheckoutCustomerDetachFieldPolicy, }, CheckoutEmailUpdate?: Omit & { keyFields?: false | CheckoutEmailUpdateKeySpecifier | (() => undefined | CheckoutEmailUpdateKeySpecifier), fields?: CheckoutEmailUpdateFieldPolicy, }, CheckoutError?: Omit & { keyFields?: false | CheckoutErrorKeySpecifier | (() => undefined | CheckoutErrorKeySpecifier), fields?: CheckoutErrorFieldPolicy, }, CheckoutLanguageCodeUpdate?: Omit & { keyFields?: false | CheckoutLanguageCodeUpdateKeySpecifier | (() => undefined | CheckoutLanguageCodeUpdateKeySpecifier), fields?: CheckoutLanguageCodeUpdateFieldPolicy, }, CheckoutLine?: Omit & { keyFields?: false | CheckoutLineKeySpecifier | (() => undefined | CheckoutLineKeySpecifier), fields?: CheckoutLineFieldPolicy, }, CheckoutLineCountableConnection?: Omit & { keyFields?: false | CheckoutLineCountableConnectionKeySpecifier | (() => undefined | CheckoutLineCountableConnectionKeySpecifier), fields?: CheckoutLineCountableConnectionFieldPolicy, }, CheckoutLineCountableEdge?: Omit & { keyFields?: false | CheckoutLineCountableEdgeKeySpecifier | (() => undefined | CheckoutLineCountableEdgeKeySpecifier), fields?: CheckoutLineCountableEdgeFieldPolicy, }, CheckoutLineDelete?: Omit & { keyFields?: false | CheckoutLineDeleteKeySpecifier | (() => undefined | CheckoutLineDeleteKeySpecifier), fields?: CheckoutLineDeleteFieldPolicy, }, CheckoutLinesAdd?: Omit & { keyFields?: false | CheckoutLinesAddKeySpecifier | (() => undefined | CheckoutLinesAddKeySpecifier), fields?: CheckoutLinesAddFieldPolicy, }, CheckoutLinesUpdate?: Omit & { keyFields?: false | CheckoutLinesUpdateKeySpecifier | (() => undefined | CheckoutLinesUpdateKeySpecifier), fields?: CheckoutLinesUpdateFieldPolicy, }, CheckoutPaymentCreate?: Omit & { keyFields?: false | CheckoutPaymentCreateKeySpecifier | (() => undefined | CheckoutPaymentCreateKeySpecifier), fields?: CheckoutPaymentCreateFieldPolicy, }, CheckoutRemovePromoCode?: Omit & { keyFields?: false | CheckoutRemovePromoCodeKeySpecifier | (() => undefined | CheckoutRemovePromoCodeKeySpecifier), fields?: CheckoutRemovePromoCodeFieldPolicy, }, CheckoutShippingAddressUpdate?: Omit & { keyFields?: false | CheckoutShippingAddressUpdateKeySpecifier | (() => undefined | CheckoutShippingAddressUpdateKeySpecifier), fields?: CheckoutShippingAddressUpdateFieldPolicy, }, CheckoutShippingMethodUpdate?: Omit & { keyFields?: false | CheckoutShippingMethodUpdateKeySpecifier | (() => undefined | CheckoutShippingMethodUpdateKeySpecifier), fields?: CheckoutShippingMethodUpdateFieldPolicy, }, ChoiceValue?: Omit & { keyFields?: false | ChoiceValueKeySpecifier | (() => undefined | ChoiceValueKeySpecifier), fields?: ChoiceValueFieldPolicy, }, Collection?: Omit & { keyFields?: false | CollectionKeySpecifier | (() => undefined | CollectionKeySpecifier), fields?: CollectionFieldPolicy, }, CollectionAddProducts?: Omit & { keyFields?: false | CollectionAddProductsKeySpecifier | (() => undefined | CollectionAddProductsKeySpecifier), fields?: CollectionAddProductsFieldPolicy, }, CollectionBulkDelete?: Omit & { keyFields?: false | CollectionBulkDeleteKeySpecifier | (() => undefined | CollectionBulkDeleteKeySpecifier), fields?: CollectionBulkDeleteFieldPolicy, }, CollectionChannelListing?: Omit & { keyFields?: false | CollectionChannelListingKeySpecifier | (() => undefined | CollectionChannelListingKeySpecifier), fields?: CollectionChannelListingFieldPolicy, }, CollectionChannelListingError?: Omit & { keyFields?: false | CollectionChannelListingErrorKeySpecifier | (() => undefined | CollectionChannelListingErrorKeySpecifier), fields?: CollectionChannelListingErrorFieldPolicy, }, CollectionChannelListingUpdate?: Omit & { keyFields?: false | CollectionChannelListingUpdateKeySpecifier | (() => undefined | CollectionChannelListingUpdateKeySpecifier), fields?: CollectionChannelListingUpdateFieldPolicy, }, CollectionCountableConnection?: Omit & { keyFields?: false | CollectionCountableConnectionKeySpecifier | (() => undefined | CollectionCountableConnectionKeySpecifier), fields?: CollectionCountableConnectionFieldPolicy, }, CollectionCountableEdge?: Omit & { keyFields?: false | CollectionCountableEdgeKeySpecifier | (() => undefined | CollectionCountableEdgeKeySpecifier), fields?: CollectionCountableEdgeFieldPolicy, }, CollectionCreate?: Omit & { keyFields?: false | CollectionCreateKeySpecifier | (() => undefined | CollectionCreateKeySpecifier), fields?: CollectionCreateFieldPolicy, }, CollectionDelete?: Omit & { keyFields?: false | CollectionDeleteKeySpecifier | (() => undefined | CollectionDeleteKeySpecifier), fields?: CollectionDeleteFieldPolicy, }, CollectionError?: Omit & { keyFields?: false | CollectionErrorKeySpecifier | (() => undefined | CollectionErrorKeySpecifier), fields?: CollectionErrorFieldPolicy, }, CollectionRemoveProducts?: Omit & { keyFields?: false | CollectionRemoveProductsKeySpecifier | (() => undefined | CollectionRemoveProductsKeySpecifier), fields?: CollectionRemoveProductsFieldPolicy, }, CollectionReorderProducts?: Omit & { keyFields?: false | CollectionReorderProductsKeySpecifier | (() => undefined | CollectionReorderProductsKeySpecifier), fields?: CollectionReorderProductsFieldPolicy, }, CollectionTranslatableContent?: Omit & { keyFields?: false | CollectionTranslatableContentKeySpecifier | (() => undefined | CollectionTranslatableContentKeySpecifier), fields?: CollectionTranslatableContentFieldPolicy, }, CollectionTranslate?: Omit & { keyFields?: false | CollectionTranslateKeySpecifier | (() => undefined | CollectionTranslateKeySpecifier), fields?: CollectionTranslateFieldPolicy, }, CollectionTranslation?: Omit & { keyFields?: false | CollectionTranslationKeySpecifier | (() => undefined | CollectionTranslationKeySpecifier), fields?: CollectionTranslationFieldPolicy, }, CollectionUpdate?: Omit & { keyFields?: false | CollectionUpdateKeySpecifier | (() => undefined | CollectionUpdateKeySpecifier), fields?: CollectionUpdateFieldPolicy, }, ConfigurationItem?: Omit & { keyFields?: false | ConfigurationItemKeySpecifier | (() => undefined | ConfigurationItemKeySpecifier), fields?: ConfigurationItemFieldPolicy, }, ConfirmAccount?: Omit & { keyFields?: false | ConfirmAccountKeySpecifier | (() => undefined | ConfirmAccountKeySpecifier), fields?: ConfirmAccountFieldPolicy, }, ConfirmEmailChange?: Omit & { keyFields?: false | ConfirmEmailChangeKeySpecifier | (() => undefined | ConfirmEmailChangeKeySpecifier), fields?: ConfirmEmailChangeFieldPolicy, }, CountryDisplay?: Omit & { keyFields?: false | CountryDisplayKeySpecifier | (() => undefined | CountryDisplayKeySpecifier), fields?: CountryDisplayFieldPolicy, }, CreateToken?: Omit & { keyFields?: false | CreateTokenKeySpecifier | (() => undefined | CreateTokenKeySpecifier), fields?: CreateTokenFieldPolicy, }, CreditCard?: Omit & { keyFields?: false | CreditCardKeySpecifier | (() => undefined | CreditCardKeySpecifier), fields?: CreditCardFieldPolicy, }, CustomerBulkDelete?: Omit & { keyFields?: false | CustomerBulkDeleteKeySpecifier | (() => undefined | CustomerBulkDeleteKeySpecifier), fields?: CustomerBulkDeleteFieldPolicy, }, CustomerCreate?: Omit & { keyFields?: false | CustomerCreateKeySpecifier | (() => undefined | CustomerCreateKeySpecifier), fields?: CustomerCreateFieldPolicy, }, CustomerDelete?: Omit & { keyFields?: false | CustomerDeleteKeySpecifier | (() => undefined | CustomerDeleteKeySpecifier), fields?: CustomerDeleteFieldPolicy, }, CustomerEvent?: Omit & { keyFields?: false | CustomerEventKeySpecifier | (() => undefined | CustomerEventKeySpecifier), fields?: CustomerEventFieldPolicy, }, CustomerUpdate?: Omit & { keyFields?: false | CustomerUpdateKeySpecifier | (() => undefined | CustomerUpdateKeySpecifier), fields?: CustomerUpdateFieldPolicy, }, DeactivateAllUserTokens?: Omit & { keyFields?: false | DeactivateAllUserTokensKeySpecifier | (() => undefined | DeactivateAllUserTokensKeySpecifier), fields?: DeactivateAllUserTokensFieldPolicy, }, DeleteMetadata?: Omit & { keyFields?: false | DeleteMetadataKeySpecifier | (() => undefined | DeleteMetadataKeySpecifier), fields?: DeleteMetadataFieldPolicy, }, DeletePrivateMetadata?: Omit & { keyFields?: false | DeletePrivateMetadataKeySpecifier | (() => undefined | DeletePrivateMetadataKeySpecifier), fields?: DeletePrivateMetadataFieldPolicy, }, DigitalContent?: Omit & { keyFields?: false | DigitalContentKeySpecifier | (() => undefined | DigitalContentKeySpecifier), fields?: DigitalContentFieldPolicy, }, DigitalContentCountableConnection?: Omit & { keyFields?: false | DigitalContentCountableConnectionKeySpecifier | (() => undefined | DigitalContentCountableConnectionKeySpecifier), fields?: DigitalContentCountableConnectionFieldPolicy, }, DigitalContentCountableEdge?: Omit & { keyFields?: false | DigitalContentCountableEdgeKeySpecifier | (() => undefined | DigitalContentCountableEdgeKeySpecifier), fields?: DigitalContentCountableEdgeFieldPolicy, }, DigitalContentCreate?: Omit & { keyFields?: false | DigitalContentCreateKeySpecifier | (() => undefined | DigitalContentCreateKeySpecifier), fields?: DigitalContentCreateFieldPolicy, }, DigitalContentDelete?: Omit & { keyFields?: false | DigitalContentDeleteKeySpecifier | (() => undefined | DigitalContentDeleteKeySpecifier), fields?: DigitalContentDeleteFieldPolicy, }, DigitalContentUpdate?: Omit & { keyFields?: false | DigitalContentUpdateKeySpecifier | (() => undefined | DigitalContentUpdateKeySpecifier), fields?: DigitalContentUpdateFieldPolicy, }, DigitalContentUrl?: Omit & { keyFields?: false | DigitalContentUrlKeySpecifier | (() => undefined | DigitalContentUrlKeySpecifier), fields?: DigitalContentUrlFieldPolicy, }, DigitalContentUrlCreate?: Omit & { keyFields?: false | DigitalContentUrlCreateKeySpecifier | (() => undefined | DigitalContentUrlCreateKeySpecifier), fields?: DigitalContentUrlCreateFieldPolicy, }, DiscountError?: Omit & { keyFields?: false | DiscountErrorKeySpecifier | (() => undefined | DiscountErrorKeySpecifier), fields?: DiscountErrorFieldPolicy, }, Domain?: Omit & { keyFields?: false | DomainKeySpecifier | (() => undefined | DomainKeySpecifier), fields?: DomainFieldPolicy, }, DraftOrderBulkDelete?: Omit & { keyFields?: false | DraftOrderBulkDeleteKeySpecifier | (() => undefined | DraftOrderBulkDeleteKeySpecifier), fields?: DraftOrderBulkDeleteFieldPolicy, }, DraftOrderComplete?: Omit & { keyFields?: false | DraftOrderCompleteKeySpecifier | (() => undefined | DraftOrderCompleteKeySpecifier), fields?: DraftOrderCompleteFieldPolicy, }, DraftOrderCreate?: Omit & { keyFields?: false | DraftOrderCreateKeySpecifier | (() => undefined | DraftOrderCreateKeySpecifier), fields?: DraftOrderCreateFieldPolicy, }, DraftOrderDelete?: Omit & { keyFields?: false | DraftOrderDeleteKeySpecifier | (() => undefined | DraftOrderDeleteKeySpecifier), fields?: DraftOrderDeleteFieldPolicy, }, DraftOrderLinesBulkDelete?: Omit & { keyFields?: false | DraftOrderLinesBulkDeleteKeySpecifier | (() => undefined | DraftOrderLinesBulkDeleteKeySpecifier), fields?: DraftOrderLinesBulkDeleteFieldPolicy, }, DraftOrderUpdate?: Omit & { keyFields?: false | DraftOrderUpdateKeySpecifier | (() => undefined | DraftOrderUpdateKeySpecifier), fields?: DraftOrderUpdateFieldPolicy, }, ExportError?: Omit & { keyFields?: false | ExportErrorKeySpecifier | (() => undefined | ExportErrorKeySpecifier), fields?: ExportErrorFieldPolicy, }, ExportEvent?: Omit & { keyFields?: false | ExportEventKeySpecifier | (() => undefined | ExportEventKeySpecifier), fields?: ExportEventFieldPolicy, }, ExportFile?: Omit & { keyFields?: false | ExportFileKeySpecifier | (() => undefined | ExportFileKeySpecifier), fields?: ExportFileFieldPolicy, }, ExportFileCountableConnection?: Omit & { keyFields?: false | ExportFileCountableConnectionKeySpecifier | (() => undefined | ExportFileCountableConnectionKeySpecifier), fields?: ExportFileCountableConnectionFieldPolicy, }, ExportFileCountableEdge?: Omit & { keyFields?: false | ExportFileCountableEdgeKeySpecifier | (() => undefined | ExportFileCountableEdgeKeySpecifier), fields?: ExportFileCountableEdgeFieldPolicy, }, ExportProducts?: Omit & { keyFields?: false | ExportProductsKeySpecifier | (() => undefined | ExportProductsKeySpecifier), fields?: ExportProductsFieldPolicy, }, ExternalAuthentication?: Omit & { keyFields?: false | ExternalAuthenticationKeySpecifier | (() => undefined | ExternalAuthenticationKeySpecifier), fields?: ExternalAuthenticationFieldPolicy, }, ExternalAuthenticationUrl?: Omit & { keyFields?: false | ExternalAuthenticationUrlKeySpecifier | (() => undefined | ExternalAuthenticationUrlKeySpecifier), fields?: ExternalAuthenticationUrlFieldPolicy, }, ExternalLogout?: Omit & { keyFields?: false | ExternalLogoutKeySpecifier | (() => undefined | ExternalLogoutKeySpecifier), fields?: ExternalLogoutFieldPolicy, }, ExternalObtainAccessTokens?: Omit & { keyFields?: false | ExternalObtainAccessTokensKeySpecifier | (() => undefined | ExternalObtainAccessTokensKeySpecifier), fields?: ExternalObtainAccessTokensFieldPolicy, }, ExternalRefresh?: Omit & { keyFields?: false | ExternalRefreshKeySpecifier | (() => undefined | ExternalRefreshKeySpecifier), fields?: ExternalRefreshFieldPolicy, }, ExternalVerify?: Omit & { keyFields?: false | ExternalVerifyKeySpecifier | (() => undefined | ExternalVerifyKeySpecifier), fields?: ExternalVerifyFieldPolicy, }, File?: Omit & { keyFields?: false | FileKeySpecifier | (() => undefined | FileKeySpecifier), fields?: FileFieldPolicy, }, FileUpload?: Omit & { keyFields?: false | FileUploadKeySpecifier | (() => undefined | FileUploadKeySpecifier), fields?: FileUploadFieldPolicy, }, Fulfillment?: Omit & { keyFields?: false | FulfillmentKeySpecifier | (() => undefined | FulfillmentKeySpecifier), fields?: FulfillmentFieldPolicy, }, FulfillmentCancel?: Omit & { keyFields?: false | FulfillmentCancelKeySpecifier | (() => undefined | FulfillmentCancelKeySpecifier), fields?: FulfillmentCancelFieldPolicy, }, FulfillmentLine?: Omit & { keyFields?: false | FulfillmentLineKeySpecifier | (() => undefined | FulfillmentLineKeySpecifier), fields?: FulfillmentLineFieldPolicy, }, FulfillmentRefundProducts?: Omit & { keyFields?: false | FulfillmentRefundProductsKeySpecifier | (() => undefined | FulfillmentRefundProductsKeySpecifier), fields?: FulfillmentRefundProductsFieldPolicy, }, FulfillmentReturnProducts?: Omit & { keyFields?: false | FulfillmentReturnProductsKeySpecifier | (() => undefined | FulfillmentReturnProductsKeySpecifier), fields?: FulfillmentReturnProductsFieldPolicy, }, FulfillmentUpdateTracking?: Omit & { keyFields?: false | FulfillmentUpdateTrackingKeySpecifier | (() => undefined | FulfillmentUpdateTrackingKeySpecifier), fields?: FulfillmentUpdateTrackingFieldPolicy, }, GatewayConfigLine?: Omit & { keyFields?: false | GatewayConfigLineKeySpecifier | (() => undefined | GatewayConfigLineKeySpecifier), fields?: GatewayConfigLineFieldPolicy, }, GiftCard?: Omit & { keyFields?: false | GiftCardKeySpecifier | (() => undefined | GiftCardKeySpecifier), fields?: GiftCardFieldPolicy, }, GiftCardActivate?: Omit & { keyFields?: false | GiftCardActivateKeySpecifier | (() => undefined | GiftCardActivateKeySpecifier), fields?: GiftCardActivateFieldPolicy, }, GiftCardCountableConnection?: Omit & { keyFields?: false | GiftCardCountableConnectionKeySpecifier | (() => undefined | GiftCardCountableConnectionKeySpecifier), fields?: GiftCardCountableConnectionFieldPolicy, }, GiftCardCountableEdge?: Omit & { keyFields?: false | GiftCardCountableEdgeKeySpecifier | (() => undefined | GiftCardCountableEdgeKeySpecifier), fields?: GiftCardCountableEdgeFieldPolicy, }, GiftCardCreate?: Omit & { keyFields?: false | GiftCardCreateKeySpecifier | (() => undefined | GiftCardCreateKeySpecifier), fields?: GiftCardCreateFieldPolicy, }, GiftCardDeactivate?: Omit & { keyFields?: false | GiftCardDeactivateKeySpecifier | (() => undefined | GiftCardDeactivateKeySpecifier), fields?: GiftCardDeactivateFieldPolicy, }, GiftCardError?: Omit & { keyFields?: false | GiftCardErrorKeySpecifier | (() => undefined | GiftCardErrorKeySpecifier), fields?: GiftCardErrorFieldPolicy, }, GiftCardUpdate?: Omit & { keyFields?: false | GiftCardUpdateKeySpecifier | (() => undefined | GiftCardUpdateKeySpecifier), fields?: GiftCardUpdateFieldPolicy, }, Group?: Omit & { keyFields?: false | GroupKeySpecifier | (() => undefined | GroupKeySpecifier), fields?: GroupFieldPolicy, }, GroupCountableConnection?: Omit & { keyFields?: false | GroupCountableConnectionKeySpecifier | (() => undefined | GroupCountableConnectionKeySpecifier), fields?: GroupCountableConnectionFieldPolicy, }, GroupCountableEdge?: Omit & { keyFields?: false | GroupCountableEdgeKeySpecifier | (() => undefined | GroupCountableEdgeKeySpecifier), fields?: GroupCountableEdgeFieldPolicy, }, Image?: Omit & { keyFields?: false | ImageKeySpecifier | (() => undefined | ImageKeySpecifier), fields?: ImageFieldPolicy, }, Invoice?: Omit & { keyFields?: false | InvoiceKeySpecifier | (() => undefined | InvoiceKeySpecifier), fields?: InvoiceFieldPolicy, }, InvoiceCreate?: Omit & { keyFields?: false | InvoiceCreateKeySpecifier | (() => undefined | InvoiceCreateKeySpecifier), fields?: InvoiceCreateFieldPolicy, }, InvoiceDelete?: Omit & { keyFields?: false | InvoiceDeleteKeySpecifier | (() => undefined | InvoiceDeleteKeySpecifier), fields?: InvoiceDeleteFieldPolicy, }, InvoiceError?: Omit & { keyFields?: false | InvoiceErrorKeySpecifier | (() => undefined | InvoiceErrorKeySpecifier), fields?: InvoiceErrorFieldPolicy, }, InvoiceRequest?: Omit & { keyFields?: false | InvoiceRequestKeySpecifier | (() => undefined | InvoiceRequestKeySpecifier), fields?: InvoiceRequestFieldPolicy, }, InvoiceRequestDelete?: Omit & { keyFields?: false | InvoiceRequestDeleteKeySpecifier | (() => undefined | InvoiceRequestDeleteKeySpecifier), fields?: InvoiceRequestDeleteFieldPolicy, }, InvoiceSendNotification?: Omit & { keyFields?: false | InvoiceSendNotificationKeySpecifier | (() => undefined | InvoiceSendNotificationKeySpecifier), fields?: InvoiceSendNotificationFieldPolicy, }, InvoiceUpdate?: Omit & { keyFields?: false | InvoiceUpdateKeySpecifier | (() => undefined | InvoiceUpdateKeySpecifier), fields?: InvoiceUpdateFieldPolicy, }, Job?: Omit & { keyFields?: false | JobKeySpecifier | (() => undefined | JobKeySpecifier), fields?: JobFieldPolicy, }, LanguageDisplay?: Omit & { keyFields?: false | LanguageDisplayKeySpecifier | (() => undefined | LanguageDisplayKeySpecifier), fields?: LanguageDisplayFieldPolicy, }, LimitInfo?: Omit & { keyFields?: false | LimitInfoKeySpecifier | (() => undefined | LimitInfoKeySpecifier), fields?: LimitInfoFieldPolicy, }, Limits?: Omit & { keyFields?: false | LimitsKeySpecifier | (() => undefined | LimitsKeySpecifier), fields?: LimitsFieldPolicy, }, Manifest?: Omit & { keyFields?: false | ManifestKeySpecifier | (() => undefined | ManifestKeySpecifier), fields?: ManifestFieldPolicy, }, Margin?: Omit & { keyFields?: false | MarginKeySpecifier | (() => undefined | MarginKeySpecifier), fields?: MarginFieldPolicy, }, Menu?: Omit & { keyFields?: false | MenuKeySpecifier | (() => undefined | MenuKeySpecifier), fields?: MenuFieldPolicy, }, MenuBulkDelete?: Omit & { keyFields?: false | MenuBulkDeleteKeySpecifier | (() => undefined | MenuBulkDeleteKeySpecifier), fields?: MenuBulkDeleteFieldPolicy, }, MenuCountableConnection?: Omit & { keyFields?: false | MenuCountableConnectionKeySpecifier | (() => undefined | MenuCountableConnectionKeySpecifier), fields?: MenuCountableConnectionFieldPolicy, }, MenuCountableEdge?: Omit & { keyFields?: false | MenuCountableEdgeKeySpecifier | (() => undefined | MenuCountableEdgeKeySpecifier), fields?: MenuCountableEdgeFieldPolicy, }, MenuCreate?: Omit & { keyFields?: false | MenuCreateKeySpecifier | (() => undefined | MenuCreateKeySpecifier), fields?: MenuCreateFieldPolicy, }, MenuDelete?: Omit & { keyFields?: false | MenuDeleteKeySpecifier | (() => undefined | MenuDeleteKeySpecifier), fields?: MenuDeleteFieldPolicy, }, MenuError?: Omit & { keyFields?: false | MenuErrorKeySpecifier | (() => undefined | MenuErrorKeySpecifier), fields?: MenuErrorFieldPolicy, }, MenuItem?: Omit & { keyFields?: false | MenuItemKeySpecifier | (() => undefined | MenuItemKeySpecifier), fields?: MenuItemFieldPolicy, }, MenuItemBulkDelete?: Omit & { keyFields?: false | MenuItemBulkDeleteKeySpecifier | (() => undefined | MenuItemBulkDeleteKeySpecifier), fields?: MenuItemBulkDeleteFieldPolicy, }, MenuItemCountableConnection?: Omit & { keyFields?: false | MenuItemCountableConnectionKeySpecifier | (() => undefined | MenuItemCountableConnectionKeySpecifier), fields?: MenuItemCountableConnectionFieldPolicy, }, MenuItemCountableEdge?: Omit & { keyFields?: false | MenuItemCountableEdgeKeySpecifier | (() => undefined | MenuItemCountableEdgeKeySpecifier), fields?: MenuItemCountableEdgeFieldPolicy, }, MenuItemCreate?: Omit & { keyFields?: false | MenuItemCreateKeySpecifier | (() => undefined | MenuItemCreateKeySpecifier), fields?: MenuItemCreateFieldPolicy, }, MenuItemDelete?: Omit & { keyFields?: false | MenuItemDeleteKeySpecifier | (() => undefined | MenuItemDeleteKeySpecifier), fields?: MenuItemDeleteFieldPolicy, }, MenuItemMove?: Omit & { keyFields?: false | MenuItemMoveKeySpecifier | (() => undefined | MenuItemMoveKeySpecifier), fields?: MenuItemMoveFieldPolicy, }, MenuItemTranslatableContent?: Omit & { keyFields?: false | MenuItemTranslatableContentKeySpecifier | (() => undefined | MenuItemTranslatableContentKeySpecifier), fields?: MenuItemTranslatableContentFieldPolicy, }, MenuItemTranslate?: Omit & { keyFields?: false | MenuItemTranslateKeySpecifier | (() => undefined | MenuItemTranslateKeySpecifier), fields?: MenuItemTranslateFieldPolicy, }, MenuItemTranslation?: Omit & { keyFields?: false | MenuItemTranslationKeySpecifier | (() => undefined | MenuItemTranslationKeySpecifier), fields?: MenuItemTranslationFieldPolicy, }, MenuItemUpdate?: Omit & { keyFields?: false | MenuItemUpdateKeySpecifier | (() => undefined | MenuItemUpdateKeySpecifier), fields?: MenuItemUpdateFieldPolicy, }, MenuUpdate?: Omit & { keyFields?: false | MenuUpdateKeySpecifier | (() => undefined | MenuUpdateKeySpecifier), fields?: MenuUpdateFieldPolicy, }, MetadataError?: Omit & { keyFields?: false | MetadataErrorKeySpecifier | (() => undefined | MetadataErrorKeySpecifier), fields?: MetadataErrorFieldPolicy, }, MetadataItem?: Omit & { keyFields?: false | MetadataItemKeySpecifier | (() => undefined | MetadataItemKeySpecifier), fields?: MetadataItemFieldPolicy, }, Money?: Omit & { keyFields?: false | MoneyKeySpecifier | (() => undefined | MoneyKeySpecifier), fields?: MoneyFieldPolicy, }, MoneyRange?: Omit & { keyFields?: false | MoneyRangeKeySpecifier | (() => undefined | MoneyRangeKeySpecifier), fields?: MoneyRangeFieldPolicy, }, Mutation?: Omit & { keyFields?: false | MutationKeySpecifier | (() => undefined | MutationKeySpecifier), fields?: MutationFieldPolicy, }, Node?: Omit & { keyFields?: false | NodeKeySpecifier | (() => undefined | NodeKeySpecifier), fields?: NodeFieldPolicy, }, ObjectWithMetadata?: Omit & { keyFields?: false | ObjectWithMetadataKeySpecifier | (() => undefined | ObjectWithMetadataKeySpecifier), fields?: ObjectWithMetadataFieldPolicy, }, Order?: Omit & { keyFields?: false | OrderKeySpecifier | (() => undefined | OrderKeySpecifier), fields?: OrderFieldPolicy, }, OrderAddNote?: Omit & { keyFields?: false | OrderAddNoteKeySpecifier | (() => undefined | OrderAddNoteKeySpecifier), fields?: OrderAddNoteFieldPolicy, }, OrderBulkCancel?: Omit & { keyFields?: false | OrderBulkCancelKeySpecifier | (() => undefined | OrderBulkCancelKeySpecifier), fields?: OrderBulkCancelFieldPolicy, }, OrderCancel?: Omit & { keyFields?: false | OrderCancelKeySpecifier | (() => undefined | OrderCancelKeySpecifier), fields?: OrderCancelFieldPolicy, }, OrderCapture?: Omit & { keyFields?: false | OrderCaptureKeySpecifier | (() => undefined | OrderCaptureKeySpecifier), fields?: OrderCaptureFieldPolicy, }, OrderConfirm?: Omit & { keyFields?: false | OrderConfirmKeySpecifier | (() => undefined | OrderConfirmKeySpecifier), fields?: OrderConfirmFieldPolicy, }, OrderCountableConnection?: Omit & { keyFields?: false | OrderCountableConnectionKeySpecifier | (() => undefined | OrderCountableConnectionKeySpecifier), fields?: OrderCountableConnectionFieldPolicy, }, OrderCountableEdge?: Omit & { keyFields?: false | OrderCountableEdgeKeySpecifier | (() => undefined | OrderCountableEdgeKeySpecifier), fields?: OrderCountableEdgeFieldPolicy, }, OrderDiscount?: Omit & { keyFields?: false | OrderDiscountKeySpecifier | (() => undefined | OrderDiscountKeySpecifier), fields?: OrderDiscountFieldPolicy, }, OrderDiscountAdd?: Omit & { keyFields?: false | OrderDiscountAddKeySpecifier | (() => undefined | OrderDiscountAddKeySpecifier), fields?: OrderDiscountAddFieldPolicy, }, OrderDiscountDelete?: Omit & { keyFields?: false | OrderDiscountDeleteKeySpecifier | (() => undefined | OrderDiscountDeleteKeySpecifier), fields?: OrderDiscountDeleteFieldPolicy, }, OrderDiscountUpdate?: Omit & { keyFields?: false | OrderDiscountUpdateKeySpecifier | (() => undefined | OrderDiscountUpdateKeySpecifier), fields?: OrderDiscountUpdateFieldPolicy, }, OrderError?: Omit & { keyFields?: false | OrderErrorKeySpecifier | (() => undefined | OrderErrorKeySpecifier), fields?: OrderErrorFieldPolicy, }, OrderEvent?: Omit & { keyFields?: false | OrderEventKeySpecifier | (() => undefined | OrderEventKeySpecifier), fields?: OrderEventFieldPolicy, }, OrderEventCountableConnection?: Omit & { keyFields?: false | OrderEventCountableConnectionKeySpecifier | (() => undefined | OrderEventCountableConnectionKeySpecifier), fields?: OrderEventCountableConnectionFieldPolicy, }, OrderEventCountableEdge?: Omit & { keyFields?: false | OrderEventCountableEdgeKeySpecifier | (() => undefined | OrderEventCountableEdgeKeySpecifier), fields?: OrderEventCountableEdgeFieldPolicy, }, OrderEventDiscountObject?: Omit & { keyFields?: false | OrderEventDiscountObjectKeySpecifier | (() => undefined | OrderEventDiscountObjectKeySpecifier), fields?: OrderEventDiscountObjectFieldPolicy, }, OrderEventOrderLineObject?: Omit & { keyFields?: false | OrderEventOrderLineObjectKeySpecifier | (() => undefined | OrderEventOrderLineObjectKeySpecifier), fields?: OrderEventOrderLineObjectFieldPolicy, }, OrderFulfill?: Omit & { keyFields?: false | OrderFulfillKeySpecifier | (() => undefined | OrderFulfillKeySpecifier), fields?: OrderFulfillFieldPolicy, }, OrderLine?: Omit & { keyFields?: false | OrderLineKeySpecifier | (() => undefined | OrderLineKeySpecifier), fields?: OrderLineFieldPolicy, }, OrderLineDelete?: Omit & { keyFields?: false | OrderLineDeleteKeySpecifier | (() => undefined | OrderLineDeleteKeySpecifier), fields?: OrderLineDeleteFieldPolicy, }, OrderLineDiscountRemove?: Omit & { keyFields?: false | OrderLineDiscountRemoveKeySpecifier | (() => undefined | OrderLineDiscountRemoveKeySpecifier), fields?: OrderLineDiscountRemoveFieldPolicy, }, OrderLineDiscountUpdate?: Omit & { keyFields?: false | OrderLineDiscountUpdateKeySpecifier | (() => undefined | OrderLineDiscountUpdateKeySpecifier), fields?: OrderLineDiscountUpdateFieldPolicy, }, OrderLineUpdate?: Omit & { keyFields?: false | OrderLineUpdateKeySpecifier | (() => undefined | OrderLineUpdateKeySpecifier), fields?: OrderLineUpdateFieldPolicy, }, OrderLinesCreate?: Omit & { keyFields?: false | OrderLinesCreateKeySpecifier | (() => undefined | OrderLinesCreateKeySpecifier), fields?: OrderLinesCreateFieldPolicy, }, OrderMarkAsPaid?: Omit & { keyFields?: false | OrderMarkAsPaidKeySpecifier | (() => undefined | OrderMarkAsPaidKeySpecifier), fields?: OrderMarkAsPaidFieldPolicy, }, OrderRefund?: Omit & { keyFields?: false | OrderRefundKeySpecifier | (() => undefined | OrderRefundKeySpecifier), fields?: OrderRefundFieldPolicy, }, OrderSettings?: Omit & { keyFields?: false | OrderSettingsKeySpecifier | (() => undefined | OrderSettingsKeySpecifier), fields?: OrderSettingsFieldPolicy, }, OrderSettingsError?: Omit & { keyFields?: false | OrderSettingsErrorKeySpecifier | (() => undefined | OrderSettingsErrorKeySpecifier), fields?: OrderSettingsErrorFieldPolicy, }, OrderSettingsUpdate?: Omit & { keyFields?: false | OrderSettingsUpdateKeySpecifier | (() => undefined | OrderSettingsUpdateKeySpecifier), fields?: OrderSettingsUpdateFieldPolicy, }, OrderUpdate?: Omit & { keyFields?: false | OrderUpdateKeySpecifier | (() => undefined | OrderUpdateKeySpecifier), fields?: OrderUpdateFieldPolicy, }, OrderUpdateShipping?: Omit & { keyFields?: false | OrderUpdateShippingKeySpecifier | (() => undefined | OrderUpdateShippingKeySpecifier), fields?: OrderUpdateShippingFieldPolicy, }, OrderVoid?: Omit & { keyFields?: false | OrderVoidKeySpecifier | (() => undefined | OrderVoidKeySpecifier), fields?: OrderVoidFieldPolicy, }, Page?: Omit & { keyFields?: false | PageKeySpecifier | (() => undefined | PageKeySpecifier), fields?: PageFieldPolicy, }, PageAttributeAssign?: Omit & { keyFields?: false | PageAttributeAssignKeySpecifier | (() => undefined | PageAttributeAssignKeySpecifier), fields?: PageAttributeAssignFieldPolicy, }, PageAttributeUnassign?: Omit & { keyFields?: false | PageAttributeUnassignKeySpecifier | (() => undefined | PageAttributeUnassignKeySpecifier), fields?: PageAttributeUnassignFieldPolicy, }, PageBulkDelete?: Omit & { keyFields?: false | PageBulkDeleteKeySpecifier | (() => undefined | PageBulkDeleteKeySpecifier), fields?: PageBulkDeleteFieldPolicy, }, PageBulkPublish?: Omit & { keyFields?: false | PageBulkPublishKeySpecifier | (() => undefined | PageBulkPublishKeySpecifier), fields?: PageBulkPublishFieldPolicy, }, PageCountableConnection?: Omit & { keyFields?: false | PageCountableConnectionKeySpecifier | (() => undefined | PageCountableConnectionKeySpecifier), fields?: PageCountableConnectionFieldPolicy, }, PageCountableEdge?: Omit & { keyFields?: false | PageCountableEdgeKeySpecifier | (() => undefined | PageCountableEdgeKeySpecifier), fields?: PageCountableEdgeFieldPolicy, }, PageCreate?: Omit & { keyFields?: false | PageCreateKeySpecifier | (() => undefined | PageCreateKeySpecifier), fields?: PageCreateFieldPolicy, }, PageDelete?: Omit & { keyFields?: false | PageDeleteKeySpecifier | (() => undefined | PageDeleteKeySpecifier), fields?: PageDeleteFieldPolicy, }, PageError?: Omit & { keyFields?: false | PageErrorKeySpecifier | (() => undefined | PageErrorKeySpecifier), fields?: PageErrorFieldPolicy, }, PageInfo?: Omit & { keyFields?: false | PageInfoKeySpecifier | (() => undefined | PageInfoKeySpecifier), fields?: PageInfoFieldPolicy, }, PageReorderAttributeValues?: Omit & { keyFields?: false | PageReorderAttributeValuesKeySpecifier | (() => undefined | PageReorderAttributeValuesKeySpecifier), fields?: PageReorderAttributeValuesFieldPolicy, }, PageTranslatableContent?: Omit & { keyFields?: false | PageTranslatableContentKeySpecifier | (() => undefined | PageTranslatableContentKeySpecifier), fields?: PageTranslatableContentFieldPolicy, }, PageTranslate?: Omit & { keyFields?: false | PageTranslateKeySpecifier | (() => undefined | PageTranslateKeySpecifier), fields?: PageTranslateFieldPolicy, }, PageTranslation?: Omit & { keyFields?: false | PageTranslationKeySpecifier | (() => undefined | PageTranslationKeySpecifier), fields?: PageTranslationFieldPolicy, }, PageType?: Omit & { keyFields?: false | PageTypeKeySpecifier | (() => undefined | PageTypeKeySpecifier), fields?: PageTypeFieldPolicy, }, PageTypeBulkDelete?: Omit & { keyFields?: false | PageTypeBulkDeleteKeySpecifier | (() => undefined | PageTypeBulkDeleteKeySpecifier), fields?: PageTypeBulkDeleteFieldPolicy, }, PageTypeCountableConnection?: Omit & { keyFields?: false | PageTypeCountableConnectionKeySpecifier | (() => undefined | PageTypeCountableConnectionKeySpecifier), fields?: PageTypeCountableConnectionFieldPolicy, }, PageTypeCountableEdge?: Omit & { keyFields?: false | PageTypeCountableEdgeKeySpecifier | (() => undefined | PageTypeCountableEdgeKeySpecifier), fields?: PageTypeCountableEdgeFieldPolicy, }, PageTypeCreate?: Omit & { keyFields?: false | PageTypeCreateKeySpecifier | (() => undefined | PageTypeCreateKeySpecifier), fields?: PageTypeCreateFieldPolicy, }, PageTypeDelete?: Omit & { keyFields?: false | PageTypeDeleteKeySpecifier | (() => undefined | PageTypeDeleteKeySpecifier), fields?: PageTypeDeleteFieldPolicy, }, PageTypeReorderAttributes?: Omit & { keyFields?: false | PageTypeReorderAttributesKeySpecifier | (() => undefined | PageTypeReorderAttributesKeySpecifier), fields?: PageTypeReorderAttributesFieldPolicy, }, PageTypeUpdate?: Omit & { keyFields?: false | PageTypeUpdateKeySpecifier | (() => undefined | PageTypeUpdateKeySpecifier), fields?: PageTypeUpdateFieldPolicy, }, PageUpdate?: Omit & { keyFields?: false | PageUpdateKeySpecifier | (() => undefined | PageUpdateKeySpecifier), fields?: PageUpdateFieldPolicy, }, PasswordChange?: Omit & { keyFields?: false | PasswordChangeKeySpecifier | (() => undefined | PasswordChangeKeySpecifier), fields?: PasswordChangeFieldPolicy, }, Payment?: Omit & { keyFields?: false | PaymentKeySpecifier | (() => undefined | PaymentKeySpecifier), fields?: PaymentFieldPolicy, }, PaymentCapture?: Omit & { keyFields?: false | PaymentCaptureKeySpecifier | (() => undefined | PaymentCaptureKeySpecifier), fields?: PaymentCaptureFieldPolicy, }, PaymentCountableConnection?: Omit & { keyFields?: false | PaymentCountableConnectionKeySpecifier | (() => undefined | PaymentCountableConnectionKeySpecifier), fields?: PaymentCountableConnectionFieldPolicy, }, PaymentCountableEdge?: Omit & { keyFields?: false | PaymentCountableEdgeKeySpecifier | (() => undefined | PaymentCountableEdgeKeySpecifier), fields?: PaymentCountableEdgeFieldPolicy, }, PaymentError?: Omit & { keyFields?: false | PaymentErrorKeySpecifier | (() => undefined | PaymentErrorKeySpecifier), fields?: PaymentErrorFieldPolicy, }, PaymentGateway?: Omit & { keyFields?: false | PaymentGatewayKeySpecifier | (() => undefined | PaymentGatewayKeySpecifier), fields?: PaymentGatewayFieldPolicy, }, PaymentInitialize?: Omit & { keyFields?: false | PaymentInitializeKeySpecifier | (() => undefined | PaymentInitializeKeySpecifier), fields?: PaymentInitializeFieldPolicy, }, PaymentInitialized?: Omit & { keyFields?: false | PaymentInitializedKeySpecifier | (() => undefined | PaymentInitializedKeySpecifier), fields?: PaymentInitializedFieldPolicy, }, PaymentRefund?: Omit & { keyFields?: false | PaymentRefundKeySpecifier | (() => undefined | PaymentRefundKeySpecifier), fields?: PaymentRefundFieldPolicy, }, PaymentSource?: Omit & { keyFields?: false | PaymentSourceKeySpecifier | (() => undefined | PaymentSourceKeySpecifier), fields?: PaymentSourceFieldPolicy, }, PaymentVoid?: Omit & { keyFields?: false | PaymentVoidKeySpecifier | (() => undefined | PaymentVoidKeySpecifier), fields?: PaymentVoidFieldPolicy, }, Permission?: Omit & { keyFields?: false | PermissionKeySpecifier | (() => undefined | PermissionKeySpecifier), fields?: PermissionFieldPolicy, }, PermissionGroupCreate?: Omit & { keyFields?: false | PermissionGroupCreateKeySpecifier | (() => undefined | PermissionGroupCreateKeySpecifier), fields?: PermissionGroupCreateFieldPolicy, }, PermissionGroupDelete?: Omit & { keyFields?: false | PermissionGroupDeleteKeySpecifier | (() => undefined | PermissionGroupDeleteKeySpecifier), fields?: PermissionGroupDeleteFieldPolicy, }, PermissionGroupError?: Omit & { keyFields?: false | PermissionGroupErrorKeySpecifier | (() => undefined | PermissionGroupErrorKeySpecifier), fields?: PermissionGroupErrorFieldPolicy, }, PermissionGroupUpdate?: Omit & { keyFields?: false | PermissionGroupUpdateKeySpecifier | (() => undefined | PermissionGroupUpdateKeySpecifier), fields?: PermissionGroupUpdateFieldPolicy, }, Plugin?: Omit & { keyFields?: false | PluginKeySpecifier | (() => undefined | PluginKeySpecifier), fields?: PluginFieldPolicy, }, PluginConfiguration?: Omit & { keyFields?: false | PluginConfigurationKeySpecifier | (() => undefined | PluginConfigurationKeySpecifier), fields?: PluginConfigurationFieldPolicy, }, PluginCountableConnection?: Omit & { keyFields?: false | PluginCountableConnectionKeySpecifier | (() => undefined | PluginCountableConnectionKeySpecifier), fields?: PluginCountableConnectionFieldPolicy, }, PluginCountableEdge?: Omit & { keyFields?: false | PluginCountableEdgeKeySpecifier | (() => undefined | PluginCountableEdgeKeySpecifier), fields?: PluginCountableEdgeFieldPolicy, }, PluginError?: Omit & { keyFields?: false | PluginErrorKeySpecifier | (() => undefined | PluginErrorKeySpecifier), fields?: PluginErrorFieldPolicy, }, PluginUpdate?: Omit & { keyFields?: false | PluginUpdateKeySpecifier | (() => undefined | PluginUpdateKeySpecifier), fields?: PluginUpdateFieldPolicy, }, Product?: Omit & { keyFields?: false | ProductKeySpecifier | (() => undefined | ProductKeySpecifier), fields?: ProductFieldPolicy, }, ProductAttributeAssign?: Omit & { keyFields?: false | ProductAttributeAssignKeySpecifier | (() => undefined | ProductAttributeAssignKeySpecifier), fields?: ProductAttributeAssignFieldPolicy, }, ProductAttributeUnassign?: Omit & { keyFields?: false | ProductAttributeUnassignKeySpecifier | (() => undefined | ProductAttributeUnassignKeySpecifier), fields?: ProductAttributeUnassignFieldPolicy, }, ProductBulkDelete?: Omit & { keyFields?: false | ProductBulkDeleteKeySpecifier | (() => undefined | ProductBulkDeleteKeySpecifier), fields?: ProductBulkDeleteFieldPolicy, }, ProductChannelListing?: Omit & { keyFields?: false | ProductChannelListingKeySpecifier | (() => undefined | ProductChannelListingKeySpecifier), fields?: ProductChannelListingFieldPolicy, }, ProductChannelListingError?: Omit & { keyFields?: false | ProductChannelListingErrorKeySpecifier | (() => undefined | ProductChannelListingErrorKeySpecifier), fields?: ProductChannelListingErrorFieldPolicy, }, ProductChannelListingUpdate?: Omit & { keyFields?: false | ProductChannelListingUpdateKeySpecifier | (() => undefined | ProductChannelListingUpdateKeySpecifier), fields?: ProductChannelListingUpdateFieldPolicy, }, ProductCountableConnection?: Omit & { keyFields?: false | ProductCountableConnectionKeySpecifier | (() => undefined | ProductCountableConnectionKeySpecifier), fields?: ProductCountableConnectionFieldPolicy, }, ProductCountableEdge?: Omit & { keyFields?: false | ProductCountableEdgeKeySpecifier | (() => undefined | ProductCountableEdgeKeySpecifier), fields?: ProductCountableEdgeFieldPolicy, }, ProductCreate?: Omit & { keyFields?: false | ProductCreateKeySpecifier | (() => undefined | ProductCreateKeySpecifier), fields?: ProductCreateFieldPolicy, }, ProductDelete?: Omit & { keyFields?: false | ProductDeleteKeySpecifier | (() => undefined | ProductDeleteKeySpecifier), fields?: ProductDeleteFieldPolicy, }, ProductError?: Omit & { keyFields?: false | ProductErrorKeySpecifier | (() => undefined | ProductErrorKeySpecifier), fields?: ProductErrorFieldPolicy, }, ProductImage?: Omit & { keyFields?: false | ProductImageKeySpecifier | (() => undefined | ProductImageKeySpecifier), fields?: ProductImageFieldPolicy, }, ProductMedia?: Omit & { keyFields?: false | ProductMediaKeySpecifier | (() => undefined | ProductMediaKeySpecifier), fields?: ProductMediaFieldPolicy, }, ProductMediaBulkDelete?: Omit & { keyFields?: false | ProductMediaBulkDeleteKeySpecifier | (() => undefined | ProductMediaBulkDeleteKeySpecifier), fields?: ProductMediaBulkDeleteFieldPolicy, }, ProductMediaCreate?: Omit & { keyFields?: false | ProductMediaCreateKeySpecifier | (() => undefined | ProductMediaCreateKeySpecifier), fields?: ProductMediaCreateFieldPolicy, }, ProductMediaDelete?: Omit & { keyFields?: false | ProductMediaDeleteKeySpecifier | (() => undefined | ProductMediaDeleteKeySpecifier), fields?: ProductMediaDeleteFieldPolicy, }, ProductMediaReorder?: Omit & { keyFields?: false | ProductMediaReorderKeySpecifier | (() => undefined | ProductMediaReorderKeySpecifier), fields?: ProductMediaReorderFieldPolicy, }, ProductMediaUpdate?: Omit & { keyFields?: false | ProductMediaUpdateKeySpecifier | (() => undefined | ProductMediaUpdateKeySpecifier), fields?: ProductMediaUpdateFieldPolicy, }, ProductPricingInfo?: Omit & { keyFields?: false | ProductPricingInfoKeySpecifier | (() => undefined | ProductPricingInfoKeySpecifier), fields?: ProductPricingInfoFieldPolicy, }, ProductReorderAttributeValues?: Omit & { keyFields?: false | ProductReorderAttributeValuesKeySpecifier | (() => undefined | ProductReorderAttributeValuesKeySpecifier), fields?: ProductReorderAttributeValuesFieldPolicy, }, ProductTranslatableContent?: Omit & { keyFields?: false | ProductTranslatableContentKeySpecifier | (() => undefined | ProductTranslatableContentKeySpecifier), fields?: ProductTranslatableContentFieldPolicy, }, ProductTranslate?: Omit & { keyFields?: false | ProductTranslateKeySpecifier | (() => undefined | ProductTranslateKeySpecifier), fields?: ProductTranslateFieldPolicy, }, ProductTranslation?: Omit & { keyFields?: false | ProductTranslationKeySpecifier | (() => undefined | ProductTranslationKeySpecifier), fields?: ProductTranslationFieldPolicy, }, ProductType?: Omit & { keyFields?: false | ProductTypeKeySpecifier | (() => undefined | ProductTypeKeySpecifier), fields?: ProductTypeFieldPolicy, }, ProductTypeBulkDelete?: Omit & { keyFields?: false | ProductTypeBulkDeleteKeySpecifier | (() => undefined | ProductTypeBulkDeleteKeySpecifier), fields?: ProductTypeBulkDeleteFieldPolicy, }, ProductTypeCountableConnection?: Omit & { keyFields?: false | ProductTypeCountableConnectionKeySpecifier | (() => undefined | ProductTypeCountableConnectionKeySpecifier), fields?: ProductTypeCountableConnectionFieldPolicy, }, ProductTypeCountableEdge?: Omit & { keyFields?: false | ProductTypeCountableEdgeKeySpecifier | (() => undefined | ProductTypeCountableEdgeKeySpecifier), fields?: ProductTypeCountableEdgeFieldPolicy, }, ProductTypeCreate?: Omit & { keyFields?: false | ProductTypeCreateKeySpecifier | (() => undefined | ProductTypeCreateKeySpecifier), fields?: ProductTypeCreateFieldPolicy, }, ProductTypeDelete?: Omit & { keyFields?: false | ProductTypeDeleteKeySpecifier | (() => undefined | ProductTypeDeleteKeySpecifier), fields?: ProductTypeDeleteFieldPolicy, }, ProductTypeReorderAttributes?: Omit & { keyFields?: false | ProductTypeReorderAttributesKeySpecifier | (() => undefined | ProductTypeReorderAttributesKeySpecifier), fields?: ProductTypeReorderAttributesFieldPolicy, }, ProductTypeUpdate?: Omit & { keyFields?: false | ProductTypeUpdateKeySpecifier | (() => undefined | ProductTypeUpdateKeySpecifier), fields?: ProductTypeUpdateFieldPolicy, }, ProductUpdate?: Omit & { keyFields?: false | ProductUpdateKeySpecifier | (() => undefined | ProductUpdateKeySpecifier), fields?: ProductUpdateFieldPolicy, }, ProductVariant?: Omit & { keyFields?: false | ProductVariantKeySpecifier | (() => undefined | ProductVariantKeySpecifier), fields?: ProductVariantFieldPolicy, }, ProductVariantBulkCreate?: Omit & { keyFields?: false | ProductVariantBulkCreateKeySpecifier | (() => undefined | ProductVariantBulkCreateKeySpecifier), fields?: ProductVariantBulkCreateFieldPolicy, }, ProductVariantBulkDelete?: Omit & { keyFields?: false | ProductVariantBulkDeleteKeySpecifier | (() => undefined | ProductVariantBulkDeleteKeySpecifier), fields?: ProductVariantBulkDeleteFieldPolicy, }, ProductVariantChannelListing?: Omit & { keyFields?: false | ProductVariantChannelListingKeySpecifier | (() => undefined | ProductVariantChannelListingKeySpecifier), fields?: ProductVariantChannelListingFieldPolicy, }, ProductVariantChannelListingUpdate?: Omit & { keyFields?: false | ProductVariantChannelListingUpdateKeySpecifier | (() => undefined | ProductVariantChannelListingUpdateKeySpecifier), fields?: ProductVariantChannelListingUpdateFieldPolicy, }, ProductVariantCountableConnection?: Omit & { keyFields?: false | ProductVariantCountableConnectionKeySpecifier | (() => undefined | ProductVariantCountableConnectionKeySpecifier), fields?: ProductVariantCountableConnectionFieldPolicy, }, ProductVariantCountableEdge?: Omit & { keyFields?: false | ProductVariantCountableEdgeKeySpecifier | (() => undefined | ProductVariantCountableEdgeKeySpecifier), fields?: ProductVariantCountableEdgeFieldPolicy, }, ProductVariantCreate?: Omit & { keyFields?: false | ProductVariantCreateKeySpecifier | (() => undefined | ProductVariantCreateKeySpecifier), fields?: ProductVariantCreateFieldPolicy, }, ProductVariantDelete?: Omit & { keyFields?: false | ProductVariantDeleteKeySpecifier | (() => undefined | ProductVariantDeleteKeySpecifier), fields?: ProductVariantDeleteFieldPolicy, }, ProductVariantReorder?: Omit & { keyFields?: false | ProductVariantReorderKeySpecifier | (() => undefined | ProductVariantReorderKeySpecifier), fields?: ProductVariantReorderFieldPolicy, }, ProductVariantReorderAttributeValues?: Omit & { keyFields?: false | ProductVariantReorderAttributeValuesKeySpecifier | (() => undefined | ProductVariantReorderAttributeValuesKeySpecifier), fields?: ProductVariantReorderAttributeValuesFieldPolicy, }, ProductVariantSetDefault?: Omit & { keyFields?: false | ProductVariantSetDefaultKeySpecifier | (() => undefined | ProductVariantSetDefaultKeySpecifier), fields?: ProductVariantSetDefaultFieldPolicy, }, ProductVariantStocksCreate?: Omit & { keyFields?: false | ProductVariantStocksCreateKeySpecifier | (() => undefined | ProductVariantStocksCreateKeySpecifier), fields?: ProductVariantStocksCreateFieldPolicy, }, ProductVariantStocksDelete?: Omit & { keyFields?: false | ProductVariantStocksDeleteKeySpecifier | (() => undefined | ProductVariantStocksDeleteKeySpecifier), fields?: ProductVariantStocksDeleteFieldPolicy, }, ProductVariantStocksUpdate?: Omit & { keyFields?: false | ProductVariantStocksUpdateKeySpecifier | (() => undefined | ProductVariantStocksUpdateKeySpecifier), fields?: ProductVariantStocksUpdateFieldPolicy, }, ProductVariantTranslatableContent?: Omit & { keyFields?: false | ProductVariantTranslatableContentKeySpecifier | (() => undefined | ProductVariantTranslatableContentKeySpecifier), fields?: ProductVariantTranslatableContentFieldPolicy, }, ProductVariantTranslate?: Omit & { keyFields?: false | ProductVariantTranslateKeySpecifier | (() => undefined | ProductVariantTranslateKeySpecifier), fields?: ProductVariantTranslateFieldPolicy, }, ProductVariantTranslation?: Omit & { keyFields?: false | ProductVariantTranslationKeySpecifier | (() => undefined | ProductVariantTranslationKeySpecifier), fields?: ProductVariantTranslationFieldPolicy, }, ProductVariantUpdate?: Omit & { keyFields?: false | ProductVariantUpdateKeySpecifier | (() => undefined | ProductVariantUpdateKeySpecifier), fields?: ProductVariantUpdateFieldPolicy, }, Query?: Omit & { keyFields?: false | QueryKeySpecifier | (() => undefined | QueryKeySpecifier), fields?: QueryFieldPolicy, }, ReducedRate?: Omit & { keyFields?: false | ReducedRateKeySpecifier | (() => undefined | ReducedRateKeySpecifier), fields?: ReducedRateFieldPolicy, }, RefreshToken?: Omit & { keyFields?: false | RefreshTokenKeySpecifier | (() => undefined | RefreshTokenKeySpecifier), fields?: RefreshTokenFieldPolicy, }, RequestEmailChange?: Omit & { keyFields?: false | RequestEmailChangeKeySpecifier | (() => undefined | RequestEmailChangeKeySpecifier), fields?: RequestEmailChangeFieldPolicy, }, RequestPasswordReset?: Omit & { keyFields?: false | RequestPasswordResetKeySpecifier | (() => undefined | RequestPasswordResetKeySpecifier), fields?: RequestPasswordResetFieldPolicy, }, Sale?: Omit & { keyFields?: false | SaleKeySpecifier | (() => undefined | SaleKeySpecifier), fields?: SaleFieldPolicy, }, SaleAddCatalogues?: Omit & { keyFields?: false | SaleAddCataloguesKeySpecifier | (() => undefined | SaleAddCataloguesKeySpecifier), fields?: SaleAddCataloguesFieldPolicy, }, SaleBulkDelete?: Omit & { keyFields?: false | SaleBulkDeleteKeySpecifier | (() => undefined | SaleBulkDeleteKeySpecifier), fields?: SaleBulkDeleteFieldPolicy, }, SaleChannelListing?: Omit & { keyFields?: false | SaleChannelListingKeySpecifier | (() => undefined | SaleChannelListingKeySpecifier), fields?: SaleChannelListingFieldPolicy, }, SaleChannelListingUpdate?: Omit & { keyFields?: false | SaleChannelListingUpdateKeySpecifier | (() => undefined | SaleChannelListingUpdateKeySpecifier), fields?: SaleChannelListingUpdateFieldPolicy, }, SaleCountableConnection?: Omit & { keyFields?: false | SaleCountableConnectionKeySpecifier | (() => undefined | SaleCountableConnectionKeySpecifier), fields?: SaleCountableConnectionFieldPolicy, }, SaleCountableEdge?: Omit & { keyFields?: false | SaleCountableEdgeKeySpecifier | (() => undefined | SaleCountableEdgeKeySpecifier), fields?: SaleCountableEdgeFieldPolicy, }, SaleCreate?: Omit & { keyFields?: false | SaleCreateKeySpecifier | (() => undefined | SaleCreateKeySpecifier), fields?: SaleCreateFieldPolicy, }, SaleDelete?: Omit & { keyFields?: false | SaleDeleteKeySpecifier | (() => undefined | SaleDeleteKeySpecifier), fields?: SaleDeleteFieldPolicy, }, SaleRemoveCatalogues?: Omit & { keyFields?: false | SaleRemoveCataloguesKeySpecifier | (() => undefined | SaleRemoveCataloguesKeySpecifier), fields?: SaleRemoveCataloguesFieldPolicy, }, SaleTranslatableContent?: Omit & { keyFields?: false | SaleTranslatableContentKeySpecifier | (() => undefined | SaleTranslatableContentKeySpecifier), fields?: SaleTranslatableContentFieldPolicy, }, SaleTranslate?: Omit & { keyFields?: false | SaleTranslateKeySpecifier | (() => undefined | SaleTranslateKeySpecifier), fields?: SaleTranslateFieldPolicy, }, SaleTranslation?: Omit & { keyFields?: false | SaleTranslationKeySpecifier | (() => undefined | SaleTranslationKeySpecifier), fields?: SaleTranslationFieldPolicy, }, SaleUpdate?: Omit & { keyFields?: false | SaleUpdateKeySpecifier | (() => undefined | SaleUpdateKeySpecifier), fields?: SaleUpdateFieldPolicy, }, SelectedAttribute?: Omit & { keyFields?: false | SelectedAttributeKeySpecifier | (() => undefined | SelectedAttributeKeySpecifier), fields?: SelectedAttributeFieldPolicy, }, SetPassword?: Omit & { keyFields?: false | SetPasswordKeySpecifier | (() => undefined | SetPasswordKeySpecifier), fields?: SetPasswordFieldPolicy, }, ShippingError?: Omit & { keyFields?: false | ShippingErrorKeySpecifier | (() => undefined | ShippingErrorKeySpecifier), fields?: ShippingErrorFieldPolicy, }, ShippingMethod?: Omit & { keyFields?: false | ShippingMethodKeySpecifier | (() => undefined | ShippingMethodKeySpecifier), fields?: ShippingMethodFieldPolicy, }, ShippingMethodChannelListing?: Omit & { keyFields?: false | ShippingMethodChannelListingKeySpecifier | (() => undefined | ShippingMethodChannelListingKeySpecifier), fields?: ShippingMethodChannelListingFieldPolicy, }, ShippingMethodChannelListingUpdate?: Omit & { keyFields?: false | ShippingMethodChannelListingUpdateKeySpecifier | (() => undefined | ShippingMethodChannelListingUpdateKeySpecifier), fields?: ShippingMethodChannelListingUpdateFieldPolicy, }, ShippingMethodPostalCodeRule?: Omit & { keyFields?: false | ShippingMethodPostalCodeRuleKeySpecifier | (() => undefined | ShippingMethodPostalCodeRuleKeySpecifier), fields?: ShippingMethodPostalCodeRuleFieldPolicy, }, ShippingMethodTranslatableContent?: Omit & { keyFields?: false | ShippingMethodTranslatableContentKeySpecifier | (() => undefined | ShippingMethodTranslatableContentKeySpecifier), fields?: ShippingMethodTranslatableContentFieldPolicy, }, ShippingMethodTranslation?: Omit & { keyFields?: false | ShippingMethodTranslationKeySpecifier | (() => undefined | ShippingMethodTranslationKeySpecifier), fields?: ShippingMethodTranslationFieldPolicy, }, ShippingPriceBulkDelete?: Omit & { keyFields?: false | ShippingPriceBulkDeleteKeySpecifier | (() => undefined | ShippingPriceBulkDeleteKeySpecifier), fields?: ShippingPriceBulkDeleteFieldPolicy, }, ShippingPriceCreate?: Omit & { keyFields?: false | ShippingPriceCreateKeySpecifier | (() => undefined | ShippingPriceCreateKeySpecifier), fields?: ShippingPriceCreateFieldPolicy, }, ShippingPriceDelete?: Omit & { keyFields?: false | ShippingPriceDeleteKeySpecifier | (() => undefined | ShippingPriceDeleteKeySpecifier), fields?: ShippingPriceDeleteFieldPolicy, }, ShippingPriceExcludeProducts?: Omit & { keyFields?: false | ShippingPriceExcludeProductsKeySpecifier | (() => undefined | ShippingPriceExcludeProductsKeySpecifier), fields?: ShippingPriceExcludeProductsFieldPolicy, }, ShippingPriceRemoveProductFromExclude?: Omit & { keyFields?: false | ShippingPriceRemoveProductFromExcludeKeySpecifier | (() => undefined | ShippingPriceRemoveProductFromExcludeKeySpecifier), fields?: ShippingPriceRemoveProductFromExcludeFieldPolicy, }, ShippingPriceTranslate?: Omit & { keyFields?: false | ShippingPriceTranslateKeySpecifier | (() => undefined | ShippingPriceTranslateKeySpecifier), fields?: ShippingPriceTranslateFieldPolicy, }, ShippingPriceUpdate?: Omit & { keyFields?: false | ShippingPriceUpdateKeySpecifier | (() => undefined | ShippingPriceUpdateKeySpecifier), fields?: ShippingPriceUpdateFieldPolicy, }, ShippingZone?: Omit & { keyFields?: false | ShippingZoneKeySpecifier | (() => undefined | ShippingZoneKeySpecifier), fields?: ShippingZoneFieldPolicy, }, ShippingZoneBulkDelete?: Omit & { keyFields?: false | ShippingZoneBulkDeleteKeySpecifier | (() => undefined | ShippingZoneBulkDeleteKeySpecifier), fields?: ShippingZoneBulkDeleteFieldPolicy, }, ShippingZoneCountableConnection?: Omit & { keyFields?: false | ShippingZoneCountableConnectionKeySpecifier | (() => undefined | ShippingZoneCountableConnectionKeySpecifier), fields?: ShippingZoneCountableConnectionFieldPolicy, }, ShippingZoneCountableEdge?: Omit & { keyFields?: false | ShippingZoneCountableEdgeKeySpecifier | (() => undefined | ShippingZoneCountableEdgeKeySpecifier), fields?: ShippingZoneCountableEdgeFieldPolicy, }, ShippingZoneCreate?: Omit & { keyFields?: false | ShippingZoneCreateKeySpecifier | (() => undefined | ShippingZoneCreateKeySpecifier), fields?: ShippingZoneCreateFieldPolicy, }, ShippingZoneDelete?: Omit & { keyFields?: false | ShippingZoneDeleteKeySpecifier | (() => undefined | ShippingZoneDeleteKeySpecifier), fields?: ShippingZoneDeleteFieldPolicy, }, ShippingZoneUpdate?: Omit & { keyFields?: false | ShippingZoneUpdateKeySpecifier | (() => undefined | ShippingZoneUpdateKeySpecifier), fields?: ShippingZoneUpdateFieldPolicy, }, Shop?: Omit & { keyFields?: false | ShopKeySpecifier | (() => undefined | ShopKeySpecifier), fields?: ShopFieldPolicy, }, ShopAddressUpdate?: Omit & { keyFields?: false | ShopAddressUpdateKeySpecifier | (() => undefined | ShopAddressUpdateKeySpecifier), fields?: ShopAddressUpdateFieldPolicy, }, ShopDomainUpdate?: Omit & { keyFields?: false | ShopDomainUpdateKeySpecifier | (() => undefined | ShopDomainUpdateKeySpecifier), fields?: ShopDomainUpdateFieldPolicy, }, ShopError?: Omit & { keyFields?: false | ShopErrorKeySpecifier | (() => undefined | ShopErrorKeySpecifier), fields?: ShopErrorFieldPolicy, }, ShopFetchTaxRates?: Omit & { keyFields?: false | ShopFetchTaxRatesKeySpecifier | (() => undefined | ShopFetchTaxRatesKeySpecifier), fields?: ShopFetchTaxRatesFieldPolicy, }, ShopSettingsTranslate?: Omit & { keyFields?: false | ShopSettingsTranslateKeySpecifier | (() => undefined | ShopSettingsTranslateKeySpecifier), fields?: ShopSettingsTranslateFieldPolicy, }, ShopSettingsUpdate?: Omit & { keyFields?: false | ShopSettingsUpdateKeySpecifier | (() => undefined | ShopSettingsUpdateKeySpecifier), fields?: ShopSettingsUpdateFieldPolicy, }, ShopTranslation?: Omit & { keyFields?: false | ShopTranslationKeySpecifier | (() => undefined | ShopTranslationKeySpecifier), fields?: ShopTranslationFieldPolicy, }, StaffBulkDelete?: Omit & { keyFields?: false | StaffBulkDeleteKeySpecifier | (() => undefined | StaffBulkDeleteKeySpecifier), fields?: StaffBulkDeleteFieldPolicy, }, StaffCreate?: Omit & { keyFields?: false | StaffCreateKeySpecifier | (() => undefined | StaffCreateKeySpecifier), fields?: StaffCreateFieldPolicy, }, StaffDelete?: Omit & { keyFields?: false | StaffDeleteKeySpecifier | (() => undefined | StaffDeleteKeySpecifier), fields?: StaffDeleteFieldPolicy, }, StaffError?: Omit & { keyFields?: false | StaffErrorKeySpecifier | (() => undefined | StaffErrorKeySpecifier), fields?: StaffErrorFieldPolicy, }, StaffNotificationRecipient?: Omit & { keyFields?: false | StaffNotificationRecipientKeySpecifier | (() => undefined | StaffNotificationRecipientKeySpecifier), fields?: StaffNotificationRecipientFieldPolicy, }, StaffNotificationRecipientCreate?: Omit & { keyFields?: false | StaffNotificationRecipientCreateKeySpecifier | (() => undefined | StaffNotificationRecipientCreateKeySpecifier), fields?: StaffNotificationRecipientCreateFieldPolicy, }, StaffNotificationRecipientDelete?: Omit & { keyFields?: false | StaffNotificationRecipientDeleteKeySpecifier | (() => undefined | StaffNotificationRecipientDeleteKeySpecifier), fields?: StaffNotificationRecipientDeleteFieldPolicy, }, StaffNotificationRecipientUpdate?: Omit & { keyFields?: false | StaffNotificationRecipientUpdateKeySpecifier | (() => undefined | StaffNotificationRecipientUpdateKeySpecifier), fields?: StaffNotificationRecipientUpdateFieldPolicy, }, StaffUpdate?: Omit & { keyFields?: false | StaffUpdateKeySpecifier | (() => undefined | StaffUpdateKeySpecifier), fields?: StaffUpdateFieldPolicy, }, Stock?: Omit & { keyFields?: false | StockKeySpecifier | (() => undefined | StockKeySpecifier), fields?: StockFieldPolicy, }, StockCountableConnection?: Omit & { keyFields?: false | StockCountableConnectionKeySpecifier | (() => undefined | StockCountableConnectionKeySpecifier), fields?: StockCountableConnectionFieldPolicy, }, StockCountableEdge?: Omit & { keyFields?: false | StockCountableEdgeKeySpecifier | (() => undefined | StockCountableEdgeKeySpecifier), fields?: StockCountableEdgeFieldPolicy, }, StockError?: Omit & { keyFields?: false | StockErrorKeySpecifier | (() => undefined | StockErrorKeySpecifier), fields?: StockErrorFieldPolicy, }, TaxType?: Omit & { keyFields?: false | TaxTypeKeySpecifier | (() => undefined | TaxTypeKeySpecifier), fields?: TaxTypeFieldPolicy, }, TaxedMoney?: Omit & { keyFields?: false | TaxedMoneyKeySpecifier | (() => undefined | TaxedMoneyKeySpecifier), fields?: TaxedMoneyFieldPolicy, }, TaxedMoneyRange?: Omit & { keyFields?: false | TaxedMoneyRangeKeySpecifier | (() => undefined | TaxedMoneyRangeKeySpecifier), fields?: TaxedMoneyRangeFieldPolicy, }, Transaction?: Omit & { keyFields?: false | TransactionKeySpecifier | (() => undefined | TransactionKeySpecifier), fields?: TransactionFieldPolicy, }, TranslatableItemConnection?: Omit & { keyFields?: false | TranslatableItemConnectionKeySpecifier | (() => undefined | TranslatableItemConnectionKeySpecifier), fields?: TranslatableItemConnectionFieldPolicy, }, TranslatableItemEdge?: Omit & { keyFields?: false | TranslatableItemEdgeKeySpecifier | (() => undefined | TranslatableItemEdgeKeySpecifier), fields?: TranslatableItemEdgeFieldPolicy, }, TranslationError?: Omit & { keyFields?: false | TranslationErrorKeySpecifier | (() => undefined | TranslationErrorKeySpecifier), fields?: TranslationErrorFieldPolicy, }, UpdateMetadata?: Omit & { keyFields?: false | UpdateMetadataKeySpecifier | (() => undefined | UpdateMetadataKeySpecifier), fields?: UpdateMetadataFieldPolicy, }, UpdatePrivateMetadata?: Omit & { keyFields?: false | UpdatePrivateMetadataKeySpecifier | (() => undefined | UpdatePrivateMetadataKeySpecifier), fields?: UpdatePrivateMetadataFieldPolicy, }, UploadError?: Omit & { keyFields?: false | UploadErrorKeySpecifier | (() => undefined | UploadErrorKeySpecifier), fields?: UploadErrorFieldPolicy, }, User?: Omit & { keyFields?: false | UserKeySpecifier | (() => undefined | UserKeySpecifier), fields?: UserFieldPolicy, }, UserAvatarDelete?: Omit & { keyFields?: false | UserAvatarDeleteKeySpecifier | (() => undefined | UserAvatarDeleteKeySpecifier), fields?: UserAvatarDeleteFieldPolicy, }, UserAvatarUpdate?: Omit & { keyFields?: false | UserAvatarUpdateKeySpecifier | (() => undefined | UserAvatarUpdateKeySpecifier), fields?: UserAvatarUpdateFieldPolicy, }, UserBulkSetActive?: Omit & { keyFields?: false | UserBulkSetActiveKeySpecifier | (() => undefined | UserBulkSetActiveKeySpecifier), fields?: UserBulkSetActiveFieldPolicy, }, UserCountableConnection?: Omit & { keyFields?: false | UserCountableConnectionKeySpecifier | (() => undefined | UserCountableConnectionKeySpecifier), fields?: UserCountableConnectionFieldPolicy, }, UserCountableEdge?: Omit & { keyFields?: false | UserCountableEdgeKeySpecifier | (() => undefined | UserCountableEdgeKeySpecifier), fields?: UserCountableEdgeFieldPolicy, }, UserPermission?: Omit & { keyFields?: false | UserPermissionKeySpecifier | (() => undefined | UserPermissionKeySpecifier), fields?: UserPermissionFieldPolicy, }, VAT?: Omit & { keyFields?: false | VATKeySpecifier | (() => undefined | VATKeySpecifier), fields?: VATFieldPolicy, }, VariantMediaAssign?: Omit & { keyFields?: false | VariantMediaAssignKeySpecifier | (() => undefined | VariantMediaAssignKeySpecifier), fields?: VariantMediaAssignFieldPolicy, }, VariantMediaUnassign?: Omit & { keyFields?: false | VariantMediaUnassignKeySpecifier | (() => undefined | VariantMediaUnassignKeySpecifier), fields?: VariantMediaUnassignFieldPolicy, }, VariantPricingInfo?: Omit & { keyFields?: false | VariantPricingInfoKeySpecifier | (() => undefined | VariantPricingInfoKeySpecifier), fields?: VariantPricingInfoFieldPolicy, }, VerifyToken?: Omit & { keyFields?: false | VerifyTokenKeySpecifier | (() => undefined | VerifyTokenKeySpecifier), fields?: VerifyTokenFieldPolicy, }, Voucher?: Omit & { keyFields?: false | VoucherKeySpecifier | (() => undefined | VoucherKeySpecifier), fields?: VoucherFieldPolicy, }, VoucherAddCatalogues?: Omit & { keyFields?: false | VoucherAddCataloguesKeySpecifier | (() => undefined | VoucherAddCataloguesKeySpecifier), fields?: VoucherAddCataloguesFieldPolicy, }, VoucherBulkDelete?: Omit & { keyFields?: false | VoucherBulkDeleteKeySpecifier | (() => undefined | VoucherBulkDeleteKeySpecifier), fields?: VoucherBulkDeleteFieldPolicy, }, VoucherChannelListing?: Omit & { keyFields?: false | VoucherChannelListingKeySpecifier | (() => undefined | VoucherChannelListingKeySpecifier), fields?: VoucherChannelListingFieldPolicy, }, VoucherChannelListingUpdate?: Omit & { keyFields?: false | VoucherChannelListingUpdateKeySpecifier | (() => undefined | VoucherChannelListingUpdateKeySpecifier), fields?: VoucherChannelListingUpdateFieldPolicy, }, VoucherCountableConnection?: Omit & { keyFields?: false | VoucherCountableConnectionKeySpecifier | (() => undefined | VoucherCountableConnectionKeySpecifier), fields?: VoucherCountableConnectionFieldPolicy, }, VoucherCountableEdge?: Omit & { keyFields?: false | VoucherCountableEdgeKeySpecifier | (() => undefined | VoucherCountableEdgeKeySpecifier), fields?: VoucherCountableEdgeFieldPolicy, }, VoucherCreate?: Omit & { keyFields?: false | VoucherCreateKeySpecifier | (() => undefined | VoucherCreateKeySpecifier), fields?: VoucherCreateFieldPolicy, }, VoucherDelete?: Omit & { keyFields?: false | VoucherDeleteKeySpecifier | (() => undefined | VoucherDeleteKeySpecifier), fields?: VoucherDeleteFieldPolicy, }, VoucherRemoveCatalogues?: Omit & { keyFields?: false | VoucherRemoveCataloguesKeySpecifier | (() => undefined | VoucherRemoveCataloguesKeySpecifier), fields?: VoucherRemoveCataloguesFieldPolicy, }, VoucherTranslatableContent?: Omit & { keyFields?: false | VoucherTranslatableContentKeySpecifier | (() => undefined | VoucherTranslatableContentKeySpecifier), fields?: VoucherTranslatableContentFieldPolicy, }, VoucherTranslate?: Omit & { keyFields?: false | VoucherTranslateKeySpecifier | (() => undefined | VoucherTranslateKeySpecifier), fields?: VoucherTranslateFieldPolicy, }, VoucherTranslation?: Omit & { keyFields?: false | VoucherTranslationKeySpecifier | (() => undefined | VoucherTranslationKeySpecifier), fields?: VoucherTranslationFieldPolicy, }, VoucherUpdate?: Omit & { keyFields?: false | VoucherUpdateKeySpecifier | (() => undefined | VoucherUpdateKeySpecifier), fields?: VoucherUpdateFieldPolicy, }, Warehouse?: Omit & { keyFields?: false | WarehouseKeySpecifier | (() => undefined | WarehouseKeySpecifier), fields?: WarehouseFieldPolicy, }, WarehouseCountableConnection?: Omit & { keyFields?: false | WarehouseCountableConnectionKeySpecifier | (() => undefined | WarehouseCountableConnectionKeySpecifier), fields?: WarehouseCountableConnectionFieldPolicy, }, WarehouseCountableEdge?: Omit & { keyFields?: false | WarehouseCountableEdgeKeySpecifier | (() => undefined | WarehouseCountableEdgeKeySpecifier), fields?: WarehouseCountableEdgeFieldPolicy, }, WarehouseCreate?: Omit & { keyFields?: false | WarehouseCreateKeySpecifier | (() => undefined | WarehouseCreateKeySpecifier), fields?: WarehouseCreateFieldPolicy, }, WarehouseDelete?: Omit & { keyFields?: false | WarehouseDeleteKeySpecifier | (() => undefined | WarehouseDeleteKeySpecifier), fields?: WarehouseDeleteFieldPolicy, }, WarehouseError?: Omit & { keyFields?: false | WarehouseErrorKeySpecifier | (() => undefined | WarehouseErrorKeySpecifier), fields?: WarehouseErrorFieldPolicy, }, WarehouseShippingZoneAssign?: Omit & { keyFields?: false | WarehouseShippingZoneAssignKeySpecifier | (() => undefined | WarehouseShippingZoneAssignKeySpecifier), fields?: WarehouseShippingZoneAssignFieldPolicy, }, WarehouseShippingZoneUnassign?: Omit & { keyFields?: false | WarehouseShippingZoneUnassignKeySpecifier | (() => undefined | WarehouseShippingZoneUnassignKeySpecifier), fields?: WarehouseShippingZoneUnassignFieldPolicy, }, WarehouseUpdate?: Omit & { keyFields?: false | WarehouseUpdateKeySpecifier | (() => undefined | WarehouseUpdateKeySpecifier), fields?: WarehouseUpdateFieldPolicy, }, Webhook?: Omit & { keyFields?: false | WebhookKeySpecifier | (() => undefined | WebhookKeySpecifier), fields?: WebhookFieldPolicy, }, WebhookCreate?: Omit & { keyFields?: false | WebhookCreateKeySpecifier | (() => undefined | WebhookCreateKeySpecifier), fields?: WebhookCreateFieldPolicy, }, WebhookDelete?: Omit & { keyFields?: false | WebhookDeleteKeySpecifier | (() => undefined | WebhookDeleteKeySpecifier), fields?: WebhookDeleteFieldPolicy, }, WebhookError?: Omit & { keyFields?: false | WebhookErrorKeySpecifier | (() => undefined | WebhookErrorKeySpecifier), fields?: WebhookErrorFieldPolicy, }, WebhookEvent?: Omit & { keyFields?: false | WebhookEventKeySpecifier | (() => undefined | WebhookEventKeySpecifier), fields?: WebhookEventFieldPolicy, }, WebhookUpdate?: Omit & { keyFields?: false | WebhookUpdateKeySpecifier | (() => undefined | WebhookUpdateKeySpecifier), fields?: WebhookUpdateFieldPolicy, }, Weight?: Omit & { keyFields?: false | WeightKeySpecifier | (() => undefined | WeightKeySpecifier), fields?: WeightFieldPolicy, }, _Service?: Omit & { keyFields?: false | _ServiceKeySpecifier | (() => undefined | _ServiceKeySpecifier), fields?: _ServiceFieldPolicy, } };