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