UNPKG

@saleor/sdk

Version:
848 lines 328 kB
import { FieldPolicy, FieldReadFunction, TypePolicies, TypePolicy } from '@apollo/client/cache'; export type AccountAddressCreateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AccountAddressCreateKeySpecifier)[]; export type AccountAddressCreateFieldPolicy = { user?: FieldPolicy<any> | FieldReadFunction<any>, accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, address?: FieldPolicy<any> | FieldReadFunction<any> }; export type AccountAddressDeleteKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AccountAddressDeleteKeySpecifier)[]; export type AccountAddressDeleteFieldPolicy = { user?: FieldPolicy<any> | FieldReadFunction<any>, accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, address?: FieldPolicy<any> | FieldReadFunction<any> }; export type AccountAddressUpdateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AccountAddressUpdateKeySpecifier)[]; export type AccountAddressUpdateFieldPolicy = { user?: FieldPolicy<any> | FieldReadFunction<any>, accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, address?: FieldPolicy<any> | FieldReadFunction<any> }; export type AccountDeleteKeySpecifier = ('accountErrors' | 'errors' | 'user' | AccountDeleteKeySpecifier)[]; export type AccountDeleteFieldPolicy = { accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, user?: FieldPolicy<any> | FieldReadFunction<any> }; export type AccountErrorKeySpecifier = ('field' | 'message' | 'code' | 'addressType' | AccountErrorKeySpecifier)[]; export type AccountErrorFieldPolicy = { field?: FieldPolicy<any> | FieldReadFunction<any>, message?: FieldPolicy<any> | FieldReadFunction<any>, code?: FieldPolicy<any> | FieldReadFunction<any>, addressType?: FieldPolicy<any> | FieldReadFunction<any> }; export type AccountRegisterKeySpecifier = ('requiresConfirmation' | 'accountErrors' | 'errors' | 'user' | AccountRegisterKeySpecifier)[]; export type AccountRegisterFieldPolicy = { requiresConfirmation?: FieldPolicy<any> | FieldReadFunction<any>, accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, user?: FieldPolicy<any> | FieldReadFunction<any> }; export type AccountRequestDeletionKeySpecifier = ('accountErrors' | 'errors' | AccountRequestDeletionKeySpecifier)[]; export type AccountRequestDeletionFieldPolicy = { accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type AccountSetDefaultAddressKeySpecifier = ('user' | 'accountErrors' | 'errors' | AccountSetDefaultAddressKeySpecifier)[]; export type AccountSetDefaultAddressFieldPolicy = { user?: FieldPolicy<any> | FieldReadFunction<any>, accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type AccountUpdateKeySpecifier = ('accountErrors' | 'errors' | 'user' | AccountUpdateKeySpecifier)[]; export type AccountUpdateFieldPolicy = { accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, user?: FieldPolicy<any> | FieldReadFunction<any> }; export type AddressKeySpecifier = ('id' | 'firstName' | 'lastName' | 'companyName' | 'streetAddress1' | 'streetAddress2' | 'city' | 'cityArea' | 'postalCode' | 'country' | 'countryArea' | 'phone' | 'isDefaultShippingAddress' | 'isDefaultBillingAddress' | AddressKeySpecifier)[]; export type AddressFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, firstName?: FieldPolicy<any> | FieldReadFunction<any>, lastName?: FieldPolicy<any> | FieldReadFunction<any>, companyName?: FieldPolicy<any> | FieldReadFunction<any>, streetAddress1?: FieldPolicy<any> | FieldReadFunction<any>, streetAddress2?: FieldPolicy<any> | FieldReadFunction<any>, city?: FieldPolicy<any> | FieldReadFunction<any>, cityArea?: FieldPolicy<any> | FieldReadFunction<any>, postalCode?: FieldPolicy<any> | FieldReadFunction<any>, country?: FieldPolicy<any> | FieldReadFunction<any>, countryArea?: FieldPolicy<any> | FieldReadFunction<any>, phone?: FieldPolicy<any> | FieldReadFunction<any>, isDefaultShippingAddress?: FieldPolicy<any> | FieldReadFunction<any>, isDefaultBillingAddress?: FieldPolicy<any> | FieldReadFunction<any> }; export type AddressCreateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AddressCreateKeySpecifier)[]; export type AddressCreateFieldPolicy = { user?: FieldPolicy<any> | FieldReadFunction<any>, accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, address?: FieldPolicy<any> | FieldReadFunction<any> }; export type AddressDeleteKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AddressDeleteKeySpecifier)[]; export type AddressDeleteFieldPolicy = { user?: FieldPolicy<any> | FieldReadFunction<any>, accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, address?: FieldPolicy<any> | FieldReadFunction<any> }; export type AddressSetDefaultKeySpecifier = ('user' | 'accountErrors' | 'errors' | AddressSetDefaultKeySpecifier)[]; export type AddressSetDefaultFieldPolicy = { user?: FieldPolicy<any> | FieldReadFunction<any>, accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type AddressUpdateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AddressUpdateKeySpecifier)[]; export type AddressUpdateFieldPolicy = { user?: FieldPolicy<any> | FieldReadFunction<any>, accountErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, address?: FieldPolicy<any> | FieldReadFunction<any> }; 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<any> | FieldReadFunction<any>, countryName?: FieldPolicy<any> | FieldReadFunction<any>, addressFormat?: FieldPolicy<any> | FieldReadFunction<any>, addressLatinFormat?: FieldPolicy<any> | FieldReadFunction<any>, allowedFields?: FieldPolicy<any> | FieldReadFunction<any>, requiredFields?: FieldPolicy<any> | FieldReadFunction<any>, upperFields?: FieldPolicy<any> | FieldReadFunction<any>, countryAreaType?: FieldPolicy<any> | FieldReadFunction<any>, countryAreaChoices?: FieldPolicy<any> | FieldReadFunction<any>, cityType?: FieldPolicy<any> | FieldReadFunction<any>, cityChoices?: FieldPolicy<any> | FieldReadFunction<any>, cityAreaType?: FieldPolicy<any> | FieldReadFunction<any>, cityAreaChoices?: FieldPolicy<any> | FieldReadFunction<any>, postalCodeType?: FieldPolicy<any> | FieldReadFunction<any>, postalCodeMatchers?: FieldPolicy<any> | FieldReadFunction<any>, postalCodeExamples?: FieldPolicy<any> | FieldReadFunction<any>, postalCodePrefix?: FieldPolicy<any> | FieldReadFunction<any> }; export type AllocationKeySpecifier = ('id' | 'quantity' | 'warehouse' | AllocationKeySpecifier)[]; export type AllocationFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, quantity?: FieldPolicy<any> | FieldReadFunction<any>, warehouse?: FieldPolicy<any> | FieldReadFunction<any> }; 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<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, created?: FieldPolicy<any> | FieldReadFunction<any>, isActive?: FieldPolicy<any> | FieldReadFunction<any>, permissions?: FieldPolicy<any> | FieldReadFunction<any>, tokens?: FieldPolicy<any> | FieldReadFunction<any>, privateMetadata?: FieldPolicy<any> | FieldReadFunction<any>, metadata?: FieldPolicy<any> | FieldReadFunction<any>, type?: FieldPolicy<any> | FieldReadFunction<any>, webhooks?: FieldPolicy<any> | FieldReadFunction<any>, aboutApp?: FieldPolicy<any> | FieldReadFunction<any>, dataPrivacy?: FieldPolicy<any> | FieldReadFunction<any>, dataPrivacyUrl?: FieldPolicy<any> | FieldReadFunction<any>, homepageUrl?: FieldPolicy<any> | FieldReadFunction<any>, supportUrl?: FieldPolicy<any> | FieldReadFunction<any>, configurationUrl?: FieldPolicy<any> | FieldReadFunction<any>, appUrl?: FieldPolicy<any> | FieldReadFunction<any>, version?: FieldPolicy<any> | FieldReadFunction<any>, accessToken?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppActivateKeySpecifier = ('appErrors' | 'errors' | 'app' | AppActivateKeySpecifier)[]; export type AppActivateFieldPolicy = { appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, app?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | AppCountableConnectionKeySpecifier)[]; export type AppCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy<any> | FieldReadFunction<any>, edges?: FieldPolicy<any> | FieldReadFunction<any>, totalCount?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppCountableEdgeKeySpecifier = ('node' | 'cursor' | AppCountableEdgeKeySpecifier)[]; export type AppCountableEdgeFieldPolicy = { node?: FieldPolicy<any> | FieldReadFunction<any>, cursor?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppCreateKeySpecifier = ('authToken' | 'appErrors' | 'errors' | 'app' | AppCreateKeySpecifier)[]; export type AppCreateFieldPolicy = { authToken?: FieldPolicy<any> | FieldReadFunction<any>, appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, app?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppDeactivateKeySpecifier = ('appErrors' | 'errors' | 'app' | AppDeactivateKeySpecifier)[]; export type AppDeactivateFieldPolicy = { appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, app?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppDeleteKeySpecifier = ('appErrors' | 'errors' | 'app' | AppDeleteKeySpecifier)[]; export type AppDeleteFieldPolicy = { appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, app?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppDeleteFailedInstallationKeySpecifier = ('appErrors' | 'errors' | 'appInstallation' | AppDeleteFailedInstallationKeySpecifier)[]; export type AppDeleteFailedInstallationFieldPolicy = { appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, appInstallation?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppErrorKeySpecifier = ('field' | 'message' | 'code' | 'permissions' | AppErrorKeySpecifier)[]; export type AppErrorFieldPolicy = { field?: FieldPolicy<any> | FieldReadFunction<any>, message?: FieldPolicy<any> | FieldReadFunction<any>, code?: FieldPolicy<any> | FieldReadFunction<any>, permissions?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppFetchManifestKeySpecifier = ('manifest' | 'appErrors' | 'errors' | AppFetchManifestKeySpecifier)[]; export type AppFetchManifestFieldPolicy = { manifest?: FieldPolicy<any> | FieldReadFunction<any>, appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppInstallKeySpecifier = ('appErrors' | 'errors' | 'appInstallation' | AppInstallKeySpecifier)[]; export type AppInstallFieldPolicy = { appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, appInstallation?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppInstallationKeySpecifier = ('appName' | 'manifestUrl' | 'id' | 'status' | 'createdAt' | 'updatedAt' | 'message' | AppInstallationKeySpecifier)[]; export type AppInstallationFieldPolicy = { appName?: FieldPolicy<any> | FieldReadFunction<any>, manifestUrl?: FieldPolicy<any> | FieldReadFunction<any>, id?: FieldPolicy<any> | FieldReadFunction<any>, status?: FieldPolicy<any> | FieldReadFunction<any>, createdAt?: FieldPolicy<any> | FieldReadFunction<any>, updatedAt?: FieldPolicy<any> | FieldReadFunction<any>, message?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppRetryInstallKeySpecifier = ('appErrors' | 'errors' | 'appInstallation' | AppRetryInstallKeySpecifier)[]; export type AppRetryInstallFieldPolicy = { appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, appInstallation?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppTokenKeySpecifier = ('name' | 'authToken' | 'id' | AppTokenKeySpecifier)[]; export type AppTokenFieldPolicy = { name?: FieldPolicy<any> | FieldReadFunction<any>, authToken?: FieldPolicy<any> | FieldReadFunction<any>, id?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppTokenCreateKeySpecifier = ('authToken' | 'appErrors' | 'errors' | 'appToken' | AppTokenCreateKeySpecifier)[]; export type AppTokenCreateFieldPolicy = { authToken?: FieldPolicy<any> | FieldReadFunction<any>, appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, appToken?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppTokenDeleteKeySpecifier = ('appErrors' | 'errors' | 'appToken' | AppTokenDeleteKeySpecifier)[]; export type AppTokenDeleteFieldPolicy = { appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, appToken?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppTokenVerifyKeySpecifier = ('valid' | 'appErrors' | 'errors' | AppTokenVerifyKeySpecifier)[]; export type AppTokenVerifyFieldPolicy = { valid?: FieldPolicy<any> | FieldReadFunction<any>, appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type AppUpdateKeySpecifier = ('appErrors' | 'errors' | 'app' | AppUpdateKeySpecifier)[]; export type AppUpdateFieldPolicy = { appErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, app?: FieldPolicy<any> | FieldReadFunction<any> }; export type AssignNavigationKeySpecifier = ('menu' | 'menuErrors' | 'errors' | AssignNavigationKeySpecifier)[]; export type AssignNavigationFieldPolicy = { menu?: FieldPolicy<any> | FieldReadFunction<any>, menuErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; 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<any> | FieldReadFunction<any>, productTypes?: FieldPolicy<any> | FieldReadFunction<any>, productVariantTypes?: FieldPolicy<any> | FieldReadFunction<any>, privateMetadata?: FieldPolicy<any> | FieldReadFunction<any>, metadata?: FieldPolicy<any> | FieldReadFunction<any>, inputType?: FieldPolicy<any> | FieldReadFunction<any>, entityType?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, slug?: FieldPolicy<any> | FieldReadFunction<any>, type?: FieldPolicy<any> | FieldReadFunction<any>, unit?: FieldPolicy<any> | FieldReadFunction<any>, choices?: FieldPolicy<any> | FieldReadFunction<any>, valueRequired?: FieldPolicy<any> | FieldReadFunction<any>, visibleInStorefront?: FieldPolicy<any> | FieldReadFunction<any>, filterableInStorefront?: FieldPolicy<any> | FieldReadFunction<any>, filterableInDashboard?: FieldPolicy<any> | FieldReadFunction<any>, availableInGrid?: FieldPolicy<any> | FieldReadFunction<any>, translation?: FieldPolicy<any> | FieldReadFunction<any>, storefrontSearchPosition?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeBulkDeleteKeySpecifier = ('count' | 'attributeErrors' | 'errors' | AttributeBulkDeleteKeySpecifier)[]; export type AttributeBulkDeleteFieldPolicy = { count?: FieldPolicy<any> | FieldReadFunction<any>, attributeErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | AttributeCountableConnectionKeySpecifier)[]; export type AttributeCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy<any> | FieldReadFunction<any>, edges?: FieldPolicy<any> | FieldReadFunction<any>, totalCount?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeCountableEdgeKeySpecifier = ('node' | 'cursor' | AttributeCountableEdgeKeySpecifier)[]; export type AttributeCountableEdgeFieldPolicy = { node?: FieldPolicy<any> | FieldReadFunction<any>, cursor?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeCreateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | AttributeCreateKeySpecifier)[]; export type AttributeCreateFieldPolicy = { attribute?: FieldPolicy<any> | FieldReadFunction<any>, attributeErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeDeleteKeySpecifier = ('attributeErrors' | 'errors' | 'attribute' | AttributeDeleteKeySpecifier)[]; export type AttributeDeleteFieldPolicy = { attributeErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, attribute?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeErrorKeySpecifier = ('field' | 'message' | 'code' | AttributeErrorKeySpecifier)[]; export type AttributeErrorFieldPolicy = { field?: FieldPolicy<any> | FieldReadFunction<any>, message?: FieldPolicy<any> | FieldReadFunction<any>, code?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeReorderValuesKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | AttributeReorderValuesKeySpecifier)[]; export type AttributeReorderValuesFieldPolicy = { attribute?: FieldPolicy<any> | FieldReadFunction<any>, attributeErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'attribute' | AttributeTranslatableContentKeySpecifier)[]; export type AttributeTranslatableContentFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, translation?: FieldPolicy<any> | FieldReadFunction<any>, attribute?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeTranslateKeySpecifier = ('translationErrors' | 'errors' | 'attribute' | AttributeTranslateKeySpecifier)[]; export type AttributeTranslateFieldPolicy = { translationErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, attribute?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeTranslationKeySpecifier = ('id' | 'name' | 'language' | AttributeTranslationKeySpecifier)[]; export type AttributeTranslationFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, language?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeUpdateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | AttributeUpdateKeySpecifier)[]; export type AttributeUpdateFieldPolicy = { attribute?: FieldPolicy<any> | FieldReadFunction<any>, attributeErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeValueKeySpecifier = ('id' | 'name' | 'slug' | 'value' | 'translation' | 'inputType' | 'reference' | 'file' | 'richText' | 'boolean' | AttributeValueKeySpecifier)[]; export type AttributeValueFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, slug?: FieldPolicy<any> | FieldReadFunction<any>, value?: FieldPolicy<any> | FieldReadFunction<any>, translation?: FieldPolicy<any> | FieldReadFunction<any>, inputType?: FieldPolicy<any> | FieldReadFunction<any>, reference?: FieldPolicy<any> | FieldReadFunction<any>, file?: FieldPolicy<any> | FieldReadFunction<any>, richText?: FieldPolicy<any> | FieldReadFunction<any>, boolean?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeValueBulkDeleteKeySpecifier = ('count' | 'attributeErrors' | 'errors' | AttributeValueBulkDeleteKeySpecifier)[]; export type AttributeValueBulkDeleteFieldPolicy = { count?: FieldPolicy<any> | FieldReadFunction<any>, attributeErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeValueCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | AttributeValueCountableConnectionKeySpecifier)[]; export type AttributeValueCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy<any> | FieldReadFunction<any>, edges?: FieldPolicy<any> | FieldReadFunction<any>, totalCount?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeValueCountableEdgeKeySpecifier = ('node' | 'cursor' | AttributeValueCountableEdgeKeySpecifier)[]; export type AttributeValueCountableEdgeFieldPolicy = { node?: FieldPolicy<any> | FieldReadFunction<any>, cursor?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeValueCreateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | 'attributeValue' | AttributeValueCreateKeySpecifier)[]; export type AttributeValueCreateFieldPolicy = { attribute?: FieldPolicy<any> | FieldReadFunction<any>, attributeErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, attributeValue?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeValueDeleteKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | 'attributeValue' | AttributeValueDeleteKeySpecifier)[]; export type AttributeValueDeleteFieldPolicy = { attribute?: FieldPolicy<any> | FieldReadFunction<any>, attributeErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, attributeValue?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeValueTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'attributeValue' | AttributeValueTranslatableContentKeySpecifier)[]; export type AttributeValueTranslatableContentFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, translation?: FieldPolicy<any> | FieldReadFunction<any>, attributeValue?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeValueTranslateKeySpecifier = ('translationErrors' | 'errors' | 'attributeValue' | AttributeValueTranslateKeySpecifier)[]; export type AttributeValueTranslateFieldPolicy = { translationErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, attributeValue?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeValueTranslationKeySpecifier = ('id' | 'name' | 'richText' | 'language' | AttributeValueTranslationKeySpecifier)[]; export type AttributeValueTranslationFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, richText?: FieldPolicy<any> | FieldReadFunction<any>, language?: FieldPolicy<any> | FieldReadFunction<any> }; export type AttributeValueUpdateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | 'attributeValue' | AttributeValueUpdateKeySpecifier)[]; export type AttributeValueUpdateFieldPolicy = { attribute?: FieldPolicy<any> | FieldReadFunction<any>, attributeErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, attributeValue?: FieldPolicy<any> | FieldReadFunction<any> }; export type BulkProductErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | 'index' | 'warehouses' | 'channels' | BulkProductErrorKeySpecifier)[]; export type BulkProductErrorFieldPolicy = { field?: FieldPolicy<any> | FieldReadFunction<any>, message?: FieldPolicy<any> | FieldReadFunction<any>, code?: FieldPolicy<any> | FieldReadFunction<any>, attributes?: FieldPolicy<any> | FieldReadFunction<any>, values?: FieldPolicy<any> | FieldReadFunction<any>, index?: FieldPolicy<any> | FieldReadFunction<any>, warehouses?: FieldPolicy<any> | FieldReadFunction<any>, channels?: FieldPolicy<any> | FieldReadFunction<any> }; export type BulkStockErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | 'index' | BulkStockErrorKeySpecifier)[]; export type BulkStockErrorFieldPolicy = { field?: FieldPolicy<any> | FieldReadFunction<any>, message?: FieldPolicy<any> | FieldReadFunction<any>, code?: FieldPolicy<any> | FieldReadFunction<any>, attributes?: FieldPolicy<any> | FieldReadFunction<any>, values?: FieldPolicy<any> | FieldReadFunction<any>, index?: FieldPolicy<any> | FieldReadFunction<any> }; 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<any> | FieldReadFunction<any>, seoTitle?: FieldPolicy<any> | FieldReadFunction<any>, seoDescription?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, description?: FieldPolicy<any> | FieldReadFunction<any>, slug?: FieldPolicy<any> | FieldReadFunction<any>, parent?: FieldPolicy<any> | FieldReadFunction<any>, level?: FieldPolicy<any> | FieldReadFunction<any>, privateMetadata?: FieldPolicy<any> | FieldReadFunction<any>, metadata?: FieldPolicy<any> | FieldReadFunction<any>, descriptionJson?: FieldPolicy<any> | FieldReadFunction<any>, ancestors?: FieldPolicy<any> | FieldReadFunction<any>, products?: FieldPolicy<any> | FieldReadFunction<any>, children?: FieldPolicy<any> | FieldReadFunction<any>, backgroundImage?: FieldPolicy<any> | FieldReadFunction<any>, translation?: FieldPolicy<any> | FieldReadFunction<any> }; export type CategoryBulkDeleteKeySpecifier = ('count' | 'productErrors' | 'errors' | CategoryBulkDeleteKeySpecifier)[]; export type CategoryBulkDeleteFieldPolicy = { count?: FieldPolicy<any> | FieldReadFunction<any>, productErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CategoryCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CategoryCountableConnectionKeySpecifier)[]; export type CategoryCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy<any> | FieldReadFunction<any>, edges?: FieldPolicy<any> | FieldReadFunction<any>, totalCount?: FieldPolicy<any> | FieldReadFunction<any> }; export type CategoryCountableEdgeKeySpecifier = ('node' | 'cursor' | CategoryCountableEdgeKeySpecifier)[]; export type CategoryCountableEdgeFieldPolicy = { node?: FieldPolicy<any> | FieldReadFunction<any>, cursor?: FieldPolicy<any> | FieldReadFunction<any> }; export type CategoryCreateKeySpecifier = ('productErrors' | 'errors' | 'category' | CategoryCreateKeySpecifier)[]; export type CategoryCreateFieldPolicy = { productErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, category?: FieldPolicy<any> | FieldReadFunction<any> }; export type CategoryDeleteKeySpecifier = ('productErrors' | 'errors' | 'category' | CategoryDeleteKeySpecifier)[]; export type CategoryDeleteFieldPolicy = { productErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, category?: FieldPolicy<any> | FieldReadFunction<any> }; export type CategoryTranslatableContentKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'descriptionJson' | 'translation' | 'category' | CategoryTranslatableContentKeySpecifier)[]; export type CategoryTranslatableContentFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, seoTitle?: FieldPolicy<any> | FieldReadFunction<any>, seoDescription?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, description?: FieldPolicy<any> | FieldReadFunction<any>, descriptionJson?: FieldPolicy<any> | FieldReadFunction<any>, translation?: FieldPolicy<any> | FieldReadFunction<any>, category?: FieldPolicy<any> | FieldReadFunction<any> }; export type CategoryTranslateKeySpecifier = ('translationErrors' | 'errors' | 'category' | CategoryTranslateKeySpecifier)[]; export type CategoryTranslateFieldPolicy = { translationErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, category?: FieldPolicy<any> | FieldReadFunction<any> }; export type CategoryTranslationKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'language' | 'descriptionJson' | CategoryTranslationKeySpecifier)[]; export type CategoryTranslationFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, seoTitle?: FieldPolicy<any> | FieldReadFunction<any>, seoDescription?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, description?: FieldPolicy<any> | FieldReadFunction<any>, language?: FieldPolicy<any> | FieldReadFunction<any>, descriptionJson?: FieldPolicy<any> | FieldReadFunction<any> }; export type CategoryUpdateKeySpecifier = ('productErrors' | 'errors' | 'category' | CategoryUpdateKeySpecifier)[]; export type CategoryUpdateFieldPolicy = { productErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, category?: FieldPolicy<any> | FieldReadFunction<any> }; export type ChannelKeySpecifier = ('id' | 'name' | 'isActive' | 'slug' | 'currencyCode' | 'hasOrders' | ChannelKeySpecifier)[]; export type ChannelFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, isActive?: FieldPolicy<any> | FieldReadFunction<any>, slug?: FieldPolicy<any> | FieldReadFunction<any>, currencyCode?: FieldPolicy<any> | FieldReadFunction<any>, hasOrders?: FieldPolicy<any> | FieldReadFunction<any> }; export type ChannelActivateKeySpecifier = ('channel' | 'channelErrors' | 'errors' | ChannelActivateKeySpecifier)[]; export type ChannelActivateFieldPolicy = { channel?: FieldPolicy<any> | FieldReadFunction<any>, channelErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type ChannelCreateKeySpecifier = ('channelErrors' | 'errors' | 'channel' | ChannelCreateKeySpecifier)[]; export type ChannelCreateFieldPolicy = { channelErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, channel?: FieldPolicy<any> | FieldReadFunction<any> }; export type ChannelDeactivateKeySpecifier = ('channel' | 'channelErrors' | 'errors' | ChannelDeactivateKeySpecifier)[]; export type ChannelDeactivateFieldPolicy = { channel?: FieldPolicy<any> | FieldReadFunction<any>, channelErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type ChannelDeleteKeySpecifier = ('channelErrors' | 'errors' | 'channel' | ChannelDeleteKeySpecifier)[]; export type ChannelDeleteFieldPolicy = { channelErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, channel?: FieldPolicy<any> | FieldReadFunction<any> }; export type ChannelErrorKeySpecifier = ('field' | 'message' | 'code' | 'shippingZones' | ChannelErrorKeySpecifier)[]; export type ChannelErrorFieldPolicy = { field?: FieldPolicy<any> | FieldReadFunction<any>, message?: FieldPolicy<any> | FieldReadFunction<any>, code?: FieldPolicy<any> | FieldReadFunction<any>, shippingZones?: FieldPolicy<any> | FieldReadFunction<any> }; export type ChannelUpdateKeySpecifier = ('channelErrors' | 'errors' | 'channel' | ChannelUpdateKeySpecifier)[]; export type ChannelUpdateFieldPolicy = { channelErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, channel?: FieldPolicy<any> | FieldReadFunction<any> }; 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<any> | FieldReadFunction<any>, lastChange?: FieldPolicy<any> | FieldReadFunction<any>, user?: FieldPolicy<any> | FieldReadFunction<any>, channel?: FieldPolicy<any> | FieldReadFunction<any>, billingAddress?: FieldPolicy<any> | FieldReadFunction<any>, shippingAddress?: FieldPolicy<any> | FieldReadFunction<any>, note?: FieldPolicy<any> | FieldReadFunction<any>, discount?: FieldPolicy<any> | FieldReadFunction<any>, discountName?: FieldPolicy<any> | FieldReadFunction<any>, translatedDiscountName?: FieldPolicy<any> | FieldReadFunction<any>, voucherCode?: FieldPolicy<any> | FieldReadFunction<any>, giftCards?: FieldPolicy<any> | FieldReadFunction<any>, id?: FieldPolicy<any> | FieldReadFunction<any>, privateMetadata?: FieldPolicy<any> | FieldReadFunction<any>, metadata?: FieldPolicy<any> | FieldReadFunction<any>, availableShippingMethods?: FieldPolicy<any> | FieldReadFunction<any>, availablePaymentGateways?: FieldPolicy<any> | FieldReadFunction<any>, email?: FieldPolicy<any> | FieldReadFunction<any>, isShippingRequired?: FieldPolicy<any> | FieldReadFunction<any>, quantity?: FieldPolicy<any> | FieldReadFunction<any>, lines?: FieldPolicy<any> | FieldReadFunction<any>, shippingPrice?: FieldPolicy<any> | FieldReadFunction<any>, shippingMethod?: FieldPolicy<any> | FieldReadFunction<any>, subtotalPrice?: FieldPolicy<any> | FieldReadFunction<any>, token?: FieldPolicy<any> | FieldReadFunction<any>, totalPrice?: FieldPolicy<any> | FieldReadFunction<any>, languageCode?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutAddPromoCodeKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutAddPromoCodeKeySpecifier)[]; export type CheckoutAddPromoCodeFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutBillingAddressUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutBillingAddressUpdateKeySpecifier)[]; export type CheckoutBillingAddressUpdateFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutCompleteKeySpecifier = ('order' | 'confirmationNeeded' | 'confirmationData' | 'checkoutErrors' | 'errors' | CheckoutCompleteKeySpecifier)[]; export type CheckoutCompleteFieldPolicy = { order?: FieldPolicy<any> | FieldReadFunction<any>, confirmationNeeded?: FieldPolicy<any> | FieldReadFunction<any>, confirmationData?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CheckoutCountableConnectionKeySpecifier)[]; export type CheckoutCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy<any> | FieldReadFunction<any>, edges?: FieldPolicy<any> | FieldReadFunction<any>, totalCount?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutCountableEdgeKeySpecifier = ('node' | 'cursor' | CheckoutCountableEdgeKeySpecifier)[]; export type CheckoutCountableEdgeFieldPolicy = { node?: FieldPolicy<any> | FieldReadFunction<any>, cursor?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutCreateKeySpecifier = ('created' | 'checkoutErrors' | 'errors' | 'checkout' | CheckoutCreateKeySpecifier)[]; export type CheckoutCreateFieldPolicy = { created?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, checkout?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutCustomerAttachKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutCustomerAttachKeySpecifier)[]; export type CheckoutCustomerAttachFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutCustomerDetachKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutCustomerDetachKeySpecifier)[]; export type CheckoutCustomerDetachFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutEmailUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutEmailUpdateKeySpecifier)[]; export type CheckoutEmailUpdateFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutErrorKeySpecifier = ('field' | 'message' | 'code' | 'variants' | 'addressType' | CheckoutErrorKeySpecifier)[]; export type CheckoutErrorFieldPolicy = { field?: FieldPolicy<any> | FieldReadFunction<any>, message?: FieldPolicy<any> | FieldReadFunction<any>, code?: FieldPolicy<any> | FieldReadFunction<any>, variants?: FieldPolicy<any> | FieldReadFunction<any>, addressType?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutLanguageCodeUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLanguageCodeUpdateKeySpecifier)[]; export type CheckoutLanguageCodeUpdateFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutLineKeySpecifier = ('id' | 'variant' | 'quantity' | 'totalPrice' | 'requiresShipping' | CheckoutLineKeySpecifier)[]; export type CheckoutLineFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, variant?: FieldPolicy<any> | FieldReadFunction<any>, quantity?: FieldPolicy<any> | FieldReadFunction<any>, totalPrice?: FieldPolicy<any> | FieldReadFunction<any>, requiresShipping?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutLineCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CheckoutLineCountableConnectionKeySpecifier)[]; export type CheckoutLineCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy<any> | FieldReadFunction<any>, edges?: FieldPolicy<any> | FieldReadFunction<any>, totalCount?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutLineCountableEdgeKeySpecifier = ('node' | 'cursor' | CheckoutLineCountableEdgeKeySpecifier)[]; export type CheckoutLineCountableEdgeFieldPolicy = { node?: FieldPolicy<any> | FieldReadFunction<any>, cursor?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutLineDeleteKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLineDeleteKeySpecifier)[]; export type CheckoutLineDeleteFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutLinesAddKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLinesAddKeySpecifier)[]; export type CheckoutLinesAddFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutLinesUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLinesUpdateKeySpecifier)[]; export type CheckoutLinesUpdateFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutPaymentCreateKeySpecifier = ('checkout' | 'payment' | 'paymentErrors' | 'errors' | CheckoutPaymentCreateKeySpecifier)[]; export type CheckoutPaymentCreateFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, payment?: FieldPolicy<any> | FieldReadFunction<any>, paymentErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutRemovePromoCodeKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutRemovePromoCodeKeySpecifier)[]; export type CheckoutRemovePromoCodeFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutShippingAddressUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutShippingAddressUpdateKeySpecifier)[]; export type CheckoutShippingAddressUpdateFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CheckoutShippingMethodUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutShippingMethodUpdateKeySpecifier)[]; export type CheckoutShippingMethodUpdateFieldPolicy = { checkout?: FieldPolicy<any> | FieldReadFunction<any>, checkoutErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type ChoiceValueKeySpecifier = ('raw' | 'verbose' | ChoiceValueKeySpecifier)[]; export type ChoiceValueFieldPolicy = { raw?: FieldPolicy<any> | FieldReadFunction<any>, verbose?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'slug' | 'privateMetadata' | 'metadata' | 'descriptionJson' | 'products' | 'backgroundImage' | 'translation' | 'channelListings' | CollectionKeySpecifier)[]; export type CollectionFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, seoTitle?: FieldPolicy<any> | FieldReadFunction<any>, seoDescription?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, description?: FieldPolicy<any> | FieldReadFunction<any>, slug?: FieldPolicy<any> | FieldReadFunction<any>, privateMetadata?: FieldPolicy<any> | FieldReadFunction<any>, metadata?: FieldPolicy<any> | FieldReadFunction<any>, descriptionJson?: FieldPolicy<any> | FieldReadFunction<any>, products?: FieldPolicy<any> | FieldReadFunction<any>, backgroundImage?: FieldPolicy<any> | FieldReadFunction<any>, translation?: FieldPolicy<any> | FieldReadFunction<any>, channelListings?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionAddProductsKeySpecifier = ('collection' | 'collectionErrors' | 'errors' | CollectionAddProductsKeySpecifier)[]; export type CollectionAddProductsFieldPolicy = { collection?: FieldPolicy<any> | FieldReadFunction<any>, collectionErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionBulkDeleteKeySpecifier = ('count' | 'collectionErrors' | 'errors' | CollectionBulkDeleteKeySpecifier)[]; export type CollectionBulkDeleteFieldPolicy = { count?: FieldPolicy<any> | FieldReadFunction<any>, collectionErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionChannelListingKeySpecifier = ('id' | 'publicationDate' | 'isPublished' | 'channel' | CollectionChannelListingKeySpecifier)[]; export type CollectionChannelListingFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, publicationDate?: FieldPolicy<any> | FieldReadFunction<any>, isPublished?: FieldPolicy<any> | FieldReadFunction<any>, channel?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionChannelListingErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | 'channels' | CollectionChannelListingErrorKeySpecifier)[]; export type CollectionChannelListingErrorFieldPolicy = { field?: FieldPolicy<any> | FieldReadFunction<any>, message?: FieldPolicy<any> | FieldReadFunction<any>, code?: FieldPolicy<any> | FieldReadFunction<any>, attributes?: FieldPolicy<any> | FieldReadFunction<any>, values?: FieldPolicy<any> | FieldReadFunction<any>, channels?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionChannelListingUpdateKeySpecifier = ('collection' | 'collectionChannelListingErrors' | 'errors' | CollectionChannelListingUpdateKeySpecifier)[]; export type CollectionChannelListingUpdateFieldPolicy = { collection?: FieldPolicy<any> | FieldReadFunction<any>, collectionChannelListingErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CollectionCountableConnectionKeySpecifier)[]; export type CollectionCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy<any> | FieldReadFunction<any>, edges?: FieldPolicy<any> | FieldReadFunction<any>, totalCount?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionCountableEdgeKeySpecifier = ('node' | 'cursor' | CollectionCountableEdgeKeySpecifier)[]; export type CollectionCountableEdgeFieldPolicy = { node?: FieldPolicy<any> | FieldReadFunction<any>, cursor?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionCreateKeySpecifier = ('collectionErrors' | 'errors' | 'collection' | CollectionCreateKeySpecifier)[]; export type CollectionCreateFieldPolicy = { collectionErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, collection?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionDeleteKeySpecifier = ('collectionErrors' | 'errors' | 'collection' | CollectionDeleteKeySpecifier)[]; export type CollectionDeleteFieldPolicy = { collectionErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, collection?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionErrorKeySpecifier = ('field' | 'message' | 'products' | 'code' | CollectionErrorKeySpecifier)[]; export type CollectionErrorFieldPolicy = { field?: FieldPolicy<any> | FieldReadFunction<any>, message?: FieldPolicy<any> | FieldReadFunction<any>, products?: FieldPolicy<any> | FieldReadFunction<any>, code?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionRemoveProductsKeySpecifier = ('collection' | 'collectionErrors' | 'errors' | CollectionRemoveProductsKeySpecifier)[]; export type CollectionRemoveProductsFieldPolicy = { collection?: FieldPolicy<any> | FieldReadFunction<any>, collectionErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionReorderProductsKeySpecifier = ('collection' | 'collectionErrors' | 'errors' | CollectionReorderProductsKeySpecifier)[]; export type CollectionReorderProductsFieldPolicy = { collection?: FieldPolicy<any> | FieldReadFunction<any>, collectionErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionTranslatableContentKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'descriptionJson' | 'translation' | 'collection' | CollectionTranslatableContentKeySpecifier)[]; export type CollectionTranslatableContentFieldPolicy = { id?: FieldPolicy<any> | FieldReadFunction<any>, seoTitle?: FieldPolicy<any> | FieldReadFunction<any>, seoDescription?: FieldPolicy<any> | FieldReadFunction<any>, name?: FieldPolicy<any> | FieldReadFunction<any>, description?: FieldPolicy<any> | FieldReadFunction<any>, descriptionJson?: FieldPolicy<any> | FieldReadFunction<any>, translation?: FieldPolicy<any> | FieldReadFunction<any>, collection?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionTranslateKeySpecifier = ('translationErrors' | 'errors' | 'collection' | CollectionTranslateKeySpecifier)[]; export type CollectionTranslateFieldPolicy = { translationErrors?: FieldPolicy<any> | FieldReadFunction<any>, errors?: FieldPolicy<any> | FieldReadFunction<any>, collection?: FieldPolicy<any> | FieldReadFunction<any> }; export type CollectionTranslationKeySpe