package introspection
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- introspection
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class IntrospectionDirective(name: String, description: Option[String], locations: Set[schema.DirectiveLocation.Value], args: Seq[IntrospectionInputValue]) extends Product with Serializable
- case class IntrospectionEnumType(name: String, description: Option[String], enumValues: Seq[IntrospectionEnumValue]) extends IntrospectionType with Product with Serializable
- case class IntrospectionEnumValue(name: String, description: Option[String], isDeprecated: Boolean, deprecationReason: Option[String]) extends Product with Serializable
- case class IntrospectionField(name: String, description: Option[String], args: Seq[IntrospectionInputValue], tpe: IntrospectionTypeRef, isDeprecated: Boolean, deprecationReason: Option[String]) extends Product with Serializable
- case class IntrospectionInputObjectType(name: String, description: Option[String], inputFields: Seq[IntrospectionInputValue]) extends IntrospectionType with Product with Serializable
- case class IntrospectionInputValue(name: String, description: Option[String], tpe: IntrospectionTypeRef, defaultValue: Option[String]) extends Product with Serializable
- case class IntrospectionInterfaceType(name: String, description: Option[String], fields: Seq[IntrospectionField], possibleTypes: Seq[IntrospectionNamedTypeRef]) extends IntrospectionType with Product with Serializable
- case class IntrospectionListTypeRef(ofType: IntrospectionTypeRef) extends IntrospectionTypeRef with Product with Serializable
- case class IntrospectionNamedTypeRef(kind: TypeKind.Value, name: String) extends IntrospectionTypeRef with Product with Serializable
- case class IntrospectionNonNullTypeRef(ofType: IntrospectionTypeRef) extends IntrospectionTypeRef with Product with Serializable
- case class IntrospectionObjectType(name: String, description: Option[String], fields: Seq[IntrospectionField], interfaces: Seq[IntrospectionNamedTypeRef]) extends IntrospectionType with Product with Serializable
- case class IntrospectionScalarType(name: String, description: Option[String]) extends IntrospectionType with Product with Serializable
- case class IntrospectionSchema(queryType: IntrospectionNamedTypeRef, mutationType: Option[IntrospectionNamedTypeRef], subscriptionType: Option[IntrospectionNamedTypeRef], types: Seq[IntrospectionType], directives: Seq[IntrospectionDirective], description: Option[String]) extends Product with Serializable
- sealed trait IntrospectionType extends AnyRef
- sealed trait IntrospectionTypeRef extends AnyRef
- case class IntrospectionUnionType(name: String, description: Option[String], possibleTypes: Seq[IntrospectionNamedTypeRef]) extends IntrospectionType with Product with Serializable
Value Members
- val IntrospectionTypes: List[Type with Named]
- val IntrospectionTypesByName: Map[String, Type with Named]
- val MetaFieldNames: Set[String]
- val SchemaMetaField: Field[Unit, Unit]
- val TypeMetaField: Field[Unit, Unit]
- val TypeNameMetaField: Field[Unit, Unit]
- val __Directive: ObjectType[Unit, Directive]
- val __DirectiveLocation: EnumType[schema.DirectiveLocation.Value]
- val __EnumValue: ObjectType[Unit, EnumValue[_]]
- val __Field: ObjectType[Unit, Field[_, _]]
- val __InputValue: ObjectType[Unit, InputValue[_]]
- val __Schema: ObjectType[Unit, Schema[Any, Any]]
- val __Type: ObjectType[Unit, (Boolean, Type)]
- val __TypeKind: EnumType[introspection.TypeKind.Value]
- val includeDeprecated: Argument[Boolean]
- def introspectionQuery(schemaDescription: Boolean = true): Document
- def introspectionQuery: Document
- def introspectionQueryString(schemaDescription: Boolean = true): String
- def isIntrospection(tpe: CompositeType[_], field: Field[_, _]): Boolean
- object IntrospectionParser
- object TypeKind extends Enumeration