Packages

trait Http4sDsl[F[_]] extends Http4sDsl2[F, F]

Source
Http4sDsl.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Http4sDsl
  2. Http4sDsl2
  3. Responses
  4. Statuses
  5. RequestDsl
  6. Auth
  7. Methods
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type / = impl./.type
    Definition Classes
    RequestDsl
  2. type FlagQueryParamMatcher = impl.FlagQueryParamMatcher
    Definition Classes
    RequestDsl
  3. type MethodConcat = impl.MethodConcat
    Definition Classes
    RequestDsl
  4. type OptionalMultiQueryParamDecoderMatcher[T] = impl.OptionalMultiQueryParamDecoderMatcher[T]
    Definition Classes
    RequestDsl
  5. type OptionalQueryParamDecoderMatcher[T] = impl.OptionalQueryParamDecoderMatcher[T]
    Definition Classes
    RequestDsl
  6. type OptionalQueryParamMatcher[T] = impl.OptionalQueryParamMatcher[T]
    Definition Classes
    RequestDsl
  7. type OptionalValidatingQueryParamDecoderMatcher[T] = impl.OptionalValidatingQueryParamDecoderMatcher[T]
    Definition Classes
    RequestDsl
  8. type Path = Uri.Path
    Definition Classes
    RequestDsl
  9. type QueryParamDecoderMatcher[T] = impl.QueryParamDecoderMatcher[T]
    Definition Classes
    RequestDsl
  10. type QueryParamMatcher[T] = impl.QueryParamMatcher[T]
    Definition Classes
    RequestDsl
  11. type Root = Uri.Path.Root.type
    Definition Classes
    RequestDsl
  12. type ValidatingQueryParamDecoderMatcher[T] = impl.ValidatingQueryParamDecoderMatcher[T]
    Definition Classes
    RequestDsl

