import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; import { GraphQLClient } from 'graphql-request'; import { GraphQLClientRequestHeaders } from 'graphql-request/build/cjs/types'; import gql from 'graphql-tag'; export type Maybe = T | null; export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; export type MakeEmpty = { [_ in K]?: never }; export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; export type RequireFields = Omit & { [P in K]-?: NonNullable }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: { input: string; output: string; } String: { input: string; output: string; } Boolean: { input: boolean; output: boolean; } Int: { input: number; output: number; } Float: { input: number; output: number; } GenericScalar: { input: any; output: any; } DateTime: { input: any; output: any; } JSONString: { input: any; output: any; } Decimal: { input: any; output: any; } BigInt: { input: any; output: any; } }; export type Query = { __typename?: 'Query'; /** add_keywords_to_ad_group(refresh_token, ad_group_id, customer_id, keywords, use_login_id): */ addKeywordsToAdGroup?: Maybe; /** add_negative_keywords_to_shared_set(refresh_token, campaign_id, customer_id, keywords, use_login_id): */ addNegativeKeywordsSetToCampaign?: Maybe; /** add_negative_keywords_to_shared_set(refresh_token, campaign_id, customer_id, keywords, use_login_id): */ addNegativeKeywordsToCampaign?: Maybe; appVersion?: Maybe; area?: Maybe; areas?: Maybe>>; createGadsAdGroup?: Maybe; /** * def create_call_ad( * refresh_token, * customer_id, * ad_group_id, * final_urls, * business_name, * headline1, * headline2, * description1, * description2, * phone_country, * phone_number, * phone_number_verification_url, * call_tracked, * disable_call_conversion, * path1, * path2, * use_login_id): */ createGadsCallAd?: Maybe; /** * def create_campaign( * refresh_token, * customer_id, * campaign_name, * budget, * language_code, * country_code, * use_login_id): */ createGadsCampaign?: Maybe; createGadsCustomer?: Maybe; /** * def create_responsive_search_ad( * refresh_token, * customer_id, * ad_group_id, * headlines, * descriptions, * final_urls, * path1, * path2, * tracking_url, * use_login_id): */ createGadsResponsiveSearchAd?: Maybe; /** * def create_keyword( * refresh_token, * customer_id, * ad_group_id, * keyword_text, * match_type, * use_login_id): */ createKeyword?: Maybe; deleteKeyword?: Maybe; deleteNegativeKeyword?: Maybe; enableAd?: Maybe; enableCampaign?: Maybe; enableGadsAdGroup?: Maybe; enableKeyword?: Maybe; faq?: Maybe; faqs?: Maybe>>; geminiKeywordSuggestions?: Maybe; googleAdsAccounts?: Maybe; googleAdsAdGroupMetrics?: Maybe; googleAdsAdgroups?: Maybe; googleAdsAds?: Maybe; googleAdsCampaigns?: Maybe; googleAdsCampaignsMetrics?: Maybe; googleAdsKeywords?: Maybe; invitationsReceived?: Maybe>>; invitationsSent?: Maybe>>; ipAddress?: Maybe; listNegativeKeywordsForCampaign?: Maybe; listReviews?: Maybe; page?: Maybe; pages?: Maybe>>; pauseAd?: Maybe; pauseCampaign?: Maybe; pauseGadsAdGroup?: Maybe; pauseKeyword?: Maybe; postdata?: Maybe; postdatas?: Maybe>>; profile?: Maybe; question?: Maybe; questions?: Maybe>>; removeAd?: Maybe; review?: Maybe; reviews?: Maybe>>; searchTermsReport?: Maybe; service?: Maybe; services?: Maybe>>; suggestedServices?: Maybe; /** * def update_call_ad( * refresh_token, * customer_id, * ad_group_id, * ad_id, * headline1, * headline2, * description1, * description2, * phone_number, * use_login_id): */ updateCallAd?: Maybe; /** * def update_responsive_search_ad( * refresh_token, * customer_id, * ad_group_id, * ad_id, * headlines, * descriptions, * use_login_id): */ updateResponseSearchAd?: Maybe; website?: Maybe; websites?: Maybe>>; zipCode?: Maybe; zipCodesByRadius?: Maybe>>; }; export type QueryAddKeywordsToAdGroupArgs = { adGroupId: Scalars['String']['input']; customerId: Scalars['String']['input']; keywords: Array>; websiteId: Scalars['String']['input']; }; export type QueryAddNegativeKeywordsSetToCampaignArgs = { campaignId: Scalars['String']['input']; customerId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryAddNegativeKeywordsToCampaignArgs = { campaignId: Scalars['String']['input']; customerId: Scalars['String']['input']; keywords: Array>; websiteId: Scalars['String']['input']; }; export type QueryAreaArgs = { id?: InputMaybe; }; export type QueryAreasArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryCreateGadsAdGroupArgs = { accountId: Scalars['String']['input']; campaignId: Scalars['String']['input']; name: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryCreateGadsCallAdArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; businessName: Scalars['String']['input']; callTracked: Scalars['Boolean']['input']; description1: Scalars['String']['input']; description2: Scalars['String']['input']; disableCallConversion: Scalars['Boolean']['input']; finalUrls: Array>; headline1: Scalars['String']['input']; headline2: Scalars['String']['input']; path1: Scalars['String']['input']; path2: Scalars['String']['input']; phoneCountry: Scalars['String']['input']; phoneNumber: Scalars['String']['input']; phoneNumberVerificationUrl?: InputMaybe; websiteId: Scalars['String']['input']; }; export type QueryCreateGadsCampaignArgs = { budget: Scalars['BigInt']['input']; campaignName: Scalars['String']['input']; countryCode: Scalars['String']['input']; customerId: Scalars['String']['input']; durationDays?: InputMaybe; languageCode: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryCreateGadsCustomerArgs = { accountId?: InputMaybe; accountName: Scalars['String']['input']; currencyCode: Scalars['String']['input']; emailAddress: Scalars['String']['input']; timeZone: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryCreateGadsResponsiveSearchAdArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; descriptions: Array>; finalUrls: Array>; headlines: Array>; path1: Scalars['String']['input']; path2: Scalars['String']['input']; trackingUrl: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryCreateKeywordArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; keywordText: Scalars['String']['input']; matchType: Scalars['String']['input']; status?: InputMaybe; websiteId: Scalars['String']['input']; }; export type QueryDeleteKeywordArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; criterionId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryDeleteNegativeKeywordArgs = { campaignId: Scalars['String']['input']; criterionId: Scalars['String']['input']; customerId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryEnableAdArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; adId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryEnableCampaignArgs = { accountId: Scalars['String']['input']; campaignId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryEnableGadsAdGroupArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryEnableKeywordArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; criterionId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryFaqArgs = { id?: InputMaybe; }; export type QueryFaqsArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryGeminiKeywordSuggestionsArgs = { adgroupId?: InputMaybe; customerId?: InputMaybe; first?: InputMaybe; geminiApiKey?: InputMaybe; prompt?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryGoogleAdsAccountsArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryGoogleAdsAdGroupMetricsArgs = { adGroupId?: InputMaybe; customerId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; useLoginId?: InputMaybe; websiteId?: InputMaybe; }; export type QueryGoogleAdsAdgroupsArgs = { accountId?: InputMaybe; campaignId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryGoogleAdsAdsArgs = { accountId?: InputMaybe; adgroupId?: InputMaybe; campaignId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryGoogleAdsCampaignsArgs = { accountId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryGoogleAdsCampaignsMetricsArgs = { customerId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; useLoginId?: InputMaybe; websiteId?: InputMaybe; }; export type QueryGoogleAdsKeywordsArgs = { accountId?: InputMaybe; adgroupId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryInvitationsReceivedArgs = { first?: InputMaybe; skip?: InputMaybe; }; export type QueryInvitationsSentArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryIpAddressArgs = { ipAddress?: InputMaybe; }; export type QueryListNegativeKeywordsForCampaignArgs = { campaignId?: InputMaybe; customerId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryListReviewsArgs = { customerId?: InputMaybe; websiteId?: InputMaybe; }; export type QueryPageArgs = { id?: InputMaybe; }; export type QueryPagesArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryPauseAdArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; adId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryPauseCampaignArgs = { accountId: Scalars['String']['input']; campaignId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryPauseGadsAdGroupArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryPauseKeywordArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; criterionId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryPostdataArgs = { id?: InputMaybe; }; export type QueryPostdatasArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryQuestionArgs = { id?: InputMaybe; }; export type QueryQuestionsArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryRemoveAdArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; adId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryReviewArgs = { id?: InputMaybe; }; export type QueryReviewsArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QuerySearchTermsReportArgs = { adGroupId?: InputMaybe; campaignId?: InputMaybe; customerId?: InputMaybe; dateRange?: InputMaybe; first?: InputMaybe; keywords?: InputMaybe>>; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryServiceArgs = { id?: InputMaybe; }; export type QueryServicesArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QuerySuggestedServicesArgs = { companyDescription?: InputMaybe; }; export type QueryUpdateCallAdArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; adId: Scalars['String']['input']; description1: Scalars['String']['input']; description2: Scalars['String']['input']; headline1: Scalars['String']['input']; headline2: Scalars['String']['input']; phoneNumber: Scalars['String']['input']; websiteId: Scalars['String']['input']; }; export type QueryUpdateResponseSearchAdArgs = { accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; adId: Scalars['String']['input']; descriptions: Array>; headlines: Array>; websiteId: Scalars['String']['input']; }; export type QueryWebsiteArgs = { id?: InputMaybe; }; export type QueryWebsitesArgs = { first?: InputMaybe; skip?: InputMaybe; }; export type QueryZipCodeArgs = { zipCode?: InputMaybe; }; export type QueryZipCodesByRadiusArgs = { radius?: InputMaybe; zipCode?: InputMaybe; }; /** add_keywords_to_ad_group(refresh_token, ad_group_id, customer_id, keywords, use_login_id): */ export type AddKeywordsToAdGroup = { __typename?: 'AddKeywordsToAdGroup'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type GadsResponse = { __typename?: 'GadsResponse'; data?: Maybe; errors?: Maybe>>; message?: Maybe; success?: Maybe; }; /** add_negative_keywords_to_shared_set(refresh_token, campaign_id, customer_id, keywords, use_login_id): */ export type AddNegativeKeywordsSetToCampaign = { __typename?: 'AddNegativeKeywordsSetToCampaign'; data?: Maybe; message?: Maybe; success?: Maybe; }; /** add_negative_keywords_to_shared_set(refresh_token, campaign_id, customer_id, keywords, use_login_id): */ export type AddNegativeKeywordsToCampaign = { __typename?: 'AddNegativeKeywordsToCampaign'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type AppVersion = { __typename?: 'AppVersion'; androidUrl?: Maybe; iosUrl?: Maybe; releaseNotes?: Maybe>>; version?: Maybe; }; export type AreaObject = { __typename?: 'AreaObject'; absoluteUrl?: Maybe; /** Is this item active? */ active: Scalars['Boolean']['output']; /** String: The city name for this area. */ city?: Maybe; created: Scalars['DateTime']['output']; customFooterJs?: Maybe; customHeaderCode?: Maybe; customHtmlBlock?: Maybe; /** A description of the item. */ description?: Maybe; /** The order in which this item should be displayed. */ displayOrder: Scalars['Int']['output']; id?: Maybe; /** An image URL for the item. */ image?: Maybe; images?: Maybe>>; includeInGads: Scalars['Boolean']['output']; /** Float: The latitude for this area. */ latitude?: Maybe; /** Float: The longitude for this area. */ longitude?: Maybe; metadata?: Maybe; /** The name of the item. */ name?: Maybe; pk?: Maybe; /** The slug is the URL-friendly version of the name. */ slug?: Maybe; /** String: The state name for this area. */ state?: Maybe; updated: Scalars['DateTime']['output']; /** A video URL for the item. */ video?: Maybe; website: WebsiteObject; /** String: The ZIP code for this area. */ zipCode: Scalars['String']['output']; }; export type WebsiteObject = { __typename?: 'WebsiteObject'; /** Is this item active? */ active: Scalars['Boolean']['output']; /** String: Primary street address of the business. */ address1?: Maybe; /** String: Secondary address line, if any. */ address2?: Maybe; areas?: Maybe>>; /** String: Employer Identification Number (EIN) of the business. */ businessEinNumber?: Maybe; /** String: Name of the business manager. */ businessManager?: Maybe; /** String: City where the business is located. */ city?: Maybe; created: Scalars['DateTime']['output']; defaultSubdomainName?: Maybe; /** Text: Detailed description of the business's activities and services. */ description?: Maybe; /** The order in which this item should be displayed. */ displayOrder: Scalars['Int']['output']; /** Array of Strings: List of top-level domains for the website, e.g., 'my-local-business.com'. */ domains?: Maybe>; /** String: Email address for business correspondence. */ emailAddress?: Maybe; faqs?: Maybe>>; /** String: Google Ads account ID */ gadsAccountId?: Maybe; /** String: Google Ads campaign ID */ gadsCampaignId?: Maybe; /** String: Google Analytics ID for tracking website traffic, e.g., 'IX-123213-923s'. */ googleAnalytics?: Maybe; /** String: Google Tag Manager ID */ googleTagManager?: Maybe; hashId?: Maybe; id: Scalars['ID']['output']; /** An image URL for the item. */ image?: Maybe; images?: Maybe>>; /** String: Insurance policy number of the business. */ insuranceNumber?: Maybe; /** String: Official license number of the business. */ licenseNumber?: Maybe; /** The logo of the business. Recommended minimum size is 450x300 pixels. */ logo?: Maybe; metadata?: Maybe; /** Message of the day */ motd?: Maybe; /** String: The official name of the business. */ name: Scalars['String']['output']; pages?: Maybe>>; /** String: Contact phone number of the business. */ phoneNumber?: Maybe; pk?: Maybe; /** String: Primary color theme of the website. */ primaryColor?: Maybe; primaryColorContrast?: Maybe; reviews?: Maybe>>; /** String: Secondary color theme of the website. */ secondaryColor?: Maybe; secondaryColorContrast?: Maybe; services?: Maybe>>; /** The slug is the URL-friendly version of the name. */ slug?: Maybe; /** String: State or region where the business is located. */ state?: Maybe; /** The theme of the website. Portfolio, Services or Emergency. */ theme: Scalars['String']['output']; updated: Scalars['DateTime']['output']; /** A video URL for the item. */ video?: Maybe; /** String: Postal code of the business's location. */ zipCode?: Maybe; }; export type FaqObject = { __typename?: 'FaqObject'; absoluteUrl?: Maybe; /** Is this item active? */ active: Scalars['Boolean']['output']; created: Scalars['DateTime']['output']; customFooterJs?: Maybe; customHeaderCode?: Maybe; customHtmlBlock?: Maybe; /** A description of the item. */ description?: Maybe; /** The order in which this item should be displayed. */ displayOrder: Scalars['Int']['output']; id?: Maybe; /** An image URL for the item. */ image?: Maybe; images?: Maybe>>; metadata?: Maybe; /** The name of the item. */ name?: Maybe; pk?: Maybe; question?: Maybe>>; /** The slug is the URL-friendly version of the name. */ slug?: Maybe; updated: Scalars['DateTime']['output']; /** A video URL for the item. */ video?: Maybe; website: WebsiteObject; }; export type QuestionObject = { __typename?: 'QuestionObject'; absoluteUrl?: Maybe; /** Is this item active? */ active: Scalars['Boolean']['output']; /** String: The answer that the business provides. */ answer: Scalars['String']['output']; created: Scalars['DateTime']['output']; customFooterJs?: Maybe; customHeaderCode?: Maybe; customHtmlBlock?: Maybe; /** A description of the item. */ description?: Maybe; /** The order in which this item should be displayed. */ displayOrder: Scalars['Int']['output']; faq?: Maybe; id?: Maybe; /** An image URL for the item. */ image?: Maybe; images?: Maybe>>; metadata?: Maybe; /** The name of the item. */ name?: Maybe; pk?: Maybe; /** String: The question that the business provides. */ question: Scalars['String']['output']; /** The slug is the URL-friendly version of the name. */ slug?: Maybe; updated: Scalars['DateTime']['output']; /** A video URL for the item. */ video?: Maybe; website: WebsiteObject; }; export type PageObject = { __typename?: 'PageObject'; absoluteUrl?: Maybe; /** Is this item active? */ active: Scalars['Boolean']['output']; /** Text: The main content of the page, including text, images, and other media. */ body: Scalars['String']['output']; created: Scalars['DateTime']['output']; customFooterJs?: Maybe; customHeaderCode?: Maybe; customHtmlBlock?: Maybe; /** A description of the item. */ description?: Maybe; /** The order in which this item should be displayed. */ displayOrder: Scalars['Int']['output']; id?: Maybe; /** An image URL for the item. */ image?: Maybe; images?: Maybe>>; metadata?: Maybe; /** The name of the item. */ name?: Maybe; pk?: Maybe; /** The slug is the URL-friendly version of the name. */ slug?: Maybe; updated: Scalars['DateTime']['output']; /** A video URL for the item. */ video?: Maybe; website: WebsiteObject; }; export type ReviewObject = { __typename?: 'ReviewObject'; absoluteUrl?: Maybe; /** Is this item active? */ active: Scalars['Boolean']['output']; created: Scalars['DateTime']['output']; customFooterJs?: Maybe; customHeaderCode?: Maybe; customHtmlBlock?: Maybe; /** A description of the item. */ description?: Maybe; /** The order in which this item should be displayed. */ displayOrder: Scalars['Int']['output']; id?: Maybe; /** An image URL for the item. */ image?: Maybe; images?: Maybe>>; metadata?: Maybe; /** The name of the item. */ name?: Maybe; /** String: The name of the person who wrote the review. */ personName: Scalars['String']['output']; pk?: Maybe; /** Decimal: The rating of the review. */ rating: Scalars['Decimal']['output']; /** The slug is the URL-friendly version of the name. */ slug?: Maybe; updated: Scalars['DateTime']['output']; /** A video URL for the item. */ video?: Maybe; website: WebsiteObject; /** String: The ZIP code of the person who wrote the review. */ zipCode: Scalars['String']['output']; }; export type ServiceObject = { __typename?: 'ServiceObject'; absoluteUrl?: Maybe; /** Is this item active? */ active: Scalars['Boolean']['output']; created: Scalars['DateTime']['output']; customFooterJs?: Maybe; customHeaderCode?: Maybe; customHtmlBlock?: Maybe; /** A description of the item. */ description?: Maybe; /** The order in which this item should be displayed. */ displayOrder: Scalars['Int']['output']; gadsAdGroupId?: Maybe; id?: Maybe; /** An image URL for the item. */ image?: Maybe; images?: Maybe>>; metadata?: Maybe; /** The name of the item. */ name?: Maybe; pk?: Maybe; /** The slug is the URL-friendly version of the name. */ slug?: Maybe; updated: Scalars['DateTime']['output']; /** A video URL for the item. */ video?: Maybe; website: WebsiteObject; }; export type CreateGadsAdGroup = { __typename?: 'CreateGADSAdGroup'; data?: Maybe; message?: Maybe; success?: Maybe; }; /** * def create_call_ad( * refresh_token, * customer_id, * ad_group_id, * final_urls, * business_name, * headline1, * headline2, * description1, * description2, * phone_country, * phone_number, * phone_number_verification_url, * call_tracked, * disable_call_conversion, * path1, * path2, * use_login_id): */ export type CreateCallAd = { __typename?: 'CreateCallAd'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type GadsResponseList = { __typename?: 'GadsResponseList'; data?: Maybe>>; }; /** * def create_campaign( * refresh_token, * customer_id, * campaign_name, * budget, * language_code, * country_code, * use_login_id): */ export type CreateGadsCampaign = { __typename?: 'CreateGADSCampaign'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type CreateGadsCustomer = { __typename?: 'CreateGADSCustomer'; data?: Maybe; message?: Maybe; success?: Maybe; }; /** * def create_responsive_search_ad( * refresh_token, * customer_id, * ad_group_id, * headlines, * descriptions, * final_urls, * path1, * path2, * tracking_url, * use_login_id): */ export type CreateResponsiveSearchAd = { __typename?: 'CreateResponsiveSearchAd'; data?: Maybe; message?: Maybe; success?: Maybe; }; /** * def create_keyword( * refresh_token, * customer_id, * ad_group_id, * keyword_text, * match_type, * use_login_id): */ export type CreateKeyword = { __typename?: 'CreateKeyword'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type DeleteKeyword = { __typename?: 'DeleteKeyword'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type DeleteNegativeKeyword = { __typename?: 'DeleteNegativeKeyword'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type EnableAd = { __typename?: 'EnableAd'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type EnableGadsCampaign = { __typename?: 'EnableGADSCampaign'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type EnableGadsAdGroup = { __typename?: 'EnableGADSAdGroup'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type EnableKeyword = { __typename?: 'EnableKeyword'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type CollaboratorObject = { __typename?: 'CollaboratorObject'; collaboratorEmail?: Maybe; collaboratorUser?: Maybe; id?: Maybe; invitationAccepted?: Maybe; invitationSent?: Maybe; user?: Maybe; websiteBusinessName?: Maybe; websiteId?: Maybe; }; export type IpAddress = { __typename?: 'IPAddress'; /** The city name */ city?: Maybe; /** The country code */ countryCode?: Maybe; /** The country name */ countryName?: Maybe; location?: Maybe; /** The state code */ stateCode?: Maybe; /** The state name */ stateName?: Maybe; /** The zip code */ zipCode?: Maybe; }; export type PauseAd = { __typename?: 'PauseAd'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type PauseGadsCampaign = { __typename?: 'PauseGADSCampaign'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type PauseGadsAdGroup = { __typename?: 'PauseGADSAdGroup'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type PauseKeyword = { __typename?: 'PauseKeyword'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type DataObject = { __typename?: 'DataObject'; /** Is this item active? */ active: Scalars['Boolean']['output']; created: Scalars['DateTime']['output']; /** JSON: The data of the post. */ data?: Maybe; /** A description of the item. */ description?: Maybe; /** The order in which this item should be displayed. */ displayOrder: Scalars['Int']['output']; id: Scalars['ID']['output']; /** An image URL for the item. */ image?: Maybe; /** A list of image URLs for the item. */ images?: Maybe; /** String: The ip address of the user. */ ipAddress: Scalars['String']['output']; metadata?: Maybe; /** The name of the item. */ name?: Maybe; pk?: Maybe; /** The slug is the URL-friendly version of the name. */ slug?: Maybe; updated: Scalars['DateTime']['output']; /** A video URL for the item. */ video?: Maybe; website?: Maybe; }; export type ProfileObject = { __typename?: 'ProfileObject'; /** Boolean: Indicates whether the user opts in for daily summary notifications. */ dailySummary: Scalars['Boolean']['output']; /** String: The email address of the user. Maximum length of 500 characters. */ emailAddress?: Maybe; /** String: The first name of the user. Maximum length of 500 characters. */ firstName?: Maybe; id: Scalars['ID']['output']; /** String: The last name of the user. Maximum length of 500 characters. */ lastName?: Maybe; /** String: Contact phone number of the user. Maximum length of 500 characters. */ phoneNumber: Scalars['String']['output']; pk?: Maybe; /** A reference to the associated Subscription object. This field links each profile to a specific subscription. */ subscription?: Maybe; /** Boolean: Indicates whether the user opts in for weekly summary notifications. */ weeklySummary: Scalars['Boolean']['output']; }; export type SubscriptionObject = { __typename?: 'SubscriptionObject'; /** Is this item active? */ active: Scalars['Boolean']['output']; created: Scalars['DateTime']['output']; /** A description of the item. */ description?: Maybe; /** The order in which this item should be displayed. */ displayOrder: Scalars['Int']['output']; id: Scalars['ID']['output']; /** An image URL for the item. */ image?: Maybe; /** A list of image URLs for the item. */ images?: Maybe; /** Integer: The length of the subscription in days. */ lengthDays?: Maybe; metadata?: Maybe; /** The name of the item. */ name?: Maybe; pk?: Maybe; /** JSON: A JSON object containing the program options selected for this subscription. */ programOptions?: Maybe; /** The slug is the URL-friendly version of the name. */ slug?: Maybe; /** DateTime: The date and time the subscription started. */ startDate?: Maybe; /** String: The status of the subscription. See SubscriptionStatus for possible values. */ status?: Maybe; /** String: The Stripe checkout session ID for this subscription. */ stripeCheckoutSessionId?: Maybe; /** String: The Stripe customer ID for this subscription. */ stripeCustomerId?: Maybe; /** String: The Stripe subscription ID for this subscription. */ stripeSubscriptionId?: Maybe; updated: Scalars['DateTime']['output']; /** ForeignKey: A reference to the associated User object. This field links each subscription to a specific user. */ userId?: Maybe; /** A video URL for the item. */ video?: Maybe; }; export type RemoveAd = { __typename?: 'RemoveAd'; data?: Maybe; message?: Maybe; success?: Maybe; }; /** * def update_call_ad( * refresh_token, * customer_id, * ad_group_id, * ad_id, * headline1, * headline2, * description1, * description2, * phone_number, * use_login_id): */ export type UpdateCallAd = { __typename?: 'UpdateCallAd'; data?: Maybe; message?: Maybe; success?: Maybe; }; /** * def update_responsive_search_ad( * refresh_token, * customer_id, * ad_group_id, * ad_id, * headlines, * descriptions, * use_login_id): */ export type UpdateResponsiveSearchAd = { __typename?: 'UpdateResponsiveSearchAd'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type ZipCode = { __typename?: 'ZipCode'; /** The city */ city?: Maybe; /** The latitude */ latitude?: Maybe; /** The longitude */ longitude?: Maybe; /** Additional metadata about this zip code */ metadata?: Maybe; /** The state */ state?: Maybe; /** The zip code */ zipCode?: Maybe; }; export type Mutations = { __typename?: 'Mutations'; /** Accept an Invite. */ acceptInvite?: Maybe; /** Complete Verification Code for both Password Reset or Activating a new account */ activateAccount?: Maybe; /** Takes a user token and adds it to a website */ addTokenToWebsite?: Maybe; /** Change a user's email address. The user must be logged into their account in order to preform this action. */ changeEmailAddress?: Maybe; /** Update a user password. The user must be logged into their account in order to preform this action. */ changePassword?: Maybe; /** Complete Verification Code for both Password Reset or Activating a new account */ completeResetPassword?: Maybe; /** Crawl a Website. */ crawlWebsite?: Maybe; /** Create a Area. */ createArea?: Maybe; /** Create a Data. */ createData?: Maybe; /** Create a Faq. */ createFaq?: Maybe; /** Create a Page. */ createPage?: Maybe; /** Create a Question. */ createQuestion?: Maybe; /** Create a Review. */ createReview?: Maybe; /** Create a Service. */ createService?: Maybe; /** Create a Website. */ createWebsite?: Maybe; /** Create a Website Wizard. */ createWebsiteWizard?: Maybe; /** Delete a Area. */ deleteArea?: Maybe; /** Delete a Collaborator. */ deleteCollaborator?: Maybe; /** Delete a Faq. */ deleteFaq?: Maybe; /** Delete a Page. */ deletePage?: Maybe; /** Delete a Question. */ deleteQuestion?: Maybe; /** Delete a Review. */ deleteReview?: Maybe; /** Delete a Service. */ deleteService?: Maybe; /** Delete a Website. */ deleteWebsite?: Maybe; /** Import a Website. */ importWebsite?: Maybe; /** Invite a Collaborator. */ inviteCollaborator?: Maybe; refreshToken?: Maybe; /** Register a mobile Device. */ registerMobileDevice?: Maybe; /** Resend an activation email */ resendActivationEmail?: Maybe; /** Send the provided email_address a password reset link. One can provide a `baseUrl` argument to set the URL base that will be sent to the user email address. */ resetPassword?: Maybe; /** Obtain a JSON Web Token (JWT) */ signin?: Maybe; /** Login an active user account. */ signinOrRegisterRequestForCode?: Maybe; /** Login an active user account. */ signinOrRegisterWithCode?: Maybe; /** Create a new user */ signup?: Maybe; /** Obtain JSON Web Token mutation */ tokenAuth?: Maybe; /** Authorize the App to access Google Ads API */ tokenOauthGoogleAds?: Maybe; /** Login using an external OAuth provider */ tokenOauthGoogleMobileClientLogin?: Maybe; /** Signup using an external OAuth provider */ tokenOauthGoogleMobileClientSignup?: Maybe; /** Update a Area. */ updateArea?: Maybe; /** Change a user's email subscription. The user must be logged into their account in order to preform */ updateEmailSubscription?: Maybe; /** Update a Faq. */ updateFaq?: Maybe; /** Update or Create a Base FAQ. */ updateOrCreateBaseFaq?: Maybe; /** Update a Page. */ updatePage?: Maybe; /** Update a Profile. */ updateProfile?: Maybe; /** Update a Question. */ updateQuestion?: Maybe; /** Update a Review. */ updateReview?: Maybe; /** Update a Service. */ updateService?: Maybe; /** Update a Website. */ updateWebsite?: Maybe; verifyToken?: Maybe; }; export type MutationsAcceptInviteArgs = { id: Scalars['ID']['input']; }; export type MutationsActivateAccountArgs = { emailAddress: Scalars['String']['input']; verificationCode: Scalars['String']['input']; }; export type MutationsAddTokenToWebsiteArgs = { websiteId: Scalars['Int']['input']; }; export type MutationsChangeEmailAddressArgs = { newEmailAddress: Scalars['String']['input']; }; export type MutationsChangePasswordArgs = { password: Scalars['String']['input']; }; export type MutationsCompleteResetPasswordArgs = { emailAddress: Scalars['String']['input']; verificationCode: Scalars['String']['input']; }; export type MutationsCrawlWebsiteArgs = { input: CrawlWebsiteCreateObject; }; export type MutationsCreateAreaArgs = { input: AreaCreateObject; }; export type MutationsCreateDataArgs = { input: DataCreateObject; }; export type MutationsCreateFaqArgs = { input: FaqCreateObject; }; export type MutationsCreatePageArgs = { input: PageCreateObject; }; export type MutationsCreateQuestionArgs = { input: QuestionCreateObject; }; export type MutationsCreateReviewArgs = { input: ReviewCreateObject; }; export type MutationsCreateServiceArgs = { input: ServiceCreateObject; }; export type MutationsCreateWebsiteArgs = { input: WebsiteCreateObject; }; export type MutationsCreateWebsiteWizardArgs = { input: WebsiteWizardCreateObject; }; export type MutationsDeleteAreaArgs = { id: Scalars['ID']['input']; }; export type MutationsDeleteCollaboratorArgs = { id: Scalars['ID']['input']; }; export type MutationsDeleteFaqArgs = { id: Scalars['ID']['input']; }; export type MutationsDeletePageArgs = { id: Scalars['ID']['input']; }; export type MutationsDeleteQuestionArgs = { id: Scalars['ID']['input']; }; export type MutationsDeleteReviewArgs = { id: Scalars['ID']['input']; }; export type MutationsDeleteServiceArgs = { id: Scalars['ID']['input']; }; export type MutationsDeleteWebsiteArgs = { id: Scalars['ID']['input']; }; export type MutationsImportWebsiteArgs = { input: Scalars['GenericScalar']['input']; }; export type MutationsInviteCollaboratorArgs = { emailAddress: Scalars['String']['input']; websiteId: Scalars['ID']['input']; }; export type MutationsRefreshTokenArgs = { token?: InputMaybe; }; export type MutationsRegisterMobileDeviceArgs = { input: MobileDeviceRegistrationCreateObject; }; export type MutationsResendActivationEmailArgs = { emailAddress: Scalars['String']['input']; }; export type MutationsResetPasswordArgs = { baseUrl?: InputMaybe; emailAddress: Scalars['String']['input']; }; export type MutationsSigninArgs = { emailAddress: Scalars['String']['input']; password: Scalars['String']['input']; }; export type MutationsSigninOrRegisterRequestForCodeArgs = { emailAddress: Scalars['String']['input']; }; export type MutationsSigninOrRegisterWithCodeArgs = { code: Scalars['String']['input']; emailAddress: Scalars['String']['input']; }; export type MutationsSignupArgs = { baseUrl?: InputMaybe; emailAddress: Scalars['String']['input']; password: Scalars['String']['input']; }; export type MutationsTokenAuthArgs = { password: Scalars['String']['input']; username: Scalars['String']['input']; }; export type MutationsTokenOauthGoogleAdsArgs = { oauthToken?: InputMaybe; provider?: InputMaybe; websiteId: Scalars['Int']['input']; }; export type MutationsTokenOauthGoogleMobileClientLoginArgs = { accessToken?: InputMaybe; email?: InputMaybe; oauthPayload?: InputMaybe; oauthToken?: InputMaybe; provider?: InputMaybe; refreshToken?: InputMaybe; }; export type MutationsTokenOauthGoogleMobileClientSignupArgs = { oauthToken?: InputMaybe; provider?: InputMaybe; }; export type MutationsUpdateAreaArgs = { input: AreaUpdateObject; }; export type MutationsUpdateEmailSubscriptionArgs = { dailySummary: Scalars['Boolean']['input']; weeklySummary: Scalars['Boolean']['input']; }; export type MutationsUpdateFaqArgs = { input: FaqUpdateObject; }; export type MutationsUpdateOrCreateBaseFaqArgs = { websiteId: Scalars['ID']['input']; }; export type MutationsUpdatePageArgs = { input: PageUpdateObject; }; export type MutationsUpdateProfileArgs = { input: ProfileUpdateObject; }; export type MutationsUpdateQuestionArgs = { input: QuestionUpdateObject; }; export type MutationsUpdateReviewArgs = { input: ReviewUpdateObject; }; export type MutationsUpdateServiceArgs = { input: ServiceUpdateObject; }; export type MutationsUpdateWebsiteArgs = { input: WebsiteUpdateObject; }; export type MutationsVerifyTokenArgs = { token?: InputMaybe; }; /** Accept an Invite. */ export type AcceptInvite = { __typename?: 'AcceptInvite'; message?: Maybe; success?: Maybe; }; /** Complete Verification Code for both Password Reset or Activating a new account */ export type ActivateAccount = { __typename?: 'ActivateAccount'; data?: Maybe; errors?: Maybe>>; }; /** Takes a user token and adds it to a website */ export type AddTokenToWebsite = { __typename?: 'AddTokenToWebsite'; message?: Maybe; success?: Maybe; }; /** Change a user's email address. The user must be logged into their account in order to preform this action. */ export type ChangeEmailAddress = { __typename?: 'ChangeEmailAddress'; data?: Maybe; errors?: Maybe>>; }; /** Update a user password. The user must be logged into their account in order to preform this action. */ export type ChangePassword = { __typename?: 'ChangePassword'; data?: Maybe; errors?: Maybe>>; }; /** Complete Verification Code for both Password Reset or Activating a new account */ export type CompleteResetPassword = { __typename?: 'CompleteResetPassword'; data?: Maybe; errors?: Maybe>>; }; export type CrawlWebsiteCreateObject = { webAddress?: InputMaybe; }; /** Crawl a Website. */ export type CrawlWebsite = { __typename?: 'CrawlWebsite'; message?: Maybe; success?: Maybe; taskId?: Maybe; }; export type AreaCreateObject = { active?: InputMaybe; city?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; includeInGads?: InputMaybe; latitude?: InputMaybe; longitude?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; slug?: InputMaybe; state?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; websiteId?: InputMaybe; zipCode?: InputMaybe; }; /** Create a Area. */ export type CreateArea = { __typename?: 'CreateArea'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type DataCreateObject = { /** JSON: The data of the post. */ data?: InputMaybe; }; /** Create a Data. */ export type CreateData = { __typename?: 'CreateData'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type FaqCreateObject = { active?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; slug?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; websiteId?: InputMaybe; }; /** Create a Faq. */ export type CreateFaq = { __typename?: 'CreateFaq'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type PageCreateObject = { active?: InputMaybe; body?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; slug?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; websiteId?: InputMaybe; }; /** Create a Page. */ export type CreatePage = { __typename?: 'CreatePage'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type QuestionCreateObject = { active?: InputMaybe; answer?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; faqId?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; question?: InputMaybe; slug?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; websiteId?: InputMaybe; }; /** Create a Question. */ export type CreateQuestion = { __typename?: 'CreateQuestion'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type ReviewCreateObject = { active?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; personName?: InputMaybe; rating?: InputMaybe; slug?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; websiteId?: InputMaybe; zipCode?: InputMaybe; }; /** Create a Review. */ export type CreateReview = { __typename?: 'CreateReview'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type ServiceCreateObject = { active?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; gadsAdGroupId?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; slug?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; websiteId?: InputMaybe; }; /** Create a Service. */ export type CreateService = { __typename?: 'CreateService'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type WebsiteCreateObject = { active?: InputMaybe; /** String: Primary street address of the business. */ address1?: InputMaybe; /** String: Secondary address line, if any. */ address2?: InputMaybe; /** String: Employer Identification Number (EIN) of the business. */ businessEinNumber?: InputMaybe; /** String: Name of the business manager. */ businessManager?: InputMaybe; /** String: City where the business is located. */ city?: InputMaybe; created?: InputMaybe; defaultSubdomainName?: InputMaybe; /** Text: Detailed description of the business's activities and services. */ description?: InputMaybe; displayOrder?: InputMaybe; /** Array of Strings: List of top-level domains for the website, e.g., 'my-local-business.com'. */ domains?: InputMaybe>>; /** String: Email address for business correspondence. */ emailAddress?: InputMaybe; gadsAccountId?: InputMaybe; gadsCampaignId?: InputMaybe; /** String: Google Analytics ID for tracking website traffic, e.g., 'IX-123213-923s'. */ googleAnalytics?: InputMaybe; /** Google Tag Manager ID */ googleTagManager?: InputMaybe; hashId?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe>>; /** String: Insurance policy number of the business. */ insuranceNumber?: InputMaybe; /** String: Official license number of the business. */ licenseNumber?: InputMaybe; /** Image: Logo of the business. Recommended minimum size is 450x300 pixels. */ logo?: InputMaybe; metadata?: InputMaybe; /** Message of the day */ motd?: InputMaybe; /** String: The official name of the business. */ name?: InputMaybe; /** String: Contact phone number of the business. */ phoneNumber?: InputMaybe; /** String: Primary color theme of the website. */ primaryColor?: InputMaybe; primaryColorContrast?: InputMaybe; /** String: Secondary color theme of the website. */ secondaryColor?: InputMaybe; secondaryColorContrast?: InputMaybe; slug?: InputMaybe; /** String: State or region where the business is located. */ state?: InputMaybe; /** String: The theme of the website. Portfolio, Services, or Emergency. */ theme?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; /** String: Postal code of the business's location. */ zipCode?: InputMaybe; }; /** Create a Website. */ export type CreateWebsite = { __typename?: 'CreateWebsite'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type WebsiteWizardCreateObject = { address1?: InputMaybe; address2?: InputMaybe; city?: InputMaybe; description?: InputMaybe; logo?: InputMaybe; name?: InputMaybe; phoneNumber?: InputMaybe; services?: InputMaybe>>; state?: InputMaybe; zipCode?: InputMaybe; zipCodes?: InputMaybe>>; }; export type ZipCodeCreateObject = { city?: InputMaybe; latitude?: InputMaybe; longitude?: InputMaybe; state?: InputMaybe; zipCode?: InputMaybe; }; /** Create a Website Wizard. */ export type CreateWebsiteWizard = { __typename?: 'CreateWebsiteWizard'; message?: Maybe; success?: Maybe; website?: Maybe; }; /** Delete a Area. */ export type DeleteArea = { __typename?: 'DeleteArea'; message?: Maybe; success?: Maybe; }; /** Delete a Collaborator. */ export type DeleteCollaborator = { __typename?: 'DeleteCollaborator'; message?: Maybe; success?: Maybe; }; /** Delete a Faq. */ export type DeleteFaq = { __typename?: 'DeleteFaq'; message?: Maybe; success?: Maybe; }; /** Delete a Page. */ export type DeletePage = { __typename?: 'DeletePage'; message?: Maybe; success?: Maybe; }; /** Delete a Question. */ export type DeleteQuestion = { __typename?: 'DeleteQuestion'; message?: Maybe; success?: Maybe; }; /** Delete a Review. */ export type DeleteReview = { __typename?: 'DeleteReview'; message?: Maybe; success?: Maybe; }; /** Delete a Service. */ export type DeleteService = { __typename?: 'DeleteService'; message?: Maybe; success?: Maybe; }; /** Delete a Website. */ export type DeleteWebsite = { __typename?: 'DeleteWebsite'; message?: Maybe; success?: Maybe; }; /** Import a Website. */ export type ImportWebsite = { __typename?: 'ImportWebsite'; importedWebsite?: Maybe; message?: Maybe; success?: Maybe; }; /** Invite a Collaborator. */ export type InviteCollaborator = { __typename?: 'InviteCollaborator'; message?: Maybe; success?: Maybe; }; export type Refresh = { __typename?: 'Refresh'; payload: Scalars['GenericScalar']['output']; refreshExpiresIn: Scalars['Int']['output']; token: Scalars['String']['output']; }; export type MobileDeviceRegistrationCreateObject = { active?: InputMaybe; deviceId: Scalars['String']['input']; registrationId: Scalars['String']['input']; }; /** Register a mobile Device. */ export type RegisterMobileDevice = { __typename?: 'RegisterMobileDevice'; message?: Maybe; success?: Maybe; }; /** Resend an activation email. */ export type ResendActivationEmail = { __typename?: 'ResendActivationEmail'; data?: Maybe; errors?: Maybe>>; }; /** Send the provided email_address a password reset link. One can provide a `baseUrl` argument to set the URL base that will be sent to the user email address. */ export type ResetPassword = { __typename?: 'ResetPassword'; data?: Maybe; errors?: Maybe>>; }; /** Login an active user account. */ export type Signin = { __typename?: 'Signin'; data?: Maybe; errors?: Maybe>>; }; /** Login an active user account. */ export type SigninOrRegisterRequestForCode = { __typename?: 'SigninOrRegisterRequestForCode'; data?: Maybe; errors?: Maybe>>; }; /** Login an active user account. */ export type SigninOrRegisterWithCode = { __typename?: 'SigninOrRegisterWithCode'; data?: Maybe; errors?: Maybe>>; }; /** Creates a new, inactive user account. An activation link will be sent to the user email address. */ export type Signup = { __typename?: 'Signup'; data?: Maybe; errors?: Maybe>>; }; /** Obtain JSON Web Token mutation */ export type ObtainJsonWebToken = { __typename?: 'ObtainJSONWebToken'; payload: Scalars['GenericScalar']['output']; refreshExpiresIn: Scalars['Int']['output']; token: Scalars['String']['output']; }; /** Signup using an external OAuth provider */ export type TokenOAuthGoogleAds = { __typename?: 'TokenOAuthGoogleAds'; message?: Maybe; payload?: Maybe; success?: Maybe; token?: Maybe; }; /** Login using an external OAuth provider */ export type TokenOAuthGoogleMobileClientLogin = { __typename?: 'TokenOAuthGoogleMobileClientLogin'; message?: Maybe; payload?: Maybe; success?: Maybe; token?: Maybe; }; /** Signup using an external OAuth provider */ export type TokenOAuthGoogleMobileClienSignup = { __typename?: 'TokenOAuthGoogleMobileClienSignup'; message?: Maybe; payload?: Maybe; success?: Maybe; token?: Maybe; }; export type AreaUpdateObject = { active?: InputMaybe; city?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; includeInGads?: InputMaybe; latitude?: InputMaybe; longitude?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; slug?: InputMaybe; state?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; zipCode?: InputMaybe; }; /** Update a Area. */ export type UpdateArea = { __typename?: 'UpdateArea'; data?: Maybe; message?: Maybe; success?: Maybe; }; /** Change a user's email subscription. The user must be logged into their account in order to preform */ export type UpdateEmailSubscription = { __typename?: 'UpdateEmailSubscription'; data?: Maybe; errors?: Maybe>>; }; export type FaqUpdateObject = { active?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; slug?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; }; /** Update a Faq. */ export type UpdateFaq = { __typename?: 'UpdateFaq'; data?: Maybe; message?: Maybe; success?: Maybe; }; /** Update or Create a Base FAQ. */ export type UpdateOrCreateBaseFaq = { __typename?: 'UpdateOrCreateBaseFAQ'; message?: Maybe; success?: Maybe; }; export type PageUpdateObject = { active?: InputMaybe; body?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; slug?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; }; /** Update a Page. */ export type UpdatePage = { __typename?: 'UpdatePage'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type ProfileUpdateObject = { /** Boolean: Indicates whether the user opts in for daily summary notifications. */ dailySummary?: InputMaybe; /** String: The first name of the user. Maximum length of 500 characters. */ firstName?: InputMaybe; /** String: The last name of the user. Maximum length of 500 characters. */ lastName?: InputMaybe; /** String: Contact phone number of the user. Maximum length of 500 characters. */ phoneNumber?: InputMaybe; /** Boolean: Indicates whether the user opts in for weekly summary notifications. */ weeklySummary?: InputMaybe; }; /** Update a Profile. */ export type UpdateProfile = { __typename?: 'UpdateProfile'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type QuestionUpdateObject = { active?: InputMaybe; answer?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; question?: InputMaybe; slug?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; }; /** Update a Question. */ export type UpdateQuestion = { __typename?: 'UpdateQuestion'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type ReviewUpdateObject = { active?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; personName?: InputMaybe; rating?: InputMaybe; slug?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; zipCode?: InputMaybe; }; /** Update a Review. */ export type UpdateReview = { __typename?: 'UpdateReview'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type ServiceUpdateObject = { active?: InputMaybe; created?: InputMaybe; customFooterJs?: InputMaybe; customHeaderCode?: InputMaybe; customHtmlBlock?: InputMaybe; description?: InputMaybe; displayOrder?: InputMaybe; gadsAdGroupId?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe; metadata?: InputMaybe; name?: InputMaybe; slug?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; }; /** Update a Service. */ export type UpdateService = { __typename?: 'UpdateService'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type WebsiteUpdateObject = { active?: InputMaybe; /** String: Primary street address of the business. */ address1?: InputMaybe; /** String: Secondary address line, if any. */ address2?: InputMaybe; /** String: Employer Identification Number (EIN) of the business. */ businessEinNumber?: InputMaybe; /** String: Name of the business manager. */ businessManager?: InputMaybe; /** String: City where the business is located. */ city?: InputMaybe; created?: InputMaybe; defaultSubdomainName?: InputMaybe; /** Text: Detailed description of the business's activities and services. */ description?: InputMaybe; displayOrder?: InputMaybe; /** Array of Strings: List of top-level domains for the website, e.g., 'my-local-business.com'. */ domains?: InputMaybe>>; /** String: Email address for business correspondence. */ emailAddress?: InputMaybe; gadsAccountId?: InputMaybe; gadsCampaignId?: InputMaybe; /** String: Google Analytics ID for tracking website traffic, e.g., 'IX-123213-923s'. */ googleAnalytics?: InputMaybe; /** Google Tag Manager ID */ googleTagManager?: InputMaybe; hashId?: InputMaybe; id?: InputMaybe; image?: InputMaybe; images?: InputMaybe>>; /** String: Insurance policy number of the business. */ insuranceNumber?: InputMaybe; /** String: Official license number of the business. */ licenseNumber?: InputMaybe; /** Image: Logo of the business. Recommended minimum size is 450x300 pixels. */ logo?: InputMaybe; metadata?: InputMaybe; /** Message of the day */ motd?: InputMaybe; /** String: The official name of the business. */ name?: InputMaybe; /** String: Contact phone number of the business. */ phoneNumber?: InputMaybe; /** String: Primary color theme of the website. */ primaryColor?: InputMaybe; primaryColorContrast?: InputMaybe; /** String: Secondary color theme of the website. */ secondaryColor?: InputMaybe; secondaryColorContrast?: InputMaybe; slug?: InputMaybe; /** String: State or region where the business is located. */ state?: InputMaybe; /** String: The theme of the website. Portfolio, Services, or Emergency. */ theme?: InputMaybe; updated?: InputMaybe; video?: InputMaybe; /** String: Postal code of the business's location. */ zipCode?: InputMaybe; }; /** Update a Website. */ export type UpdateWebsite = { __typename?: 'UpdateWebsite'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type Verify = { __typename?: 'Verify'; payload: Scalars['GenericScalar']['output']; }; export type AcceptInviteMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; export type AcceptInviteMutation = { __typename?: 'Mutations', acceptInvite?: { __typename?: 'AcceptInvite', success?: boolean | null, message?: string | null } | null }; export type ActivateAccountMutationVariables = Exact<{ emailAddress: Scalars['String']['input']; verificationCode: Scalars['String']['input']; }>; export type ActivateAccountMutation = { __typename?: 'Mutations', activateAccount?: { __typename?: 'ActivateAccount', data?: string | null, errors?: Array | null } | null }; export type AddTokenToWebsiteMutationVariables = Exact<{ websiteId: Scalars['Int']['input']; }>; export type AddTokenToWebsiteMutation = { __typename?: 'Mutations', addTokenToWebsite?: { __typename?: 'AddTokenToWebsite', success?: boolean | null, message?: string | null } | null }; export type ChangeEmailAddressMutationVariables = Exact<{ newEmailAddress: Scalars['String']['input']; }>; export type ChangeEmailAddressMutation = { __typename?: 'Mutations', changeEmailAddress?: { __typename?: 'ChangeEmailAddress', data?: string | null, errors?: Array | null } | null }; export type ChangePasswordMutationVariables = Exact<{ password: Scalars['String']['input']; }>; export type ChangePasswordMutation = { __typename?: 'Mutations', changePassword?: { __typename?: 'ChangePassword', data?: string | null, errors?: Array | null } | null }; export type CompleteResetPasswordMutationVariables = Exact<{ emailAddress: Scalars['String']['input']; verificationCode: Scalars['String']['input']; }>; export type CompleteResetPasswordMutation = { __typename?: 'Mutations', completeResetPassword?: { __typename?: 'CompleteResetPassword', data?: string | null, errors?: Array | null } | null }; export type CrawlWebsiteMutationVariables = Exact<{ input: CrawlWebsiteCreateObject; }>; export type CrawlWebsiteMutation = { __typename?: 'Mutations', crawlWebsite?: { __typename?: 'CrawlWebsite', success?: boolean | null, taskId?: string | null, message?: string | null } | null }; export type CreateAreaMutationVariables = Exact<{ input: AreaCreateObject; }>; export type CreateAreaMutation = { __typename?: 'Mutations', createArea?: { __typename?: 'CreateArea', success?: boolean | null, message?: string | null, data?: { __typename?: 'AreaObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, includeInGads: boolean, city?: string | null, state?: string | null, zipCode: string, longitude?: number | null, latitude?: number | null, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type CreateDataMutationVariables = Exact<{ input: DataCreateObject; }>; export type CreateDataMutation = { __typename?: 'Mutations', createData?: { __typename?: 'CreateData', success?: boolean | null, message?: string | null, data?: { __typename?: 'DataObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: any | null, displayOrder: number, data?: any | null, ipAddress: string, pk?: string | null } | null } | null }; export type CreateFaqMutationVariables = Exact<{ input: FaqCreateObject; }>; export type CreateFaqMutation = { __typename?: 'Mutations', createFaq?: { __typename?: 'CreateFaq', success?: boolean | null, message?: string | null, data?: { __typename?: 'FaqObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type CreatePageMutationVariables = Exact<{ input: PageCreateObject; }>; export type CreatePageMutation = { __typename?: 'Mutations', createPage?: { __typename?: 'CreatePage', success?: boolean | null, message?: string | null, data?: { __typename?: 'PageObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, body: string, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type CreateQuestionMutationVariables = Exact<{ input: QuestionCreateObject; }>; export type CreateQuestionMutation = { __typename?: 'Mutations', createQuestion?: { __typename?: 'CreateQuestion', success?: boolean | null, message?: string | null, data?: { __typename?: 'QuestionObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, question: string, answer: string, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type CreateReviewMutationVariables = Exact<{ input: ReviewCreateObject; }>; export type CreateReviewMutation = { __typename?: 'Mutations', createReview?: { __typename?: 'CreateReview', success?: boolean | null, message?: string | null, data?: { __typename?: 'ReviewObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, personName: string, zipCode: string, rating: any, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type CreateServiceMutationVariables = Exact<{ input: ServiceCreateObject; }>; export type CreateServiceMutation = { __typename?: 'Mutations', createService?: { __typename?: 'CreateService', success?: boolean | null, message?: string | null, data?: { __typename?: 'ServiceObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, gadsAdGroupId?: string | null, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type CreateWebsiteMutationVariables = Exact<{ input: WebsiteCreateObject; }>; export type CreateWebsiteMutation = { __typename?: 'Mutations', createWebsite?: { __typename?: 'CreateWebsite', success?: boolean | null, message?: string | null, data?: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } | null } | null }; export type CreateWebsiteWizardMutationVariables = Exact<{ input: WebsiteWizardCreateObject; }>; export type CreateWebsiteWizardMutation = { __typename?: 'Mutations', createWebsiteWizard?: { __typename?: 'CreateWebsiteWizard', success?: boolean | null, message?: string | null, website?: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } | null } | null }; export type DeleteAreaMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; export type DeleteAreaMutation = { __typename?: 'Mutations', deleteArea?: { __typename?: 'DeleteArea', success?: boolean | null, message?: string | null } | null }; export type DeleteCollaboratorMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; export type DeleteCollaboratorMutation = { __typename?: 'Mutations', deleteCollaborator?: { __typename?: 'DeleteCollaborator', success?: boolean | null, message?: string | null } | null }; export type DeleteFaqMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; export type DeleteFaqMutation = { __typename?: 'Mutations', deleteFaq?: { __typename?: 'DeleteFaq', success?: boolean | null, message?: string | null } | null }; export type DeletePageMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; export type DeletePageMutation = { __typename?: 'Mutations', deletePage?: { __typename?: 'DeletePage', success?: boolean | null, message?: string | null } | null }; export type DeleteQuestionMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; export type DeleteQuestionMutation = { __typename?: 'Mutations', deleteQuestion?: { __typename?: 'DeleteQuestion', success?: boolean | null, message?: string | null } | null }; export type DeleteReviewMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; export type DeleteReviewMutation = { __typename?: 'Mutations', deleteReview?: { __typename?: 'DeleteReview', success?: boolean | null, message?: string | null } | null }; export type DeleteServiceMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; export type DeleteServiceMutation = { __typename?: 'Mutations', deleteService?: { __typename?: 'DeleteService', success?: boolean | null, message?: string | null } | null }; export type DeleteWebsiteMutationVariables = Exact<{ id: Scalars['ID']['input']; }>; export type DeleteWebsiteMutation = { __typename?: 'Mutations', deleteWebsite?: { __typename?: 'DeleteWebsite', success?: boolean | null, message?: string | null } | null }; export type ImportWebsiteMutationVariables = Exact<{ input: Scalars['GenericScalar']['input']; }>; export type ImportWebsiteMutation = { __typename?: 'Mutations', importWebsite?: { __typename?: 'ImportWebsite', success?: boolean | null, message?: string | null, importedWebsite?: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } | null } | null }; export type InviteCollaboratorMutationVariables = Exact<{ emailAddress: Scalars['String']['input']; websiteId: Scalars['ID']['input']; }>; export type InviteCollaboratorMutation = { __typename?: 'Mutations', inviteCollaborator?: { __typename?: 'InviteCollaborator', success?: boolean | null, message?: string | null } | null }; export type RefreshTokenMutationVariables = Exact<{ token?: InputMaybe; }>; export type RefreshTokenMutation = { __typename?: 'Mutations', refreshToken?: { __typename?: 'Refresh', payload: any, refreshExpiresIn: number, token: string } | null }; export type RegisterMobileDeviceMutationVariables = Exact<{ input: MobileDeviceRegistrationCreateObject; }>; export type RegisterMobileDeviceMutation = { __typename?: 'Mutations', registerMobileDevice?: { __typename?: 'RegisterMobileDevice', success?: boolean | null, message?: string | null } | null }; export type ResendActivationEmailMutationVariables = Exact<{ emailAddress: Scalars['String']['input']; }>; export type ResendActivationEmailMutation = { __typename?: 'Mutations', resendActivationEmail?: { __typename?: 'ResendActivationEmail', data?: string | null, errors?: Array | null } | null }; export type ResetPasswordMutationVariables = Exact<{ baseUrl?: InputMaybe; emailAddress: Scalars['String']['input']; }>; export type ResetPasswordMutation = { __typename?: 'Mutations', resetPassword?: { __typename?: 'ResetPassword', data?: string | null, errors?: Array | null } | null }; export type SigninMutationVariables = Exact<{ emailAddress: Scalars['String']['input']; password: Scalars['String']['input']; }>; export type SigninMutation = { __typename?: 'Mutations', signin?: { __typename?: 'Signin', errors?: Array | null, data?: string | null } | null }; export type SigninOrRegisterRequestForCodeMutationVariables = Exact<{ emailAddress: Scalars['String']['input']; }>; export type SigninOrRegisterRequestForCodeMutation = { __typename?: 'Mutations', signinOrRegisterRequestForCode?: { __typename?: 'SigninOrRegisterRequestForCode', errors?: Array | null, data?: string | null } | null }; export type SigninOrRegisterWithCodeMutationVariables = Exact<{ code: Scalars['String']['input']; emailAddress: Scalars['String']['input']; }>; export type SigninOrRegisterWithCodeMutation = { __typename?: 'Mutations', signinOrRegisterWithCode?: { __typename?: 'SigninOrRegisterWithCode', errors?: Array | null, data?: string | null } | null }; export type SignupMutationVariables = Exact<{ baseUrl?: InputMaybe; emailAddress: Scalars['String']['input']; password: Scalars['String']['input']; }>; export type SignupMutation = { __typename?: 'Mutations', signup?: { __typename?: 'Signup', data?: string | null, errors?: Array | null } | null }; export type TokenAuthMutationVariables = Exact<{ username: Scalars['String']['input']; password: Scalars['String']['input']; }>; export type TokenAuthMutation = { __typename?: 'Mutations', tokenAuth?: { __typename?: 'ObtainJSONWebToken', payload: any, refreshExpiresIn: number, token: string } | null }; export type TokenOauthGoogleAdsMutationVariables = Exact<{ oauthToken?: InputMaybe; provider?: InputMaybe; websiteId: Scalars['Int']['input']; }>; export type TokenOauthGoogleAdsMutation = { __typename?: 'Mutations', tokenOauthGoogleAds?: { __typename?: 'TokenOAuthGoogleAds', success?: boolean | null, message?: string | null, token?: string | null, payload?: any | null } | null }; export type TokenOauthGoogleMobileClientLoginMutationVariables = Exact<{ accessToken?: InputMaybe; email?: InputMaybe; oauthPayload?: InputMaybe; oauthToken?: InputMaybe; provider?: InputMaybe; refreshToken?: InputMaybe; }>; export type TokenOauthGoogleMobileClientLoginMutation = { __typename?: 'Mutations', tokenOauthGoogleMobileClientLogin?: { __typename?: 'TokenOAuthGoogleMobileClientLogin', success?: boolean | null, message?: string | null, token?: string | null, payload?: any | null } | null }; export type TokenOauthGoogleMobileClientSignupMutationVariables = Exact<{ oauthToken?: InputMaybe; provider?: InputMaybe; }>; export type TokenOauthGoogleMobileClientSignupMutation = { __typename?: 'Mutations', tokenOauthGoogleMobileClientSignup?: { __typename?: 'TokenOAuthGoogleMobileClienSignup', success?: boolean | null, message?: string | null, token?: string | null, payload?: any | null } | null }; export type UpdateAreaMutationVariables = Exact<{ input: AreaUpdateObject; }>; export type UpdateAreaMutation = { __typename?: 'Mutations', updateArea?: { __typename?: 'UpdateArea', success?: boolean | null, message?: string | null, data?: { __typename?: 'AreaObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, includeInGads: boolean, city?: string | null, state?: string | null, zipCode: string, longitude?: number | null, latitude?: number | null, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type UpdateEmailSubscriptionMutationVariables = Exact<{ dailySummary: Scalars['Boolean']['input']; weeklySummary: Scalars['Boolean']['input']; }>; export type UpdateEmailSubscriptionMutation = { __typename?: 'Mutations', updateEmailSubscription?: { __typename?: 'UpdateEmailSubscription', data?: string | null, errors?: Array | null } | null }; export type UpdateFaqMutationVariables = Exact<{ input: FaqUpdateObject; }>; export type UpdateFaqMutation = { __typename?: 'Mutations', updateFaq?: { __typename?: 'UpdateFaq', success?: boolean | null, message?: string | null, data?: { __typename?: 'FaqObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type UpdateOrCreateBaseFaqMutationVariables = Exact<{ websiteId: Scalars['ID']['input']; }>; export type UpdateOrCreateBaseFaqMutation = { __typename?: 'Mutations', updateOrCreateBaseFaq?: { __typename?: 'UpdateOrCreateBaseFAQ', success?: boolean | null, message?: string | null } | null }; export type UpdatePageMutationVariables = Exact<{ input: PageUpdateObject; }>; export type UpdatePageMutation = { __typename?: 'Mutations', updatePage?: { __typename?: 'UpdatePage', success?: boolean | null, message?: string | null, data?: { __typename?: 'PageObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, body: string, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type UpdateProfileMutationVariables = Exact<{ input: ProfileUpdateObject; }>; export type UpdateProfileMutation = { __typename?: 'Mutations', updateProfile?: { __typename?: 'UpdateProfile', success?: boolean | null, message?: string | null, data?: { __typename?: 'ProfileObject', id: string, firstName?: string | null, lastName?: string | null, phoneNumber: string, dailySummary: boolean, weeklySummary: boolean, pk?: string | null, emailAddress?: string | null } | null } | null }; export type UpdateQuestionMutationVariables = Exact<{ input: QuestionUpdateObject; }>; export type UpdateQuestionMutation = { __typename?: 'Mutations', updateQuestion?: { __typename?: 'UpdateQuestion', success?: boolean | null, message?: string | null, data?: { __typename?: 'QuestionObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, question: string, answer: string, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type UpdateReviewMutationVariables = Exact<{ input: ReviewUpdateObject; }>; export type UpdateReviewMutation = { __typename?: 'Mutations', updateReview?: { __typename?: 'UpdateReview', success?: boolean | null, message?: string | null, data?: { __typename?: 'ReviewObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, personName: string, zipCode: string, rating: any, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type UpdateServiceMutationVariables = Exact<{ input: ServiceUpdateObject; }>; export type UpdateServiceMutation = { __typename?: 'Mutations', updateService?: { __typename?: 'UpdateService', success?: boolean | null, message?: string | null, data?: { __typename?: 'ServiceObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, gadsAdGroupId?: string | null, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type UpdateWebsiteMutationVariables = Exact<{ input: WebsiteUpdateObject; }>; export type UpdateWebsiteMutation = { __typename?: 'Mutations', updateWebsite?: { __typename?: 'UpdateWebsite', success?: boolean | null, message?: string | null, data?: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } | null } | null }; export type VerifyTokenMutationVariables = Exact<{ token?: InputMaybe; }>; export type VerifyTokenMutation = { __typename?: 'Mutations', verifyToken?: { __typename?: 'Verify', payload: any } | null }; export type AddKeywordsToAdGroupQueryVariables = Exact<{ adGroupId: Scalars['String']['input']; customerId: Scalars['String']['input']; keywords: Array> | InputMaybe; websiteId: Scalars['String']['input']; }>; export type AddKeywordsToAdGroupQuery = { __typename?: 'Query', addKeywordsToAdGroup?: { __typename?: 'AddKeywordsToAdGroup', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponse', success?: boolean | null, errors?: Array | null, data?: any | null, message?: string | null } | null } | null }; export type AddNegativeKeywordsSetToCampaignQueryVariables = Exact<{ campaignId: Scalars['String']['input']; customerId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type AddNegativeKeywordsSetToCampaignQuery = { __typename?: 'Query', addNegativeKeywordsSetToCampaign?: { __typename?: 'AddNegativeKeywordsSetToCampaign', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponse', success?: boolean | null, errors?: Array | null, data?: any | null, message?: string | null } | null } | null }; export type AddNegativeKeywordsToCampaignQueryVariables = Exact<{ campaignId: Scalars['String']['input']; customerId: Scalars['String']['input']; keywords: Array> | InputMaybe; websiteId: Scalars['String']['input']; }>; export type AddNegativeKeywordsToCampaignQuery = { __typename?: 'Query', addNegativeKeywordsToCampaign?: { __typename?: 'AddNegativeKeywordsToCampaign', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponse', success?: boolean | null, errors?: Array | null, data?: any | null, message?: string | null } | null } | null }; export type AppVersionQueryVariables = Exact<{ [key: string]: never; }>; export type AppVersionQuery = { __typename?: 'Query', appVersion?: { __typename?: 'AppVersion', version?: string | null, iosUrl?: string | null, androidUrl?: string | null, releaseNotes?: Array | null } | null }; export type AreaQueryVariables = Exact<{ id?: InputMaybe; }>; export type AreaQuery = { __typename?: 'Query', area?: { __typename?: 'AreaObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, includeInGads: boolean, city?: string | null, state?: string | null, zipCode: string, longitude?: number | null, latitude?: number | null, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } } | null }; export type AreasQueryVariables = Exact<{ websiteId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; }>; export type AreasQuery = { __typename?: 'Query', areas?: Array<{ __typename?: 'AreaObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, includeInGads: boolean, city?: string | null, state?: string | null, zipCode: string, longitude?: number | null, latitude?: number | null, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } } | null> | null }; export type CreateGadsAdGroupQueryVariables = Exact<{ accountId: Scalars['String']['input']; campaignId: Scalars['String']['input']; name: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type CreateGadsAdGroupQuery = { __typename?: 'Query', createGadsAdGroup?: { __typename?: 'CreateGADSAdGroup', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponse', success?: boolean | null, errors?: Array | null, data?: any | null, message?: string | null } | null } | null }; export type CreateGadsCallAdQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; businessName: Scalars['String']['input']; callTracked: Scalars['Boolean']['input']; description1: Scalars['String']['input']; description2: Scalars['String']['input']; disableCallConversion: Scalars['Boolean']['input']; finalUrls: Array> | InputMaybe; headline1: Scalars['String']['input']; headline2: Scalars['String']['input']; path1: Scalars['String']['input']; path2: Scalars['String']['input']; phoneCountry: Scalars['String']['input']; phoneNumber: Scalars['String']['input']; phoneNumberVerificationUrl?: InputMaybe; websiteId: Scalars['String']['input']; }>; export type CreateGadsCallAdQuery = { __typename?: 'Query', createGadsCallAd?: { __typename?: 'CreateCallAd', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type CreateGadsCampaignQueryVariables = Exact<{ budget: Scalars['BigInt']['input']; campaignName: Scalars['String']['input']; countryCode: Scalars['String']['input']; customerId: Scalars['String']['input']; durationDays?: InputMaybe; languageCode: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type CreateGadsCampaignQuery = { __typename?: 'Query', createGadsCampaign?: { __typename?: 'CreateGADSCampaign', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type CreateGadsCustomerQueryVariables = Exact<{ accountId?: InputMaybe; accountName: Scalars['String']['input']; currencyCode: Scalars['String']['input']; emailAddress: Scalars['String']['input']; timeZone: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type CreateGadsCustomerQuery = { __typename?: 'Query', createGadsCustomer?: { __typename?: 'CreateGADSCustomer', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type CreateGadsResponsiveSearchAdQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; descriptions: Array> | InputMaybe; finalUrls: Array> | InputMaybe; headlines: Array> | InputMaybe; path1: Scalars['String']['input']; path2: Scalars['String']['input']; trackingUrl: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type CreateGadsResponsiveSearchAdQuery = { __typename?: 'Query', createGadsResponsiveSearchAd?: { __typename?: 'CreateResponsiveSearchAd', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type CreateKeywordQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; keywordText: Scalars['String']['input']; matchType: Scalars['String']['input']; status?: InputMaybe; websiteId: Scalars['String']['input']; }>; export type CreateKeywordQuery = { __typename?: 'Query', createKeyword?: { __typename?: 'CreateKeyword', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type DeleteKeywordQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; criterionId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type DeleteKeywordQuery = { __typename?: 'Query', deleteKeyword?: { __typename?: 'DeleteKeyword', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type DeleteNegativeKeywordQueryVariables = Exact<{ campaignId: Scalars['String']['input']; criterionId: Scalars['String']['input']; customerId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type DeleteNegativeKeywordQuery = { __typename?: 'Query', deleteNegativeKeyword?: { __typename?: 'DeleteNegativeKeyword', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponse', success?: boolean | null, errors?: Array | null, data?: any | null, message?: string | null } | null } | null }; export type EnableAdQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; adId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type EnableAdQuery = { __typename?: 'Query', enableAd?: { __typename?: 'EnableAd', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type EnableCampaignQueryVariables = Exact<{ accountId: Scalars['String']['input']; campaignId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type EnableCampaignQuery = { __typename?: 'Query', enableCampaign?: { __typename?: 'EnableGADSCampaign', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type EnableGadsAdGroupQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type EnableGadsAdGroupQuery = { __typename?: 'Query', enableGadsAdGroup?: { __typename?: 'EnableGADSAdGroup', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type EnableKeywordQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; criterionId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type EnableKeywordQuery = { __typename?: 'Query', enableKeyword?: { __typename?: 'EnableKeyword', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type FaqQueryVariables = Exact<{ id?: InputMaybe; }>; export type FaqQuery = { __typename?: 'Query', faq?: { __typename?: 'FaqObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null }, question?: Array<{ __typename?: 'QuestionObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, question: string, answer: string, pk?: string | null, absoluteUrl?: string | null } | null> | null } | null }; export type FaqsQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }>; export type FaqsQuery = { __typename?: 'Query', faqs?: Array<{ __typename?: 'FaqObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null }, question?: Array<{ __typename?: 'QuestionObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, question: string, answer: string, pk?: string | null, absoluteUrl?: string | null } | null> | null } | null> | null }; export type GeminiKeywordSuggestionsQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; prompt?: InputMaybe; geminiApiKey?: InputMaybe; adgroupId?: InputMaybe; customerId?: InputMaybe; }>; export type GeminiKeywordSuggestionsQuery = { __typename?: 'Query', geminiKeywordSuggestions?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type GoogleAdsAccountsQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }>; export type GoogleAdsAccountsQuery = { __typename?: 'Query', googleAdsAccounts?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type GoogleAdsAdGroupMetricsQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; customerId?: InputMaybe; adGroupId?: InputMaybe; useLoginId?: InputMaybe; }>; export type GoogleAdsAdGroupMetricsQuery = { __typename?: 'Query', googleAdsAdGroupMetrics?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type GoogleAdsAdgroupsQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; campaignId?: InputMaybe; accountId?: InputMaybe; }>; export type GoogleAdsAdgroupsQuery = { __typename?: 'Query', googleAdsAdgroups?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type GoogleAdsAdsQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; adgroupId?: InputMaybe; accountId?: InputMaybe; campaignId?: InputMaybe; }>; export type GoogleAdsAdsQuery = { __typename?: 'Query', googleAdsAds?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type GoogleAdsCampaignsQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; accountId?: InputMaybe; }>; export type GoogleAdsCampaignsQuery = { __typename?: 'Query', googleAdsCampaigns?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type GoogleAdsCampaignsMetricsQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; customerId?: InputMaybe; useLoginId?: InputMaybe; }>; export type GoogleAdsCampaignsMetricsQuery = { __typename?: 'Query', googleAdsCampaignsMetrics?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type GoogleAdsKeywordsQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; accountId?: InputMaybe; adgroupId?: InputMaybe; }>; export type GoogleAdsKeywordsQuery = { __typename?: 'Query', googleAdsKeywords?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type InvitationsReceivedQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; }>; export type InvitationsReceivedQuery = { __typename?: 'Query', invitationsReceived?: Array<{ __typename?: 'CollaboratorObject', id?: number | null, user?: string | null, websiteId?: number | null, websiteBusinessName?: string | null, collaboratorEmail?: string | null, collaboratorUser?: string | null, invitationSent?: string | null, invitationAccepted?: string | null } | null> | null }; export type InvitationsSentQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }>; export type InvitationsSentQuery = { __typename?: 'Query', invitationsSent?: Array<{ __typename?: 'CollaboratorObject', id?: number | null, user?: string | null, websiteId?: number | null, websiteBusinessName?: string | null, collaboratorEmail?: string | null, collaboratorUser?: string | null, invitationSent?: string | null, invitationAccepted?: string | null } | null> | null }; export type IpAddressQueryVariables = Exact<{ ipAddress?: InputMaybe; }>; export type IpAddressQuery = { __typename?: 'Query', ipAddress?: { __typename?: 'IPAddress', zipCode?: string | null, city?: string | null, stateName?: string | null, stateCode?: string | null, countryName?: string | null, countryCode?: string | null, location?: any | null } | null }; export type ListNegativeKeywordsForCampaignQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; campaignId?: InputMaybe; customerId?: InputMaybe; }>; export type ListNegativeKeywordsForCampaignQuery = { __typename?: 'Query', listNegativeKeywordsForCampaign?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type ListReviewsQueryVariables = Exact<{ websiteId?: InputMaybe; customerId?: InputMaybe; }>; export type ListReviewsQuery = { __typename?: 'Query', listReviews?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type PageQueryVariables = Exact<{ id?: InputMaybe; }>; export type PageQuery = { __typename?: 'Query', page?: { __typename?: 'PageObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, body: string, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } } | null }; export type PagesQueryVariables = Exact<{ websiteId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; }>; export type PagesQuery = { __typename?: 'Query', pages?: Array<{ __typename?: 'PageObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, body: string, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } } | null> | null }; export type PauseAdQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; adId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type PauseAdQuery = { __typename?: 'Query', pauseAd?: { __typename?: 'PauseAd', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type PauseCampaignQueryVariables = Exact<{ accountId: Scalars['String']['input']; campaignId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type PauseCampaignQuery = { __typename?: 'Query', pauseCampaign?: { __typename?: 'PauseGADSCampaign', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type PauseGadsAdGroupQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type PauseGadsAdGroupQuery = { __typename?: 'Query', pauseGadsAdGroup?: { __typename?: 'PauseGADSAdGroup', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type PauseKeywordQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; criterionId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type PauseKeywordQuery = { __typename?: 'Query', pauseKeyword?: { __typename?: 'PauseKeyword', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type PostdataQueryVariables = Exact<{ id?: InputMaybe; }>; export type PostdataQuery = { __typename?: 'Query', postdata?: { __typename?: 'DataObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: any | null, displayOrder: number, data?: any | null, ipAddress: string, pk?: string | null, website?: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } | null } | null }; export type PostdatasQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }>; export type PostdatasQuery = { __typename?: 'Query', postdatas?: Array<{ __typename?: 'DataObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: any | null, displayOrder: number, data?: any | null, ipAddress: string, pk?: string | null, website?: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } | null } | null> | null }; export type ProfileQueryVariables = Exact<{ [key: string]: never; }>; export type ProfileQuery = { __typename?: 'Query', profile?: { __typename?: 'ProfileObject', id: string, firstName?: string | null, lastName?: string | null, phoneNumber: string, dailySummary: boolean, weeklySummary: boolean, pk?: string | null, emailAddress?: string | null, subscription?: { __typename?: 'SubscriptionObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: any | null, displayOrder: number, startDate?: any | null, lengthDays?: number | null, programOptions?: any | null, stripeSubscriptionId?: string | null, stripeCustomerId?: string | null, stripeCheckoutSessionId?: string | null, status?: string | null, pk?: string | null, userId?: string | null } | null } | null }; export type QuestionQueryVariables = Exact<{ id?: InputMaybe; }>; export type QuestionQuery = { __typename?: 'Query', question?: { __typename?: 'QuestionObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, question: string, answer: string, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null }, faq?: { __typename?: 'FaqObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, pk?: string | null, absoluteUrl?: string | null } | null } | null }; export type QuestionsQueryVariables = Exact<{ websiteId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; }>; export type QuestionsQuery = { __typename?: 'Query', questions?: Array<{ __typename?: 'QuestionObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, question: string, answer: string, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null }, faq?: { __typename?: 'FaqObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, pk?: string | null, absoluteUrl?: string | null } | null } | null> | null }; export type RemoveAdQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; adId: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type RemoveAdQuery = { __typename?: 'Query', removeAd?: { __typename?: 'RemoveAd', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type ReviewQueryVariables = Exact<{ id?: InputMaybe; }>; export type ReviewQuery = { __typename?: 'Query', review?: { __typename?: 'ReviewObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, personName: string, zipCode: string, rating: any, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } } | null }; export type ReviewsQueryVariables = Exact<{ websiteId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; }>; export type ReviewsQuery = { __typename?: 'Query', reviews?: Array<{ __typename?: 'ReviewObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, personName: string, zipCode: string, rating: any, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } } | null> | null }; export type SearchTermsReportQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; customerId?: InputMaybe; campaignId?: InputMaybe; adGroupId?: InputMaybe; dateRange?: InputMaybe; keywords?: InputMaybe> | InputMaybe>; }>; export type SearchTermsReportQuery = { __typename?: 'Query', searchTermsReport?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type ServiceQueryVariables = Exact<{ id?: InputMaybe; }>; export type ServiceQuery = { __typename?: 'Query', service?: { __typename?: 'ServiceObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, gadsAdGroupId?: string | null, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } } | null }; export type ServicesQueryVariables = Exact<{ websiteId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; }>; export type ServicesQuery = { __typename?: 'Query', services?: Array<{ __typename?: 'ServiceObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, gadsAdGroupId?: string | null, pk?: string | null, absoluteUrl?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null } } | null> | null }; export type SuggestedServicesQueryVariables = Exact<{ companyDescription?: InputMaybe; }>; export type SuggestedServicesQuery = { __typename?: 'Query', suggestedServices?: { __typename?: 'GadsResponseList', data?: Array | null } | null }; export type UpdateCallAdQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; adId: Scalars['String']['input']; description1: Scalars['String']['input']; description2: Scalars['String']['input']; headline1: Scalars['String']['input']; headline2: Scalars['String']['input']; phoneNumber: Scalars['String']['input']; websiteId: Scalars['String']['input']; }>; export type UpdateCallAdQuery = { __typename?: 'Query', updateCallAd?: { __typename?: 'UpdateCallAd', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type UpdateResponseSearchAdQueryVariables = Exact<{ accountId: Scalars['String']['input']; adGroupId: Scalars['String']['input']; adId: Scalars['String']['input']; descriptions: Array> | InputMaybe; headlines: Array> | InputMaybe; websiteId: Scalars['String']['input']; }>; export type UpdateResponseSearchAdQuery = { __typename?: 'Query', updateResponseSearchAd?: { __typename?: 'UpdateResponsiveSearchAd', success?: boolean | null, message?: string | null, data?: { __typename?: 'GadsResponseList', data?: Array | null } | null } | null }; export type WebsiteQueryVariables = Exact<{ id?: InputMaybe; }>; export type WebsiteQuery = { __typename?: 'Query', website?: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null, services?: Array<{ __typename?: 'ServiceObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, gadsAdGroupId?: string | null, pk?: string | null, absoluteUrl?: string | null } | null> | null, reviews?: Array<{ __typename?: 'ReviewObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, personName: string, zipCode: string, rating: any, pk?: string | null, absoluteUrl?: string | null } | null> | null, faqs?: Array<{ __typename?: 'FaqObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, pk?: string | null, absoluteUrl?: string | null } | null> | null, pages?: Array<{ __typename?: 'PageObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, body: string, pk?: string | null, absoluteUrl?: string | null } | null> | null, areas?: Array<{ __typename?: 'AreaObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, includeInGads: boolean, city?: string | null, state?: string | null, zipCode: string, longitude?: number | null, latitude?: number | null, pk?: string | null, absoluteUrl?: string | null } | null> | null } | null }; export type WebsitesQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; }>; export type WebsitesQuery = { __typename?: 'Query', websites?: Array<{ __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, video?: string | null, image?: string | null, displayOrder: number, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, name: string, description?: string | null, logo?: string | null, businessManager?: string | null, images?: Array | null, licenseNumber?: string | null, insuranceNumber?: string | null, businessEinNumber?: string | null, googleAnalytics?: string | null, googleTagManager?: string | null, motd?: string | null, primaryColor?: string | null, secondaryColor?: string | null, domains?: Array | null, theme: string, gadsAccountId?: string | null, gadsCampaignId?: string | null, pk?: string | null, hashId?: string | null, defaultSubdomainName?: string | null, primaryColorContrast?: string | null, secondaryColorContrast?: string | null, services?: Array<{ __typename?: 'ServiceObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, gadsAdGroupId?: string | null, pk?: string | null, absoluteUrl?: string | null } | null> | null, reviews?: Array<{ __typename?: 'ReviewObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, personName: string, zipCode: string, rating: any, pk?: string | null, absoluteUrl?: string | null } | null> | null, faqs?: Array<{ __typename?: 'FaqObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, pk?: string | null, absoluteUrl?: string | null } | null> | null, pages?: Array<{ __typename?: 'PageObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, body: string, pk?: string | null, absoluteUrl?: string | null } | null> | null, areas?: Array<{ __typename?: 'AreaObject', id?: string | null, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name?: string | null, description?: string | null, video?: string | null, image?: string | null, images?: Array | null, displayOrder: number, customHtmlBlock?: string | null, customHeaderCode?: string | null, customFooterJs?: string | null, includeInGads: boolean, city?: string | null, state?: string | null, zipCode: string, longitude?: number | null, latitude?: number | null, pk?: string | null, absoluteUrl?: string | null } | null> | null } | null> | null }; export type ZipCodeQueryVariables = Exact<{ zipCode?: InputMaybe; }>; export type ZipCodeQuery = { __typename?: 'Query', zipCode?: { __typename?: 'ZipCode', zipCode?: string | null, city?: string | null, state?: string | null, latitude?: string | null, longitude?: string | null, metadata?: any | null } | null }; export type ZipCodesByRadiusQueryVariables = Exact<{ zipCode?: InputMaybe; radius?: InputMaybe; }>; export type ZipCodesByRadiusQuery = { __typename?: 'Query', zipCodesByRadius?: Array<{ __typename?: 'ZipCode', zipCode?: string | null, city?: string | null, state?: string | null, latitude?: string | null, longitude?: string | null, metadata?: any | null } | null> | null }; export type ResolverTypeWrapper = Promise | T; export type ResolverWithResolve = { resolve: ResolverFn; }; export type Resolver = ResolverFn | ResolverWithResolve; export type ResolverFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo ) => Promise | TResult; export type SubscriptionSubscribeFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo ) => AsyncIterable | Promise>; export type SubscriptionResolveFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo ) => TResult | Promise; export interface SubscriptionSubscriberObject { subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult }, TParent, TContext, TArgs>; resolve?: SubscriptionResolveFn; } export interface SubscriptionResolverObject { subscribe: SubscriptionSubscribeFn; resolve: SubscriptionResolveFn; } export type SubscriptionObject = | SubscriptionSubscriberObject | SubscriptionResolverObject; export type SubscriptionResolver = | ((...args: any[]) => SubscriptionObject) | SubscriptionObject; export type TypeResolveFn = ( parent: TParent, context: TContext, info: GraphQLResolveInfo ) => Maybe | Promise>; export type IsTypeOfResolverFn = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise; export type NextResolverFn = () => Promise; export type DirectiveResolverFn = ( next: NextResolverFn, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo ) => TResult | Promise; /** Mapping between all available schema types and the resolvers types */ export type ResolversTypes = { Query: ResolverTypeWrapper<{}>; String: ResolverTypeWrapper; GenericScalar: ResolverTypeWrapper; AddKeywordsToAdGroup: ResolverTypeWrapper; GadsResponse: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; AddNegativeKeywordsSetToCampaign: ResolverTypeWrapper; AddNegativeKeywordsToCampaign: ResolverTypeWrapper; AppVersion: ResolverTypeWrapper; Int: ResolverTypeWrapper; AreaObject: ResolverTypeWrapper; DateTime: ResolverTypeWrapper; ID: ResolverTypeWrapper; Float: ResolverTypeWrapper; JSONString: ResolverTypeWrapper; WebsiteObject: ResolverTypeWrapper; FaqObject: ResolverTypeWrapper; QuestionObject: ResolverTypeWrapper; PageObject: ResolverTypeWrapper; ReviewObject: ResolverTypeWrapper; Decimal: ResolverTypeWrapper; ServiceObject: ResolverTypeWrapper; CreateGADSAdGroup: ResolverTypeWrapper; CreateCallAd: ResolverTypeWrapper; GadsResponseList: ResolverTypeWrapper; BigInt: ResolverTypeWrapper; CreateGADSCampaign: ResolverTypeWrapper; CreateGADSCustomer: ResolverTypeWrapper; CreateResponsiveSearchAd: ResolverTypeWrapper; CreateKeyword: ResolverTypeWrapper; DeleteKeyword: ResolverTypeWrapper; DeleteNegativeKeyword: ResolverTypeWrapper; EnableAd: ResolverTypeWrapper; EnableGADSCampaign: ResolverTypeWrapper; EnableGADSAdGroup: ResolverTypeWrapper; EnableKeyword: ResolverTypeWrapper; CollaboratorObject: ResolverTypeWrapper; IPAddress: ResolverTypeWrapper; PauseAd: ResolverTypeWrapper; PauseGADSCampaign: ResolverTypeWrapper; PauseGADSAdGroup: ResolverTypeWrapper; PauseKeyword: ResolverTypeWrapper; DataObject: ResolverTypeWrapper; ProfileObject: ResolverTypeWrapper; SubscriptionObject: ResolverTypeWrapper; RemoveAd: ResolverTypeWrapper; UpdateCallAd: ResolverTypeWrapper; UpdateResponsiveSearchAd: ResolverTypeWrapper; ZipCode: ResolverTypeWrapper; Mutations: ResolverTypeWrapper<{}>; AcceptInvite: ResolverTypeWrapper; ActivateAccount: ResolverTypeWrapper; AddTokenToWebsite: ResolverTypeWrapper; ChangeEmailAddress: ResolverTypeWrapper; ChangePassword: ResolverTypeWrapper; CompleteResetPassword: ResolverTypeWrapper; CrawlWebsiteCreateObject: CrawlWebsiteCreateObject; CrawlWebsite: ResolverTypeWrapper; AreaCreateObject: AreaCreateObject; CreateArea: ResolverTypeWrapper; DataCreateObject: DataCreateObject; CreateData: ResolverTypeWrapper; FaqCreateObject: FaqCreateObject; CreateFaq: ResolverTypeWrapper; PageCreateObject: PageCreateObject; CreatePage: ResolverTypeWrapper; QuestionCreateObject: QuestionCreateObject; CreateQuestion: ResolverTypeWrapper; ReviewCreateObject: ReviewCreateObject; CreateReview: ResolverTypeWrapper; ServiceCreateObject: ServiceCreateObject; CreateService: ResolverTypeWrapper; WebsiteCreateObject: WebsiteCreateObject; CreateWebsite: ResolverTypeWrapper; WebsiteWizardCreateObject: WebsiteWizardCreateObject; ZipCodeCreateObject: ZipCodeCreateObject; CreateWebsiteWizard: ResolverTypeWrapper; DeleteArea: ResolverTypeWrapper; DeleteCollaborator: ResolverTypeWrapper; DeleteFaq: ResolverTypeWrapper; DeletePage: ResolverTypeWrapper; DeleteQuestion: ResolverTypeWrapper; DeleteReview: ResolverTypeWrapper; DeleteService: ResolverTypeWrapper; DeleteWebsite: ResolverTypeWrapper; ImportWebsite: ResolverTypeWrapper; InviteCollaborator: ResolverTypeWrapper; Refresh: ResolverTypeWrapper; MobileDeviceRegistrationCreateObject: MobileDeviceRegistrationCreateObject; RegisterMobileDevice: ResolverTypeWrapper; ResendActivationEmail: ResolverTypeWrapper; ResetPassword: ResolverTypeWrapper; Signin: ResolverTypeWrapper; SigninOrRegisterRequestForCode: ResolverTypeWrapper; SigninOrRegisterWithCode: ResolverTypeWrapper; Signup: ResolverTypeWrapper; ObtainJSONWebToken: ResolverTypeWrapper; TokenOAuthGoogleAds: ResolverTypeWrapper; TokenOAuthGoogleMobileClientLogin: ResolverTypeWrapper; TokenOAuthGoogleMobileClienSignup: ResolverTypeWrapper; AreaUpdateObject: AreaUpdateObject; UpdateArea: ResolverTypeWrapper; UpdateEmailSubscription: ResolverTypeWrapper; FaqUpdateObject: FaqUpdateObject; UpdateFaq: ResolverTypeWrapper; UpdateOrCreateBaseFAQ: ResolverTypeWrapper; PageUpdateObject: PageUpdateObject; UpdatePage: ResolverTypeWrapper; ProfileUpdateObject: ProfileUpdateObject; UpdateProfile: ResolverTypeWrapper; QuestionUpdateObject: QuestionUpdateObject; UpdateQuestion: ResolverTypeWrapper; ReviewUpdateObject: ReviewUpdateObject; UpdateReview: ResolverTypeWrapper; ServiceUpdateObject: ServiceUpdateObject; UpdateService: ResolverTypeWrapper; WebsiteUpdateObject: WebsiteUpdateObject; UpdateWebsite: ResolverTypeWrapper; Verify: ResolverTypeWrapper; }; /** Mapping between all available schema types and the resolvers parents */ export type ResolversParentTypes = { Query: {}; String: Scalars['String']['output']; GenericScalar: Scalars['GenericScalar']['output']; AddKeywordsToAdGroup: AddKeywordsToAdGroup; GadsResponse: GadsResponse; Boolean: Scalars['Boolean']['output']; AddNegativeKeywordsSetToCampaign: AddNegativeKeywordsSetToCampaign; AddNegativeKeywordsToCampaign: AddNegativeKeywordsToCampaign; AppVersion: AppVersion; Int: Scalars['Int']['output']; AreaObject: AreaObject; DateTime: Scalars['DateTime']['output']; ID: Scalars['ID']['output']; Float: Scalars['Float']['output']; JSONString: Scalars['JSONString']['output']; WebsiteObject: WebsiteObject; FaqObject: FaqObject; QuestionObject: QuestionObject; PageObject: PageObject; ReviewObject: ReviewObject; Decimal: Scalars['Decimal']['output']; ServiceObject: ServiceObject; CreateGADSAdGroup: CreateGadsAdGroup; CreateCallAd: CreateCallAd; GadsResponseList: GadsResponseList; BigInt: Scalars['BigInt']['output']; CreateGADSCampaign: CreateGadsCampaign; CreateGADSCustomer: CreateGadsCustomer; CreateResponsiveSearchAd: CreateResponsiveSearchAd; CreateKeyword: CreateKeyword; DeleteKeyword: DeleteKeyword; DeleteNegativeKeyword: DeleteNegativeKeyword; EnableAd: EnableAd; EnableGADSCampaign: EnableGadsCampaign; EnableGADSAdGroup: EnableGadsAdGroup; EnableKeyword: EnableKeyword; CollaboratorObject: CollaboratorObject; IPAddress: IpAddress; PauseAd: PauseAd; PauseGADSCampaign: PauseGadsCampaign; PauseGADSAdGroup: PauseGadsAdGroup; PauseKeyword: PauseKeyword; DataObject: DataObject; ProfileObject: ProfileObject; SubscriptionObject: SubscriptionObject; RemoveAd: RemoveAd; UpdateCallAd: UpdateCallAd; UpdateResponsiveSearchAd: UpdateResponsiveSearchAd; ZipCode: ZipCode; Mutations: {}; AcceptInvite: AcceptInvite; ActivateAccount: ActivateAccount; AddTokenToWebsite: AddTokenToWebsite; ChangeEmailAddress: ChangeEmailAddress; ChangePassword: ChangePassword; CompleteResetPassword: CompleteResetPassword; CrawlWebsiteCreateObject: CrawlWebsiteCreateObject; CrawlWebsite: CrawlWebsite; AreaCreateObject: AreaCreateObject; CreateArea: CreateArea; DataCreateObject: DataCreateObject; CreateData: CreateData; FaqCreateObject: FaqCreateObject; CreateFaq: CreateFaq; PageCreateObject: PageCreateObject; CreatePage: CreatePage; QuestionCreateObject: QuestionCreateObject; CreateQuestion: CreateQuestion; ReviewCreateObject: ReviewCreateObject; CreateReview: CreateReview; ServiceCreateObject: ServiceCreateObject; CreateService: CreateService; WebsiteCreateObject: WebsiteCreateObject; CreateWebsite: CreateWebsite; WebsiteWizardCreateObject: WebsiteWizardCreateObject; ZipCodeCreateObject: ZipCodeCreateObject; CreateWebsiteWizard: CreateWebsiteWizard; DeleteArea: DeleteArea; DeleteCollaborator: DeleteCollaborator; DeleteFaq: DeleteFaq; DeletePage: DeletePage; DeleteQuestion: DeleteQuestion; DeleteReview: DeleteReview; DeleteService: DeleteService; DeleteWebsite: DeleteWebsite; ImportWebsite: ImportWebsite; InviteCollaborator: InviteCollaborator; Refresh: Refresh; MobileDeviceRegistrationCreateObject: MobileDeviceRegistrationCreateObject; RegisterMobileDevice: RegisterMobileDevice; ResendActivationEmail: ResendActivationEmail; ResetPassword: ResetPassword; Signin: Signin; SigninOrRegisterRequestForCode: SigninOrRegisterRequestForCode; SigninOrRegisterWithCode: SigninOrRegisterWithCode; Signup: Signup; ObtainJSONWebToken: ObtainJsonWebToken; TokenOAuthGoogleAds: TokenOAuthGoogleAds; TokenOAuthGoogleMobileClientLogin: TokenOAuthGoogleMobileClientLogin; TokenOAuthGoogleMobileClienSignup: TokenOAuthGoogleMobileClienSignup; AreaUpdateObject: AreaUpdateObject; UpdateArea: UpdateArea; UpdateEmailSubscription: UpdateEmailSubscription; FaqUpdateObject: FaqUpdateObject; UpdateFaq: UpdateFaq; UpdateOrCreateBaseFAQ: UpdateOrCreateBaseFaq; PageUpdateObject: PageUpdateObject; UpdatePage: UpdatePage; ProfileUpdateObject: ProfileUpdateObject; UpdateProfile: UpdateProfile; QuestionUpdateObject: QuestionUpdateObject; UpdateQuestion: UpdateQuestion; ReviewUpdateObject: ReviewUpdateObject; UpdateReview: UpdateReview; ServiceUpdateObject: ServiceUpdateObject; UpdateService: UpdateService; WebsiteUpdateObject: WebsiteUpdateObject; UpdateWebsite: UpdateWebsite; Verify: Verify; }; export type SpecifiedByDirectiveArgs = { url: Scalars['String']['input']; }; export type SpecifiedByDirectiveResolver = DirectiveResolverFn; export type QueryResolvers = { addKeywordsToAdGroup?: Resolver, ParentType, ContextType, RequireFields>; addNegativeKeywordsSetToCampaign?: Resolver, ParentType, ContextType, RequireFields>; addNegativeKeywordsToCampaign?: Resolver, ParentType, ContextType, RequireFields>; appVersion?: Resolver, ParentType, ContextType>; area?: Resolver, ParentType, ContextType, Partial>; areas?: Resolver>>, ParentType, ContextType, Partial>; createGadsAdGroup?: Resolver, ParentType, ContextType, RequireFields>; createGadsCallAd?: Resolver, ParentType, ContextType, RequireFields>; createGadsCampaign?: Resolver, ParentType, ContextType, RequireFields>; createGadsCustomer?: Resolver, ParentType, ContextType, RequireFields>; createGadsResponsiveSearchAd?: Resolver, ParentType, ContextType, RequireFields>; createKeyword?: Resolver, ParentType, ContextType, RequireFields>; deleteKeyword?: Resolver, ParentType, ContextType, RequireFields>; deleteNegativeKeyword?: Resolver, ParentType, ContextType, RequireFields>; enableAd?: Resolver, ParentType, ContextType, RequireFields>; enableCampaign?: Resolver, ParentType, ContextType, RequireFields>; enableGadsAdGroup?: Resolver, ParentType, ContextType, RequireFields>; enableKeyword?: Resolver, ParentType, ContextType, RequireFields>; faq?: Resolver, ParentType, ContextType, Partial>; faqs?: Resolver>>, ParentType, ContextType, Partial>; geminiKeywordSuggestions?: Resolver, ParentType, ContextType, Partial>; googleAdsAccounts?: Resolver, ParentType, ContextType, Partial>; googleAdsAdGroupMetrics?: Resolver, ParentType, ContextType, Partial>; googleAdsAdgroups?: Resolver, ParentType, ContextType, Partial>; googleAdsAds?: Resolver, ParentType, ContextType, Partial>; googleAdsCampaigns?: Resolver, ParentType, ContextType, Partial>; googleAdsCampaignsMetrics?: Resolver, ParentType, ContextType, Partial>; googleAdsKeywords?: Resolver, ParentType, ContextType, Partial>; invitationsReceived?: Resolver>>, ParentType, ContextType, Partial>; invitationsSent?: Resolver>>, ParentType, ContextType, Partial>; ipAddress?: Resolver, ParentType, ContextType, Partial>; listNegativeKeywordsForCampaign?: Resolver, ParentType, ContextType, Partial>; listReviews?: Resolver, ParentType, ContextType, Partial>; page?: Resolver, ParentType, ContextType, Partial>; pages?: Resolver>>, ParentType, ContextType, Partial>; pauseAd?: Resolver, ParentType, ContextType, RequireFields>; pauseCampaign?: Resolver, ParentType, ContextType, RequireFields>; pauseGadsAdGroup?: Resolver, ParentType, ContextType, RequireFields>; pauseKeyword?: Resolver, ParentType, ContextType, RequireFields>; postdata?: Resolver, ParentType, ContextType, Partial>; postdatas?: Resolver>>, ParentType, ContextType, Partial>; profile?: Resolver, ParentType, ContextType>; question?: Resolver, ParentType, ContextType, Partial>; questions?: Resolver>>, ParentType, ContextType, Partial>; removeAd?: Resolver, ParentType, ContextType, RequireFields>; review?: Resolver, ParentType, ContextType, Partial>; reviews?: Resolver>>, ParentType, ContextType, Partial>; searchTermsReport?: Resolver, ParentType, ContextType, Partial>; service?: Resolver, ParentType, ContextType, Partial>; services?: Resolver>>, ParentType, ContextType, Partial>; suggestedServices?: Resolver, ParentType, ContextType, Partial>; updateCallAd?: Resolver, ParentType, ContextType, RequireFields>; updateResponseSearchAd?: Resolver, ParentType, ContextType, RequireFields>; website?: Resolver, ParentType, ContextType, Partial>; websites?: Resolver>>, ParentType, ContextType, Partial>; zipCode?: Resolver, ParentType, ContextType, Partial>; zipCodesByRadius?: Resolver>>, ParentType, ContextType, Partial>; }; export interface GenericScalarScalarConfig extends GraphQLScalarTypeConfig { name: 'GenericScalar'; } export type AddKeywordsToAdGroupResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type GadsResponseResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type AddNegativeKeywordsSetToCampaignResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type AddNegativeKeywordsToCampaignResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type AppVersionResolvers = { androidUrl?: Resolver, ParentType, ContextType>; iosUrl?: Resolver, ParentType, ContextType>; releaseNotes?: Resolver>>, ParentType, ContextType>; version?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type AreaObjectResolvers = { absoluteUrl?: Resolver, ParentType, ContextType>; active?: Resolver; city?: Resolver, ParentType, ContextType>; created?: Resolver; customFooterJs?: Resolver, ParentType, ContextType>; customHeaderCode?: Resolver, ParentType, ContextType>; customHtmlBlock?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; displayOrder?: Resolver; id?: Resolver, ParentType, ContextType>; image?: Resolver, ParentType, ContextType>; images?: Resolver>>, ParentType, ContextType>; includeInGads?: Resolver; latitude?: Resolver, ParentType, ContextType>; longitude?: Resolver, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; slug?: Resolver, ParentType, ContextType>; state?: Resolver, ParentType, ContextType>; updated?: Resolver; video?: Resolver, ParentType, ContextType>; website?: Resolver; zipCode?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export interface DateTimeScalarConfig extends GraphQLScalarTypeConfig { name: 'DateTime'; } export interface JsonStringScalarConfig extends GraphQLScalarTypeConfig { name: 'JSONString'; } export type WebsiteObjectResolvers = { active?: Resolver; address1?: Resolver, ParentType, ContextType>; address2?: Resolver, ParentType, ContextType>; areas?: Resolver>>, ParentType, ContextType>; businessEinNumber?: Resolver, ParentType, ContextType>; businessManager?: Resolver, ParentType, ContextType>; city?: Resolver, ParentType, ContextType>; created?: Resolver; defaultSubdomainName?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; displayOrder?: Resolver; domains?: Resolver>, ParentType, ContextType>; emailAddress?: Resolver, ParentType, ContextType>; faqs?: Resolver>>, ParentType, ContextType>; gadsAccountId?: Resolver, ParentType, ContextType>; gadsCampaignId?: Resolver, ParentType, ContextType>; googleAnalytics?: Resolver, ParentType, ContextType>; googleTagManager?: Resolver, ParentType, ContextType>; hashId?: Resolver, ParentType, ContextType>; id?: Resolver; image?: Resolver, ParentType, ContextType>; images?: Resolver>>, ParentType, ContextType>; insuranceNumber?: Resolver, ParentType, ContextType>; licenseNumber?: Resolver, ParentType, ContextType>; logo?: Resolver, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; motd?: Resolver, ParentType, ContextType>; name?: Resolver; pages?: Resolver>>, ParentType, ContextType>; phoneNumber?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; primaryColor?: Resolver, ParentType, ContextType>; primaryColorContrast?: Resolver, ParentType, ContextType>; reviews?: Resolver>>, ParentType, ContextType>; secondaryColor?: Resolver, ParentType, ContextType>; secondaryColorContrast?: Resolver, ParentType, ContextType>; services?: Resolver>>, ParentType, ContextType>; slug?: Resolver, ParentType, ContextType>; state?: Resolver, ParentType, ContextType>; theme?: Resolver; updated?: Resolver; video?: Resolver, ParentType, ContextType>; zipCode?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type FaqObjectResolvers = { absoluteUrl?: Resolver, ParentType, ContextType>; active?: Resolver; created?: Resolver; customFooterJs?: Resolver, ParentType, ContextType>; customHeaderCode?: Resolver, ParentType, ContextType>; customHtmlBlock?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; displayOrder?: Resolver; id?: Resolver, ParentType, ContextType>; image?: Resolver, ParentType, ContextType>; images?: Resolver>>, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; question?: Resolver>>, ParentType, ContextType>; slug?: Resolver, ParentType, ContextType>; updated?: Resolver; video?: Resolver, ParentType, ContextType>; website?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type QuestionObjectResolvers = { absoluteUrl?: Resolver, ParentType, ContextType>; active?: Resolver; answer?: Resolver; created?: Resolver; customFooterJs?: Resolver, ParentType, ContextType>; customHeaderCode?: Resolver, ParentType, ContextType>; customHtmlBlock?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; displayOrder?: Resolver; faq?: Resolver, ParentType, ContextType>; id?: Resolver, ParentType, ContextType>; image?: Resolver, ParentType, ContextType>; images?: Resolver>>, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; question?: Resolver; slug?: Resolver, ParentType, ContextType>; updated?: Resolver; video?: Resolver, ParentType, ContextType>; website?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type PageObjectResolvers = { absoluteUrl?: Resolver, ParentType, ContextType>; active?: Resolver; body?: Resolver; created?: Resolver; customFooterJs?: Resolver, ParentType, ContextType>; customHeaderCode?: Resolver, ParentType, ContextType>; customHtmlBlock?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; displayOrder?: Resolver; id?: Resolver, ParentType, ContextType>; image?: Resolver, ParentType, ContextType>; images?: Resolver>>, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; slug?: Resolver, ParentType, ContextType>; updated?: Resolver; video?: Resolver, ParentType, ContextType>; website?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type ReviewObjectResolvers = { absoluteUrl?: Resolver, ParentType, ContextType>; active?: Resolver; created?: Resolver; customFooterJs?: Resolver, ParentType, ContextType>; customHeaderCode?: Resolver, ParentType, ContextType>; customHtmlBlock?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; displayOrder?: Resolver; id?: Resolver, ParentType, ContextType>; image?: Resolver, ParentType, ContextType>; images?: Resolver>>, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; personName?: Resolver; pk?: Resolver, ParentType, ContextType>; rating?: Resolver; slug?: Resolver, ParentType, ContextType>; updated?: Resolver; video?: Resolver, ParentType, ContextType>; website?: Resolver; zipCode?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export interface DecimalScalarConfig extends GraphQLScalarTypeConfig { name: 'Decimal'; } export type ServiceObjectResolvers = { absoluteUrl?: Resolver, ParentType, ContextType>; active?: Resolver; created?: Resolver; customFooterJs?: Resolver, ParentType, ContextType>; customHeaderCode?: Resolver, ParentType, ContextType>; customHtmlBlock?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; displayOrder?: Resolver; gadsAdGroupId?: Resolver, ParentType, ContextType>; id?: Resolver, ParentType, ContextType>; image?: Resolver, ParentType, ContextType>; images?: Resolver>>, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; slug?: Resolver, ParentType, ContextType>; updated?: Resolver; video?: Resolver, ParentType, ContextType>; website?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateGadsAdGroupResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateCallAdResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type GadsResponseListResolvers = { data?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export interface BigIntScalarConfig extends GraphQLScalarTypeConfig { name: 'BigInt'; } export type CreateGadsCampaignResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateGadsCustomerResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateResponsiveSearchAdResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateKeywordResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DeleteKeywordResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DeleteNegativeKeywordResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type EnableAdResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type EnableGadsCampaignResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type EnableGadsAdGroupResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type EnableKeywordResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CollaboratorObjectResolvers = { collaboratorEmail?: Resolver, ParentType, ContextType>; collaboratorUser?: Resolver, ParentType, ContextType>; id?: Resolver, ParentType, ContextType>; invitationAccepted?: Resolver, ParentType, ContextType>; invitationSent?: Resolver, ParentType, ContextType>; user?: Resolver, ParentType, ContextType>; websiteBusinessName?: Resolver, ParentType, ContextType>; websiteId?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IpAddressResolvers = { city?: Resolver, ParentType, ContextType>; countryCode?: Resolver, ParentType, ContextType>; countryName?: Resolver, ParentType, ContextType>; location?: Resolver, ParentType, ContextType>; stateCode?: Resolver, ParentType, ContextType>; stateName?: Resolver, ParentType, ContextType>; zipCode?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type PauseAdResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type PauseGadsCampaignResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type PauseGadsAdGroupResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type PauseKeywordResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DataObjectResolvers = { active?: Resolver; created?: Resolver; data?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; displayOrder?: Resolver; id?: Resolver; image?: Resolver, ParentType, ContextType>; images?: Resolver, ParentType, ContextType>; ipAddress?: Resolver; metadata?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; slug?: Resolver, ParentType, ContextType>; updated?: Resolver; video?: Resolver, ParentType, ContextType>; website?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ProfileObjectResolvers = { dailySummary?: Resolver; emailAddress?: Resolver, ParentType, ContextType>; firstName?: Resolver, ParentType, ContextType>; id?: Resolver; lastName?: Resolver, ParentType, ContextType>; phoneNumber?: Resolver; pk?: Resolver, ParentType, ContextType>; subscription?: Resolver, ParentType, ContextType>; weeklySummary?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type SubscriptionObjectResolvers = { active?: Resolver; created?: Resolver; description?: Resolver, ParentType, ContextType>; displayOrder?: Resolver; id?: Resolver; image?: Resolver, ParentType, ContextType>; images?: Resolver, ParentType, ContextType>; lengthDays?: Resolver, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; programOptions?: Resolver, ParentType, ContextType>; slug?: Resolver, ParentType, ContextType>; startDate?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; stripeCheckoutSessionId?: Resolver, ParentType, ContextType>; stripeCustomerId?: Resolver, ParentType, ContextType>; stripeSubscriptionId?: Resolver, ParentType, ContextType>; updated?: Resolver; userId?: Resolver, ParentType, ContextType>; video?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type RemoveAdResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdateCallAdResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdateResponsiveSearchAdResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ZipCodeResolvers = { city?: Resolver, ParentType, ContextType>; latitude?: Resolver, ParentType, ContextType>; longitude?: Resolver, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; state?: Resolver, ParentType, ContextType>; zipCode?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type MutationsResolvers = { acceptInvite?: Resolver, ParentType, ContextType, RequireFields>; activateAccount?: Resolver, ParentType, ContextType, RequireFields>; addTokenToWebsite?: Resolver, ParentType, ContextType, RequireFields>; changeEmailAddress?: Resolver, ParentType, ContextType, RequireFields>; changePassword?: Resolver, ParentType, ContextType, RequireFields>; completeResetPassword?: Resolver, ParentType, ContextType, RequireFields>; crawlWebsite?: Resolver, ParentType, ContextType, RequireFields>; createArea?: Resolver, ParentType, ContextType, RequireFields>; createData?: Resolver, ParentType, ContextType, RequireFields>; createFaq?: Resolver, ParentType, ContextType, RequireFields>; createPage?: Resolver, ParentType, ContextType, RequireFields>; createQuestion?: Resolver, ParentType, ContextType, RequireFields>; createReview?: Resolver, ParentType, ContextType, RequireFields>; createService?: Resolver, ParentType, ContextType, RequireFields>; createWebsite?: Resolver, ParentType, ContextType, RequireFields>; createWebsiteWizard?: Resolver, ParentType, ContextType, RequireFields>; deleteArea?: Resolver, ParentType, ContextType, RequireFields>; deleteCollaborator?: Resolver, ParentType, ContextType, RequireFields>; deleteFaq?: Resolver, ParentType, ContextType, RequireFields>; deletePage?: Resolver, ParentType, ContextType, RequireFields>; deleteQuestion?: Resolver, ParentType, ContextType, RequireFields>; deleteReview?: Resolver, ParentType, ContextType, RequireFields>; deleteService?: Resolver, ParentType, ContextType, RequireFields>; deleteWebsite?: Resolver, ParentType, ContextType, RequireFields>; importWebsite?: Resolver, ParentType, ContextType, RequireFields>; inviteCollaborator?: Resolver, ParentType, ContextType, RequireFields>; refreshToken?: Resolver, ParentType, ContextType, Partial>; registerMobileDevice?: Resolver, ParentType, ContextType, RequireFields>; resendActivationEmail?: Resolver, ParentType, ContextType, RequireFields>; resetPassword?: Resolver, ParentType, ContextType, RequireFields>; signin?: Resolver, ParentType, ContextType, RequireFields>; signinOrRegisterRequestForCode?: Resolver, ParentType, ContextType, RequireFields>; signinOrRegisterWithCode?: Resolver, ParentType, ContextType, RequireFields>; signup?: Resolver, ParentType, ContextType, RequireFields>; tokenAuth?: Resolver, ParentType, ContextType, RequireFields>; tokenOauthGoogleAds?: Resolver, ParentType, ContextType, RequireFields>; tokenOauthGoogleMobileClientLogin?: Resolver, ParentType, ContextType, Partial>; tokenOauthGoogleMobileClientSignup?: Resolver, ParentType, ContextType, Partial>; updateArea?: Resolver, ParentType, ContextType, RequireFields>; updateEmailSubscription?: Resolver, ParentType, ContextType, RequireFields>; updateFaq?: Resolver, ParentType, ContextType, RequireFields>; updateOrCreateBaseFaq?: Resolver, ParentType, ContextType, RequireFields>; updatePage?: Resolver, ParentType, ContextType, RequireFields>; updateProfile?: Resolver, ParentType, ContextType, RequireFields>; updateQuestion?: Resolver, ParentType, ContextType, RequireFields>; updateReview?: Resolver, ParentType, ContextType, RequireFields>; updateService?: Resolver, ParentType, ContextType, RequireFields>; updateWebsite?: Resolver, ParentType, ContextType, RequireFields>; verifyToken?: Resolver, ParentType, ContextType, Partial>; }; export type AcceptInviteResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ActivateAccountResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type AddTokenToWebsiteResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ChangeEmailAddressResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ChangePasswordResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CompleteResetPasswordResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CrawlWebsiteResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; taskId?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateAreaResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateDataResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateFaqResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreatePageResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateQuestionResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateReviewResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateServiceResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateWebsiteResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type CreateWebsiteWizardResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; website?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DeleteAreaResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DeleteCollaboratorResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DeleteFaqResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DeletePageResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DeleteQuestionResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DeleteReviewResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DeleteServiceResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DeleteWebsiteResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ImportWebsiteResolvers = { importedWebsite?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type InviteCollaboratorResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type RefreshResolvers = { payload?: Resolver; refreshExpiresIn?: Resolver; token?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type RegisterMobileDeviceResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ResendActivationEmailResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ResetPasswordResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type SigninResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type SigninOrRegisterRequestForCodeResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type SigninOrRegisterWithCodeResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type SignupResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ObtainJsonWebTokenResolvers = { payload?: Resolver; refreshExpiresIn?: Resolver; token?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type TokenOAuthGoogleAdsResolvers = { message?: Resolver, ParentType, ContextType>; payload?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; token?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type TokenOAuthGoogleMobileClientLoginResolvers = { message?: Resolver, ParentType, ContextType>; payload?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; token?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type TokenOAuthGoogleMobileClienSignupResolvers = { message?: Resolver, ParentType, ContextType>; payload?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; token?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdateAreaResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdateEmailSubscriptionResolvers = { data?: Resolver, ParentType, ContextType>; errors?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdateFaqResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdateOrCreateBaseFaqResolvers = { message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdatePageResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdateProfileResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdateQuestionResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdateReviewResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdateServiceResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type UpdateWebsiteResolvers = { data?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type VerifyResolvers = { payload?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type Resolvers = { Query?: QueryResolvers; GenericScalar?: GraphQLScalarType; AddKeywordsToAdGroup?: AddKeywordsToAdGroupResolvers; GadsResponse?: GadsResponseResolvers; AddNegativeKeywordsSetToCampaign?: AddNegativeKeywordsSetToCampaignResolvers; AddNegativeKeywordsToCampaign?: AddNegativeKeywordsToCampaignResolvers; AppVersion?: AppVersionResolvers; AreaObject?: AreaObjectResolvers; DateTime?: GraphQLScalarType; JSONString?: GraphQLScalarType; WebsiteObject?: WebsiteObjectResolvers; FaqObject?: FaqObjectResolvers; QuestionObject?: QuestionObjectResolvers; PageObject?: PageObjectResolvers; ReviewObject?: ReviewObjectResolvers; Decimal?: GraphQLScalarType; ServiceObject?: ServiceObjectResolvers; CreateGADSAdGroup?: CreateGadsAdGroupResolvers; CreateCallAd?: CreateCallAdResolvers; GadsResponseList?: GadsResponseListResolvers; BigInt?: GraphQLScalarType; CreateGADSCampaign?: CreateGadsCampaignResolvers; CreateGADSCustomer?: CreateGadsCustomerResolvers; CreateResponsiveSearchAd?: CreateResponsiveSearchAdResolvers; CreateKeyword?: CreateKeywordResolvers; DeleteKeyword?: DeleteKeywordResolvers; DeleteNegativeKeyword?: DeleteNegativeKeywordResolvers; EnableAd?: EnableAdResolvers; EnableGADSCampaign?: EnableGadsCampaignResolvers; EnableGADSAdGroup?: EnableGadsAdGroupResolvers; EnableKeyword?: EnableKeywordResolvers; CollaboratorObject?: CollaboratorObjectResolvers; IPAddress?: IpAddressResolvers; PauseAd?: PauseAdResolvers; PauseGADSCampaign?: PauseGadsCampaignResolvers; PauseGADSAdGroup?: PauseGadsAdGroupResolvers; PauseKeyword?: PauseKeywordResolvers; DataObject?: DataObjectResolvers; ProfileObject?: ProfileObjectResolvers; SubscriptionObject?: SubscriptionObjectResolvers; RemoveAd?: RemoveAdResolvers; UpdateCallAd?: UpdateCallAdResolvers; UpdateResponsiveSearchAd?: UpdateResponsiveSearchAdResolvers; ZipCode?: ZipCodeResolvers; Mutations?: MutationsResolvers; AcceptInvite?: AcceptInviteResolvers; ActivateAccount?: ActivateAccountResolvers; AddTokenToWebsite?: AddTokenToWebsiteResolvers; ChangeEmailAddress?: ChangeEmailAddressResolvers; ChangePassword?: ChangePasswordResolvers; CompleteResetPassword?: CompleteResetPasswordResolvers; CrawlWebsite?: CrawlWebsiteResolvers; CreateArea?: CreateAreaResolvers; CreateData?: CreateDataResolvers; CreateFaq?: CreateFaqResolvers; CreatePage?: CreatePageResolvers; CreateQuestion?: CreateQuestionResolvers; CreateReview?: CreateReviewResolvers; CreateService?: CreateServiceResolvers; CreateWebsite?: CreateWebsiteResolvers; CreateWebsiteWizard?: CreateWebsiteWizardResolvers; DeleteArea?: DeleteAreaResolvers; DeleteCollaborator?: DeleteCollaboratorResolvers; DeleteFaq?: DeleteFaqResolvers; DeletePage?: DeletePageResolvers; DeleteQuestion?: DeleteQuestionResolvers; DeleteReview?: DeleteReviewResolvers; DeleteService?: DeleteServiceResolvers; DeleteWebsite?: DeleteWebsiteResolvers; ImportWebsite?: ImportWebsiteResolvers; InviteCollaborator?: InviteCollaboratorResolvers; Refresh?: RefreshResolvers; RegisterMobileDevice?: RegisterMobileDeviceResolvers; ResendActivationEmail?: ResendActivationEmailResolvers; ResetPassword?: ResetPasswordResolvers; Signin?: SigninResolvers; SigninOrRegisterRequestForCode?: SigninOrRegisterRequestForCodeResolvers; SigninOrRegisterWithCode?: SigninOrRegisterWithCodeResolvers; Signup?: SignupResolvers; ObtainJSONWebToken?: ObtainJsonWebTokenResolvers; TokenOAuthGoogleAds?: TokenOAuthGoogleAdsResolvers; TokenOAuthGoogleMobileClientLogin?: TokenOAuthGoogleMobileClientLoginResolvers; TokenOAuthGoogleMobileClienSignup?: TokenOAuthGoogleMobileClienSignupResolvers; UpdateArea?: UpdateAreaResolvers; UpdateEmailSubscription?: UpdateEmailSubscriptionResolvers; UpdateFaq?: UpdateFaqResolvers; UpdateOrCreateBaseFAQ?: UpdateOrCreateBaseFaqResolvers; UpdatePage?: UpdatePageResolvers; UpdateProfile?: UpdateProfileResolvers; UpdateQuestion?: UpdateQuestionResolvers; UpdateReview?: UpdateReviewResolvers; UpdateService?: UpdateServiceResolvers; UpdateWebsite?: UpdateWebsiteResolvers; Verify?: VerifyResolvers; }; export type DirectiveResolvers = { specifiedBy?: SpecifiedByDirectiveResolver; }; export const AcceptInviteDocument = gql` mutation acceptInvite($id: ID!) { acceptInvite(id: $id) { success message } } `; export const ActivateAccountDocument = gql` mutation activateAccount($emailAddress: String!, $verificationCode: String!) { activateAccount(emailAddress: $emailAddress, verificationCode: $verificationCode) { data errors } } `; export const AddTokenToWebsiteDocument = gql` mutation addTokenToWebsite($websiteId: Int!) { addTokenToWebsite(websiteId: $websiteId) { success message } } `; export const ChangeEmailAddressDocument = gql` mutation changeEmailAddress($newEmailAddress: String!) { changeEmailAddress(newEmailAddress: $newEmailAddress) { data errors } } `; export const ChangePasswordDocument = gql` mutation changePassword($password: String!) { changePassword(password: $password) { data errors } } `; export const CompleteResetPasswordDocument = gql` mutation completeResetPassword($emailAddress: String!, $verificationCode: String!) { completeResetPassword(emailAddress: $emailAddress, verificationCode: $verificationCode) { data errors } } `; export const CrawlWebsiteDocument = gql` mutation crawlWebsite($input: CrawlWebsiteCreateObject!) { crawlWebsite(input: $input) { success taskId message } } `; export const CreateAreaDocument = gql` mutation createArea($input: AreaCreateObject!) { createArea(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs includeInGads city state zipCode longitude latitude pk absoluteUrl } success message } } `; export const CreateDataDocument = gql` mutation createData($input: DataCreateObject!) { createData(input: $input) { data { id created updated metadata slug active name description video image images displayOrder data ipAddress pk } success message } } `; export const CreateFaqDocument = gql` mutation createFaq($input: FaqCreateObject!) { createFaq(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs pk absoluteUrl } success message } } `; export const CreatePageDocument = gql` mutation createPage($input: PageCreateObject!) { createPage(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs body pk absoluteUrl } success message } } `; export const CreateQuestionDocument = gql` mutation createQuestion($input: QuestionCreateObject!) { createQuestion(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs question answer pk absoluteUrl } success message } } `; export const CreateReviewDocument = gql` mutation createReview($input: ReviewCreateObject!) { createReview(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs personName zipCode rating pk absoluteUrl } success message } } `; export const CreateServiceDocument = gql` mutation createService($input: ServiceCreateObject!) { createService(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs gadsAdGroupId pk absoluteUrl } success message } } `; export const CreateWebsiteDocument = gql` mutation createWebsite($input: WebsiteCreateObject!) { createWebsite(input: $input) { data { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } success message } } `; export const CreateWebsiteWizardDocument = gql` mutation createWebsiteWizard($input: WebsiteWizardCreateObject!) { createWebsiteWizard(input: $input) { website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } success message } } `; export const DeleteAreaDocument = gql` mutation deleteArea($id: ID!) { deleteArea(id: $id) { success message } } `; export const DeleteCollaboratorDocument = gql` mutation deleteCollaborator($id: ID!) { deleteCollaborator(id: $id) { success message } } `; export const DeleteFaqDocument = gql` mutation deleteFaq($id: ID!) { deleteFaq(id: $id) { success message } } `; export const DeletePageDocument = gql` mutation deletePage($id: ID!) { deletePage(id: $id) { success message } } `; export const DeleteQuestionDocument = gql` mutation deleteQuestion($id: ID!) { deleteQuestion(id: $id) { success message } } `; export const DeleteReviewDocument = gql` mutation deleteReview($id: ID!) { deleteReview(id: $id) { success message } } `; export const DeleteServiceDocument = gql` mutation deleteService($id: ID!) { deleteService(id: $id) { success message } } `; export const DeleteWebsiteDocument = gql` mutation deleteWebsite($id: ID!) { deleteWebsite(id: $id) { success message } } `; export const ImportWebsiteDocument = gql` mutation importWebsite($input: GenericScalar!) { importWebsite(input: $input) { importedWebsite { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } success message } } `; export const InviteCollaboratorDocument = gql` mutation inviteCollaborator($emailAddress: String!, $websiteId: ID!) { inviteCollaborator(emailAddress: $emailAddress, websiteId: $websiteId) { success message } } `; export const RefreshTokenDocument = gql` mutation refreshToken($token: String) { refreshToken(token: $token) { payload refreshExpiresIn token } } `; export const RegisterMobileDeviceDocument = gql` mutation registerMobileDevice($input: MobileDeviceRegistrationCreateObject!) { registerMobileDevice(input: $input) { success message } } `; export const ResendActivationEmailDocument = gql` mutation resendActivationEmail($emailAddress: String!) { resendActivationEmail(emailAddress: $emailAddress) { data errors } } `; export const ResetPasswordDocument = gql` mutation resetPassword($baseUrl: String, $emailAddress: String!) { resetPassword(baseUrl: $baseUrl, emailAddress: $emailAddress) { data errors } } `; export const SigninDocument = gql` mutation signin($emailAddress: String!, $password: String!) { signin(emailAddress: $emailAddress, password: $password) { errors data } } `; export const SigninOrRegisterRequestForCodeDocument = gql` mutation signinOrRegisterRequestForCode($emailAddress: String!) { signinOrRegisterRequestForCode(emailAddress: $emailAddress) { errors data } } `; export const SigninOrRegisterWithCodeDocument = gql` mutation signinOrRegisterWithCode($code: String!, $emailAddress: String!) { signinOrRegisterWithCode(code: $code, emailAddress: $emailAddress) { errors data } } `; export const SignupDocument = gql` mutation signup($baseUrl: String, $emailAddress: String!, $password: String!) { signup(baseUrl: $baseUrl, emailAddress: $emailAddress, password: $password) { data errors } } `; export const TokenAuthDocument = gql` mutation tokenAuth($username: String!, $password: String!) { tokenAuth(username: $username, password: $password) { payload refreshExpiresIn token } } `; export const TokenOauthGoogleAdsDocument = gql` mutation tokenOauthGoogleAds($oauthToken: String, $provider: String, $websiteId: Int!) { tokenOauthGoogleAds(oauthToken: $oauthToken, provider: $provider, websiteId: $websiteId) { success message token payload } } `; export const TokenOauthGoogleMobileClientLoginDocument = gql` mutation tokenOauthGoogleMobileClientLogin($accessToken: String, $email: String, $oauthPayload: GenericScalar, $oauthToken: String, $provider: String, $refreshToken: String) { tokenOauthGoogleMobileClientLogin(accessToken: $accessToken, email: $email, oauthPayload: $oauthPayload, oauthToken: $oauthToken, provider: $provider, refreshToken: $refreshToken) { success message token payload } } `; export const TokenOauthGoogleMobileClientSignupDocument = gql` mutation tokenOauthGoogleMobileClientSignup($oauthToken: String, $provider: String) { tokenOauthGoogleMobileClientSignup(oauthToken: $oauthToken, provider: $provider) { success message token payload } } `; export const UpdateAreaDocument = gql` mutation updateArea($input: AreaUpdateObject!) { updateArea(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs includeInGads city state zipCode longitude latitude pk absoluteUrl } success message } } `; export const UpdateEmailSubscriptionDocument = gql` mutation updateEmailSubscription($dailySummary: Boolean!, $weeklySummary: Boolean!) { updateEmailSubscription(dailySummary: $dailySummary, weeklySummary: $weeklySummary) { data errors } } `; export const UpdateFaqDocument = gql` mutation updateFaq($input: FaqUpdateObject!) { updateFaq(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs pk absoluteUrl } success message } } `; export const UpdateOrCreateBaseFaqDocument = gql` mutation updateOrCreateBaseFaq($websiteId: ID!) { updateOrCreateBaseFaq(websiteId: $websiteId) { success message } } `; export const UpdatePageDocument = gql` mutation updatePage($input: PageUpdateObject!) { updatePage(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs body pk absoluteUrl } success message } } `; export const UpdateProfileDocument = gql` mutation updateProfile($input: ProfileUpdateObject!) { updateProfile(input: $input) { data { id firstName lastName phoneNumber dailySummary weeklySummary pk emailAddress } success message } } `; export const UpdateQuestionDocument = gql` mutation updateQuestion($input: QuestionUpdateObject!) { updateQuestion(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs question answer pk absoluteUrl } success message } } `; export const UpdateReviewDocument = gql` mutation updateReview($input: ReviewUpdateObject!) { updateReview(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs personName zipCode rating pk absoluteUrl } success message } } `; export const UpdateServiceDocument = gql` mutation updateService($input: ServiceUpdateObject!) { updateService(input: $input) { data { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs gadsAdGroupId pk absoluteUrl } success message } } `; export const UpdateWebsiteDocument = gql` mutation updateWebsite($input: WebsiteUpdateObject!) { updateWebsite(input: $input) { data { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } success message } } `; export const VerifyTokenDocument = gql` mutation verifyToken($token: String) { verifyToken(token: $token) { payload } } `; export const AddKeywordsToAdGroupDocument = gql` query addKeywordsToAdGroup($adGroupId: String!, $customerId: String!, $keywords: [GenericScalar]!, $websiteId: String!) { addKeywordsToAdGroup(adGroupId: $adGroupId, customerId: $customerId, keywords: $keywords, websiteId: $websiteId) { success message data { success errors data message } } } `; export const AddNegativeKeywordsSetToCampaignDocument = gql` query addNegativeKeywordsSetToCampaign($campaignId: String!, $customerId: String!, $websiteId: String!) { addNegativeKeywordsSetToCampaign(campaignId: $campaignId, customerId: $customerId, websiteId: $websiteId) { success message data { success errors data message } } } `; export const AddNegativeKeywordsToCampaignDocument = gql` query addNegativeKeywordsToCampaign($campaignId: String!, $customerId: String!, $keywords: [GenericScalar]!, $websiteId: String!) { addNegativeKeywordsToCampaign(campaignId: $campaignId, customerId: $customerId, keywords: $keywords, websiteId: $websiteId) { success message data { success errors data message } } } `; export const AppVersionDocument = gql` query appVersion { appVersion { version iosUrl androidUrl releaseNotes } } `; export const AreaDocument = gql` query area($id: Int) { area(id: $id) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs includeInGads city state zipCode longitude latitude pk absoluteUrl } } `; export const AreasDocument = gql` query areas($websiteId: ID, $first: Int, $skip: Int) { areas(websiteId: $websiteId, first: $first, skip: $skip) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs includeInGads city state zipCode longitude latitude pk absoluteUrl } } `; export const CreateGadsAdGroupDocument = gql` query createGadsAdGroup($accountId: String!, $campaignId: String!, $name: String!, $websiteId: String!) { createGadsAdGroup(accountId: $accountId, campaignId: $campaignId, name: $name, websiteId: $websiteId) { success message data { success errors data message } } } `; export const CreateGadsCallAdDocument = gql` query createGadsCallAd($accountId: String!, $adGroupId: String!, $businessName: String!, $callTracked: Boolean!, $description1: String!, $description2: String!, $disableCallConversion: Boolean!, $finalUrls: [String]!, $headline1: String!, $headline2: String!, $path1: String!, $path2: String!, $phoneCountry: String!, $phoneNumber: String!, $phoneNumberVerificationUrl: String, $websiteId: String!) { createGadsCallAd(accountId: $accountId, adGroupId: $adGroupId, businessName: $businessName, callTracked: $callTracked, description1: $description1, description2: $description2, disableCallConversion: $disableCallConversion, finalUrls: $finalUrls, headline1: $headline1, headline2: $headline2, path1: $path1, path2: $path2, phoneCountry: $phoneCountry, phoneNumber: $phoneNumber, phoneNumberVerificationUrl: $phoneNumberVerificationUrl, websiteId: $websiteId) { success message data { data } } } `; export const CreateGadsCampaignDocument = gql` query createGadsCampaign($budget: BigInt!, $campaignName: String!, $countryCode: String!, $customerId: String!, $durationDays: Int, $languageCode: String!, $websiteId: String!) { createGadsCampaign(budget: $budget, campaignName: $campaignName, countryCode: $countryCode, customerId: $customerId, durationDays: $durationDays, languageCode: $languageCode, websiteId: $websiteId) { success message data { data } } } `; export const CreateGadsCustomerDocument = gql` query createGadsCustomer($accountId: String, $accountName: String!, $currencyCode: String!, $emailAddress: String!, $timeZone: String!, $websiteId: String!) { createGadsCustomer(accountId: $accountId, accountName: $accountName, currencyCode: $currencyCode, emailAddress: $emailAddress, timeZone: $timeZone, websiteId: $websiteId) { success message data { data } } } `; export const CreateGadsResponsiveSearchAdDocument = gql` query createGadsResponsiveSearchAd($accountId: String!, $adGroupId: String!, $descriptions: [String]!, $finalUrls: [String]!, $headlines: [String]!, $path1: String!, $path2: String!, $trackingUrl: String!, $websiteId: String!) { createGadsResponsiveSearchAd(accountId: $accountId, adGroupId: $adGroupId, descriptions: $descriptions, finalUrls: $finalUrls, headlines: $headlines, path1: $path1, path2: $path2, trackingUrl: $trackingUrl, websiteId: $websiteId) { success message data { data } } } `; export const CreateKeywordDocument = gql` query createKeyword($accountId: String!, $adGroupId: String!, $keywordText: String!, $matchType: String!, $status: String, $websiteId: String!) { createKeyword(accountId: $accountId, adGroupId: $adGroupId, keywordText: $keywordText, matchType: $matchType, status: $status, websiteId: $websiteId) { success message data { data } } } `; export const DeleteKeywordDocument = gql` query deleteKeyword($accountId: String!, $adGroupId: String!, $criterionId: String!, $websiteId: String!) { deleteKeyword(accountId: $accountId, adGroupId: $adGroupId, criterionId: $criterionId, websiteId: $websiteId) { success message data { data } } } `; export const DeleteNegativeKeywordDocument = gql` query deleteNegativeKeyword($campaignId: String!, $criterionId: String!, $customerId: String!, $websiteId: String!) { deleteNegativeKeyword(campaignId: $campaignId, criterionId: $criterionId, customerId: $customerId, websiteId: $websiteId) { success message data { success errors data message } } } `; export const EnableAdDocument = gql` query enableAd($accountId: String!, $adGroupId: String!, $adId: String!, $websiteId: String!) { enableAd(accountId: $accountId, adGroupId: $adGroupId, adId: $adId, websiteId: $websiteId) { success message data { data } } } `; export const EnableCampaignDocument = gql` query enableCampaign($accountId: String!, $campaignId: String!, $websiteId: String!) { enableCampaign(accountId: $accountId, campaignId: $campaignId, websiteId: $websiteId) { success message data { data } } } `; export const EnableGadsAdGroupDocument = gql` query enableGadsAdGroup($accountId: String!, $adGroupId: String!, $websiteId: String!) { enableGadsAdGroup(accountId: $accountId, adGroupId: $adGroupId, websiteId: $websiteId) { success message data { data } } } `; export const EnableKeywordDocument = gql` query enableKeyword($accountId: String!, $adGroupId: String!, $criterionId: String!, $websiteId: String!) { enableKeyword(accountId: $accountId, adGroupId: $adGroupId, criterionId: $criterionId, websiteId: $websiteId) { success message data { data } } } `; export const FaqDocument = gql` query faq($id: Int) { faq(id: $id) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs pk absoluteUrl question { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs question answer pk absoluteUrl } } } `; export const FaqsDocument = gql` query faqs($first: Int, $skip: Int, $websiteId: ID) { faqs(first: $first, skip: $skip, websiteId: $websiteId) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs pk absoluteUrl question { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs question answer pk absoluteUrl } } } `; export const GeminiKeywordSuggestionsDocument = gql` query geminiKeywordSuggestions($first: Int, $skip: Int, $websiteId: String, $prompt: String, $geminiApiKey: String, $adgroupId: String, $customerId: String) { geminiKeywordSuggestions(first: $first, skip: $skip, websiteId: $websiteId, prompt: $prompt, geminiApiKey: $geminiApiKey, adgroupId: $adgroupId, customerId: $customerId) { data } } `; export const GoogleAdsAccountsDocument = gql` query googleAdsAccounts($first: Int, $skip: Int, $websiteId: String) { googleAdsAccounts(first: $first, skip: $skip, websiteId: $websiteId) { data } } `; export const GoogleAdsAdGroupMetricsDocument = gql` query googleAdsAdGroupMetrics($first: Int, $skip: Int, $websiteId: String, $customerId: String, $adGroupId: String, $useLoginId: Boolean) { googleAdsAdGroupMetrics(first: $first, skip: $skip, websiteId: $websiteId, customerId: $customerId, adGroupId: $adGroupId, useLoginId: $useLoginId) { data } } `; export const GoogleAdsAdgroupsDocument = gql` query googleAdsAdgroups($first: Int, $skip: Int, $websiteId: String, $campaignId: String, $accountId: String) { googleAdsAdgroups(first: $first, skip: $skip, websiteId: $websiteId, campaignId: $campaignId, accountId: $accountId) { data } } `; export const GoogleAdsAdsDocument = gql` query googleAdsAds($first: Int, $skip: Int, $websiteId: String, $adgroupId: String, $accountId: String, $campaignId: String) { googleAdsAds(first: $first, skip: $skip, websiteId: $websiteId, adgroupId: $adgroupId, accountId: $accountId, campaignId: $campaignId) { data } } `; export const GoogleAdsCampaignsDocument = gql` query googleAdsCampaigns($first: Int, $skip: Int, $websiteId: String, $accountId: String) { googleAdsCampaigns(first: $first, skip: $skip, websiteId: $websiteId, accountId: $accountId) { data } } `; export const GoogleAdsCampaignsMetricsDocument = gql` query googleAdsCampaignsMetrics($first: Int, $skip: Int, $websiteId: String, $customerId: String, $useLoginId: Boolean) { googleAdsCampaignsMetrics(first: $first, skip: $skip, websiteId: $websiteId, customerId: $customerId, useLoginId: $useLoginId) { data } } `; export const GoogleAdsKeywordsDocument = gql` query googleAdsKeywords($first: Int, $skip: Int, $websiteId: String, $accountId: String, $adgroupId: String) { googleAdsKeywords(first: $first, skip: $skip, websiteId: $websiteId, accountId: $accountId, adgroupId: $adgroupId) { data } } `; export const InvitationsReceivedDocument = gql` query invitationsReceived($first: Int, $skip: Int) { invitationsReceived(first: $first, skip: $skip) { id user websiteId websiteBusinessName collaboratorEmail collaboratorUser invitationSent invitationAccepted } } `; export const InvitationsSentDocument = gql` query invitationsSent($first: Int, $skip: Int, $websiteId: Int) { invitationsSent(first: $first, skip: $skip, websiteId: $websiteId) { id user websiteId websiteBusinessName collaboratorEmail collaboratorUser invitationSent invitationAccepted } } `; export const IpAddressDocument = gql` query ipAddress($ipAddress: String) { ipAddress(ipAddress: $ipAddress) { zipCode city stateName stateCode countryName countryCode location } } `; export const ListNegativeKeywordsForCampaignDocument = gql` query listNegativeKeywordsForCampaign($first: Int, $skip: Int, $websiteId: String, $campaignId: String, $customerId: String) { listNegativeKeywordsForCampaign(first: $first, skip: $skip, websiteId: $websiteId, campaignId: $campaignId, customerId: $customerId) { data } } `; export const ListReviewsDocument = gql` query listReviews($websiteId: String, $customerId: String) { listReviews(websiteId: $websiteId, customerId: $customerId) { data } } `; export const PageDocument = gql` query page($id: Int) { page(id: $id) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs body pk absoluteUrl } } `; export const PagesDocument = gql` query pages($websiteId: ID, $first: Int, $skip: Int) { pages(websiteId: $websiteId, first: $first, skip: $skip) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs body pk absoluteUrl } } `; export const PauseAdDocument = gql` query pauseAd($accountId: String!, $adGroupId: String!, $adId: String!, $websiteId: String!) { pauseAd(accountId: $accountId, adGroupId: $adGroupId, adId: $adId, websiteId: $websiteId) { success message data { data } } } `; export const PauseCampaignDocument = gql` query pauseCampaign($accountId: String!, $campaignId: String!, $websiteId: String!) { pauseCampaign(accountId: $accountId, campaignId: $campaignId, websiteId: $websiteId) { success message data { data } } } `; export const PauseGadsAdGroupDocument = gql` query pauseGadsAdGroup($accountId: String!, $adGroupId: String!, $websiteId: String!) { pauseGadsAdGroup(accountId: $accountId, adGroupId: $adGroupId, websiteId: $websiteId) { success message data { data } } } `; export const PauseKeywordDocument = gql` query pauseKeyword($accountId: String!, $adGroupId: String!, $criterionId: String!, $websiteId: String!) { pauseKeyword(accountId: $accountId, adGroupId: $adGroupId, criterionId: $criterionId, websiteId: $websiteId) { success message data { data } } } `; export const PostdataDocument = gql` query postdata($id: Int) { postdata(id: $id) { id created updated metadata slug active name description video image images displayOrder data ipAddress website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } pk } } `; export const PostdatasDocument = gql` query postdatas($first: Int, $skip: Int, $websiteId: ID) { postdatas(first: $first, skip: $skip, websiteId: $websiteId) { id created updated metadata slug active name description video image images displayOrder data ipAddress website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } pk } } `; export const ProfileDocument = gql` query profile { profile { id firstName lastName phoneNumber dailySummary weeklySummary pk emailAddress subscription { id created updated metadata slug active name description video image images displayOrder startDate lengthDays programOptions stripeSubscriptionId stripeCustomerId stripeCheckoutSessionId status pk userId } } } `; export const QuestionDocument = gql` query question($id: Int) { question(id: $id) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs question answer faq { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs pk absoluteUrl } pk absoluteUrl } } `; export const QuestionsDocument = gql` query questions($websiteId: ID, $first: Int, $skip: Int) { questions(websiteId: $websiteId, first: $first, skip: $skip) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs question answer faq { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs pk absoluteUrl } pk absoluteUrl } } `; export const RemoveAdDocument = gql` query removeAd($accountId: String!, $adGroupId: String!, $adId: String!, $websiteId: String!) { removeAd(accountId: $accountId, adGroupId: $adGroupId, adId: $adId, websiteId: $websiteId) { success message data { data } } } `; export const ReviewDocument = gql` query review($id: Int) { review(id: $id) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs personName zipCode rating pk absoluteUrl } } `; export const ReviewsDocument = gql` query reviews($websiteId: ID, $first: Int, $skip: Int) { reviews(websiteId: $websiteId, first: $first, skip: $skip) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs personName zipCode rating pk absoluteUrl } } `; export const SearchTermsReportDocument = gql` query searchTermsReport($first: Int, $skip: Int, $websiteId: String, $customerId: String, $campaignId: String, $adGroupId: String, $dateRange: String, $keywords: [String]) { searchTermsReport(first: $first, skip: $skip, websiteId: $websiteId, customerId: $customerId, campaignId: $campaignId, adGroupId: $adGroupId, dateRange: $dateRange, keywords: $keywords) { data } } `; export const ServiceDocument = gql` query service($id: Int) { service(id: $id) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs gadsAdGroupId pk absoluteUrl } } `; export const ServicesDocument = gql` query services($websiteId: ID, $first: Int, $skip: Int) { services(websiteId: $websiteId, first: $first, skip: $skip) { id created updated metadata slug active name description video image images displayOrder website { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast } customHtmlBlock customHeaderCode customFooterJs gadsAdGroupId pk absoluteUrl } } `; export const SuggestedServicesDocument = gql` query suggestedServices($companyDescription: String) { suggestedServices(companyDescription: $companyDescription) { data } } `; export const UpdateCallAdDocument = gql` query updateCallAd($accountId: String!, $adGroupId: String!, $adId: String!, $description1: String!, $description2: String!, $headline1: String!, $headline2: String!, $phoneNumber: String!, $websiteId: String!) { updateCallAd(accountId: $accountId, adGroupId: $adGroupId, adId: $adId, description1: $description1, description2: $description2, headline1: $headline1, headline2: $headline2, phoneNumber: $phoneNumber, websiteId: $websiteId) { success message data { data } } } `; export const UpdateResponseSearchAdDocument = gql` query updateResponseSearchAd($accountId: String!, $adGroupId: String!, $adId: String!, $descriptions: [String]!, $headlines: [String]!, $websiteId: String!) { updateResponseSearchAd(accountId: $accountId, adGroupId: $adGroupId, adId: $adId, descriptions: $descriptions, headlines: $headlines, websiteId: $websiteId) { success message data { data } } } `; export const WebsiteDocument = gql` query website($id: Int) { website(id: $id) { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast services { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs gadsAdGroupId pk absoluteUrl } reviews { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs personName zipCode rating pk absoluteUrl } faqs { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs pk absoluteUrl } pages { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs body pk absoluteUrl } areas { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs includeInGads city state zipCode longitude latitude pk absoluteUrl } } } `; export const WebsitesDocument = gql` query websites($first: Int, $skip: Int) { websites(first: $first, skip: $skip) { id created updated metadata slug active video image displayOrder address1 address2 city state zipCode phoneNumber emailAddress name description logo businessManager images licenseNumber insuranceNumber businessEinNumber googleAnalytics googleTagManager motd primaryColor secondaryColor domains theme gadsAccountId gadsCampaignId pk hashId defaultSubdomainName primaryColorContrast secondaryColorContrast services { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs gadsAdGroupId pk absoluteUrl } reviews { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs personName zipCode rating pk absoluteUrl } faqs { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs pk absoluteUrl } pages { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs body pk absoluteUrl } areas { id created updated metadata slug active name description video image images displayOrder customHtmlBlock customHeaderCode customFooterJs includeInGads city state zipCode longitude latitude pk absoluteUrl } } } `; export const ZipCodeDocument = gql` query zipCode($zipCode: String) { zipCode(zipCode: $zipCode) { zipCode city state latitude longitude metadata } } `; export const ZipCodesByRadiusDocument = gql` query zipCodesByRadius($zipCode: String, $radius: Decimal) { zipCodesByRadius(zipCode: $zipCode, radius: $radius) { zipCode city state latitude longitude metadata } } `; export type SdkFunctionWrapper = (action: (requestHeaders?:Record) => Promise, operationName: string, operationType?: string) => Promise; const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType) => action(); export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) { return { acceptInvite(variables: AcceptInviteMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(AcceptInviteDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'acceptInvite', 'mutation'); }, activateAccount(variables: ActivateAccountMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ActivateAccountDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'activateAccount', 'mutation'); }, addTokenToWebsite(variables: AddTokenToWebsiteMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(AddTokenToWebsiteDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'addTokenToWebsite', 'mutation'); }, changeEmailAddress(variables: ChangeEmailAddressMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ChangeEmailAddressDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'changeEmailAddress', 'mutation'); }, changePassword(variables: ChangePasswordMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ChangePasswordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'changePassword', 'mutation'); }, completeResetPassword(variables: CompleteResetPasswordMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CompleteResetPasswordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'completeResetPassword', 'mutation'); }, crawlWebsite(variables: CrawlWebsiteMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CrawlWebsiteDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'crawlWebsite', 'mutation'); }, createArea(variables: CreateAreaMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateAreaDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createArea', 'mutation'); }, createData(variables: CreateDataMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateDataDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createData', 'mutation'); }, createFaq(variables: CreateFaqMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateFaqDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createFaq', 'mutation'); }, createPage(variables: CreatePageMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreatePageDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createPage', 'mutation'); }, createQuestion(variables: CreateQuestionMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateQuestionDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createQuestion', 'mutation'); }, createReview(variables: CreateReviewMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateReviewDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createReview', 'mutation'); }, createService(variables: CreateServiceMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateServiceDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createService', 'mutation'); }, createWebsite(variables: CreateWebsiteMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateWebsiteDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createWebsite', 'mutation'); }, createWebsiteWizard(variables: CreateWebsiteWizardMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateWebsiteWizardDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createWebsiteWizard', 'mutation'); }, deleteArea(variables: DeleteAreaMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeleteAreaDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteArea', 'mutation'); }, deleteCollaborator(variables: DeleteCollaboratorMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeleteCollaboratorDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteCollaborator', 'mutation'); }, deleteFaq(variables: DeleteFaqMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeleteFaqDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteFaq', 'mutation'); }, deletePage(variables: DeletePageMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeletePageDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deletePage', 'mutation'); }, deleteQuestion(variables: DeleteQuestionMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeleteQuestionDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteQuestion', 'mutation'); }, deleteReview(variables: DeleteReviewMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeleteReviewDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteReview', 'mutation'); }, deleteService(variables: DeleteServiceMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeleteServiceDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteService', 'mutation'); }, deleteWebsite(variables: DeleteWebsiteMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeleteWebsiteDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteWebsite', 'mutation'); }, importWebsite(variables: ImportWebsiteMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ImportWebsiteDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'importWebsite', 'mutation'); }, inviteCollaborator(variables: InviteCollaboratorMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(InviteCollaboratorDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'inviteCollaborator', 'mutation'); }, refreshToken(variables?: RefreshTokenMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(RefreshTokenDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'refreshToken', 'mutation'); }, registerMobileDevice(variables: RegisterMobileDeviceMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(RegisterMobileDeviceDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'registerMobileDevice', 'mutation'); }, resendActivationEmail(variables: ResendActivationEmailMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ResendActivationEmailDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'resendActivationEmail', 'mutation'); }, resetPassword(variables: ResetPasswordMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ResetPasswordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'resetPassword', 'mutation'); }, signin(variables: SigninMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(SigninDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'signin', 'mutation'); }, signinOrRegisterRequestForCode(variables: SigninOrRegisterRequestForCodeMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(SigninOrRegisterRequestForCodeDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'signinOrRegisterRequestForCode', 'mutation'); }, signinOrRegisterWithCode(variables: SigninOrRegisterWithCodeMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(SigninOrRegisterWithCodeDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'signinOrRegisterWithCode', 'mutation'); }, signup(variables: SignupMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(SignupDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'signup', 'mutation'); }, tokenAuth(variables: TokenAuthMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(TokenAuthDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'tokenAuth', 'mutation'); }, tokenOauthGoogleAds(variables: TokenOauthGoogleAdsMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(TokenOauthGoogleAdsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'tokenOauthGoogleAds', 'mutation'); }, tokenOauthGoogleMobileClientLogin(variables?: TokenOauthGoogleMobileClientLoginMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(TokenOauthGoogleMobileClientLoginDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'tokenOauthGoogleMobileClientLogin', 'mutation'); }, tokenOauthGoogleMobileClientSignup(variables?: TokenOauthGoogleMobileClientSignupMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(TokenOauthGoogleMobileClientSignupDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'tokenOauthGoogleMobileClientSignup', 'mutation'); }, updateArea(variables: UpdateAreaMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateAreaDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateArea', 'mutation'); }, updateEmailSubscription(variables: UpdateEmailSubscriptionMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateEmailSubscriptionDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateEmailSubscription', 'mutation'); }, updateFaq(variables: UpdateFaqMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateFaqDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateFaq', 'mutation'); }, updateOrCreateBaseFaq(variables: UpdateOrCreateBaseFaqMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateOrCreateBaseFaqDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateOrCreateBaseFaq', 'mutation'); }, updatePage(variables: UpdatePageMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdatePageDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updatePage', 'mutation'); }, updateProfile(variables: UpdateProfileMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateProfileDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateProfile', 'mutation'); }, updateQuestion(variables: UpdateQuestionMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateQuestionDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateQuestion', 'mutation'); }, updateReview(variables: UpdateReviewMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateReviewDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateReview', 'mutation'); }, updateService(variables: UpdateServiceMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateServiceDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateService', 'mutation'); }, updateWebsite(variables: UpdateWebsiteMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateWebsiteDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateWebsite', 'mutation'); }, verifyToken(variables?: VerifyTokenMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(VerifyTokenDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'verifyToken', 'mutation'); }, addKeywordsToAdGroup(variables: AddKeywordsToAdGroupQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(AddKeywordsToAdGroupDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'addKeywordsToAdGroup', 'query'); }, addNegativeKeywordsSetToCampaign(variables: AddNegativeKeywordsSetToCampaignQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(AddNegativeKeywordsSetToCampaignDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'addNegativeKeywordsSetToCampaign', 'query'); }, addNegativeKeywordsToCampaign(variables: AddNegativeKeywordsToCampaignQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(AddNegativeKeywordsToCampaignDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'addNegativeKeywordsToCampaign', 'query'); }, appVersion(variables?: AppVersionQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(AppVersionDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'appVersion', 'query'); }, area(variables?: AreaQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(AreaDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'area', 'query'); }, areas(variables?: AreasQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(AreasDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'areas', 'query'); }, createGadsAdGroup(variables: CreateGadsAdGroupQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateGadsAdGroupDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createGadsAdGroup', 'query'); }, createGadsCallAd(variables: CreateGadsCallAdQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateGadsCallAdDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createGadsCallAd', 'query'); }, createGadsCampaign(variables: CreateGadsCampaignQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateGadsCampaignDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createGadsCampaign', 'query'); }, createGadsCustomer(variables: CreateGadsCustomerQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateGadsCustomerDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createGadsCustomer', 'query'); }, createGadsResponsiveSearchAd(variables: CreateGadsResponsiveSearchAdQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateGadsResponsiveSearchAdDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createGadsResponsiveSearchAd', 'query'); }, createKeyword(variables: CreateKeywordQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(CreateKeywordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'createKeyword', 'query'); }, deleteKeyword(variables: DeleteKeywordQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeleteKeywordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteKeyword', 'query'); }, deleteNegativeKeyword(variables: DeleteNegativeKeywordQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(DeleteNegativeKeywordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'deleteNegativeKeyword', 'query'); }, enableAd(variables: EnableAdQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(EnableAdDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'enableAd', 'query'); }, enableCampaign(variables: EnableCampaignQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(EnableCampaignDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'enableCampaign', 'query'); }, enableGadsAdGroup(variables: EnableGadsAdGroupQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(EnableGadsAdGroupDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'enableGadsAdGroup', 'query'); }, enableKeyword(variables: EnableKeywordQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(EnableKeywordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'enableKeyword', 'query'); }, faq(variables?: FaqQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(FaqDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'faq', 'query'); }, faqs(variables?: FaqsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(FaqsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'faqs', 'query'); }, geminiKeywordSuggestions(variables?: GeminiKeywordSuggestionsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(GeminiKeywordSuggestionsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'geminiKeywordSuggestions', 'query'); }, googleAdsAccounts(variables?: GoogleAdsAccountsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(GoogleAdsAccountsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'googleAdsAccounts', 'query'); }, googleAdsAdGroupMetrics(variables?: GoogleAdsAdGroupMetricsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(GoogleAdsAdGroupMetricsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'googleAdsAdGroupMetrics', 'query'); }, googleAdsAdgroups(variables?: GoogleAdsAdgroupsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(GoogleAdsAdgroupsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'googleAdsAdgroups', 'query'); }, googleAdsAds(variables?: GoogleAdsAdsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(GoogleAdsAdsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'googleAdsAds', 'query'); }, googleAdsCampaigns(variables?: GoogleAdsCampaignsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(GoogleAdsCampaignsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'googleAdsCampaigns', 'query'); }, googleAdsCampaignsMetrics(variables?: GoogleAdsCampaignsMetricsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(GoogleAdsCampaignsMetricsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'googleAdsCampaignsMetrics', 'query'); }, googleAdsKeywords(variables?: GoogleAdsKeywordsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(GoogleAdsKeywordsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'googleAdsKeywords', 'query'); }, invitationsReceived(variables?: InvitationsReceivedQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(InvitationsReceivedDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'invitationsReceived', 'query'); }, invitationsSent(variables?: InvitationsSentQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(InvitationsSentDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'invitationsSent', 'query'); }, ipAddress(variables?: IpAddressQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(IpAddressDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'ipAddress', 'query'); }, listNegativeKeywordsForCampaign(variables?: ListNegativeKeywordsForCampaignQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ListNegativeKeywordsForCampaignDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'listNegativeKeywordsForCampaign', 'query'); }, listReviews(variables?: ListReviewsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ListReviewsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'listReviews', 'query'); }, page(variables?: PageQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(PageDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'page', 'query'); }, pages(variables?: PagesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(PagesDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'pages', 'query'); }, pauseAd(variables: PauseAdQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(PauseAdDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'pauseAd', 'query'); }, pauseCampaign(variables: PauseCampaignQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(PauseCampaignDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'pauseCampaign', 'query'); }, pauseGadsAdGroup(variables: PauseGadsAdGroupQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(PauseGadsAdGroupDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'pauseGadsAdGroup', 'query'); }, pauseKeyword(variables: PauseKeywordQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(PauseKeywordDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'pauseKeyword', 'query'); }, postdata(variables?: PostdataQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(PostdataDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'postdata', 'query'); }, postdatas(variables?: PostdatasQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(PostdatasDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'postdatas', 'query'); }, profile(variables?: ProfileQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ProfileDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'profile', 'query'); }, question(variables?: QuestionQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(QuestionDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'question', 'query'); }, questions(variables?: QuestionsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(QuestionsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'questions', 'query'); }, removeAd(variables: RemoveAdQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(RemoveAdDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'removeAd', 'query'); }, review(variables?: ReviewQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ReviewDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'review', 'query'); }, reviews(variables?: ReviewsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ReviewsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'reviews', 'query'); }, searchTermsReport(variables?: SearchTermsReportQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(SearchTermsReportDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'searchTermsReport', 'query'); }, service(variables?: ServiceQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ServiceDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'service', 'query'); }, services(variables?: ServicesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ServicesDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'services', 'query'); }, suggestedServices(variables?: SuggestedServicesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(SuggestedServicesDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'suggestedServices', 'query'); }, updateCallAd(variables: UpdateCallAdQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateCallAdDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateCallAd', 'query'); }, updateResponseSearchAd(variables: UpdateResponseSearchAdQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(UpdateResponseSearchAdDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'updateResponseSearchAd', 'query'); }, website(variables?: WebsiteQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(WebsiteDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'website', 'query'); }, websites(variables?: WebsitesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(WebsitesDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'websites', 'query'); }, zipCode(variables?: ZipCodeQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ZipCodeDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'zipCode', 'query'); }, zipCodesByRadius(variables?: ZipCodesByRadiusQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(ZipCodesByRadiusDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'zipCodesByRadius', 'query'); } }; } export type Sdk = ReturnType;