sangria.relay

package sangria.relay

Members list

Packages

Type members

Classlikes

trait Connection[+T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Connection

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Connection.type
case class ConnectionArgs(before: Option[String], after: Option[String], first: Option[Int], last: Option[Int])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ConnectionArgumentValidationError(message: String) extends Exception, UserFacingError

Attributes

Supertypes
trait Product
trait Equals
trait UserFacingError
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class ConnectionDefinition[Ctx, Conn, Val, E <: Edge[Val]](edgeType: ObjectType[Ctx, E], connectionType: ObjectType[Ctx, Conn])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait ConnectionLike[T[_], P <: PageInfo, Val, E <: Edge[Val]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
case class DefaultConnection[T](pageInfo: PageInfo, edges: Seq[Edge[T]]) extends Connection[T]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Connection[T]
class Object
trait Matchable
class Any
Show all
case class DefaultEdge[T](node: T, cursor: String) extends Edge[T]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Edge[T]
class Object
trait Matchable
class Any
Show all
case class DefaultPageInfo(hasNextPage: Boolean, hasPreviousPage: Boolean, startCursor: Option[String], endCursor: Option[String]) extends PageInfo

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait PageInfo
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait Edge[+T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DefaultEdge[T]
object Edge

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Edge.type
case class GlobalId(typeName: String, id: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object GlobalId

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
GlobalId.type
trait Identifiable[T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Identifiable

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait IdentifiableNode[Ctx, T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IdentifiableNode.type
trait Mutation

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Mutation

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Mutation.type
trait MutationLike[T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object MutationLike

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait Node

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Node

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Node.type
case class NodeDefinition[Ctx, Val, Res](interface: InterfaceType[Ctx, Res], nodeField: Field[Ctx, Val], nodeFields: Field[Ctx, Val])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait PageInfo

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object PageInfo

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
PageInfo.type
case class PossibleNodeObject[Ctx, Abstract]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class SliceInfo(sliceStart: Int, size: Int)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class UnknownPossibleType(value: Any) extends IllegalArgumentException

Attributes

Supertypes
trait Product
trait Equals
class IllegalArgumentException
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class WrongGlobalId(id: String) extends Exception, UserFacingError

Attributes

Supertypes
trait Product
trait Equals
trait UserFacingError
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all