sangria.schema.InterfaceType
See theInterfaceType companion object
case class InterfaceType[Ctx, Val](name: String, description: Option[String], fieldsFn: () => List[Field[Ctx, Val]], interfaces: List[InterfaceType[Ctx, _]], manualPossibleTypes: () => List[ObjectType[_, _]], astDirectives: Vector[Directive], astNodes: Vector[AstNode]) extends ObjectLikeType[Ctx, Val] with AbstractType
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AbstractTypetrait HasAstInfotrait UnmodifiedTypetrait NullableTypetrait CompositeType[Val]trait Namedtrait HasDescriptiontrait OutputType[Val]trait Typeclass Objecttrait Matchableclass Any