Slash
0.7.6
Slash
/
tv.blademaker.slash.ratelimit
/
RateLimit
Rate
Limit
@
Target
(
allowedTargets
=
[
AnnotationTarget.FUNCTION
]
)
annotation class
RateLimit
(
quota
:
Int
,
duration
:
Long
,
unit
:
TimeUnit
,
target
:
RateLimit.Target
)
Content copied to clipboard
Types
Properties
Types
Target
Link copied to clipboard
enum
Target
:
Enum
<
RateLimit.Target
>
Content copied to clipboard
Properties
duration
Link copied to clipboard
val
duration
:
Long
Content copied to clipboard
quota
Link copied to clipboard
val
quota
:
Int
Content copied to clipboard
target
Link copied to clipboard
val
target
:
RateLimit.Target
Content copied to clipboard
unit
Link copied to clipboard
val
unit
:
TimeUnit
Content copied to clipboard