ApplyAction

interface ApplyAction<D : Definition<B>, B : BuildModel> : ProjectFeatureApplyAction<OpenApiDefinition, BuildModel.None, D> (source)

Inheritors

Properties

Link copied to clipboard
@get:Inject
abstract val components: SoftwareComponentContainer
Link copied to clipboard
@get:Inject
abstract val configurations: ConfigurationRegistrar
Link copied to clipboard
@get:Inject
abstract val dependencyFactory: DependencyFactory
Link copied to clipboard
@get:Inject
abstract val layout: ProjectFeatureLayout
Link copied to clipboard
@get:Inject
abstract val objectFactory: ObjectFactory
Link copied to clipboard
@get:Inject
abstract val tasks: TaskRegistrar

Functions

Link copied to clipboard
open fun apply(definition: OpenApiDefinition, suffix: String, classifier: String?, sapciAttribute: String): TaskProvider<GenerateOpenApi>
abstract fun apply(context: ProjectFeatureApplicationContext?, definition: OpenApiDefinition?, buildModel: BuildModel.None?, parentDefinition: D?)