No Description

UmengUappEventGetUniqueUsersResult.class.php 1.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. include_once (app_path('/libs/Umeng/').'com/alibaba/openapi/client/entity/SDKDomain.class.php');
  3. include_once (app_path('/libs/Umeng/').'com/alibaba/openapi/client/entity/ByteArray.class.php');
  4. include_once (app_path('/libs/Umeng/').'com/umeng/uapp/param/UmengUappDateCountInfo.class.php');
  5. class UmengUappEventGetUniqueUsersResult {
  6. private $uniqueUsers;
  7. /**
  8. * @return
  9. */
  10. public function getUniqueUsers() {
  11. return $this->uniqueUsers;
  12. }
  13. /**
  14. * 设置
  15. * @param array include @see UmengUappDateCountInfo[] $uniqueUsers
  16. * 此参数必填 */
  17. public function setUniqueUsers(UmengUappDateCountInfo $uniqueUsers) {
  18. $this->uniqueUsers = $uniqueUsers;
  19. }
  20. private $stdResult;
  21. public function setStdResult($stdResult) {
  22. $this->stdResult = $stdResult;
  23. if (array_key_exists ( "uniqueUsers", $this->stdResult )) {
  24. $uniqueUsersResult=$this->stdResult->{"uniqueUsers"};
  25. $object = json_decode ( json_encode ( $uniqueUsersResult ), true );
  26. $this->uniqueUsers = array ();
  27. for($i = 0; $i < count ( $object ); $i ++) {
  28. $arrayobject = new ArrayObject ( $object [$i] );
  29. $UmengUappDateCountInfoResult=new UmengUappDateCountInfo();
  30. $UmengUappDateCountInfoResult->setArrayResult($arrayobject );
  31. $this->uniqueUsers [$i] = $UmengUappDateCountInfoResult;
  32. }
  33. }
  34. }
  35. private $arrayResult;
  36. public function setArrayResult($arrayResult) {
  37. $this->arrayResult = $arrayResult;
  38. if (array_key_exists ( "uniqueUsers", $this->arrayResult )) {
  39. $uniqueUsersResult=$arrayResult['uniqueUsers'];
  40. $this->uniqueUsers = new UmengUappDateCountInfo();
  41. $this->uniqueUsers->setStdResult ( $uniqueUsersResult);
  42. }
  43. }
  44. }
  45. ?>