caliban.relay

Type members

Classlikes

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.

Companion
object
Companion
class
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.

Companion
object
object Connection
Companion
class
trait Cursor[A]

A trait representing an abstract Relay Connection cursor.

A trait representing an abstract Relay Connection cursor.

Companion
object
object Cursor
Companion
class
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.

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.

object Pagination
Companion
class
case
class Pagination[+C](count: PaginationCount, cursor: PaginationCursor[C])
Companion
object
abstract
sealed
trait PaginationCount extends Product with Serializable
Companion
object
Companion
class
sealed
Companion
object
Companion
class
case
class PaginationError(reason: String)