public function sendAsync($mobileNumber, $message, $messageId = null)
    {
        $this->requestForm = new SenderForm($mobileNumber, $message, $messageId);

        return $this->client->requestAsync('POST', '', ['form_params' => $this->requestForm->get()]);
    }
public function sendAsync($mobileNumber, $message, $messageId = null)
    {
        $this->requestForm = new SenderForm($mobileNumber, $message, $messageId);

        return $this->client->requestAsync('POST', '', ['form_params' => $this->requestForm->get()]);
    }
public function sendAsync ( $ mobileNumber , $ message , $ messageId = null ) { $ this -> requestForm = new SenderForm ( $ mobileNumber , $ message , $ messageId ) ; return $ this -> client -> requestAsync ( 'POST' , '' , [ 'form_params' => $ this -> requestForm -> get ( ) ] ) ; }
Send a message and return a promise.

@param  string $mobileNumber
@param  string $message
@param  string $messageId

@return \GuzzleHttp\Promise\Promise
Send a message and return a promise .