[kotlin][client] make Request date converter toJson as default (#4884)

* Fix for Issue #2205

Because when we have tags on OpenAPI Specification, there can be more than 1 Feign Beans being generated and the title field is share by all the clients. This makes the code to stop working in runtime.
Here is a PR which uses the classVarName instead, which follows the standards and should be enough to solve this issue.

For more info please refer to: https://github.com/OpenAPITools/openapi-generator/issues/2205

* fix java feign parameter request name (#4883)

* update sprign cloud feign sample

* [JAVA][SPRING][2195] added missing getter for enum value (#2346)

* [2195] added missing getter for enum value

* updated samples

* re-generate spring samples

* Removed @JsonValue from toString and regenerated samples

* re-generate spring samples

Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com>

* update samples

* [kotlin][client] make Request date converter toJson as default

* [kotlin][client] update windows scripts

* [kotlin][client] update docs

* [kotlin][client] update scripts

* [kotlin][client] update scripts

Co-authored-by: Filipe Manuel Couto Pinheiro <filipemcpinheiro@gmail.com>
Co-authored-by: William Cheng <wing328hk@gmail.com>
Co-authored-by: Lukáš Vasek <bilaak@gmail.com>
Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com>
This commit is contained in:
Bruno Coelho
2020-01-02 05:46:49 +00:00
committed by William Cheng
parent 1fd4748563
commit 9d53ee4b69
177 changed files with 872 additions and 220 deletions

View File

@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public Integer getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public Double getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}