sttp.tapir.macros

Members list

Type members

Classlikes

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Codec
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
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 PartialServerEndpointSync[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, OUTPUT, R]
class PartialServerEndpointWithSecurityOutput[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, SECURITY_OUTPUT, OUTPUT, R, F]
class PartialServerEndpointWithSecurityOutputSync[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, SECURITY_OUTPUT, OUTPUT, R]
class Endpoint[SECURITY_INPUT, INPUT, ERROR_OUTPUT, OUTPUT, R]
Show all
Self type
EndpointInputsOps[A, I, E, O, R]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
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 PartialServerEndpointSync[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, OUTPUT, R]
class PartialServerEndpointWithSecurityOutput[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, SECURITY_OUTPUT, OUTPUT, R, F]
class PartialServerEndpointWithSecurityOutputSync[SECURITY_INPUT, PRINCIPAL, INPUT, ERROR_OUTPUT, SECURITY_OUTPUT, OUTPUT, R]
class Endpoint[SECURITY_INPUT, INPUT, ERROR_OUTPUT, OUTPUT, R]
Show all
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

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Codec

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Schema
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