fix java import issue due to enum and inner model (array of array of

model)
This commit is contained in:
wing328 2016-05-09 23:12:12 +08:00
parent d3c434e40f
commit b27d8c22c7
24 changed files with 35 additions and 7 deletions

View File

@ -5,11 +5,13 @@ import com.sun.jersey.api.client.GenericType;
import {{invokerPackage}}.ApiException; import {{invokerPackage}}.ApiException;
import {{invokerPackage}}.ApiClient; import {{invokerPackage}}.ApiClient;
import {{invokerPackage}}.Configuration; import {{invokerPackage}}.Configuration;
import {{invokerPackage}}.model.*;
import {{invokerPackage}}.Pair; import {{invokerPackage}}.Pair;
{{#imports}}import {{import}}; {{#imports}}import {{import}};
{{/imports}} {{/imports}}
{{^fullJavaUtil}} {{^fullJavaUtil}}
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;

View File

@ -1,5 +1,6 @@
package {{package}}; package {{package}};
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
{{#imports}}import {{import}}; {{#imports}}import {{import}};
{{/imports}} {{/imports}}

View File

@ -4,16 +4,16 @@ All URIs are relative to *http://petstore.swagger.io/v2*
Method | HTTP request | Description Method | HTTP request | Description
------------- | ------------- | ------------- ------------- | ------------- | -------------
[**testEndpointParameters**](FakeApi.md#testEndpointParameters) | **POST** /fake | Fake endpoint for testing various parameters [**testEndpointParameters**](FakeApi.md#testEndpointParameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
<a name="testEndpointParameters"></a> <a name="testEndpointParameters"></a>
# **testEndpointParameters** # **testEndpointParameters**
> testEndpointParameters(number, _double, string, _byte, integer, int32, int64, _float, binary, date, dateTime, password) > testEndpointParameters(number, _double, string, _byte, integer, int32, int64, _float, binary, date, dateTime, password)
Fake endpoint for testing various parameters Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
Fake endpoint for testing various parameters Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
### Example ### Example
```java ```java

View File

@ -5,10 +5,12 @@ import com.sun.jersey.api.client.GenericType;
import io.swagger.client.ApiException; import io.swagger.client.ApiException;
import io.swagger.client.ApiClient; import io.swagger.client.ApiClient;
import io.swagger.client.Configuration; import io.swagger.client.Configuration;
import io.swagger.client.model.*;
import io.swagger.client.Pair; import io.swagger.client.Pair;
import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
@ -36,8 +38,8 @@ public class FakeApi {
} }
/** /**
* Fake endpoint for testing various parameters * Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
* Fake endpoint for testing various parameters * Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
* @param number None (required) * @param number None (required)
* @param _double None (required) * @param _double None (required)
* @param string None (required) * @param string None (required)

View File

@ -5,11 +5,13 @@ import com.sun.jersey.api.client.GenericType;
import io.swagger.client.ApiException; import io.swagger.client.ApiException;
import io.swagger.client.ApiClient; import io.swagger.client.ApiClient;
import io.swagger.client.Configuration; import io.swagger.client.Configuration;
import io.swagger.client.model.*;
import io.swagger.client.Pair; import io.swagger.client.Pair;
import io.swagger.client.model.Pet; import io.swagger.client.model.Pet;
import io.swagger.client.model.ModelApiResponse;
import java.io.File; import java.io.File;
import io.swagger.client.model.ModelApiResponse;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;

View File

@ -5,10 +5,12 @@ import com.sun.jersey.api.client.GenericType;
import io.swagger.client.ApiException; import io.swagger.client.ApiException;
import io.swagger.client.ApiClient; import io.swagger.client.ApiClient;
import io.swagger.client.Configuration; import io.swagger.client.Configuration;
import io.swagger.client.model.*;
import io.swagger.client.Pair; import io.swagger.client.Pair;
import io.swagger.client.model.Order; import io.swagger.client.model.Order;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;

View File

@ -5,10 +5,12 @@ import com.sun.jersey.api.client.GenericType;
import io.swagger.client.ApiException; import io.swagger.client.ApiException;
import io.swagger.client.ApiClient; import io.swagger.client.ApiClient;
import io.swagger.client.Configuration; import io.swagger.client.Configuration;
import io.swagger.client.model.*;
import io.swagger.client.Pair; import io.swagger.client.Pair;
import io.swagger.client.model.User; import io.swagger.client.model.User;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import io.swagger.client.model.Animal; import io.swagger.client.model.Animal;
import java.util.ArrayList; import java.util.ArrayList;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;

View File

@ -1,5 +1,6 @@
package io.swagger.client.model; package io.swagger.client.model;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects; import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;