From 11ca71e37df5e261694eca989d7bbc19ad7b4cd7 Mon Sep 17 00:00:00 2001 From: axolotle Date: Wed, 24 Feb 2021 17:29:17 +0100 Subject: [PATCH] add textdepart recursive query --- src/api/fragments/TextprodRecursiveFields.gql | 9 +++++++ src/api/fragments/TextrefRecursiveFields.gql | 9 +++++++ src/api/queries/TextdepartRecursive.gql | 26 +++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 src/api/fragments/TextprodRecursiveFields.gql create mode 100644 src/api/fragments/TextrefRecursiveFields.gql create mode 100644 src/api/queries/TextdepartRecursive.gql diff --git a/src/api/fragments/TextprodRecursiveFields.gql b/src/api/fragments/TextprodRecursiveFields.gql new file mode 100644 index 0000000..4d3c9e1 --- /dev/null +++ b/src/api/fragments/TextprodRecursiveFields.gql @@ -0,0 +1,9 @@ +fragment TextprodRecursiveFields on Textprod { + id + title + familles { + id + name + } + __typename +} diff --git a/src/api/fragments/TextrefRecursiveFields.gql b/src/api/fragments/TextrefRecursiveFields.gql new file mode 100644 index 0000000..d2d9606 --- /dev/null +++ b/src/api/fragments/TextrefRecursiveFields.gql @@ -0,0 +1,9 @@ +fragment TextrefRecursiveFields on Textref { + id + title + familles { + id + name + } + __typename +} diff --git a/src/api/queries/TextdepartRecursive.gql b/src/api/queries/TextdepartRecursive.gql new file mode 100644 index 0000000..75b1103 --- /dev/null +++ b/src/api/queries/TextdepartRecursive.gql @@ -0,0 +1,26 @@ +#import "../fragments/TextrefRecursiveFields.gql" +#import "../fragments/TextprodRecursiveFields.gql" + +query TextdepartRecursive($id: Int!) { + textref(id: $id) { + ...TextrefRecursiveFields + text_en_rebond { + ...TextrefRecursiveFields + text_en_rebond { + ...TextrefRecursiveFields + text_en_rebond { + ...TextrefRecursiveFields + } + text_produits { + ...TextprodRecursiveFields + } + } + text_produits { + ...TextprodRecursiveFields + } + } + text_produits { + ...TextprodRecursiveFields + } + } +}