Class Messages
package |
mixisLv\Reamaze\Api |
---|---|
author |
Mikus Rozenbergs mikus.rozenbergs@gmail.com |
__construct(\mixisLv\Reamaze\Api $api)
\mixisLv\Reamaze\Api
create(string $slug, \mixisLv\Reamaze\Params\Messages\CreateParams $params) : \stdClass
$message = new \mixisLv\Reamaze\Params\Messages\CreateParams\CreateParams([
"body" => "Nullam rutrum cursus arcu, et viverra nisl finibus molestie.",
"recipients" => ["recipient@example.com"],
"user" => [
"name" => "Lorem Ipsum",
"email" => "lorem.ipsum@example.com",
],
]);
$response = $reamaze->messages->create('new-conversation', $message);
see | https://www.reamaze.com/api/post_messages |
---|---|
Throws |
|
string
\stdClass
getCreateAction(string $slug) : string
string
string
getRetrieveAction(string $slug) : string
string
string
prepareCreateParams(\mixisLv\Reamaze\Params\Messages\CreateParams $params) : array
array
prepareRetrieveParams(\mixisLv\Reamaze\Params\Messages\RetrieveParams|null $params) : array
\mixisLv\Reamaze\Params\Messages\RetrieveParams|null
array
retrieve(\mixisLv\Reamaze\Params\Messages\RetrieveParams|null $params = null) : \stdClass
$params = new \mixisLv\Reamaze\Params\Messages\RetrieveParams\RetrieveParams(['slug'=> 'new-conversation']);
$response = $reamaze->messages->retrieve($params);
see | https://www.reamaze.com/api/get_messages |
---|---|
Throws |
|
\mixisLv\Reamaze\Params\Messages\RetrieveParams|null
\stdClass
api :