Field

object Field
Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any
Field.type

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def apply[Ctx, Val, Res, Out](name: String, fieldType: OutputType[Out], description: Option[String], arguments: List[Argument[_]], resolve: Context[Ctx, Val] => Action[Ctx, Res], possibleTypes: => List[PossibleObject[_, _]], tags: List[FieldTag], complexity: Option[(Ctx, Args, Double) => Double], deprecationReason: Option[String])(implicit ev: ValidOutType[Res, Out]): Field[Ctx, Val]
def subs[Ctx, Val, StreamSource, Res, Out](name: String, fieldType: OutputType[Out], description: Option[String], arguments: List[Argument[_]], resolve: Context[Ctx, Val] => StreamSource, possibleTypes: => List[PossibleObject[_, _]], tags: List[FieldTag], complexity: Option[(Ctx, Args, Double) => Double], deprecationReason: Option[String])(implicit stream: SubscriptionStreamLike[StreamSource, Action, Ctx, Res, Out]): Field[Ctx, Val]