caliban.relay

package caliban.relay

Members list

Type members

Classlikes

abstract class BackwardPaginationArgs[C]

Attributes

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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Base64Cursor

Attributes

Companion
class
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
Supertypes
class Object
trait Matchable
class Any
object Connection

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Connection.type
trait Cursor[A]

A trait representing an abstract Relay Connection cursor.

A trait representing an abstract Relay Connection cursor.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Cursor

Attributes

Companion
trait
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

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

Attributes

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

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class First
class Last

Attributes

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

Attributes

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

Attributes

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

Attributes

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