diff --git a/etc/schema.graphqls b/etc/schema.graphqls new file mode 100644 index 0000000000000000000000000000000000000000..9d010bd94300ef992181d0ad47607596298d853e --- /dev/null +++ b/etc/schema.graphqls @@ -0,0 +1,15 @@ +type Query { + CategoriesWidget ( + identifiers: [String] @doc(description: "Identifiers of the Categories Widget") + ): CategoriesWidget @resolver(class: "NicolasBejean\\CategoryWidget\\Model\\Resolver\\CategoryWidgets") @doc(description: "The Category Widget query returns information about item") @cache(cacheIdentity: "NicolasBejean\\CategoryWidget\\Model\\Resolver\\CategoryWidget\\Identity") +} + +type CategoriesWidget @doc(description: "Images information") { + items: [CategoryWidget] @doc(description: "An array of widget") +} + +type CategoryWidget @doc(description: "Category Widget defines all information") { + identifier: String @doc(description: "Category Widget identifier") + title: String @doc(description: "Category Widget title") + content: String @doc(description: "Category Widget content") +}