<?php
namespace CoinbaseCommerce\Exceptions;
class ApiException extends CoinbaseException
{
private $request;
private $response;
public function __construct($message, $request, $response, $previous)
{
parent::__construct($message, $previous->getCode(), $previous);
$this->request = $request;
$this->response = $response;
}
public function getRequest()
{
return $this->request;
}
public function getResponse()
{
return $this->response;
}
public function getStatusCode()
{
return $this->response->getStatusCode();
}
}