sangria.introspection
package sangria.introspection
Members list
Type members
Classlikes
case class IntrospectionDirective(name: String, description: Option[String], locations: Set[Value], args: Seq[IntrospectionInputValue], repeatable: Boolean)
case class IntrospectionEnumType(name: String, description: Option[String], enumValues: Seq[IntrospectionEnumValue]) extends IntrospectionType
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntrospectionTypeclass Objecttrait Matchableclass AnyShow all
case class IntrospectionField(name: String, description: Option[String], args: Seq[IntrospectionInputValue], tpe: IntrospectionTypeRef, isDeprecated: Boolean, deprecationReason: Option[String])
case class IntrospectionInputObjectType(name: String, description: Option[String], inputFields: Seq[IntrospectionInputValue]) extends IntrospectionType
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntrospectionTypeclass Objecttrait Matchableclass AnyShow all
case class IntrospectionInterfaceType(name: String, description: Option[String], fields: Seq[IntrospectionField], interfaces: Seq[IntrospectionNamedTypeRef], possibleTypes: Seq[IntrospectionNamedTypeRef]) extends IntrospectionType
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntrospectionTypeclass Objecttrait Matchableclass AnyShow all
object IntrospectionInterfaceType
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class IntrospectionListTypeRef(ofType: IntrospectionTypeRef) extends IntrospectionTypeRef
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntrospectionTypeRefclass Objecttrait Matchableclass AnyShow all
case class IntrospectionNamedTypeRef(kind: Value, name: String) extends IntrospectionTypeRef
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntrospectionTypeRefclass Objecttrait Matchableclass AnyShow all
case class IntrospectionNonNullTypeRef(ofType: IntrospectionTypeRef) extends IntrospectionTypeRef
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntrospectionTypeRefclass Objecttrait Matchableclass AnyShow all
case class IntrospectionObjectType(name: String, description: Option[String], fields: Seq[IntrospectionField], interfaces: Seq[IntrospectionNamedTypeRef]) extends IntrospectionType
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntrospectionTypeclass Objecttrait Matchableclass AnyShow all
object IntrospectionParser
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
IntrospectionParser.type
case class IntrospectionScalarType(name: String, description: Option[String]) extends IntrospectionType
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntrospectionTypeclass Objecttrait Matchableclass AnyShow all
case class IntrospectionSchema(queryType: IntrospectionNamedTypeRef, mutationType: Option[IntrospectionNamedTypeRef], subscriptionType: Option[IntrospectionNamedTypeRef], types: Seq[IntrospectionType], directives: Seq[IntrospectionDirective], description: Option[String])
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class IntrospectionEnumTypeclass IntrospectionObjectTypeclass IntrospectionScalarTypeclass IntrospectionUnionTypeShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
case class IntrospectionUnionType(name: String, description: Option[String], possibleTypes: Seq[IntrospectionNamedTypeRef]) extends IntrospectionType
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntrospectionTypeclass Objecttrait Matchableclass AnyShow all
object TypeKind extends Enumeration
Attributes
- Supertypes
- Self type
-
TypeKind.type
Value members
Concrete methods
def introspectionQuery(schemaDescription: Boolean, directiveRepeatableFlag: Boolean, inputValueDeprecation: Boolean): Document
def introspectionQueryString(schemaDescription: Boolean, directiveRepeatableFlag: Boolean, inputValueDeprecation: Boolean): String
Concrete fields
In this article