mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-11 10:32:42 +00:00
[Java][JVM] Move java specific import mappers to JVM specific code gen (#7569)
* Move java specific import mappers to java specific code gen * Use JVM specific import mappers in kotlin, scala, groovy * Update generators docs * Add autogenerated files
This commit is contained in:
@@ -20,23 +20,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -27,23 +27,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -26,23 +26,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -15,23 +15,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -22,23 +22,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -14,23 +14,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -14,23 +14,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -14,23 +14,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -15,23 +15,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -15,23 +15,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -20,23 +20,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -19,22 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -20,23 +20,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -20,23 +20,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -26,23 +26,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -26,23 +26,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -26,23 +26,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -21,23 +21,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -27,23 +27,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -27,23 +27,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -27,23 +27,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -13,23 +13,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -12,23 +12,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|
|
||||||
| Type/Alias | Imports |
|
| Type/Alias | Imports |
|
||||||
| ---------- | ------- |
|
| ---------- | ------- |
|
||||||
|Array|java.util.List|
|
|
||||||
|ArrayList|java.util.ArrayList|
|
|
||||||
|BigDecimal|java.math.BigDecimal|
|
|
||||||
|Date|java.util.Date|
|
|
||||||
|DateTime|org.joda.time.*|
|
|
||||||
|File|java.io.File|
|
|
||||||
|HashMap|java.util.HashMap|
|
|
||||||
|LinkedHashSet|java.util.LinkedHashSet|
|
|
||||||
|List|java.util.*|
|
|
||||||
|LocalDate|org.joda.time.*|
|
|
||||||
|LocalDateTime|org.joda.time.*|
|
|
||||||
|LocalTime|org.joda.time.*|
|
|
||||||
|Map|java.util.Map|
|
|
||||||
|Set|java.util.*|
|
|
||||||
|Timestamp|java.sql.Timestamp|
|
|
||||||
|URI|java.net.URI|
|
|
||||||
|UUID|java.util.UUID|
|
|
||||||
|
|
||||||
|
|
||||||
## INSTANTIATION TYPES
|
## INSTANTIATION TYPES
|
||||||
|
|||||||
@@ -1471,26 +1471,6 @@ public class DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
reservedWords = new HashSet<String>();
|
reservedWords = new HashSet<String>();
|
||||||
|
|
||||||
// TODO: Move Java specific import mappings out of DefaultCodegen.
|
|
||||||
importMapping = new HashMap<String, String>();
|
|
||||||
importMapping.put("BigDecimal", "java.math.BigDecimal");
|
|
||||||
importMapping.put("UUID", "java.util.UUID");
|
|
||||||
importMapping.put("URI", "java.net.URI");
|
|
||||||
importMapping.put("File", "java.io.File");
|
|
||||||
importMapping.put("Date", "java.util.Date");
|
|
||||||
importMapping.put("Timestamp", "java.sql.Timestamp");
|
|
||||||
importMapping.put("Map", "java.util.Map");
|
|
||||||
importMapping.put("HashMap", "java.util.HashMap");
|
|
||||||
importMapping.put("Array", "java.util.List");
|
|
||||||
importMapping.put("ArrayList", "java.util.ArrayList");
|
|
||||||
importMapping.put("List", "java.util.*");
|
|
||||||
importMapping.put("Set", "java.util.*");
|
|
||||||
importMapping.put("LinkedHashSet", "java.util.LinkedHashSet");
|
|
||||||
importMapping.put("DateTime", "org.joda.time.*");
|
|
||||||
importMapping.put("LocalDateTime", "org.joda.time.*");
|
|
||||||
importMapping.put("LocalDate", "org.joda.time.*");
|
|
||||||
importMapping.put("LocalTime", "org.joda.time.*");
|
|
||||||
|
|
||||||
cliOptions.add(CliOption.newBoolean(CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG,
|
cliOptions.add(CliOption.newBoolean(CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG,
|
||||||
CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG_DESC).defaultValue(Boolean.TRUE.toString()));
|
CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG_DESC).defaultValue(Boolean.TRUE.toString()));
|
||||||
cliOptions.add(CliOption.newBoolean(CodegenConstants.SORT_MODEL_PROPERTIES_BY_REQUIRED_FLAG,
|
cliOptions.add(CliOption.newBoolean(CodegenConstants.SORT_MODEL_PROPERTIES_BY_REQUIRED_FLAG,
|
||||||
@@ -1864,6 +1844,26 @@ public class DefaultCodegen implements CodegenConfig {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected void loadJVMSpecificImportMappers() {
|
||||||
|
importMapping.put("BigDecimal", "java.math.BigDecimal");
|
||||||
|
importMapping.put("UUID", "java.util.UUID");
|
||||||
|
importMapping.put("URI", "java.net.URI");
|
||||||
|
importMapping.put("File", "java.io.File");
|
||||||
|
importMapping.put("Date", "java.util.Date");
|
||||||
|
importMapping.put("Timestamp", "java.sql.Timestamp");
|
||||||
|
importMapping.put("Map", "java.util.Map");
|
||||||
|
importMapping.put("HashMap", "java.util.HashMap");
|
||||||
|
importMapping.put("Array", "java.util.List");
|
||||||
|
importMapping.put("ArrayList", "java.util.ArrayList");
|
||||||
|
importMapping.put("List", "java.util.*");
|
||||||
|
importMapping.put("Set", "java.util.*");
|
||||||
|
importMapping.put("LinkedHashSet", "java.util.LinkedHashSet");
|
||||||
|
importMapping.put("DateTime", "org.joda.time.*");
|
||||||
|
importMapping.put("LocalDateTime", "org.joda.time.*");
|
||||||
|
importMapping.put("LocalDate", "org.joda.time.*");
|
||||||
|
importMapping.put("LocalTime", "org.joda.time.*");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the property initialized from a data object
|
* Return the property initialized from a data object
|
||||||
* Useful for initialization with a plain object in Javascript
|
* Useful for initialization with a plain object in Javascript
|
||||||
|
|||||||
@@ -108,6 +108,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
|
|||||||
|
|
||||||
public AbstractJavaCodegen() {
|
public AbstractJavaCodegen() {
|
||||||
super();
|
super();
|
||||||
|
super.loadJVMSpecificImportMappers();
|
||||||
|
|
||||||
modifyFeatureSet(features -> features
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
|
|||||||
@@ -72,6 +72,8 @@ public abstract class AbstractKotlinCodegen extends DefaultCodegen implements Co
|
|||||||
|
|
||||||
public AbstractKotlinCodegen() {
|
public AbstractKotlinCodegen() {
|
||||||
super();
|
super();
|
||||||
|
super.loadJVMSpecificImportMappers();
|
||||||
|
|
||||||
supportsInheritance = true;
|
supportsInheritance = true;
|
||||||
setSortModelPropertiesByRequiredFlag(true);
|
setSortModelPropertiesByRequiredFlag(true);
|
||||||
|
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen {
|
|||||||
|
|
||||||
public AbstractScalaCodegen() {
|
public AbstractScalaCodegen() {
|
||||||
super();
|
super();
|
||||||
|
super.loadJVMSpecificImportMappers();
|
||||||
|
|
||||||
languageSpecificPrimitives.addAll(Arrays.asList(
|
languageSpecificPrimitives.addAll(Arrays.asList(
|
||||||
"String",
|
"String",
|
||||||
|
|||||||
@@ -59,6 +59,7 @@ public class AndroidClientCodegen extends DefaultCodegen implements CodegenConfi
|
|||||||
|
|
||||||
public AndroidClientCodegen() {
|
public AndroidClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
super.loadJVMSpecificImportMappers();
|
||||||
|
|
||||||
// TODO: Android client maintainer review.
|
// TODO: Android client maintainer review.
|
||||||
modifyFeatureSet(features -> features
|
modifyFeatureSet(features -> features
|
||||||
|
|||||||
@@ -17,21 +17,31 @@
|
|||||||
|
|
||||||
package org.openapitools.codegen.languages;
|
package org.openapitools.codegen.languages;
|
||||||
|
|
||||||
import org.openapitools.codegen.*;
|
import static org.openapitools.codegen.utils.StringUtils.camelize;
|
||||||
import org.openapitools.codegen.meta.features.*;
|
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.EnumSet;
|
import java.util.EnumSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import static org.openapitools.codegen.utils.StringUtils.camelize;
|
import org.openapitools.codegen.CodegenConstants;
|
||||||
|
import org.openapitools.codegen.CodegenOperation;
|
||||||
|
import org.openapitools.codegen.CodegenType;
|
||||||
|
import org.openapitools.codegen.SupportingFile;
|
||||||
|
import org.openapitools.codegen.meta.features.ClientModificationFeature;
|
||||||
|
import org.openapitools.codegen.meta.features.DocumentationFeature;
|
||||||
|
import org.openapitools.codegen.meta.features.GlobalFeature;
|
||||||
|
import org.openapitools.codegen.meta.features.ParameterFeature;
|
||||||
|
import org.openapitools.codegen.meta.features.SchemaSupportFeature;
|
||||||
|
import org.openapitools.codegen.meta.features.SecurityFeature;
|
||||||
|
import org.openapitools.codegen.meta.features.WireFormatFeature;
|
||||||
|
|
||||||
|
|
||||||
public class GroovyClientCodegen extends AbstractJavaCodegen {
|
public class GroovyClientCodegen extends AbstractJavaCodegen {
|
||||||
|
|
||||||
public GroovyClientCodegen() {
|
public GroovyClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
super.loadJVMSpecificImportMappers();
|
||||||
|
|
||||||
modifyFeatureSet(features -> features
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
|
|||||||
@@ -35,9 +35,11 @@ lib/openapi_petstore/model/dog_all_of.ex
|
|||||||
lib/openapi_petstore/model/enum_arrays.ex
|
lib/openapi_petstore/model/enum_arrays.ex
|
||||||
lib/openapi_petstore/model/enum_class.ex
|
lib/openapi_petstore/model/enum_class.ex
|
||||||
lib/openapi_petstore/model/enum_test.ex
|
lib/openapi_petstore/model/enum_test.ex
|
||||||
|
lib/openapi_petstore/model/file.ex
|
||||||
lib/openapi_petstore/model/file_schema_test_class.ex
|
lib/openapi_petstore/model/file_schema_test_class.ex
|
||||||
lib/openapi_petstore/model/format_test.ex
|
lib/openapi_petstore/model/format_test.ex
|
||||||
lib/openapi_petstore/model/has_only_read_only.ex
|
lib/openapi_petstore/model/has_only_read_only.ex
|
||||||
|
lib/openapi_petstore/model/list.ex
|
||||||
lib/openapi_petstore/model/map_test.ex
|
lib/openapi_petstore/model/map_test.ex
|
||||||
lib/openapi_petstore/model/mixed_properties_and_additional_properties_class.ex
|
lib/openapi_petstore/model/mixed_properties_and_additional_properties_class.ex
|
||||||
lib/openapi_petstore/model/model_200_response.ex
|
lib/openapi_petstore/model/model_200_response.ex
|
||||||
|
|||||||
@@ -0,0 +1,25 @@
|
|||||||
|
# NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
# https://openapi-generator.tech
|
||||||
|
# Do not edit the class manually.
|
||||||
|
|
||||||
|
defmodule OpenapiPetstore.Model.File do
|
||||||
|
@moduledoc """
|
||||||
|
Must be named `File` for test.
|
||||||
|
"""
|
||||||
|
|
||||||
|
@derive [Poison.Encoder]
|
||||||
|
defstruct [
|
||||||
|
:"sourceURI"
|
||||||
|
]
|
||||||
|
|
||||||
|
@type t :: %__MODULE__{
|
||||||
|
:"sourceURI" => String.t | nil
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
defimpl Poison.Decoder, for: OpenapiPetstore.Model.File do
|
||||||
|
def decode(value, _options) do
|
||||||
|
value
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
# NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
# https://openapi-generator.tech
|
||||||
|
# Do not edit the class manually.
|
||||||
|
|
||||||
|
defmodule OpenapiPetstore.Model.List do
|
||||||
|
@moduledoc """
|
||||||
|
|
||||||
|
"""
|
||||||
|
|
||||||
|
@derive [Poison.Encoder]
|
||||||
|
defstruct [
|
||||||
|
:"123-list"
|
||||||
|
]
|
||||||
|
|
||||||
|
@type t :: %__MODULE__{
|
||||||
|
:"123-list" => String.t | nil
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
defimpl Poison.Decoder, for: OpenapiPetstore.Model.List do
|
||||||
|
def decode(value, _options) do
|
||||||
|
value
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
@@ -39,6 +39,7 @@ lib/app/Models/DogAllOf.php
|
|||||||
lib/app/Models/EnumArrays.php
|
lib/app/Models/EnumArrays.php
|
||||||
lib/app/Models/EnumClass.php
|
lib/app/Models/EnumClass.php
|
||||||
lib/app/Models/EnumTest.php
|
lib/app/Models/EnumTest.php
|
||||||
|
lib/app/Models/File.php
|
||||||
lib/app/Models/FileSchemaTestClass.php
|
lib/app/Models/FileSchemaTestClass.php
|
||||||
lib/app/Models/Foo.php
|
lib/app/Models/Foo.php
|
||||||
lib/app/Models/FormatTest.php
|
lib/app/Models/FormatTest.php
|
||||||
@@ -54,6 +55,7 @@ lib/app/Models/InlineResponseDefault.php
|
|||||||
lib/app/Models/MapTest.php
|
lib/app/Models/MapTest.php
|
||||||
lib/app/Models/MixedPropertiesAndAdditionalPropertiesClass.php
|
lib/app/Models/MixedPropertiesAndAdditionalPropertiesClass.php
|
||||||
lib/app/Models/Model200Response.php
|
lib/app/Models/Model200Response.php
|
||||||
|
lib/app/Models/ModelList.php
|
||||||
lib/app/Models/ModelReturn.php
|
lib/app/Models/ModelReturn.php
|
||||||
lib/app/Models/Name.php
|
lib/app/Models/Name.php
|
||||||
lib/app/Models/NullableClass.php
|
lib/app/Models/NullableClass.php
|
||||||
|
|||||||
15
samples/server/petstore/php-laravel/lib/app/Models/File.php
Normal file
15
samples/server/petstore/php-laravel/lib/app/Models/File.php
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* File
|
||||||
|
*/
|
||||||
|
namespace app\Models;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* File
|
||||||
|
*/
|
||||||
|
class File {
|
||||||
|
|
||||||
|
/** @var string $sourceURI Test capitalization*/
|
||||||
|
private $sourceURI;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* ModelList
|
||||||
|
*/
|
||||||
|
namespace app\Models;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ModelList
|
||||||
|
*/
|
||||||
|
class ModelList {
|
||||||
|
|
||||||
|
/** @var string $_123list */
|
||||||
|
private $_123list;
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user