Class Conversations
package |
mixisLv\Reamaze\Api |
---|---|
author |
Mikus Rozenbergs mikus.rozenbergs@gmail.com |
__construct(\mixisLv\Reamaze\Api $api)
\mixisLv\Reamaze\Api
create(\mixisLv\Reamaze\Params\Conversations\CreateParams $params) : \stdClass
see | https://www.reamaze.com/api/post_conversations |
---|---|
Throws |
|
\mixisLv\Reamaze\Params\Conversations\CreateParams
$conversation = new \mixisLv\Reamaze\Params\Conversations\CreateParams([
"subject" => "new conversation",
"category" => "support",
"tagList" => ["API", "test"],
"message" => [
"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->conversations->create($conversation);
\stdClass
get(\mixisLv\Reamaze\Params\Conversations\GetParams $params) : \stdClass
$params = new \mixisLv\Reamaze\Params\Conversations\GetParams(['slug' => 'support']);
$response = $reamaze->channels->conversations($params);
see | https://www.reamaze.com/api/get_conversation |
---|---|
Throws |
|
\stdClass
getAction(string $slug = null) : string
string
string
prepareCreateParams(\mixisLv\Reamaze\Params\Conversations\CreateParams $params) : array
array
prepareRetrieveParams(\mixisLv\Reamaze\Params\Conversations\RetrieveParams $params) : array
\mixisLv\Reamaze\Params\Conversations\RetrieveParams
array
retrieve(\mixisLv\Reamaze\Params\Conversations\RetrieveParams|null $params = null) : \stdClass
$params = new \mixisLv\Reamaze\Params\Conversations\RetrieveParams([
'filter'=> RetrieveParams::FILTER_ALL
]);
$response = $reamaze->conversations->retrieve($params);
see | https://www.reamaze.com/api/get_conversations |
---|---|
Throws |
|
\mixisLv\Reamaze\Params\Conversations\RetrieveParams|null
\stdClass
api :