caliban.relay

Members list

Concise view

Type members

Classlikes

abstract class BackwardPaginationArgs[C]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class Base64Cursor(value: Int)

A cursor implementation that models an index/offset as an opaque base64 cursor.

A cursor implementation that models an index/offset as an opaque base64 cursor.

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
abstract class Connection[T <: Edge[_, _]]

An abstract class representing a Relay connection for some edge T.

An abstract class representing a Relay connection for some edge T.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Connection

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Cursor[A]

A trait representing an abstract Relay Connection cursor.

A trait representing an abstract Relay Connection cursor.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Cursor

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Cursor.type
abstract class Edge[+C, +T]

An abstract class representing a Relay connection edge for some type T.

An abstract class representing a Relay connection edge for some type T.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
abstract class ForwardPaginationArgs[C]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class PageInfo(hasNextPage: Boolean, hasPreviousPage: Boolean, startCursor: Option[String], endCursor: Option[String])

The Relay PageInfo type which models pagination info for a connection.

The Relay PageInfo type which models pagination info for a connection.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Pagination

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Pagination[+C](count: PaginationCount, cursor: PaginationCursor[C])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
abstract class PaginationArgs[C]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait PaginationCount extends Product with Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
class First
class Last

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait PaginationCursor[+C]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class After[C]
class Before[C]
object NoCursor.type

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class PaginationError(reason: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any