smithy4s.http
Members list
Type members
Classlikes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BodyPartial.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Ordered[CaseInsensitive]trait Comparable[CaseInsensitive]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CaseInsensitive.type
An abstraction exposing serialisation functions to decode from bytes / encode to bytes, based on a path-dependant Codec types.
An abstraction exposing serialisation functions to decode from bytes / encode to bytes, based on a path-dependant Codec types.
Only used in unary request/response patterns.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class DelegatingCodecAPI
Utility class to help find the best alternative out of a error union type. This is useful when deserializing on the client side of a request/ response round trip.
Utility class to help find the best alternative out of a error union type. This is useful when deserializing on the client side of a request/ response round trip.
Attributes
- alts
alternatives of the error union to choose from
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ErrorAltPicker.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class HeaderBindingclass HeaderPrefixBindingclass PathBindingclass QueryBindingobject QueryParamsBinding.typeobject StatusCodeBinding.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Sumtrait Mirrortrait Companion[HttpBinding]trait Has[HttpBinding]trait ShapeTag[HttpBinding]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- HttpBinding.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- trait MetadataErrorclass ArityErrorclass FailedConstraintclass NotFoundclass WrongTypeclass PayloadError
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- HttpContractError.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- HttpEndpoint.type
Attributes
- Graph
- Supertypes
- Self type
- HttpMediaType.type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- HttpMethod.type
Typeclass construct allowing to retrieve the status code associated to a value.
Typeclass construct allowing to retrieve the status code associated to a value.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- HttpStatusCode.type
Datatype containing metadata associated to a http message.
Datatype containing metadata associated to a http message.
The metadata is what is found in the http headers, and can be derived from the http path, the query parameters, or the headers.
Associated to it are a pair of Encoder/Decoder typeclasses, that can be derived from a schema.
Attributes
- headers
the header parameters of the http message
- path
the path parameters of the http message
- query
the query parameters of the http message
- Companion:
- object
- Graph
- Supertypes
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait HttpContractErrortrait NoStackTraceclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- MetadataError.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- MetadataPartial.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- PathSegment.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Producttrait Equalstrait HttpContractErrortrait NoStackTraceclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- PayloadError.type
Value members
Concrete methods
Returns the first http endpoint that matches both a method and path, as well as the map of extracted segment values.
Returns the first http endpoint that matches both a method and path, as well as the map of extracted segment values.