SealAutoCreateRequest.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. class SealAutoCreateRequest extends SdkRequest {
  3. const SEAL_AUTOCREATE = "/v2/seal/autocreate"; // 获取印章图片
  4. private $tenantName;
  5. private $name;
  6. private $sealImageInfo;
  7. private $users;
  8. public function getUrl() {
  9. return self::SEAL_AUTOCREATE;
  10. }
  11. public function getHttpParamers() {
  12. $paramSwitcher = ParamSwitcher::instanceParam();
  13. $paramSwitcher->addParam('tenantName', $this->tenantName);
  14. $paramSwitcher->addParam('name', $this->name);
  15. $paramSwitcher->addParam('sealImageInfo', $this->sealImageInfo);
  16. $paramSwitcher->addParam('users', $this->users);
  17. $httpParameters = HttpParameter::httpPostParamer();
  18. $httpParameters->setJsonParams(json_encode($paramSwitcher->getParams()));
  19. return $httpParameters;
  20. }
  21. public function getTenantName()
  22. {
  23. return $this->tenantName;
  24. }
  25. public function setTenantName($tenantName)
  26. {
  27. $this->tenantName = $tenantName;
  28. }
  29. public function getName()
  30. {
  31. return $this->name;
  32. }
  33. public function setName($name)
  34. {
  35. $this->name = $name;
  36. }
  37. public function getSealImageInfo()
  38. {
  39. return $this->sealImageInfo;
  40. }
  41. public function setSealImageInfo($sealImageInfo)
  42. {
  43. $this->sealImageInfo = $sealImageInfo;
  44. }
  45. public function getUsers()
  46. {
  47. return $this->users;
  48. }
  49. public function setUsers($users)
  50. {
  51. $this->users = $users;
  52. }
  53. }