Alokai

Query

type Query = {
  __typename?: 'Query'; /** Provides all active cart rules in the store. */
  allCartRules?: Maybe<Array<Maybe<CartRule>>>; /** Provides all active catalog rules in the store. */
  allCatalogRules?: Maybe<Array<Maybe<CatalogRule>>>; /** An array containing a list of all Customer Groups available. */
  allCustomerGroups?: Maybe<Array<Maybe<CustomerGroup>>>; /** Retrieve EAV attributes associated to a frontend form. Use countries query provided by DirectoryGraphQl module to retrieve region_id and country_id attribute options. */
  attributesForm: AttributesFormOutput; /** Returns a list of attributes metadata for a given entity type. */
  attributesList?: Maybe<AttributesMetadataOutput>; /** Get a list of available store views and their config information. */
  availableStores?: Maybe<Array<Maybe<StoreConfig>>>; /** Return information about the specified shopping cart. */
  cart?: Maybe<Cart>; /** Return a list of categories that match the specified filter. */
  categories?: Maybe<CategoryResult>;
  category?: Maybe<CategoryTree>;
  categoryList?: Maybe<Array<Maybe<CategoryTree>>>; /** Return Terms and Conditions configuration information. */
  checkoutAgreements?: Maybe<Array<Maybe<CheckoutAgreement>>>; /** Return information about CMS blocks. */
  cmsBlocks?: Maybe<CmsBlocks>; /** Return details about a CMS page. */
  cmsPage?: Maybe<CmsPage>; /** Return products that have been added to the specified compare list. */
  compareList?: Maybe<CompareList>; /** The countries query provides information for all countries. */
  countries?: Maybe<Array<Maybe<Country>>>; /** The countries query provides information for a single country. */
  country?: Maybe<Country>; /** Return information about the store's currency. */
  currency?: Maybe<Currency>;
  customAttributeMetadata?: Maybe<CustomAttributeMetadata>; /** Retrieve EAV attributes metadata. */
  customAttributeMetadataV2: AttributesMetadataOutput; /** Return detailed information about a customer account. */
  customer?: Maybe<Customer>; /** Return information about the customer's shopping cart. */
  customerCart: Cart; /** Return a list of downloadable products the customer has purchased. */
  customerDownloadableProducts?: Maybe<CustomerDownloadableProducts>; /** Provides name of the Customer Group assigned to the Customer or Guest. */
  customerGroup: CustomerGroup; /** @deprecated Use the `customer` query instead. */
  customerOrders?: Maybe<CustomerOrders>; /** Return a list of customer payment tokens stored in the vault. */
  customerPaymentTokens?: Maybe<CustomerPaymentTokens>; /** Retrieve the secure PayPal URL for a Payments Pro Hosted Solution transaction. */
  getHostedProUrl?: Maybe<HostedProUrl>; /** Retrieve payment credentials for a transaction. Use this query for Payflow Link and Payments Advanced payment methods. */
  getPayflowLinkToken?: Maybe<PayflowLinkToken>; /** Retrieves the payment configuration for a given location */
  getPaymentConfig?: Maybe<PaymentConfigOutput>; /** Retrieves the payment details for the order */
  getPaymentOrder?: Maybe<PaymentOrderOutput>; /** Gets the payment SDK urls and values */
  getPaymentSDK?: Maybe<GetPaymentSdkOutput>; /** Retrieves the vault configuration */
  getVaultConfig?: Maybe<VaultConfigOutput>; /** Retrieve guest order details based on number, email and billing last name. */
  guestOrder: CustomerOrder; /** Retrieve guest order details based on token. */
  guestOrderByToken: CustomerOrder; /** Check whether the specified email has already been used to create a customer account. */
  isEmailAvailable?: Maybe<IsEmailAvailableOutput>; /** Searches for Best Sellers information matches the filter. */
  mpSmtpBestsellers?: Maybe<SmtpBestsellersOutput>; /** The pickup locations query searches for locations that match the search request requirements. */
  pickupLocations?: Maybe<PickupLocations>; /** Return the active ratings attributes and the values each rating can have. */
  productReviewRatingsMetadata: ProductReviewRatingsMetadata; /** Search for products that match the criteria specified in the `search` and `filter` attributes. */
  products?: Maybe<Products>;
  recaptchaFormConfig?: Maybe<ReCaptchaConfigOutput>; /** Returns details about Google reCAPTCHA V3-Invisible configuration. */
  recaptchaV3Config?: Maybe<ReCaptchaConfigurationV3>; /** Return the full details for a specified product, category, or CMS page. */
  route?: Maybe<RoutableInterface>; /** Return details about the store's configuration. */
  storeConfig?: Maybe<StoreConfig>;
  urlResolver?: Maybe<EntityUrl>;
  wishlist?: Maybe<WishlistOutput>;
};

Referenced Types

On this page