forked from loafle/openapi-generator-original
		
	Conflicts: appveyor.yml modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractJavaCodegen.java modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractTypeScriptClientCodegen.java modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/SpringCodegen.java modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/TypeScriptAngular2ClientCodegen.java modules/swagger-codegen/src/main/resources/Java/libraries/feign/pom.mustache modules/swagger-codegen/src/main/resources/Java/libraries/okhttp-gson/pom.mustache modules/swagger-codegen/src/main/resources/TypeScript-Fetch/api.mustache modules/swagger-codegen/src/main/resources/go/api.mustache modules/swagger-codegen/src/main/resources/objc/api-body.mustache modules/swagger-codegen/src/main/resources/objc/api-header.mustache modules/swagger-codegen/src/main/resources/typescript-angular2/configuration.mustache modules/swagger-codegen/src/main/resources/typescript-angular2/tsconfig.mustache modules/swagger-codegen/src/test/java/io/swagger/codegen/swift/SwiftModelTest.java modules/swagger-codegen/src/test/java/io/swagger/codegen/swift3/Swift3ModelTest.java modules/swagger-codegen/src/test/java/io/swagger/codegen/typescript/typescriptangular2/TypeScriptAngular2ModelTest.java samples/client/petstore-security-test/typescript-angular2/configuration.ts samples/client/petstore/go/go-petstore/docs/FakeApi.md samples/client/petstore/go/go-petstore/fake_api.go samples/client/petstore/go/go-petstore/pet_api.go samples/client/petstore/java/feign/pom.xml samples/client/petstore/java/feign/src/main/java/io/swagger/client/api/FakeApi.java samples/client/petstore/java/feign/src/main/java/io/swagger/client/api/PetApi.java samples/client/petstore/java/jersey1/src/main/java/io/swagger/client/api/FakeApi.java samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/RFC3339DateFormat.java samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/Animal.java samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/EnumTest.java samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/FormatTest.java samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/MixedPropertiesAndAdditionalPropertiesClass.java samples/client/petstore/java/jersey2/src/main/java/io/swagger/client/api/FakeApi.java samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/JSON.java samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/api/FakeApi.java samples/client/petstore/java/okhttp-gson/src/main/java/io/swagger/client/api/PetApi.java samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api/FakeApi.java samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api/PetApi.java samples/client/petstore/java/retrofit2/src/main/java/io/swagger/client/api/FakeApi.java samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/api/FakeApi.java samples/client/petstore/java/retrofit2rx/src/main/java/io/swagger/client/api/PetApi.java samples/client/petstore/objc/core-data/SwaggerClient/Api/SWGPetApi.h samples/client/petstore/objc/core-data/SwaggerClient/Api/SWGPetApi.m samples/client/petstore/objc/core-data/SwaggerClient/Api/SWGStoreApi.h samples/client/petstore/objc/core-data/SwaggerClient/Api/SWGStoreApi.m samples/client/petstore/objc/core-data/SwaggerClient/Api/SWGUserApi.h samples/client/petstore/objc/core-data/SwaggerClient/Api/SWGUserApi.m samples/client/petstore/objc/core-data/SwaggerClient/Core/SWGApiClient.h samples/client/petstore/objc/core-data/SwaggerClient/Core/SWGConfiguration.h samples/client/petstore/objc/default/SwaggerClient/Api/SWGPetApi.h samples/client/petstore/objc/default/SwaggerClient/Api/SWGPetApi.m samples/client/petstore/objc/default/SwaggerClient/Api/SWGStoreApi.h samples/client/petstore/objc/default/SwaggerClient/Api/SWGStoreApi.m samples/client/petstore/objc/default/SwaggerClient/Api/SWGUserApi.h samples/client/petstore/objc/default/SwaggerClient/Api/SWGUserApi.m samples/client/petstore/objc/default/SwaggerClient/Core/SWGApiClient.h samples/client/petstore/objc/default/SwaggerClient/Core/SWGConfiguration.h samples/client/petstore/objc/default/SwaggerClient/Core/SWGJSONResponseSerializer.h samples/client/petstore/qt5cpp/client/SWGPetApi.h samples/client/petstore/qt5cpp/client/SWGStoreApi.h samples/client/petstore/qt5cpp/client/SWGUserApi.h samples/client/petstore/typescript-angular2/default/configuration.ts samples/client/petstore/typescript-angular2/npm/README.md samples/client/petstore/typescript-angular2/npm/configuration.ts samples/client/petstore/typescript-angular2/npm/package.json samples/client/petstore/typescript-angular2/npm/tsconfig.json samples/client/petstore/typescript-fetch/builds/default/api.ts samples/client/petstore/typescript-fetch/builds/es6-target/api.ts samples/client/petstore/typescript-fetch/builds/with-npm-version/api.ts samples/client/petstore/typescript-fetch/tests/default/test/PetApiFactory.ts samples/client/petstore/typescript-fetch/tests/default/test/StoreApiFactory.ts samples/server/petstore/jaxrs-resteasy/default/src/gen/java/io/swagger/api/PetApi.java samples/server/petstore/jaxrs-resteasy/default/src/gen/java/io/swagger/api/PetApiService.java samples/server/petstore/jaxrs-resteasy/joda/src/gen/java/io/swagger/model/User.java samples/server/petstore/spring-mvc/src/main/java/io/swagger/api/FakeApi.java samples/server/petstore/spring-mvc/src/main/java/io/swagger/api/FakeApiController.java samples/server/petstore/springboot/src/main/java/io/swagger/api/FakeApi.java samples/server/petstore/springboot/src/main/java/io/swagger/api/FakeApiController.java
		
			
				
	
	
		
			122 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			122 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * ApiException
 | 
						|
 * PHP version 5
 | 
						|
 *
 | 
						|
 * @category Class
 | 
						|
 * @package  Swagger\Client
 | 
						|
 * @author   Swagger Codegen team
 | 
						|
 * @link     https://github.com/swagger-api/swagger-codegen
 | 
						|
 */
 | 
						|
 | 
						|
