SaasCompanyAuthPageUrlRequest.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. <?php
  2. class SaasCompanyAuthPageUrlRequest extends SdkRequest {
  3. const REQUEST_URL = "/saas/v2/companyauth/pageurl";
  4. private $companyName;
  5. private $registerNo;
  6. private $legalPerson;
  7. private $applicantInfo;
  8. private $license;
  9. private $callbackUrl;
  10. public function getUrl() {
  11. return self::REQUEST_URL;
  12. }
  13. public function getHttpParamers() {
  14. $paramSwitcher = ParamSwitcher::instanceParam();
  15. $paramSwitcher->addParam('companyName', $this->companyName);
  16. $paramSwitcher->addParam('registerNo', $this->registerNo);
  17. $paramSwitcher->addParam('legalPerson', $this->legalPerson);
  18. $paramSwitcher->addParam('applicantInfo',$this->applicantInfo);
  19. if($this->license !== null){
  20. $paramSwitcher->addParam('license', $this->license);
  21. }
  22. $paramSwitcher->addParam('callbackUrl',$this->callbackUrl);
  23. $httpParameters = HttpParameter::httpPostParamer();
  24. $httpParameters->setParams($paramSwitcher->getParams());
  25. return $httpParameters;
  26. }
  27. /**
  28. * @return mixed
  29. */
  30. public function getCompanyName()
  31. {
  32. return $this->companyName;
  33. }
  34. /**
  35. * @param mixed $companyName
  36. */
  37. public function setCompanyName($companyName)
  38. {
  39. $this->companyName = $companyName;
  40. }
  41. /**
  42. * @return mixed
  43. */
  44. public function getRegisterNo()
  45. {
  46. return $this->registerNo;
  47. }
  48. /**
  49. * @param mixed $registerNo
  50. */
  51. public function setRegisterNo($registerNo)
  52. {
  53. $this->registerNo = $registerNo;
  54. }
  55. /**
  56. * @return mixed
  57. */
  58. public function getLegalPerson()
  59. {
  60. return $this->legalPerson;
  61. }
  62. /**
  63. * @param mixed $legalPerson
  64. */
  65. public function setLegalPerson($legalPerson)
  66. {
  67. $this->legalPerson = $legalPerson;
  68. }
  69. /**
  70. * @return mixed
  71. */
  72. public function getApplicantInfo()
  73. {
  74. return $this->applicantInfo;
  75. }
  76. /**
  77. * @param mixed $applicantInfo
  78. */
  79. public function setApplicantInfo($applicantInfo)
  80. {
  81. $this->applicantInfo = $applicantInfo;
  82. }
  83. /**
  84. * @return mixed
  85. */
  86. public function getLicense()
  87. {
  88. return $this->license;
  89. }
  90. /**
  91. * @param mixed $license
  92. */
  93. public function setLicense($license)
  94. {
  95. $this->license = $license;
  96. }
  97. /**
  98. * @return mixed
  99. */
  100. public function getCallbackUrl()
  101. {
  102. return $this->callbackUrl;
  103. }
  104. /**
  105. * @param mixed $callbackUrl
  106. */
  107. public function setCallbackUrl($callbackUrl)
  108. {
  109. $this->callbackUrl = $callbackUrl;
  110. }
  111. }