original_string: public function deleteMandates(CustomerVault\Mandates $mandates) {
          $request = new Request(array(
               'method' => Request::DELETE,
               'uri' => $this->prepareURI("/profiles/" . $mandates->profileID."/mandates/".$mandates->id),
                'body' => $mandates
              ));
          $response = $this->client->processRequest($request);
          return $response;
          
      }
code: public function deleteMandates(CustomerVault\Mandates $mandates) {
          $request = new Request(array(
               'method' => Request::DELETE,
               'uri' => $this->prepareURI("/profiles/" . $mandates->profileID."/mandates/".$mandates->id),
                'body' => $mandates
              ));
          $response = $this->client->processRequest($request);
          return $response;
          
      }
code_tokens: public function deleteMandates ( CustomerVault \ Mandates $ mandates ) { $ request = new Request ( array ( 'method' => Request :: DELETE , 'uri' => $ this -> prepareURI ( "/profiles/" . $ mandates -> profileID . "/mandates/" . $ mandates -> id ) , 'body' => $ mandates ) ) ; $ response = $ this -> client -> processRequest ( $ request ) ; return $ response ; }
docstring: Process Delete a Mandates
  @param \Paysafe\CustomerVault\Mandate $mandates
  @return \Paysafe\CustomerVault\Mandates
  @throws PaysafeException
docstring_tokens: Process Delete a Mandates