-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
65 changed files
with
5,106 additions
and
0 deletions.
There are no files selected for viewing
72 changes: 72 additions & 0 deletions
72
gen/main/java/testmodel/micronaut_record/AdditionalPropertiesModel.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
package testmodel.micronaut_record; | ||
|
||
@jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") | ||
@io.micronaut.serde.annotation.Serdeable | ||
public class AdditionalPropertiesModel { | ||
|
||
public static final java.lang.String JSON_PROPERTY_ID = "id"; | ||
|
||
@com.fasterxml.jackson.annotation.JsonProperty(JSON_PROPERTY_ID) | ||
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL) | ||
private java.lang.String id; | ||
|
||
private java.util.Map<java.lang.String, AdditionalPropertiesModelValue> additionalProperties; | ||
|
||
// methods | ||
|
||
@Override | ||
public boolean equals(Object object) { | ||
if (object == this) { | ||
return true; | ||
} | ||
if (object == null || getClass() != object.getClass()) { | ||
return false; | ||
} | ||
AdditionalPropertiesModel other = (AdditionalPropertiesModel) object; | ||
return java.util.Objects.equals(id, other.id); | ||
} | ||
|
||
@Override | ||
public int hashCode() { | ||
return java.util.Objects.hash(id); | ||
} | ||
|
||
@Override | ||
public java.lang.String toString() { | ||
return new java.lang.StringBuilder() | ||
.append("AdditionalPropertiesModel[") | ||
.append("id=").append(id) | ||
.append("]") | ||
.toString(); | ||
} | ||
|
||
// fluent | ||
|
||
public AdditionalPropertiesModel id(java.lang.String newId) { | ||
this.id = newId; | ||
return this; | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonAnyGetter | ||
public java.util.Map<java.lang.String, AdditionalPropertiesModelValue> getAdditionalProperties() { | ||
return additionalProperties; | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonAnySetter | ||
public void setAdditionalProperties(java.lang.String propertyKey, AdditionalPropertiesModelValue value) { | ||
if (this.additionalProperties == null) { | ||
this.additionalProperties = new java.util.HashMap<>(); | ||
} | ||
this.additionalProperties.put(propertyKey, value); | ||
} | ||
|
||
// getter/setter | ||
|
||
public java.lang.String getId() { | ||
return id; | ||
} | ||
|
||
public void setId(java.lang.String newId) { | ||
this.id = newId; | ||
} | ||
} |
9 changes: 9 additions & 0 deletions
9
gen/main/java/testmodel/micronaut_record/AdditionalPropertiesModelValue.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
package testmodel.micronaut_record; | ||
|
||
@jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") | ||
@com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.DEDUCTION, visible = true) | ||
@com.fasterxml.jackson.annotation.JsonSubTypes({ | ||
@com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = PropertyTypeOne.class), | ||
@com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = PropertyTypeTwo.class) | ||
}) | ||
public sealed interface AdditionalPropertiesModelValue permits PropertyTypeOne, PropertyTypeTwo {} |
40 changes: 40 additions & 0 deletions
40
gen/main/java/testmodel/micronaut_record/EnumerationInteger.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
package testmodel.micronaut_record; | ||
|
||
@jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") | ||
public enum EnumerationInteger { | ||
|
||
NUMBER_MINUS_2147483648(-2147483648), | ||
NUMBER_MINUS_1(-1), | ||
NUMBER_0(0), | ||
NUMBER_1(1), | ||
NUMBER_2147483647(2147483647); | ||
|
||
public static final java.lang.Integer NUMBER_MINUS_2147483648_VALUE = -2147483648; | ||
public static final java.lang.Integer NUMBER_MINUS_1_VALUE = -1; | ||
public static final java.lang.Integer NUMBER_0_VALUE = 0; | ||
public static final java.lang.Integer NUMBER_1_VALUE = 1; | ||
public static final java.lang.Integer NUMBER_2147483647_VALUE = 2147483647; | ||
|
||
private final java.lang.Integer value; | ||
|
||
private EnumerationInteger(java.lang.Integer value) { | ||
this.value = value; | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonCreator | ||
public static EnumerationInteger toEnum(java.lang.Integer value) { | ||
return toOptional(value).orElseThrow(() -> new IllegalArgumentException("Unknown value '" + value + "'.")); | ||
} | ||
|
||
public static java.util.Optional<EnumerationInteger> toOptional(java.lang.Integer value) { | ||
return java.util.Arrays | ||
.stream(values()) | ||
.filter(e -> e.value.equals(value)) | ||
.findAny(); | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonValue | ||
public java.lang.Integer getValue() { | ||
return value; | ||
} | ||
} |
181 changes: 181 additions & 0 deletions
181
gen/main/java/testmodel/micronaut_record/EnumerationModel.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,181 @@ | ||
package testmodel.micronaut_record; | ||
|
||
@jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") | ||
@io.micronaut.serde.annotation.Serdeable | ||
public class EnumerationModel { | ||
|
||
public static final java.lang.String JSON_PROPERTY_STRING = "string"; | ||
public static final java.lang.String JSON_PROPERTY_STRING_DEFAULT = "string-default"; | ||
public static final java.lang.String JSON_PROPERTY_EMBEDDED = "embedded"; | ||
public static final java.lang.String JSON_PROPERTY_EMBEDDED_DEFAULT = "embedded-default"; | ||
|
||
@com.fasterxml.jackson.annotation.JsonProperty(JSON_PROPERTY_STRING) | ||
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL) | ||
private EnumerationString string; | ||
|
||
@com.fasterxml.jackson.annotation.JsonProperty(JSON_PROPERTY_STRING_DEFAULT) | ||
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL) | ||
private EnumerationStringDefault stringDefault = EnumerationStringDefault.THREE; | ||
|
||
@com.fasterxml.jackson.annotation.JsonProperty(JSON_PROPERTY_EMBEDDED) | ||
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL) | ||
private Embedded embedded; | ||
|
||
@com.fasterxml.jackson.annotation.JsonProperty(JSON_PROPERTY_EMBEDDED_DEFAULT) | ||
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL) | ||
private EmbeddedDefault embeddedDefault = EmbeddedDefault.FOUR; | ||
|
||
// methods | ||
|
||
@Override | ||
public boolean equals(Object object) { | ||
if (object == this) { | ||
return true; | ||
} | ||
if (object == null || getClass() != object.getClass()) { | ||
return false; | ||
} | ||
EnumerationModel other = (EnumerationModel) object; | ||
return java.util.Objects.equals(string, other.string) | ||
&& java.util.Objects.equals(stringDefault, other.stringDefault) | ||
&& java.util.Objects.equals(embedded, other.embedded) | ||
&& java.util.Objects.equals(embeddedDefault, other.embeddedDefault); | ||
} | ||
|
||
@Override | ||
public int hashCode() { | ||
return java.util.Objects.hash(string, stringDefault, embedded, embeddedDefault); | ||
} | ||
|
||
@Override | ||
public java.lang.String toString() { | ||
return new java.lang.StringBuilder() | ||
.append("EnumerationModel[") | ||
.append("string=").append(string).append(",") | ||
.append("stringDefault=").append(stringDefault).append(",") | ||
.append("embedded=").append(embedded).append(",") | ||
.append("embeddedDefault=").append(embeddedDefault) | ||
.append("]") | ||
.toString(); | ||
} | ||
|
||
// fluent | ||
|
||
public EnumerationModel string(EnumerationString newString) { | ||
this.string = newString; | ||
return this; | ||
} | ||
|
||
public EnumerationModel stringDefault(EnumerationStringDefault newStringDefault) { | ||
this.stringDefault = newStringDefault; | ||
return this; | ||
} | ||
|
||
public EnumerationModel embedded(Embedded newEmbedded) { | ||
this.embedded = newEmbedded; | ||
return this; | ||
} | ||
|
||
public EnumerationModel embeddedDefault(EmbeddedDefault newEmbeddedDefault) { | ||
this.embeddedDefault = newEmbeddedDefault; | ||
return this; | ||
} | ||
|
||
// getter/setter | ||
|
||
public EnumerationString getString() { | ||
return string; | ||
} | ||
|
||
public void setString(EnumerationString newString) { | ||
this.string = newString; | ||
} | ||
|
||
public EnumerationStringDefault getStringDefault() { | ||
return stringDefault; | ||
} | ||
|
||
public void setStringDefault(EnumerationStringDefault newStringDefault) { | ||
this.stringDefault = newStringDefault; | ||
} | ||
|
||
public Embedded getEmbedded() { | ||
return embedded; | ||
} | ||
|
||
public void setEmbedded(Embedded newEmbedded) { | ||
this.embedded = newEmbedded; | ||
} | ||
|
||
public EmbeddedDefault getEmbeddedDefault() { | ||
return embeddedDefault; | ||
} | ||
|
||
public void setEmbeddedDefault(EmbeddedDefault newEmbeddedDefault) { | ||
this.embeddedDefault = newEmbeddedDefault; | ||
} | ||
|
||
public enum Embedded { | ||
|
||
FIRST("first"), | ||
SECOND("second"); | ||
|
||
public static final java.lang.String FIRST_VALUE = "first"; | ||
public static final java.lang.String SECOND_VALUE = "second"; | ||
|
||
private final java.lang.String value; | ||
|
||
private Embedded(java.lang.String value) { | ||
this.value = value; | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonCreator | ||
public static Embedded toEnum(java.lang.String value) { | ||
return toOptional(value).orElseThrow(() -> new IllegalArgumentException("Unknown value '" + value + "'.")); | ||
} | ||
|
||
public static java.util.Optional<Embedded> toOptional(java.lang.String value) { | ||
return java.util.Arrays | ||
.stream(values()) | ||
.filter(e -> e.value.equals(value)) | ||
.findAny(); | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonValue | ||
public java.lang.String getValue() { | ||
return value; | ||
} | ||
} | ||
|
||
public enum EmbeddedDefault { | ||
|
||
THREE("three"), | ||
FOUR("four"); | ||
|
||
public static final java.lang.String THREE_VALUE = "three"; | ||
public static final java.lang.String FOUR_VALUE = "four"; | ||
|
||
private final java.lang.String value; | ||
|
||
private EmbeddedDefault(java.lang.String value) { | ||
this.value = value; | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonCreator | ||
public static EmbeddedDefault toEnum(java.lang.String value) { | ||
return toOptional(value).orElseThrow(() -> new IllegalArgumentException("Unknown value '" + value + "'.")); | ||
} | ||
|
||
public static java.util.Optional<EmbeddedDefault> toOptional(java.lang.String value) { | ||
return java.util.Arrays | ||
.stream(values()) | ||
.filter(e -> e.value.equals(value)) | ||
.findAny(); | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonValue | ||
public java.lang.String getValue() { | ||
return value; | ||
} | ||
} | ||
} |
36 changes: 36 additions & 0 deletions
36
gen/main/java/testmodel/micronaut_record/EnumerationNumber.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
package testmodel.micronaut_record; | ||
|
||
@jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") | ||
public enum EnumerationNumber { | ||
|
||
NUMBER_MINUS_1(-1D), | ||
NUMBER_0(0D), | ||
NUMBER_1(1D); | ||
|
||
public static final java.lang.Double NUMBER_MINUS_1_VALUE = -1D; | ||
public static final java.lang.Double NUMBER_0_VALUE = 0D; | ||
public static final java.lang.Double NUMBER_1_VALUE = 1D; | ||
|
||
private final java.lang.Double value; | ||
|
||
private EnumerationNumber(java.lang.Double value) { | ||
this.value = value; | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonCreator | ||
public static EnumerationNumber toEnum(java.lang.Double value) { | ||
return toOptional(value).orElseThrow(() -> new IllegalArgumentException("Unknown value '" + value + "'.")); | ||
} | ||
|
||
public static java.util.Optional<EnumerationNumber> toOptional(java.lang.Double value) { | ||
return java.util.Arrays | ||
.stream(values()) | ||
.filter(e -> e.value.equals(value)) | ||
.findAny(); | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonValue | ||
public java.lang.Double getValue() { | ||
return value; | ||
} | ||
} |
34 changes: 34 additions & 0 deletions
34
gen/main/java/testmodel/micronaut_record/EnumerationString.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
package testmodel.micronaut_record; | ||
|
||
@jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") | ||
public enum EnumerationString { | ||
|
||
ONE("one"), | ||
TWO("two"); | ||
|
||
public static final java.lang.String ONE_VALUE = "one"; | ||
public static final java.lang.String TWO_VALUE = "two"; | ||
|
||
private final java.lang.String value; | ||
|
||
private EnumerationString(java.lang.String value) { | ||
this.value = value; | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonCreator | ||
public static EnumerationString toEnum(java.lang.String value) { | ||
return toOptional(value).orElseThrow(() -> new IllegalArgumentException("Unknown value '" + value + "'.")); | ||
} | ||
|
||
public static java.util.Optional<EnumerationString> toOptional(java.lang.String value) { | ||
return java.util.Arrays | ||
.stream(values()) | ||
.filter(e -> e.value.equals(value)) | ||
.findAny(); | ||
} | ||
|
||
@com.fasterxml.jackson.annotation.JsonValue | ||
public java.lang.String getValue() { | ||
return value; | ||
} | ||
} |
Oops, something went wrong.