/**
  * @var RemoteContentRequest $response
  */
 public function addResponseMetadata(RemoteContentRequest $response)
 {
     $response->setHttpCode(200);
     if ($this->newClientState != null) {
         $this->responseMetadata[self::$CLIENT_STATE] = $this->newClientState;
         $response->setMetadata(self::$CLIENT_STATE, $this->newClientState);
     }
     if ($this->aznUrl != null) {
         $this->responseMetadata[self::$APPROVAL_URL] = $this->aznUrl;
         $response->setMetadata(self::$APPROVAL_URL, $this->aznUrl);
     }
     if ($this->error != null) {
         $this->responseMetadata[self::$ERROR_CODE] = $this->error;
         $response->setMetadata(self::$ERROR_CODE, $this->error);
     }
     if ($this->errorText != null) {
         $this->responseMetadata[self::$ERROR_TEXT] = $this->errorText;
         $response->setMetadata(self::$ERROR_TEXT, $this->errorText);
     }
 }