REAPI/extend/sdk/taobao/top/request/SubuserFullinfoGetRequest.php

80 lines
1.8 KiB
PHP
Raw Normal View History

2024-09-29 15:43:18 +08:00
<?php
/**
* TOP API: taobao.subuser.fullinfo.get request
*
* @author auto create
* @since 1.0, 2022.07.29
*/
class SubuserFullinfoGetRequest
{
/**
* 传入所需要的参数信息若不需要获取子账号或主账号的企业邮箱地址则无需传入该参数若需要获取子账号或主账号的企业邮箱地址则需要传入fields可选参数值为subuser_email和user_email传入其他参数值均无效两个参数都需要则以逗号隔开传入即可例如subuser_email,user_email
**/
private $fields;
/**
* 子账号ID传参中sub_id和sub_nick至少需要其中一个若sub_id与sub_nick同时传入并且合法那么sub_nick优先以sub_nick查询子账号
**/
private $subId;
/**
* 子账号用户名传参中sub_id和sub_nick至少需要其中一个若sub_id与sub_nick同时传入并且合法那么sub_nick优先以sub_nick查询子账号
**/
private $subNick;
private $apiParas = array();
public function setFields($fields)
{
$this->fields = $fields;
$this->apiParas["fields"] = $fields;
}
public function getFields()
{
return $this->fields;
}
public function setSubId($subId)
{
$this->subId = $subId;
$this->apiParas["sub_id"] = $subId;
}
public function getSubId()
{
return $this->subId;
}
public function setSubNick($subNick)
{
$this->subNick = $subNick;
$this->apiParas["sub_nick"] = $subNick;
}
public function getSubNick()
{
return $this->subNick;
}
public function getApiMethodName()
{
return "taobao.subuser.fullinfo.get";
}
public function getApiParas()
{
return $this->apiParas;
}
public function check()
{
}
public function putOtherTextParam($key, $value) {
$this->apiParas[$key] = $value;
$this->$key = $value;
}
}