Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class AlwaysPublicResponse

Marks a function that always results in public interaction responses.

Link copied to clipboard
annotation class BotBuilderDSL

Marks a class or function that's part of the bot builder DSLs.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class DoNotChain

Marks a class or function that's part of the bot builder DSLs.

Link copied to clipboard
annotation class ExtensionDSL

Marks a class or function that's part of the extension DSLs.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class UnexpectedFunctionBehaviour

Marks a function that may result in unexpected behaviour, and ask the developer to check the docs.