companys = $companys; $this->apiParas["companys"] = $companys; } public function getCompanys() { return $this->companys; } public function setDate($date) { $this->date = $date; $this->apiParas["date"] = $date; } public function getDate() { return $this->date; } public function setFrom($from) { $this->from = $from; $this->apiParas["from"] = $from; } public function getFrom() { return $this->from; } public function setItemId($itemId) { $this->itemId = $itemId; $this->apiParas["itemId"] = $itemId; } public function getItemId() { return $this->itemId; } public function setSeatTypes($seatTypes) { $this->seatTypes = $seatTypes; $this->apiParas["seat_types"] = $seatTypes; } public function getSeatTypes() { return $this->seatTypes; } public function setTimePeriods($timePeriods) { $this->timePeriods = $timePeriods; $this->apiParas["time_periods"] = $timePeriods; } public function getTimePeriods() { return $this->timePeriods; } public function setTo($to) { $this->to = $to; $this->apiParas["to"] = $to; } public function getTo() { return $this->to; } public function getApiMethodName() { return "qianmi.elife.air.lines.list"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->date, "date"); RequestCheckUtil::checkNotNull($this->from, "from"); RequestCheckUtil::checkNotNull($this->itemId, "itemId"); RequestCheckUtil::checkNotNull($this->to, "to"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }