package resolvers
Type Members
- sealed trait DeferredNaptime extends AnyRef
- case class DeferredNaptimeElement(resourceName: ResourceName, idOpt: Option[JsValue], arguments: Set[(String, JsValue)], resourceSchema: RecordDataSchema, authOverride: Option[AuthOverride] = None) extends Deferred[Either[NaptimeError, NaptimeResponse]] with DeferredNaptime with Product with Serializable
- case class DeferredNaptimeRequest(resourceName: ResourceName, arguments: Set[(String, JsValue)], resourceSchema: RecordDataSchema, paginationOverride: Option[ResponsePagination] = None, authOverride: Option[AuthOverride] = None) extends Deferred[Either[NaptimeError, NaptimeResponse]] with DeferredNaptime with Product with Serializable
- case class NaptimeError(url: String, status: Int, errorMessage: String) extends Product with Serializable
- case class NaptimeRequest(idx: RequestId, resourceName: ResourceName, arguments: Set[(String, JsValue)], resourceSchema: RecordDataSchema, paginationOverride: Option[ResponsePagination] = None, authOverride: Option[AuthOverride] = None) extends Product with Serializable
- class NaptimeResolver extends DeferredResolver[SangriaGraphQlContext] with StrictLogging
- case class NaptimeResponse(elements: List[DataMapWithParent], pagination: Option[ResponsePagination], url: String, status: Int = 200, errorMessage: Option[String] = None) extends Product with Serializable
- class NoopResolver extends DeferredResolver[SangriaGraphQlContext] with StrictLogging
- case class RequestId(idx: Int) extends Product with Serializable