/**
 | 
						|
 * 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
 | 
						|
 * Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
/**
 | 
						|
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
						|
 * https://github.com/swagger-api/swagger-codegen
 | 
						|
 * Do not edit the class manually.
 | 
						|
 */
 | 
						|
 | 
						|
namespace Swagger\Client;
 | 
						|
 | 
						|
use \Exception;
 | 
						|
 | 
						|
/**
 | 
						|
 * ApiException Class Doc Comment
 | 
						|
 *
 | 
						|
 * @category Class
 | 
						|
 * @package  Swagger\Client
 | 
						|
 * @author   Swagger Codegen team
 | 
						|
 * @link     https://github.com/swagger-api/swagger-codegen
 | 
						|
 */
 | 
						|
class ApiException extends Exception
 | 
						|
{
 | 
						|
 | 
						|
    /**
 | 
						|
     * The HTTP body of the server response either as Json or string.
 | 
						|
     *
 | 
						|
     * @var mixed
 | 
						|
     */
 | 
						|
    protected $responseBody;
 | 
						|
 | 
						|
    /**
 | 
						|
     * The HTTP header of the server response.
 | 
						|
     *
 | 
						|
     * @var string[]|null
 | 
						|
     */
 | 
						|
    protected $responseHeaders;
 | 
						|
 | 
						|
    /**
 | 
						|
     * The deserialized response object
 | 
						|
     *
 | 
						|
     * @var $responseObject;
 | 
						|
     */
 | 
						|
    protected $responseObject;
 | 
						|
 | 
						|
    /**
 | 
						|
     * Constructor
 | 
						|
     *
 | 
						|
     * @param string        $message         Error message
 | 
						|
     * @param int           $code            HTTP status code
 | 
						|
     * @param string[]|null $responseHeaders HTTP response header
 | 
						|
     * @param mixed         $responseBody    HTTP body of the server response either as Json or string
 | 
						|
     */
 | 
						|
    public function __construct($message = "", $code = 0, array $responseHeaders = null, $responseBody = null)
 | 
						|
    {
 | 
						|
        parent::__construct($message, $code);
 | 
						|
        $this->responseHeaders = $responseHeaders;
 | 
						|
        $this->responseBody = $responseBody;
 | 
						|
    }
 | 
						|
 | 
						|
    /**
 | 
						|
     * Gets the HTTP response header
 | 
						|
     *
 | 
						|
     * @return string[]|null HTTP response header
 | 
						|
     */
 | 
						|
    public function getResponseHeaders()
 | 
						|
    {
 | 
						|
        return $this->responseHeaders;
 | 
						|
    }
 | 
						|
 | 
						|
    /**
 | 
						|
     * Gets the HTTP body of the server response either as Json or string
 | 
						|
     *
 | 
						|
     * @return mixed HTTP body of the server response either as Json or string
 | 
						|
     */
 | 
						|
    public function getResponseBody()
 | 
						|
    {
 | 
						|
        return $this->responseBody;
 | 
						|
    }
 | 
						|
 | 
						|
    /**
 | 
						|
     * Sets the deseralized response object (during deserialization)
 | 
						|
     *
 | 
						|
     * @param mixed $obj Deserialized response object
 | 
						|
     *
 | 
						|
     * @return void
 | 
						|
     */
 | 
						|
    public function setResponseObject($obj)
 | 
						|
    {
 | 
						|
        $this->responseObject = $obj;
 | 
						|
    }
 | 
						|
 | 
						|
    /**
 | 
						|
     * Gets the deseralized response object (during deserialization)
 | 
						|
     *
 | 
						|
     * @return mixed the deserialized response object
 | 
						|
     */
 | 
						|
    public function getResponseObject()
 | 
						|
    {
 | 
						|
        return $this->responseObject;
 | 
						|
    }
 | 
						|
}
 |