public function addDnc($id, $channel = 'email', $reason = Contacts::MANUAL, $channelId = null, $comments = 'via API') {

        return $this->makeRequest(
            'contacts/'.$id.'/dnc/'.$channel.'/add',
            array(
                'reason'    => $reason,
                'channelId' => $channelId,
                'comments'  => $comments,
            ),
            'POST'
        );
    }
public function addDnc($id, $channel = 'email', $reason = Contacts::MANUAL, $channelId = null, $comments = 'via API') {

        return $this->makeRequest(
            'contacts/'.$id.'/dnc/'.$channel.'/add',
            array(
                'reason'    => $reason,
                'channelId' => $channelId,
                'comments'  => $comments,
            ),
            'POST'
        );
    }
public function addDnc ( $ id , $ channel = 'email' , $ reason = Contacts :: MANUAL , $ channelId = null , $ comments = 'via API' ) { return $ this -> makeRequest ( 'contacts/' . $ id . '/dnc/' . $ channel . '/add' , array ( 'reason' => $ reason , 'channelId' => $ channelId , 'comments' => $ comments , ) , 'POST' ) ; }
Adds Do Not Contact

@param int    $id
@param string $channel
@param int    $reason
@param null   $channelId
@param string $comments

@return array|mixed
Adds Do Not Contact