1 | <?php |
||
7 | class Waredesk |
||
8 | { |
||
9 | const PRODUCTION_API_URL = 'https://api.waredesk.com'; |
||
10 | |||
11 | /** |
||
12 | * @var Products |
||
13 | */ |
||
14 | public $products; |
||
15 | |||
16 | private $apiUrl; |
||
17 | private $requestHandler; |
||
18 | private $clientId; |
||
19 | private $clientSecret; |
||
20 | private $accessToken; |
||
21 | |||
22 | public function __construct(string $clientId, string $clientSecret, string $accessToken = null) |
||
31 | |||
32 | public function getApiUrl() |
||
36 | |||
37 | public function setApiUrl($apiUrl) |
||
42 | |||
43 | public function getClientId(): string |
||
47 | |||
48 | public function setClientId(string $clientId = null) |
||
52 | |||
53 | public function getClientSecret(): string |
||
57 | |||
58 | public function setClientSecret(string $clientSecret = null) |
||
62 | |||
63 | public function getAccessToken(): string |
||
80 | |||
81 | public function setAccessToken(string $accessToken = null) |
||
86 | |||
87 | public function setMockHandler(HandlerStack $mockHandler = null) |
||
91 | } |
||
92 |