src/SpotOnLive/AccuRanker/Resources/Contracts/DomainInterface.php
<?php
namespace SpotOnLive\AccuRanker\Resources\Contracts;
use SpotOnLive\AccuRanker\Models\Domain;
interface DomainInterface
{
/**
* @return array
*/
public function listDomains();
/**
* @param string $name
* @param int $groupId
* @param int $searchLocal
* @param boolean $includeSubdomains
* @param string $displayName
* @param array $optional
* @return Domain
*/
public function createDomain($name, $groupId, $searchLocal, $includeSubdomains, $displayName, $optional = []);
/**
* @param array $response
* @return Domain
*/
public function convertResponseToDomain(array $response);
}