Http4sDsl2

org.http4s.dsl.Http4sDsl2
trait Http4sDsl2[F[_], G[_]] extends RequestDsl, Statuses, Responses[F, G]

Attributes

Source
Http4sDsl.scala
Graph
Supertypes
trait Responses[F, G]
trait Statuses
trait RequestDsl
trait Auth
trait Methods
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Http4sDsl[F]
object io

Members list

Type members

Inherited classlikes

object as

Attributes

Inherited from:
Auth
Source
Auth.scala
Supertypes
class Object
trait Matchable
class Any

Inherited types

type / = /.type

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala
type Path = Path

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala
type Root = Root.type

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala

Value members

Inherited methods

def liftG: FunctionK[G, F]

Attributes

Inherited from:
Responses
Source
Responses.scala

Concrete fields

val +&: +&.type

Attributes

Source
Http4sDsl.scala
val ->: ->.type

Attributes

Source
Http4sDsl.scala
val ->>: ->>.type

Attributes

Source
Http4sDsl.scala
val /: /.type

Attributes

Source
Http4sDsl.scala
val /:: /:.type

Attributes

Source
Http4sDsl.scala
val :?: :?.type

Attributes

Source
Http4sDsl.scala
val IntVar: IntVar.type

Attributes

Source
Http4sDsl.scala
val LongVar: LongVar.type

Attributes

Source
Http4sDsl.scala
val Path: Path.type

Attributes

Source
Http4sDsl.scala
val Root: Root.type

Attributes

Source
Http4sDsl.scala
val UUIDVar: UUIDVar.type

Attributes

Source
Http4sDsl.scala
val ~: ~.type

Attributes

Source
Http4sDsl.scala
val →: ->.type

Alias for ->.

Alias for ->.

Note: Due to infix operation precedence, → has a lower priority than /. So you have to use parentheses in pattern matching when using this operator.

For example:

