Skip to content

Commit 3249335

Browse files
committed
updated java samples
1 parent 6c5dcc1 commit 3249335

File tree

192 files changed

+6644
-188
lines changed

Some content is hidden

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

192 files changed

+6644
-188
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.14-SNAPSHOT
1+
3.0.19-SNAPSHOT
52.4 KB
Binary file not shown.

samples/client/petstore/java/feign/src/main/java/io/swagger/client/api/FakeApi.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,9 @@ public interface FakeApi extends ApiClient.Api {
9494
* To test enum parameters
9595
* To test enum parameters
9696
* @param enumHeaderStringArray Header parameter enum test (string array) (optional)
97-
* @param enumHeaderString Header parameter enum test (string) (optional)
97+
* @param enumHeaderString Header parameter enum test (string) (optional, default to -efg)
9898
* @param enumQueryStringArray Query parameter enum test (string array) (optional)
99-
* @param enumQueryString Query parameter enum test (string) (optional)
99+
* @param enumQueryString Query parameter enum test (string) (optional, default to -efg)
100100
* @param enumQueryInteger Query parameter enum test (double) (optional)
101101
*/
102102
@RequestLine("GET /fake?enum_query_string_array={enumQueryStringArray}&enum_query_string={enumQueryString}&enum_query_integer={enumQueryInteger}")
@@ -116,12 +116,12 @@ public interface FakeApi extends ApiClient.Api {
116116
* used with the {@link TestEnumParametersQueryParams} class that allows for
117117
* building up this map in a fluent style.
118118
* @param enumHeaderStringArray Header parameter enum test (string array) (optional)
119-
* @param enumHeaderString Header parameter enum test (string) (optional)
119+
* @param enumHeaderString Header parameter enum test (string) (optional, default to -efg)
120120
* @param queryParams Map of query parameters as name-value pairs
121121
* <p>The following elements may be specified in the query map:</p>
122122
* <ul>
123123
* <li>enumQueryStringArray - Query parameter enum test (string array) (optional)</li>
124-
* <li>enumQueryString - Query parameter enum test (string) (optional)</li>
124+
* <li>enumQueryString - Query parameter enum test (string) (optional, default to -efg)</li>
125125
* <li>enumQueryInteger - Query parameter enum test (double) (optional)</li>
126126
* </ul>
127127

samples/client/petstore/java/feign/src/main/java/io/swagger/client/model/AllPetsResponse.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
import java.util.Objects;
1616
import java.util.Arrays;
17-
import io.swagger.client.model.OneOfAllPetsResponseItems;
1817
import java.util.ArrayList;
1918
import java.util.List;
2019
/**
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
/*
2+
* Swagger Petstore
3+
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
4+
*
5+
* OpenAPI spec version: 1.0.0
6+
* Contact: [email protected]
7+
*
8+
* NOTE: This class is auto generated by the swagger code generator program.
9+
* https://github.com/swagger-api/swagger-codegen.git
10+
* Do not edit the class manually.
11+
*/
12+
13+
package io.swagger.client.model;
14+
15+
import java.util.Objects;
16+
import java.util.Arrays;
17+
import com.fasterxml.jackson.annotation.JsonProperty;
18+
import com.fasterxml.jackson.annotation.JsonCreator;
19+
import com.fasterxml.jackson.annotation.JsonValue;
20+
import io.swagger.v3.oas.annotations.media.Schema;
21+
/**
22+
* List
23+
*/
24+
25+
26+
public class List {
27+
@JsonProperty("123-list")
28+
private String _123List = null;
29+
30+
public List _123List(String _123List) {
31+
this._123List = _123List;
32+
return this;
33+
}
34+
35+
/**
36+
* Get _123List
37+
* @return _123List
38+
**/
39+
@Schema(description = "")
40+
public String get123List() {
41+
return _123List;
42+
}
43+
44+
public void set123List(String _123List) {
45+
this._123List = _123List;
46+
}
47+
48+
49+
@Override
50+
public boolean equals(java.lang.Object o) {
51+
if (this == o) {
52+
return true;
53+
}
54+
if (o == null || getClass() != o.getClass()) {
55+
return false;
56+
}
57+
List list = (List) o;
58+
return Objects.equals(this._123List, list._123List);
59+
}
60+
61+
@Override
62+
public int hashCode() {
63+
return Objects.hash(_123List);
64+
}
65+
66+
67+
@Override
68+
public String toString() {
69+
StringBuilder sb = new StringBuilder();
70+
sb.append("class List {\n");
71+
72+
sb.append(" _123List: ").append(toIndentedString(_123List)).append("\n");
73+
sb.append("}");
74+
return sb.toString();
75+
}
76+
77+
/**
78+
* Convert the given object to string with each line indented by 4 spaces
79+
* (except the first line).
80+
*/
81+
private String toIndentedString(java.lang.Object o) {
82+
if (o == null) {
83+
return "null";
84+
}
85+
return o.toString().replace("\n", "\n ");
86+
}
87+
88+
}
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
/*
2+
* Swagger Petstore
3+
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
4+
*
5+
* OpenAPI spec version: 1.0.0
6+
* Contact: [email protected]
7+
*
8+
* NOTE: This class is auto generated by the swagger code generator program.
9+
* https://github.com/swagger-api/swagger-codegen.git
10+
* Do not edit the class manually.
11+
*/
12+
13+
package io.swagger.client.model;
14+
15+
import java.util.Objects;
16+
import java.util.Arrays;
17+
import com.fasterxml.jackson.annotation.JsonProperty;
18+
import com.fasterxml.jackson.annotation.JsonCreator;
19+
import com.fasterxml.jackson.annotation.JsonValue;
20+
import io.swagger.v3.oas.annotations.media.Schema;
21+
/**
22+
* NullableEnumModel
23+
*/
24+
25+
26+
public class NullableEnumModel {
27+
/**
28+
* Gets or Sets enumProp
29+
*/
30+
public enum EnumPropEnum {
31+
A("a"),
32+
B("b"),
33+
NULL(null);
34+
35+
private String value;
36+
37+
EnumPropEnum(String value) {
38+
this.value = value;
39+
}
40+
@JsonValue
41+
public String getValue() {
42+
return value;
43+
}
44+
45+
@Override
46+
public String toString() {
47+
return String.valueOf(value);
48+
}
49+
@JsonCreator
50+
public static EnumPropEnum fromValue(String text) {
51+
for (EnumPropEnum b : EnumPropEnum.values()) {
52+
if (String.valueOf(b.value).equals(text)) {
53+
return b;
54+
}
55+
}
56+
return null;
57+
}
58+
59+
} @JsonProperty("enumProp")
60+
private EnumPropEnum enumProp = null;
61+
62+
public NullableEnumModel enumProp(EnumPropEnum enumProp) {
63+
this.enumProp = enumProp;
64+
return this;
65+
}
66+
67+
/**
68+
* Get enumProp
69+
* @return enumProp
70+
**/
71+
@Schema(description = "")
72+
public EnumPropEnum getEnumProp() {
73+
return enumProp;
74+
}
75+
76+
public void setEnumProp(EnumPropEnum enumProp) {
77+
this.enumProp = enumProp;
78+
}
79+
80+
81+
@Override
82+
public boolean equals(java.lang.Object o) {
83+
if (this == o) {
84+
return true;
85+
}
86+
if (o == null || getClass() != o.getClass()) {
87+
return false;
88+
}
89+
NullableEnumModel nullableEnumModel = (NullableEnumModel) o;
90+
return Objects.equals(this.enumProp, nullableEnumModel.enumProp);
91+
}
92+
93+
@Override
94+
public int hashCode() {
95+
return Objects.hash(enumProp);
96+
}
97+
98+
99+
@Override
100+
public String toString() {
101+
StringBuilder sb = new StringBuilder();
102+
sb.append("class NullableEnumModel {\n");
103+
104+
sb.append(" enumProp: ").append(toIndentedString(enumProp)).append("\n");
105+
sb.append("}");
106+
return sb.toString();
107+
}
108+
109+
/**
110+
* Convert the given object to string with each line indented by 4 spaces
111+
* (except the first line).
112+
*/
113+
private String toIndentedString(java.lang.Object o) {
114+
if (o == null) {
115+
return "null";
116+
}
117+
return o.toString().replace("\n", "\n ");
118+
}
119+
120+
}

samples/client/petstore/java/feign/src/main/java/io/swagger/client/model/SinglePetResponse.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import com.fasterxml.jackson.annotation.JsonProperty;
1818
import com.fasterxml.jackson.annotation.JsonCreator;
1919
import com.fasterxml.jackson.annotation.JsonValue;
20-
import io.swagger.client.model.OneOfSinglePetResponsePet;
2120
import io.swagger.v3.oas.annotations.media.Schema;
2221
/**
2322
* SinglePetResponse
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.12-SNAPSHOT
1+
3.0.19-SNAPSHOT

samples/client/petstore/java/jersey1/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ dependencies {
109109
compile "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
110110
compile "com.fasterxml.jackson.core:jackson-databind:$jackson_version"
111111
compile "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:$jackson_version"
112-
compile "com.github.joschi.jackson:jackson-datatype-threetenbp:$jackson_version",
112+
compile "com.github.joschi.jackson:jackson-datatype-threetenbp:$jackson_version"
113113
compile "com.brsanthu:migbase64:2.2"
114114
testCompile "junit:junit:$junit_version"
115115
}

samples/client/petstore/java/jersey1/docs/FakeApi.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -309,9 +309,9 @@ To test enum parameters
309309

310310
FakeApi apiInstance = new FakeApi();
311311
List<String> enumHeaderStringArray = Arrays.asList("enumHeaderStringArray_example"); // List<String> | Header parameter enum test (string array)
312-
String enumHeaderString = "enumHeaderString_example"; // String | Header parameter enum test (string)
312+
String enumHeaderString = "-efg"; // String | Header parameter enum test (string)
313313
List<String> enumQueryStringArray = Arrays.asList("enumQueryStringArray_example"); // List<String> | Query parameter enum test (string array)
314-
String enumQueryString = "enumQueryString_example"; // String | Query parameter enum test (string)
314+
String enumQueryString = "-efg"; // String | Query parameter enum test (string)
315315
Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double)
316316
try {
317317
apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger);
@@ -326,9 +326,9 @@ try {
326326
Name | Type | Description | Notes
327327
------------- | ------------- | ------------- | -------------
328328
**enumHeaderStringArray** | [**List&lt;String&gt;**](String.md)| Header parameter enum test (string array) | [optional] [enum: >, $]
329-
**enumHeaderString** | **String**| Header parameter enum test (string) | [optional] [enum: _abc, -efg, (xyz)]
329+
**enumHeaderString** | **String**| Header parameter enum test (string) | [optional] [default to -efg] [enum: _abc, -efg, (xyz)]
330330
**enumQueryStringArray** | [**List&lt;String&gt;**](String.md)| Query parameter enum test (string array) | [optional] [enum: >, $]
331-
**enumQueryString** | **String**| Query parameter enum test (string) | [optional] [enum: _abc, -efg, (xyz)]
331+
**enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to -efg] [enum: _abc, -efg, (xyz)]
332332
**enumQueryInteger** | **Integer**| Query parameter enum test (double) | [optional] [enum: 1, -2]
333333

334334
### Return type

0 commit comments

Comments
 (0)