oxygen-http-zio
oxygen-http-zio
API
oxygen.http
client
generic
EndpointRepr
Client
Client
Config
Config
layer
DeriveClient
DeriveClient
RequestMiddleware
RequestMiddleware
Empty
ResponseMiddleware
ResponseMiddleware
Empty
SendRequest
SendRequest
AppliedValue
Path
NonPath
ZioHttpClient
core
generic
ApiRepr
ApiRepr
ParamRepr
ParamRepr
Body
ConstPath
Custom
FunctionArg
Header
NonConstPath
NonPath
ParamMap
Path
QueryParam
RouteRepr
RouteRepr
partial
PartialBodyCodec
PartialBodyCodec
Empty
Json
Json
Plain
Plain
Single
PartialBodyCodecLowPriority
LowPriority1
LowPriority2
PartialParamCodec
PartialParamCodec
Json
Many
ManyNonEmpty
Optional
Required
Json
Plain
ManyOptional
ManyRequired
Optional
Required
Plain
PartialParamCodecLowPriority
JsonLowPriority1
JsonLowPriority2
LowPriority1
LowPriority2
PlainLowPriority1
PlainLowPriority2
PartialPathCodec
PartialPathCodec
Json
NonEmptyRestEncoded
RestEncoded
SingleEncoded
Json
Plain
NonEmptyRestEncoded
NonEmptyRestString
RestEncoded
RestString
SingleEncoded
SingleString
Plain
PartialPathCodecLowPriority
JsonLowPriority1
LowPriority1
LowPriority2
PlainLowPriority1
PlainLowPriority2
ResponseCodecNoStatus
ResponseCodecNoStatus
And
ApplyPartialBody
ApplyPartialBody
ApplyPartialBodyEmpty
ApplyPartialBodySingle
ApplyPartialHeader
DNE
Empty
DecodingFailureCause
ManyNotSupported
DecodeError
ExecutionFailure
RequestDecodingFailure
RequestDecodingFailure
Source
QueryParam
Header
RequestNonPathCodec
RequestNonPathCodec
And
ApplyPartialBody
ApplyPartialBody
ApplyPartialBodyEmpty
ApplyPartialBodySingle
ApplyPartialHeader
ApplyPartialQueryParam
Transform
TransformOrFail
RequestPathCodec
RequestPathCodec
AndThen
ApplyPartial
ConstMany
ConstSingle
OrElse
Transform
TransformDecode
ResponseCodec
ResponseCodec
ResponseDecodingFailure
ResponseDecodingFailure
Source
Header
StatusCodes
StatusCodes
DNE
Exact
Range
apiName
endpointName
httpDoc
param
param
BodyLike
HeaderLike
NonPathLike
PathLike
QueryLike
body
body
json
plain
header
header
json
plain
nonPath
custom
path
path
custom
json
plain
query
query
json
plain
route
route
connect
custom
delete
get
head
options
patch
post
put
trace
statusCode
statusCode
100
101
102
200
201
202
203
204
205
206
207
300
301
302
303
304
305
307
308
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
421
422
423
424
425
426
428
429
431
500
501
502
503
504
505
506
507
510
511
Accepted
BadGateway
BadRequest
Conflict
Continue
Created
ExpectationFailed
FailedDependency
Forbidden
Found
GatewayTimeout
Gone
HttpVersionNotSupported
InsufficientStorage
InternalServerError
LengthRequired
Locked
MethodNotAllowed
MisdirectedRequest
MovedPermanently
MultiStatus
MultipleChoices
NetworkAuthenticationRequired
NoContent
NonAuthoritativeInformation
NotAcceptable
NotExtended
NotFound
NotImplemented
NotModified
Ok
PartialContent
PaymentRequired
PermanentRedirect
PreconditionFailed
PreconditionRequired
Processing
ProxyAuthenticationRequired
RequestEntityTooLarge
RequestHeaderFieldsTooLarge
RequestTimeout
RequestUriTooLong
RequestedRangeNotSatisfiable
ResetContent
SeeOther
ServiceUnavailable
SwitchingProtocols
TemporaryRedirect
TooManyRequests
Unauthorized
UnorderedCollection
UnprocessableEntity
UnsupportedMediaType
UpgradeRequired
UseProxy
VariantAlsoNegotiates
schema
partial
PartialBodySchema
Single
PartialParamSchema
PartialPathSchema
PartiallyAppliedPathSchema
Const
Param
RequestSchemaAggregator
RequestSchemaAggregator
InvalidSchemaError
InvalidSchemaError
Cause
ResponseSchemaAggregator
ResponseSchemaAggregator
InvalidSchemaError
InvalidSchemaError
Cause
ExpectedStatuses
ExpectedStatuses
Exact
None
OneOf
StatusRange
StatusRange
ClientError
Error
Error
Informational
Redirection
ServerError
Success
ParamType
Param
Path
RequestBodySchema
RequestBodySchema
Empty
NonEmpty
Single
RequestHeaderSchema
RequestPathsSchema
RequestPathsSchema
Const
RestParam
Single
SingleParam
RequestQueryParamSchema
RequestSchema
ResponseBodySchema
ResponseBodySchema
Empty
NonEmpty
Single
ResponseHeaderSchema
ResponseSchema
server
generic
EndpointRepr
CompiledEndpoints
CompiledEndpoints
SeqScan
WithRequestMiddleware
WithResponseMiddleware
DeriveEndpoints
DeriveEndpoints
Endpoint
EndpointInput
EndpointMiddleware
EndpointMiddleware
Empty
Endpoints
Endpoints
RequestMiddleware
RequestMiddleware
Empty
ResponseHandler
ResponseMiddleware
ResponseMiddleware
Empty
Server
Server
Config
Config
layer
ServerErrorHandler
ServerErrorHandler
NotHandled
ZioHttpServer
oxygen-http-zio
/
oxygen.http
/
oxygen.http.client
/
ResponseMiddleware
ResponseMiddleware
oxygen.http.client.ResponseMiddleware
See the
ResponseMiddleware
companion object
trait
ResponseMiddleware
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
object
Empty
Members list
Clear all
Value members
Abstract methods
def
apply
(
response
:
Response
):
URIO
[
Scope
,
Response
]
Concrete methods
final
def
>>>
(
that
:
ResponseMiddleware
):
ResponseMiddleware
In this article
Attributes
Members list
Value members
Abstract methods
Concrete methods