array( 'var' => 'vendor_warehouse_id' ), 2 => array( 'var' => 'result' ), 3 => array( 'var' => 'msg' ), ); } if (is_array($vals)){ if (isset($vals['vendor_warehouse_id'])){ $this->vendor_warehouse_id = $vals['vendor_warehouse_id']; } if (isset($vals['result'])){ $this->result = $vals['result']; } if (isset($vals['msg'])){ $this->msg = $vals['msg']; } } } public function getName(){ return 'AddWarehouseInfoResult'; } public function read($input){ $input->readStructBegin(); while(true){ $schemeField = $input->readFieldBegin(); if ($schemeField == null) break; $needSkip = true; if ("vendor_warehouse_id" == $schemeField){ $needSkip = false; $input->readString($this->vendor_warehouse_id); } if ("result" == $schemeField){ $needSkip = false; $input->readString($this->result); } if ("msg" == $schemeField){ $needSkip = false; $input->readString($this->msg); } if($needSkip){ \Osp\Protocol\ProtocolUtil::skip($input); } $input->readFieldEnd(); } $input->readStructEnd(); } public function write($output){ $xfer = 0; $xfer += $output->writeStructBegin(); if($this->vendor_warehouse_id !== null) { $xfer += $output->writeFieldBegin('vendor_warehouse_id'); $xfer += $output->writeString($this->vendor_warehouse_id); $xfer += $output->writeFieldEnd(); } if($this->result !== null) { $xfer += $output->writeFieldBegin('result'); $xfer += $output->writeString($this->result); $xfer += $output->writeFieldEnd(); } if($this->msg !== null) { $xfer += $output->writeFieldBegin('msg'); $xfer += $output->writeString($this->msg); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } ?>