send_healthCheck(); return $this->recv_healthCheck(); } public function send_healthCheck(){ $this->initInvocation("healthCheck"); $args = new \vipapis\cup\customs\CustomsClearanceService_healthCheck_args(); $this->send_base($args); } public function recv_healthCheck(){ $result = new \vipapis\cup\customs\CustomsClearanceService_healthCheck_result(); $this->receive_base($result); if ($result->success !== null){ return $result->success; } } public function queryCustomsClearance(\com\vip\vop\cup\api\customs\QueryCustomsClearanceReq $req){ $this->send_queryCustomsClearance( $req); return $this->recv_queryCustomsClearance(); } public function send_queryCustomsClearance(\com\vip\vop\cup\api\customs\QueryCustomsClearanceReq $req){ $this->initInvocation("queryCustomsClearance"); $args = new \vipapis\cup\customs\CustomsClearanceService_queryCustomsClearance_args(); $args->req = $req; $this->send_base($args); } public function recv_queryCustomsClearance(){ $result = new \vipapis\cup\customs\CustomsClearanceService_queryCustomsClearance_result(); $this->receive_base($result); if ($result->success !== null){ return $result->success; } } } class CustomsClearanceService_healthCheck_args { static $_TSPEC; public function __construct($vals=null){ if (!isset(self::$_TSPEC)){ self::$_TSPEC = array( ); } if (is_array($vals)){ } } public function read($input){ } public function write($output){ $xfer = 0; $xfer += $output->writeStructBegin(); $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class CustomsClearanceService_queryCustomsClearance_args { static $_TSPEC; public $req = null; public function __construct($vals=null){ if (!isset(self::$_TSPEC)){ self::$_TSPEC = array( 1 => array( 'var' => 'req' ), ); } if (is_array($vals)){ if (isset($vals['req'])){ $this->req = $vals['req']; } } } public function read($input){ if(true) { $this->req = new \com\vip\vop\cup\api\customs\QueryCustomsClearanceReq(); $this->req->read($input); } } public function write($output){ $xfer = 0; $xfer += $output->writeStructBegin(); $xfer += $output->writeFieldBegin('req'); if (!is_object($this->req)) { throw new \Osp\Exception\OspException('Bad type in structure.', \Osp\Exception\OspException::INVALID_DATA); } $xfer += $this->req->write($output); $xfer += $output->writeFieldEnd(); $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class CustomsClearanceService_healthCheck_result { static $_TSPEC; public $success = null; public function __construct($vals=null){ if (!isset(self::$_TSPEC)){ self::$_TSPEC = array( 0 => array( 'var' => 'success' ), ); } if (is_array($vals)){ if (isset($vals['success'])){ $this->success = $vals['success']; } } } public function read($input){ if(true) { $this->success = new \com\vip\hermes\core\health\CheckResult(); $this->success->read($input); } } public function write($output){ $xfer = 0; $xfer += $output->writeStructBegin(); if($this->success !== null) { $xfer += $output->writeFieldBegin('success'); if (!is_object($this->success)) { throw new \Osp\Exception\OspException('Bad type in structure.', \Osp\Exception\OspException::INVALID_DATA); } $xfer += $this->success->write($output); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } class CustomsClearanceService_queryCustomsClearance_result { static $_TSPEC; public $success = null; public function __construct($vals=null){ if (!isset(self::$_TSPEC)){ self::$_TSPEC = array( 0 => array( 'var' => 'success' ), ); } if (is_array($vals)){ if (isset($vals['success'])){ $this->success = $vals['success']; } } } public function read($input){ if(true) { $this->success = new \com\vip\vop\cup\api\customs\QueryCustomsClearanceResponse(); $this->success->read($input); } } public function write($output){ $xfer = 0; $xfer += $output->writeStructBegin(); if($this->success !== null) { $xfer += $output->writeFieldBegin('success'); if (!is_object($this->success)) { throw new \Osp\Exception\OspException('Bad type in structure.', \Osp\Exception\OspException::INVALID_DATA); } $xfer += $this->success->write($output); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } ?>