docs: 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