ContractInvalidByFileRequest.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. /**
  3. *
  4. * 自定义文件作废合同类
  5. *
  6. */
  7. class ContractInvalidByFileRequest extends SdkRequest {
  8. const REQUEST_URL = "/v2/contract/invalidbyfile";
  9. private $invalidInfo;
  10. private $file;
  11. public function getUrl() {
  12. return self::REQUEST_URL;
  13. }
  14. public function getHttpParamers() {
  15. $paramSwitcher = ParamSwitcher::instanceParam();
  16. $paramSwitcher->addParam('invalidInfo', json_encode($this->invalidInfo));
  17. $paramSwitcher->addParam('file', $this->file);
  18. $httpParameter = HttpParameter::httpPostParamer();
  19. $httpParameter->setParams($paramSwitcher->getParams());
  20. return $httpParameter;
  21. }
  22. /**
  23. * @return mixed
  24. */
  25. public function getInvalidInfo()
  26. {
  27. return $this->invalidInfo;
  28. }
  29. /**
  30. * @param mixed $invalidInfo
  31. */
  32. public function setInvalidInfo($invalidInfo)
  33. {
  34. $this->invalidInfo = $invalidInfo;
  35. }
  36. /**
  37. * @return mixed
  38. */
  39. public function getFile()
  40. {
  41. return $this->file;
  42. }
  43. /**
  44. * @param mixed $file
  45. */
  46. public function setFile($file)
  47. {
  48. $this->file = $file;
  49. }
  50. }