Package io.micronaut.gradle.jsonschema
Interface JSONSchemaExtension
- All Known Implementing Classes:
DefaultJSONSchemaExtension
public interface JSONSchemaExtension
Configures the JSON Schema code generator.
-
Method Summary
Modifier and TypeMethodDescriptionvoidfromFile(File file, org.gradle.api.Action<? super JsonSchemaSpec> spec) Configures generation, given a schema file.voidfromUrl(String url, org.gradle.api.Action<? super JsonSchemaSpec> spec) Configures generation, given a schema URL.org.gradle.api.provider.Property<String>The version of the Micronaut JSON Schema generator.
-
Method Details
-
getVersion
org.gradle.api.provider.Property<String> getVersion()The version of the Micronaut JSON Schema generator.- Returns:
- the version
-
fromUrl
Configures generation, given a schema URL.- Parameters:
url- the url string of a json schemaspec- configuration for the server generation
-
fromFile
Configures generation, given a schema file.- Parameters:
file- the json filespec- configuration for the server generation
-