/home/desid573/public_html/gcdriver/square/lib/Api
NameSizeModeActions
ApplePayApi.php51720644editdlrm
CatalogApi.php449910644editdlrm
CheckoutApi.php59490644editdlrm
CustomersApi.php337950644editdlrm
EmployeesApi.php96000644editdlrm
InventoryApi.php309790644editdlrm
LaborApi.php549970644editdlrm
LocationsApi.php44340644editdlrm
MobileAuthorizationApi.php54350644editdlrm
OAuthApi.php129270644editdlrm
OrdersApi.php231000644editdlrm
PaymentsApi.php265780644editdlrm
RefundsApi.php158660644editdlrm
ReportingApi.php151280644editdlrm
TransactionsApi.php374350644editdlrm
V1EmployeesApi.php730170644editdlrm
V1ItemsApi.php1841030644editdlrm
V1LocationsApi.php72360644editdlrm
V1TransactionsApi.php584490644editdlrm
Edit: /home/desid573/public_html/gcdriver/square/lib/Api/OAuthApi.php (12927B)
getConfig()->setHost('https://connect.squareup.com'); } $this->apiClient = $apiClient; } /** * Get API client * @return \SquareConnect\ApiClient get the API client */ public function getApiClient() { return $this->apiClient; } /** * Set the API client * @param \SquareConnect\ApiClient $apiClient set the API client * @return OAuthApi */ public function setApiClient(ApiClient $apiClient) { $this->apiClient = $apiClient; return $this; } /** * obtainToken * * ObtainToken * * @param \SquareConnect\Model\ObtainTokenRequest $body An object containing the fields to POST for the request. See the corresponding object definition for field details. (required) * @return \SquareConnect\Model\ObtainTokenResponse * @throws \SquareConnect\ApiException on non-2xx response */ public function obtainToken($body) { list($response, $statusCode, $httpHeader) = $this->obtainTokenWithHttpInfo ($body); return $response; } /** * obtainTokenWithHttpInfo * * ObtainToken * * @param \SquareConnect\Model\ObtainTokenRequest $body An object containing the fields to POST for the request. See the corresponding object definition for field details. (required) * @return Array of \SquareConnect\Model\ObtainTokenResponse, HTTP status code, HTTP response headers (array of strings) * @throws \SquareConnect\ApiException on non-2xx response */ public function obtainTokenWithHttpInfo($body) { // verify the required parameter 'body' is set if ($body === null) { throw new \InvalidArgumentException('Missing the required parameter $body when calling obtainToken'); } // parse inputs $resourcePath = "/oauth2/token"; $httpBody = ''; $queryParams = array(); $headerParams = array(); $formParams = array(); $_header_accept = ApiClient::selectHeaderAccept(array('application/json')); if (!is_null($_header_accept)) { $headerParams['Accept'] = $_header_accept; } $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array('application/json')); $headerParams['Square-Version'] = "2019-08-14"; // default format to json $resourcePath = str_replace("{format}", "json", $resourcePath); // body params $_tempBody = null; if (isset($body)) { $_tempBody = $body; } // for model (json/xml) if (isset($_tempBody)) { $httpBody = $_tempBody; // $_tempBody is the method argument, if present } elseif (count($formParams) > 0) { $httpBody = $formParams; // for HTTP post (form) } // make the API Call try { list($response, $statusCode, $httpHeader) = $this->apiClient->callApi( $resourcePath, 'POST', $queryParams, $httpBody, $headerParams, '\SquareConnect\Model\ObtainTokenResponse' ); if (!$response) { return array(null, $statusCode, $httpHeader); } return array(\SquareConnect\ObjectSerializer::deserialize($response, '\SquareConnect\Model\ObtainTokenResponse', $httpHeader), $statusCode, $httpHeader); } catch (ApiException $e) { switch ($e->getCode()) { case 200: $data = \SquareConnect\ObjectSerializer::deserialize($e->getResponseBody(), '\SquareConnect\Model\ObtainTokenResponse', $e->getResponseHeaders()); $e->setResponseObject($data); break; } throw $e; } } /** * @deprecated * renewToken * * RenewToken * * @param string $client_id Your application's ID, available from the [application dashboard](https://connect.squareup.com/apps). (required) * @param \SquareConnect\Model\RenewTokenRequest $body An object containing the fields to POST for the request. See the corresponding object definition for field details. (required) * @return \SquareConnect\Model\RenewTokenResponse * @throws \SquareConnect\ApiException on non-2xx response */ public function renewToken($client_id, $body) { trigger_error('Calling deprecated API: OAuthApi.renewToken', E_USER_DEPRECATED); list($response, $statusCode, $httpHeader) = $this->renewTokenWithHttpInfo ($client_id, $body); return $response; } /** * renewTokenWithHttpInfo * * RenewToken * * @param string $client_id Your application's ID, available from the [application dashboard](https://connect.squareup.com/apps). (required) * @param \SquareConnect\Model\RenewTokenRequest $body An object containing the fields to POST for the request. See the corresponding object definition for field details. (required) * @return Array of \SquareConnect\Model\RenewTokenResponse, HTTP status code, HTTP response headers (array of strings) * @throws \SquareConnect\ApiException on non-2xx response */ public function renewTokenWithHttpInfo($client_id, $body) { // verify the required parameter 'client_id' is set if ($client_id === null) { throw new \InvalidArgumentException('Missing the required parameter $client_id when calling renewToken'); } // verify the required parameter 'body' is set if ($body === null) { throw new \InvalidArgumentException('Missing the required parameter $body when calling renewToken'); } // parse inputs $resourcePath = "/oauth2/clients/{client_id}/access-token/renew"; $httpBody = ''; $queryParams = array(); $headerParams = array(); $formParams = array(); $_header_accept = ApiClient::selectHeaderAccept(array('application/json')); if (!is_null($_header_accept)) { $headerParams['Accept'] = $_header_accept; } $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array('application/json')); $headerParams['Square-Version'] = "2019-08-14"; // path params if ($client_id !== null) { $resourcePath = str_replace( "{" . "client_id" . "}", $this->apiClient->getSerializer()->toPathValue($client_id), $resourcePath ); } // default format to json $resourcePath = str_replace("{format}", "json", $resourcePath); // body params $_tempBody = null; if (isset($body)) { $_tempBody = $body; } // for model (json/xml) if (isset($_tempBody)) { $httpBody = $_tempBody; // $_tempBody is the method argument, if present } elseif (count($formParams) > 0) { $httpBody = $formParams; // for HTTP post (form) } // this endpoint requires API key authentication $apiKey = $this->apiClient->getApiKeyWithPrefix('Authorization'); if (strlen($apiKey) !== 0) { $headerParams['Authorization'] = $apiKey; } // make the API Call try { list($response, $statusCode, $httpHeader) = $this->apiClient->callApi( $resourcePath, 'POST', $queryParams, $httpBody, $headerParams, '\SquareConnect\Model\RenewTokenResponse' ); if (!$response) { return array(null, $statusCode, $httpHeader); } return array(\SquareConnect\ObjectSerializer::deserialize($response, '\SquareConnect\Model\RenewTokenResponse', $httpHeader), $statusCode, $httpHeader); } catch (ApiException $e) { switch ($e->getCode()) { case 200: $data = \SquareConnect\ObjectSerializer::deserialize($e->getResponseBody(), '\SquareConnect\Model\RenewTokenResponse', $e->getResponseHeaders()); $e->setResponseObject($data); break; } throw $e; } } /** * revokeToken * * RevokeToken * * @param \SquareConnect\Model\RevokeTokenRequest $body An object containing the fields to POST for the request. See the corresponding object definition for field details. (required) * @return \SquareConnect\Model\RevokeTokenResponse * @throws \SquareConnect\ApiException on non-2xx response */ public function revokeToken($body) { list($response, $statusCode, $httpHeader) = $this->revokeTokenWithHttpInfo ($body); return $response; } /** * revokeTokenWithHttpInfo * * RevokeToken * * @param \SquareConnect\Model\RevokeTokenRequest $body An object containing the fields to POST for the request. See the corresponding object definition for field details. (required) * @return Array of \SquareConnect\Model\RevokeTokenResponse, HTTP status code, HTTP response headers (array of strings) * @throws \SquareConnect\ApiException on non-2xx response */ public function revokeTokenWithHttpInfo($body) { // verify the required parameter 'body' is set if ($body === null) { throw new \InvalidArgumentException('Missing the required parameter $body when calling revokeToken'); } // parse inputs $resourcePath = "/oauth2/revoke"; $httpBody = ''; $queryParams = array(); $headerParams = array(); $formParams = array(); $_header_accept = ApiClient::selectHeaderAccept(array('application/json')); if (!is_null($_header_accept)) { $headerParams['Accept'] = $_header_accept; } $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array('application/json')); $headerParams['Square-Version'] = "2019-08-14"; // default format to json $resourcePath = str_replace("{format}", "json", $resourcePath); // body params $_tempBody = null; if (isset($body)) { $_tempBody = $body; } // for model (json/xml) if (isset($_tempBody)) { $httpBody = $_tempBody; // $_tempBody is the method argument, if present } elseif (count($formParams) > 0) { $httpBody = $formParams; // for HTTP post (form) } // this endpoint requires API key authentication $apiKey = $this->apiClient->getApiKeyWithPrefix('Authorization'); if (strlen($apiKey) !== 0) { $headerParams['Authorization'] = $apiKey; } // make the API Call try { list($response, $statusCode, $httpHeader) = $this->apiClient->callApi( $resourcePath, 'POST', $queryParams, $httpBody, $headerParams, '\SquareConnect\Model\RevokeTokenResponse' ); if (!$response) { return array(null, $statusCode, $httpHeader); } return array(\SquareConnect\ObjectSerializer::deserialize($response, '\SquareConnect\Model\RevokeTokenResponse', $httpHeader), $statusCode, $httpHeader); } catch (ApiException $e) { switch ($e->getCode()) { case 200: $data = \SquareConnect\ObjectSerializer::deserialize($e->getResponseBody(), '\SquareConnect\Model\RevokeTokenResponse', $e->getResponseHeaders()); $e->setResponseObject($data); break; } throw $e; } } }