Package-level declarations

Types

Link copied to clipboard
@RequiresOptIn(message = "Experimental Wow API: a 10.x minor release may change or remove it.", level = RequiresOptIn.Level.WARNING)
annotation class ExperimentalWowApi

Experimental in Wow: a public surface that a 10.x minor release may still change or remove, such as dataset queries, the HTTP operations routes and webhooks, and wow-cosec, which follows CoSec 8's pre-release.

Link copied to clipboard

Internal to Wow: public for Wow's own modules only, and it may change or go in any release.

Link copied to clipboard
@RequiresOptIn(message = "Wow SPI for backend and transport implementations: a minor release may change it.", level = RequiresOptIn.Level.WARNING)
annotation class WowSpi

A Wow SPI: a port that backends and transports implement. A minor release may change it, so a user opts in.