package
services
Value Members
-
object
Limit extends OptionalValidatingQueryParamDecoderMatcher[Positive]
-
object
Offset extends OptionalValidatingQueryParamDecoderMatcher[Natural]
-
-
-
def
contentJsonEncodedEJson[S[_]]: (QResponse[S]) ⇒ QResponse[S]
-
-
def
ejsonResponse[S[_], E, J](ejson: Process[[γ$1$]EitherT[[β$0$]Free[S, β$0$], E, γ$1$], J])(implicit J: Aux[J, EJson], S0: :<:[[β$2$]Failure[E, β$2$], S], S1: :<:[Task, S]): Free[S, QResponse[S]]
-
def
firstEJsonResponse[S[_], E, J](ejson: Process[[γ$4$]EitherT[[β$3$]Free[S, β$3$], E, γ$4$], J])(implicit J: Aux[J, EJson], S0: :<:[[β$5$]Failure[E, β$5$], S], S1: :<:[Task, S]): Free[S, QResponse[S]]
-
def
formattedDataResponse[S[_], E](format: MessageFormat, data: Process[[γ$10$]EitherT[[β$9$]Free[S, β$9$], E, γ$10$], Data])(implicit S0: :<:[[β$11$]Failure[E, β$11$], S], S1: :<:[Task, S]): Free[S, QResponse[S]]
-
def
formattedZipDataResponse[S[_], E](format: MessageFormat, filePath: AFile, data: Process[[γ$7$]EitherT[[β$6$]Free[S, β$6$], E, γ$7$], Data])(implicit S0: :<:[[β$8$]Failure[E, β$8$], S], S1: :<:[Task, S]): Free[S, QResponse[S]]
-
-
val
jsonArrayLines: Process1[Json, slamdata.Predef.String]
-
def
limitOrInvalid(limitParam: slamdata.Predef.Option[ValidationNel[ParseFailure, Positive]]): \/[ApiError, slamdata.Predef.Option[Positive]]
-
-
-
-
implicit
val
naturalParamDecoder: QueryParamDecoder[Natural]
-
def
offsetOrInvalid(offsetParam: slamdata.Predef.Option[ValidationNel[ParseFailure, Natural]]): \/[ApiError, Natural]
-
def
orBadRequest[F[_], A](param: F[ValidationNel[ParseFailure, A]], msg: (NonEmptyList[ParseFailure]) ⇒ slamdata.Predef.String)(implicit arg0: Traverse[F]): \/[ApiError, F[A]]
-
implicit
val
positiveParamDecoder: QueryParamDecoder[Positive]
-
-
def
requiredHeader(key: Extractable, request: Request): \/[ApiError, org.http4s.HeaderKey.Extractable.HeaderT]
-
def
respond[S[_], A](a: Free[S, A])(implicit A: ToQResponse[A, S]): Free[S, QResponse[S]]
-
def
respondT[S[_], A, B](a: EitherT[[β$14$]Free[S, β$14$], A, B])(implicit A: ToQResponse[A, S], B: ToQResponse[B, S]): Free[S, QResponse[S]]
-
def
respond_[S[_], A](a: A)(implicit A: ToQResponse[A, S]): Free[S, QResponse[S]]
-
def
valueOrInvalid[F[_], A](paramName: slamdata.Predef.String, paramResult: F[ValidationNel[ParseFailure, A]])(implicit arg0: Traverse[F]): \/[ApiError, F[A]]
-