ShipEngineConfig
in package
Uses
Getters
Table of Contents
- DEFAULT_BASE_URI = 'https://api.shipengine.com/jsonrpc'
- DEFAULT_pageSize = 50
- DEFAULT_RETRIES = 1
- DEFAULT_TIMEOUT = 'PT5S'
- $apiKey : string
- $baseUrl : string
- $eventListener : mixed
- $pageSize : int
- $retries : int
- $timeout : DateInterval
- __construct() : mixed
- ShipEngineConfig constructor.
- __get() : mixed
- merge() : ShipEngineConfig
Constants
DEFAULT_BASE_URI
public
mixed
DEFAULT_BASE_URI
= 'https://api.shipengine.com/jsonrpc'
DEFAULT_pageSize
public
mixed
DEFAULT_pageSize
= 50
DEFAULT_RETRIES
public
mixed
DEFAULT_RETRIES
= 1
DEFAULT_TIMEOUT
public
mixed
DEFAULT_TIMEOUT
= 'PT5S'
Properties
$apiKey
public
string
$apiKey
$baseUrl
public
string
$baseUrl
$eventListener
public
mixed
$eventListener
$pageSize
public
int
$pageSize
$retries
public
int
$retries
$timeout
public
DateInterval
$timeout
Methods
__construct()
ShipEngineConfig constructor.
public
__construct([array<string|int, mixed> $config = array() ]) : mixed
Parameters
- $config : array<string|int, mixed> = array()
-
{apiKey:string, baseUrl:string, pageSize:int, retries:int, timeout:DateInterval, eventListener:object}
Return values
mixed —__get()
public
__get(string $property) : mixed
Parameters
- $property : string
Return values
mixed —merge()
public
merge(array<string|int, mixed>|null $new_config) : ShipEngineConfig
Parameters
- $new_config : array<string|int, mixed>|null