硕顺crm后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

130 lines
2.3 KiB

<?php
/**
* dingtalk API: dingtalk.oapi.customerservice.member.get request
*
* @author auto create
* @since 1.0, 2021.03.29
*/
class OapiCustomerserviceMemberGetRequest
{
/**
* 钉钉企业id
**/
private $dingCorpId;
/**
* 实例id
**/
private $openInstanceId;
/**
* 1,智能客服
**/
private $productionType;
/**
* 三方租户id
**/
private $thirdTenantId;
/**
* 账号id
**/
private $userId;
/**
* 账号来源
**/
private $userSourceId;
private $apiParas = array();
public function setDingCorpId($dingCorpId)
{
$this->dingCorpId = $dingCorpId;
$this->apiParas["ding_corp_id"] = $dingCorpId;
}
public function getDingCorpId()
{
return $this->dingCorpId;
}
public function setOpenInstanceId($openInstanceId)
{
$this->openInstanceId = $openInstanceId;
$this->apiParas["open_instance_id"] = $openInstanceId;
}
public function getOpenInstanceId()
{
return $this->openInstanceId;
}
public function setProductionType($productionType)
{
$this->productionType = $productionType;
$this->apiParas["production_type"] = $productionType;
}
public function getProductionType()
{
return $this->productionType;
}
public function setThirdTenantId($thirdTenantId)
{
$this->thirdTenantId = $thirdTenantId;
$this->apiParas["third_tenant_id"] = $thirdTenantId;
}
public function getThirdTenantId()
{
return $this->thirdTenantId;
}
public function setUserId($userId)
{
$this->userId = $userId;
$this->apiParas["user_id"] = $userId;
}
public function getUserId()
{
return $this->userId;
}
public function setUserSourceId($userSourceId)
{
$this->userSourceId = $userSourceId;
$this->apiParas["user_source_id"] = $userSourceId;
}
public function getUserSourceId()
{
return $this->userSourceId;
}
public function getApiMethodName()
{
return "dingtalk.oapi.customerservice.member.get";
}
public function getApiParas()
{
return $this->apiParas;
}
public function check()
{
RequestCheckUtil::checkNotNull($this->thirdTenantId,"thirdTenantId");
RequestCheckUtil::checkNotNull($this->userId,"userId");
RequestCheckUtil::checkNotNull($this->userSourceId,"userSourceId");
}
public function putOtherTextParam($key, $value) {
$this->apiParas[$key] = $value;
$this->$key = $value;
}
}