PATH:
home
/
lab2454c
/
.trash
/
core
/
vendor
/
messagebird
/
php-rest-api
/
src
/
MessageBird
/
Resources
/
Conversation
<?php namespace MessageBird\Resources\Conversation; use MessageBird\Common\HttpClient; use MessageBird\Exceptions; use MessageBird\Objects\Conversation\SendMessage; use MessageBird\Objects\Conversation\SendMessageResult; use MessageBird\Resources\Base; class Send extends Base { const RESOURCE_NAME = 'send'; public function __construct(HttpClient $httpClient) { parent::__construct($httpClient); $this->setObject(new SendMessageResult()); $this->setResourceName(self::RESOURCE_NAME); } /** * Starts a conversation or adding a message to the conversation when a conversation with the contact already exist. * * @param SendMessage $object * @param array|null $query * * @return SendMessageResult * * @throws Exceptions\HttpException * @throws Exceptions\RequestException * @throws Exceptions\ServerException */ public function send($object, $query = null) { $body = json_encode($object); list(, , $resultBody) = $this->httpClient->performHttpRequest( HttpClient::REQUEST_POST, $this->getResourceName(), $query, $body ); return $this->processRequest($resultBody); } }
[+]
..
[-] Content.php
[edit]
[-] Contacts.php
[edit]
[-] Send.php
[edit]
[-] Conversations.php
[edit]
[-] Messages.php
[edit]
[-] Webhooks.php
[edit]