UnknownDirective
class UnknownDirective(val message: String, val sourceLocation: SourceLocation?) : GraphQLValidationIssue
An unknown directive was found.
In case a user rely on non-introspection schemas (that do not contain directives definitions), the apollo compiler:
adds the built-in directives (
@include,@skip, ...)adds the
kotlin_labs/v3directives (for legacy reasons, will be removed in a future version)
For anything else, including @defer and @oneOf, a full schema is required so that the compiler can do feature detection and validate operation based on what the server actually supports.