forked from loafle/openapi-generator-original
		
	
		
			
				
	
	
		
			121 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			121 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * ApiException
 | 
						|
 * PHP version 5
 | 
						|
 *
 | 
						|
 * @category Class
 | 
						|
 * @package  Swagger\Client
 | 
						|
 * @author   http://github.com/swagger-api/swagger-codegen
 | 
						|
 * @license  http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
 | 
						|
 * @link     https://github.com/swagger-api/swagger-codegen
 | 
						|
 */
 | 
						|
/**
 | 
						|
 *  Copyright 2015 SmartBear Software
 | 
						|
 *
 | 
						|
 *  Licensed under the Apache License, Version 2.0 (the "License");
 | 
						|
 *  you may not use this file except in compliance with the License.
 | 
						|
 *  You may obtain a copy of the License at
 | 
						|
 *
 | 
						|
 *      http://www.apache.org/licenses/LICENSE-2.0
 | 
						|
 *
 | 
						|
 *  Unless required by applicable law or agreed to in writing, software
 | 
						|
 *  distributed under the License is distributed on an "AS IS" BASIS,
 | 
						|
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
						|
 *  See the License for the specific language governing permissions and
 | 
						|
 *  limitations under the License.
 | 
						|
 */
 | 
						|
/**
 | 
						|
 * 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   http://github.com/swagger-api/swagger-codegen
 | 
						|
 * @license  http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
 | 
						|
 * @link     https://github.com/swagger-api/swagger-codegen
 | 
						|
 */
 | 
						|
class ApiException extends Exception
 | 
						|
{
 | 
						|
 | 
						|
    /** 
 | 
						|
     * The HTTP body of the server response.
 | 
						|
     * @var string
 | 
						|
     */
 | 
						|
    protected $responseBody;
 | 
						|
  
 | 
						|
    /**
 | 
						|
     * The HTTP header of the server response.
 | 
						|
     * @var string[]
 | 
						|
     */
 | 
						|
    protected $responseHeaders;
 | 
						|
  
 | 
						|
    /**
 | 
						|
     * The deserialized response object
 | 
						|
     * @var $responseObject;
 | 
						|
     */
 | 
						|
    protected $responseObject;
 | 
						|
 
 | 
						|
    /**
 | 
						|
     * Constructor
 | 
						|
     * @param string $message         Error message
 | 
						|
     * @param string $code            HTTP status code
 | 
						|
     * @param string $responseHeaders HTTP response header
 | 
						|
     * @param string $responseBody    Deseralized response object
 | 
						|
     */
 | 
						|
    public function __construct($message="", $code=0, $responseHeaders=null, $responseBody=null)
 | 
						|
    {
 | 
						|
        parent::__construct($message, $code);
 | 
						|
        $this->responseHeaders = $responseHeaders;
 | 
						|
        $this->responseBody = $responseBody;
 | 
						|
    }
 | 
						|
  
 | 
						|
    /**
 | 
						|
     * Gets the HTTP response header
 | 
						|
     *
 | 
						|
     * @return string HTTP response header
 | 
						|
     */
 | 
						|
    public function getResponseHeaders()
 | 
						|
    {
 | 
						|
        return $this->responseHeaders;
 | 
						|
    }
 | 
						|
  
 | 
						|
    /**
 | 
						|
     * Gets the HTTP response body
 | 
						|
     *
 | 
						|
     * @return string HTTP response body
 | 
						|
     */
 | 
						|
    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;
 | 
						|
    }
 | 
						|
}
 |