def destroy(self, deal_id, contact_id) :
        """
        Remove an associated contact

        Remove a deal's associated contact
        If a deal with the supplied unique identifier does not exist, it returns an error
        This operation cannot be undone

        :calls: ``delete /deals/{deal_id}/associated_contacts/{contact_id}``
        :param int deal_id: Unique identifier of a Deal.
        :param int contact_id: Unique identifier of a Contact.
        :return: True if the operation succeeded.
        :rtype: bool
        """

        status_code, _, _ = self.http_client.delete("/deals/{deal_id}/associated_contacts/{contact_id}".format(deal_id=deal_id, contact_id=contact_id))
        return status_code == 204
Remove an associated contact

        Remove a deal's associated contact
        If a deal with the supplied unique identifier does not exist, it returns an error
        This operation cannot be undone

        :calls: ``delete /deals/{deal_id}/associated_contacts/{contact_id}``
        :param int deal_id: Unique identifier of a Deal.
        :param int contact_id: Unique identifier of a Contact.
        :return: True if the operation succeeded.
        :rtype: bool