GTAudienceRequest.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?php
  2. require_once(dirname(__FILE__) . '/' . '../GTApiRequest.php');
  3. class GTAudienceRequest extends GTApiRequest
  4. {
  5. private $cidList;
  6. private $aliasList;
  7. private $taskid;
  8. private $isAsync;
  9. public function getCidList()
  10. {
  11. return $this->cidList;
  12. }
  13. public function setCidList($cidList)
  14. {
  15. $this->cidList = $cidList;
  16. }
  17. public function getAliasList()
  18. {
  19. return $this->aliasList;
  20. }
  21. public function setAliasList($aliasList)
  22. {
  23. $this->aliasList = $aliasList;
  24. }
  25. public function getTaskid()
  26. {
  27. return $this->taskid;
  28. }
  29. public function setTaskid($taskid)
  30. {
  31. $this->taskid = $taskid;
  32. $this->apiParam["taskid"] = $taskid;
  33. }
  34. public function getIsAsync()
  35. {
  36. return $this->isAsync;
  37. }
  38. public function setIsAsync($isAsync)
  39. {
  40. $this->isAsync = $isAsync;
  41. $this->apiParam["is_async"] = $isAsync;
  42. }
  43. public function getApiParam()
  44. {
  45. if ($this->aliasList != null){
  46. $audience["alias"] = $this->aliasList;
  47. $this->apiParam["audience"] = $audience;
  48. }
  49. if ($this->cidList != null){
  50. $audience["cid"] = $this->cidList;
  51. $this->apiParam["audience"] = $audience;
  52. }
  53. return $this->apiParam;
  54. }
  55. }