Value Members

  1. val +&: impl.+&.type
    Definition Classes
    Http4sDsl2RequestDsl
  2. val ->: impl.->.type
    Definition Classes
    Http4sDsl2RequestDsl
  3. val /: impl./.type
    Definition Classes
    Http4sDsl2RequestDsl
  4. val /:: impl./:.type
    Definition Classes
    Http4sDsl2RequestDsl
  5. val :?: impl.:?.type
    Definition Classes
    Http4sDsl2RequestDsl
  6. val Accepted: Status.Accepted.type
    Definition Classes
    Statuses
  7. val AlreadyReported: Status.AlreadyReported.type
    Definition Classes
    Statuses
  8. val BadGateway: Status.BadGateway.type
    Definition Classes
    Statuses
  9. val BadRequest: Status.BadRequest.type
    Definition Classes
    Statuses
  10. val CONNECT: Method.CONNECT.type
    Definition Classes
    Methods
  11. val Conflict: Status.Conflict.type
    Definition Classes
    Statuses
  12. val Continue: Status.Continue.type
    Definition Classes
    Statuses
  13. val Created: Status.Created.type
    Definition Classes
    Statuses
  14. val DELETE: Method.DELETE.type
    Definition Classes
    Methods
  15. val ExpectationFailed: Status.ExpectationFailed.type
    Definition Classes
    Statuses
  16. val FailedDependency: Status.FailedDependency.type
    Definition Classes
    Statuses
  17. val Forbidden: Status.Forbidden.type
    Definition Classes
    Statuses
  18. val Found: Status.Found.type
    Definition Classes
    Statuses
  19. val GET: Method.GET.type
    Definition Classes
    Methods
  20. val GatewayTimeout: Status.GatewayTimeout.type
    Definition Classes
    Statuses
  21. val Gone: Status.Gone.type
    Definition Classes
    Statuses
  22. val HEAD: Method.HEAD.type
    Definition Classes
    Methods
  23. val HttpVersionNotSupported: Status.HttpVersionNotSupported.type
    Definition Classes
    Statuses
  24. val IMUsed: Status.IMUsed.type
    Definition Classes
    Statuses
  25. val InsufficientStorage: Status.InsufficientStorage.type
    Definition Classes
    Statuses
  26. val IntVar: impl.IntVar.type
    Definition Classes
    Http4sDsl2RequestDsl
  27. val InternalServerError: Status.InternalServerError.type
    Definition Classes
    Statuses
  28. val LengthRequired: Status.LengthRequired.type
    Definition Classes
    Statuses
  29. val Locked: Status.Locked.type
    Definition Classes
    Statuses
  30. val LongVar: impl.LongVar.type
    Definition Classes
    Http4sDsl2RequestDsl
  31. val LoopDetected: Status.LoopDetected.type
    Definition Classes
    Statuses
  32. val MethodNotAllowed: Status.MethodNotAllowed.type
    Definition Classes
    Statuses
  33. val MovedPermanently: Status.MovedPermanently.type
    Definition Classes
    Statuses
  34. val MultiStatus: Status.MultiStatus.type
    Definition Classes
    Statuses
  35. val MultipleChoices: Status.MultipleChoices.type
    Definition Classes
    Statuses
  36. val NetworkAuthenticationRequired: Status.NetworkAuthenticationRequired.type
    Definition Classes
    Statuses
  37. val NoContent: Status.NoContent.type
    Definition Classes
    Statuses
  38. val NonAuthoritativeInformation: Status.NonAuthoritativeInformation.type
    Definition Classes
    Statuses
  39. val NotAcceptable: Status.NotAcceptable.type
    Definition Classes
    Statuses
  40. val NotExtended: Status.NotExtended.type
    Definition Classes
    Statuses
  41. val NotFound: Status.NotFound.type
    Definition Classes
    Statuses
  42. val NotImplemented: Status.NotImplemented.type
    Definition Classes
    Statuses
  43. val NotModified: Status.NotModified.type
    Definition Classes
    Statuses
  44. val OPTIONS: Method.OPTIONS.type
    Definition Classes
    Methods
  45. val Ok: Status.Ok.type
    Definition Classes
    Statuses
  46. val PATCH: Method.PATCH.type
    Definition Classes
    Methods
  47. val POST: Method.POST.type
    Definition Classes
    Methods
  48. val PUT: Method.PUT.type
    Definition Classes
    Methods
  49. val PartialContent: Status.PartialContent.type
    Definition Classes
    Statuses
  50. val Path: Uri.Path.type
    Definition Classes
    Http4sDsl2RequestDsl
  51. val PayloadTooLarge: Status.PayloadTooLarge.type
    Definition Classes
    Statuses
  52. val PaymentRequired: Status.PaymentRequired.type
    Definition Classes
    Statuses
  53. val PermanentRedirect: Status.PermanentRedirect.type
    Definition Classes
    Statuses
  54. val PreconditionFailed: Status.PreconditionFailed.type
    Definition Classes
    Statuses
  55. val PreconditionRequired: Status.PreconditionRequired.type
    Definition Classes
    Statuses
  56. val Processing: Status.Processing.type
    Definition Classes
    Statuses
  57. val ProxyAuthenticationRequired: Status.ProxyAuthenticationRequired.type
    Definition Classes
    Statuses
  58. val RangeNotSatisfiable: Status.RangeNotSatisfiable.type
    Definition Classes
    Statuses
  59. val RequestHeaderFieldsTooLarge: Status.RequestHeaderFieldsTooLarge.type
    Definition Classes
    Statuses
  60. val RequestTimeout: Status.RequestTimeout.type
    Definition Classes
    Statuses
  61. val ResetContent: Status.ResetContent.type
    Definition Classes
    Statuses
  62. val Root: Uri.Path.Root.type
    Definition Classes
    Http4sDsl2RequestDsl
  63. val SeeOther: Status.SeeOther.type
    Definition Classes
    Statuses
  64. val ServiceUnavailable: Status.ServiceUnavailable.type
    Definition Classes
    Statuses
  65. val SwitchingProtocols: Status.SwitchingProtocols.type
    Definition Classes
    Statuses
  66. val TRACE: Method.TRACE.type
    Definition Classes
    Methods
  67. val TemporaryRedirect: Status.TemporaryRedirect.type
    Definition Classes
    Statuses
  68. val TooManyRequests: Status.TooManyRequests.type
    Definition Classes
    Statuses
  69. val UUIDVar: impl.UUIDVar.type
    Definition Classes
    Http4sDsl2RequestDsl
  70. val Unauthorized: Status.Unauthorized.type
    Definition Classes
    Statuses
  71. val UnavailableForLegalReasons: Status.UnavailableForLegalReasons.type
    Definition Classes
    Statuses
  72. val UnprocessableEntity: Status.UnprocessableEntity.type
    Definition Classes
    Statuses
  73. val UnsupportedMediaType: Status.UnsupportedMediaType.type
    Definition Classes
    Statuses
  74. val UpgradeRequired: Status.UpgradeRequired.type
    Definition Classes
    Statuses
  75. val UriTooLong: Status.UriTooLong.type
    Definition Classes
    Statuses
  76. val UseProxy: Status.UseProxy.type
    Definition Classes
    Statuses
  77. val VariantAlsoNegotiates: Status.VariantAlsoNegotiates.type
    Definition Classes
    Statuses
  78. implicit def http4sAcceptedSyntax(status: Status.Accepted.type): AcceptedOps[F, F]
    Definition Classes
    Responses
  79. implicit def http4sAlreadyReportedSyntax(status: Status.AlreadyReported.type): AlreadyReportedOps[F, F]
    Definition Classes
    Responses
  80. implicit def http4sBadGatewaySyntax(status: Status.BadGateway.type): BadGatewayOps[F, F]
    Definition Classes
    Responses
  81. implicit def http4sBadRequestSyntax(status: Status.BadRequest.type): BadRequestOps[F, F]
    Definition Classes
    Responses
  82. implicit def http4sConflictSyntax(status: Status.Conflict.type): ConflictOps[F, F]
    Definition Classes
    Responses
  83. implicit def http4sContinueSyntax(status: Status.Continue.type): ContinueOps[F, F]
    Definition Classes
    Responses
  84. implicit def http4sCreatedSyntax(status: Status.Created.type): CreatedOps[F, F]
    Definition Classes
    Responses
  85. implicit def http4sEarlyHintsSyntax(status: EarlyHints.type): EarlyHintsOps[F, F]
    Definition Classes
    Responses
  86. implicit def http4sExpectationFailedSyntax(status: Status.ExpectationFailed.type): ExpectationFailedOps[F, F]
    Definition Classes
    Responses
  87. implicit def http4sFailedDependencySyntax(status: Status.FailedDependency.type): FailedDependencyOps[F, F]
    Definition Classes
    Responses
  88. implicit def http4sForbiddenSyntax(status: Status.Forbidden.type): ForbiddenOps[F, F]
    Definition Classes
    Responses
  89. implicit def http4sFoundSyntax(status: Status.Found.type): FoundOps[F, F]
    Definition Classes
    Responses
  90. implicit def http4sGatewayTimeoutSyntax(status: Status.GatewayTimeout.type): GatewayTimeoutOps[F, F]
    Definition Classes
    Responses
  91. implicit def http4sGoneSyntax(status: Status.Gone.type): GoneOps[F, F]
    Definition Classes
    Responses
  92. implicit def http4sHttpVersionNotSupportedSyntax(status: Status.HttpVersionNotSupported.type): HttpVersionNotSupportedOps[F, F]
    Definition Classes
    Responses
  93. implicit def http4sIMUsedSyntax(status: Status.IMUsed.type): IMUsedOps[F, F]
    Definition Classes
    Responses
  94. implicit def http4sInsufficientStorageSyntax(status: Status.InsufficientStorage.type): InsufficientStorageOps[F, F]
    Definition Classes
    Responses
  95. implicit def http4sInternalServerErrorSyntax(status: Status.InternalServerError.type): InternalServerErrorOps[F, F]
    Definition Classes
    Responses
  96. implicit def http4sLengthRequiredSyntax(status: Status.LengthRequired.type): LengthRequiredOps[F, F]
    Definition Classes
    Responses
  97. implicit def http4sLockedSyntax(status: Status.Locked.type): LockedOps[F, F]
    Definition Classes
    Responses
  98. implicit def http4sLoopDetectedSyntax(status: Status.LoopDetected.type): LoopDetectedOps[F, F]
    Definition Classes
    Responses
  99. implicit def http4sMethodConcatSyntax(methods: MethodConcat): MethodConcatOps
    Definition Classes
    RequestDsl
  100. implicit def http4sMethodNotAllowedSyntax(status: Status.MethodNotAllowed.type): MethodNotAllowedOps[F, F]
    Definition Classes
    Responses
  101. implicit def http4sMethodSyntax(method: Method): MethodOps
    Definition Classes
    RequestDsl
  102. implicit def http4sMisdirectedRequestSyntax(status: MisdirectedRequest.type): MisdirectedRequestOps[F, F]
    Definition Classes
    Responses
  103. implicit def http4sMovedPermanentlySyntax(status: Status.MovedPermanently.type): MovedPermanentlyOps[F, F]
    Definition Classes
    Responses
  104. implicit def http4sMultiStatusSyntax(status: Status.MultiStatus.type): MultiStatusOps[F, F]
    Definition Classes
    Responses
  105. implicit def http4sMultipleChoicesSyntax(status: Status.MultipleChoices.type): MultipleChoicesOps[F, F]
    Definition Classes
    Responses
  106. implicit def http4sNetworkAuthenticationRequiredSyntax(status: Status.NetworkAuthenticationRequired.type): NetworkAuthenticationRequiredOps[F, F]
    Definition Classes
    Responses
  107. implicit def http4sNoContentSyntax(status: Status.NoContent.type): NoContentOps[F, F]
    Definition Classes
    Responses
  108. implicit def http4sNonAuthoritativeInformationSyntax(status: Status.NonAuthoritativeInformation.type): NonAuthoritativeInformationOps[F, F]
    Definition Classes
    Responses
  109. implicit def http4sNotAcceptableSyntax(status: Status.NotAcceptable.type): NotAcceptableOps[F, F]
    Definition Classes
    Responses
  110. implicit def http4sNotExtendedSyntax(status: Status.NotExtended.type): NotExtendedOps[F, F]
    Definition Classes
    Responses
  111. implicit def http4sNotFoundSyntax(status: Status.NotFound.type): NotFoundOps[F, F]
    Definition Classes
    Responses
  112. implicit def http4sNotImplementedSyntax(status: Status.NotImplemented.type): NotImplementedOps[F, F]
    Definition Classes
    Responses
  113. implicit def http4sNotModifiedSyntax(status: Status.NotModified.type): NotModifiedOps[F, F]
    Definition Classes
    Responses
  114. implicit def http4sOkSyntax(status: Status.Ok.type): OkOps[F, F]
    Definition Classes
    Responses
  115. implicit def http4sPartialContentSyntax(status: Status.PartialContent.type): PartialContentOps[F, F]
    Definition Classes
    Responses
  116. implicit def http4sPayloadTooLargeSyntax(status: Status.PayloadTooLarge.type): PayloadTooLargeOps[F, F]
    Definition Classes
    Responses
  117. implicit def http4sPaymentRequiredSyntax(status: Status.PaymentRequired.type): PaymentRequiredOps[F, F]
    Definition Classes
    Responses
  118. implicit def http4sPermanentRedirectSyntax(status: Status.PermanentRedirect.type): PermanentRedirectOps[F, F]
    Definition Classes
    Responses
  119. implicit def http4sPreconditionFailedSyntax(status: Status.PreconditionFailed.type): PreconditionFailedOps[F, F]
    Definition Classes
    Responses
  120. implicit def http4sPreconditionRequiredSyntax(status: Status.PreconditionRequired.type): PreconditionRequiredOps[F, F]
    Definition Classes
    Responses
  121. implicit def http4sProxyAuthenticationRequiredSyntax(status: Status.ProxyAuthenticationRequired.type): ProxyAuthenticationRequiredOps[F, F]
    Definition Classes
    Responses
  122. implicit def http4sRangeNotSatisfiableSyntax(status: Status.RangeNotSatisfiable.type): RangeNotSatisfiableOps[F, F]
    Definition Classes
    Responses
  123. implicit def http4sRequestHeaderFieldsTooLargeSyntax(status: Status.RequestHeaderFieldsTooLarge.type): RequestHeaderFieldsTooLargeOps[F, F]
    Definition Classes
    Responses
  124. implicit def http4sRequestTimeoutSyntax(status: Status.RequestTimeout.type): RequestTimeoutOps[F, F]
    Definition Classes
    Responses
  125. implicit def http4sResetContentSyntax(status: Status.ResetContent.type): ResetContentOps[F, F]
    Definition Classes
    Responses
  126. implicit def http4sSeeOtherSyntax(status: Status.SeeOther.type): SeeOtherOps[F, F]
    Definition Classes
    Responses
  127. implicit def http4sServiceUnavailableSyntax(status: Status.ServiceUnavailable.type): ServiceUnavailableOps[F, F]
    Definition Classes
    Responses
  128. implicit def http4sSwitchingProtocolsSyntax(status: Status.SwitchingProtocols.type): SwitchingProtocolsOps[F, F]
    Definition Classes
    Responses
  129. implicit def http4sTemporaryRedirectSyntax(status: Status.TemporaryRedirect.type): TemporaryRedirectOps[F, F]
    Definition Classes
    Responses
  130. implicit def http4sTooEarlySyntax(status: TooEarly.type): TooEarlyOps[F, F]
    Definition Classes
    Responses
  131. implicit def http4sTooManyRequestsSyntax(status: Status.TooManyRequests.type): TooManyRequestsOps[F, F]
    Definition Classes
    Responses
  132. implicit def http4sUnauthorizedSyntax(status: Status.Unauthorized.type): UnauthorizedOps[F, F]
    Definition Classes
    Responses
  133. implicit def http4sUnavailableForLegalReasonsSyntax(status: Status.UnavailableForLegalReasons.type): UnavailableForLegalReasonsOps[F, F]
    Definition Classes
    Responses
  134. implicit def http4sUnprocessableEntitySyntax(status: Status.UnprocessableEntity.type): UnprocessableEntityOps[F, F]
    Definition Classes
    Responses
  135. implicit def http4sUnsupportedMediaTypeSyntax(status: Status.UnsupportedMediaType.type): UnsupportedMediaTypeOps[F, F]
    Definition Classes
    Responses
  136. implicit def http4sUpgradeRequiredSyntax(status: Status.UpgradeRequired.type): UpgradeRequiredOps[F, F]
    Definition Classes
    Responses
  137. implicit def http4sUriTooLongSyntax(status: Status.UriTooLong.type): UriTooLongOps[F, F]
    Definition Classes
    Responses
  138. implicit def http4sVariantAlsoNegotiatesSyntax(status: Status.VariantAlsoNegotiates.type): VariantAlsoNegotiatesOps[F, F]
    Definition Classes
    Responses
  139. val liftG: FunctionK[F, F]
    Definition Classes
    Http4sDslResponses
  140. val ~: impl.~.type
    Definition Classes
    Http4sDsl2RequestDsl
  141. val : impl.->.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") => ...
    Definition Classes
    Http4sDsl2
  142. object as
    Definition Classes
    Auth