Package-level declarations

Types

Link copied to clipboard
open class MarkdownDocumentationExtension @Inject constructor : TapikGeneratorExtension

Configures Markdown documentation generation for Tapik endpoints.

Link copied to clipboard
open class SpringRestClientExtension @Inject constructor : TapikGeneratorExtension

Configures Spring RestClient code generation for Tapik endpoints.

Link copied to clipboard
open class SpringWebMvcExtension @Inject constructor : TapikGeneratorExtension

Configures Spring WebMVC controller generation for Tapik endpoints.

Link copied to clipboard
open class TapikExtension @Inject constructor(objects: ObjectFactory)

Root Gradle extension exposing Tapik-specific configuration surfaces.

Link copied to clipboard
@CacheableTask
abstract class TapikGenerateTask : DefaultTask

Gradle task that scans compiled classes for Tapik endpoints and generates supporting artefacts.

Link copied to clipboard

Base type tracking whether a generator has been configured via the Gradle DSL.

Link copied to clipboard
class TapikGradlePlugin : Plugin<Project>

Registers Tapik-specific Gradle tasks and DSL extensions for client generation.