sangria.relay

Type members

Classlikes

trait Connection[+T]
Companion:
object
object Connection
Companion:
class
case class ConnectionArgs(before: Option[String], after: Option[String], first: Option[Int], last: Option[Int])
Companion:
object
Companion:
class
case class ConnectionArgumentValidationError(message: String) extends Exception with UserFacingError
case class ConnectionDefinition[Ctx, Conn, Val, E <: Edge[Val]](edgeType: ObjectType[Ctx, E], connectionType: ObjectType[Ctx, Conn])
trait ConnectionLike[T[_], P <: PageInfo, Val, E <: Edge[Val]]
Companion:
object
Companion:
class
case class DefaultConnection[T](pageInfo: PageInfo, edges: Seq[Edge[T]]) extends Connection[T]
case class DefaultEdge[T](node: T, cursor: String) extends Edge[T]
case class DefaultPageInfo(hasNextPage: Boolean, hasPreviousPage: Boolean, startCursor: Option[String], endCursor: Option[String]) extends PageInfo
Companion:
object
Companion:
class
trait Edge[+T]
Companion:
object
object Edge
Companion:
class
case class GlobalId(typeName: String, id: String)
Companion:
object
object GlobalId
Companion:
class
trait Identifiable[T]
Companion:
object
Companion:
class
trait IdentifiableNode[Ctx, T]
Companion:
object
trait Mutation
Companion:
object
object Mutation
Companion:
class
trait MutationLike[T]
Companion:
object
Companion:
class
trait Node
Companion:
object
object Node
Companion:
class
case class NodeDefinition[Ctx, Val, Res](interface: InterfaceType[Ctx, Res], nodeField: Field[Ctx, Val], nodeFields: Field[Ctx, Val])
trait PageInfo
Companion:
object
object PageInfo
Companion:
class
case class PossibleNodeObject[Ctx, Abstract]
Companion:
object
Companion:
class
case class SliceInfo(sliceStart: Int, size: Int)
case class UnknownPossibleType(value: Any) extends IllegalArgumentException
case class WrongGlobalId(id: String) extends Exception with UserFacingError