AreasGetRequest.php 925 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * TOP API: taobao.areas.get request
  4. *
  5. * @author auto create
  6. * @since 1.0, 2015.09.17
  7. */
  8. class AreasGetRequest {
  9. /**
  10. * 需返回的字段列表.可选值:Area 结构中的所有字段;多个字段之间用","分隔.如:id,type,name,parent_id,zip.
  11. **/
  12. private $fields;
  13. private $apiParas = array();
  14. public function setFields($fields) {
  15. $this->fields = $fields;
  16. $this->apiParas["fields"] = $fields;
  17. }
  18. public function getFields() {
  19. return $this->fields;
  20. }
  21. public function getApiMethodName() {
  22. return "taobao.areas.get";
  23. }
  24. public function getApiParas() {
  25. return $this->apiParas;
  26. }
  27. public function check() {
  28. RequestCheckUtil::checkNotNull($this->fields, "fields");
  29. }
  30. public function putOtherTextParam($key, $value) {
  31. $this->apiParas[$key] = $value;
  32. $this->$key = $value;
  33. }
  34. }