Package

com.github.agourlay.cornichon

http

Permalink

package http

Visibility
  1. Public
  2. All

Type Members

  1. case class BadSessionHeadersEncoding(header: String) extends CornichonError with Product with Serializable

    Permalink
  2. trait BaseRequest extends AnyRef

    Permalink
  3. case class ByNames(names: Seq[String]) extends HeaderSelection with Product with Serializable

    Permalink
  4. case class CornichonHttpResponse(status: Int, headers: Seq[(String, String)] = Nil, body: String) extends Product with Serializable

    Permalink
  5. sealed trait HeaderSelection extends AnyRef

    Permalink
  6. trait HttpDsl extends HttpDslOps with HttpRequestsDsl

    Permalink
  7. trait HttpDslOps extends AnyRef

    Permalink
  8. sealed trait HttpError extends CornichonError

    Permalink
  9. case class HttpMethod(name: String) extends Product with Serializable

    Permalink
  10. case class HttpRequest[A](method: HttpMethod, url: String, body: Option[A], params: Seq[(String, String)], headers: Seq[(String, String)])(implicit evidence$1: Show[A], evidence$2: Resolvable[A], evidence$3: Encoder[A]) extends BaseRequest with Product with Serializable

    Permalink
  11. trait HttpRequestsDsl extends AnyRef

    Permalink
  12. class HttpService extends AnyRef

    Permalink
  13. final case class HttpStream(name: String) extends AnyVal with Product with Serializable

    Permalink
  14. case class HttpStreamedRequest(stream: HttpStream, url: String, takeWithin: FiniteDuration, params: Seq[(String, String)], headers: Seq[(String, String)]) extends BaseRequest with Product with Serializable

    Permalink
  15. case class MalformedHeadersError(error: String) extends CornichonError with Product with Serializable

    Permalink
  16. case class MalformedUriError(uri: String, error: String) extends CornichonError with Product with Serializable

    Permalink
  17. case class PathExtractor(path: String, targetKey: String) extends ResponseExtractor with Product with Serializable

    Permalink
  18. case class QueryGQL(url: String, query: Document, operationName: Option[String], variables: Option[Map[String, Json]], params: Seq[(String, String)], headers: Seq[(String, String)]) extends Product with Serializable

    Permalink
  19. case class RequestError[A](request: A, e: Throwable)(implicit evidence$2: Show[A]) extends HttpError with Product with Serializable

    Permalink
  20. sealed trait ResponseExtractor extends AnyRef

    Permalink
  21. case class RootExtractor(targetKey: String) extends ResponseExtractor with Product with Serializable

    Permalink
  22. case class SseError(e: Throwable) extends HttpError with Product with Serializable

    Permalink
  23. case class StatusNonExpected[A](expectedStatus: A, actualStatus: A, headers: Seq[(String, String)], rawBody: String)(implicit evidence$3: Show[A]) extends HttpError with Product with Serializable

    Permalink
  24. case class TimeoutErrorAfter[A](request: A, after: FiniteDuration)(implicit evidence$1: Show[A]) extends HttpError with Product with Serializable

    Permalink
  25. case class UnmarshallingResponseError(e: Throwable, response: String) extends HttpError with Product with Serializable

    Permalink
  26. case class WsUpgradeError(status: Int) extends HttpError with Product with Serializable

    Permalink

Value Members

  1. object HttpDsl

    Permalink
  2. object HttpMethods

    Permalink
  3. object HttpRequest extends HttpRequestsDsl with Serializable

    Permalink
  4. object HttpService

    Permalink
  5. object HttpStreamedRequest extends Serializable

    Permalink
  6. object HttpStreams

    Permalink
  7. object NoOpExtraction extends ResponseExtractor

    Permalink
  8. object QueryGQL extends Serializable

    Permalink
  9. object SelectAll extends HeaderSelection

    Permalink
  10. object SelectNone extends HeaderSelection

    Permalink
  11. package client

    Permalink
  12. package steps

    Permalink

Ungrouped