Packages

package http

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AcceptHeader(value: String) extends SpecificHeader with Product with Serializable
  2. final case class Body(s: String) extends AnyVal with Product with Serializable
  3. case class ContentType(value: String) extends SpecificHeader with Product with Serializable
  4. case class Domain(protocol: Protocol, host: HostName, port: Port) extends Product with Serializable
  5. trait EndpointPath[T] extends (ServiceResponse) ⇒ Option[T]
  6. trait Failer[Fail] extends ResponseParserFailer[Fail] with SimpleFailer[Fail]
  7. trait FromEditXingYi[Req, Dom <: script.Domain, Res] extends AnyRef
  8. trait FromServiceRequest[M[_], T] extends (ServiceRequest) ⇒ M[T]
    Annotations
    @implicitNotFound( ... )
  9. trait FromServiceResponse[T] extends (ServiceResponse) ⇒ T
    Annotations
    @implicitNotFound( ... )
  10. trait FromXingYi[Req, Res] extends (IXingYi) ⇒ (Req) ⇒ (String) ⇒ Res
  11. trait HasMethod[T] extends AnyRef
  12. trait Header extends AnyRef
  13. case class HostName(host: String) extends UriFragment with Product with Serializable
  14. trait HttpFactory[M[_], HttpReq, HttpRes] extends (ServiceName) ⇒ (HttpReq) ⇒ M[HttpRes]
  15. trait HttpKlesili[M[_]] extends AnyRef
  16. sealed trait Method extends AnyRef
  17. case class Path(path: String) extends UriFragment with Product with Serializable
  18. case class Port(port: Int) extends UriFragment with Product with Serializable
  19. case class Protocol(protocol: String) extends UriFragment with Product with Serializable
  20. class ProtocolException extends Exception
  21. case class ProtocolHostAndPort(protocol: Protocol, hostName: HostName, port: Port) extends Product with Serializable
  22. case class QueryParam(name: QueryParamName, value: QueryParamValue) extends UriFragment with Product with Serializable
  23. class QueryParamException extends Exception
  24. case class QueryParamName(name: String) extends UriFragment with Product with Serializable
  25. case class QueryParamValue(value: String) extends UriFragment with Product with Serializable
  26. case class RequestAndServiceResponse[Req](req: Req, serviceResponse: ServiceResponse) extends Product with Serializable
  27. trait ResponseCategoriser[Req] extends AnyRef
  28. trait ResponseParser[Req, Res] extends AnyRef
  29. trait ResponseParserFailer[Fail] extends AnyRef
  30. final case class ServiceName(name: String) extends AnyVal with Product with Serializable
  31. case class ServiceRequest(method: Method, domain: Option[Domain], path: Path, params: Seq[QueryParam], headers: Seq[Header], body: Option[Body]) extends Product with Serializable
  32. case class ServiceResponse(status: Status, body: Body, headers: List[Header]) extends Product with Serializable
  33. trait SimpleFailer[Fail] extends AnyRef
  34. case class SimpleHeader(name: String, value: String) extends Header with Product with Serializable
  35. abstract class SpecificHeader extends Header
  36. final case class Status(code: Int) extends AnyVal with Product with Serializable
  37. trait ToServiceRequest[T] extends (T) ⇒ ServiceRequest
    Annotations
    @implicitNotFound( ... )
  38. trait ToServiceResponse[Req, T] extends (Req) ⇒ (T) ⇒ ServiceResponse
    Annotations
    @implicitNotFound( ... )
  39. case class Uri(domain: Option[Domain], path: Path, params: QueryParam*) extends UriFragment with Product with Serializable
  40. trait UriFragment extends AnyRef

Value Members

  1. object Delete extends Method with Product with Serializable
  2. object Failer
  3. object FromServiceRequest
  4. object FromServiceResponse extends JsonWriterLanguage
  5. object Get extends Method with Product with Serializable
  6. object Head extends Method with Product with Serializable
  7. object Header extends JsonWriterLanguage
  8. object Headers
  9. object HttpFactory
  10. object Method
  11. object Options extends Method with Product with Serializable
  12. object Post extends Method with Product with Serializable
  13. object Put extends Method with Product with Serializable
  14. object QueryParam extends Serializable
  15. object ResponseCategoriser
  16. object ResponseParser
  17. object ServiceRequest extends Serializable
  18. object ServiceResponse extends JsonWriterLanguage with Serializable
  19. object Status extends Serializable
  20. object ToServiceRequest
  21. object ToServiceResponse
  22. object Uri extends Serializable

Ungrouped