diff --git a/rfcs/InputUnion.md b/rfcs/InputUnion.md index ff02ab236..c97a026a0 100644 --- a/rfcs/InputUnion.md +++ b/rfcs/InputUnion.md @@ -445,6 +445,8 @@ type Mutation { ## 💡 2. Explicit configurable Discriminator field +**Champion:** @binaryseed + A configurable discriminator field enables schema authors to model type discrimination into their schema more naturally. A schema author may choose to add their chosen type discriminator field to output types as well to completely mirror the structure in a way that enables sending data back and forth through input & output with no transformations. @@ -756,6 +758,8 @@ input DogInput { ## 💡 5. One Of (Tagged Union) +**Champion:** @benjie + This solution was presented in: * https://github.com/graphql/graphql-spec/pull/395#issuecomment-361373097 * https://github.com/graphql/graphql-spec/pull/586