enterprise

package enterprise

Members list

Packages

Type members

Classlikes

final case class Body(bytes: Array[Byte])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Body

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Body.type
object DSL

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
DSL.type
sealed trait Header

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Unknown
object Header

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Header.type
sealed trait HeaderKey extends Product, Serializable

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object HeaderKey

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
HeaderKey.type
final class Headers(val asSeq: Vector[Header], val asMap: Map[HeaderKey, List[Header]])

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Headers

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Headers.type
enum MediaType(val render: String)

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class Unknown
object MediaType

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
MediaType.type
enum Method

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Method

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Method.type
final case class Request(method: Method, path: String, headers: Headers, body: Body)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Request

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Request.type
case object RequestEffect extends Reader[Request]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Reader[Request]
trait ReaderEffect[Request]
trait ReaderSignature[Request]
trait Effect[ReaderSignature[Request]]
trait CanPerform[ReaderSignature[Request]]
trait Signature
class Object
trait Matchable
class Any
Show all
Self type
final case class Response(status: Status, body: Body, headers: Headers)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Response

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Response.type
object ResponseError extends ErrorEffect[Response, Response]

Attributes

Supertypes
trait ErrorEffect[Response, Response]
trait ErrorSignature[Response, Response]
trait Effect[ErrorSignature[Response, Response]]
trait CanPerform[ErrorSignature[Response, Response]]
trait Signature
class Object
trait Matchable
class Any
Show all
Self type
object Router

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Router.type
case object RouterEffect extends ChoiceEffect

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ChoiceEffect
trait ChoiceSignature
trait Effect[ChoiceSignature]
trait CanPerform[ChoiceSignature]
trait Signature
class Object
trait Matchable
class Any
Show all
Self type
enum Status(val value: Int)

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Types

opaque type DSL
type Service[U] = Computation[Response, U & RequestEffect]

Exports

Defined exports

final type Charset = Charset
Exported from charset