APIRequest.php
501 Bytes
<?php
namespace App\Service\Contract;
use App\Models\Tokens;
interface APIRequest{
function setService(string $service);
function getService();
function setMethod(string $method);
function getMethod();
function setParams(array $params);
function getParams();
function setToken(Tokens $token);
function getToken(): Tokens;
function getApi(): string;
function chunk($objects): ?APIRequest;
function call($params = null);
function handle($response);
}