Skip to content

Commit 3b1aed4

Browse files
committed
Update samples
1 parent 23aa197 commit 3b1aed4

File tree

262 files changed

+1964
-446
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

262 files changed

+1964
-446
lines changed

samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesAnyType.java

Lines changed: 47 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
import io.swagger.annotations.ApiModel;
44
import io.swagger.annotations.ApiModelProperty;
5-
import java.util.HashMap;
6-
import java.util.Map;
75
import java.io.Serializable;
86
import javax.validation.constraints.*;
97
import javax.validation.Valid;
108

119
import io.swagger.annotations.*;
10+
import java.util.Map;
11+
import java.util.HashMap;
12+
import com.fasterxml.jackson.annotation.JsonAnyGetter;
13+
import com.fasterxml.jackson.annotation.JsonAnySetter;
1214
import java.util.Objects;
1315
import com.fasterxml.jackson.annotation.JsonProperty;
1416
import com.fasterxml.jackson.annotation.JsonCreator;
@@ -19,7 +21,7 @@
1921

2022
@JsonTypeName("AdditionalPropertiesAnyType")
2123
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.16.0-SNAPSHOT")
22-
public class AdditionalPropertiesAnyType extends HashMap<String, Object> implements Serializable {
24+
public class AdditionalPropertiesAnyType implements Serializable {
2325
private String name;
2426

2527
public AdditionalPropertiesAnyType() {
@@ -44,6 +46,43 @@ public void setName(String name) {
4446
this.name = name;
4547
}
4648

49+
/**
50+
* A container for additional, undeclared properties.
51+
* This is a holder for any undeclared properties as specified with
52+
* the 'additionalProperties' keyword in the OAS document.
53+
*/
54+
private Map<String, Object> additionalProperties;
55+
56+
/**
57+
* Set the additional (undeclared) property with the specified name and value.
58+
* If the property does not already exist, create it otherwise replace it.
59+
*/
60+
@JsonAnySetter
61+
public AdditionalPropertiesAnyType putAdditionalProperty(String key, Object value) {
62+
if (this.additionalProperties == null) {
63+
this.additionalProperties = new HashMap<String, Object>();
64+
}
65+
this.additionalProperties.put(key, value);
66+
return this;
67+
}
68+
69+
/**
70+
* Return the additional (undeclared) property.
71+
*/
72+
@JsonAnyGetter
73+
public Map<String, Object> getAdditionalProperties() {
74+
return additionalProperties;
75+
}
76+
77+
/**
78+
* Return the additional (undeclared) property with the specified name.
79+
*/
80+
public Object getAdditionalProperty(String key) {
81+
if (this.additionalProperties == null) {
82+
return null;
83+
}
84+
return this.additionalProperties.get(key);
85+
}
4786

4887
@Override
4988
public boolean equals(Object o) {
@@ -54,22 +93,23 @@ public boolean equals(Object o) {
5493
return false;
5594
}
5695
AdditionalPropertiesAnyType additionalPropertiesAnyType = (AdditionalPropertiesAnyType) o;
57-
return Objects.equals(this.name, additionalPropertiesAnyType.name) &&
58-
super.equals(o);
96+
return Objects.equals(this.name, additionalPropertiesAnyType.name) && Objects.equals(this.additionalProperties, additionalPropertiesAnyType.additionalProperties);
5997
}
6098

6199
@Override
62100
public int hashCode() {
63-
return Objects.hash(name, super.hashCode());
101+
return Objects.hash(name, additionalProperties);
64102
}
65103

66104
@Override
67105
public String toString() {
68106
StringBuilder sb = new StringBuilder();
69107
sb.append("class AdditionalPropertiesAnyType {\n");
70-
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
108+
71109
sb.append(" name: ").append(toIndentedString(name)).append("\n");
72110
sb.append("}");
111+
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
112+
sb.append("}");
73113
return sb.toString();
74114
}
75115

samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesArray.java

Lines changed: 47 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22

33
import io.swagger.annotations.ApiModel;
44
import io.swagger.annotations.ApiModelProperty;
5-
import java.util.HashMap;
65
import java.util.List;
7-
import java.util.Map;
86
import java.io.Serializable;
97
import javax.validation.constraints.*;
108
import javax.validation.Valid;
119

1210
import io.swagger.annotations.*;
11+
import java.util.Map;
12+
import java.util.HashMap;
13+
import com.fasterxml.jackson.annotation.JsonAnyGetter;
14+
import com.fasterxml.jackson.annotation.JsonAnySetter;
1315
import java.util.Objects;
1416
import com.fasterxml.jackson.annotation.JsonProperty;
1517
import com.fasterxml.jackson.annotation.JsonCreator;
@@ -20,7 +22,7 @@
2022

2123
@JsonTypeName("AdditionalPropertiesArray")
2224
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.16.0-SNAPSHOT")
23-
public class AdditionalPropertiesArray extends HashMap<String, List> implements Serializable {
25+
public class AdditionalPropertiesArray implements Serializable {
2426
private String name;
2527

2628
public AdditionalPropertiesArray() {
@@ -45,6 +47,43 @@ public void setName(String name) {
4547
this.name = name;
4648
}
4749

50+
/**
51+
* A container for additional, undeclared properties.
52+
* This is a holder for any undeclared properties as specified with
53+
* the 'additionalProperties' keyword in the OAS document.
54+
*/
55+
private Map<String, List> additionalProperties;
56+
57+
/**
58+
* Set the additional (undeclared) property with the specified name and value.
59+
* If the property does not already exist, create it otherwise replace it.
60+
*/
61+
@JsonAnySetter
62+
public AdditionalPropertiesArray putAdditionalProperty(String key, List value) {
63+
if (this.additionalProperties == null) {
64+
this.additionalProperties = new HashMap<String, List>();
65+
}
66+
this.additionalProperties.put(key, value);
67+
return this;
68+
}
69+
70+
/**
71+
* Return the additional (undeclared) property.
72+
*/
73+
@JsonAnyGetter
74+
public Map<String, List> getAdditionalProperties() {
75+
return additionalProperties;
76+
}
77+
78+
/**
79+
* Return the additional (undeclared) property with the specified name.
80+
*/
81+
public List getAdditionalProperty(String key) {
82+
if (this.additionalProperties == null) {
83+
return null;
84+
}
85+
return this.additionalProperties.get(key);
86+
}
4887

4988
@Override
5089
public boolean equals(Object o) {
@@ -55,22 +94,23 @@ public boolean equals(Object o) {
5594
return false;
5695
}
5796
AdditionalPropertiesArray additionalPropertiesArray = (AdditionalPropertiesArray) o;
58-
return Objects.equals(this.name, additionalPropertiesArray.name) &&
59-
super.equals(o);
97+
return Objects.equals(this.name, additionalPropertiesArray.name) && Objects.equals(this.additionalProperties, additionalPropertiesArray.additionalProperties);
6098
}
6199

62100
@Override
63101
public int hashCode() {
64-
return Objects.hash(name, super.hashCode());
102+
return Objects.hash(name, additionalProperties);
65103
}
66104

67105
@Override
68106
public String toString() {
69107
StringBuilder sb = new StringBuilder();
70108
sb.append("class AdditionalPropertiesArray {\n");
71-
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
109+
72110
sb.append(" name: ").append(toIndentedString(name)).append("\n");
73111
sb.append("}");
112+
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
113+
sb.append("}");
74114
return sb.toString();
75115
}
76116

samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesBoolean.java

Lines changed: 47 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
import io.swagger.annotations.ApiModel;
44
import io.swagger.annotations.ApiModelProperty;
5-
import java.util.HashMap;
6-
import java.util.Map;
75
import java.io.Serializable;
86
import javax.validation.constraints.*;
97
import javax.validation.Valid;
108

119
import io.swagger.annotations.*;
10+
import java.util.Map;
11+
import java.util.HashMap;
12+
import com.fasterxml.jackson.annotation.JsonAnyGetter;
13+
import com.fasterxml.jackson.annotation.JsonAnySetter;
1214
import java.util.Objects;
1315
import com.fasterxml.jackson.annotation.JsonProperty;
1416
import com.fasterxml.jackson.annotation.JsonCreator;
@@ -19,7 +21,7 @@
1921

2022
@JsonTypeName("AdditionalPropertiesBoolean")
2123
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", comments = "Generator version: 7.16.0-SNAPSHOT")
22-
public class AdditionalPropertiesBoolean extends HashMap<String, Boolean> implements Serializable {
24+
public class AdditionalPropertiesBoolean implements Serializable {
2325
private String name;
2426

2527
public AdditionalPropertiesBoolean() {
@@ -44,6 +46,43 @@ public void setName(String name) {
4446
this.name = name;
4547
}
4648

49+
/**
50+
* A container for additional, undeclared properties.
51+
* This is a holder for any undeclared properties as specified with
52+
* the 'additionalProperties' keyword in the OAS document.
53+
*/
54+
private Map<String, Boolean> additionalProperties;
55+
56+
/**
57+
* Set the additional (undeclared) property with the specified name and value.
58+
* If the property does not already exist, create it otherwise replace it.
59+
*/
60+
@JsonAnySetter
61+
public AdditionalPropertiesBoolean putAdditionalProperty(String key, Boolean value) {
62+
if (this.additionalProperties == null) {
63+
this.additionalProperties = new HashMap<String, Boolean>();
64+
}
65+
this.additionalProperties.put(key, value);
66+
return this;
67+
}
68+
69+
/**
70+
* Return the additional (undeclared) property.
71+
*/
72+
@JsonAnyGetter
73+
public Map<String, Boolean> getAdditionalProperties() {
74+
return additionalProperties;
75+
}
76+
77+
/**
78+
* Return the additional (undeclared) property with the specified name.
79+
*/
80+
public Boolean getAdditionalProperty(String key) {
81+
if (this.additionalProperties == null) {
82+
return null;
83+
}
84+
return this.additionalProperties.get(key);
85+
}
4786

4887
@Override
4988
public boolean equals(Object o) {
@@ -54,22 +93,23 @@ public boolean equals(Object o) {
5493
return false;
5594
}
5695
AdditionalPropertiesBoolean additionalPropertiesBoolean = (AdditionalPropertiesBoolean) o;
57-
return Objects.equals(this.name, additionalPropertiesBoolean.name) &&
58-
super.equals(o);
96+
return Objects.equals(this.name, additionalPropertiesBoolean.name) && Objects.equals(this.additionalProperties, additionalPropertiesBoolean.additionalProperties);
5997
}
6098

6199
@Override
62100
public int hashCode() {
63-
return Objects.hash(name, super.hashCode());
101+
return Objects.hash(name, additionalProperties);
64102
}
65103

66104
@Override
67105
public String toString() {
68106
StringBuilder sb = new StringBuilder();
69107
sb.append("class AdditionalPropertiesBoolean {\n");
70-
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
108+
71109
sb.append(" name: ").append(toIndentedString(name)).append("\n");
72110
sb.append("}");
111+
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
112+
sb.append("}");
73113
return sb.toString();
74114
}
75115

samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/model/AdditionalPropertiesClass.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ public void setAnytype3(Object anytype3) {
374374
this.anytype3 = anytype3;
375375
}
376376

377-
377+
378378
@Override
379379
public boolean equals(Object o) {
380380
if (this == o) {
@@ -419,6 +419,7 @@ public String toString() {
419419
sb.append(" anytype2: ").append(toIndentedString(anytype2)).append("\n");
420420
sb.append(" anytype3: ").append(toIndentedString(anytype3)).append("\n");
421421
sb.append("}");
422+
sb.append("}");
422423
return sb.toString();
423424
}
424425

0 commit comments

Comments
 (0)