/* eslint-disable */
import * as Types from '@graphcommerce/graphql-mesh/.mesh';

import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core';

export const AccountDashboardDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"AccountDashboard"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customer"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"email"}},{"kind":"Field","name":{"kind":"Name","value":"is_subscribed"}},{"kind":"Field","name":{"kind":"Name","value":"reviews"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"page_info"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"total_pages"}}]}},{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"average_rating"}},{"kind":"Field","name":{"kind":"Name","value":"created_at"}},{"kind":"Field","name":{"kind":"Name","value":"product"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"uid"}},{"kind":"Field","name":{"kind":"Name","value":"url_key"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"thumbnail"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"label"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"nickname"}},{"kind":"Field","name":{"kind":"Name","value":"summary"}},{"kind":"Field","name":{"kind":"Name","value":"text"}},{"kind":"Field","name":{"kind":"Name","value":"ratings_breakdown"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"firstname"}},{"kind":"Field","name":{"kind":"Name","value":"lastname"}},{"kind":"Field","name":{"kind":"Name","value":"orders"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"number"}},{"kind":"Field","name":{"kind":"Name","value":"shipments"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tracking"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"carrier"}},{"kind":"Field","name":{"kind":"Name","value":"number"}},{"kind":"Field","name":{"kind":"Name","value":"title"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"total"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"grand_total"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"product_sku"}},{"kind":"Field","name":{"kind":"Name","value":"product_url_key"}},{"kind":"Field","name":{"kind":"Name","value":"quantity_ordered"}},{"kind":"Field","name":{"kind":"Name","value":"quantity_shipped"}},{"kind":"Field","name":{"kind":"Name","value":"quantity_canceled"}},{"kind":"Field","name":{"kind":"Name","value":"quantity_invoiced"}},{"kind":"Field","name":{"kind":"Name","value":"quantity_refunded"}},{"kind":"Field","name":{"kind":"Name","value":"quantity_returned"}}]}},{"kind":"Field","name":{"kind":"Name","value":"order_date"}}]}},{"kind":"Field","name":{"kind":"Name","value":"page_info"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"total_pages"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"addresses"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"prefix"}},{"kind":"Field","name":{"kind":"Name","value":"firstname"}},{"kind":"Field","name":{"kind":"Name","value":"middlename"}},{"kind":"Field","name":{"kind":"Name","value":"lastname"}},{"kind":"Field","name":{"kind":"Name","value":"suffix"}},{"kind":"Field","name":{"kind":"Name","value":"city"}},{"kind":"Field","name":{"kind":"Name","value":"company"}},{"kind":"Field","name":{"kind":"Name","value":"country_code"}},{"kind":"Field","name":{"kind":"Name","value":"postcode"}},{"kind":"Field","name":{"kind":"Name","value":"region"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"region"}},{"kind":"Field","name":{"kind":"Name","value":"region_code"}},{"kind":"Field","name":{"kind":"Name","value":"region_id"}}]}},{"kind":"Field","name":{"kind":"Name","value":"street"}},{"kind":"Field","name":{"kind":"Name","value":"telephone"}},{"kind":"Field","name":{"kind":"Name","value":"vat_id"}},{"kind":"Field","name":{"kind":"Name","value":"default_shipping"}},{"kind":"Field","name":{"kind":"Name","value":"default_billing"}}]}}]}}]}}]} as unknown as DocumentNode<AccountDashboardQuery, AccountDashboardQueryVariables>;
export type AccountDashboardQueryVariables = Types.Exact<{ [key: string]: never; }>;


export type AccountDashboardQuery = { customer?: { email?: string | null, is_subscribed?: boolean | null, firstname?: string | null, lastname?: string | null, reviews: { page_info: { total_pages?: number | null }, items: Array<{ average_rating: number, created_at: string, nickname: string, summary: string, text: string, product: { uid: string, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { uid: string, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { uid: string, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { uid: string, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { uid: string, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { uid: string, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null }, ratings_breakdown: Array<{ name: string, value: string } | null> } | null> }, orders?: { items: Array<{ number: string, order_date: string, shipments?: Array<{ tracking?: Array<{ carrier: string, number?: string | null, title: string } | null> | null } | null> | null, total?: { grand_total: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null, items?: Array<{ product_sku: string, product_url_key?: string | null, quantity_ordered?: number | null, quantity_shipped?: number | null, quantity_canceled?: number | null, quantity_invoiced?: number | null, quantity_refunded?: number | null, quantity_returned?: number | null } | { product_sku: string, product_url_key?: string | null, quantity_ordered?: number | null, quantity_shipped?: number | null, quantity_canceled?: number | null, quantity_invoiced?: number | null, quantity_refunded?: number | null, quantity_returned?: number | null } | { product_sku: string, product_url_key?: string | null, quantity_ordered?: number | null, quantity_shipped?: number | null, quantity_canceled?: number | null, quantity_invoiced?: number | null, quantity_refunded?: number | null, quantity_returned?: number | null } | null> | null } | null>, page_info?: { total_pages?: number | null } | null } | null, addresses?: Array<{ id?: number | null, prefix?: string | null, firstname?: string | null, middlename?: string | null, lastname?: string | null, suffix?: string | null, city?: string | null, company?: string | null, country_code?: Types.CountryCodeEnum | null, postcode?: string | null, street?: Array<string | null> | null, telephone?: string | null, vat_id?: string | null, default_shipping?: boolean | null, default_billing?: boolean | null, region?: { region?: string | null, region_code?: string | null, region_id?: number | null } | null } | null> | null } | null };
