Package

sttp

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. case class Cookie(pair: CookiePair, expires: Option[Instant], maxAge: Option[Long], domain: Option[String], path: Option[String], secure: Boolean, httpOnly: Boolean) extends Product with Serializable

    Permalink
  2. case class CookiePair(name: String, value: String) extends Product with Serializable

    Permalink
  3. class Header extends AnyRef

    Permalink
  4. trait HeaderNames extends AnyRef

    Permalink
  5. trait MediaTypes extends AnyRef

    Permalink
  6. final case class Method(method: String) extends AnyVal with Product with Serializable

    Permalink
  7. trait Methods extends AnyRef

    Permalink
  8. class MultiQueryParams extends AnyRef

    Permalink

    Represents query parameters, where each parameter can have 0, 1, or more values.

  9. case class Part[T](name: String, body: T, fileName: Option[String] = None, contentType: Option[String] = None, otherDispositionParams: Map[String, String] = Map.empty, additionalHeaders: Seq[Header] = Nil) extends Product with Serializable

    Permalink
  10. final case class StatusCode(code: Int) extends AnyVal with Product with Serializable

    Permalink
  11. trait StatusCodes extends AnyRef

    Permalink
  12. case class Uri(scheme: String, userInfo: Option[UserInfo], host: String, port: Option[Int], path: Seq[String], queryFragments: Seq[QueryFragment], fragment: Option[String]) extends Product with Serializable

    Permalink

    A URI.

    A URI. All components (scheme, host, query, ...) are stored unencoded, and become encoded upon serialization (using toString).

    queryFragments

    Either key-value pairs, single values, or plain query fragments. Key value pairs will be serialized as k=v, and blocks of key-value pairs/single values will be combined using &. Note that no & or other separators are added around plain query fragments - if required, they need to be added manually as part of the plain query fragment.

  13. trait UriInterpolator extends AnyRef

    Permalink

Value Members

  1. object Cookie extends Serializable

    Permalink
  2. object CookiePair extends Serializable

    Permalink
  3. object Header

    Permalink
  4. object HeaderNames extends HeaderNames

    Permalink
  5. object MediaTypes extends MediaTypes

    Permalink
  6. object Method extends Methods with Serializable

    Permalink
  7. object MultiQueryParams

    Permalink
  8. object Rfc3986

    Permalink
  9. object StatusCode extends StatusCodes with Serializable

    Permalink
  10. object Uri extends UriInterpolator with Serializable

    Permalink
  11. object UriInterpolator

    Permalink

Ungrouped