12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?php
- /**
- * dingtalk API: dingtalk.isv.call.calluser request
- *
- * @author auto create
- * @since 1.0, 2019.07.03
- */
- class IsvCallCalluserRequest
- {
- /**
- * 授权isv套件企业的corpid
- **/
- private $authedCorpId;
-
- /**
- * 授权isv套件企业的员工userid
- **/
- private $authedStaffId;
-
- /**
- * isv套件所属企业下的员工userid
- **/
- private $staffId;
-
- private $apiParas = array();
-
- public function setAuthedCorpId($authedCorpId)
- {
- $this->authedCorpId = $authedCorpId;
- $this->apiParas["authed_corp_id"] = $authedCorpId;
- }
- public function getAuthedCorpId()
- {
- return $this->authedCorpId;
- }
- public function setAuthedStaffId($authedStaffId)
- {
- $this->authedStaffId = $authedStaffId;
- $this->apiParas["authed_staff_id"] = $authedStaffId;
- }
- public function getAuthedStaffId()
- {
- return $this->authedStaffId;
- }
- public function setStaffId($staffId)
- {
- $this->staffId = $staffId;
- $this->apiParas["staff_id"] = $staffId;
- }
- public function getStaffId()
- {
- return $this->staffId;
- }
- public function getApiMethodName()
- {
- return "dingtalk.isv.call.calluser";
- }
-
- public function getApiParas()
- {
- return $this->apiParas;
- }
-
- public function check()
- {
-
- RequestCheckUtil::checkNotNull($this->authedCorpId,"authedCorpId");
- RequestCheckUtil::checkNotNull($this->authedStaffId,"authedStaffId");
- RequestCheckUtil::checkNotNull($this->staffId,"staffId");
- }
-
- public function putOtherTextParam($key, $value) {
- $this->apiParas[$key] = $value;
- $this->$key = $value;
- }
- }
|