tapir-core
tapir-core
API
sttp.tapir
capabilities
NoStreams
NoStreams
generic
auto
SchemaDerivation
SchemaMagnoliaDerivation
SchemaMagnoliaDerivation
Configuration
Configuration
Derived
internal
AnnotationsMacros
IterableToListMap
Params
ParamsAsAny
ParamsAsVector
RichEndpoint
RichEndpointInput
RichEndpointOutput
RichOneOfBody
SNameMacros
SeqToParams
SortListMap
macros
AttributeKeyMacros
CodecMacros
CreateDerivedEnumerationCodec
CreateDerivedEnumerationSchema
EndpointErrorOutputsMacros
EndpointInputMacros
EndpointInputsMacros
EndpointOutputMacros
EndpointOutputsMacros
EndpointSecurityInputsMacros
EndpointTransputMacros
ErasureSameAsTypeMacros
FormCodecMacros
ModifyMacroFunctorSupport
ModifyEach
ModifyFunctor
ModifyMacroSupport
ModifyEachMap
MultipartCodecMacros
SchemaAnnotationsMacros
SchemaCompanionMacros
SchemaMacros
ValidatorMacros
model
ConnectionInfo
ConnectionInfo
Delimited
ServerRequest
ServerRequestOverride
StatusCodeRange
StatusCodeRange
ClientError
Informational
Redirect
ServerError
Success
UnsupportedWebSocketFrameException
UsernamePassword
WebSocketFrameDecodeFailure
server
PartialServerEndpoint
PartialServerEndpointWithSecurityOutput
ServerEndpoint
ServerEndpoint
static
Files
FilesOptions
FilesOptions
HeadInput
HeadOutput
HeadOutput
Found
Resources
ResourcesOptions
ResourcesOptions
StaticErrorOutput
StaticErrorOutput
BadRequest
NotFound
RangeNotSatisfiable
StaticInput
StaticOutput
StaticOutput
Found
FoundPartial
NotModified
TapirStaticContentEndpoints
typelevel
BinaryPolyFunc
CaseBuilder
BinaryPolyFunc
Case
BinaryTupleOp
ErasureSameAsType
ErasureSameAsType
IntersectionTypeMirror
IntersectionTypeMirror
IntersectionTypeMirrorImpl
LowPriorityTupleArity
LowPriorityTupleConcat0
LowPriorityTupleConcat1
LowPriorityTupleConcat2
LowPriorityTupleConcat3
LowPriorityTupleConcat4
MatchType
MatchType
MatchTypeMacros
ParamConcat
ParamConcat
TupleAppendOneInstances
TupleArity
TupleArity
TupleFoldInstances
TupleOps
AppendOne
AppendOne
FoldLeft
FoldLeft
Join
Fold
Join
LowLevelJoinImplicits
UnionTypeMirror
UnionTypeMirror
UnionTypeMirrorImpl
AttributeKey
AttributeKey
AttributeMap
AttributeMap
Codec
Codec
CodecExtensions
CodecExtensions2
CodecFormat
CodecFormat
Grpc
Json
MultipartFormData
OctetStream
TextEventStream
TextHtml
TextJavascript
TextPlain
XWwwFormUrlencoded
Xml
Zip
DecodeResult
DecodeResult
Error
Error
JsonDecodeException
JsonError
MultipartDecodeException
MultipartDecodeException
Failure
InvalidValue
Mismatch
Missing
Multiple
Value
Defaults
Endpoint
EndpointErrorOutputVariantsOps
EndpointErrorOutputsOps
EndpointIO
EndpointIO
Atom
Basic
Body
Empty
Example
Example
FixedHeader
Header
Headers
Info
Info
MappedPair
OneOfBody
OneOfBodyVariant
Pair
Single
StreamBodyWrapper
annotations
EndpointInputAnnotation
EndpointOutputAnnotation
apikey
basic
bearer
body
byteArrayBody
byteBufferBody
cookie
cookies
customise
description
endpointInput
example
fileBody
formBody
header
headers
inputStreamBody
jsonbody
multipartBody
params
path
query
securitySchemeName
setCookie
setCookies
statusCode
xmlbody
EndpointInfo
EndpointInfoOps
EndpointInput
EndpointInput
Atom
Auth
AuthInfo
AuthInfo
AuthType
ApiKey
Http
OAuth2
ScopedOAuth2
AuthType
Basic
Cookie
ExtractFromRequest
FixedMethod
FixedPath
MappedPair
Pair
PathCapture
PathsCapture
Query
QueryParams
Single
EndpointInputsOps
EndpointMetaOps
EndpointOutput
EndpointOutput
Atom
Basic
FixedStatusCode
MappedPair
OneOf
OneOfVariant
Pair
Single
StatusCode
Void
WebSocketBodyWrapper
EndpointOutputsOps
EndpointSecurityInputsOps
EndpointServerLogicOps
EndpointTransput
EndpointTransput
Atom
Basic
Pair
FieldName
FieldName
FileRange
InputStreamRange
LowPriorityCodec
LowPrioritySchema
Mapping
Mapping
MultipartCodec
MultipartCodec
PartCodec
PartCodec
PartCodecPartiallyApplied
RangeValue
RawBodyType
RawBodyType
Binary
ByteArrayBody
ByteBufferBody
FileBody
InputStreamBody
InputStreamRangeBody
MultipartBody
StringBody
Schema
Schema
Explode
Explode
SName
SName
Title
Title
annotations
customise
default
deprecated
description
encodedExample
encodedName
format
hidden
title
validate
validateEach
SchemaAnnotations
SchemaAnnotations
SchemaType
SchemaType
SArray
SBinary
SBoolean
SCoproduct
SDate
SDateTime
SDiscriminator
SInteger
SNumber
SOpenProduct
SOption
SProduct
SProduct
SProductField
SProductField
SRef
SString
SchemaWithValue
StreamBodyIO
Tapir
BinaryBodyPartiallyApplied
WebSocketBodyBuilder
TapirAliases
TapirAuth
oauth2
TapirComputedInputs
TapirExtensions
TapirFile
ValidationError
ValidationResult
ValidationResult
Invalid
Invalid
Valid
Validator
Validator
All
Any
Any
Custom
Enumeration
Mapped
Max
MaxLength
MaxLength
MaxSize
Min
MinLength
MinLength
MinSize
Pattern
Primitive
WebSocketBodyOutput
tapir-core
/
sttp.tapir
/
Validator
/
Any
Any
sttp.tapir.Validator.Any
See the
Any
companion object
case
class
Any
[
T
](
validators
:
Seq
[
Validator
[
T
]])
extends
Validator
[
T
]
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
Validator
[
T
]
class
Object
trait
Matchable
class
Any
Show all
Members list
Clear all
Value members
Concrete methods
override
def
apply
(
t
:
T
):
List
[
ValidationError
[
_
]]
Attributes
Definition Classes
Validator
override
def
contramap
[
TT
](
g
:
TT
=>
T
):
Validator
[
TT
]
Attributes
Definition Classes
Validator
override
def
or
(
other
:
Validator
[
T
]):
Validator
[
T
]
Attributes
Definition Classes
Validator
Inherited methods
def
and
(
other
:
Validator
[
T
]):
Validator
[
T
]
Attributes
Inherited from:
Validator
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
def
show
:
Option
[
String
]
Attributes
Inherited from:
Validator
In this article
Attributes
Members list
Value members
Concrete methods
Inherited methods