Update java client samples OAS2 (#140)

* Update java client examples
* Rename artifactId in json config files
* Add imports in api.mustache for play24 and play25
This commit is contained in:
Jérémie Bresson
2018-04-24 09:51:50 +02:00
committed by GitHub
parent 5340c35ce1
commit c8c316e41e
873 changed files with 17421 additions and 16058 deletions

View File

@@ -49,16 +49,16 @@ public class AnotherFakeApi {
* To test special tags
* To test special tags
* <p><b>200</b> - successful operation
* @param body client model
* @param client client model
* @return Client
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public Client testSpecialTags(Client body) throws RestClientException {
Object postBody = body;
public Client testSpecialTags(Client client) throws RestClientException {
Object postBody = client;
// verify the required parameter 'body' is set
if (body == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'body' when calling testSpecialTags");
// verify the required parameter 'client' is set
if (client == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'client' when calling testSpecialTags");
}
String path = UriComponentsBuilder.fromPath("/another-fake/dummy").build().toUriString();

View File

@@ -4,9 +4,11 @@ import io.swagger.client.ApiClient;
import java.math.BigDecimal;
import io.swagger.client.model.Client;
import java.io.File;
import org.threeten.bp.LocalDate;
import org.threeten.bp.OffsetDateTime;
import io.swagger.client.model.OuterComposite;
import io.swagger.client.model.User;
import java.util.ArrayList;
import java.util.HashMap;
@@ -53,12 +55,12 @@ public class FakeApi {
*
* Test serialization of outer boolean types
* <p><b>200</b> - Output boolean
* @param body Input boolean as post body
* @param booleanPostBody Input boolean as post body
* @return Boolean
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public Boolean fakeOuterBooleanSerialize(Boolean body) throws RestClientException {
Object postBody = body;
public Boolean fakeOuterBooleanSerialize(Boolean booleanPostBody) throws RestClientException {
Object postBody = booleanPostBody;
String path = UriComponentsBuilder.fromPath("/fake/outer/boolean").build().toUriString();
@@ -66,7 +68,9 @@ public class FakeApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = { };
final String[] accepts = {
"*/*"
};
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -80,12 +84,12 @@ public class FakeApi {
*
* Test serialization of object with outer number type
* <p><b>200</b> - Output composite
* @param body Input composite as post body
* @param outerComposite Input composite as post body
* @return OuterComposite
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public OuterComposite fakeOuterCompositeSerialize(OuterComposite body) throws RestClientException {
Object postBody = body;
public OuterComposite fakeOuterCompositeSerialize(OuterComposite outerComposite) throws RestClientException {
Object postBody = outerComposite;
String path = UriComponentsBuilder.fromPath("/fake/outer/composite").build().toUriString();
@@ -93,7 +97,9 @@ public class FakeApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = { };
final String[] accepts = {
"*/*"
};
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -120,7 +126,9 @@ public class FakeApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = { };
final String[] accepts = {
"*/*"
};
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -147,7 +155,9 @@ public class FakeApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = { };
final String[] accepts = {
"*/*"
};
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -157,20 +167,61 @@ public class FakeApi {
ParameterizedTypeReference<String> returnType = new ParameterizedTypeReference<String>() {};
return apiClient.invokeAPI(path, HttpMethod.POST, queryParams, postBody, headerParams, formParams, accept, contentType, authNames, returnType);
}
/**
*
*
* <p><b>200</b> - Success
* @param query The query parameter
* @param user The user parameter
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void testBodyWithQueryParams(String query, User user) throws RestClientException {
Object postBody = user;
// verify the required parameter 'query' is set
if (query == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'query' when calling testBodyWithQueryParams");
}
// verify the required parameter 'user' is set
if (user == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'user' when calling testBodyWithQueryParams");
}
String path = UriComponentsBuilder.fromPath("/fake/body-with-query-params").build().toUriString();
final MultiValueMap<String, String> queryParams = new LinkedMultiValueMap<String, String>();
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
queryParams.putAll(apiClient.parameterToMultiValueMap(null, "query", query));
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = {
"application/json"
};
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
String[] authNames = new String[] { };
ParameterizedTypeReference<Void> returnType = new ParameterizedTypeReference<Void>() {};
apiClient.invokeAPI(path, HttpMethod.PUT, queryParams, postBody, headerParams, formParams, accept, contentType, authNames, returnType);
}
/**
* To test \&quot;client\&quot; model
* To test \&quot;client\&quot; model
* <p><b>200</b> - successful operation
* @param body client model
* @param client client model
* @return Client
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public Client testClientModel(Client body) throws RestClientException {
Object postBody = body;
public Client testClientModel(Client client) throws RestClientException {
Object postBody = client;
// verify the required parameter 'body' is set
if (body == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'body' when calling testClientModel");
// verify the required parameter 'client' is set
if (client == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'client' when calling testClientModel");
}
String path = UriComponentsBuilder.fromPath("/fake").build().toUriString();
@@ -214,7 +265,7 @@ public class FakeApi {
* @param paramCallback None
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void testEndpointParameters(BigDecimal number, Double _double, String patternWithoutDelimiter, byte[] _byte, Integer integer, Integer int32, Long int64, Float _float, String string, byte[] binary, LocalDate date, OffsetDateTime dateTime, String password, String paramCallback) throws RestClientException {
public void testEndpointParameters(BigDecimal number, Double _double, String patternWithoutDelimiter, byte[] _byte, Integer integer, Integer int32, Long int64, Float _float, String string, File binary, LocalDate date, OffsetDateTime dateTime, String password, String paramCallback) throws RestClientException {
Object postBody = null;
// verify the required parameter 'number' is set
@@ -262,7 +313,7 @@ public class FakeApi {
if (_byte != null)
formParams.add("byte", _byte);
if (binary != null)
formParams.add("binary", binary);
formParams.add("binary", new FileSystemResource(binary));
if (date != null)
formParams.add("date", date);
if (dateTime != null)
@@ -272,12 +323,10 @@ public class FakeApi {
if (paramCallback != null)
formParams.add("callback", paramCallback);
final String[] accepts = {
"application/xml; charset=utf-8", "application/json; charset=utf-8"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = {
"application/xml; charset=utf-8", "application/json; charset=utf-8"
"application/x-www-form-urlencoded"
};
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -291,17 +340,17 @@ public class FakeApi {
* To test enum parameters
* <p><b>400</b> - Invalid request
* <p><b>404</b> - Not found
* @param enumFormStringArray Form parameter enum test (string array)
* @param enumFormString Form parameter enum test (string)
* @param enumHeaderStringArray Header parameter enum test (string array)
* @param enumHeaderString Header parameter enum test (string)
* @param enumQueryStringArray Query parameter enum test (string array)
* @param enumQueryString Query parameter enum test (string)
* @param enumQueryInteger Query parameter enum test (double)
* @param enumQueryDouble Query parameter enum test (double)
* @param enumFormStringArray Form parameter enum test (string array)
* @param enumFormString Form parameter enum test (string)
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void testEnumParameters(List<String> enumFormStringArray, String enumFormString, List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble) throws RestClientException {
public void testEnumParameters(List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<String> enumFormStringArray, String enumFormString) throws RestClientException {
Object postBody = null;
String path = UriComponentsBuilder.fromPath("/fake").build().toUriString();
@@ -313,6 +362,7 @@ public class FakeApi {
queryParams.putAll(apiClient.parameterToMultiValueMap(ApiClient.CollectionFormat.valueOf("csv".toUpperCase()), "enum_query_string_array", enumQueryStringArray));
queryParams.putAll(apiClient.parameterToMultiValueMap(null, "enum_query_string", enumQueryString));
queryParams.putAll(apiClient.parameterToMultiValueMap(null, "enum_query_integer", enumQueryInteger));
queryParams.putAll(apiClient.parameterToMultiValueMap(null, "enum_query_double", enumQueryDouble));
if (enumHeaderStringArray != null)
headerParams.add("enum_header_string_array", apiClient.parameterToString(enumHeaderStringArray));
@@ -323,15 +373,11 @@ public class FakeApi {
formParams.add("enum_form_string_array", enumFormStringArray);
if (enumFormString != null)
formParams.add("enum_form_string", enumFormString);
if (enumQueryDouble != null)
formParams.add("enum_query_double", enumQueryDouble);
final String[] accepts = {
"*/*"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = {
"*/*"
"application/x-www-form-urlencoded"
};
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -344,15 +390,15 @@ public class FakeApi {
* test inline additionalProperties
*
* <p><b>200</b> - successful operation
* @param param request body
* @param requestBody request body
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void testInlineAdditionalProperties(Object param) throws RestClientException {
Object postBody = param;
public void testInlineAdditionalProperties(String requestBody) throws RestClientException {
Object postBody = requestBody;
// verify the required parameter 'param' is set
if (param == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'param' when calling testInlineAdditionalProperties");
// verify the required parameter 'requestBody' is set
if (requestBody == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'requestBody' when calling testInlineAdditionalProperties");
}
String path = UriComponentsBuilder.fromPath("/fake/inline-additionalProperties").build().toUriString();
@@ -408,7 +454,7 @@ public class FakeApi {
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = {
"application/json"
"application/x-www-form-urlencoded"
};
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);

View File

@@ -49,16 +49,16 @@ public class FakeClassnameTags123Api {
* To test class name in snake case
* To test class name in snake case
* <p><b>200</b> - successful operation
* @param body client model
* @param client client model
* @return Client
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public Client testClassname(Client body) throws RestClientException {
Object postBody = body;
public Client testClassname(Client client) throws RestClientException {
Object postBody = client;
// verify the required parameter 'body' is set
if (body == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'body' when calling testClassname");
// verify the required parameter 'client' is set
if (client == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'client' when calling testClassname");
}
String path = UriComponentsBuilder.fromPath("/fake_classname_test").build().toUriString();

View File

@@ -51,15 +51,15 @@ public class PetApi {
* Add a new pet to the store
*
* <p><b>405</b> - Invalid input
* @param body Pet object that needs to be added to the store
* @param pet Pet object that needs to be added to the store
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void addPet(Pet body) throws RestClientException {
Object postBody = body;
public void addPet(Pet pet) throws RestClientException {
Object postBody = pet;
// verify the required parameter 'body' is set
if (body == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'body' when calling addPet");
// verify the required parameter 'pet' is set
if (pet == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'pet' when calling addPet");
}
String path = UriComponentsBuilder.fromPath("/pet").build().toUriString();
@@ -68,9 +68,7 @@ public class PetApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = {
"application/xml", "application/json"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = {
"application/json", "application/xml"
@@ -110,9 +108,7 @@ public class PetApi {
if (apiKey != null)
headerParams.add("api_key", apiClient.parameterToString(apiKey));
final String[] accepts = {
"application/xml", "application/json"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -241,15 +237,15 @@ public class PetApi {
* <p><b>400</b> - Invalid ID supplied
* <p><b>404</b> - Pet not found
* <p><b>405</b> - Validation exception
* @param body Pet object that needs to be added to the store
* @param pet Pet object that needs to be added to the store
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void updatePet(Pet body) throws RestClientException {
Object postBody = body;
public void updatePet(Pet pet) throws RestClientException {
Object postBody = pet;
// verify the required parameter 'body' is set
if (body == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'body' when calling updatePet");
// verify the required parameter 'pet' is set
if (pet == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'pet' when calling updatePet");
}
String path = UriComponentsBuilder.fromPath("/pet").build().toUriString();
@@ -258,9 +254,7 @@ public class PetApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = {
"application/xml", "application/json"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = {
"application/json", "application/xml"
@@ -303,9 +297,7 @@ public class PetApi {
if (status != null)
formParams.add("status", status);
final String[] accepts = {
"application/xml", "application/json"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = {
"application/x-www-form-urlencoded"

View File

@@ -70,9 +70,7 @@ public class StoreApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = {
"application/xml", "application/json"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -154,16 +152,16 @@ public class StoreApi {
*
* <p><b>200</b> - successful operation
* <p><b>400</b> - Invalid Order
* @param body order placed for purchasing the pet
* @param order order placed for purchasing the pet
* @return Order
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public Order placeOrder(Order body) throws RestClientException {
Object postBody = body;
public Order placeOrder(Order order) throws RestClientException {
Object postBody = order;
// verify the required parameter 'body' is set
if (body == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'body' when calling placeOrder");
// verify the required parameter 'order' is set
if (order == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'order' when calling placeOrder");
}
String path = UriComponentsBuilder.fromPath("/store/order").build().toUriString();

View File

@@ -49,15 +49,15 @@ public class UserApi {
* Create user
* This can only be done by the logged in user.
* <p><b>0</b> - successful operation
* @param body Created user object
* @param user Created user object
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void createUser(User body) throws RestClientException {
Object postBody = body;
public void createUser(User user) throws RestClientException {
Object postBody = user;
// verify the required parameter 'body' is set
if (body == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'body' when calling createUser");
// verify the required parameter 'user' is set
if (user == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'user' when calling createUser");
}
String path = UriComponentsBuilder.fromPath("/user").build().toUriString();
@@ -66,9 +66,7 @@ public class UserApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = {
"application/xml", "application/json"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -82,15 +80,15 @@ public class UserApi {
* Creates list of users with given input array
*
* <p><b>0</b> - successful operation
* @param body List of user object
* @param user List of user object
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void createUsersWithArrayInput(List<User> body) throws RestClientException {
Object postBody = body;
public void createUsersWithArrayInput(List<User> user) throws RestClientException {
Object postBody = user;
// verify the required parameter 'body' is set
if (body == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'body' when calling createUsersWithArrayInput");
// verify the required parameter 'user' is set
if (user == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'user' when calling createUsersWithArrayInput");
}
String path = UriComponentsBuilder.fromPath("/user/createWithArray").build().toUriString();
@@ -99,9 +97,7 @@ public class UserApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = {
"application/xml", "application/json"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -115,15 +111,15 @@ public class UserApi {
* Creates list of users with given input array
*
* <p><b>0</b> - successful operation
* @param body List of user object
* @param user List of user object
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void createUsersWithListInput(List<User> body) throws RestClientException {
Object postBody = body;
public void createUsersWithListInput(List<User> user) throws RestClientException {
Object postBody = user;
// verify the required parameter 'body' is set
if (body == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'body' when calling createUsersWithListInput");
// verify the required parameter 'user' is set
if (user == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'user' when calling createUsersWithListInput");
}
String path = UriComponentsBuilder.fromPath("/user/createWithList").build().toUriString();
@@ -132,9 +128,7 @@ public class UserApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = {
"application/xml", "application/json"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -169,9 +163,7 @@ public class UserApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = {
"application/xml", "application/json"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -279,9 +271,7 @@ public class UserApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = {
"application/xml", "application/json"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
@@ -297,20 +287,20 @@ public class UserApi {
* <p><b>400</b> - Invalid user supplied
* <p><b>404</b> - User not found
* @param username name that need to be deleted
* @param body Updated user object
* @param user Updated user object
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void updateUser(String username, User body) throws RestClientException {
Object postBody = body;
public void updateUser(String username, User user) throws RestClientException {
Object postBody = user;
// verify the required parameter 'username' is set
if (username == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'username' when calling updateUser");
}
// verify the required parameter 'body' is set
if (body == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'body' when calling updateUser");
// verify the required parameter 'user' is set
if (user == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'user' when calling updateUser");
}
// create path and map variables
@@ -322,9 +312,7 @@ public class UserApi {
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = {
"application/xml", "application/json"
};
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = { };
final MediaType contentType = apiClient.selectHeaderContentType(contentTypes);

View File

@@ -74,6 +74,48 @@ public class EnumTest {
@XmlElement(name = "enum_string")
private EnumStringEnum enumString = null;
/**
* Gets or Sets enumStringRequired
*/
public enum EnumStringRequiredEnum {
UPPER("UPPER"),
LOWER("lower"),
EMPTY("");
private String value;
EnumStringRequiredEnum(String value) {
this.value = value;
}
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@JsonCreator
public static EnumStringRequiredEnum fromValue(String text) {
for (EnumStringRequiredEnum b : EnumStringRequiredEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
return b;
}
}
return null;
}
}
@JsonProperty("enum_string_required")
@JacksonXmlProperty(localName = "enum_string_required")
@XmlElement(name = "enum_string_required")
private EnumStringRequiredEnum enumStringRequired = null;
/**
* Gets or Sets enumInteger
*/
@@ -177,6 +219,24 @@ public class EnumTest {
this.enumString = enumString;
}
public EnumTest enumStringRequired(EnumStringRequiredEnum enumStringRequired) {
this.enumStringRequired = enumStringRequired;
return this;
}
/**
* Get enumStringRequired
* @return enumStringRequired
**/
@ApiModelProperty(required = true, value = "")
public EnumStringRequiredEnum getEnumStringRequired() {
return enumStringRequired;
}
public void setEnumStringRequired(EnumStringRequiredEnum enumStringRequired) {
this.enumStringRequired = enumStringRequired;
}
public EnumTest enumInteger(EnumIntegerEnum enumInteger) {
this.enumInteger = enumInteger;
return this;
@@ -242,6 +302,7 @@ public class EnumTest {
}
EnumTest enumTest = (EnumTest) o;
return Objects.equals(this.enumString, enumTest.enumString) &&
Objects.equals(this.enumStringRequired, enumTest.enumStringRequired) &&
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
Objects.equals(this.outerEnum, enumTest.outerEnum);
@@ -249,7 +310,7 @@ public class EnumTest {
@Override
public int hashCode() {
return Objects.hash(enumString, enumInteger, enumNumber, outerEnum);
return Objects.hash(enumString, enumStringRequired, enumInteger, enumNumber, outerEnum);
}
@@ -259,6 +320,7 @@ public class EnumTest {
sb.append("class EnumTest {\n");
sb.append(" enumString: ").append(toIndentedString(enumString)).append("\n");
sb.append(" enumStringRequired: ").append(toIndentedString(enumStringRequired)).append("\n");
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");

View File

@@ -20,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.File;
import java.math.BigDecimal;
import java.util.UUID;
import org.threeten.bp.LocalDate;
@@ -78,7 +79,7 @@ public class FormatTest {
@JsonProperty("binary")
@JacksonXmlProperty(localName = "binary")
@XmlElement(name = "binary")
private byte[] binary = null;
private File binary = null;
@JsonProperty("date")
@JacksonXmlProperty(localName = "date")
@@ -254,7 +255,7 @@ public class FormatTest {
this._byte = _byte;
}
public FormatTest binary(byte[] binary) {
public FormatTest binary(File binary) {
this.binary = binary;
return this;
}
@@ -264,11 +265,11 @@ public class FormatTest {
* @return binary
**/
@ApiModelProperty(value = "")
public byte[] getBinary() {
public File getBinary() {
return binary;
}
public void setBinary(byte[] binary) {
public void setBinary(File binary) {
this.binary = binary;
}
@@ -362,7 +363,7 @@ public class FormatTest {
Objects.equals(this._double, formatTest._double) &&
Objects.equals(this.string, formatTest.string) &&
Arrays.equals(this._byte, formatTest._byte) &&
Arrays.equals(this.binary, formatTest.binary) &&
Objects.equals(this.binary, formatTest.binary) &&
Objects.equals(this.date, formatTest.date) &&
Objects.equals(this.dateTime, formatTest.dateTime) &&
Objects.equals(this.uuid, formatTest.uuid) &&
@@ -371,7 +372,7 @@ public class FormatTest {
@Override
public int hashCode() {
return Objects.hash(integer, int32, int64, number, _float, _double, string, Arrays.hashCode(_byte), Arrays.hashCode(binary), date, dateTime, uuid, password);
return Objects.hash(integer, int32, int64, number, _float, _double, string, Arrays.hashCode(_byte), binary, date, dateTime, uuid, password);
}

View File

@@ -87,9 +87,9 @@ public class Model200Response {
if (o == null || getClass() != o.getClass()) {
return false;
}
Model200Response _200Response = (Model200Response) o;
return Objects.equals(this.name, _200Response.name) &&
Objects.equals(this.propertyClass, _200Response.propertyClass);
Model200Response _200response = (Model200Response) o;
return Objects.equals(this.name, _200response.name) &&
Objects.equals(this.propertyClass, _200response.propertyClass);
}
@Override

View File

@@ -50,7 +50,7 @@ public class Name {
@JsonProperty("123Number")
@JacksonXmlProperty(localName = "123Number")
@XmlElement(name = "123Number")
private Integer _123Number = null;
private Integer _123number = null;
public Name name(Integer name) {
this.name = name;
@@ -98,12 +98,12 @@ public class Name {
}
/**
* Get _123Number
* @return _123Number
* Get _123number
* @return _123number
**/
@ApiModelProperty(value = "")
public Integer get123Number() {
return _123Number;
public Integer get123number() {
return _123number;
}
@@ -119,12 +119,12 @@ public class Name {
return Objects.equals(this.name, name.name) &&
Objects.equals(this.snakeCase, name.snakeCase) &&
Objects.equals(this.property, name.property) &&
Objects.equals(this._123Number, name._123Number);
Objects.equals(this._123number, name._123number);
}
@Override
public int hashCode() {
return Objects.hash(name, snakeCase, property, _123Number);
return Objects.hash(name, snakeCase, property, _123number);
}
@@ -136,7 +136,7 @@ public class Name {
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" snakeCase: ").append(toIndentedString(snakeCase)).append("\n");
sb.append(" property: ").append(toIndentedString(property)).append("\n");
sb.append(" _123Number: ").append(toIndentedString(_123Number)).append("\n");
sb.append(" _123number: ").append(toIndentedString(_123number)).append("\n");
sb.append("}");
return sb.toString();
}

View File

@@ -0,0 +1,68 @@
/*
* Swagger Petstore
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package io.swagger.client.model;
import java.util.Objects;
import java.util.Arrays;
import com.fasterxml.jackson.dataformat.xml.annotation.*;
import javax.xml.bind.annotation.*;
/**
* OuterBoolean
*/
@XmlRootElement(name = "OuterBoolean")
@XmlAccessorType(XmlAccessType.FIELD)
@JacksonXmlRootElement(localName = "OuterBoolean")
public class OuterBoolean {
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
return true;
}
@Override
public int hashCode() {
return Objects.hash();
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class OuterBoolean {\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}

View File

@@ -0,0 +1,68 @@
/*
* Swagger Petstore
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package io.swagger.client.model;
import java.util.Objects;
import java.util.Arrays;
import com.fasterxml.jackson.dataformat.xml.annotation.*;
import javax.xml.bind.annotation.*;
/**
* OuterNumber
*/
@XmlRootElement(name = "OuterNumber")
@XmlAccessorType(XmlAccessType.FIELD)
@JacksonXmlRootElement(localName = "OuterNumber")
public class OuterNumber {
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
return true;
}
@Override
public int hashCode() {
return Objects.hash();
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class OuterNumber {\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}

View File

@@ -0,0 +1,68 @@
/*
* Swagger Petstore
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package io.swagger.client.model;
import java.util.Objects;
import java.util.Arrays;
import com.fasterxml.jackson.dataformat.xml.annotation.*;
import javax.xml.bind.annotation.*;
/**
* OuterString
*/
@XmlRootElement(name = "OuterString")
@XmlAccessorType(XmlAccessType.FIELD)
@JacksonXmlRootElement(localName = "OuterString")
public class OuterString {
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
return true;
}
@Override
public int hashCode() {
return Objects.hash();
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class OuterString {\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}

View File

@@ -34,24 +34,24 @@ public class SpecialModelName {
@JsonProperty("$special[property.name]")
@JacksonXmlProperty(localName = "$special[property.name]")
@XmlElement(name = "$special[property.name]")
private Long specialPropertyName = null;
private Long $specialPropertyName = null;
public SpecialModelName specialPropertyName(Long specialPropertyName) {
this.specialPropertyName = specialPropertyName;
public SpecialModelName $specialPropertyName(Long $specialPropertyName) {
this.$specialPropertyName = $specialPropertyName;
return this;
}
/**
* Get specialPropertyName
* @return specialPropertyName
* Get $specialPropertyName
* @return $specialPropertyName
**/
@ApiModelProperty(value = "")
public Long getSpecialPropertyName() {
return specialPropertyName;
public Long get$SpecialPropertyName() {
return $specialPropertyName;
}
public void setSpecialPropertyName(Long specialPropertyName) {
this.specialPropertyName = specialPropertyName;
public void set$SpecialPropertyName(Long $specialPropertyName) {
this.$specialPropertyName = $specialPropertyName;
}
@@ -63,13 +63,13 @@ public class SpecialModelName {
if (o == null || getClass() != o.getClass()) {
return false;
}
SpecialModelName specialModelName = (SpecialModelName) o;
return Objects.equals(this.specialPropertyName, specialModelName.specialPropertyName);
SpecialModelName $specialModelName = (SpecialModelName) o;
return Objects.equals(this.$specialPropertyName, $specialModelName.$specialPropertyName);
}
@Override
public int hashCode() {
return Objects.hash(specialPropertyName);
return Objects.hash($specialPropertyName);
}
@@ -78,7 +78,7 @@ public class SpecialModelName {
StringBuilder sb = new StringBuilder();
sb.append("class SpecialModelName {\n");
sb.append(" specialPropertyName: ").append(toIndentedString(specialPropertyName)).append("\n");
sb.append(" $specialPropertyName: ").append(toIndentedString($specialPropertyName)).append("\n");
sb.append("}");
return sb.toString();
}

View File

@@ -41,8 +41,8 @@ public class AnotherFakeApiTest {
*/
@Test
public void testSpecialTagsTest() {
Client body = null;
Client response = api.testSpecialTags(body);
Client client = null;
Client response = api.testSpecialTags(client);
// TODO: test validations
}

View File

@@ -15,9 +15,11 @@ package io.swagger.client.api;
import java.math.BigDecimal;
import io.swagger.client.model.Client;
import java.io.File;
import org.threeten.bp.LocalDate;
import org.threeten.bp.OffsetDateTime;
import io.swagger.client.model.OuterComposite;
import io.swagger.client.model.User;
import org.junit.Test;
import org.junit.Ignore;
@@ -45,8 +47,8 @@ public class FakeApiTest {
*/
@Test
public void fakeOuterBooleanSerializeTest() {
Boolean body = null;
Boolean response = api.fakeOuterBooleanSerialize(body);
Boolean booleanPostBody = null;
Boolean response = api.fakeOuterBooleanSerialize(booleanPostBody);
// TODO: test validations
}
@@ -61,8 +63,8 @@ public class FakeApiTest {
*/
@Test
public void fakeOuterCompositeSerializeTest() {
OuterComposite body = null;
OuterComposite response = api.fakeOuterCompositeSerialize(body);
OuterComposite outerComposite = null;
OuterComposite response = api.fakeOuterCompositeSerialize(outerComposite);
// TODO: test validations
}
@@ -99,6 +101,23 @@ public class FakeApiTest {
// TODO: test validations
}
/**
*
*
*
*
* @throws ApiException
* if the Api call fails
*/
@Test
public void testBodyWithQueryParamsTest() {
String query = null;
User user = null;
api.testBodyWithQueryParams(query, user);
// TODO: test validations
}
/**
* To test \&quot;client\&quot; model
*
@@ -109,8 +128,8 @@ public class FakeApiTest {
*/
@Test
public void testClientModelTest() {
Client body = null;
Client response = api.testClientModel(body);
Client client = null;
Client response = api.testClientModel(client);
// TODO: test validations
}
@@ -134,7 +153,7 @@ public class FakeApiTest {
Long int64 = null;
Float _float = null;
String string = null;
byte[] binary = null;
File binary = null;
LocalDate date = null;
OffsetDateTime dateTime = null;
String password = null;
@@ -154,15 +173,31 @@ public class FakeApiTest {
*/
@Test
public void testEnumParametersTest() {
List<String> enumFormStringArray = null;
String enumFormString = null;
List<String> enumHeaderStringArray = null;
String enumHeaderString = null;
List<String> enumQueryStringArray = null;
String enumQueryString = null;
Integer enumQueryInteger = null;
Double enumQueryDouble = null;
api.testEnumParameters(enumFormStringArray, enumFormString, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble);
List<String> enumFormStringArray = null;
String enumFormString = null;
api.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
// TODO: test validations
}
/**
* test inline additionalProperties
*
*
*
* @throws ApiException
* if the Api call fails
*/
@Test
public void testInlineAdditionalPropertiesTest() {
String requestBody = null;
api.testInlineAdditionalProperties(requestBody);
// TODO: test validations
}

View File

@@ -34,15 +34,15 @@ public class FakeClassnameTags123ApiTest {
/**
* To test class name in snake case
*
*
* To test class name in snake case
*
* @throws ApiException
* if the Api call fails
*/
@Test
public void testClassnameTest() {
Client body = null;
Client response = api.testClassname(body);
Client client = null;
Client response = api.testClassname(client);
// TODO: test validations
}

View File

@@ -43,8 +43,8 @@ public class PetApiTest {
*/
@Test
public void addPetTest() {
Pet body = null;
api.addPet(body);
Pet pet = null;
api.addPet(pet);
// TODO: test validations
}
@@ -124,8 +124,8 @@ public class PetApiTest {
*/
@Test
public void updatePetTest() {
Pet body = null;
api.updatePet(body);
Pet pet = null;
api.updatePet(pet);
// TODO: test validations
}

View File

@@ -88,8 +88,8 @@ public class StoreApiTest {
*/
@Test
public void placeOrderTest() {
Order body = null;
Order response = api.placeOrder(body);
Order order = null;
Order response = api.placeOrder(order);
// TODO: test validations
}

View File

@@ -41,8 +41,8 @@ public class UserApiTest {
*/
@Test
public void createUserTest() {
User body = null;
api.createUser(body);
User user = null;
api.createUser(user);
// TODO: test validations
}
@@ -57,8 +57,8 @@ public class UserApiTest {
*/
@Test
public void createUsersWithArrayInputTest() {
List<User> body = null;
api.createUsersWithArrayInput(body);
List<User> user = null;
api.createUsersWithArrayInput(user);
// TODO: test validations
}
@@ -73,8 +73,8 @@ public class UserApiTest {
*/
@Test
public void createUsersWithListInputTest() {
List<User> body = null;
api.createUsersWithListInput(body);
List<User> user = null;
api.createUsersWithListInput(user);
// TODO: test validations
}
@@ -154,8 +154,8 @@ public class UserApiTest {
@Test
public void updateUserTest() {
String username = null;
User body = null;
api.updateUser(username, body);
User user = null;
api.updateUser(username, user);
// TODO: test validations
}