Package

quasar.api

services

Permalink

package services

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. services
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. object Limit extends OptionalValidatingQueryParamDecoderMatcher[Positive]

    Permalink
  2. object Offset extends OptionalValidatingQueryParamDecoderMatcher[Natural]

    Permalink
  3. object RestApi

    Permalink
  4. object data

    Permalink
  5. def formattedDataResponse[S[_], E](format: MessageFormat, data: Process[[γ$1$]EitherT[[β$0$]Free[S, β$0$], E, γ$1$], Data])(implicit S0: :<:[[β$2$]Failure[E, β$2$], S], S1: :<:[Task, S]): QResponse[S]

    Permalink
  6. object invoke

    Permalink
  7. def limitOrInvalid(limitParam: slamdata.Predef.Option[ValidationNel[ParseFailure, Positive]]): \/[ApiError, slamdata.Predef.Option[Positive]]

    Permalink
  8. object metadata

    Permalink
  9. object mount

    Permalink
  10. implicit val naturalParamDecoder: QueryParamDecoder[Natural]

    Permalink
  11. def offsetOrInvalid(offsetParam: slamdata.Predef.Option[ValidationNel[ParseFailure, Natural]]): \/[ApiError, Natural]

    Permalink
  12. def orBadRequest[F[_], A](param: F[ValidationNel[ParseFailure, A]], msg: (NonEmptyList[ParseFailure]) ⇒ slamdata.Predef.String)(implicit arg0: Traverse[F]): \/[ApiError, F[A]]

    Permalink

    Convert a parameter validation response into a 400 Bad Request with the error message produced by the given function when it failed, otherwise return the parsed value.

  13. implicit val positiveParamDecoder: QueryParamDecoder[Positive]

    Permalink
  14. package query

    Permalink
  15. def requiredHeader(key: Extractable, request: Request): \/[ApiError, org.http4s.HeaderKey.Extractable.HeaderT]

    Permalink
  16. def respond[S[_], A](a: Free[S, A])(implicit A: ToQResponse[A, S]): Free[S, QResponse[S]]

    Permalink
  17. def respondT[S[_], A, B](a: EitherT[[β$5$]Free[S, β$5$], A, B])(implicit A: ToQResponse[A, S], B: ToQResponse[B, S]): Free[S, QResponse[S]]

    Permalink
  18. def respond_[S[_], A](a: A)(implicit A: ToQResponse[A, S]): Free[S, QResponse[S]]

    Permalink
  19. def valueOrInvalid[F[_], A](paramName: slamdata.Predef.String, paramResult: F[ValidationNel[ParseFailure, A]])(implicit arg0: Traverse[F]): \/[ApiError, F[A]]

    Permalink
  20. object welcome

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped