public function updateBlast($blast_id, $name = null, $list = null, $schedule_time = null, $from_name = null, $from_email = null, $subject = null, $content_html = null, $content_text = null, $options = [])
{
$data = $options;
$data['blast_id'] = $blast_id;
if (!is_null($name)) {
$data['name'] = $name;
}
if (!is_null($list)) {
$data['list'] = $list;
}
if (!is_null($schedule_time)) {
$data['schedule_time'] = $schedule_time;
}
if (!is_null($from_name)) {
$data['from_name'] = $from_name;
}
if (!is_null($from_email)) {
$data['from_email'] = $from_email;
}
if (!is_null($subject)) {
$data['subject'] = $subject;
}
if (!is_null($content_html)) {
$data['content_html'] = $content_html;
}
if (!is_null($content_text)) {
$data['content_text'] = $content_text;
}
return $this->apiPost('blast', $data);
}