You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
They were never really intended to support null values, so this is kind of a bug. However, this is technically also breaking for users that set these properties to `null` explicitly (instead of leaving them unset).
Copy file name to clipboardExpand all lines: modules/openapi-generator-gradle-plugin/src/main/kotlin/org/openapitools/generator/gradle/plugin/extensions/OpenApiGeneratorGenerateExtension.kt
+13-13Lines changed: 13 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -81,12 +81,12 @@ open class OpenApiGeneratorGenerateExtension(project: Project) {
81
81
/**
82
82
* The template directory holding a custom template.
83
83
*/
84
-
val templateDir = project.objects.property<String?>()
84
+
val templateDir = project.objects.property<String>()
85
85
86
86
/**
87
87
* The template location (which may be a directory or a classpath location) holding custom templates.
88
88
*/
89
-
val templateResourcePath = project.objects.property<String?>()
89
+
val templateResourcePath = project.objects.property<String>()
90
90
91
91
/**
92
92
* Adds authorization headers when fetching the OpenAPI definitions remotely.
@@ -109,7 +109,7 @@ open class OpenApiGeneratorGenerateExtension(project: Project) {
109
109
/**
110
110
* Specifies if the existing files should be overwritten during the generation.
111
111
*/
112
-
val skipOverwrite = project.objects.property<Boolean?>()
112
+
val skipOverwrite = project.objects.property<Boolean>()
113
113
114
114
/**
115
115
* Package for generated classes (where supported)
@@ -244,32 +244,32 @@ open class OpenApiGeneratorGenerateExtension(project: Project) {
244
244
/**
245
245
* Reference the library template (sub-template) of a generator.
246
246
*/
247
-
val library = project.objects.property<String?>()
247
+
val library = project.objects.property<String>()
248
248
249
249
/**
250
250
* Git host, e.g. gitlab.com.
251
251
*/
252
-
val gitHost = project.objects.property<String?>()
252
+
val gitHost = project.objects.property<String>()
253
253
254
254
/**
255
255
* Git user ID, e.g. openapitools.
256
256
*/
257
-
val gitUserId = project.objects.property<String?>()
257
+
val gitUserId = project.objects.property<String>()
258
258
259
259
/**
260
260
* Git repo ID, e.g. openapi-generator.
261
261
*/
262
-
val gitRepoId = project.objects.property<String?>()
262
+
val gitRepoId = project.objects.property<String>()
263
263
264
264
/**
265
265
* Release note, default to 'Minor update'.
266
266
*/
267
-
val releaseNote = project.objects.property<String?>()
267
+
val releaseNote = project.objects.property<String>()
268
268
269
269
/**
270
270
* HTTP user agent, e.g. codegen_csharp_api_client, default to 'OpenAPI-Generator/{packageVersion}/{language}'
271
271
*/
272
-
val httpUserAgent = project.objects.property<String?>()
272
+
val httpUserAgent = project.objects.property<String>()
273
273
274
274
/**
275
275
* Specifies how a reserved name should be escaped to. Otherwise, the default _<name> is used.
@@ -279,17 +279,17 @@ open class OpenApiGeneratorGenerateExtension(project: Project) {
279
279
/**
280
280
* Specifies an override location for the .openapi-generator-ignore file. Most useful on initial generation.
281
281
*/
282
-
val ignoreFileOverride = project.objects.property<String?>()
282
+
val ignoreFileOverride = project.objects.property<String>()
283
283
284
284
/**
285
285
* Remove prefix of operationId, e.g. config_getId => getId
286
286
*/
287
-
val removeOperationIdPrefix = project.objects.property<Boolean?>()
287
+
val removeOperationIdPrefix = project.objects.property<Boolean>()
288
288
289
289
/**
290
290
* Skip examples defined in the operation
291
291
*/
292
-
val skipOperationExample = project.objects.property<Boolean?>()
292
+
val skipOperationExample = project.objects.property<Boolean>()
293
293
294
294
/**
295
295
* Defines which API-related files should be generated. This allows you to create a subset of generated files (or none at all).
@@ -394,7 +394,7 @@ open class OpenApiGeneratorGenerateExtension(project: Project) {
394
394
/**
395
395
* Templating engine: "mustache" (default) or "handlebars" (beta)
396
396
*/
397
-
val engine = project.objects.property<String?>()
397
+
val engine = project.objects.property<String>()
398
398
399
399
/**
400
400
* Defines whether the output dir should be cleaned up before generating the output.
Copy file name to clipboardExpand all lines: modules/openapi-generator-gradle-plugin/src/main/kotlin/org/openapitools/generator/gradle/plugin/tasks/GenerateTask.kt
0 commit comments