Attributes
- Companion
- object
- Source
- Request.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueryChecks[Request]trait QueryGetters[Request]trait QueryModifier[Request]trait HeaderChecks[Request]trait HeaderGetterstrait HeaderModifier[Request]class Objecttrait Matchableclass AnyShow all
- Self type
Members list
Value members
Concrete methods
A right-biased way of combining two requests. Most information will be merged, but in cases where this does not make sense (e.g. two non-empty bodies), the information from the right request will be used.
A right-biased way of combining two requests. Most information will be merged, but in cases where this does not make sense (e.g. two non-empty bodies), the information from the right request will be used.
Attributes
- Source
- Request.scala
Attributes
- Source
- Request.scala
Attributes
- Source
- Request.scala
Attributes
- Source
- Request.scala
Add trailing slash to the path.
Collects the potentially streaming body of the response into a single chunk.
Collects the potentially streaming body of the response into a single chunk.
Any errors that occur from the collection of the body will be caught and propagated to the Body
Attributes
- Source
- Request.scala
Returns the cookie with the given name if it exists.
Uses the cookie with the given name if it exists and runs f with the cookie afterwards.
Uses the cookie with the given name if it exists and runs f with the cookie afterwards.
Also, you can set a custom failure value from a missing cookie with E.
Attributes
- Source
- Request.scala
Uses the cookie with the given name if it exists and runs f with the cookie afterwards.
Uses the cookie with the given name if it exists and runs f with the cookie afterwards.
Attributes
- Source
- Request.scala
Returns all cookies from the request.
Attributes
- Source
- Request.scala
Drops trailing slash from the path.
Returns an A if it exists from the cookie-based flash-scope.
Consumes the streaming body fully and then discards it while also ignoring any failures
Consumes the streaming body fully and then discards it while also ignoring any failures
Attributes
- Source
- Request.scala
Attributes
- Source
- Request.scala
Attributes
- Source
- Request.scala
Attributes
- Source
- Request.scala
Attributes
- Definition Classes
- Source
- Request.scala
Unnests the request by the specified prefix. If the request URL is not nested at the specified path, then this has no effect on the URL.
Unnests the request by the specified prefix. If the request URL is not nested at the specified path, then this has no effect on the URL.
Attributes
- Source
- Request.scala
Returns a request with a body derived from the current body.
Returns a request with a body derived from the current body in an effectful way.
Returns a request with a body derived from the current body in an effectful way.
Attributes
- Source
- Request.scala
Updates the headers using the provided function
Attributes
- Source
- Request.scala
Attributes
- Definition Classes
- Source
- Request.scala
Attributes
- Source
- Request.scala
Returns a request with the specified body.
Inherited methods
Combines two collections of query parameters together. If there are duplicate keys, the values from both sides are preserved, in order from left-to-right.
Combines two collections of query parameters together. If there are duplicate keys, the values from both sides are preserved, in order from left-to-right.
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Adds headers based on the given value. The type of the value must have a schema and be a case class and all fields will be added as headers. So fields must be of primitive types (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these. The header names are the field names.
Adds headers based on the given value. The type of the value must have a schema and be a case class and all fields will be added as headers. So fields must be of primitive types (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these. The header names are the field names.
Attributes
- Inherited from:
- HeaderModifier
- Source
- HeaderModifier.scala
Adds a header / headers with the specified name and based on the given value. The value type must have a schema and can be a primitive type (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these.
Adds a header / headers with the specified name and based on the given value. The value type must have a schema and can be a primitive type (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these.
Attributes
- Inherited from:
- HeaderModifier
- Source
- HeaderModifier.scala
Attributes
- Inherited from:
- HeaderModifier
- Source
- HeaderModifier.scala
Attributes
- Inherited from:
- HeaderModifier
- Source
- HeaderModifier.scala
Attributes
- Inherited from:
- HeaderModifier
- Source
- HeaderModifier.scala
Attributes
- Inherited from:
- HeaderModifier
- Source
- HeaderModifier.scala
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Adds the specified key/value pair to the query parameters.
Adds the specified key/value pair to the query parameters.
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Adds the specified key/value pairs to the query parameters.
Adds the specified key/value pairs to the query parameters.
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Attributes
- Inherited from:
- HeaderChecks
- Source
- HeaderChecks.scala
Attributes
- Inherited from:
- HeaderChecks
- Source
- HeaderChecks.scala
Attributes
- Inherited from:
- HeaderChecks
- Source
- HeaderChecks.scala
Attributes
- Inherited from:
- HeaderChecks
- Source
- HeaderChecks.scala
Attributes
- Inherited from:
- HeaderChecks
- Source
- HeaderChecks.scala
Attributes
- Inherited from:
- HeaderChecks
- Source
- HeaderChecks.scala
Attributes
- Inherited from:
- HeaderChecks
- Source
- HeaderChecks.scala
Attributes
- Inherited from:
- HeaderChecks
- Source
- HeaderChecks.scala
Attributes
- Inherited from:
- QueryChecks
- Source
- QueryChecks.scala
Attributes
- Inherited from:
- HeaderChecks
- Source
- HeaderChecks.scala
Attributes
- Inherited from:
- HeaderChecks
- Source
- HeaderChecks.scala
Attributes
- Inherited from:
- HeaderChecks
- Source
- HeaderChecks.scala
Retrieves headers as a value of the specified type. The type must have a schema and be a case class and all fields must be headers. So fields must be of primitive types (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these. Headers are selected by field names.
Retrieves headers as a value of the specified type. The type must have a schema and be a case class and all fields must be headers. So fields must be of primitive types (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these. Headers are selected by field names.
Attributes
- Inherited from:
- HeaderGetters
- Source
- HeaderGetters.scala
Retrieves the header with the specified name as a value of the specified type. The type must have a schema and can be a primitive type (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these.
Retrieves the header with the specified name as a value of the specified type. The type must have a schema and can be a primitive type (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these.
Attributes
- Inherited from:
- HeaderGetters
- Source
- HeaderGetters.scala
Gets a header or returns None if the header was not present or it could not be parsed
Gets a header or returns None if the header was not present or it could not be parsed
Attributes
- Inherited from:
- HeaderGetters
- Source
- HeaderGetters.scala
Retrieves headers as a value of the specified type T, or returns a default value if the headers are not present or could not be parsed. The type T must have a schema and be a case class and all fields must be headers. So fields must be of primitive types (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these. Headers are selected by field names.
Retrieves headers as a value of the specified type T, or returns a default value if the headers are not present or could not be parsed. The type T must have a schema and be a case class and all fields must be headers. So fields must be of primitive types (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these. Headers are selected by field names.
Attributes
- Inherited from:
- HeaderGetters
- Source
- HeaderGetters.scala
Retrieves the header with the specified name as a value of the specified type T, or returns a default value if the header is not present or could not be parsed. The type T must have a schema and can be a primitive type (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these.
Retrieves the header with the specified name as a value of the specified type T, or returns a default value if the header is not present or could not be parsed. The type T must have a schema and can be a primitive type (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these.
Attributes
- Inherited from:
- HeaderGetters
- Source
- HeaderGetters.scala
Gets a header. If the header is not present, returns None. If the header could not be parsed it returns the parsing error
Gets a header. If the header is not present, returns None. If the header could not be parsed it returns the parsing error
Attributes
- Inherited from:
- HeaderGetters
- Source
- HeaderGetters.scala
Attributes
- Inherited from:
- HeaderGetters
- Source
- HeaderGetters.scala
Attributes
- Inherited from:
- HeaderGetters
- Source
- HeaderGetters.scala
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Retrieves query parameters as a value of the specified type. The type must have a schema and be a case class and all fields must be query parameters. So fields must be of primitive types (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these. Query parameters are selected by field names.
Retrieves query parameters as a value of the specified type. The type must have a schema and be a case class and all fields must be query parameters. So fields must be of primitive types (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these. Query parameters are selected by field names.
Attributes
- Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Retrieves the query parameter with the specified name as a value of the specified type. The type must have a schema and can be a primitive type (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these.
Retrieves the query parameter with the specified name as a value of the specified type. The type must have a schema and can be a primitive type (e.g. Int, String, UUID, Instant etc.), a case class with a single field or a collection of either of these.
Attributes
- Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Attributes
- Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Attributes
- Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Retrieves the first query parameter value having the specified name.
Retrieves the first query parameter value having the specified name.
Attributes
- Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Retrieves the first query parameter value having the specified name, or else uses the default value.
Retrieves the first query parameter value having the specified name, or else uses the default value.
Attributes
- Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Retrieves all query parameter values having the specified name.
Retrieves all query parameter values having the specified name.
Attributes
- Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Retrieves all query parameter values having the specified name, or else uses the default iterable.
Retrieves all query parameter values having the specified name, or else uses the default iterable.
Attributes
- Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Retrieves all typed query parameter values having the specified name as ZIO
Retrieves all typed query parameter values having the specified name as ZIO
Attributes
- Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Gets the raw unparsed header value
Gets the raw unparsed header value
Attributes
- Inherited from:
- HeaderGetters
- Source
- HeaderGetters.scala
Gets the raw unparsed header value
Gets the raw unparsed header value
Attributes
- Inherited from:
- HeaderGetters
- Source
- HeaderGetters.scala
Attributes
- Inherited from:
- HeaderGetters
- Source
- HeaderGetters.scala
Attributes
- Inherited from:
- HeaderModifier
- Source
- HeaderModifier.scala
Attributes
- Inherited from:
- HeaderModifier
- Source
- HeaderModifier.scala
Attributes
- Inherited from:
- HeaderModifier
- Source
- HeaderModifier.scala
Removes the specified key from the query parameters.
Removes the specified key from the query parameters.
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Removes the specified keys from the query parameters.
Removes the specified keys from the query parameters.
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Attributes
- Inherited from:
- HeaderModifier
- Source
- HeaderModifier.scala
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Attributes
- Inherited from:
- QueryModifier
- Source
- QueryModifier.scala
Attributes
- Inherited from:
- QueryChecks
- Source
- QueryChecks.scala
Deprecated and Inherited methods
Retrieves the first typed query parameter value having the specified name.
Retrieves the first typed query parameter value having the specified name.
Attributes
- Deprecated
-
[Since version 3.1.0]Use query(key)[T] - Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Retrieves the first typed query parameter value having the specified name, or else uses the default value.
Retrieves the first typed query parameter value having the specified name, or else uses the default value.
Attributes
- Deprecated
-
[Since version 3.1.0]Use queryParamOrElse(key, default) - Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Retrieves the first typed query parameter value having the specified name as ZIO.
Retrieves the first typed query parameter value having the specified name as ZIO.
Attributes
- Deprecated
-
[Since version 3.1.0]Use queryZIO(key)[T] - Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Retrieves all typed query parameter values having the specified name.
Retrieves all typed query parameter values having the specified name.
Attributes
- Deprecated
-
[Since version 3.1.0]Use query(key)[Chunk[T] - Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Retrieves all query parameter values having the specified name, or else uses the default iterable.
Retrieves all query parameter values having the specified name, or else uses the default iterable.
Attributes
- Deprecated
-
[Since version 3.1.0]Use queryParamsOrElse(key, default) - Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Retrieves all typed query parameter values having the specified name as ZIO.
Retrieves all typed query parameter values having the specified name as ZIO.
Attributes
- Deprecated
-
[Since version 3.1.0]Use queryZIO(key)[Chunk[T] - Inherited from:
- QueryGetters
- Source
- QueryGetters.scala
Concrete fields
Custom headers and headers required by the used Body