From 726c63efb73ebefbd614de914ef3f5224119dbb0 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Sat, 24 Jan 2026 11:54:37 +0700 Subject: [PATCH] Add GraphQL documents for cascading filters --- .../operations/public/geo/GetHubsForProduct.graphql | 11 +++++++++++ .../public/geo/GetSuppliersForProduct.graphql | 5 +++++ 2 files changed, 16 insertions(+) create mode 100644 graphql/operations/public/geo/GetHubsForProduct.graphql create mode 100644 graphql/operations/public/geo/GetSuppliersForProduct.graphql diff --git a/graphql/operations/public/geo/GetHubsForProduct.graphql b/graphql/operations/public/geo/GetHubsForProduct.graphql new file mode 100644 index 0000000..94cc8dd --- /dev/null +++ b/graphql/operations/public/geo/GetHubsForProduct.graphql @@ -0,0 +1,11 @@ +query GetHubsForProduct($productUuid: String!, $radiusKm: Float) { + hubsForProduct(productUuid: $productUuid, radiusKm: $radiusKm) { + uuid + name + latitude + longitude + country + countryCode + transportTypes + } +} diff --git a/graphql/operations/public/geo/GetSuppliersForProduct.graphql b/graphql/operations/public/geo/GetSuppliersForProduct.graphql new file mode 100644 index 0000000..2858a6d --- /dev/null +++ b/graphql/operations/public/geo/GetSuppliersForProduct.graphql @@ -0,0 +1,5 @@ +query GetSuppliersForProduct($productUuid: String!) { + suppliersForProduct(productUuid: $productUuid) { + uuid + } +}