From c167fd38b5831b959d96bc9fcf5946d5acbaf50d Mon Sep 17 00:00:00 2001 From: Darrell Warde Date: Wed, 30 Aug 2023 18:26:16 +0100 Subject: [PATCH] Tweaks to `@subscription` definition --- .../ROOT/pages/reference/directives/index.adoc | 2 +- .../type-configuration.adoc | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/ROOT/pages/reference/directives/index.adoc b/modules/ROOT/pages/reference/directives/index.adoc index 1bebcef2..e7262e69 100644 --- a/modules/ROOT/pages/reference/directives/index.adoc +++ b/modules/ROOT/pages/reference/directives/index.adoc @@ -143,7 +143,7 @@ Reference: xref:reference/directives/schema-configuration/field-configuration.ad == `@subscription` -This directive is used to limit Subscription operations in the library. +This directive is used to limit Subscription events available in the library. Reference: xref:reference/directives/schema-configuration/type-configuration.adoc#_subscription[`@subscription`] diff --git a/modules/ROOT/pages/reference/directives/schema-configuration/type-configuration.adoc b/modules/ROOT/pages/reference/directives/schema-configuration/type-configuration.adoc index 5f659a98..774ec765 100644 --- a/modules/ROOT/pages/reference/directives/schema-configuration/type-configuration.adoc +++ b/modules/ROOT/pages/reference/directives/schema-configuration/type-configuration.adoc @@ -121,15 +121,15 @@ This directive is used to limit Subscription operations in the library. [source, graphql, indent=0] ---- -enum SubscriptionFields { - CREATE - UPDATE - DELETE - CREATE_RELATIONSHIP - DELETE_RELATIONSHIP +enum SubscriptionEvent { + CREATED + UPDATED + DELETED + RELATIONSHIP_CREATED + RELATIONSHIP_DELETED } -directive @subscription(operations: [SubscriptionFields!]! = [CREATE, UPDATE, DELETE, CREATE_RELATIONSHIP, DELETE_RELATIONSHIP]) on OBJECT | SCHEMA +directive @subscription(events: [SubscriptionEvent!]! = [CREATED, UPDATED, DELETED, RELATIONSHIP_CREATED, RELATIONSHIP_DELETED]) on OBJECT | SCHEMA ---- === Usage @@ -138,7 +138,7 @@ directive @subscription(operations: [SubscriptionFields!]! = [CREATE, UPDATE, DE [source, graphql, indent=0] ---- -type Movie @subscription(operations: []) { +type Movie @subscription(events: []) { title: String length: Int } @@ -148,7 +148,7 @@ type Movie @subscription(operations: []) { [source, graphql, indent=0] ---- -type Movie @subscription(operations: [CREATE]) { +type Movie @subscription(events: [CREATED]) { title: String length: Int }