Interface

gql.ast$.Interface
final case class Interface[+F[_], A](name: String, fields: NonEmptyList[(String, AbstractField[F, _])], implementations: List[Eval[Interface[F, _]]], description: Option[String]) extends ObjectLike[F, A]

Attributes

Source:
ast.scala
Graph
Supertypes
trait Product
trait Equals
trait ObjectLike[F, A]
trait Selectable[F, A]
trait OutToplevel[F, A]
trait Toplevel[A]
trait Out[F, A]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def document(description: String): Interface[F, A]

Attributes

Source:
ast.scala

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Concrete fields

Attributes

Source:
ast.scala

Attributes

Source:
ast.scala

Attributes

Source:
ast.scala

Attributes

Source:
ast.scala