src/Services/Subservices/AnnouncementService.php
<?php
namespace Aosmak\Laravel\Layer\Sdk\Services\Subservices;
use Aosmak\Laravel\Layer\Sdk\Models\ResponseInterface;
use Aosmak\Laravel\Layer\Sdk\Services\Subservices\Interfaces\BaseServiceInterface;
use Aosmak\Laravel\Layer\Sdk\Services\Subservices\Interfaces\AnnouncementServiceInterface;
/**
* Class AnnouncementService
* @package namespace Aosmak\Laravel\Layer\Sdk\Services\Subservices
*/
class AnnouncementService extends BaseService implements AnnouncementServiceInterface
{
/**
* Create an announcement
*
* @param array $data announcement data
*
* @return \Aosmak\Laravel\Layer\Sdk\Models\ResponseInterface
*/
public function create(array $data): ResponseInterface
{
return $this->getRequestService()->makePostRequest($this->getRouter()->getShortUrl('announcements'), $data);
}
}