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; } DateTime: { input: any; output: any; } JSONString: { input: any; output: any; } Decimal: { input: any; output: any; } GenericScalar: { input: any; output: any; } FileUploadField: { input: any; output: any; } }; export type Query = { __typename?: 'Query'; area?: Maybe; areas?: Maybe>>; faq?: Maybe; faqs?: Maybe>>; invitationsReceived?: Maybe>>; invitationsSent?: Maybe>>; ipAddress?: Maybe; page?: Maybe; pages?: Maybe>>; postdata?: Maybe; postdatas?: Maybe>>; profile?: Maybe; question?: Maybe; questions?: Maybe>>; review?: Maybe; reviews?: Maybe>>; service?: Maybe; services?: Maybe>>; website?: Maybe; websites?: Maybe>>; zipCode?: Maybe; }; export type QueryAreaArgs = { id?: InputMaybe; }; export type QueryAreasArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryFaqArgs = { id?: InputMaybe; }; export type QueryFaqsArgs = { 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 QueryPageArgs = { id?: InputMaybe; }; export type QueryPagesArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; 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 QueryReviewArgs = { id?: InputMaybe; }; export type QueryReviewsArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryServiceArgs = { id?: InputMaybe; }; export type QueryServicesArgs = { first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }; export type QueryWebsiteArgs = { id?: InputMaybe; }; export type QueryWebsitesArgs = { first?: InputMaybe; skip?: InputMaybe; }; export type QueryZipCodeArgs = { zipCode?: InputMaybe; }; export type AreaObject = { __typename?: 'AreaObject'; /** Boolean: Indicates if the area is currently active and available for display or use. */ active: Scalars['Boolean']['output']; created: Scalars['DateTime']['output']; /** Text: A detailed description of the area and its characteristics. */ description?: Maybe; /** Integer: The display priority of this area. Higher values indicate higher priority for display. */ displayOrder: Scalars['Int']['output']; /** Boolean: Determines if Schema.org areaServed object tags are used for this area. */ enableSchemaOrgAreaServedObject: Scalars['Boolean']['output']; /** Text: First customizable HTML content block for additional information or markup related to the area. */ htmlBlock1?: Maybe; /** Text: Second customizable HTML content block for additional information or markup related to the area. */ htmlBlock2?: Maybe; id: Scalars['ID']['output']; /** String: URL or path to the image representing the area. Recommended minimum size is 450x300 pixels. */ image?: Maybe; keywordTargeting?: Maybe>; metadata?: Maybe; /** String: The official name of the area. */ name?: Maybe; pk?: Maybe; /** Boolean: Specifies whether to display an insurance company widget on the area page. */ showInsuranceCompanyWidget: Scalars['Boolean']['output']; /** String: URL-friendly identifier for the area, used in web addresses. */ slug?: Maybe; updated: Scalars['DateTime']['output']; website: WebsiteObject; /** String: The postal code associated with the area. */ zipCode: Scalars['String']['output']; }; export type WebsiteObject = { __typename?: 'WebsiteObject'; /** Boolean: Specifies if the website is currently active. */ active: Scalars['Boolean']['output']; /** String: Primary street address of the business. */ address1?: Maybe; /** String: Secondary address line, if any. */ address2?: Maybe; areas: Array; /** Text: Detailed description of the business's activities and services. */ businessDescription?: Maybe; /** String: Employer Identification Number (EIN) of the business. */ businessEinNumber?: Maybe; /** Image: Logo of the business. Recommended minimum size is 450x300 pixels. */ businessLogo?: Maybe; /** String: Name of the business manager. */ businessManagerPersonName?: Maybe; /** String: The official name of the business. */ businessName: Scalars['String']['output']; /** String: Color of the button border. */ buttonBorderColor?: Maybe; /** String: Color of the button. */ buttonColor?: Maybe; /** String: Color of the button text. */ buttonTextColor?: Maybe; /** String: City where the business is located. */ city?: Maybe; created: Scalars['DateTime']['output']; /** Text: HTML markup for the call-to-action button. */ ctaButtonHtml?: Maybe; /** Text: HTML markup for the main call-to-action on the website. */ ctaHtml?: Maybe; /** Text: Custom CSS code for the website. */ customCss?: Maybe; /** Text: Custom HTML code for the website's footer section. */ customFooterCode?: Maybe; /** Text: Custom HTML code for the website's header section. */ customHeaderCode?: Maybe; datas: Array; /** String: Default subdomain name for the website. */ defaultSubdomainName?: Maybe; /** Array of Email Addresses: List of email addresses authorized to edit the website. */ editor?: Maybe>; /** String: Email address for business correspondence. */ emailAddress?: Maybe; /** Boolean: Determines if Google SiteMaps is enabled for the website. */ enableGoogleSitemaps: Scalars['Boolean']['output']; /** Boolean: Indicates if Schema.org LocalBusiness object tags are used. */ enableSchemaOrgLocalbusinessObject: Scalars['Boolean']['output']; /** Boolean: Indicates if Schema.org Organization object tags are used. */ enableSchemaOrgOrganizationObject: Scalars['Boolean']['output']; /** Boolean: Indicates if Schema.org WebPage object tags are used. */ enableSchemaOrgWebpageObject: Scalars['Boolean']['output']; faqs: Array; /** String: Font family for the body text. */ fontBody?: Maybe; /** String: Font family for the heading text. */ fontHeading?: Maybe; /** Text: HTML markup for the first link in the footer. */ footerLink1Html?: Maybe; /** Text: HTML markup for the second link in the footer. */ footerLink2Html?: Maybe; /** Text: HTML markup for the third link in the footer. */ footerLink3Html?: Maybe; /** Text: HTML markup for the fourth link in the footer. */ footerLink4Html?: Maybe; /** Text: HTML markup for the fifth link in the footer. */ footerLink5Html?: Maybe; /** Text: HTML markup for the message in the footer. */ footerMessageHtml?: Maybe; /** Boolean: Indicates if the business address is visible in the footer. */ footerShowAddress: Scalars['Boolean']['output']; /** Integer: Number of service areas to display in the footer. */ footerShowAreas: Scalars['Int']['output']; /** Boolean: Indicates if the business email address is visible in the footer. */ footerShowEmailAddress: Scalars['Boolean']['output']; /** Boolean: Indicates if the business insurance number is visible in the footer. */ footerShowInsuranceNumber: Scalars['Boolean']['output']; /** Boolean: Indicates if the business license number is visible in the footer. */ footerShowLicenseNumber: Scalars['Boolean']['output']; /** Integer: Number of reviews to display in the footer. */ footerShowReviews: Scalars['Int']['output']; /** Integer: Number of services to display in the footer. */ footerShowServices: Scalars['Int']['output']; /** String: Google Analytics ID for tracking website traffic, e.g., 'IX-123213-923s'. */ googleAnalytics?: Maybe; /** String: Content of the file used for Google site verification. */ googleVerificationFileContent?: Maybe; /** String: File name used for Google site verification. */ googleVerificationFileName?: Maybe; /** Image: Background image for the homepage. */ homepageBackground?: Maybe; id: Scalars['ID']['output']; /** String: Insurance policy number of the business. */ insuranceNumber?: Maybe; /** String: Official license number of the business. */ licenseNumber?: Maybe; metadata?: Maybe; /** Text: HTML markup for the first link in the navigation bar. */ navbarLink1Html?: Maybe; /** Text: HTML markup for the second link in the navigation bar. */ navbarLink2Html?: Maybe; /** Text: HTML markup for the message in the navigation bar. */ navbarMessageHtml?: Maybe; /** Integer: Number of service areas to display in the navigation bar. */ navbarShowAreas: Scalars['Int']['output']; /** Boolean: Indicates if the call-to-action button is visible in the navigation bar. */ navbarShowCtaButton: Scalars['Boolean']['output']; /** Integer: Number of services to display in the navigation bar. */ navbarShowServices: Scalars['Int']['output']; pages: Array; /** String: Contact phone number of the business. */ phoneNumber?: Maybe; pk?: Maybe; /** String: Primary color theme of the website. */ primaryColor?: Maybe; questions: Array; reviews: Array; /** String: Secondary color theme of the website. */ secondaryColor?: Maybe; services: Array; /** String: URL-friendly identifier for the business, used in web addresses. */ slug?: Maybe; /** String: State or region where the business is located. */ state?: Maybe; /** Array of Strings: List of top-level domains for the website, e.g., 'my-local-business.com'. */ tld?: Maybe>; updated: Scalars['DateTime']['output']; /** String: Postal code of the business's location. */ zipCode?: Maybe; }; export type DataObject = { __typename?: 'DataObject'; created: Scalars['DateTime']['output']; /** JSON: The data of the post. */ data?: Maybe; id: Scalars['ID']['output']; /** String: The ip address of the user. */ ipAddress: Scalars['String']['output']; metadata?: Maybe; pk?: Maybe; updated: Scalars['DateTime']['output']; website?: Maybe; }; export type FaqObject = { __typename?: 'FaqObject'; /** Boolean: Indicates if the faq is currently active and available for display or use. */ active: Scalars['Boolean']['output']; created: Scalars['DateTime']['output']; id: Scalars['ID']['output']; metadata?: Maybe; /** String: The name of the faq that the business provides. */ name: Scalars['String']['output']; pk?: Maybe; questions: Array; /** String: URL-friendly identifier for the faq, used in web addresses. */ slug?: Maybe; updated: Scalars['DateTime']['output']; website: WebsiteObject; }; export type QuestionObject = { __typename?: 'QuestionObject'; /** Boolean: Indicates if the question is currently active and available for display or use. */ active: Scalars['Boolean']['output']; /** String: The answer that the business provides. */ answer: Scalars['String']['output']; created: Scalars['DateTime']['output']; /** Integer: The display priority of this question. Higher values indicate higher priority for display. */ displayOrder?: Maybe; faq?: Maybe; faqId?: Maybe; id: Scalars['ID']['output']; metadata?: Maybe; pk?: Maybe; /** String: The question that the business provides. */ question: Scalars['String']['output']; updated: Scalars['DateTime']['output']; website: WebsiteObject; }; export type PageObject = { __typename?: 'PageObject'; /** Boolean: Indicates if the page is currently active and available for viewing. */ active: Scalars['Boolean']['output']; /** Text: The full HTML content of the page. */ body: Scalars['String']['output']; created: Scalars['DateTime']['output']; /** Text: A brief text description of the page's content and purpose. */ description?: Maybe; /** Integer: The display priority of this page. Higher values indicate higher priority for display. */ displayOrder: Scalars['Int']['output']; /** Boolean: Specifies if Schema.org Article object tags are used for this page. */ enableSchemaOrgArticleObject: Scalars['Boolean']['output']; id: Scalars['ID']['output']; /** Image: The primary image for the page. Recommended minimum size is 450x300 pixels. */ image?: Maybe; keywordTargeting?: Maybe>>; metadata?: Maybe; /** String: The title or name of the page. */ name: Scalars['String']['output']; pk?: Maybe; /** Boolean: Indicates whether an insurance company widget is displayed on this page. */ showInsuranceCompanyWidget: Scalars['Boolean']['output']; /** String: URL-friendly identifier for the page, used in web addresses. */ slug?: Maybe; updated: Scalars['DateTime']['output']; website: WebsiteObject; }; export type ReviewObject = { __typename?: 'ReviewObject'; /** Boolean: Indicates if the review is currently active and visible to users. */ active: Scalars['Boolean']['output']; /** Text: The full text of the review, detailing the user's experience or opinion. */ body?: Maybe; created: Scalars['DateTime']['output']; /** Integer: The display priority of this review. Higher values indicate higher priority for display. */ displayOrder: Scalars['Int']['output']; id: Scalars['ID']['output']; metadata?: Maybe; /** Image: An image of the person who wrote the review. Recommended minimum size is 450x300 pixels. */ personImage?: Maybe; /** String: The name of the person who wrote the review. */ personName: Scalars['String']['output']; /** String: The postal code of the reviewer's location. */ personZipCode: Scalars['String']['output']; pk?: Maybe; /** Integer: The rating given in the review, on a scale from 1 to 5, with half-step increments allowed (e.g., 4.5). */ rating: Scalars['Decimal']['output']; /** String: URL-friendly identifier for the review, used in web addresses. */ slug?: Maybe; /** String: A concise title or summary of the review. */ title: Scalars['String']['output']; updated: Scalars['DateTime']['output']; website: WebsiteObject; }; export type ServiceObject = { __typename?: 'ServiceObject'; /** Boolean: Indicates if the service is currently active and available for display or use. */ active: Scalars['Boolean']['output']; created: Scalars['DateTime']['output']; /** Text: A detailed description of the service, including its features and benefits. */ description: Scalars['String']['output']; /** Integer: The display priority of this service. Higher values indicate higher priority for display. */ displayOrder: Scalars['Int']['output']; /** Boolean: Determines if Schema.org Service object tags are used for this service. */ enableSchemaOrgServiceObject: Scalars['Boolean']['output']; /** Text: First customizable HTML content block for additional information or markup related to the service. */ htmlBlock1?: Maybe; /** Text: Second customizable HTML content block for additional information or markup related to the service. */ htmlBlock2?: Maybe; id: Scalars['ID']['output']; /** String: URL or path to the image representing the service. Recommended minimum size is 450x300 pixels. */ image?: Maybe; keywordTargeting?: Maybe>>; metadata?: Maybe; /** String: The name of the service provided by the business. */ name: Scalars['String']['output']; pk?: Maybe; /** Boolean: Specifies whether to display an insurance company widget on the service page. */ showInsuranceCompanyWidget: Scalars['Boolean']['output']; /** String: URL-friendly identifier for the service, used in web addresses. */ slug?: Maybe; updated: Scalars['DateTime']['output']; website: WebsiteObject; }; 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 ProfileObject = { __typename?: 'ProfileObject'; created: Scalars['DateTime']['output']; /** 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; metadata?: 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; updated: Scalars['DateTime']['output']; /** Boolean: Indicates whether the user opts in for weekly summary notifications. */ weeklySummary: Scalars['Boolean']['output']; }; export type SubscriptionObject = { __typename?: 'SubscriptionObject'; created: Scalars['DateTime']['output']; id: Scalars['ID']['output']; /** Integer: The length of the subscription in days. */ lengthDays?: Maybe; metadata?: Maybe; pk?: Maybe; /** JSON: A JSON object containing the program options selected for this subscription. */ programOptions?: 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; }; 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; /** 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; /** 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; /** Login using an external OAuth provider */ tokenOauthLogin?: Maybe; /** Signup using an external OAuth provider */ tokenOauthSignup?: 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 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 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 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 MutationsTokenOauthLoginArgs = { oauthPayload?: InputMaybe; oauthToken?: InputMaybe; provider?: InputMaybe; }; export type MutationsTokenOauthSignupArgs = { 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 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>>; }; /** 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 = { /** Boolean: Indicates if the area is currently active and available for display or use. */ active?: InputMaybe; /** Text: A detailed description of the area and its characteristics. */ description?: InputMaybe; /** Integer: The display priority of this area. Higher values indicate higher priority for display. */ displayOrder?: InputMaybe; /** Boolean: Determines if Schema.org areaServed object tags are used for this area. */ enableSchemaOrgAreaServedObject?: InputMaybe; /** Text: First customizable HTML content block for additional information or markup related to the area. */ htmlBlock1?: InputMaybe; /** Text: Second customizable HTML content block for additional information or markup related to the area. */ htmlBlock2?: InputMaybe; /** String: URL or path to the image representing the area. Recommended minimum size is 450x300 pixels. */ image?: InputMaybe; /** Array of Strings: List of search engine keywords targeted for this area. */ keywordTargeting?: InputMaybe>>; /** String: The official name of the area. */ name?: InputMaybe; /** Boolean: Specifies whether to display an insurance company widget on the area page. */ showInsuranceCompanyWidget?: InputMaybe; /** String: URL-friendly identifier for the area, used in web addresses. */ slug?: InputMaybe; /** Integer: The ID of the website to which this area belongs. */ websiteId?: InputMaybe; /** String: The postal code associated with the area. */ zipCode: Scalars['String']['input']; }; /** 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 = { /** Boolean: Indicates if the faq is currently active and available for display or use. */ active?: InputMaybe; /** String: The name of the faq that the business provides. */ name?: InputMaybe; /** String: URL-friendly identifier for the faq, used in web addresses. */ slug?: InputMaybe; /** Integer: The ID of the website to which this faq belongs. */ websiteId?: InputMaybe; }; /** Create a Faq. */ export type CreateFaq = { __typename?: 'CreateFaq'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type PageCreateObject = { /** Boolean: Indicates if the page is currently active and available for viewing. */ active?: InputMaybe; /** Text: The full HTML content of the page. */ body?: InputMaybe; /** Text: A brief text description of the page's content and purpose. */ description?: InputMaybe; /** Integer: The display priority of this page. Higher values indicate higher priority for display. */ displayOrder?: InputMaybe; /** Boolean: Specifies if Schema.org Article object tags are used for this page. */ enableSchemaOrgArticleObject?: InputMaybe; /** Image: The primary image for the page. Recommended minimum size is 450x300 pixels. */ image?: InputMaybe; /** Array of Strings: List of search engine keywords targeted for this page. */ keywordTargeting?: InputMaybe>>; /** String: The title or name of the page. */ name?: InputMaybe; /** Boolean: Indicates whether an insurance company widget is displayed on this page. */ showInsuranceCompanyWidget?: InputMaybe; /** String: URL-friendly identifier for the page, used in web addresses. */ slug?: InputMaybe; /** Integer: The ID of the website to which this page belongs. */ websiteId?: InputMaybe; }; /** Create a Page. */ export type CreatePage = { __typename?: 'CreatePage'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type QuestionCreateObject = { /** Boolean: Indicates if the question is currently active and available for display or use. */ active?: InputMaybe; /** String: The answer that the business provides. */ answer?: InputMaybe; /** Integer: The display priority of this question. Higher values indicate higher priority for display. */ displayOrder?: InputMaybe; /** Integer: The ID of the faq to which this question belongs. */ faqId?: InputMaybe; /** String: The question that the business provides. */ question?: InputMaybe; /** Integer: The ID of the website to which this question belongs. */ websiteId?: InputMaybe; }; /** Create a Question. */ export type CreateQuestion = { __typename?: 'CreateQuestion'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type ReviewCreateObject = { /** Boolean: Indicates if the review is currently active and visible to users. */ active?: InputMaybe; /** Text: The full text of the review, detailing the user's experience or opinion. */ body?: InputMaybe; /** Integer: The display priority of this review. Higher values indicate higher priority for display. */ displayOrder?: InputMaybe; /** Image: An image of the person who wrote the review. Recommended minimum size is 450x300 pixels. */ personImage?: InputMaybe; /** String: The name of the person who wrote the review. */ personName?: InputMaybe; /** String: The postal code of the reviewer's location. */ personZipCode?: InputMaybe; /** Integer: The rating given in the review, on a scale from 1 to 5, with half-step increments allowed (e.g., 4.5). */ rating?: InputMaybe; /** String: URL-friendly identifier for the review, used in web addresses. */ slug?: InputMaybe; /** String: A concise title or summary of the review. */ title?: InputMaybe; /** Integer: The ID of the website to which this review belongs. */ websiteId?: InputMaybe; }; /** Create a Review. */ export type CreateReview = { __typename?: 'CreateReview'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type ServiceCreateObject = { /** Boolean: Indicates if the service is currently active and available for display or use. */ active?: InputMaybe; /** Text: A detailed description of the service, including its features and benefits. */ description: Scalars['String']['input']; /** Integer: The display priority of this service. Higher values indicate higher priority for display. */ displayOrder?: InputMaybe; /** Boolean: Determines if Schema.org Service object tags are used for this service. */ enableSchemaOrgServiceObject?: InputMaybe; /** Text: First customizable HTML content block for additional information or markup related to the service. */ htmlBlock1?: InputMaybe; /** Text: Second customizable HTML content block for additional information or markup related to the service. */ htmlBlock2?: InputMaybe; /** String: URL or path to the image representing the service. Recommended minimum size is 450x300 pixels. */ image?: InputMaybe; /** Array of Strings: List of search engine keywords targeted for this service. */ keywordTargeting?: InputMaybe>>; /** String: The name of the service provided by the business. */ name: Scalars['String']['input']; /** Boolean: Specifies whether to display an insurance company widget on the service page. */ showInsuranceCompanyWidget?: InputMaybe; /** String: URL-friendly identifier for the service, used in web addresses. */ slug?: InputMaybe; /** Integer: The ID of the website to which this service belongs. */ websiteId?: InputMaybe; }; /** Create a Service. */ export type CreateService = { __typename?: 'CreateService'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type WebsiteCreateObject = { /** Boolean: Specifies if the website is currently active. */ active?: InputMaybe; /** String: Primary street address of the business. */ address1?: InputMaybe; /** String: Secondary address line, if any. */ address2?: InputMaybe; /** Text: Detailed description of the business's activities and services. */ businessDescription?: InputMaybe; /** String: Employer Identification Number (EIN) of the business. */ businessEinNumber?: InputMaybe; /** Image: Logo of the business. Recommended minimum size is 450x300 pixels. */ businessLogo?: InputMaybe; /** String: Name of the business manager. */ businessManagerPersonName?: InputMaybe; /** String: The official name of the business. */ businessName: Scalars['String']['input']; /** String: Color of the button border. */ buttonBorderColor?: InputMaybe; /** String: Color of the button. */ buttonColor?: InputMaybe; /** String: Color of the button text. */ buttonTextColor?: InputMaybe; /** String: City where the business is located. */ city?: InputMaybe; /** Text: HTML markup for the call-to-action button. */ ctaButtonHtml?: InputMaybe; /** Text: HTML markup for the main call-to-action on the website. */ ctaHtml?: InputMaybe; /** Text: Custom CSS code for the website. */ customCss?: InputMaybe; /** Text: Custom HTML code for the website's footer section. */ customFooterCode?: InputMaybe; /** Text: Custom HTML code for the website's header section. */ customHeaderCode?: InputMaybe; /** Array of Email Addresses: List of email addresses authorized to edit the website. */ editor?: InputMaybe>>; /** String: Email address for business correspondence. */ emailAddress?: InputMaybe; /** Boolean: Determines if Google SiteMaps is enabled for the website. */ enableGoogleSitemaps?: InputMaybe; /** Boolean: Indicates if Schema.org LocalBusiness object tags are used. */ enableSchemaOrgLocalbusinessObject?: InputMaybe; /** Boolean: Indicates if Schema.org Organization object tags are used. */ enableSchemaOrgOrganizationObject?: InputMaybe; /** Boolean: Indicates if Schema.org WebPage object tags are used. */ enableSchemaOrgWebpageObject?: InputMaybe; /** String: Font family for the body text. */ fontBody?: InputMaybe; /** String: Font family for the heading text. */ fontHeading?: InputMaybe; /** Text: HTML markup for the first link in the footer. */ footerLink1Html?: InputMaybe; /** Text: HTML markup for the second link in the footer. */ footerLink2Html?: InputMaybe; /** Text: HTML markup for the third link in the footer. */ footerLink3Html?: InputMaybe; /** Text: HTML markup for the fourth link in the footer. */ footerLink4Html?: InputMaybe; /** Text: HTML markup for the fifth link in the footer. */ footerLink5Html?: InputMaybe; /** Text: HTML markup for the message in the footer. */ footerMessageHtml?: InputMaybe; /** Boolean: Indicates if the business address is visible in the footer. */ footerShowAddress?: InputMaybe; /** Integer: Number of service areas to display in the footer. */ footerShowAreas: Scalars['Int']['input']; /** Boolean: Indicates if the business email address is visible in the footer. */ footerShowEmailAddress?: InputMaybe; /** Boolean: Indicates if the business insurance number is visible in the footer. */ footerShowInsuranceNumber?: InputMaybe; /** Boolean: Indicates if the business license number is visible in the footer. */ footerShowLicenseNumber?: InputMaybe; /** Integer: Number of reviews to display in the footer. */ footerShowReviews: Scalars['Int']['input']; /** Integer: Number of services to display in the footer. */ footerShowServices: Scalars['Int']['input']; /** String: Google Analytics ID for tracking website traffic, e.g., 'IX-123213-923s'. */ googleAnalytics?: InputMaybe; /** String: Content of the file used for Google site verification. */ googleVerificationFileContent?: InputMaybe; /** String: File name used for Google site verification. */ googleVerificationFileName?: InputMaybe; /** Image: Background image for the homepage. */ homepageBackground?: InputMaybe; /** String: Insurance policy number of the business. */ insuranceNumber?: InputMaybe; /** String: Official license number of the business. */ licenseNumber?: InputMaybe; /** Text: HTML markup for the first link in the navigation bar. */ navbarLink1Html?: InputMaybe; /** Text: HTML markup for the second link in the navigation bar. */ navbarLink2Html?: InputMaybe; /** Text: HTML markup for the message in the navigation bar. */ navbarMessageHtml?: InputMaybe; /** Integer: Number of service areas to display in the navigation bar. */ navbarShowAreas: Scalars['Int']['input']; /** Boolean: Indicates if the call-to-action button is visible in the navigation bar. */ navbarShowCtaButton?: InputMaybe; /** Integer: Number of services to display in the navigation bar. */ navbarShowServices: Scalars['Int']['input']; /** String: Contact phone number of the business. */ phoneNumber?: InputMaybe; /** String: Primary color theme of the website. */ primaryColor?: InputMaybe; /** String: Secondary color theme of the website. */ secondaryColor?: InputMaybe; /** String: URL-friendly identifier for the business, used in web addresses. */ slug?: InputMaybe; /** String: State or region where the business is located. */ state?: InputMaybe; /** Array of Strings: List of top-level domains for the website, e.g., 'my-local-business.com'. */ tld?: 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; }; /** 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']; }; /** Login using an external OAuth provider */ export type TokenOAuthLogin = { __typename?: 'TokenOAuthLogin'; message?: Maybe; payload?: Maybe; success?: Maybe; token?: Maybe; }; /** Signup using an external OAuth provider */ export type TokenOAuthSignup = { __typename?: 'TokenOAuthSignup'; message?: Maybe; payload?: Maybe; success?: Maybe; token?: Maybe; }; export type AreaUpdateObject = { /** Boolean: Indicates if the area is currently active and available for display or use. */ active?: InputMaybe; /** Text: A detailed description of the area and its characteristics. */ description?: InputMaybe; /** Integer: The display priority of this area. Higher values indicate higher priority for display. */ displayOrder?: InputMaybe; /** Boolean: Determines if Schema.org areaServed object tags are used for this area. */ enableSchemaOrgAreaServedObject?: InputMaybe; /** Text: First customizable HTML content block for additional information or markup related to the area. */ htmlBlock1?: InputMaybe; /** Text: Second customizable HTML content block for additional information or markup related to the area. */ htmlBlock2?: InputMaybe; id: Scalars['ID']['input']; /** String: URL or path to the image representing the area. Recommended minimum size is 450x300 pixels. */ image?: InputMaybe; /** Array of Strings: List of search engine keywords targeted for this area. */ keywordTargeting?: InputMaybe>>; /** String: The official name of the area. */ name?: InputMaybe; /** Boolean: Specifies whether to display an insurance company widget on the area page. */ showInsuranceCompanyWidget?: InputMaybe; /** String: URL-friendly identifier for the area, used in web addresses. */ slug?: InputMaybe; /** Integer: The ID of the website to which this area belongs. */ websiteId?: InputMaybe; /** String: The postal code associated with the area. */ zipCode: Scalars['String']['input']; }; /** 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 = { /** Boolean: Indicates if the faq is currently active and available for display or use. */ active?: InputMaybe; id: Scalars['ID']['input']; /** String: The name of the faq that the business provides. */ name?: InputMaybe; /** String: URL-friendly identifier for the faq, used in web addresses. */ slug?: InputMaybe; /** Integer: The ID of the website to which this faq belongs. */ websiteId?: InputMaybe; }; /** Update a Faq. */ export type UpdateFaq = { __typename?: 'UpdateFaq'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type PageUpdateObject = { /** Boolean: Indicates if the page is currently active and available for viewing. */ active?: InputMaybe; /** Text: The full HTML content of the page. */ body?: InputMaybe; /** Text: A brief text description of the page's content and purpose. */ description?: InputMaybe; /** Integer: The display priority of this page. Higher values indicate higher priority for display. */ displayOrder?: InputMaybe; /** Boolean: Specifies if Schema.org Article object tags are used for this page. */ enableSchemaOrgArticleObject?: InputMaybe; id?: InputMaybe; /** Image: The primary image for the page. Recommended minimum size is 450x300 pixels. */ image?: InputMaybe; /** Array of Strings: List of search engine keywords targeted for this page. */ keywordTargeting?: InputMaybe>>; /** String: The title or name of the page. */ name?: InputMaybe; /** Boolean: Indicates whether an insurance company widget is displayed on this page. */ showInsuranceCompanyWidget?: InputMaybe; /** String: URL-friendly identifier for the page, used in web addresses. */ slug?: InputMaybe; /** Integer: The ID of the website to which this page belongs. */ websiteId?: 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 = { /** Boolean: Indicates if the question is currently active and available for display or use. */ active?: InputMaybe; /** String: The answer that the business provides. */ answer?: InputMaybe; /** Integer: The display priority of this question. Higher values indicate higher priority for display. */ displayOrder?: InputMaybe; /** Integer: The ID of the faq to which this question belongs. */ faqId?: InputMaybe; id: Scalars['ID']['input']; /** String: The question that the business provides. */ question?: InputMaybe; /** Integer: The ID of the website to which this question belongs. */ websiteId?: InputMaybe; }; /** Update a Question. */ export type UpdateQuestion = { __typename?: 'UpdateQuestion'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type ReviewUpdateObject = { /** Boolean: Indicates if the review is currently active and visible to users. */ active?: InputMaybe; /** Text: The full text of the review, detailing the user's experience or opinion. */ body?: InputMaybe; /** Integer: The display priority of this review. Higher values indicate higher priority for display. */ displayOrder?: InputMaybe; id: Scalars['ID']['input']; /** Image: An image of the person who wrote the review. Recommended minimum size is 450x300 pixels. */ personImage?: InputMaybe; /** String: The name of the person who wrote the review. */ personName?: InputMaybe; /** String: The postal code of the reviewer's location. */ personZipCode?: InputMaybe; /** Integer: The rating given in the review, on a scale from 1 to 5, with half-step increments allowed (e.g., 4.5). */ rating?: InputMaybe; /** String: URL-friendly identifier for the review, used in web addresses. */ slug?: InputMaybe; /** String: A concise title or summary of the review. */ title?: InputMaybe; /** Integer: The ID of the website to which this review belongs. */ websiteId?: InputMaybe; }; /** Update a Review. */ export type UpdateReview = { __typename?: 'UpdateReview'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type ServiceUpdateObject = { /** Boolean: Indicates if the service is currently active and available for display or use. */ active?: InputMaybe; /** Text: A detailed description of the service, including its features and benefits. */ description: Scalars['String']['input']; /** Integer: The display priority of this service. Higher values indicate higher priority for display. */ displayOrder?: InputMaybe; /** Boolean: Determines if Schema.org Service object tags are used for this service. */ enableSchemaOrgServiceObject?: InputMaybe; /** Text: First customizable HTML content block for additional information or markup related to the service. */ htmlBlock1?: InputMaybe; /** Text: Second customizable HTML content block for additional information or markup related to the service. */ htmlBlock2?: InputMaybe; id: Scalars['ID']['input']; /** String: URL or path to the image representing the service. Recommended minimum size is 450x300 pixels. */ image?: InputMaybe; /** Array of Strings: List of search engine keywords targeted for this service. */ keywordTargeting?: InputMaybe>>; /** String: The name of the service provided by the business. */ name: Scalars['String']['input']; /** Boolean: Specifies whether to display an insurance company widget on the service page. */ showInsuranceCompanyWidget?: InputMaybe; /** String: URL-friendly identifier for the service, used in web addresses. */ slug?: InputMaybe; /** Integer: The ID of the website to which this service belongs. */ websiteId?: InputMaybe; }; /** Update a Service. */ export type UpdateService = { __typename?: 'UpdateService'; data?: Maybe; message?: Maybe; success?: Maybe; }; export type WebsiteUpdateObject = { /** Boolean: Specifies if the website is currently active. */ active?: InputMaybe; /** String: Primary street address of the business. */ address1?: InputMaybe; /** String: Secondary address line, if any. */ address2?: InputMaybe; /** Text: Detailed description of the business's activities and services. */ businessDescription?: InputMaybe; /** String: Employer Identification Number (EIN) of the business. */ businessEinNumber?: InputMaybe; /** Image: Logo of the business. Recommended minimum size is 450x300 pixels. */ businessLogo?: InputMaybe; /** String: Name of the business manager. */ businessManagerPersonName?: InputMaybe; /** String: The official name of the business. */ businessName?: InputMaybe; /** String: Color of the button border. */ buttonBorderColor?: InputMaybe; /** String: Color of the button. */ buttonColor?: InputMaybe; /** String: Color of the button text. */ buttonTextColor?: InputMaybe; /** String: City where the business is located. */ city?: InputMaybe; /** Text: HTML markup for the call-to-action button. */ ctaButtonHtml?: InputMaybe; /** Text: HTML markup for the main call-to-action on the website. */ ctaHtml?: InputMaybe; /** Text: Custom CSS code for the website. */ customCss?: InputMaybe; /** Text: Custom HTML code for the website's footer section. */ customFooterCode?: InputMaybe; /** Text: Custom HTML code for the website's header section. */ customHeaderCode?: InputMaybe; /** Array of Email Addresses: List of email addresses authorized to edit the website. */ editor?: InputMaybe>>; /** String: Email address for business correspondence. */ emailAddress?: InputMaybe; /** Boolean: Determines if Google SiteMaps is enabled for the website. */ enableGoogleSitemaps?: InputMaybe; /** Boolean: Indicates if Schema.org LocalBusiness object tags are used. */ enableSchemaOrgLocalbusinessObject?: InputMaybe; /** Boolean: Indicates if Schema.org Organization object tags are used. */ enableSchemaOrgOrganizationObject?: InputMaybe; /** Boolean: Indicates if Schema.org WebPage object tags are used. */ enableSchemaOrgWebpageObject?: InputMaybe; /** String: Font family for the body text. */ fontBody?: InputMaybe; /** String: Font family for the heading text. */ fontHeading?: InputMaybe; /** Text: HTML markup for the first link in the footer. */ footerLink1Html?: InputMaybe; /** Text: HTML markup for the second link in the footer. */ footerLink2Html?: InputMaybe; /** Text: HTML markup for the third link in the footer. */ footerLink3Html?: InputMaybe; /** Text: HTML markup for the fourth link in the footer. */ footerLink4Html?: InputMaybe; /** Text: HTML markup for the fifth link in the footer. */ footerLink5Html?: InputMaybe; /** Text: HTML markup for the message in the footer. */ footerMessageHtml?: InputMaybe; /** Boolean: Indicates if the business address is visible in the footer. */ footerShowAddress?: InputMaybe; /** Integer: Number of service areas to display in the footer. */ footerShowAreas?: InputMaybe; /** Boolean: Indicates if the business email address is visible in the footer. */ footerShowEmailAddress?: InputMaybe; /** Boolean: Indicates if the business insurance number is visible in the footer. */ footerShowInsuranceNumber?: InputMaybe; /** Boolean: Indicates if the business license number is visible in the footer. */ footerShowLicenseNumber?: InputMaybe; /** Integer: Number of reviews to display in the footer. */ footerShowReviews?: InputMaybe; /** Integer: Number of services to display in the footer. */ footerShowServices?: InputMaybe; /** String: Google Analytics ID for tracking website traffic, e.g., 'IX-123213-923s'. */ googleAnalytics?: InputMaybe; /** String: Content of the file used for Google site verification. */ googleVerificationFileContent?: InputMaybe; /** String: File name used for Google site verification. */ googleVerificationFileName?: InputMaybe; /** Image: Background image for the homepage. */ homepageBackground?: InputMaybe; id: Scalars['ID']['input']; /** String: Insurance policy number of the business. */ insuranceNumber?: InputMaybe; /** String: Official license number of the business. */ licenseNumber?: InputMaybe; /** Text: HTML markup for the first link in the navigation bar. */ navbarLink1Html?: InputMaybe; /** Text: HTML markup for the second link in the navigation bar. */ navbarLink2Html?: InputMaybe; /** Text: HTML markup for the message in the navigation bar. */ navbarMessageHtml?: InputMaybe; /** Integer: Number of service areas to display in the navigation bar. */ navbarShowAreas?: InputMaybe; /** Boolean: Indicates if the call-to-action button is visible in the navigation bar. */ navbarShowCtaButton?: InputMaybe; /** Integer: Number of services to display in the navigation bar. */ navbarShowServices?: InputMaybe; /** String: Contact phone number of the business. */ phoneNumber?: InputMaybe; /** String: Primary color theme of the website. */ primaryColor?: InputMaybe; /** String: Secondary color theme of the website. */ secondaryColor?: InputMaybe; /** String: URL-friendly identifier for the business, used in web addresses. */ slug?: InputMaybe; /** String: State or region where the business is located. */ state?: InputMaybe; /** Array of Strings: List of top-level domains for the website, e.g., 'my-local-business.com'. */ tld?: 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 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, created: any, updated: any, metadata?: any | null, active: boolean, name?: string | null, slug?: string | null, zipCode: string, description?: string | null, image?: string | null, enableSchemaOrgAreaServedObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: 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, 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, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name: string, pk?: 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, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description?: string | null, body: string, image?: string | null, keywordTargeting?: Array | null, displayOrder: number, enableSchemaOrgArticleObject: boolean, showInsuranceCompanyWidget: boolean, pk?: 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, created: any, updated: any, metadata?: any | null, active: boolean, question: string, answer: string, displayOrder?: number | null, pk?: string | null, faqId?: 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, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, title: string, body?: string | null, personImage?: string | null, personName: string, personZipCode: string, rating: any, displayOrder: number, pk?: 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, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description: string, image?: string | null, enableSchemaOrgServiceObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: 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, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: 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, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: 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 TokenOauthLoginMutationVariables = Exact<{ oauthPayload?: InputMaybe; oauthToken?: InputMaybe; provider?: InputMaybe; }>; export type TokenOauthLoginMutation = { __typename?: 'Mutations', tokenOauthLogin?: { __typename?: 'TokenOAuthLogin', success?: boolean | null, message?: string | null, token?: string | null, payload?: any | null } | null }; export type TokenOauthSignupMutationVariables = Exact<{ oauthToken?: InputMaybe; provider?: InputMaybe; }>; export type TokenOauthSignupMutation = { __typename?: 'Mutations', tokenOauthSignup?: { __typename?: 'TokenOAuthSignup', 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, created: any, updated: any, metadata?: any | null, active: boolean, name?: string | null, slug?: string | null, zipCode: string, description?: string | null, image?: string | null, enableSchemaOrgAreaServedObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: 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, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name: string, pk?: string | null } | 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, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description?: string | null, body: string, image?: string | null, keywordTargeting?: Array | null, displayOrder: number, enableSchemaOrgArticleObject: boolean, showInsuranceCompanyWidget: boolean, pk?: 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, created: any, updated: any, metadata?: any | null, 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, created: any, updated: any, metadata?: any | null, active: boolean, question: string, answer: string, displayOrder?: number | null, pk?: string | null, faqId?: 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, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, title: string, body?: string | null, personImage?: string | null, personName: string, personZipCode: string, rating: any, displayOrder: number, pk?: 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, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description: string, image?: string | null, enableSchemaOrgServiceObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: 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, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null } | null } | null }; export type VerifyTokenMutationVariables = Exact<{ token?: InputMaybe; }>; export type VerifyTokenMutation = { __typename?: 'Mutations', verifyToken?: { __typename?: 'Verify', payload: any } | null }; export type AreaQueryVariables = Exact<{ id?: InputMaybe; }>; export type AreaQuery = { __typename?: 'Query', area?: { __typename?: 'AreaObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, name?: string | null, slug?: string | null, zipCode: string, description?: string | null, image?: string | null, enableSchemaOrgAreaServedObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null } } | null }; export type AreasQueryVariables = Exact<{ websiteId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; }>; export type AreasQuery = { __typename?: 'Query', areas?: Array<{ __typename?: 'AreaObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, name?: string | null, slug?: string | null, zipCode: string, description?: string | null, image?: string | null, enableSchemaOrgAreaServedObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null } } | null> | null }; export type FaqQueryVariables = Exact<{ id?: InputMaybe; }>; export type FaqQuery = { __typename?: 'Query', faq?: { __typename?: 'FaqObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name: string, pk?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null }, questions: Array<{ __typename?: 'QuestionObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, question: string, answer: string, displayOrder?: number | null, pk?: string | null, faqId?: string | null }> } | null }; export type FaqsQueryVariables = Exact<{ first?: InputMaybe; skip?: InputMaybe; websiteId?: InputMaybe; }>; export type FaqsQuery = { __typename?: 'Query', faqs?: Array<{ __typename?: 'FaqObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name: string, pk?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null }, questions: Array<{ __typename?: 'QuestionObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, question: string, answer: string, displayOrder?: number | null, pk?: string | null, faqId?: string | null }> } | 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 PageQueryVariables = Exact<{ id?: InputMaybe; }>; export type PageQuery = { __typename?: 'Query', page?: { __typename?: 'PageObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description?: string | null, body: string, image?: string | null, keywordTargeting?: Array | null, displayOrder: number, enableSchemaOrgArticleObject: boolean, showInsuranceCompanyWidget: boolean, pk?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null } } | null }; export type PagesQueryVariables = Exact<{ websiteId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; }>; export type PagesQuery = { __typename?: 'Query', pages?: Array<{ __typename?: 'PageObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description?: string | null, body: string, image?: string | null, keywordTargeting?: Array | null, displayOrder: number, enableSchemaOrgArticleObject: boolean, showInsuranceCompanyWidget: boolean, pk?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | 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, data?: any | null, ipAddress: string, pk?: string | null, website?: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: 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, data?: any | null, ipAddress: string, pk?: string | null, website?: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null } | null } | null> | null }; export type ProfileQueryVariables = Exact<{ [key: string]: never; }>; export type ProfileQuery = { __typename?: 'Query', profile?: { __typename?: 'ProfileObject', id: string, created: any, updated: any, metadata?: any | null, 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, 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, created: any, updated: any, metadata?: any | null, active: boolean, question: string, answer: string, displayOrder?: number | null, pk?: string | null, faqId?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null }, faq?: { __typename?: 'FaqObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name: string, pk?: 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, created: any, updated: any, metadata?: any | null, active: boolean, question: string, answer: string, displayOrder?: number | null, pk?: string | null, faqId?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null }, faq?: { __typename?: 'FaqObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name: string, pk?: string | null } | null } | null> | null }; export type ReviewQueryVariables = Exact<{ id?: InputMaybe; }>; export type ReviewQuery = { __typename?: 'Query', review?: { __typename?: 'ReviewObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, title: string, body?: string | null, personImage?: string | null, personName: string, personZipCode: string, rating: any, displayOrder: number, pk?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null } } | null }; export type ReviewsQueryVariables = Exact<{ websiteId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; }>; export type ReviewsQuery = { __typename?: 'Query', reviews?: Array<{ __typename?: 'ReviewObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, title: string, body?: string | null, personImage?: string | null, personName: string, personZipCode: string, rating: any, displayOrder: number, pk?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null } } | null> | null }; export type ServiceQueryVariables = Exact<{ id?: InputMaybe; }>; export type ServiceQuery = { __typename?: 'Query', service?: { __typename?: 'ServiceObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description: string, image?: string | null, enableSchemaOrgServiceObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null } } | null }; export type ServicesQueryVariables = Exact<{ websiteId?: InputMaybe; first?: InputMaybe; skip?: InputMaybe; }>; export type ServicesQuery = { __typename?: 'Query', services?: Array<{ __typename?: 'ServiceObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description: string, image?: string | null, enableSchemaOrgServiceObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: string | null, website: { __typename?: 'WebsiteObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | 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, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null, pages: Array<{ __typename?: 'PageObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description?: string | null, body: string, image?: string | null, keywordTargeting?: Array | null, displayOrder: number, enableSchemaOrgArticleObject: boolean, showInsuranceCompanyWidget: boolean, pk?: string | null }>, areas: Array<{ __typename?: 'AreaObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, name?: string | null, slug?: string | null, zipCode: string, description?: string | null, image?: string | null, enableSchemaOrgAreaServedObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: string | null }>, datas: Array<{ __typename?: 'DataObject', id: string, created: any, updated: any, metadata?: any | null, data?: any | null, ipAddress: string, pk?: string | null }>, faqs: Array<{ __typename?: 'FaqObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name: string, pk?: string | null }>, questions: Array<{ __typename?: 'QuestionObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, question: string, answer: string, displayOrder?: number | null, pk?: string | null, faqId?: string | null }>, services: Array<{ __typename?: 'ServiceObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description: string, image?: string | null, enableSchemaOrgServiceObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: string | null }>, reviews: Array<{ __typename?: 'ReviewObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, title: string, body?: string | null, personImage?: string | null, personName: string, personZipCode: string, rating: any, displayOrder: number, pk?: string | 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, active: boolean, tld?: Array | null, businessName: string, slug?: string | null, businessDescription?: string | null, businessLogo?: string | null, licenseNumber?: string | null, insuranceNumber?: string | null, address1?: string | null, address2?: string | null, city?: string | null, state?: string | null, zipCode?: string | null, phoneNumber?: string | null, emailAddress?: string | null, editor?: Array | null, googleAnalytics?: string | null, googleVerificationFileName?: string | null, googleVerificationFileContent?: string | null, enableGoogleSitemaps: boolean, enableSchemaOrgWebpageObject: boolean, enableSchemaOrgOrganizationObject: boolean, enableSchemaOrgLocalbusinessObject: boolean, primaryColor?: string | null, secondaryColor?: string | null, homepageBackground?: string | null, businessManagerPersonName?: string | null, businessEinNumber?: string | null, customHeaderCode?: string | null, customFooterCode?: string | null, ctaHtml?: string | null, ctaButtonHtml?: string | null, navbarMessageHtml?: string | null, navbarLink1Html?: string | null, navbarLink2Html?: string | null, navbarShowServices: number, navbarShowAreas: number, navbarShowCtaButton: boolean, footerMessageHtml?: string | null, footerShowServices: number, footerShowAreas: number, footerShowReviews: number, footerShowLicenseNumber: boolean, footerShowInsuranceNumber: boolean, footerShowAddress: boolean, footerShowEmailAddress: boolean, footerLink1Html?: string | null, footerLink2Html?: string | null, footerLink3Html?: string | null, footerLink4Html?: string | null, footerLink5Html?: string | null, customCss?: string | null, buttonColor?: string | null, buttonTextColor?: string | null, buttonBorderColor?: string | null, fontBody?: string | null, fontHeading?: string | null, pk?: string | null, defaultSubdomainName?: string | null, pages: Array<{ __typename?: 'PageObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description?: string | null, body: string, image?: string | null, keywordTargeting?: Array | null, displayOrder: number, enableSchemaOrgArticleObject: boolean, showInsuranceCompanyWidget: boolean, pk?: string | null }>, areas: Array<{ __typename?: 'AreaObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, name?: string | null, slug?: string | null, zipCode: string, description?: string | null, image?: string | null, enableSchemaOrgAreaServedObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: string | null }>, datas: Array<{ __typename?: 'DataObject', id: string, created: any, updated: any, metadata?: any | null, data?: any | null, ipAddress: string, pk?: string | null }>, faqs: Array<{ __typename?: 'FaqObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, name: string, pk?: string | null }>, questions: Array<{ __typename?: 'QuestionObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, question: string, answer: string, displayOrder?: number | null, pk?: string | null, faqId?: string | null }>, services: Array<{ __typename?: 'ServiceObject', id: string, created: any, updated: any, metadata?: any | null, active: boolean, slug?: string | null, name: string, description: string, image?: string | null, enableSchemaOrgServiceObject: boolean, showInsuranceCompanyWidget: boolean, htmlBlock1?: string | null, htmlBlock2?: string | null, keywordTargeting?: Array | null, displayOrder: number, pk?: string | null }>, reviews: Array<{ __typename?: 'ReviewObject', id: string, created: any, updated: any, metadata?: any | null, slug?: string | null, active: boolean, title: string, body?: string | null, personImage?: string | null, personName: string, personZipCode: string, rating: any, displayOrder: number, pk?: string | 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 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<{}>; Int: ResolverTypeWrapper; AreaObject: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; DateTime: ResolverTypeWrapper; String: ResolverTypeWrapper; ID: ResolverTypeWrapper; JSONString: ResolverTypeWrapper; WebsiteObject: ResolverTypeWrapper; DataObject: ResolverTypeWrapper; FaqObject: ResolverTypeWrapper; QuestionObject: ResolverTypeWrapper; PageObject: ResolverTypeWrapper; ReviewObject: ResolverTypeWrapper; Decimal: ResolverTypeWrapper; ServiceObject: ResolverTypeWrapper; CollaboratorObject: ResolverTypeWrapper; IPAddress: ResolverTypeWrapper; GenericScalar: ResolverTypeWrapper; ProfileObject: ResolverTypeWrapper; SubscriptionObject: ResolverTypeWrapper; ZipCode: ResolverTypeWrapper; Mutations: ResolverTypeWrapper<{}>; AcceptInvite: ResolverTypeWrapper; ActivateAccount: 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; FileUploadField: ResolverTypeWrapper; CreatePage: ResolverTypeWrapper; QuestionCreateObject: QuestionCreateObject; CreateQuestion: ResolverTypeWrapper; ReviewCreateObject: ReviewCreateObject; CreateReview: ResolverTypeWrapper; ServiceCreateObject: ServiceCreateObject; CreateService: ResolverTypeWrapper; WebsiteCreateObject: WebsiteCreateObject; CreateWebsite: 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; TokenOAuthLogin: ResolverTypeWrapper; TokenOAuthSignup: ResolverTypeWrapper; AreaUpdateObject: AreaUpdateObject; UpdateArea: ResolverTypeWrapper; UpdateEmailSubscription: ResolverTypeWrapper; FaqUpdateObject: FaqUpdateObject; UpdateFaq: 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: {}; Int: Scalars['Int']['output']; AreaObject: AreaObject; Boolean: Scalars['Boolean']['output']; DateTime: Scalars['DateTime']['output']; String: Scalars['String']['output']; ID: Scalars['ID']['output']; JSONString: Scalars['JSONString']['output']; WebsiteObject: WebsiteObject; DataObject: DataObject; FaqObject: FaqObject; QuestionObject: QuestionObject; PageObject: PageObject; ReviewObject: ReviewObject; Decimal: Scalars['Decimal']['output']; ServiceObject: ServiceObject; CollaboratorObject: CollaboratorObject; IPAddress: IpAddress; GenericScalar: Scalars['GenericScalar']['output']; ProfileObject: ProfileObject; SubscriptionObject: SubscriptionObject; ZipCode: ZipCode; Mutations: {}; AcceptInvite: AcceptInvite; ActivateAccount: ActivateAccount; ChangeEmailAddress: ChangeEmailAddress; ChangePassword: ChangePassword; CompleteResetPassword: CompleteResetPassword; CrawlWebsiteCreateObject: CrawlWebsiteCreateObject; CrawlWebsite: CrawlWebsite; AreaCreateObject: AreaCreateObject; CreateArea: CreateArea; DataCreateObject: DataCreateObject; CreateData: CreateData; FaqCreateObject: FaqCreateObject; CreateFaq: CreateFaq; PageCreateObject: PageCreateObject; FileUploadField: Scalars['FileUploadField']['output']; CreatePage: CreatePage; QuestionCreateObject: QuestionCreateObject; CreateQuestion: CreateQuestion; ReviewCreateObject: ReviewCreateObject; CreateReview: CreateReview; ServiceCreateObject: ServiceCreateObject; CreateService: CreateService; WebsiteCreateObject: WebsiteCreateObject; CreateWebsite: CreateWebsite; 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; TokenOAuthLogin: TokenOAuthLogin; TokenOAuthSignup: TokenOAuthSignup; AreaUpdateObject: AreaUpdateObject; UpdateArea: UpdateArea; UpdateEmailSubscription: UpdateEmailSubscription; FaqUpdateObject: FaqUpdateObject; UpdateFaq: UpdateFaq; 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 = { area?: Resolver, ParentType, ContextType, Partial>; areas?: Resolver>>, ParentType, ContextType, Partial>; faq?: Resolver, ParentType, ContextType, Partial>; faqs?: Resolver>>, ParentType, ContextType, Partial>; invitationsReceived?: Resolver>>, ParentType, ContextType, Partial>; invitationsSent?: Resolver>>, ParentType, ContextType, Partial>; ipAddress?: Resolver, ParentType, ContextType, Partial>; page?: Resolver, ParentType, ContextType, Partial>; pages?: Resolver>>, ParentType, ContextType, Partial>; postdata?: Resolver, ParentType, ContextType, Partial>; postdatas?: Resolver>>, ParentType, ContextType, Partial>; profile?: Resolver, ParentType, ContextType>; question?: Resolver, ParentType, ContextType, Partial>; questions?: Resolver>>, ParentType, ContextType, Partial>; review?: Resolver, ParentType, ContextType, Partial>; reviews?: Resolver>>, ParentType, ContextType, Partial>; service?: Resolver, ParentType, ContextType, Partial>; services?: Resolver>>, ParentType, ContextType, Partial>; website?: Resolver, ParentType, ContextType, Partial>; websites?: Resolver>>, ParentType, ContextType, Partial>; zipCode?: Resolver, ParentType, ContextType, Partial>; }; export type AreaObjectResolvers = { active?: Resolver; created?: Resolver; description?: Resolver, ParentType, ContextType>; displayOrder?: Resolver; enableSchemaOrgAreaServedObject?: Resolver; htmlBlock1?: Resolver, ParentType, ContextType>; htmlBlock2?: Resolver, ParentType, ContextType>; id?: Resolver; image?: Resolver, ParentType, ContextType>; keywordTargeting?: Resolver>, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; showInsuranceCompanyWidget?: Resolver; slug?: Resolver, ParentType, ContextType>; updated?: Resolver; 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>; businessDescription?: Resolver, ParentType, ContextType>; businessEinNumber?: Resolver, ParentType, ContextType>; businessLogo?: Resolver, ParentType, ContextType>; businessManagerPersonName?: Resolver, ParentType, ContextType>; businessName?: Resolver; buttonBorderColor?: Resolver, ParentType, ContextType>; buttonColor?: Resolver, ParentType, ContextType>; buttonTextColor?: Resolver, ParentType, ContextType>; city?: Resolver, ParentType, ContextType>; created?: Resolver; ctaButtonHtml?: Resolver, ParentType, ContextType>; ctaHtml?: Resolver, ParentType, ContextType>; customCss?: Resolver, ParentType, ContextType>; customFooterCode?: Resolver, ParentType, ContextType>; customHeaderCode?: Resolver, ParentType, ContextType>; datas?: Resolver, ParentType, ContextType>; defaultSubdomainName?: Resolver, ParentType, ContextType>; editor?: Resolver>, ParentType, ContextType>; emailAddress?: Resolver, ParentType, ContextType>; enableGoogleSitemaps?: Resolver; enableSchemaOrgLocalbusinessObject?: Resolver; enableSchemaOrgOrganizationObject?: Resolver; enableSchemaOrgWebpageObject?: Resolver; faqs?: Resolver, ParentType, ContextType>; fontBody?: Resolver, ParentType, ContextType>; fontHeading?: Resolver, ParentType, ContextType>; footerLink1Html?: Resolver, ParentType, ContextType>; footerLink2Html?: Resolver, ParentType, ContextType>; footerLink3Html?: Resolver, ParentType, ContextType>; footerLink4Html?: Resolver, ParentType, ContextType>; footerLink5Html?: Resolver, ParentType, ContextType>; footerMessageHtml?: Resolver, ParentType, ContextType>; footerShowAddress?: Resolver; footerShowAreas?: Resolver; footerShowEmailAddress?: Resolver; footerShowInsuranceNumber?: Resolver; footerShowLicenseNumber?: Resolver; footerShowReviews?: Resolver; footerShowServices?: Resolver; googleAnalytics?: Resolver, ParentType, ContextType>; googleVerificationFileContent?: Resolver, ParentType, ContextType>; googleVerificationFileName?: Resolver, ParentType, ContextType>; homepageBackground?: Resolver, ParentType, ContextType>; id?: Resolver; insuranceNumber?: Resolver, ParentType, ContextType>; licenseNumber?: Resolver, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; navbarLink1Html?: Resolver, ParentType, ContextType>; navbarLink2Html?: Resolver, ParentType, ContextType>; navbarMessageHtml?: Resolver, ParentType, ContextType>; navbarShowAreas?: Resolver; navbarShowCtaButton?: Resolver; navbarShowServices?: Resolver; pages?: Resolver, ParentType, ContextType>; phoneNumber?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; primaryColor?: Resolver, ParentType, ContextType>; questions?: Resolver, ParentType, ContextType>; reviews?: Resolver, ParentType, ContextType>; secondaryColor?: Resolver, ParentType, ContextType>; services?: Resolver, ParentType, ContextType>; slug?: Resolver, ParentType, ContextType>; state?: Resolver, ParentType, ContextType>; tld?: Resolver>, ParentType, ContextType>; updated?: Resolver; zipCode?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type DataObjectResolvers = { created?: Resolver; data?: Resolver, ParentType, ContextType>; id?: Resolver; ipAddress?: Resolver; metadata?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; updated?: Resolver; website?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type FaqObjectResolvers = { active?: Resolver; created?: Resolver; id?: Resolver; metadata?: Resolver, ParentType, ContextType>; name?: Resolver; pk?: Resolver, ParentType, ContextType>; questions?: Resolver, ParentType, ContextType>; slug?: Resolver, ParentType, ContextType>; updated?: Resolver; website?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type QuestionObjectResolvers = { active?: Resolver; answer?: Resolver; created?: Resolver; displayOrder?: Resolver, ParentType, ContextType>; faq?: Resolver, ParentType, ContextType>; faqId?: Resolver, ParentType, ContextType>; id?: Resolver; metadata?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; question?: Resolver; updated?: Resolver; website?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type PageObjectResolvers = { active?: Resolver; body?: Resolver; created?: Resolver; description?: Resolver, ParentType, ContextType>; displayOrder?: Resolver; enableSchemaOrgArticleObject?: Resolver; id?: Resolver; image?: Resolver, ParentType, ContextType>; keywordTargeting?: Resolver>>, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; name?: Resolver; pk?: Resolver, ParentType, ContextType>; showInsuranceCompanyWidget?: Resolver; slug?: Resolver, ParentType, ContextType>; updated?: Resolver; website?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type ReviewObjectResolvers = { active?: Resolver; body?: Resolver, ParentType, ContextType>; created?: Resolver; displayOrder?: Resolver; id?: Resolver; metadata?: Resolver, ParentType, ContextType>; personImage?: Resolver, ParentType, ContextType>; personName?: Resolver; personZipCode?: Resolver; pk?: Resolver, ParentType, ContextType>; rating?: Resolver; slug?: Resolver, ParentType, ContextType>; title?: Resolver; updated?: Resolver; website?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export interface DecimalScalarConfig extends GraphQLScalarTypeConfig { name: 'Decimal'; } export type ServiceObjectResolvers = { active?: Resolver; created?: Resolver; description?: Resolver; displayOrder?: Resolver; enableSchemaOrgServiceObject?: Resolver; htmlBlock1?: Resolver, ParentType, ContextType>; htmlBlock2?: Resolver, ParentType, ContextType>; id?: Resolver; image?: Resolver, ParentType, ContextType>; keywordTargeting?: Resolver>>, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; name?: Resolver; pk?: Resolver, ParentType, ContextType>; showInsuranceCompanyWidget?: Resolver; slug?: Resolver, ParentType, ContextType>; updated?: Resolver; website?: Resolver; __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 interface GenericScalarScalarConfig extends GraphQLScalarTypeConfig { name: 'GenericScalar'; } export type ProfileObjectResolvers = { created?: Resolver; dailySummary?: Resolver; emailAddress?: Resolver, ParentType, ContextType>; firstName?: Resolver, ParentType, ContextType>; id?: Resolver; lastName?: Resolver, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; phoneNumber?: Resolver; pk?: Resolver, ParentType, ContextType>; subscription?: Resolver, ParentType, ContextType>; updated?: Resolver; weeklySummary?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type SubscriptionObjectResolvers = { created?: Resolver; id?: Resolver; lengthDays?: Resolver, ParentType, ContextType>; metadata?: Resolver, ParentType, ContextType>; pk?: Resolver, ParentType, ContextType>; programOptions?: 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>; __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>; 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>; 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>; tokenOauthLogin?: Resolver, ParentType, ContextType, Partial>; tokenOauthSignup?: Resolver, ParentType, ContextType, Partial>; updateArea?: Resolver, ParentType, ContextType, RequireFields>; updateEmailSubscription?: Resolver, ParentType, ContextType, RequireFields>; updateFaq?: 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 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 interface FileUploadFieldScalarConfig extends GraphQLScalarTypeConfig { name: 'FileUploadField'; } 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 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 TokenOAuthLoginResolvers = { message?: Resolver, ParentType, ContextType>; payload?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; token?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type TokenOAuthSignupResolvers = { 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 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; AreaObject?: AreaObjectResolvers; DateTime?: GraphQLScalarType; JSONString?: GraphQLScalarType; WebsiteObject?: WebsiteObjectResolvers; DataObject?: DataObjectResolvers; FaqObject?: FaqObjectResolvers; QuestionObject?: QuestionObjectResolvers; PageObject?: PageObjectResolvers; ReviewObject?: ReviewObjectResolvers; Decimal?: GraphQLScalarType; ServiceObject?: ServiceObjectResolvers; CollaboratorObject?: CollaboratorObjectResolvers; IPAddress?: IpAddressResolvers; GenericScalar?: GraphQLScalarType; ProfileObject?: ProfileObjectResolvers; SubscriptionObject?: SubscriptionObjectResolvers; ZipCode?: ZipCodeResolvers; Mutations?: MutationsResolvers; AcceptInvite?: AcceptInviteResolvers; ActivateAccount?: ActivateAccountResolvers; ChangeEmailAddress?: ChangeEmailAddressResolvers; ChangePassword?: ChangePasswordResolvers; CompleteResetPassword?: CompleteResetPasswordResolvers; CrawlWebsite?: CrawlWebsiteResolvers; CreateArea?: CreateAreaResolvers; CreateData?: CreateDataResolvers; CreateFaq?: CreateFaqResolvers; FileUploadField?: GraphQLScalarType; CreatePage?: CreatePageResolvers; CreateQuestion?: CreateQuestionResolvers; CreateReview?: CreateReviewResolvers; CreateService?: CreateServiceResolvers; CreateWebsite?: CreateWebsiteResolvers; 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; TokenOAuthLogin?: TokenOAuthLoginResolvers; TokenOAuthSignup?: TokenOAuthSignupResolvers; UpdateArea?: UpdateAreaResolvers; UpdateEmailSubscription?: UpdateEmailSubscriptionResolvers; UpdateFaq?: UpdateFaqResolvers; 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 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 active name slug zipCode description image enableSchemaOrgAreaServedObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder pk } success message } } `; export const CreateDataDocument = gql` mutation createData($input: DataCreateObject!) { createData(input: $input) { data { id created updated metadata data ipAddress pk } success message } } `; export const CreateFaqDocument = gql` mutation createFaq($input: FaqCreateObject!) { createFaq(input: $input) { data { id created updated metadata slug active name pk } success message } } `; export const CreatePageDocument = gql` mutation createPage($input: PageCreateObject!) { createPage(input: $input) { data { id created updated metadata active slug name description body image keywordTargeting displayOrder enableSchemaOrgArticleObject showInsuranceCompanyWidget pk } success message } } `; export const CreateQuestionDocument = gql` mutation createQuestion($input: QuestionCreateObject!) { createQuestion(input: $input) { data { id created updated metadata active question answer displayOrder pk faqId } success message } } `; export const CreateReviewDocument = gql` mutation createReview($input: ReviewCreateObject!) { createReview(input: $input) { data { id created updated metadata slug active title body personImage personName personZipCode rating displayOrder pk } success message } } `; export const CreateServiceDocument = gql` mutation createService($input: ServiceCreateObject!) { createService(input: $input) { data { id created updated metadata active slug name description image enableSchemaOrgServiceObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder pk } success message } } `; export const CreateWebsiteDocument = gql` mutation createWebsite($input: WebsiteCreateObject!) { createWebsite(input: $input) { data { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } 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 active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } 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 TokenOauthLoginDocument = gql` mutation tokenOauthLogin($oauthPayload: GenericScalar, $oauthToken: String, $provider: String) { tokenOauthLogin(oauthPayload: $oauthPayload, oauthToken: $oauthToken, provider: $provider) { success message token payload } } `; export const TokenOauthSignupDocument = gql` mutation tokenOauthSignup($oauthToken: String, $provider: String) { tokenOauthSignup(oauthToken: $oauthToken, provider: $provider) { success message token payload } } `; export const UpdateAreaDocument = gql` mutation updateArea($input: AreaUpdateObject!) { updateArea(input: $input) { data { id created updated metadata active name slug zipCode description image enableSchemaOrgAreaServedObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder pk } 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 pk } success message } } `; export const UpdatePageDocument = gql` mutation updatePage($input: PageUpdateObject!) { updatePage(input: $input) { data { id created updated metadata active slug name description body image keywordTargeting displayOrder enableSchemaOrgArticleObject showInsuranceCompanyWidget pk } success message } } `; export const UpdateProfileDocument = gql` mutation updateProfile($input: ProfileUpdateObject!) { updateProfile(input: $input) { data { id created updated metadata 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 active question answer displayOrder pk faqId } success message } } `; export const UpdateReviewDocument = gql` mutation updateReview($input: ReviewUpdateObject!) { updateReview(input: $input) { data { id created updated metadata slug active title body personImage personName personZipCode rating displayOrder pk } success message } } `; export const UpdateServiceDocument = gql` mutation updateService($input: ServiceUpdateObject!) { updateService(input: $input) { data { id created updated metadata active slug name description image enableSchemaOrgServiceObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder pk } success message } } `; export const UpdateWebsiteDocument = gql` mutation updateWebsite($input: WebsiteUpdateObject!) { updateWebsite(input: $input) { data { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } success message } } `; export const VerifyTokenDocument = gql` mutation verifyToken($token: String) { verifyToken(token: $token) { payload } } `; export const AreaDocument = gql` query area($id: Int) { area(id: $id) { id created updated metadata active name slug zipCode description image enableSchemaOrgAreaServedObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } pk } } `; export const AreasDocument = gql` query areas($websiteId: ID, $first: Int, $skip: Int) { areas(websiteId: $websiteId, first: $first, skip: $skip) { id created updated metadata active name slug zipCode description image enableSchemaOrgAreaServedObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } pk } } `; export const FaqDocument = gql` query faq($id: Int) { faq(id: $id) { id created updated metadata slug active name website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } questions { id created updated metadata active question answer displayOrder pk faqId } pk } } `; 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 website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } questions { id created updated metadata active question answer displayOrder pk faqId } pk } } `; 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 PageDocument = gql` query page($id: Int) { page(id: $id) { id created updated metadata active slug name description body image keywordTargeting displayOrder enableSchemaOrgArticleObject showInsuranceCompanyWidget website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } pk } } `; export const PagesDocument = gql` query pages($websiteId: ID, $first: Int, $skip: Int) { pages(websiteId: $websiteId, first: $first, skip: $skip) { id created updated metadata active slug name description body image keywordTargeting displayOrder enableSchemaOrgArticleObject showInsuranceCompanyWidget website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } pk } } `; export const PostdataDocument = gql` query postdata($id: Int) { postdata(id: $id) { id created updated metadata data ipAddress website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } pk } } `; export const PostdatasDocument = gql` query postdatas($first: Int, $skip: Int, $websiteId: ID) { postdatas(first: $first, skip: $skip, websiteId: $websiteId) { id created updated metadata data ipAddress website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } pk } } `; export const ProfileDocument = gql` query profile { profile { id created updated metadata firstName lastName phoneNumber dailySummary weeklySummary pk emailAddress subscription { id created updated metadata startDate lengthDays programOptions stripeSubscriptionId stripeCustomerId stripeCheckoutSessionId status pk userId } } } `; export const QuestionDocument = gql` query question($id: Int) { question(id: $id) { id created updated metadata active question answer displayOrder website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } faq { id created updated metadata slug active name pk } pk faqId } } `; export const QuestionsDocument = gql` query questions($websiteId: ID, $first: Int, $skip: Int) { questions(websiteId: $websiteId, first: $first, skip: $skip) { id created updated metadata active question answer displayOrder website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } faq { id created updated metadata slug active name pk } pk faqId } } `; export const ReviewDocument = gql` query review($id: Int) { review(id: $id) { id created updated metadata slug active title body personImage personName personZipCode rating displayOrder website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } pk } } `; 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 title body personImage personName personZipCode rating displayOrder website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } pk } } `; export const ServiceDocument = gql` query service($id: Int) { service(id: $id) { id created updated metadata active slug name description image enableSchemaOrgServiceObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } pk } } `; export const ServicesDocument = gql` query services($websiteId: ID, $first: Int, $skip: Int) { services(websiteId: $websiteId, first: $first, skip: $skip) { id created updated metadata active slug name description image enableSchemaOrgServiceObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder website { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pk defaultSubdomainName } pk } } `; export const WebsiteDocument = gql` query website($id: Int) { website(id: $id) { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pages { id created updated metadata active slug name description body image keywordTargeting displayOrder enableSchemaOrgArticleObject showInsuranceCompanyWidget pk } areas { id created updated metadata active name slug zipCode description image enableSchemaOrgAreaServedObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder pk } datas { id created updated metadata data ipAddress pk } faqs { id created updated metadata slug active name pk } questions { id created updated metadata active question answer displayOrder pk faqId } services { id created updated metadata active slug name description image enableSchemaOrgServiceObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder pk } reviews { id created updated metadata slug active title body personImage personName personZipCode rating displayOrder pk } pk defaultSubdomainName } } `; export const WebsitesDocument = gql` query websites($first: Int, $skip: Int) { websites(first: $first, skip: $skip) { id created updated metadata active tld businessName slug businessDescription businessLogo licenseNumber insuranceNumber address1 address2 city state zipCode phoneNumber emailAddress editor googleAnalytics googleVerificationFileName googleVerificationFileContent enableGoogleSitemaps enableSchemaOrgWebpageObject enableSchemaOrgOrganizationObject enableSchemaOrgLocalbusinessObject primaryColor secondaryColor homepageBackground businessManagerPersonName businessEinNumber customHeaderCode customFooterCode ctaHtml ctaButtonHtml navbarMessageHtml navbarLink1Html navbarLink2Html navbarShowServices navbarShowAreas navbarShowCtaButton footerMessageHtml footerShowServices footerShowAreas footerShowReviews footerShowLicenseNumber footerShowInsuranceNumber footerShowAddress footerShowEmailAddress footerLink1Html footerLink2Html footerLink3Html footerLink4Html footerLink5Html customCss buttonColor buttonTextColor buttonBorderColor fontBody fontHeading pages { id created updated metadata active slug name description body image keywordTargeting displayOrder enableSchemaOrgArticleObject showInsuranceCompanyWidget pk } areas { id created updated metadata active name slug zipCode description image enableSchemaOrgAreaServedObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder pk } datas { id created updated metadata data ipAddress pk } faqs { id created updated metadata slug active name pk } questions { id created updated metadata active question answer displayOrder pk faqId } services { id created updated metadata active slug name description image enableSchemaOrgServiceObject showInsuranceCompanyWidget htmlBlock1 htmlBlock2 keywordTargeting displayOrder pk } reviews { id created updated metadata slug active title body personImage personName personZipCode rating displayOrder pk } pk defaultSubdomainName } } `; export const ZipCodeDocument = gql` query zipCode($zipCode: String) { zipCode(zipCode: $zipCode) { 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'); }, 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'); }, 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'); }, tokenOauthLogin(variables?: TokenOauthLoginMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(TokenOauthLoginDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'tokenOauthLogin', 'mutation'); }, tokenOauthSignup(variables?: TokenOauthSignupMutationVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { return withWrapper((wrappedRequestHeaders) => client.request(TokenOauthSignupDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'tokenOauthSignup', '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'); }, 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'); }, 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'); }, 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'); }, 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'); }, 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'); }, 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'); }, 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'); }, 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'); }, 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'); } }; } export type Sdk = ReturnType;