(request.method, Path(request.path)) match {
  case Method.GET → (Root / "test.json") => ...

Attributes

Source
Http4sDsl.scala

Inherited fields

val Accepted: Accepted.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val AlreadyReported: AlreadyReported.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val BadGateway: BadGateway.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val BadRequest: BadRequest.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val CONNECT: CONNECT.type

Attributes

Inherited from:
Methods
Source
Methods.scala
val Conflict: Conflict.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val Continue: Continue.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val Created: Created.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val DELETE: DELETE.type

Attributes

Inherited from:
Methods
Source
Methods.scala
val ExpectationFailed: ExpectationFailed.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val FailedDependency: FailedDependency.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val Forbidden: Forbidden.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val Found: Found.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val GET: GET.type

Attributes

Inherited from:
Methods
Source
Methods.scala
val GatewayTimeout: GatewayTimeout.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val Gone: Gone.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val HEAD: HEAD.type

Attributes

Inherited from:
Methods
Source
Methods.scala
val HttpVersionNotSupported: HttpVersionNotSupported.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val IMUsed: IMUsed.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val InsufficientStorage: InsufficientStorage.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val InternalServerError: InternalServerError.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val LengthRequired: LengthRequired.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val Locked: Locked.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val LoopDetected: LoopDetected.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val MethodNotAllowed: MethodNotAllowed.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val MovedPermanently: MovedPermanently.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val MultiStatus: MultiStatus.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val MultipleChoices: MultipleChoices.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val NetworkAuthenticationRequired: NetworkAuthenticationRequired.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val NoContent: NoContent.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val NonAuthoritativeInformation: NonAuthoritativeInformation.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val NotAcceptable: NotAcceptable.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val NotExtended: NotExtended.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val NotFound: NotFound.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val NotImplemented: NotImplemented.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val NotModified: NotModified.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val OPTIONS: OPTIONS.type

Attributes

Inherited from:
Methods
Source
Methods.scala
val Ok: Ok.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val PATCH: PATCH.type

Attributes

Inherited from:
Methods
Source
Methods.scala
val POST: POST.type

Attributes

Inherited from:
Methods
Source
Methods.scala
val PUT: PUT.type

Attributes

Inherited from:
Methods
Source
Methods.scala
val PartialContent: PartialContent.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val PayloadTooLarge: PayloadTooLarge.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val PaymentRequired: PaymentRequired.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val PermanentRedirect: PermanentRedirect.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val PreconditionFailed: PreconditionFailed.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val PreconditionRequired: PreconditionRequired.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val Processing: Processing.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val ProxyAuthenticationRequired: ProxyAuthenticationRequired.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val RangeNotSatisfiable: RangeNotSatisfiable.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val RequestHeaderFieldsTooLarge: RequestHeaderFieldsTooLarge.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val RequestTimeout: RequestTimeout.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val ResetContent: ResetContent.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val SeeOther: SeeOther.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val ServiceUnavailable: ServiceUnavailable.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val SwitchingProtocols: SwitchingProtocols.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val TRACE: TRACE.type

Attributes

Inherited from:
Methods
Source
Methods.scala
val TemporaryRedirect: TemporaryRedirect.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val TooManyRequests: TooManyRequests.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val Unauthorized: Unauthorized.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val UnavailableForLegalReasons: UnavailableForLegalReasons.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val UnprocessableEntity: UnprocessableEntity.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val UnsupportedMediaType: UnsupportedMediaType.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val UpgradeRequired: UpgradeRequired.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val UriTooLong: UriTooLong.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val UseProxy: UseProxy.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala
val VariantAlsoNegotiates: VariantAlsoNegotiates.type

Attributes

Inherited from:
Statuses
Source
Statuses.scala

Implicits

Inherited implicits

implicit def http4sAcceptedSyntax(status: Accepted.type): AcceptedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sAlreadyReportedSyntax(status: AlreadyReported.type): AlreadyReportedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sBadGatewaySyntax(status: BadGateway.type): BadGatewayOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sBadRequestSyntax(status: BadRequest.type): BadRequestOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sConflictSyntax(status: Conflict.type): ConflictOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sContinueSyntax(status: Continue.type): ContinueOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sCreatedSyntax(status: Created.type): CreatedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sEarlyHintsSyntax(status: EarlyHints.type): EarlyHintsOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sExpectationFailedSyntax(status: ExpectationFailed.type): ExpectationFailedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sFailedDependencySyntax(status: FailedDependency.type): FailedDependencyOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sForbiddenSyntax(status: Forbidden.type): ForbiddenOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sFoundSyntax(status: Found.type): FoundOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sGatewayTimeoutSyntax(status: GatewayTimeout.type): GatewayTimeoutOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sGoneSyntax(status: Gone.type): GoneOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sHttpVersionNotSupportedSyntax(status: HttpVersionNotSupported.type): HttpVersionNotSupportedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sIMUsedSyntax(status: IMUsed.type): IMUsedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sInsufficientStorageSyntax(status: InsufficientStorage.type): InsufficientStorageOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sInternalServerErrorSyntax(status: InternalServerError.type): InternalServerErrorOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sLengthRequiredSyntax(status: LengthRequired.type): LengthRequiredOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sLockedSyntax(status: Locked.type): LockedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sLoopDetectedSyntax(status: LoopDetected.type): LoopDetectedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala
implicit def http4sMethodNotAllowedSyntax(status: MethodNotAllowed.type): MethodNotAllowedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala

Attributes

Inherited from:
RequestDsl
Source
RequestDsl.scala
implicit def http4sMisdirectedRequestSyntax(status: MisdirectedRequest.type): MisdirectedRequestOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sMovedPermanentlySyntax(status: MovedPermanently.type): MovedPermanentlyOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sMultiStatusSyntax(status: MultiStatus.type): MultiStatusOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sMultipleChoicesSyntax(status: MultipleChoices.type): MultipleChoicesOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sNetworkAuthenticationRequiredSyntax(status: NetworkAuthenticationRequired.type): NetworkAuthenticationRequiredOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sNoContentSyntax(status: NoContent.type): NoContentOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sNonAuthoritativeInformationSyntax(status: NonAuthoritativeInformation.type): NonAuthoritativeInformationOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sNotAcceptableSyntax(status: NotAcceptable.type): NotAcceptableOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sNotExtendedSyntax(status: NotExtended.type): NotExtendedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sNotFoundSyntax(status: NotFound.type): NotFoundOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sNotImplementedSyntax(status: NotImplemented.type): NotImplementedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sNotModifiedSyntax(status: NotModified.type): NotModifiedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sOkSyntax(status: Ok.type): OkOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sPartialContentSyntax(status: PartialContent.type): PartialContentOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sPayloadTooLargeSyntax(status: PayloadTooLarge.type): PayloadTooLargeOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sPaymentRequiredSyntax(status: PaymentRequired.type): PaymentRequiredOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sPermanentRedirectSyntax(status: PermanentRedirect.type): PermanentRedirectOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sPreconditionFailedSyntax(status: PreconditionFailed.type): PreconditionFailedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sPreconditionRequiredSyntax(status: PreconditionRequired.type): PreconditionRequiredOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sProxyAuthenticationRequiredSyntax(status: ProxyAuthenticationRequired.type): ProxyAuthenticationRequiredOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sRangeNotSatisfiableSyntax(status: RangeNotSatisfiable.type): RangeNotSatisfiableOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sRequestHeaderFieldsTooLargeSyntax(status: RequestHeaderFieldsTooLarge.type): RequestHeaderFieldsTooLargeOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sRequestTimeoutSyntax(status: RequestTimeout.type): RequestTimeoutOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sResetContentSyntax(status: ResetContent.type): ResetContentOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sSeeOtherSyntax(status: SeeOther.type): SeeOtherOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sServiceUnavailableSyntax(status: ServiceUnavailable.type): ServiceUnavailableOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sSwitchingProtocolsSyntax(status: SwitchingProtocols.type): SwitchingProtocolsOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sTemporaryRedirectSyntax(status: TemporaryRedirect.type): TemporaryRedirectOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sTooEarlySyntax(status: TooEarly.type): TooEarlyOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sTooManyRequestsSyntax(status: TooManyRequests.type): TooManyRequestsOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sUnauthorizedSyntax(status: Unauthorized.type): UnauthorizedOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sUnavailableForLegalReasonsSyntax(status: UnavailableForLegalReasons.type): UnavailableForLegalReasonsOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sUnprocessableEntitySyntax(status: UnprocessableEntity.type): UnprocessableEntityOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sUnsupportedMediaTypeSyntax(status: UnsupportedMediaType.type): UnsupportedMediaTypeOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sUpgradeRequiredSyntax(status: UpgradeRequired.type): UpgradeRequiredOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sUriTooLongSyntax(status: UriTooLong.type): UriTooLongOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala
implicit def http4sVariantAlsoNegotiatesSyntax(status: VariantAlsoNegotiates.type): VariantAlsoNegotiatesOps[F, G]

Attributes

Inherited from:
Responses
Source
Responses.scala