sttp.tapir.macros

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AttributeKey.type
trait CodecMacros

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Codec.type
class CreateDerivedEnumerationCodec[L, T](validator: Enumeration[T], schemaAnnotations: SchemaAnnotations[T])

Attributes

Supertypes
class Object
trait Matchable
class Any
class CreateDerivedEnumerationSchema[T](validator: Enumeration[T], schemaAnnotations: SchemaAnnotations[T])

Attributes

Supertypes
class Object
trait Matchable
class Any
trait EndpointErrorOutputsMacros[A, I, E, O, -R]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EndpointErrorOutputsOps[A, I, E, O, R]
class Endpoint[SECURITY_INPUT, INPUT, ERROR_OUTPUT, OUTPUT, R]
Self type
EndpointErrorOutputsOps[A, I, E, O, R]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object EndpointInput.type
trait EndpointInputsMacros[A, I, E, O, -R]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EndpointInputsOps[A, I, E, O, R]
class PartialServerEndpoint[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, OUTPUT, R, F]
class PartialServerEndpointWithSecurityOutput[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, SECURITY_OUTPUT, OUTPUT, R, F]
class Endpoint[SECURITY_INPUT, INPUT, ERROR_OUTPUT, OUTPUT, R]
Self type
EndpointInputsOps[A, I, E, O, R]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object EndpointOutput.type
trait EndpointOutputsMacros[A, I, E, O, -R]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EndpointOutputsOps[A, I, E, O, R]
class PartialServerEndpoint[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, OUTPUT, R, F]
class PartialServerEndpointWithSecurityOutput[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, SECURITY_OUTPUT, OUTPUT, R, F]
class Endpoint[SECURITY_INPUT, INPUT, ERROR_OUTPUT, OUTPUT, R]
Self type
EndpointOutputsOps[A, I, E, O, R]
trait EndpointSecurityInputsMacros[A, I, E, O, -R]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EndpointSecurityInputsOps[A, I, E, O, R]
class Endpoint[SECURITY_INPUT, INPUT, ERROR_OUTPUT, OUTPUT, R]
Self type
EndpointSecurityInputsOps[A, I, E, O, R]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EndpointTransput[T]
trait EndpointInput[T]
trait EndpointIO[T]
class Pair[T, U, TU]
trait Single[I]
trait Basic[I]
trait Atom[I]
class Body[R, T]
class Empty[T]
class FixedHeader[T]
class Header[T]
class Headers[T]
class StreamBodyWrapper[BS, T]
class OneOfBody[O, T]
class MappedPair[T, U, TU, V]
class Pair[T, U, TU]
trait Single[T]
class Auth[T, TYPE]
trait Basic[T]
trait Atom[T]
class Cookie[T]
class FixedMethod[T]
class FixedPath[T]
class PathCapture[T]
class PathsCapture[T]
class Query[T]
class QueryParams[T]
class MappedPair[T, U, TU, V]
trait EndpointOutput[T]
class Pair[T, U, TU]
trait Single[T]
trait Basic[T]
trait Atom[T]
class FixedStatusCode[T]
class StatusCode[T]
class WebSocketBodyWrapper[PIPE_REQ_RESP, T]
class MappedPair[T, U, TU, V]
class OneOf[O, T]
class Void[T]
trait Basic[T]
trait Atom[T]
class StreamBodyIO[BS, T, S]
class WebSocketBodyOutput[PIPE_REQ_RESP, REQ, RESP, T, S]
trait Pair[T]
Show all
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ErasureSameAsType.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Codec.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Tapir

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object MultipartCodec.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object SchemaAnnotations.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Schema.type
trait SchemaMacros[T]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Schema[T]
Self type
Schema[T]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Validator.type