AlipayOpenAppApiFieldApplyRequest.php 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  1. <?php
  2. /**
  3. * ALIPAY API: alipay.open.app.api.field.apply request
  4. *
  5. * @author auto create
  6. * @since 1.0, 2023-04-03 10:26:17
  7. */
  8. class AlipayOpenAppApiFieldApplyRequest
  9. {
  10. /**
  11. * 字段申请表单,其中api_name,field_name,package_code三个字段参数通过alipay.open.app.api.query接口查询获得,scene_code 则可通过alipay.open.app.api.scene.query接口查询获得。
  12. **/
  13. private $authFieldApply;
  14. /**
  15. * 请上传应用使用图片必须包括如何登录、如何授权输出此字段、如何使用等内容。图片支持格式:png,jpg,jpeg,图片不超过10M。
  16. video或picture_x不可同时为空,至少需传入1个。
  17. **/
  18. private $picture1;
  19. /**
  20. * 请上传应用使用图片必须包括如何登录、如何授权输出此字段、如何使用等内容。图片支持格式:png,jpg,jpeg,图片不超过10M。
  21. video或picture_x不可同时为空,至少需传入1个。
  22. **/
  23. private $picture2;
  24. /**
  25. * 请上传应用使用图片必须包括如何登录、如何授权输出此字段、如何使用等内容。图片支持格式:png,jpg,jpeg,图片不超过10M。
  26. video或picture_x不可同时为空,至少需传入1个。
  27. **/
  28. private $picture3;
  29. /**
  30. * 请上传应用使用图片必须包括如何登录、如何授权输出此字段、如何使用等内容。图片支持格式:png,jpg,jpeg,图片不超过10M。
  31. video或picture_x不可同时为空,至少需传入1个。
  32. **/
  33. private $picture4;
  34. /**
  35. * 请上传应用使用图片必须包括如何登录、如何授权输出此字段、如何使用等内容。图片支持格式:png,jpg,jpeg,图片不超过10M。
  36. video或picture_x不可同时为空,至少需传入1个。
  37. **/
  38. private $picture5;
  39. /**
  40. * 请上传应用使用视频,必须包括如何登录、如何授权输出此字段、如何使用等内容。视频支持格式:MP4,视频不超过10M。
  41. video或picture_x不可同时为空,至少需传入1个。
  42. **/
  43. private $video;
  44. private $apiParas = array();
  45. private $terminalType;
  46. private $terminalInfo;
  47. private $prodCode;
  48. private $apiVersion="1.0";
  49. private $notifyUrl;
  50. private $returnUrl;
  51. private $needEncrypt=false;
  52. public function setAuthFieldApply($authFieldApply)
  53. {
  54. $this->authFieldApply = $authFieldApply;
  55. $this->apiParas["auth_field_apply"] = $authFieldApply;
  56. }
  57. public function getAuthFieldApply()
  58. {
  59. return $this->authFieldApply;
  60. }
  61. public function setPicture1($picture1)
  62. {
  63. $this->picture1 = $picture1;
  64. $this->apiParas["picture_1"] = $picture1;
  65. }
  66. public function getPicture1()
  67. {
  68. return $this->picture1;
  69. }
  70. public function setPicture2($picture2)
  71. {
  72. $this->picture2 = $picture2;
  73. $this->apiParas["picture_2"] = $picture2;
  74. }
  75. public function getPicture2()
  76. {
  77. return $this->picture2;
  78. }
  79. public function setPicture3($picture3)
  80. {
  81. $this->picture3 = $picture3;
  82. $this->apiParas["picture_3"] = $picture3;
  83. }
  84. public function getPicture3()
  85. {
  86. return $this->picture3;
  87. }
  88. public function setPicture4($picture4)
  89. {
  90. $this->picture4 = $picture4;
  91. $this->apiParas["picture_4"] = $picture4;
  92. }
  93. public function getPicture4()
  94. {
  95. return $this->picture4;
  96. }
  97. public function setPicture5($picture5)
  98. {
  99. $this->picture5 = $picture5;
  100. $this->apiParas["picture_5"] = $picture5;
  101. }
  102. public function getPicture5()
  103. {
  104. return $this->picture5;
  105. }
  106. public function setVideo($video)
  107. {
  108. $this->video = $video;
  109. $this->apiParas["video"] = $video;
  110. }
  111. public function getVideo()
  112. {
  113. return $this->video;
  114. }
  115. public function getApiMethodName()
  116. {
  117. return "alipay.open.app.api.field.apply";
  118. }
  119. public function setNotifyUrl($notifyUrl)
  120. {
  121. $this->notifyUrl=$notifyUrl;
  122. }
  123. public function getNotifyUrl()
  124. {
  125. return $this->notifyUrl;
  126. }
  127. public function setReturnUrl($returnUrl)
  128. {
  129. $this->returnUrl=$returnUrl;
  130. }
  131. public function getReturnUrl()
  132. {
  133. return $this->returnUrl;
  134. }
  135. public function getApiParas()
  136. {
  137. return $this->apiParas;
  138. }
  139. public function getTerminalType()
  140. {
  141. return $this->terminalType;
  142. }
  143. public function setTerminalType($terminalType)
  144. {
  145. $this->terminalType = $terminalType;
  146. }
  147. public function getTerminalInfo()
  148. {
  149. return $this->terminalInfo;
  150. }
  151. public function setTerminalInfo($terminalInfo)
  152. {
  153. $this->terminalInfo = $terminalInfo;
  154. }
  155. public function getProdCode()
  156. {
  157. return $this->prodCode;
  158. }
  159. public function setProdCode($prodCode)
  160. {
  161. $this->prodCode = $prodCode;
  162. }
  163. public function setApiVersion($apiVersion)
  164. {
  165. $this->apiVersion=$apiVersion;
  166. }
  167. public function getApiVersion()
  168. {
  169. return $this->apiVersion;
  170. }
  171. public function setNeedEncrypt($needEncrypt)
  172. {
  173. $this->needEncrypt=$needEncrypt;
  174. }
  175. public function getNeedEncrypt()
  176. {
  177. return $this->needEncrypt;
  178. }
  179. }