说明
0:表示买家承担服务费;
1:表示卖家承担服务费 **/ private $assumer; /** * 模板名称,长度不能大于50个字节 **/ private $name; /** * 增费:输入0.00-999.99(最多包含两位小数)
增费可以为0
输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致 **/ private $templateAddFees; /** * 增费标准:当valuation(记价方式)为0时输入1-9999范围内的整数
增费标准目前只能为1
输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致 **/ private $templateAddStandards; /** * 邮费子项涉及的地区.结构: value1;value2;value3,value4
如:1,110000;1,110000;1,310000;1,320000,330000。 aredId解释(1=全国,110000=北京,310000=上海,320000=江苏,330000=浙江) 如果template_types设置为post;ems;exmpress;cod则表示为平邮(post)指定默认地区(全国)和北京地区的运费;其他的类似以分号区分一一对应
可以用taobao.areas.get接口获取.或者参考:http://www.stats.gov.cn/tjbz/xzqhdm/t20080215_402462675.htm
每个运费方式设置的设涉及地区中必须包含全国地区(areaId=1)表示默认运费,可以只设置默认运费
注意:为多个地区指定指定不同(首费标准、首费、增费标准、增费一项不一样就算不同)的运费以逗号","区分, template_start_standards(首费标准)、template_start_fees(首费)、 template_add_standards(增费标准)、 template_add_fees(增费)必须与template_types分号数量相同。如果为需要为多个地区指定相同运费则地区之间用“|”隔开即可。 **/ private $templateDests; /** * 需要修改的模板对应的模板ID **/ private $templateId; /** * 首费:输入0.01-999.99(最多包含两位小数)
首费不能为0
输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致 **/ private $templateStartFees; /** * 首费标准:当valuation(记价方式)为0时输入1-9999范围内的整数
首费标准目前只能为1

输入的格式分号个数和template_types数量一致,逗号个数必须与template_dests以分号隔开之后一一对应的数量一致 **/ private $templateStartStandards; /** * 运费方式:平邮 (post),快递公司(express),EMS (ems),货到付款(cod)结构:value1;value2;value3;value4 如: post;express;ems;cod
注意:在添加多个运费方式时,字符串中使用 ";" 分号区分。template_dests(指定地区) template_start_standards(首费标准)、template_start_fees(首费)、template_add_standards(增费标准)、template_add_fees(增费)必须与template_types的分号数量相同.
普通用户:post,ems,express三种运费方式必须填写一个,不能填写cod。 货到付款用户:如果填写了cod运费方式,则post,ems,express三种运费方式也必须填写一个,如果没有填写cod则填写的运费方式中必须存在express **/ private $templateTypes; private $apiParas = array(); public function setAssumer($assumer) { $this->assumer = $assumer; $this->apiParas["assumer"] = $assumer; } public function getAssumer() { return $this->assumer; } public function setName($name) { $this->name = $name; $this->apiParas["name"] = $name; } public function getName() { return $this->name; } public function setTemplateAddFees($templateAddFees) { $this->templateAddFees = $templateAddFees; $this->apiParas["template_add_fees"] = $templateAddFees; } public function getTemplateAddFees() { return $this->templateAddFees; } public function setTemplateAddStandards($templateAddStandards) { $this->templateAddStandards = $templateAddStandards; $this->apiParas["template_add_standards"] = $templateAddStandards; } public function getTemplateAddStandards() { return $this->templateAddStandards; } public function setTemplateDests($templateDests) { $this->templateDests = $templateDests; $this->apiParas["template_dests"] = $templateDests; } public function getTemplateDests() { return $this->templateDests; } public function setTemplateId($templateId) { $this->templateId = $templateId; $this->apiParas["template_id"] = $templateId; } public function getTemplateId() { return $this->templateId; } public function setTemplateStartFees($templateStartFees) { $this->templateStartFees = $templateStartFees; $this->apiParas["template_start_fees"] = $templateStartFees; } public function getTemplateStartFees() { return $this->templateStartFees; } public function setTemplateStartStandards($templateStartStandards) { $this->templateStartStandards = $templateStartStandards; $this->apiParas["template_start_standards"] = $templateStartStandards; } public function getTemplateStartStandards() { return $this->templateStartStandards; } public function setTemplateTypes($templateTypes) { $this->templateTypes = $templateTypes; $this->apiParas["template_types"] = $templateTypes; } public function getTemplateTypes() { return $this->templateTypes; } public function getApiMethodName() { return "taobao.delivery.template.update"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->templateAddFees,"templateAddFees"); RequestCheckUtil::checkNotNull($this->templateAddStandards,"templateAddStandards"); RequestCheckUtil::checkNotNull($this->templateDests,"templateDests"); RequestCheckUtil::checkNotNull($this->templateId,"templateId"); RequestCheckUtil::checkNotNull($this->templateStartFees,"templateStartFees"); RequestCheckUtil::checkNotNull($this->templateStartStandards,"templateStartStandards"); RequestCheckUtil::checkNotNull($this->templateTypes,"templateTypes"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }