Skip to content

Commit f5bb5dc

Browse files
committed
Generate samples
1 parent 32865b1 commit f5bb5dc

File tree

192 files changed

+3540
-352
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

+3540
-352
lines changed

samples/client/echo_api/java/okhttp-gson-user-defined-templates/src/main/java/org/openapitools/client/model/Order.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,11 @@ public class Order {
7676
*/
7777
@JsonAdapter(StatusEnum.Adapter.class)
7878
public enum StatusEnum {
79-
PLACED("placed"),
79+
PLACED(String.valueOf("placed")),
8080

81-
APPROVED("approved"),
81+
APPROVED(String.valueOf("approved")),
8282

83-
DELIVERED("delivered");
83+
DELIVERED(String.valueOf("delivered"));
8484

8585
private String value;
8686

samples/client/echo_api/java/okhttp-gson-user-defined-templates/src/main/java/org/openapitools/client/model/Pet.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,11 @@ public class Pet {
8484
*/
8585
@JsonAdapter(StatusEnum.Adapter.class)
8686
public enum StatusEnum {
87-
AVAILABLE("available"),
87+
AVAILABLE(String.valueOf("available")),
8888

89-
PENDING("pending"),
89+
PENDING(String.valueOf("pending")),
9090

91-
SOLD("sold");
91+
SOLD(String.valueOf("sold"));
9292

9393
private String value;
9494

samples/client/echo_api/java/okhttp-gson/src/main/java/org/openapitools/client/model/DefaultValue.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@ public class DefaultValue {
6464
*/
6565
@JsonAdapter(ArrayStringEnumDefaultEnum.Adapter.class)
6666
public enum ArrayStringEnumDefaultEnum {
67-
SUCCESS("success"),
67+
SUCCESS(String.valueOf("success")),
6868

69-
FAILURE("failure"),
69+
FAILURE(String.valueOf("failure")),
7070

71-
UNCLASSIFIED("unclassified");
71+
UNCLASSIFIED(String.valueOf("unclassified"));
7272

7373
private String value;
7474

samples/client/echo_api/java/okhttp-gson/src/main/java/org/openapitools/client/model/Pet.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,11 @@ public class Pet {
8484
*/
8585
@JsonAdapter(StatusEnum.Adapter.class)
8686
public enum StatusEnum {
87-
AVAILABLE("available"),
87+
AVAILABLE(String.valueOf("available")),
8888

89-
PENDING("pending"),
89+
PENDING(String.valueOf("pending")),
9090

91-
SOLD("sold");
91+
SOLD(String.valueOf("sold"));
9292

9393
private String value;
9494

samples/client/echo_api/java/okhttp-gson/src/main/java/org/openapitools/client/model/Query.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@ public class Query {
6262
*/
6363
@JsonAdapter(OutcomesEnum.Adapter.class)
6464
public enum OutcomesEnum {
65-
SUCCESS("SUCCESS"),
65+
SUCCESS(String.valueOf("SUCCESS")),
6666

67-
FAILURE("FAILURE"),
67+
FAILURE(String.valueOf("FAILURE")),
6868

69-
SKIPPED("SKIPPED");
69+
SKIPPED(String.valueOf("SKIPPED"));
7070

7171
private String value;
7272

samples/client/others/java/okhttp-gson-streaming/src/main/java/org/openapitools/client/model/SomeObj.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public class SomeObj implements Serializable {
5858
*/
5959
@JsonAdapter(TypeEnum.Adapter.class)
6060
public enum TypeEnum {
61-
SOMEOBJIDENTIFIER("SomeObjIdentifier");
61+
SOMEOBJIDENTIFIER(String.valueOf("SomeObjIdentifier"));
6262

6363
private String value;
6464

samples/client/petstore/java-helidon-client/v3/mp/docs/FakeApi.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ Fake endpoint for testing various parameters 假端點 偽のエンドポイン
526526

527527
## testEnumParameters
528528

529-
> void testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString)
529+
> void testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString, enumFormInteger, enumFormDouble)
530530
531531
To test enum parameters
532532

@@ -546,6 +546,8 @@ To test enum parameters
546546
| **enumQueryModelArray** | [**List<EnumClass>**](EnumClass.md)| | [optional] |
547547
| **enumFormStringArray** | [**List<String>**](String.md)| Form parameter enum test (string array) | [optional] [enum: >, $] |
548548
| **enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to -efg] [enum: _abc, -efg, (xyz)] |
549+
| **enumFormInteger** | **Integer**| Form parameter enum test (integer) | [optional] [default to 1] [enum: 1, -1, 0] |
550+
| **enumFormDouble** | **BigDecimal**| Form parameter enum test (double) | [optional] [default to 1.1] [enum: 1.1, -1.1, 0.1, 0.0] |
549551

550552
### Return type
551553

samples/client/petstore/java-helidon-client/v3/mp/docs/Order.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
|**shipDate** | **OffsetDateTime** | | [optional] |
1414
|**status** | [**StatusEnum**](#StatusEnum) | Order Status | [optional] |
1515
|**complete** | **Boolean** | | [optional] |
16+
|**paymentMethod** | [**PaymentMethodEnum**](#PaymentMethodEnum) | Various payment methods | [optional] |
1617

1718

1819

@@ -26,3 +27,12 @@
2627

2728

2829

30+
## Enum: PaymentMethodEnum
31+
32+
| Name | Value |
33+
|---- | -----|
34+
| NUMBER_1 | new BigDecimal("1") |
35+
| NUMBER_2 | new BigDecimal("2") |
36+
37+
38+

samples/client/petstore/java-helidon-client/v3/mp/src/main/java/org/openapitools/client/api/FakeApi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ public interface FakeApi {
152152
@GET
153153

154154
@Consumes({ "application/x-www-form-urlencoded" })
155-
void testEnumParameters(@HeaderParam("enum_header_string_array") List<String> enumHeaderStringArray, @HeaderParam("enum_header_string") String enumHeaderString, @QueryParam("enum_query_string_array") List<String> enumQueryStringArray, @QueryParam("enum_query_string") @DefaultValue("-efg") String enumQueryString, @QueryParam("enum_query_integer") Integer enumQueryInteger, @QueryParam("enum_query_double") Double enumQueryDouble, @QueryParam("enum_query_model_array") List<EnumClass> enumQueryModelArray, @FormParam("enum_form_string_array") List<String> enumFormStringArray, @FormParam("enum_form_string") String enumFormString) throws ApiException, ProcessingException;
155+
void testEnumParameters(@HeaderParam("enum_header_string_array") List<String> enumHeaderStringArray, @HeaderParam("enum_header_string") String enumHeaderString, @QueryParam("enum_query_string_array") List<String> enumQueryStringArray, @QueryParam("enum_query_string") @DefaultValue("-efg") String enumQueryString, @QueryParam("enum_query_integer") Integer enumQueryInteger, @QueryParam("enum_query_double") Double enumQueryDouble, @QueryParam("enum_query_model_array") List<EnumClass> enumQueryModelArray, @FormParam("enum_form_string_array") List<String> enumFormStringArray, @FormParam("enum_form_string") String enumFormString, @FormParam("enum_form_integer") Integer enumFormInteger, @FormParam("enum_form_double") BigDecimal enumFormDouble) throws ApiException, ProcessingException;
156156

157157
/**
158158
* Fake endpoint to test group parameters (optional)

samples/client/petstore/java-helidon-client/v3/mp/src/main/java/org/openapitools/client/model/Order.java

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import com.fasterxml.jackson.annotation.JsonCreator;
1818
import com.fasterxml.jackson.annotation.JsonTypeName;
1919
import com.fasterxml.jackson.annotation.JsonValue;
20+
import java.math.BigDecimal;
2021
import java.time.OffsetDateTime;
2122

2223

@@ -60,6 +61,32 @@ public String toString() {
6061

6162
private Boolean complete = false;
6263

64+
public enum PaymentMethodEnum {
65+
66+
NUMBER_1(BigDecimal.valueOf(new BigDecimal("1"))), NUMBER_2(BigDecimal.valueOf(new BigDecimal("2")));
67+
68+
BigDecimal value;
69+
70+
PaymentMethodEnum (BigDecimal v) {
71+
value = v;
72+
}
73+
74+
public BigDecimal value() {
75+
return value;
76+
}
77+
78+
@Override
79+
public String toString() {
80+
return String.valueOf(value);
81+
}
82+
83+
}
84+
85+
/**
86+
* Various payment methods
87+
**/
88+
private PaymentMethodEnum paymentMethod = PaymentMethodEnum.NUMBER_1;
89+
6390
/**
6491
* Get id
6592
* @return id
@@ -180,6 +207,26 @@ public Order complete(Boolean complete) {
180207
return this;
181208
}
182209

210+
/**
211+
* Various payment methods
212+
* @return paymentMethod
213+
**/
214+
public PaymentMethodEnum getPaymentMethod() {
215+
return paymentMethod;
216+
}
217+
218+
/**
219+
* Set paymentMethod
220+
**/
221+
public void setPaymentMethod(PaymentMethodEnum paymentMethod) {
222+
this.paymentMethod = paymentMethod;
223+
}
224+
225+
public Order paymentMethod(PaymentMethodEnum paymentMethod) {
226+
this.paymentMethod = paymentMethod;
227+
return this;
228+
}
229+
183230

184231
/**
185232
* Create a string representation of this pojo.
@@ -195,6 +242,7 @@ public String toString() {
195242
sb.append(" shipDate: ").append(toIndentedString(shipDate)).append("\n");
196243
sb.append(" status: ").append(toIndentedString(status)).append("\n");
197244
sb.append(" complete: ").append(toIndentedString(complete)).append("\n");
245+
sb.append(" paymentMethod: ").append(toIndentedString(paymentMethod)).append("\n");
198246
sb.append("}");
199247
return sb.toString();
200248
}

0 commit comments

Comments
 (0)