| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- <?php
- /**
- * ApiException
- * PHP version 8.1
- *
- * @category Class
- * @package WikipaliApi
- * @author OpenAPI Generator team
- * @link https://openapi-generator.tech
- */
- /**
- * MINT API
- *
- * International Academy Of Pali Tipitaka(国际巴利三藏学院) 由 `php openapi/scripts/generate.php` 依据 api-v13 的路由与控制器源码生成。 响应统一封装为 `{ok, message, data}`;`ok=false` 时 `message` 为错误信息。
- *
- * The version of the OpenAPI document: 2026.9.28
- * Generated by: https://openapi-generator.tech
- * Generator version: 7.25.0
- */
- /**
- * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
- * https://openapi-generator.tech
- * Do not edit the class manually.
- */
- namespace WikipaliApi;
- use \Exception;
- /**
- * ApiException Class Doc Comment
- *
- * @category Class
- * @package WikipaliApi
- * @author OpenAPI Generator team
- * @link https://openapi-generator.tech
- */
- class ApiException extends Exception
- {
- /**
- * The HTTP body of the server response either as Json or string.
- *
- * @var \stdClass|string|null
- */
- protected $responseBody;
- /**
- * The HTTP header of the server response.
- *
- * @var string[][]|null
- */
- protected $responseHeaders;
- /**
- * The deserialized response object
- *
- * @var \stdClass|string|null
- */
- protected $responseObject;
- /**
- * Constructor
- *
- * @param string $message Error message
- * @param int $code HTTP status code
- * @param string[][]|null $responseHeaders HTTP response header
- * @param \stdClass|string|null $responseBody HTTP decoded body of the server response either as \stdClass or string
- */
- public function __construct($message = "", $code = 0, $responseHeaders = [], $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 \stdClass|string|null HTTP body of the server response either as \stdClass or string
- */
- public function getResponseBody()
- {
- return $this->responseBody;
- }
- /**
- * Sets the deserialized response object (during deserialization)
- *
- * @param mixed $obj Deserialized response object
- *
- * @return void
- */
- public function setResponseObject($obj)
- {
- $this->responseObject = $obj;
- }
- /**
- * Gets the deserialized response object (during deserialization)
- *
- * @return mixed the deserialized response object
- */
- public function getResponseObject()
- {
- return $this->responseObject;
- }
- }
|