input_ = $input; $this->output_ = $output ? $output : $input; } public function getClaimedPublications($userEmail) { $this->send_getClaimedPublications($userEmail); return $this->recv_getClaimedPublications(); } public function send_getClaimedPublications($userEmail) { $args = new OpenAIREConnector_getClaimedPublications_args(); $args->userEmail = $userEmail; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'getClaimedPublications', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('getClaimedPublications', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_getClaimedPublications() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_getClaimedPublications_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_getClaimedPublications_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } if ($result->success !== null) { return $result->success; } throw new Exception("getClaimedPublications failed: unknown result"); } public function getAllClaimedPublications($from, $to) { $this->send_getAllClaimedPublications($from, $to); return $this->recv_getAllClaimedPublications(); } public function send_getAllClaimedPublications($from, $to) { $args = new OpenAIREConnector_getAllClaimedPublications_args(); $args->from = $from; $args->to = $to; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'getAllClaimedPublications', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('getAllClaimedPublications', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_getAllClaimedPublications() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_getAllClaimedPublications_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_getAllClaimedPublications_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } if ($result->success !== null) { return $result->success; } throw new Exception("getAllClaimedPublications failed: unknown result"); } public function insertDocument($originalId, $source, $title, $description, $access_mode, $embargoEndDate, $authors, $url, $dcSource, $userEmail, $subjects, $publicationDate, $publisher, $language, $category, $doi, $projects, $concepts) { $this->send_insertDocument($originalId, $source, $title, $description, $access_mode, $embargoEndDate, $authors, $url, $dcSource, $userEmail, $subjects, $publicationDate, $publisher, $language, $category, $doi, $projects, $concepts); return $this->recv_insertDocument(); } public function send_insertDocument($originalId, $source, $title, $description, $access_mode, $embargoEndDate, $authors, $url, $dcSource, $userEmail, $subjects, $publicationDate, $publisher, $language, $category, $doi, $projects, $concepts) { $args = new OpenAIREConnector_insertDocument_args(); $args->originalId = $originalId; $args->source = $source; $args->title = $title; $args->description = $description; $args->access_mode = $access_mode; $args->embargoEndDate = $embargoEndDate; $args->authors = $authors; $args->url = $url; $args->dcSource = $dcSource; $args->userEmail = $userEmail; $args->subjects = $subjects; $args->publicationDate = $publicationDate; $args->publisher = $publisher; $args->language = $language; $args->category = $category; $args->doi = $doi; $args->projects = $projects; $args->concepts = $concepts; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'insertDocument', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('insertDocument', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_insertDocument() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_insertDocument_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_insertDocument_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } if ($result->success !== null) { return $result->success; } throw new Exception("insertDocument failed: unknown result"); } public function insertConcept($docId, $documentSource, $concept, $userEmail, $doi) { $this->send_insertConcept($docId, $documentSource, $concept, $userEmail, $doi); $this->recv_insertConcept(); } public function send_insertConcept($docId, $documentSource, $concept, $userEmail, $doi) { $args = new OpenAIREConnector_insertConcept_args(); $args->docId = $docId; $args->documentSource = $documentSource; $args->concept = $concept; $args->userEmail = $userEmail; $args->doi = $doi; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'insertConcept', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('insertConcept', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_insertConcept() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_insertConcept_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_insertConcept_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } return; } public function insertProjectRelation($docId, $documentSource, $project, $userEmail) { $this->send_insertProjectRelation($docId, $documentSource, $project, $userEmail); $this->recv_insertProjectRelation(); } public function send_insertProjectRelation($docId, $documentSource, $project, $userEmail) { $args = new OpenAIREConnector_insertProjectRelation_args(); $args->docId = $docId; $args->documentSource = $documentSource; $args->project = $project; $args->userEmail = $userEmail; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'insertProjectRelation', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('insertProjectRelation', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_insertProjectRelation() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_insertProjectRelation_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_insertProjectRelation_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } return; } public function insertResultRelation($sourceResultId, $sourceResultType, $sourceResultSource, $targetResultId, $targetResultType, $userEmail) { $this->send_insertResultRelation($sourceResultId, $sourceResultType, $sourceResultSource, $targetResultId, $targetResultType, $userEmail); $this->recv_insertResultRelation(); } public function send_insertResultRelation($sourceResultId, $sourceResultType, $sourceResultSource, $targetResultId, $targetResultType, $userEmail) { $args = new OpenAIREConnector_insertResultRelation_args(); $args->sourceResultId = $sourceResultId; $args->sourceResultType = $sourceResultType; $args->sourceResultSource = $sourceResultSource; $args->targetResultId = $targetResultId; $args->targetResultType = $targetResultType; $args->userEmail = $userEmail; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'insertResultRelation', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('insertResultRelation', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_insertResultRelation() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_insertResultRelation_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_insertResultRelation_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } return; } public function deleteClaim($userEmail, $resultId) { $this->send_deleteClaim($userEmail, $resultId); $this->recv_deleteClaim(); } public function send_deleteClaim($userEmail, $resultId) { $args = new OpenAIREConnector_deleteClaim_args(); $args->userEmail = $userEmail; $args->resultId = $resultId; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'deleteClaim', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('deleteClaim', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_deleteClaim() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_deleteClaim_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_deleteClaim_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } return; } public function getSubscriptions($alertMode, $subscriber, $limit, $offset) { $this->send_getSubscriptions($alertMode, $subscriber, $limit, $offset); return $this->recv_getSubscriptions(); } public function send_getSubscriptions($alertMode, $subscriber, $limit, $offset) { $args = new OpenAIREConnector_getSubscriptions_args(); $args->alertMode = $alertMode; $args->subscriber = $subscriber; $args->limit = $limit; $args->offset = $offset; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'getSubscriptions', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('getSubscriptions', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_getSubscriptions() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_getSubscriptions_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_getSubscriptions_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } if ($result->success !== null) { return $result->success; } throw new Exception("getSubscriptions failed: unknown result"); } public function addSubscription($subscription) { $this->send_addSubscription($subscription); $this->recv_addSubscription(); } public function send_addSubscription($subscription) { $args = new OpenAIREConnector_addSubscription_args(); $args->subscription = $subscription; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'addSubscription', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('addSubscription', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_addSubscription() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_addSubscription_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_addSubscription_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } return; } public function removeSubscription($subscription) { $this->send_removeSubscription($subscription); $this->recv_removeSubscription(); } public function send_removeSubscription($subscription) { $args = new OpenAIREConnector_removeSubscription_args(); $args->subscription = $subscription; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'removeSubscription', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('removeSubscription', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_removeSubscription() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_removeSubscription_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_removeSubscription_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } return; } public function countAlertResults($notificationService, $queryId, $date, $resultId) { $this->send_countAlertResults($notificationService, $queryId, $date, $resultId); return $this->recv_countAlertResults(); } public function send_countAlertResults($notificationService, $queryId, $date, $resultId) { $args = new OpenAIREConnector_countAlertResults_args(); $args->notificationService = $notificationService; $args->queryId = $queryId; $args->date = $date; $args->resultId = $resultId; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'countAlertResults', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('countAlertResults', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_countAlertResults() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_countAlertResults_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_countAlertResults_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } if ($result->success !== null) { return $result->success; } throw new Exception("countAlertResults failed: unknown result"); } public function getAlertResults($notificationService, $queryId, $resultId, $fromDate, $toDate, $limit, $offset) { $this->send_getAlertResults($notificationService, $queryId, $resultId, $fromDate, $toDate, $limit, $offset); return $this->recv_getAlertResults(); } public function send_getAlertResults($notificationService, $queryId, $resultId, $fromDate, $toDate, $limit, $offset) { $args = new OpenAIREConnector_getAlertResults_args(); $args->notificationService = $notificationService; $args->queryId = $queryId; $args->resultId = $resultId; $args->fromDate = $fromDate; $args->toDate = $toDate; $args->limit = $limit; $args->offset = $offset; $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'getAlertResults', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('getAlertResults', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_getAlertResults() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_getAlertResults_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_getAlertResults_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } if ($result->success !== null) { return $result->success; } throw new Exception("getAlertResults failed: unknown result"); } public function getContexts() { $this->send_getContexts(); return $this->recv_getContexts(); } public function send_getContexts() { $args = new OpenAIREConnector_getContexts_args(); $bin_accel = ($this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { thrift_protocol_write_binary($this->output_, 'getContexts', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { $this->output_->writeMessageBegin('getContexts', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } public function recv_getContexts() { $bin_accel = ($this->input_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED) && function_exists('thrift_protocol_read_binary'); if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, 'OpenAIREConnector_getContexts_result', $this->input_->isStrictRead()); else { $rseqid = 0; $fname = null; $mtype = 0; $this->input_->readMessageBegin($fname, $mtype, $rseqid); if ($mtype == TMessageType::EXCEPTION) { $x = new TApplicationException(); $x->read($this->input_); $this->input_->readMessageEnd(); throw $x; } $result = new OpenAIREConnector_getContexts_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } if ($result->success !== null) { return $result->success; } throw new Exception("getContexts failed: unknown result"); } } // HELPER FUNCTIONS AND STRUCTURES class OpenAIREConnector_getClaimedPublications_args { static $_TSPEC; public $userEmail = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'userEmail', 'type' => TType::STRING, ), ); } if (is_array($vals)) { if (isset($vals['userEmail'])) { $this->userEmail = $vals['userEmail']; } } } public function getName() { return 'OpenAIREConnector_getClaimedPublications_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::STRING) { $xfer += $input->readString($this->userEmail); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_getClaimedPublications_args'); if ($this->userEmail !== null) { $xfer += $output->writeFieldBegin('userEmail', TType::STRING, 1); $xfer += $output->writeString($this->userEmail); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_getClaimedPublications_result { static $_TSPEC; public $success = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 0 => array( 'var' => 'success', 'type' => TType::LST, 'etype' => TType::STRUCT, 'elem' => array( 'type' => TType::STRUCT, 'class' => 'Claim', ), ), ); } if (is_array($vals)) { if (isset($vals['success'])) { $this->success = $vals['success']; } } } public function getName() { return 'OpenAIREConnector_getClaimedPublications_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 0: if ($ftype == TType::LST) { $this->success = array(); $_size21 = 0; $_etype24 = 0; $xfer += $input->readListBegin($_etype24, $_size21); for ($_i25 = 0; $_i25 < $_size21; ++$_i25) { $elem26 = null; $elem26 = new Claim(); $xfer += $elem26->read($input); $this->success []= $elem26; } $xfer += $input->readListEnd(); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_getClaimedPublications_result'); if ($this->success !== null) { if (!is_array($this->success)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('success', TType::LST, 0); { $output->writeListBegin(TType::STRUCT, count($this->success)); { foreach ($this->success as $iter27) { $xfer += $iter27->write($output); } } $output->writeListEnd(); } $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_getAllClaimedPublications_args { static $_TSPEC; public $from = null; public $to = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'from', 'type' => TType::I64, ), 2 => array( 'var' => 'to', 'type' => TType::I64, ), ); } if (is_array($vals)) { if (isset($vals['from'])) { $this->from = $vals['from']; } if (isset($vals['to'])) { $this->to = $vals['to']; } } } public function getName() { return 'OpenAIREConnector_getAllClaimedPublications_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::I64) { $xfer += $input->readI64($this->from); } else { $xfer += $input->skip($ftype); } break; case 2: if ($ftype == TType::I64) { $xfer += $input->readI64($this->to); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_getAllClaimedPublications_args'); if ($this->from !== null) { $xfer += $output->writeFieldBegin('from', TType::I64, 1); $xfer += $output->writeI64($this->from); $xfer += $output->writeFieldEnd(); } if ($this->to !== null) { $xfer += $output->writeFieldBegin('to', TType::I64, 2); $xfer += $output->writeI64($this->to); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_getAllClaimedPublications_result { static $_TSPEC; public $success = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 0 => array( 'var' => 'success', 'type' => TType::LST, 'etype' => TType::STRUCT, 'elem' => array( 'type' => TType::STRUCT, 'class' => 'Claim', ), ), ); } if (is_array($vals)) { if (isset($vals['success'])) { $this->success = $vals['success']; } } } public function getName() { return 'OpenAIREConnector_getAllClaimedPublications_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 0: if ($ftype == TType::LST) { $this->success = array(); $_size28 = 0; $_etype31 = 0; $xfer += $input->readListBegin($_etype31, $_size28); for ($_i32 = 0; $_i32 < $_size28; ++$_i32) { $elem33 = null; $elem33 = new Claim(); $xfer += $elem33->read($input); $this->success []= $elem33; } $xfer += $input->readListEnd(); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_getAllClaimedPublications_result'); if ($this->success !== null) { if (!is_array($this->success)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('success', TType::LST, 0); { $output->writeListBegin(TType::STRUCT, count($this->success)); { foreach ($this->success as $iter34) { $xfer += $iter34->write($output); } } $output->writeListEnd(); } $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_insertDocument_args { static $_TSPEC; public $originalId = null; public $source = null; public $title = null; public $description = null; public $access_mode = null; public $embargoEndDate = null; public $authors = null; public $url = null; public $dcSource = null; public $userEmail = null; public $subjects = null; public $publicationDate = null; public $publisher = null; public $language = null; public $category = null; public $doi = null; public $projects = null; public $concepts = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'originalId', 'type' => TType::STRING, ), 2 => array( 'var' => 'source', 'type' => TType::STRING, ), 3 => array( 'var' => 'title', 'type' => TType::STRING, ), 4 => array( 'var' => 'description', 'type' => TType::STRING, ), 5 => array( 'var' => 'access_mode', 'type' => TType::STRING, ), 6 => array( 'var' => 'embargoEndDate', 'type' => TType::STRING, ), 7 => array( 'var' => 'authors', 'type' => TType::LST, 'etype' => TType::STRUCT, 'elem' => array( 'type' => TType::STRUCT, 'class' => 'Author', ), ), 8 => array( 'var' => 'url', 'type' => TType::STRING, ), 9 => array( 'var' => 'dcSource', 'type' => TType::STRING, ), 10 => array( 'var' => 'userEmail', 'type' => TType::STRING, ), 11 => array( 'var' => 'subjects', 'type' => TType::LST, 'etype' => TType::STRING, 'elem' => array( 'type' => TType::STRING, ), ), 12 => array( 'var' => 'publicationDate', 'type' => TType::STRING, ), 13 => array( 'var' => 'publisher', 'type' => TType::STRING, ), 14 => array( 'var' => 'language', 'type' => TType::STRING, ), 15 => array( 'var' => 'category', 'type' => TType::STRING, ), 16 => array( 'var' => 'doi', 'type' => TType::STRING, ), 17 => array( 'var' => 'projects', 'type' => TType::LST, 'etype' => TType::STRUCT, 'elem' => array( 'type' => TType::STRUCT, 'class' => 'Project4Index', ), ), 18 => array( 'var' => 'concepts', 'type' => TType::LST, 'etype' => TType::STRING, 'elem' => array( 'type' => TType::STRING, ), ), ); } if (is_array($vals)) { if (isset($vals['originalId'])) { $this->originalId = $vals['originalId']; } if (isset($vals['source'])) { $this->source = $vals['source']; } if (isset($vals['title'])) { $this->title = $vals['title']; } if (isset($vals['description'])) { $this->description = $vals['description']; } if (isset($vals['access_mode'])) { $this->access_mode = $vals['access_mode']; } if (isset($vals['embargoEndDate'])) { $this->embargoEndDate = $vals['embargoEndDate']; } if (isset($vals['authors'])) { $this->authors = $vals['authors']; } if (isset($vals['url'])) { $this->url = $vals['url']; } if (isset($vals['dcSource'])) { $this->dcSource = $vals['dcSource']; } if (isset($vals['userEmail'])) { $this->userEmail = $vals['userEmail']; } if (isset($vals['subjects'])) { $this->subjects = $vals['subjects']; } if (isset($vals['publicationDate'])) { $this->publicationDate = $vals['publicationDate']; } if (isset($vals['publisher'])) { $this->publisher = $vals['publisher']; } if (isset($vals['language'])) { $this->language = $vals['language']; } if (isset($vals['category'])) { $this->category = $vals['category']; } if (isset($vals['doi'])) { $this->doi = $vals['doi']; } if (isset($vals['projects'])) { $this->projects = $vals['projects']; } if (isset($vals['concepts'])) { $this->concepts = $vals['concepts']; } } } public function getName() { return 'OpenAIREConnector_insertDocument_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::STRING) { $xfer += $input->readString($this->originalId); } else { $xfer += $input->skip($ftype); } break; case 2: if ($ftype == TType::STRING) { $xfer += $input->readString($this->source); } else { $xfer += $input->skip($ftype); } break; case 3: if ($ftype == TType::STRING) { $xfer += $input->readString($this->title); } else { $xfer += $input->skip($ftype); } break; case 4: if ($ftype == TType::STRING) { $xfer += $input->readString($this->description); } else { $xfer += $input->skip($ftype); } break; case 5: if ($ftype == TType::STRING) { $xfer += $input->readString($this->access_mode); } else { $xfer += $input->skip($ftype); } break; case 6: if ($ftype == TType::STRING) { $xfer += $input->readString($this->embargoEndDate); } else { $xfer += $input->skip($ftype); } break; case 7: if ($ftype == TType::LST) { $this->authors = array(); $_size35 = 0; $_etype38 = 0; $xfer += $input->readListBegin($_etype38, $_size35); for ($_i39 = 0; $_i39 < $_size35; ++$_i39) { $elem40 = null; $elem40 = new Author(); $xfer += $elem40->read($input); $this->authors []= $elem40; } $xfer += $input->readListEnd(); } else { $xfer += $input->skip($ftype); } break; case 8: if ($ftype == TType::STRING) { $xfer += $input->readString($this->url); } else { $xfer += $input->skip($ftype); } break; case 9: if ($ftype == TType::STRING) { $xfer += $input->readString($this->dcSource); } else { $xfer += $input->skip($ftype); } break; case 10: if ($ftype == TType::STRING) { $xfer += $input->readString($this->userEmail); } else { $xfer += $input->skip($ftype); } break; case 11: if ($ftype == TType::LST) { $this->subjects = array(); $_size41 = 0; $_etype44 = 0; $xfer += $input->readListBegin($_etype44, $_size41); for ($_i45 = 0; $_i45 < $_size41; ++$_i45) { $elem46 = null; $xfer += $input->readString($elem46); $this->subjects []= $elem46; } $xfer += $input->readListEnd(); } else { $xfer += $input->skip($ftype); } break; case 12: if ($ftype == TType::STRING) { $xfer += $input->readString($this->publicationDate); } else { $xfer += $input->skip($ftype); } break; case 13: if ($ftype == TType::STRING) { $xfer += $input->readString($this->publisher); } else { $xfer += $input->skip($ftype); } break; case 14: if ($ftype == TType::STRING) { $xfer += $input->readString($this->language); } else { $xfer += $input->skip($ftype); } break; case 15: if ($ftype == TType::STRING) { $xfer += $input->readString($this->category); } else { $xfer += $input->skip($ftype); } break; case 16: if ($ftype == TType::STRING) { $xfer += $input->readString($this->doi); } else { $xfer += $input->skip($ftype); } break; case 17: if ($ftype == TType::LST) { $this->projects = array(); $_size47 = 0; $_etype50 = 0; $xfer += $input->readListBegin($_etype50, $_size47); for ($_i51 = 0; $_i51 < $_size47; ++$_i51) { $elem52 = null; $elem52 = new Project4Index(); $xfer += $elem52->read($input); $this->projects []= $elem52; } $xfer += $input->readListEnd(); } else { $xfer += $input->skip($ftype); } break; case 18: if ($ftype == TType::LST) { $this->concepts = array(); $_size53 = 0; $_etype56 = 0; $xfer += $input->readListBegin($_etype56, $_size53); for ($_i57 = 0; $_i57 < $_size53; ++$_i57) { $elem58 = null; $xfer += $input->readString($elem58); $this->concepts []= $elem58; } $xfer += $input->readListEnd(); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_insertDocument_args'); if ($this->originalId !== null) { $xfer += $output->writeFieldBegin('originalId', TType::STRING, 1); $xfer += $output->writeString($this->originalId); $xfer += $output->writeFieldEnd(); } if ($this->source !== null) { $xfer += $output->writeFieldBegin('source', TType::STRING, 2); $xfer += $output->writeString($this->source); $xfer += $output->writeFieldEnd(); } if ($this->title !== null) { $xfer += $output->writeFieldBegin('title', TType::STRING, 3); $xfer += $output->writeString($this->title); $xfer += $output->writeFieldEnd(); } if ($this->description !== null) { $xfer += $output->writeFieldBegin('description', TType::STRING, 4); $xfer += $output->writeString($this->description); $xfer += $output->writeFieldEnd(); } if ($this->access_mode !== null) { $xfer += $output->writeFieldBegin('access_mode', TType::STRING, 5); $xfer += $output->writeString($this->access_mode); $xfer += $output->writeFieldEnd(); } if ($this->embargoEndDate !== null) { $xfer += $output->writeFieldBegin('embargoEndDate', TType::STRING, 6); $xfer += $output->writeString($this->embargoEndDate); $xfer += $output->writeFieldEnd(); } if ($this->authors !== null) { if (!is_array($this->authors)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('authors', TType::LST, 7); { $output->writeListBegin(TType::STRUCT, count($this->authors)); { foreach ($this->authors as $iter59) { $xfer += $iter59->write($output); } } $output->writeListEnd(); } $xfer += $output->writeFieldEnd(); } if ($this->url !== null) { $xfer += $output->writeFieldBegin('url', TType::STRING, 8); $xfer += $output->writeString($this->url); $xfer += $output->writeFieldEnd(); } if ($this->dcSource !== null) { $xfer += $output->writeFieldBegin('dcSource', TType::STRING, 9); $xfer += $output->writeString($this->dcSource); $xfer += $output->writeFieldEnd(); } if ($this->userEmail !== null) { $xfer += $output->writeFieldBegin('userEmail', TType::STRING, 10); $xfer += $output->writeString($this->userEmail); $xfer += $output->writeFieldEnd(); } if ($this->subjects !== null) { if (!is_array($this->subjects)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('subjects', TType::LST, 11); { $output->writeListBegin(TType::STRING, count($this->subjects)); { foreach ($this->subjects as $iter60) { $xfer += $output->writeString($iter60); } } $output->writeListEnd(); } $xfer += $output->writeFieldEnd(); } if ($this->publicationDate !== null) { $xfer += $output->writeFieldBegin('publicationDate', TType::STRING, 12); $xfer += $output->writeString($this->publicationDate); $xfer += $output->writeFieldEnd(); } if ($this->publisher !== null) { $xfer += $output->writeFieldBegin('publisher', TType::STRING, 13); $xfer += $output->writeString($this->publisher); $xfer += $output->writeFieldEnd(); } if ($this->language !== null) { $xfer += $output->writeFieldBegin('language', TType::STRING, 14); $xfer += $output->writeString($this->language); $xfer += $output->writeFieldEnd(); } if ($this->category !== null) { $xfer += $output->writeFieldBegin('category', TType::STRING, 15); $xfer += $output->writeString($this->category); $xfer += $output->writeFieldEnd(); } if ($this->doi !== null) { $xfer += $output->writeFieldBegin('doi', TType::STRING, 16); $xfer += $output->writeString($this->doi); $xfer += $output->writeFieldEnd(); } if ($this->projects !== null) { if (!is_array($this->projects)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('projects', TType::LST, 17); { $output->writeListBegin(TType::STRUCT, count($this->projects)); { foreach ($this->projects as $iter61) { $xfer += $iter61->write($output); } } $output->writeListEnd(); } $xfer += $output->writeFieldEnd(); } if ($this->concepts !== null) { if (!is_array($this->concepts)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('concepts', TType::LST, 18); { $output->writeListBegin(TType::STRING, count($this->concepts)); { foreach ($this->concepts as $iter62) { $xfer += $output->writeString($iter62); } } $output->writeListEnd(); } $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_insertDocument_result { static $_TSPEC; public $success = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 0 => array( 'var' => 'success', 'type' => TType::STRING, ), ); } if (is_array($vals)) { if (isset($vals['success'])) { $this->success = $vals['success']; } } } public function getName() { return 'OpenAIREConnector_insertDocument_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 0: if ($ftype == TType::STRING) { $xfer += $input->readString($this->success); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_insertDocument_result'); if ($this->success !== null) { $xfer += $output->writeFieldBegin('success', TType::STRING, 0); $xfer += $output->writeString($this->success); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_insertConcept_args { static $_TSPEC; public $docId = null; public $documentSource = null; public $concept = null; public $userEmail = null; public $doi = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'docId', 'type' => TType::STRING, ), 2 => array( 'var' => 'documentSource', 'type' => TType::STRING, ), 3 => array( 'var' => 'concept', 'type' => TType::STRING, ), 4 => array( 'var' => 'userEmail', 'type' => TType::STRING, ), 5 => array( 'var' => 'doi', 'type' => TType::STRING, ), ); } if (is_array($vals)) { if (isset($vals['docId'])) { $this->docId = $vals['docId']; } if (isset($vals['documentSource'])) { $this->documentSource = $vals['documentSource']; } if (isset($vals['concept'])) { $this->concept = $vals['concept']; } if (isset($vals['userEmail'])) { $this->userEmail = $vals['userEmail']; } if (isset($vals['doi'])) { $this->doi = $vals['doi']; } } } public function getName() { return 'OpenAIREConnector_insertConcept_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::STRING) { $xfer += $input->readString($this->docId); } else { $xfer += $input->skip($ftype); } break; case 2: if ($ftype == TType::STRING) { $xfer += $input->readString($this->documentSource); } else { $xfer += $input->skip($ftype); } break; case 3: if ($ftype == TType::STRING) { $xfer += $input->readString($this->concept); } else { $xfer += $input->skip($ftype); } break; case 4: if ($ftype == TType::STRING) { $xfer += $input->readString($this->userEmail); } else { $xfer += $input->skip($ftype); } break; case 5: if ($ftype == TType::STRING) { $xfer += $input->readString($this->doi); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_insertConcept_args'); if ($this->docId !== null) { $xfer += $output->writeFieldBegin('docId', TType::STRING, 1); $xfer += $output->writeString($this->docId); $xfer += $output->writeFieldEnd(); } if ($this->documentSource !== null) { $xfer += $output->writeFieldBegin('documentSource', TType::STRING, 2); $xfer += $output->writeString($this->documentSource); $xfer += $output->writeFieldEnd(); } if ($this->concept !== null) { $xfer += $output->writeFieldBegin('concept', TType::STRING, 3); $xfer += $output->writeString($this->concept); $xfer += $output->writeFieldEnd(); } if ($this->userEmail !== null) { $xfer += $output->writeFieldBegin('userEmail', TType::STRING, 4); $xfer += $output->writeString($this->userEmail); $xfer += $output->writeFieldEnd(); } if ($this->doi !== null) { $xfer += $output->writeFieldBegin('doi', TType::STRING, 5); $xfer += $output->writeString($this->doi); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_insertConcept_result { static $_TSPEC; public function __construct() { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( ); } } public function getName() { return 'OpenAIREConnector_insertConcept_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_insertConcept_result'); $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_insertProjectRelation_args { static $_TSPEC; public $docId = null; public $documentSource = null; public $project = null; public $userEmail = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'docId', 'type' => TType::STRING, ), 2 => array( 'var' => 'documentSource', 'type' => TType::STRING, ), 3 => array( 'var' => 'project', 'type' => TType::STRUCT, 'class' => 'Project', ), 4 => array( 'var' => 'userEmail', 'type' => TType::STRING, ), ); } if (is_array($vals)) { if (isset($vals['docId'])) { $this->docId = $vals['docId']; } if (isset($vals['documentSource'])) { $this->documentSource = $vals['documentSource']; } if (isset($vals['project'])) { $this->project = $vals['project']; } if (isset($vals['userEmail'])) { $this->userEmail = $vals['userEmail']; } } } public function getName() { return 'OpenAIREConnector_insertProjectRelation_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::STRING) { $xfer += $input->readString($this->docId); } else { $xfer += $input->skip($ftype); } break; case 2: if ($ftype == TType::STRING) { $xfer += $input->readString($this->documentSource); } else { $xfer += $input->skip($ftype); } break; case 3: if ($ftype == TType::STRUCT) { $this->project = new Project(); $xfer += $this->project->read($input); } else { $xfer += $input->skip($ftype); } break; case 4: if ($ftype == TType::STRING) { $xfer += $input->readString($this->userEmail); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_insertProjectRelation_args'); if ($this->docId !== null) { $xfer += $output->writeFieldBegin('docId', TType::STRING, 1); $xfer += $output->writeString($this->docId); $xfer += $output->writeFieldEnd(); } if ($this->documentSource !== null) { $xfer += $output->writeFieldBegin('documentSource', TType::STRING, 2); $xfer += $output->writeString($this->documentSource); $xfer += $output->writeFieldEnd(); } if ($this->project !== null) { if (!is_object($this->project)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('project', TType::STRUCT, 3); $xfer += $this->project->write($output); $xfer += $output->writeFieldEnd(); } if ($this->userEmail !== null) { $xfer += $output->writeFieldBegin('userEmail', TType::STRING, 4); $xfer += $output->writeString($this->userEmail); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_insertProjectRelation_result { static $_TSPEC; public function __construct() { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( ); } } public function getName() { return 'OpenAIREConnector_insertProjectRelation_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_insertProjectRelation_result'); $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_insertResultRelation_args { static $_TSPEC; public $sourceResultId = null; public $sourceResultType = null; public $sourceResultSource = null; public $targetResultId = null; public $targetResultType = null; public $userEmail = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'sourceResultId', 'type' => TType::STRING, ), 2 => array( 'var' => 'sourceResultType', 'type' => TType::STRING, ), 3 => array( 'var' => 'sourceResultSource', 'type' => TType::STRING, ), 4 => array( 'var' => 'targetResultId', 'type' => TType::STRING, ), 5 => array( 'var' => 'targetResultType', 'type' => TType::STRING, ), 6 => array( 'var' => 'userEmail', 'type' => TType::STRING, ), ); } if (is_array($vals)) { if (isset($vals['sourceResultId'])) { $this->sourceResultId = $vals['sourceResultId']; } if (isset($vals['sourceResultType'])) { $this->sourceResultType = $vals['sourceResultType']; } if (isset($vals['sourceResultSource'])) { $this->sourceResultSource = $vals['sourceResultSource']; } if (isset($vals['targetResultId'])) { $this->targetResultId = $vals['targetResultId']; } if (isset($vals['targetResultType'])) { $this->targetResultType = $vals['targetResultType']; } if (isset($vals['userEmail'])) { $this->userEmail = $vals['userEmail']; } } } public function getName() { return 'OpenAIREConnector_insertResultRelation_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::STRING) { $xfer += $input->readString($this->sourceResultId); } else { $xfer += $input->skip($ftype); } break; case 2: if ($ftype == TType::STRING) { $xfer += $input->readString($this->sourceResultType); } else { $xfer += $input->skip($ftype); } break; case 3: if ($ftype == TType::STRING) { $xfer += $input->readString($this->sourceResultSource); } else { $xfer += $input->skip($ftype); } break; case 4: if ($ftype == TType::STRING) { $xfer += $input->readString($this->targetResultId); } else { $xfer += $input->skip($ftype); } break; case 5: if ($ftype == TType::STRING) { $xfer += $input->readString($this->targetResultType); } else { $xfer += $input->skip($ftype); } break; case 6: if ($ftype == TType::STRING) { $xfer += $input->readString($this->userEmail); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_insertResultRelation_args'); if ($this->sourceResultId !== null) { $xfer += $output->writeFieldBegin('sourceResultId', TType::STRING, 1); $xfer += $output->writeString($this->sourceResultId); $xfer += $output->writeFieldEnd(); } if ($this->sourceResultType !== null) { $xfer += $output->writeFieldBegin('sourceResultType', TType::STRING, 2); $xfer += $output->writeString($this->sourceResultType); $xfer += $output->writeFieldEnd(); } if ($this->sourceResultSource !== null) { $xfer += $output->writeFieldBegin('sourceResultSource', TType::STRING, 3); $xfer += $output->writeString($this->sourceResultSource); $xfer += $output->writeFieldEnd(); } if ($this->targetResultId !== null) { $xfer += $output->writeFieldBegin('targetResultId', TType::STRING, 4); $xfer += $output->writeString($this->targetResultId); $xfer += $output->writeFieldEnd(); } if ($this->targetResultType !== null) { $xfer += $output->writeFieldBegin('targetResultType', TType::STRING, 5); $xfer += $output->writeString($this->targetResultType); $xfer += $output->writeFieldEnd(); } if ($this->userEmail !== null) { $xfer += $output->writeFieldBegin('userEmail', TType::STRING, 6); $xfer += $output->writeString($this->userEmail); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_insertResultRelation_result { static $_TSPEC; public function __construct() { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( ); } } public function getName() { return 'OpenAIREConnector_insertResultRelation_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_insertResultRelation_result'); $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_deleteClaim_args { static $_TSPEC; public $userEmail = null; public $resultId = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'userEmail', 'type' => TType::STRING, ), 2 => array( 'var' => 'resultId', 'type' => TType::STRING, ), ); } if (is_array($vals)) { if (isset($vals['userEmail'])) { $this->userEmail = $vals['userEmail']; } if (isset($vals['resultId'])) { $this->resultId = $vals['resultId']; } } } public function getName() { return 'OpenAIREConnector_deleteClaim_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::STRING) { $xfer += $input->readString($this->userEmail); } else { $xfer += $input->skip($ftype); } break; case 2: if ($ftype == TType::STRING) { $xfer += $input->readString($this->resultId); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_deleteClaim_args'); if ($this->userEmail !== null) { $xfer += $output->writeFieldBegin('userEmail', TType::STRING, 1); $xfer += $output->writeString($this->userEmail); $xfer += $output->writeFieldEnd(); } if ($this->resultId !== null) { $xfer += $output->writeFieldBegin('resultId', TType::STRING, 2); $xfer += $output->writeString($this->resultId); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_deleteClaim_result { static $_TSPEC; public function __construct() { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( ); } } public function getName() { return 'OpenAIREConnector_deleteClaim_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_deleteClaim_result'); $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_getSubscriptions_args { static $_TSPEC; public $alertMode = null; public $subscriber = null; public $limit = null; public $offset = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'alertMode', 'type' => TType::STRING, ), 2 => array( 'var' => 'subscriber', 'type' => TType::STRING, ), 3 => array( 'var' => 'limit', 'type' => TType::I32, ), 4 => array( 'var' => 'offset', 'type' => TType::I32, ), ); } if (is_array($vals)) { if (isset($vals['alertMode'])) { $this->alertMode = $vals['alertMode']; } if (isset($vals['subscriber'])) { $this->subscriber = $vals['subscriber']; } if (isset($vals['limit'])) { $this->limit = $vals['limit']; } if (isset($vals['offset'])) { $this->offset = $vals['offset']; } } } public function getName() { return 'OpenAIREConnector_getSubscriptions_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::STRING) { $xfer += $input->readString($this->alertMode); } else { $xfer += $input->skip($ftype); } break; case 2: if ($ftype == TType::STRING) { $xfer += $input->readString($this->subscriber); } else { $xfer += $input->skip($ftype); } break; case 3: if ($ftype == TType::I32) { $xfer += $input->readI32($this->limit); } else { $xfer += $input->skip($ftype); } break; case 4: if ($ftype == TType::I32) { $xfer += $input->readI32($this->offset); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_getSubscriptions_args'); if ($this->alertMode !== null) { $xfer += $output->writeFieldBegin('alertMode', TType::STRING, 1); $xfer += $output->writeString($this->alertMode); $xfer += $output->writeFieldEnd(); } if ($this->subscriber !== null) { $xfer += $output->writeFieldBegin('subscriber', TType::STRING, 2); $xfer += $output->writeString($this->subscriber); $xfer += $output->writeFieldEnd(); } if ($this->limit !== null) { $xfer += $output->writeFieldBegin('limit', TType::I32, 3); $xfer += $output->writeI32($this->limit); $xfer += $output->writeFieldEnd(); } if ($this->offset !== null) { $xfer += $output->writeFieldBegin('offset', TType::I32, 4); $xfer += $output->writeI32($this->offset); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_getSubscriptions_result { static $_TSPEC; public $success = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 0 => array( 'var' => 'success', 'type' => TType::LST, 'etype' => TType::STRUCT, 'elem' => array( 'type' => TType::STRUCT, 'class' => 'AlertSubscription', ), ), ); } if (is_array($vals)) { if (isset($vals['success'])) { $this->success = $vals['success']; } } } public function getName() { return 'OpenAIREConnector_getSubscriptions_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 0: if ($ftype == TType::LST) { $this->success = array(); $_size63 = 0; $_etype66 = 0; $xfer += $input->readListBegin($_etype66, $_size63); for ($_i67 = 0; $_i67 < $_size63; ++$_i67) { $elem68 = null; $elem68 = new AlertSubscription(); $xfer += $elem68->read($input); $this->success []= $elem68; } $xfer += $input->readListEnd(); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_getSubscriptions_result'); if ($this->success !== null) { if (!is_array($this->success)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('success', TType::LST, 0); { $output->writeListBegin(TType::STRUCT, count($this->success)); { foreach ($this->success as $iter69) { $xfer += $iter69->write($output); } } $output->writeListEnd(); } $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_addSubscription_args { static $_TSPEC; public $subscription = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'subscription', 'type' => TType::STRUCT, 'class' => 'AlertSubscription', ), ); } if (is_array($vals)) { if (isset($vals['subscription'])) { $this->subscription = $vals['subscription']; } } } public function getName() { return 'OpenAIREConnector_addSubscription_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::STRUCT) { $this->subscription = new AlertSubscription(); $xfer += $this->subscription->read($input); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_addSubscription_args'); if ($this->subscription !== null) { if (!is_object($this->subscription)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('subscription', TType::STRUCT, 1); $xfer += $this->subscription->write($output); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_addSubscription_result { static $_TSPEC; public function __construct() { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( ); } } public function getName() { return 'OpenAIREConnector_addSubscription_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_addSubscription_result'); $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_removeSubscription_args { static $_TSPEC; public $subscription = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'subscription', 'type' => TType::STRUCT, 'class' => 'AlertSubscription', ), ); } if (is_array($vals)) { if (isset($vals['subscription'])) { $this->subscription = $vals['subscription']; } } } public function getName() { return 'OpenAIREConnector_removeSubscription_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::STRUCT) { $this->subscription = new AlertSubscription(); $xfer += $this->subscription->read($input); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_removeSubscription_args'); if ($this->subscription !== null) { if (!is_object($this->subscription)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('subscription', TType::STRUCT, 1); $xfer += $this->subscription->write($output); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_removeSubscription_result { static $_TSPEC; public function __construct() { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( ); } } public function getName() { return 'OpenAIREConnector_removeSubscription_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_removeSubscription_result'); $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_countAlertResults_args { static $_TSPEC; public $notificationService = null; public $queryId = null; public $date = null; public $resultId = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'notificationService', 'type' => TType::STRING, ), 2 => array( 'var' => 'queryId', 'type' => TType::STRING, ), 3 => array( 'var' => 'date', 'type' => TType::I64, ), 5 => array( 'var' => 'resultId', 'type' => TType::STRING, ), ); } if (is_array($vals)) { if (isset($vals['notificationService'])) { $this->notificationService = $vals['notificationService']; } if (isset($vals['queryId'])) { $this->queryId = $vals['queryId']; } if (isset($vals['date'])) { $this->date = $vals['date']; } if (isset($vals['resultId'])) { $this->resultId = $vals['resultId']; } } } public function getName() { return 'OpenAIREConnector_countAlertResults_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::STRING) { $xfer += $input->readString($this->notificationService); } else { $xfer += $input->skip($ftype); } break; case 2: if ($ftype == TType::STRING) { $xfer += $input->readString($this->queryId); } else { $xfer += $input->skip($ftype); } break; case 3: if ($ftype == TType::I64) { $xfer += $input->readI64($this->date); } else { $xfer += $input->skip($ftype); } break; case 5: if ($ftype == TType::STRING) { $xfer += $input->readString($this->resultId); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_countAlertResults_args'); if ($this->notificationService !== null) { $xfer += $output->writeFieldBegin('notificationService', TType::STRING, 1); $xfer += $output->writeString($this->notificationService); $xfer += $output->writeFieldEnd(); } if ($this->queryId !== null) { $xfer += $output->writeFieldBegin('queryId', TType::STRING, 2); $xfer += $output->writeString($this->queryId); $xfer += $output->writeFieldEnd(); } if ($this->date !== null) { $xfer += $output->writeFieldBegin('date', TType::I64, 3); $xfer += $output->writeI64($this->date); $xfer += $output->writeFieldEnd(); } if ($this->resultId !== null) { $xfer += $output->writeFieldBegin('resultId', TType::STRING, 5); $xfer += $output->writeString($this->resultId); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_countAlertResults_result { static $_TSPEC; public $success = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 0 => array( 'var' => 'success', 'type' => TType::I32, ), ); } if (is_array($vals)) { if (isset($vals['success'])) { $this->success = $vals['success']; } } } public function getName() { return 'OpenAIREConnector_countAlertResults_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 0: if ($ftype == TType::I32) { $xfer += $input->readI32($this->success); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_countAlertResults_result'); if ($this->success !== null) { $xfer += $output->writeFieldBegin('success', TType::I32, 0); $xfer += $output->writeI32($this->success); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_getAlertResults_args { static $_TSPEC; public $notificationService = null; public $queryId = null; public $resultId = null; public $fromDate = null; public $toDate = null; public $limit = null; public $offset = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'notificationService', 'type' => TType::STRING, ), 2 => array( 'var' => 'queryId', 'type' => TType::STRING, ), 3 => array( 'var' => 'resultId', 'type' => TType::STRING, ), 4 => array( 'var' => 'fromDate', 'type' => TType::I64, ), 5 => array( 'var' => 'toDate', 'type' => TType::I64, ), 6 => array( 'var' => 'limit', 'type' => TType::I32, ), 7 => array( 'var' => 'offset', 'type' => TType::I32, ), ); } if (is_array($vals)) { if (isset($vals['notificationService'])) { $this->notificationService = $vals['notificationService']; } if (isset($vals['queryId'])) { $this->queryId = $vals['queryId']; } if (isset($vals['resultId'])) { $this->resultId = $vals['resultId']; } if (isset($vals['fromDate'])) { $this->fromDate = $vals['fromDate']; } if (isset($vals['toDate'])) { $this->toDate = $vals['toDate']; } if (isset($vals['limit'])) { $this->limit = $vals['limit']; } if (isset($vals['offset'])) { $this->offset = $vals['offset']; } } } public function getName() { return 'OpenAIREConnector_getAlertResults_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 1: if ($ftype == TType::STRING) { $xfer += $input->readString($this->notificationService); } else { $xfer += $input->skip($ftype); } break; case 2: if ($ftype == TType::STRING) { $xfer += $input->readString($this->queryId); } else { $xfer += $input->skip($ftype); } break; case 3: if ($ftype == TType::STRING) { $xfer += $input->readString($this->resultId); } else { $xfer += $input->skip($ftype); } break; case 4: if ($ftype == TType::I64) { $xfer += $input->readI64($this->fromDate); } else { $xfer += $input->skip($ftype); } break; case 5: if ($ftype == TType::I64) { $xfer += $input->readI64($this->toDate); } else { $xfer += $input->skip($ftype); } break; case 6: if ($ftype == TType::I32) { $xfer += $input->readI32($this->limit); } else { $xfer += $input->skip($ftype); } break; case 7: if ($ftype == TType::I32) { $xfer += $input->readI32($this->offset); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_getAlertResults_args'); if ($this->notificationService !== null) { $xfer += $output->writeFieldBegin('notificationService', TType::STRING, 1); $xfer += $output->writeString($this->notificationService); $xfer += $output->writeFieldEnd(); } if ($this->queryId !== null) { $xfer += $output->writeFieldBegin('queryId', TType::STRING, 2); $xfer += $output->writeString($this->queryId); $xfer += $output->writeFieldEnd(); } if ($this->resultId !== null) { $xfer += $output->writeFieldBegin('resultId', TType::STRING, 3); $xfer += $output->writeString($this->resultId); $xfer += $output->writeFieldEnd(); } if ($this->fromDate !== null) { $xfer += $output->writeFieldBegin('fromDate', TType::I64, 4); $xfer += $output->writeI64($this->fromDate); $xfer += $output->writeFieldEnd(); } if ($this->toDate !== null) { $xfer += $output->writeFieldBegin('toDate', TType::I64, 5); $xfer += $output->writeI64($this->toDate); $xfer += $output->writeFieldEnd(); } if ($this->limit !== null) { $xfer += $output->writeFieldBegin('limit', TType::I32, 6); $xfer += $output->writeI32($this->limit); $xfer += $output->writeFieldEnd(); } if ($this->offset !== null) { $xfer += $output->writeFieldBegin('offset', TType::I32, 7); $xfer += $output->writeI32($this->offset); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_getAlertResults_result { static $_TSPEC; public $success = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 0 => array( 'var' => 'success', 'type' => TType::STRUCT, 'class' => 'ResultPage', ), ); } if (is_array($vals)) { if (isset($vals['success'])) { $this->success = $vals['success']; } } } public function getName() { return 'OpenAIREConnector_getAlertResults_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 0: if ($ftype == TType::STRUCT) { $this->success = new ResultPage(); $xfer += $this->success->read($input); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_getAlertResults_result'); if ($this->success !== null) { if (!is_object($this->success)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('success', TType::STRUCT, 0); $xfer += $this->success->write($output); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_getContexts_args { static $_TSPEC; public function __construct() { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( ); } } public function getName() { return 'OpenAIREConnector_getContexts_args'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_getContexts_args'); $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class OpenAIREConnector_getContexts_result { static $_TSPEC; public $success = null; public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 0 => array( 'var' => 'success', 'type' => TType::LST, 'etype' => TType::STRING, 'elem' => array( 'type' => TType::STRING, ), ), ); } if (is_array($vals)) { if (isset($vals['success'])) { $this->success = $vals['success']; } } } public function getName() { return 'OpenAIREConnector_getContexts_result'; } public function read($input) { $xfer = 0; $fname = null; $ftype = 0; $fid = 0; $xfer += $input->readStructBegin($fname); while (true) { $xfer += $input->readFieldBegin($fname, $ftype, $fid); if ($ftype == TType::STOP) { break; } switch ($fid) { case 0: if ($ftype == TType::LST) { $this->success = array(); $_size70 = 0; $_etype73 = 0; $xfer += $input->readListBegin($_etype73, $_size70); for ($_i74 = 0; $_i74 < $_size70; ++$_i74) { $elem75 = null; $xfer += $input->readString($elem75); $this->success []= $elem75; } $xfer += $input->readListEnd(); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; } public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('OpenAIREConnector_getContexts_result'); if ($this->success !== null) { if (!is_array($this->success)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('success', TType::LST, 0); { $output->writeListBegin(TType::STRING, count($this->success)); { foreach ($this->success as $iter76) { $xfer += $output->writeString($iter76); } } $output->writeListEnd(); } $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } ?>