array( 'var' => 'apply_id' ), 2 => array( 'var' => 'enterprise_code' ), 3 => array( 'var' => 'enterprise_employee_no' ), 4 => array( 'var' => 'phone_no' ), 5 => array( 'var' => 'account_type' ), 6 => array( 'var' => 'proc_state' ), 7 => array( 'var' => 'result_code' ), 8 => array( 'var' => 'start_time' ), 9 => array( 'var' => 'end_time' ), 10 => array( 'var' => 'page' ), 11 => array( 'var' => 'limit' ), ); } if (is_array($vals)){ if (isset($vals['apply_id'])){ $this->apply_id = $vals['apply_id']; } if (isset($vals['enterprise_code'])){ $this->enterprise_code = $vals['enterprise_code']; } if (isset($vals['enterprise_employee_no'])){ $this->enterprise_employee_no = $vals['enterprise_employee_no']; } if (isset($vals['phone_no'])){ $this->phone_no = $vals['phone_no']; } if (isset($vals['account_type'])){ $this->account_type = $vals['account_type']; } if (isset($vals['proc_state'])){ $this->proc_state = $vals['proc_state']; } if (isset($vals['result_code'])){ $this->result_code = $vals['result_code']; } if (isset($vals['start_time'])){ $this->start_time = $vals['start_time']; } if (isset($vals['end_time'])){ $this->end_time = $vals['end_time']; } if (isset($vals['page'])){ $this->page = $vals['page']; } if (isset($vals['limit'])){ $this->limit = $vals['limit']; } } } public function getName(){ return 'EnterpriseAccountQueryRequest'; } public function read($input){ $input->readStructBegin(); while(true){ $schemeField = $input->readFieldBegin(); if ($schemeField == null) break; $needSkip = true; if ("apply_id" == $schemeField){ $needSkip = false; $input->readI64($this->apply_id); } if ("enterprise_code" == $schemeField){ $needSkip = false; $input->readString($this->enterprise_code); } if ("enterprise_employee_no" == $schemeField){ $needSkip = false; $input->readString($this->enterprise_employee_no); } if ("phone_no" == $schemeField){ $needSkip = false; $input->readString($this->phone_no); } if ("account_type" == $schemeField){ $needSkip = false; $input->readI32($this->account_type); } if ("proc_state" == $schemeField){ $needSkip = false; $input->readI32($this->proc_state); } if ("result_code" == $schemeField){ $needSkip = false; $input->readString($this->result_code); } if ("start_time" == $schemeField){ $needSkip = false; $input->readString($this->start_time); } if ("end_time" == $schemeField){ $needSkip = false; $input->readString($this->end_time); } if ("page" == $schemeField){ $needSkip = false; $input->readI32($this->page); } if ("limit" == $schemeField){ $needSkip = false; $input->readI32($this->limit); } if($needSkip){ \Osp\Protocol\ProtocolUtil::skip($input); } $input->readFieldEnd(); } $input->readStructEnd(); } public function write($output){ $xfer = 0; $xfer += $output->writeStructBegin(); if($this->apply_id !== null) { $xfer += $output->writeFieldBegin('apply_id'); $xfer += $output->writeI64($this->apply_id); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldBegin('enterprise_code'); $xfer += $output->writeString($this->enterprise_code); $xfer += $output->writeFieldEnd(); if($this->enterprise_employee_no !== null) { $xfer += $output->writeFieldBegin('enterprise_employee_no'); $xfer += $output->writeString($this->enterprise_employee_no); $xfer += $output->writeFieldEnd(); } if($this->phone_no !== null) { $xfer += $output->writeFieldBegin('phone_no'); $xfer += $output->writeString($this->phone_no); $xfer += $output->writeFieldEnd(); } if($this->account_type !== null) { $xfer += $output->writeFieldBegin('account_type'); $xfer += $output->writeI32($this->account_type); $xfer += $output->writeFieldEnd(); } if($this->proc_state !== null) { $xfer += $output->writeFieldBegin('proc_state'); $xfer += $output->writeI32($this->proc_state); $xfer += $output->writeFieldEnd(); } if($this->result_code !== null) { $xfer += $output->writeFieldBegin('result_code'); $xfer += $output->writeString($this->result_code); $xfer += $output->writeFieldEnd(); } if($this->start_time !== null) { $xfer += $output->writeFieldBegin('start_time'); $xfer += $output->writeString($this->start_time); $xfer += $output->writeFieldEnd(); } if($this->end_time !== null) { $xfer += $output->writeFieldBegin('end_time'); $xfer += $output->writeString($this->end_time); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldBegin('page'); $xfer += $output->writeI32($this->page); $xfer += $output->writeFieldEnd(); $xfer += $output->writeFieldBegin('limit'); $xfer += $output->writeI32($this->limit); $xfer += $output->writeFieldEnd(); $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; } } ?>