Issue

sealed class Issue

All the issues that can be collected while analyzing a graphql document

Types

ConditionalFragment
Link copied to clipboard
class ConditionalFragment(message: String, sourceLocation: SourceLocation) : Issue
A fragment has an @include or @skip directive.
DeprecatedUsage
Link copied to clipboard
class DeprecatedUsage(message: String, sourceLocation: SourceLocation) : Issue
A deprecated field/enum is used
ParsingError
Link copied to clipboard
class ParsingError(message: String, sourceLocation: SourceLocation) : Issue
A grammar error
Severity
Link copied to clipboard
enum Severity : Enum<Issue.Severity>
UnusedVariable
Link copied to clipboard
class UnusedVariable(message: String, sourceLocation: SourceLocation) : Issue
A variable is unused
UpperCaseField
Link copied to clipboard
class UpperCaseField(message: String, sourceLocation: SourceLocation) : Issue
Upper case fields are not supported as Kotlin doesn't allow a property name with the same name as a nested class.
ValidationError
Link copied to clipboard
class ValidationError(message: String, sourceLocation: SourceLocation, severity: Issue.Severity, details: ValidationDetails) : Issue
A GraphqQL validation error as per the spec

Properties

message
Link copied to clipboard
val message: String
severity
Link copied to clipboard
val severity: Issue.Severity
sourceLocation
Link copied to clipboard
val sourceLocation: SourceLocation

Inheritors

Issue
Link copied to clipboard
Issue
Link copied to clipboard
Issue
Link copied to clipboard
Issue
Link copied to clipboard
Issue
Link copied to clipboard
Issue
Link copied to clipboard