public function send(OutgoingMessage $message)
{
$from = $message->getFrom();
$composeMessage = $message->composeMessage();
$numbers = $message->getToWithCarriers();
if (count($numbers) > 1) {
$endpoint = '/send-sms-multiple';
$data = ['sendSmsMultiRequest' => ['sendSmsRequestList' => []]];
foreach ($numbers as $key => $item) {
array_push($data['sendSmsMultiRequest']['sendSmsRequestList'], $this->generateMessageBody($from, $item, $composeMessage));
}
} else {
$endpoint = '/send-sms';
$data = ['sendSmsRequest' => $this->generateMessageBody($from, $numbers[0], $composeMessage)];
}
$this->buildCall($endpoint);
$this->buildBody($data);
$this->postRequest();
}