Package-level declarations

Types

Link copied to clipboard
abstract class JustworksExtension @Inject constructor(objects: ObjectFactory)

DSL extension for configuring the Justworks OpenAPI code generator.

Link copied to clipboard
@CacheableTask
abstract class JustworksGenerateTask : DefaultTask

Gradle task that generates Kotlin source files from an OpenAPI spec.

Link copied to clipboard
class JustworksPlugin : Plugin<Project>

Gradle plugin that registers the Justworks OpenAPI code generator.

Link copied to clipboard
@CacheableTask
abstract class JustworksSharedTypesTask : DefaultTask

Gradle task that generates shared types (HttpError, Success, ApiClientBase) once to a fixed output directory shared across all spec configurations.

Link copied to clipboard
abstract class JustworksSpecConfiguration @Inject constructor(name: String) : Named

Configuration for a single OpenAPI spec in the Justworks multi-spec DSL.