![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/syn.corals.io/vendor/laravel/nexmo-notification-channel/src/Messages/ |
<?php namespace Illuminate\Notifications\Messages; class NexmoMessage { /** * The message content. * * @var string */ public $content; /** * The phone number the message should be sent from. * * @var string */ public $from; /** * The message type. * * @var string */ public $type = 'text'; /** * The custom Nexmo client instance. * * @var \Nexmo\Client|null */ public $client; /** * The client reference. * * @var string */ public $clientReference = ''; /** * The webhook to be called with status updates. * * @var string */ public $statusCallback = ''; /** * Create a new message instance. * * @param string $content * @return void */ public function __construct($content = '') { $this->content = $content; } /** * Set the message content. * * @param string $content * @return $this */ public function content($content) { $this->content = $content; return $this; } /** * Set the phone number the message should be sent from. * * @param string $from * @return $this */ public function from($from) { $this->from = $from; return $this; } /** * Set the message type. * * @return $this */ public function unicode() { $this->type = 'unicode'; return $this; } /** * Set the client reference (up to 40 characters). * * @param string $clientReference * @return $this */ public function clientReference($clientReference) { $this->clientReference = $clientReference; return $this; } /** * Set the webhook callback URL to update the message status. * * @param string $callback * @return $this */ public function statusCallback(string $callback) { $this->statusCallback = $callback; return $this; } /** * Set the Nexmo client instance. * * @param \Nexmo\Client $clientReference * @return $this */ public function usingClient($client) { $this->client = $client; return $this; } }