forked from loafle/openapi-generator-original
		
	Java6 support: fix pom and gradle files, avoid diamond notation (#560)
This commit is contained in:
		
							parent
							
								
									df815344d1
								
							
						
					
					
						commit
						5a0a8f6a87
					
				@ -18,7 +18,7 @@
 | 
				
			|||||||
## Requirements
 | 
					## Requirements
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Building the API client library requires:
 | 
					Building the API client library requires:
 | 
				
			||||||
1. Java {{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}+
 | 
					1. Java {{#supportJava6}}1.6{{/supportJava6}}{{^supportJava6}}{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}{{/supportJava6}}+
 | 
				
			||||||
2. Maven/Gradle
 | 
					2. Maven/Gradle
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Installation
 | 
					## Installation
 | 
				
			||||||
 | 
				
			|||||||
@ -31,6 +31,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            targetSdkVersion 25
 | 
					            targetSdkVersion 25
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        compileOptions {
 | 
					        compileOptions {
 | 
				
			||||||
 | 
					            {{#supportJava6}}
 | 
				
			||||||
 | 
					            sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
 | 
					            {{^supportJava6}}
 | 
				
			||||||
            {{#java8}}
 | 
					            {{#java8}}
 | 
				
			||||||
            sourceCompatibility JavaVersion.VERSION_1_8
 | 
					            sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_8
 | 
					            targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -39,6 +44,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            sourceCompatibility JavaVersion.VERSION_1_7
 | 
					            sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_7
 | 
					            targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            {{/java8}}
 | 
					            {{/java8}}
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Rename the aar correctly
 | 
					        // Rename the aar correctly
 | 
				
			||||||
@ -83,6 +89,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    apply plugin: 'java'
 | 
					    apply plugin: 'java'
 | 
				
			||||||
    apply plugin: 'maven'
 | 
					    apply plugin: 'maven'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    {{#supportJava6}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					    {{^supportJava6}}
 | 
				
			||||||
    {{#java8}}
 | 
					    {{#java8}}
 | 
				
			||||||
    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_8
 | 
					    targetCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -91,6 +102,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_7
 | 
					    targetCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    {{/java8}}
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    install {
 | 
					    install {
 | 
				
			||||||
        repositories.mavenInstaller {
 | 
					        repositories.mavenInstaller {
 | 
				
			||||||
 | 
				
			|||||||
@ -32,6 +32,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            targetSdkVersion 25
 | 
					            targetSdkVersion 25
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        compileOptions {
 | 
					        compileOptions {
 | 
				
			||||||
 | 
					            {{#supportJava6}}
 | 
				
			||||||
 | 
					            sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
 | 
					            {{^supportJava6}}
 | 
				
			||||||
            {{#java8}}
 | 
					            {{#java8}}
 | 
				
			||||||
            sourceCompatibility JavaVersion.VERSION_1_8
 | 
					            sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_8
 | 
					            targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -40,6 +45,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            sourceCompatibility JavaVersion.VERSION_1_7
 | 
					            sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_7
 | 
					            targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            {{/java8}}
 | 
					            {{/java8}}
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Rename the aar correctly
 | 
					        // Rename the aar correctly
 | 
				
			||||||
@ -84,8 +90,20 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    apply plugin: 'java'
 | 
					    apply plugin: 'java'
 | 
				
			||||||
    apply plugin: 'maven'
 | 
					    apply plugin: 'maven'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    sourceCompatibility = JavaVersion.VERSION_{{^java8}}1_7{{/java8}}{{#java8}}1_8{{/java8}}
 | 
					    {{#supportJava6}}
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_{{^java8}}1_7{{/java8}}{{#java8}}1_8{{/java8}}
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					    {{^supportJava6}}
 | 
				
			||||||
 | 
					    {{#java8}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{^java8}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    install {
 | 
					    install {
 | 
				
			||||||
        repositories.mavenInstaller {
 | 
					        repositories.mavenInstaller {
 | 
				
			||||||
 | 
				
			|||||||
@ -291,7 +291,7 @@
 | 
				
			|||||||
    </dependencies>
 | 
					    </dependencies>
 | 
				
			||||||
    <properties>
 | 
					    <properties>
 | 
				
			||||||
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
					        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
				
			||||||
        <java.version>{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}</java.version>
 | 
					        <java.version>{{#supportJava6}}1.6{{/supportJava6}}{{^supportJava6}}{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}{{/supportJava6}}</java.version>
 | 
				
			||||||
        <maven.compiler.source>${java.version}</maven.compiler.source>
 | 
					        <maven.compiler.source>${java.version}</maven.compiler.source>
 | 
				
			||||||
        <maven.compiler.target>${java.version}</maven.compiler.target>
 | 
					        <maven.compiler.target>${java.version}</maven.compiler.target>
 | 
				
			||||||
        <swagger-core-version>1.5.18</swagger-core-version>
 | 
					        <swagger-core-version>1.5.18</swagger-core-version>
 | 
				
			||||||
 | 
				
			|||||||
@ -32,6 +32,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            targetSdkVersion 22
 | 
					            targetSdkVersion 22
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        compileOptions {
 | 
					        compileOptions {
 | 
				
			||||||
 | 
					            {{#supportJava6}}
 | 
				
			||||||
 | 
					            sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
 | 
					            {{^supportJava6}}
 | 
				
			||||||
            {{#java8}}
 | 
					            {{#java8}}
 | 
				
			||||||
            sourceCompatibility JavaVersion.VERSION_1_8
 | 
					            sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_8
 | 
					            targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -40,6 +45,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            sourceCompatibility JavaVersion.VERSION_1_7
 | 
					            sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_7
 | 
					            targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            {{/java8}}
 | 
					            {{/java8}}
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
        // Rename the aar correctly
 | 
					        // Rename the aar correctly
 | 
				
			||||||
@ -84,6 +90,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    apply plugin: 'java'
 | 
					    apply plugin: 'java'
 | 
				
			||||||
    apply plugin: 'maven'
 | 
					    apply plugin: 'maven'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    {{#supportJava6}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					    {{^supportJava6}}
 | 
				
			||||||
    {{#java8}}
 | 
					    {{#java8}}
 | 
				
			||||||
    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_8
 | 
					    targetCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -92,6 +103,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_7
 | 
					    targetCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    {{/java8}}
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    install {
 | 
					    install {
 | 
				
			||||||
        repositories.mavenInstaller {
 | 
					        repositories.mavenInstaller {
 | 
				
			||||||
 | 
				
			|||||||
@ -139,6 +139,11 @@
 | 
				
			|||||||
                <artifactId>maven-compiler-plugin</artifactId>
 | 
					                <artifactId>maven-compiler-plugin</artifactId>
 | 
				
			||||||
                <version>3.6.1</version>
 | 
					                <version>3.6.1</version>
 | 
				
			||||||
                <configuration>
 | 
					                <configuration>
 | 
				
			||||||
 | 
					                    {{#supportJava6}}
 | 
				
			||||||
 | 
					                        <source>1.6</source>
 | 
				
			||||||
 | 
					                        <target>1.6</target>
 | 
				
			||||||
 | 
					                    {{/supportJava6}}
 | 
				
			||||||
 | 
					                    {{^supportJava6}}
 | 
				
			||||||
                    {{#java8}}
 | 
					                    {{#java8}}
 | 
				
			||||||
                        <source>1.8</source>
 | 
					                        <source>1.8</source>
 | 
				
			||||||
                        <target>1.8</target>
 | 
					                        <target>1.8</target>
 | 
				
			||||||
@ -147,6 +152,7 @@
 | 
				
			|||||||
                        <source>1.7</source>
 | 
					                        <source>1.7</source>
 | 
				
			||||||
                        <target>1.7</target>
 | 
					                        <target>1.7</target>
 | 
				
			||||||
                    {{/java8}}
 | 
					                    {{/java8}}
 | 
				
			||||||
 | 
					                    {{/supportJava6}}
 | 
				
			||||||
                </configuration>
 | 
					                </configuration>
 | 
				
			||||||
            </plugin>
 | 
					            </plugin>
 | 
				
			||||||
            <plugin>
 | 
					            <plugin>
 | 
				
			||||||
 | 
				
			|||||||
@ -709,12 +709,12 @@ public class ApiClient {
 | 
				
			|||||||
      Map<String, List<String>> responseHeaders = buildResponseHeaders(response);
 | 
					      Map<String, List<String>> responseHeaders = buildResponseHeaders(response);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      if (response.getStatus() == Status.NO_CONTENT.getStatusCode()) {
 | 
					      if (response.getStatus() == Status.NO_CONTENT.getStatusCode()) {
 | 
				
			||||||
        return new ApiResponse<>(statusCode, responseHeaders);
 | 
					        return new ApiResponse<{{#supportJava6}}T{{/supportJava6}}>(statusCode, responseHeaders);
 | 
				
			||||||
      } else if (response.getStatusInfo().getFamily() == Status.Family.SUCCESSFUL) {
 | 
					      } else if (response.getStatusInfo().getFamily() == Status.Family.SUCCESSFUL) {
 | 
				
			||||||
        if (returnType == null)
 | 
					        if (returnType == null)
 | 
				
			||||||
          return new ApiResponse<>(statusCode, responseHeaders);
 | 
					          return new ApiResponse<{{#supportJava6}}T{{/supportJava6}}>(statusCode, responseHeaders);
 | 
				
			||||||
        else
 | 
					        else
 | 
				
			||||||
          return new ApiResponse<>(statusCode, responseHeaders, deserialize(response, returnType));
 | 
					          return new ApiResponse<{{#supportJava6}}T{{/supportJava6}}>(statusCode, responseHeaders, deserialize(response, returnType));
 | 
				
			||||||
      } else {
 | 
					      } else {
 | 
				
			||||||
        String message = "error";
 | 
					        String message = "error";
 | 
				
			||||||
        String respBody = null;
 | 
					        String respBody = null;
 | 
				
			||||||
 | 
				
			|||||||
@ -32,6 +32,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            targetSdkVersion 25
 | 
					            targetSdkVersion 25
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        compileOptions {
 | 
					        compileOptions {
 | 
				
			||||||
 | 
					            {{#supportJava6}}
 | 
				
			||||||
 | 
					            sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
 | 
					            {{^supportJava6}}
 | 
				
			||||||
            {{#java8}}
 | 
					            {{#java8}}
 | 
				
			||||||
            sourceCompatibility JavaVersion.VERSION_1_8
 | 
					            sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_8
 | 
					            targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -40,6 +45,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            sourceCompatibility JavaVersion.VERSION_1_7
 | 
					            sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_7
 | 
					            targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            {{/java8}}
 | 
					            {{/java8}}
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Rename the aar correctly
 | 
					        // Rename the aar correctly
 | 
				
			||||||
@ -83,6 +89,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    apply plugin: 'java'
 | 
					    apply plugin: 'java'
 | 
				
			||||||
    apply plugin: 'maven'
 | 
					    apply plugin: 'maven'
 | 
				
			||||||
 | 
					    {{#supportJava6}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					    {{^supportJava6}}
 | 
				
			||||||
    {{#java8}}
 | 
					    {{#java8}}
 | 
				
			||||||
    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_8
 | 
					    targetCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -91,6 +102,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_7
 | 
					    targetCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    {{/java8}}
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    install {
 | 
					    install {
 | 
				
			||||||
        repositories.mavenInstaller {
 | 
					        repositories.mavenInstaller {
 | 
				
			||||||
 | 
				
			|||||||
@ -139,6 +139,11 @@
 | 
				
			|||||||
                <artifactId>maven-compiler-plugin</artifactId>
 | 
					                <artifactId>maven-compiler-plugin</artifactId>
 | 
				
			||||||
                <version>3.6.1</version>
 | 
					                <version>3.6.1</version>
 | 
				
			||||||
                <configuration>
 | 
					                <configuration>
 | 
				
			||||||
 | 
					                    {{#supportJava6}}
 | 
				
			||||||
 | 
					                        <source>1.6</source>
 | 
				
			||||||
 | 
					                        <target>1.6</target>
 | 
				
			||||||
 | 
					                    {{/supportJava6}}
 | 
				
			||||||
 | 
					                    {{^supportJava6}}
 | 
				
			||||||
                    {{#java8}}
 | 
					                    {{#java8}}
 | 
				
			||||||
                        <source>1.8</source>
 | 
					                        <source>1.8</source>
 | 
				
			||||||
                        <target>1.8</target>
 | 
					                        <target>1.8</target>
 | 
				
			||||||
@ -147,6 +152,7 @@
 | 
				
			|||||||
                        <source>1.7</source>
 | 
					                        <source>1.7</source>
 | 
				
			||||||
                        <target>1.7</target>
 | 
					                        <target>1.7</target>
 | 
				
			||||||
                    {{/java8}}
 | 
					                    {{/java8}}
 | 
				
			||||||
 | 
					                    {{/supportJava6}}
 | 
				
			||||||
                </configuration>
 | 
					                </configuration>
 | 
				
			||||||
            </plugin>
 | 
					            </plugin>
 | 
				
			||||||
            <plugin>
 | 
					            <plugin>
 | 
				
			||||||
 | 
				
			|||||||
@ -32,6 +32,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            targetSdkVersion 25
 | 
					            targetSdkVersion 25
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        compileOptions {
 | 
					        compileOptions {
 | 
				
			||||||
 | 
					            {{#supportJava6}}
 | 
				
			||||||
 | 
					            sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
 | 
					            {{^supportJava6}}
 | 
				
			||||||
            {{#java8}}
 | 
					            {{#java8}}
 | 
				
			||||||
            sourceCompatibility JavaVersion.VERSION_1_8
 | 
					            sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_8
 | 
					            targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -40,6 +45,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            sourceCompatibility JavaVersion.VERSION_1_7
 | 
					            sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_7
 | 
					            targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            {{/java8}}
 | 
					            {{/java8}}
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Rename the aar correctly
 | 
					        // Rename the aar correctly
 | 
				
			||||||
@ -84,8 +90,20 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    apply plugin: 'java'
 | 
					    apply plugin: 'java'
 | 
				
			||||||
    apply plugin: 'maven'
 | 
					    apply plugin: 'maven'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    sourceCompatibility = JavaVersion.VERSION_{{^java8}}1_7{{/java8}}{{#java8}}1_8{{/java8}}
 | 
					    {{#supportJava6}}
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_{{^java8}}1_7{{/java8}}{{#java8}}1_8{{/java8}}
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					    {{^supportJava6}}
 | 
				
			||||||
 | 
					    {{#java8}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{^java8}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    install {
 | 
					    install {
 | 
				
			||||||
        repositories.mavenInstaller {
 | 
					        repositories.mavenInstaller {
 | 
				
			||||||
 | 
				
			|||||||
@ -267,7 +267,7 @@
 | 
				
			|||||||
        </dependency>
 | 
					        </dependency>
 | 
				
			||||||
    </dependencies>
 | 
					    </dependencies>
 | 
				
			||||||
    <properties>
 | 
					    <properties>
 | 
				
			||||||
        <java.version>{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}</java.version>
 | 
					        <java.version>{{#supportJava6}}1.6{{/supportJava6}}{{^supportJava6}}{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}{{/supportJava6}}</java.version>
 | 
				
			||||||
        <maven.compiler.source>${java.version}</maven.compiler.source>
 | 
					        <maven.compiler.source>${java.version}</maven.compiler.source>
 | 
				
			||||||
        <maven.compiler.target>${java.version}</maven.compiler.target>
 | 
					        <maven.compiler.target>${java.version}</maven.compiler.target>
 | 
				
			||||||
        <gson-fire-version>1.8.0</gson-fire-version>
 | 
					        <gson-fire-version>1.8.0</gson-fire-version>
 | 
				
			||||||
 | 
				
			|||||||
@ -32,6 +32,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            targetSdkVersion 23
 | 
					            targetSdkVersion 23
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        compileOptions {
 | 
					        compileOptions {
 | 
				
			||||||
 | 
					            {{#supportJava6}}
 | 
				
			||||||
 | 
					            sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
 | 
					            {{^supportJava6}}
 | 
				
			||||||
            {{#java8}}
 | 
					            {{#java8}}
 | 
				
			||||||
            sourceCompatibility JavaVersion.VERSION_1_8
 | 
					            sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_8
 | 
					            targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -40,6 +45,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            sourceCompatibility JavaVersion.VERSION_1_7
 | 
					            sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_7
 | 
					            targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            {{/java8}}
 | 
					            {{/java8}}
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Rename the aar correctly
 | 
					        // Rename the aar correctly
 | 
				
			||||||
@ -83,6 +89,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    apply plugin: 'java'
 | 
					    apply plugin: 'java'
 | 
				
			||||||
    apply plugin: 'maven'
 | 
					    apply plugin: 'maven'
 | 
				
			||||||
 | 
					    {{#supportJava6}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					    {{^supportJava6}}
 | 
				
			||||||
    {{#java8}}
 | 
					    {{#java8}}
 | 
				
			||||||
    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_8
 | 
					    targetCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -91,6 +102,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_7
 | 
					    targetCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    {{/java8}}
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    install {
 | 
					    install {
 | 
				
			||||||
        repositories.mavenInstaller {
 | 
					        repositories.mavenInstaller {
 | 
				
			||||||
 | 
				
			|||||||
@ -120,6 +120,11 @@
 | 
				
			|||||||
                <artifactId>maven-compiler-plugin</artifactId>
 | 
					                <artifactId>maven-compiler-plugin</artifactId>
 | 
				
			||||||
                <version>2.5.1</version>
 | 
					                <version>2.5.1</version>
 | 
				
			||||||
                <configuration>
 | 
					                <configuration>
 | 
				
			||||||
 | 
					                    {{#supportJava6}}
 | 
				
			||||||
 | 
					                        <source>1.6</source>
 | 
				
			||||||
 | 
					                        <target>1.6</target>
 | 
				
			||||||
 | 
					                    {{/supportJava6}}
 | 
				
			||||||
 | 
					                    {{^supportJava6}}
 | 
				
			||||||
                    {{#java8}}
 | 
					                    {{#java8}}
 | 
				
			||||||
                        <source>1.8</source>
 | 
					                        <source>1.8</source>
 | 
				
			||||||
                        <target>1.8</target>
 | 
					                        <target>1.8</target>
 | 
				
			||||||
@ -128,6 +133,7 @@
 | 
				
			|||||||
                        <source>1.7</source>
 | 
					                        <source>1.7</source>
 | 
				
			||||||
                        <target>1.7</target>
 | 
					                        <target>1.7</target>
 | 
				
			||||||
                    {{/java8}}
 | 
					                    {{/java8}}
 | 
				
			||||||
 | 
					                    {{/supportJava6}}
 | 
				
			||||||
                </configuration>
 | 
					                </configuration>
 | 
				
			||||||
            </plugin>
 | 
					            </plugin>
 | 
				
			||||||
            <plugin>
 | 
					            <plugin>
 | 
				
			||||||
 | 
				
			|||||||
@ -32,6 +32,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            targetSdkVersion 22
 | 
					            targetSdkVersion 22
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        compileOptions {
 | 
					        compileOptions {
 | 
				
			||||||
 | 
					            {{#supportJava6}}
 | 
				
			||||||
 | 
					            sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
 | 
					            {{^supportJava6}}
 | 
				
			||||||
            {{#java8}}
 | 
					            {{#java8}}
 | 
				
			||||||
            sourceCompatibility JavaVersion.VERSION_1_8
 | 
					            sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_8
 | 
					            targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -40,6 +45,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            sourceCompatibility JavaVersion.VERSION_1_7
 | 
					            sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_7
 | 
					            targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            {{/java8}}
 | 
					            {{/java8}}
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
        // Rename the aar correctly
 | 
					        // Rename the aar correctly
 | 
				
			||||||
@ -84,6 +90,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    apply plugin: 'java'
 | 
					    apply plugin: 'java'
 | 
				
			||||||
    apply plugin: 'maven'
 | 
					    apply plugin: 'maven'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    {{#supportJava6}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					    {{^supportJava6}}
 | 
				
			||||||
    {{#java8}}
 | 
					    {{#java8}}
 | 
				
			||||||
    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_8
 | 
					    targetCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -92,6 +103,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_7
 | 
					    targetCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    {{/java8}}
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    install {
 | 
					    install {
 | 
				
			||||||
        repositories.mavenInstaller {
 | 
					        repositories.mavenInstaller {
 | 
				
			||||||
 | 
				
			|||||||
@ -139,6 +139,11 @@
 | 
				
			|||||||
                <artifactId>maven-compiler-plugin</artifactId>
 | 
					                <artifactId>maven-compiler-plugin</artifactId>
 | 
				
			||||||
                <version>3.6.1</version>
 | 
					                <version>3.6.1</version>
 | 
				
			||||||
                <configuration>
 | 
					                <configuration>
 | 
				
			||||||
 | 
					                    {{#supportJava6}}
 | 
				
			||||||
 | 
					                        <source>1.6</source>
 | 
				
			||||||
 | 
					                        <target>1.6</target>
 | 
				
			||||||
 | 
					                    {{/supportJava6}}
 | 
				
			||||||
 | 
					                    {{^supportJava6}}
 | 
				
			||||||
                    {{#java8}}
 | 
					                    {{#java8}}
 | 
				
			||||||
                        <source>1.8</source>
 | 
					                        <source>1.8</source>
 | 
				
			||||||
                        <target>1.8</target>
 | 
					                        <target>1.8</target>
 | 
				
			||||||
@ -147,6 +152,7 @@
 | 
				
			|||||||
                        <source>1.7</source>
 | 
					                        <source>1.7</source>
 | 
				
			||||||
                        <target>1.7</target>
 | 
					                        <target>1.7</target>
 | 
				
			||||||
                    {{/java8}}
 | 
					                    {{/java8}}
 | 
				
			||||||
 | 
					                    {{/supportJava6}}
 | 
				
			||||||
                </configuration>
 | 
					                </configuration>
 | 
				
			||||||
            </plugin>
 | 
					            </plugin>
 | 
				
			||||||
            <plugin>
 | 
					            <plugin>
 | 
				
			||||||
 | 
				
			|||||||
@ -32,6 +32,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            targetSdkVersion 25
 | 
					            targetSdkVersion 25
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        compileOptions {
 | 
					        compileOptions {
 | 
				
			||||||
 | 
					            {{#supportJava6}}
 | 
				
			||||||
 | 
					            sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
 | 
					            {{^supportJava6}}
 | 
				
			||||||
            {{#java8}}
 | 
					            {{#java8}}
 | 
				
			||||||
            sourceCompatibility JavaVersion.VERSION_1_8
 | 
					            sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_8
 | 
					            targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -40,6 +45,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            sourceCompatibility JavaVersion.VERSION_1_7
 | 
					            sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_7
 | 
					            targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            {{/java8}}
 | 
					            {{/java8}}
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Rename the aar correctly
 | 
					        // Rename the aar correctly
 | 
				
			||||||
 | 
				
			|||||||
@ -139,8 +139,20 @@
 | 
				
			|||||||
                <artifactId>maven-compiler-plugin</artifactId>
 | 
					                <artifactId>maven-compiler-plugin</artifactId>
 | 
				
			||||||
                <version>3.6.1</version>
 | 
					                <version>3.6.1</version>
 | 
				
			||||||
                <configuration>
 | 
					                <configuration>
 | 
				
			||||||
                    <source>{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}</source>
 | 
					                {{#supportJava6}}
 | 
				
			||||||
                    <target>{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}</target>
 | 
					                    <source>1.6</source>
 | 
				
			||||||
 | 
					                    <target>1.6</target>
 | 
				
			||||||
 | 
					                {{/supportJava6}}
 | 
				
			||||||
 | 
					                {{^supportJava6}}
 | 
				
			||||||
 | 
					                {{#java8}}
 | 
				
			||||||
 | 
					                    <source>1.8</source>
 | 
				
			||||||
 | 
					                    <target>1.8</target>
 | 
				
			||||||
 | 
					                {{/java8}}
 | 
				
			||||||
 | 
					                {{^java8}}
 | 
				
			||||||
 | 
					                    <source>1.7</source>
 | 
				
			||||||
 | 
					                    <target>1.7</target>
 | 
				
			||||||
 | 
					                {{/java8}}
 | 
				
			||||||
 | 
					                {{/supportJava6}}
 | 
				
			||||||
                </configuration>
 | 
					                </configuration>
 | 
				
			||||||
            </plugin>
 | 
					            </plugin>
 | 
				
			||||||
            <plugin>
 | 
					            <plugin>
 | 
				
			||||||
 | 
				
			|||||||
@ -32,6 +32,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            targetSdkVersion 25
 | 
					            targetSdkVersion 25
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        compileOptions {
 | 
					        compileOptions {
 | 
				
			||||||
 | 
					            {{#supportJava6}}
 | 
				
			||||||
 | 
					            sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
 | 
					            {{^supportJava6}}
 | 
				
			||||||
            {{#java8}}
 | 
					            {{#java8}}
 | 
				
			||||||
            sourceCompatibility JavaVersion.VERSION_1_8
 | 
					            sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_8
 | 
					            targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -40,6 +45,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            sourceCompatibility JavaVersion.VERSION_1_7
 | 
					            sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_7
 | 
					            targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            {{/java8}}
 | 
					            {{/java8}}
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Rename the aar correctly
 | 
					        // Rename the aar correctly
 | 
				
			||||||
@ -84,8 +90,20 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    apply plugin: 'java'
 | 
					    apply plugin: 'java'
 | 
				
			||||||
    apply plugin: 'maven'
 | 
					    apply plugin: 'maven'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    sourceCompatibility = JavaVersion.VERSION_{{^java8}}1_7{{/java8}}{{#java8}}1_8{{/java8}}
 | 
					    {{#supportJava6}}
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_{{^java8}}1_7{{/java8}}{{#java8}}1_8{{/java8}}
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					    {{^supportJava6}}
 | 
				
			||||||
 | 
					    {{#java8}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{^java8}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    install {
 | 
					    install {
 | 
				
			||||||
        repositories.mavenInstaller {
 | 
					        repositories.mavenInstaller {
 | 
				
			||||||
 | 
				
			|||||||
@ -40,7 +40,7 @@ public class ApiClient {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    public ApiClient() {
 | 
					    public ApiClient() {
 | 
				
			||||||
        // Setup authentications (key: authentication name, value: authentication).
 | 
					        // Setup authentications (key: authentication name, value: authentication).
 | 
				
			||||||
        authentications = new HashMap<>();{{#authMethods}}{{#isBasic}}
 | 
					        authentications = new HashMap<{{#supportJava6}}String, Authentication{{/supportJava6}}>();{{#authMethods}}{{#isBasic}}
 | 
				
			||||||
        // authentications.put("{{name}}", new HttpBasicAuth());{{/isBasic}}{{#isApiKey}}
 | 
					        // authentications.put("{{name}}", new HttpBasicAuth());{{/isBasic}}{{#isApiKey}}
 | 
				
			||||||
        authentications.put("{{name}}", new ApiKeyAuth({{#isKeyInHeader}}"header"{{/isKeyInHeader}}{{^isKeyInHeader}}"query"{{/isKeyInHeader}}, "{{keyParamName}}"));{{/isApiKey}}{{#isOAuth}}
 | 
					        authentications.put("{{name}}", new ApiKeyAuth({{#isKeyInHeader}}"header"{{/isKeyInHeader}}{{^isKeyInHeader}}"query"{{/isKeyInHeader}}, "{{keyParamName}}"));{{/isApiKey}}{{#isOAuth}}
 | 
				
			||||||
        // authentications.put("{{name}}", new OAuth());{{/isOAuth}}{{/authMethods}}
 | 
					        // authentications.put("{{name}}", new OAuth());{{/isOAuth}}{{/authMethods}}
 | 
				
			||||||
@ -57,8 +57,8 @@ public class ApiClient {
 | 
				
			|||||||
            basePath = basePath + "/";
 | 
					            basePath = basePath + "/";
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        Map<String, String> extraHeaders = new HashMap<>();
 | 
					        Map<String, String> extraHeaders = new HashMap<{{#supportJava6}}String, String{{/supportJava6}}>();
 | 
				
			||||||
        List<Pair> extraQueryParams = new ArrayList<>();
 | 
					        List<Pair> extraQueryParams = new ArrayList<{{#supportJava6}}Pair{{/supportJava6}}>();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        for (String authName : authentications.keySet()) {
 | 
					        for (String authName : authentications.keySet()) {
 | 
				
			||||||
            Authentication auth = authentications.get(authName);
 | 
					            Authentication auth = authentications.get(authName);
 | 
				
			||||||
 | 
				
			|||||||
@ -40,7 +40,7 @@ public class ApiClient {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    public ApiClient() {
 | 
					    public ApiClient() {
 | 
				
			||||||
        // Setup authentications (key: authentication name, value: authentication).
 | 
					        // Setup authentications (key: authentication name, value: authentication).
 | 
				
			||||||
        authentications = new HashMap<>();{{#authMethods}}{{#isBasic}}
 | 
					        authentications = new HashMap<{{#supportJava6}}String, Authentication{{/supportJava6}}>();{{#authMethods}}{{#isBasic}}
 | 
				
			||||||
        // authentications.put("{{name}}", new HttpBasicAuth());{{/isBasic}}{{#isApiKey}}
 | 
					        // authentications.put("{{name}}", new HttpBasicAuth());{{/isBasic}}{{#isApiKey}}
 | 
				
			||||||
        authentications.put("{{name}}", new ApiKeyAuth({{#isKeyInHeader}}"header"{{/isKeyInHeader}}{{^isKeyInHeader}}"query"{{/isKeyInHeader}}, "{{keyParamName}}"));{{/isApiKey}}{{#isOAuth}}
 | 
					        authentications.put("{{name}}", new ApiKeyAuth({{#isKeyInHeader}}"header"{{/isKeyInHeader}}{{^isKeyInHeader}}"query"{{/isKeyInHeader}}, "{{keyParamName}}"));{{/isApiKey}}{{#isOAuth}}
 | 
				
			||||||
        // authentications.put("{{name}}", new OAuth());{{/isOAuth}}{{/authMethods}}
 | 
					        // authentications.put("{{name}}", new OAuth());{{/isOAuth}}{{/authMethods}}
 | 
				
			||||||
@ -57,8 +57,8 @@ public class ApiClient {
 | 
				
			|||||||
            basePath = basePath + "/";
 | 
					            basePath = basePath + "/";
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        Map<String, String> extraHeaders = new HashMap<>();
 | 
					        Map<String, String> extraHeaders = new HashMap<{{#supportJava6}}String, String{{/supportJava6}}>();
 | 
				
			||||||
        List<Pair> extraQueryParams = new ArrayList<>();
 | 
					        List<Pair> extraQueryParams = new ArrayList<{{#supportJava6}}Pair{{/supportJava6}}>();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        for (String authName : authentications.keySet()) {
 | 
					        for (String authName : authentications.keySet()) {
 | 
				
			||||||
            Authentication auth = authentications.get(authName);
 | 
					            Authentication auth = authentications.get(authName);
 | 
				
			||||||
 | 
				
			|||||||
@ -327,7 +327,7 @@
 | 
				
			|||||||
    </dependencies>
 | 
					    </dependencies>
 | 
				
			||||||
    <properties>
 | 
					    <properties>
 | 
				
			||||||
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
					        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
				
			||||||
        <java.version>{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}</java.version>
 | 
					        <java.version>{{#supportJava6}}1.6{{/supportJava6}}{{^supportJava6}}{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}{{/supportJava6}}</java.version>
 | 
				
			||||||
        <maven.compiler.source>${java.version}</maven.compiler.source>
 | 
					        <maven.compiler.source>${java.version}</maven.compiler.source>
 | 
				
			||||||
        <maven.compiler.target>${java.version}</maven.compiler.target>
 | 
					        <maven.compiler.target>${java.version}</maven.compiler.target>
 | 
				
			||||||
        <gson-fire-version>1.8.0</gson-fire-version>
 | 
					        <gson-fire-version>1.8.0</gson-fire-version>
 | 
				
			||||||
 | 
				
			|||||||
@ -139,6 +139,11 @@
 | 
				
			|||||||
                <artifactId>maven-compiler-plugin</artifactId>
 | 
					                <artifactId>maven-compiler-plugin</artifactId>
 | 
				
			||||||
                <version>3.6.1</version>
 | 
					                <version>3.6.1</version>
 | 
				
			||||||
                <configuration>
 | 
					                <configuration>
 | 
				
			||||||
 | 
					                    {{#supportJava6}}
 | 
				
			||||||
 | 
					                        <source>1.6</source>
 | 
				
			||||||
 | 
					                        <target>1.6</target>
 | 
				
			||||||
 | 
					                    {{/supportJava6}}
 | 
				
			||||||
 | 
					                    {{^supportJava6}}
 | 
				
			||||||
                    {{#java8}}
 | 
					                    {{#java8}}
 | 
				
			||||||
                        <source>1.8</source>
 | 
					                        <source>1.8</source>
 | 
				
			||||||
                        <target>1.8</target>
 | 
					                        <target>1.8</target>
 | 
				
			||||||
@ -147,6 +152,7 @@
 | 
				
			|||||||
                        <source>1.7</source>
 | 
					                        <source>1.7</source>
 | 
				
			||||||
                        <target>1.7</target>
 | 
					                        <target>1.7</target>
 | 
				
			||||||
                    {{/java8}}
 | 
					                    {{/java8}}
 | 
				
			||||||
 | 
					                    {{/supportJava6}}
 | 
				
			||||||
                </configuration>
 | 
					                </configuration>
 | 
				
			||||||
            </plugin>
 | 
					            </plugin>
 | 
				
			||||||
            <plugin>
 | 
					            <plugin>
 | 
				
			||||||
 | 
				
			|||||||
@ -56,6 +56,11 @@ android {
 | 
				
			|||||||
        {{/androidSdkVersion}}
 | 
					        {{/androidSdkVersion}}
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    compileOptions {
 | 
					    compileOptions {
 | 
				
			||||||
 | 
					        {{#supportJava6}}
 | 
				
			||||||
 | 
					        sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					        targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					        {{/supportJava6}}
 | 
				
			||||||
 | 
					        {{^supportJava6}}
 | 
				
			||||||
        {{#java8}}
 | 
					        {{#java8}}
 | 
				
			||||||
        sourceCompatibility JavaVersion.VERSION_1_8
 | 
					        sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
        targetCompatibility JavaVersion.VERSION_1_8
 | 
					        targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -64,6 +69,7 @@ android {
 | 
				
			|||||||
        sourceCompatibility JavaVersion.VERSION_1_7
 | 
					        sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
        targetCompatibility JavaVersion.VERSION_1_7
 | 
					        targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
        {{/java8}}
 | 
					        {{/java8}}
 | 
				
			||||||
 | 
					        {{/supportJava6}}
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Rename the aar correctly
 | 
					    // Rename the aar correctly
 | 
				
			||||||
 | 
				
			|||||||
@ -35,6 +35,11 @@ android {
 | 
				
			|||||||
        targetSdkVersion 25
 | 
					        targetSdkVersion 25
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    compileOptions {
 | 
					    compileOptions {
 | 
				
			||||||
 | 
					        {{#supportJava6}}
 | 
				
			||||||
 | 
					        sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					        targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					        {{/supportJava6}}
 | 
				
			||||||
 | 
					        {{^supportJava6}}
 | 
				
			||||||
        {{#java8}}
 | 
					        {{#java8}}
 | 
				
			||||||
        sourceCompatibility JavaVersion.VERSION_1_8
 | 
					        sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
        targetCompatibility JavaVersion.VERSION_1_8
 | 
					        targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -43,6 +48,7 @@ android {
 | 
				
			|||||||
        sourceCompatibility JavaVersion.VERSION_1_7
 | 
					        sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
        targetCompatibility JavaVersion.VERSION_1_7
 | 
					        targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
        {{/java8}}
 | 
					        {{/java8}}
 | 
				
			||||||
 | 
					        {{/supportJava6}}
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Rename the aar correctly
 | 
					    // Rename the aar correctly
 | 
				
			||||||
 | 
				
			|||||||
@ -34,6 +34,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            targetSdkVersion 23
 | 
					            targetSdkVersion 23
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        compileOptions {
 | 
					        compileOptions {
 | 
				
			||||||
 | 
					            {{#supportJava6}}
 | 
				
			||||||
 | 
					            sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
 | 
					            {{^supportJava6}}
 | 
				
			||||||
            {{#java8}}
 | 
					            {{#java8}}
 | 
				
			||||||
            sourceCompatibility JavaVersion.VERSION_1_8
 | 
					            sourceCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_8
 | 
					            targetCompatibility JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -42,6 +47,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            sourceCompatibility JavaVersion.VERSION_1_7
 | 
					            sourceCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_7
 | 
					            targetCompatibility JavaVersion.VERSION_1_7
 | 
				
			||||||
            {{/java8}}
 | 
					            {{/java8}}
 | 
				
			||||||
 | 
					            {{/supportJava6}}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Rename the aar correctly
 | 
					        // Rename the aar correctly
 | 
				
			||||||
@ -85,6 +91,11 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    apply plugin: 'java'
 | 
					    apply plugin: 'java'
 | 
				
			||||||
    apply plugin: 'maven'
 | 
					    apply plugin: 'maven'
 | 
				
			||||||
 | 
					    {{#supportJava6}}
 | 
				
			||||||
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    targetCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					    {{^supportJava6}}
 | 
				
			||||||
    {{#java8}}
 | 
					    {{#java8}}
 | 
				
			||||||
    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_8
 | 
					    targetCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
@ -93,6 +104,7 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_7
 | 
					    targetCompatibility = JavaVersion.VERSION_1_7
 | 
				
			||||||
    {{/java8}}
 | 
					    {{/java8}}
 | 
				
			||||||
 | 
					    {{/supportJava6}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    install {
 | 
					    install {
 | 
				
			||||||
        repositories.mavenInstaller {
 | 
					        repositories.mavenInstaller {
 | 
				
			||||||
 | 
				
			|||||||
@ -12,7 +12,7 @@ This spec is mainly for testing Petstore server and contains fake endpoints, mod
 | 
				
			|||||||
## Requirements
 | 
					## Requirements
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Building the API client library requires:
 | 
					Building the API client library requires:
 | 
				
			||||||
1. Java 1.7+
 | 
					1. Java 1.6+
 | 
				
			||||||
2. Maven/Gradle
 | 
					2. Maven/Gradle
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Installation
 | 
					## Installation
 | 
				
			||||||
@ -108,6 +108,7 @@ Class | Method | HTTP request | Description
 | 
				
			|||||||
*FakeApi* | [**fakeOuterCompositeSerialize**](docs/FakeApi.md#fakeOuterCompositeSerialize) | **POST** /fake/outer/composite | 
 | 
					*FakeApi* | [**fakeOuterCompositeSerialize**](docs/FakeApi.md#fakeOuterCompositeSerialize) | **POST** /fake/outer/composite | 
 | 
				
			||||||
*FakeApi* | [**fakeOuterNumberSerialize**](docs/FakeApi.md#fakeOuterNumberSerialize) | **POST** /fake/outer/number | 
 | 
					*FakeApi* | [**fakeOuterNumberSerialize**](docs/FakeApi.md#fakeOuterNumberSerialize) | **POST** /fake/outer/number | 
 | 
				
			||||||
*FakeApi* | [**fakeOuterStringSerialize**](docs/FakeApi.md#fakeOuterStringSerialize) | **POST** /fake/outer/string | 
 | 
					*FakeApi* | [**fakeOuterStringSerialize**](docs/FakeApi.md#fakeOuterStringSerialize) | **POST** /fake/outer/string | 
 | 
				
			||||||
 | 
					*FakeApi* | [**testBodyWithFileSchema**](docs/FakeApi.md#testBodyWithFileSchema) | **PUT** /fake/body-with-file-schema | 
 | 
				
			||||||
*FakeApi* | [**testBodyWithQueryParams**](docs/FakeApi.md#testBodyWithQueryParams) | **PUT** /fake/body-with-query-params | 
 | 
					*FakeApi* | [**testBodyWithQueryParams**](docs/FakeApi.md#testBodyWithQueryParams) | **PUT** /fake/body-with-query-params | 
 | 
				
			||||||
*FakeApi* | [**testClientModel**](docs/FakeApi.md#testClientModel) | **PATCH** /fake | To test \"client\" model
 | 
					*FakeApi* | [**testClientModel**](docs/FakeApi.md#testClientModel) | **PATCH** /fake | To test \"client\" model
 | 
				
			||||||
*FakeApi* | [**testEndpointParameters**](docs/FakeApi.md#testEndpointParameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 
 | 
					*FakeApi* | [**testEndpointParameters**](docs/FakeApi.md#testEndpointParameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 
 | 
				
			||||||
@ -123,6 +124,7 @@ Class | Method | HTTP request | Description
 | 
				
			|||||||
*PetApi* | [**updatePet**](docs/PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
 | 
					*PetApi* | [**updatePet**](docs/PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
 | 
				
			||||||
*PetApi* | [**updatePetWithForm**](docs/PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
 | 
					*PetApi* | [**updatePetWithForm**](docs/PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
 | 
				
			||||||
*PetApi* | [**uploadFile**](docs/PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
 | 
					*PetApi* | [**uploadFile**](docs/PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
 | 
				
			||||||
 | 
					*PetApi* | [**uploadFileWithRequiredFile**](docs/PetApi.md#uploadFileWithRequiredFile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required)
 | 
				
			||||||
*StoreApi* | [**deleteOrder**](docs/StoreApi.md#deleteOrder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID
 | 
					*StoreApi* | [**deleteOrder**](docs/StoreApi.md#deleteOrder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID
 | 
				
			||||||
*StoreApi* | [**getInventory**](docs/StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
 | 
					*StoreApi* | [**getInventory**](docs/StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
 | 
				
			||||||
*StoreApi* | [**getOrderById**](docs/StoreApi.md#getOrderById) | **GET** /store/order/{order_id} | Find purchase order by ID
 | 
					*StoreApi* | [**getOrderById**](docs/StoreApi.md#getOrderById) | **GET** /store/order/{order_id} | Find purchase order by ID
 | 
				
			||||||
@ -154,6 +156,7 @@ Class | Method | HTTP request | Description
 | 
				
			|||||||
 - [EnumArrays](docs/EnumArrays.md)
 | 
					 - [EnumArrays](docs/EnumArrays.md)
 | 
				
			||||||
 - [EnumClass](docs/EnumClass.md)
 | 
					 - [EnumClass](docs/EnumClass.md)
 | 
				
			||||||
 - [EnumTest](docs/EnumTest.md)
 | 
					 - [EnumTest](docs/EnumTest.md)
 | 
				
			||||||
 | 
					 - [FileSchemaTestClass](docs/FileSchemaTestClass.md)
 | 
				
			||||||
 - [FormatTest](docs/FormatTest.md)
 | 
					 - [FormatTest](docs/FormatTest.md)
 | 
				
			||||||
 - [HasOnlyReadOnly](docs/HasOnlyReadOnly.md)
 | 
					 - [HasOnlyReadOnly](docs/HasOnlyReadOnly.md)
 | 
				
			||||||
 - [MapTest](docs/MapTest.md)
 | 
					 - [MapTest](docs/MapTest.md)
 | 
				
			||||||
@ -169,6 +172,7 @@ Class | Method | HTTP request | Description
 | 
				
			|||||||
 - [Pet](docs/Pet.md)
 | 
					 - [Pet](docs/Pet.md)
 | 
				
			||||||
 - [ReadOnlyFirst](docs/ReadOnlyFirst.md)
 | 
					 - [ReadOnlyFirst](docs/ReadOnlyFirst.md)
 | 
				
			||||||
 - [SpecialModelName](docs/SpecialModelName.md)
 | 
					 - [SpecialModelName](docs/SpecialModelName.md)
 | 
				
			||||||
 | 
					 - [StringBooleanMap](docs/StringBooleanMap.md)
 | 
				
			||||||
 - [Tag](docs/Tag.md)
 | 
					 - [Tag](docs/Tag.md)
 | 
				
			||||||
 - [User](docs/User.md)
 | 
					 - [User](docs/User.md)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -32,8 +32,8 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
            targetSdkVersion 25
 | 
					            targetSdkVersion 25
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        compileOptions {
 | 
					        compileOptions {
 | 
				
			||||||
            sourceCompatibility JavaVersion.VERSION_1_7
 | 
					            sourceCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
            targetCompatibility JavaVersion.VERSION_1_7
 | 
					            targetCompatibility JavaVersion.VERSION_1_6
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Rename the aar correctly
 | 
					        // Rename the aar correctly
 | 
				
			||||||
@ -77,8 +77,8 @@ if(hasProperty('target') && target == 'android') {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    apply plugin: 'java'
 | 
					    apply plugin: 'java'
 | 
				
			||||||
    apply plugin: 'maven'
 | 
					    apply plugin: 'maven'
 | 
				
			||||||
    sourceCompatibility = JavaVersion.VERSION_1_7
 | 
					    sourceCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
    targetCompatibility = JavaVersion.VERSION_1_7
 | 
					    targetCompatibility = JavaVersion.VERSION_1_6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    install {
 | 
					    install {
 | 
				
			||||||
        repositories.mavenInstaller {
 | 
					        repositories.mavenInstaller {
 | 
				
			||||||
 | 
				
			|||||||
@ -139,8 +139,8 @@
 | 
				
			|||||||
                <artifactId>maven-compiler-plugin</artifactId>
 | 
					                <artifactId>maven-compiler-plugin</artifactId>
 | 
				
			||||||
                <version>3.6.1</version>
 | 
					                <version>3.6.1</version>
 | 
				
			||||||
                <configuration>
 | 
					                <configuration>
 | 
				
			||||||
                        <source>1.7</source>
 | 
					                        <source>1.6</source>
 | 
				
			||||||
                        <target>1.7</target>
 | 
					                        <target>1.6</target>
 | 
				
			||||||
                </configuration>
 | 
					                </configuration>
 | 
				
			||||||
            </plugin>
 | 
					            </plugin>
 | 
				
			||||||
            <plugin>
 | 
					            <plugin>
 | 
				
			||||||
 | 
				
			|||||||
@ -698,12 +698,12 @@ public class ApiClient {
 | 
				
			|||||||
      Map<String, List<String>> responseHeaders = buildResponseHeaders(response);
 | 
					      Map<String, List<String>> responseHeaders = buildResponseHeaders(response);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      if (response.getStatus() == Status.NO_CONTENT.getStatusCode()) {
 | 
					      if (response.getStatus() == Status.NO_CONTENT.getStatusCode()) {
 | 
				
			||||||
        return new ApiResponse<>(statusCode, responseHeaders);
 | 
					        return new ApiResponse<T>(statusCode, responseHeaders);
 | 
				
			||||||
      } else if (response.getStatusInfo().getFamily() == Status.Family.SUCCESSFUL) {
 | 
					      } else if (response.getStatusInfo().getFamily() == Status.Family.SUCCESSFUL) {
 | 
				
			||||||
        if (returnType == null)
 | 
					        if (returnType == null)
 | 
				
			||||||
          return new ApiResponse<>(statusCode, responseHeaders);
 | 
					          return new ApiResponse<T>(statusCode, responseHeaders);
 | 
				
			||||||
        else
 | 
					        else
 | 
				
			||||||
          return new ApiResponse<>(statusCode, responseHeaders, deserialize(response, returnType));
 | 
					          return new ApiResponse<T>(statusCode, responseHeaders, deserialize(response, returnType));
 | 
				
			||||||
      } else {
 | 
					      } else {
 | 
				
			||||||
        String message = "error";
 | 
					        String message = "error";
 | 
				
			||||||
        String respBody = null;
 | 
					        String respBody = null;
 | 
				
			||||||
 | 
				
			|||||||
@ -17,6 +17,7 @@ import org.openapitools.client.ApiException;
 | 
				
			|||||||
import java.math.BigDecimal;
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
import org.openapitools.client.model.Client;
 | 
					import org.openapitools.client.model.Client;
 | 
				
			||||||
import java.io.File;
 | 
					import java.io.File;
 | 
				
			||||||
 | 
					import org.openapitools.client.model.FileSchemaTestClass;
 | 
				
			||||||
import org.threeten.bp.LocalDate;
 | 
					import org.threeten.bp.LocalDate;
 | 
				
			||||||
import org.threeten.bp.OffsetDateTime;
 | 
					import org.threeten.bp.OffsetDateTime;
 | 
				
			||||||
import org.openapitools.client.model.OuterComposite;
 | 
					import org.openapitools.client.model.OuterComposite;
 | 
				
			||||||
@ -102,6 +103,22 @@ public class FakeApiTest {
 | 
				
			|||||||
        // TODO: test validations
 | 
					        // TODO: test validations
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * For this test, the body for this request much reference a schema named `File`.
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @throws ApiException
 | 
				
			||||||
 | 
					     *          if the Api call fails
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @Test
 | 
				
			||||||
 | 
					    public void testBodyWithFileSchemaTest() throws ApiException {
 | 
				
			||||||
 | 
					        FileSchemaTestClass fileSchemaTestClass = null;
 | 
				
			||||||
 | 
					        api.testBodyWithFileSchema(fileSchemaTestClass);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        // TODO: test validations
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 
 | 
					     * 
 | 
				
			||||||
     *
 | 
					     *
 | 
				
			||||||
 | 
				
			|||||||
@ -167,4 +167,22 @@ public class PetApiTest {
 | 
				
			|||||||
        // TODO: test validations
 | 
					        // TODO: test validations
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * uploads an image (required)
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * 
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @throws ApiException
 | 
				
			||||||
 | 
					     *          if the Api call fails
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @Test
 | 
				
			||||||
 | 
					    public void uploadFileWithRequiredFileTest() throws ApiException {
 | 
				
			||||||
 | 
					        Long petId = null;
 | 
				
			||||||
 | 
					        File requiredFile = null;
 | 
				
			||||||
 | 
					        String additionalMetadata = null;
 | 
				
			||||||
 | 
					        ModelApiResponse response = api.uploadFileWithRequiredFile(petId, requiredFile, additionalMetadata);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        // TODO: test validations
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user