sttp.tapir.macros

Members list

Concise view

Type members

Classlikes

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
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

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EndpointInputsOps[A, I, E, O, R]
class Endpoint[SECURITY_INPUT, INPUT, ERROR_OUTPUT, OUTPUT, 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]
Self type
EndpointInputsOps[A, I, E, O, R]

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EndpointOutputsOps[A, I, E, O, R]
class Endpoint[SECURITY_INPUT, INPUT, ERROR_OUTPUT, OUTPUT, 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]
Self type
EndpointOutputsOps[A, I, E, O, R]
trait EndpointSecurityInputsMacros[A, I, E, O, -R]

Attributes

Graph
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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
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]
class Pair[T, U, TU]
trait Single[T]
trait Basic[T]
trait Atom[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]
Self type

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Tapir

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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