SchemaShape

final case class SchemaShape[F[_], Q, M, S](query: Type[F, Q], mutation: Option[Type[F, M]], subscription: Option[Type[F, S]], outputTypes: List[OutToplevel[F, _]], inputTypes: List[InToplevel[_]])
Companion:
object
Source:
SchemaShape.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def addInputTypes(t: InToplevel[_]*): SchemaShape[F, Q, M, S]
def addOutputTypes(t: OutToplevel[F, _]*): SchemaShape[F, Q, M, S]
def mapK[G[_] : Functor](fk: FunctionK[F, G]): SchemaShape[G, Q, M, S]

Inherited methods

Inherited from:
Product

Concrete fields