apion
apion
API
io.github.edadma.apion
AuthError
AuthMiddleware
Auth
Config
ErrorResponse
InMemoryTokenStore
TokenPayload
TokenStore
BufferBody
BufferResponseOps
Complete
CompressionMiddleware
Options
Continue
Cookie
Cookie
CookieMiddleware
CookieManagementOps
CookieSigner
JsonCookieParser
Options
Presets
CorsMiddleware
Options
Origin
Any
Function
Multiple
Pattern
Single
Origin
EmptyBody
FSInterface
Fail
JWT
Header
Header
JWTError
RefreshToken
JsonResponseOps
LoggingMiddleware
Format
Options
NotFoundError
Process
RateLimiterMiddleware
InMemoryStore
IpSource
Options
RateLimit
RateLimitError
RateLimitStore
ReadableStreamBody
RealFS
Request
Request
Response
Response
ResponseBody
ResponseHeaders
ResponseHeaders
Result
ResultOps
Router
Router
SecurityMiddleware
Options
Server
ServerError
Skip
StaticMiddleware
Options
StringBody
StringResponseOps
ValidationError
apion
/
io.github.edadma.apion
/
RateLimiterMiddleware
/
RateLimitError
RateLimitError
io.github.edadma.apion.RateLimiterMiddleware.RateLimitError
case
class
RateLimitError
(
error
:
String
,
retryAfter
:
Long
,
limit
:
Int
,
remaining
:
Int
,
reset
:
Long
)
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Show all
Members list
Clear all
Value members
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
In this article
Attributes
Members list
Value members
Inherited methods