Class ApiIntegratorRequestModel
Model for api requests
- Davek1312\ApiIntegrator\Models\ApiIntegratorBaseModel uses Davek1312\Serialise\Traits\Serialise (not available) Davek1312\Serialise\Traits\Deserialise (not available)
-
Davek1312\ApiIntegrator\Models\ApiIntegratorRequestModel
Abstract
Namespace: Davek1312\ApiIntegrator\Models
Author: David Kelly davek1312@gmail.com
Located at Models/ApiIntegratorRequestModel.php
Namespace: Davek1312\ApiIntegrator\Models
Author: David Kelly davek1312@gmail.com
Located at Models/ApiIntegratorRequestModel.php
public
|
#
__construct( string $url, string $connectionMethod, float $connectTimeout, float $requestTimeout, array $requestOptions = [] )
ApiIntegratorRequestModel constructor. |
public
GuzzleHttp\Client
|
|
public
array
|
|
public
GuzzleHttp\Psr7\Response
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
|
public
float
|
|
public
|
|
public
float
|
|
public
|
|
public
array
|
|
public
|
|
public
GuzzleHttp\Exception\ConnectException
|
|
public
|
|
public
float
|
|
public
|
|
public
integer
|
|
public
|
protected
string
|
$url
The API's url |
|
protected
string
|
$connectionMethod
HTTP connection method eg. GET, POST, PUT.. |
|
protected
float
|
$connectTimeout
Number of seconds to wait while trying to connect to a server |
|
protected
float
|
$requestTimeout
Timeout of the request in seconds |
|
protected
array
|
$requestOptions
Build your request using this documentation: http://docs.guzzlephp.org/en/latest/request-options.html |
|
protected
GuzzleHttp\Exception\ConnectException
|
$connectException
ConnectionException thrown in getHttpResponse() |
|
protected
float
|
$requestTimeInSeconds
|
|
protected
integer
|
$httpStatusCode
|