Package

org.coursera.naptime.ari.graphql

resolvers

Permalink

package resolvers

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait DeferredNaptime extends AnyRef

    Permalink
  2. case class DeferredNaptimeElement(resourceName: ResourceName, idOpt: Option[JsValue], arguments: Set[(String, JsValue)], resourceSchema: RecordDataSchema) extends Deferred[Either[NaptimeError, NaptimeResponse]] with DeferredNaptime with Product with Serializable

    Permalink
  3. case class DeferredNaptimeRequest(resourceName: ResourceName, arguments: Set[(String, JsValue)], resourceSchema: RecordDataSchema, paginationOverride: Option[ResponsePagination] = None) extends Deferred[Either[NaptimeError, NaptimeResponse]] with DeferredNaptime with Product with Serializable

    Permalink
  4. case class NaptimeError(url: String, error: String) extends Product with Serializable

    Permalink
  5. case class NaptimeRequest(idx: RequestId, resourceName: ResourceName, arguments: Set[(String, JsValue)], resourceSchema: RecordDataSchema, paginationOverride: Option[ResponsePagination] = None) extends Product with Serializable

    Permalink
  6. class NaptimeResolver extends DeferredResolver[SangriaGraphQlContext] with StrictLogging

    Permalink
  7. case class NaptimeResponse(elements: List[DataMapWithParent], pagination: Option[ResponsePagination], url: String) extends Product with Serializable

    Permalink
  8. case class RequestId(idx: Int) extends Product with Serializable

    Permalink

Ungrouped