AlipaySecurityInfoAnalysisRequest.php 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470
  1. <?php
  2. /**
  3. * ALIPAY API: alipay.security.info.analysis request
  4. *
  5. * @author auto create
  6. * @since 1.0, 2019-03-08 15:29:11
  7. */
  8. class AlipaySecurityInfoAnalysisRequest
  9. {
  10. /**
  11. * 客户端的基带版本
  12. **/
  13. private $envClientBaseBand;
  14. /**
  15. * 客户端连接的基站信息
  16. **/
  17. private $envClientBaseStation;
  18. /**
  19. * 客户端的经纬度坐标
  20. **/
  21. private $envClientCoordinates;
  22. /**
  23. * 操作的客户端的imei
  24. **/
  25. private $envClientImei;
  26. /**
  27. * 操作的客户端的imsi
  28. **/
  29. private $envClientImsi;
  30. /**
  31. * IOS设备的UDID
  32. **/
  33. private $envClientIosUdid;
  34. /**
  35. * 操作的客户端ip
  36. **/
  37. private $envClientIp;
  38. /**
  39. * 操作的客户端mac
  40. **/
  41. private $envClientMac;
  42. /**
  43. * 操作的客户端分辨率,格式为:水平像素^垂直像素;如:800^600
  44. **/
  45. private $envClientScreen;
  46. /**
  47. * 客户端设备的统一识别码UUID
  48. **/
  49. private $envClientUuid;
  50. /**
  51. * JS SDK生成的 tokenID
  52. **/
  53. private $jsTokenId;
  54. /**
  55. * 签约的支付宝账号对应的支付宝唯一用户号
  56. **/
  57. private $partnerId;
  58. /**
  59. * 场景编码
  60. **/
  61. private $sceneCode;
  62. /**
  63. * 卖家账户ID
  64. **/
  65. private $userAccountNo;
  66. /**
  67. * 用户绑定银行卡号
  68. **/
  69. private $userBindBankcard;
  70. /**
  71. * 用户绑定银行卡的卡类型
  72. **/
  73. private $userBindBankcardType;
  74. /**
  75. * 用户绑定手机号
  76. **/
  77. private $userBindMobile;
  78. /**
  79. * 用户证件类型
  80. **/
  81. private $userIdentityType;
  82. /**
  83. * 用户真实姓名
  84. **/
  85. private $userRealName;
  86. /**
  87. * 用户注册时间
  88. **/
  89. private $userRegDate;
  90. /**
  91. * 用户注册Email
  92. **/
  93. private $userRegEmail;
  94. /**
  95. * 用户注册手机号
  96. **/
  97. private $userRegMobile;
  98. /**
  99. * 用户证件号码
  100. **/
  101. private $userrIdentityNo;
  102. private $apiParas = array();
  103. private $terminalType;
  104. private $terminalInfo;
  105. private $prodCode;
  106. private $apiVersion="1.0";
  107. private $notifyUrl;
  108. private $returnUrl;
  109. private $needEncrypt=false;
  110. public function setEnvClientBaseBand($envClientBaseBand)
  111. {
  112. $this->envClientBaseBand = $envClientBaseBand;
  113. $this->apiParas["env_client_base_band"] = $envClientBaseBand;
  114. }
  115. public function getEnvClientBaseBand()
  116. {
  117. return $this->envClientBaseBand;
  118. }
  119. public function setEnvClientBaseStation($envClientBaseStation)
  120. {
  121. $this->envClientBaseStation = $envClientBaseStation;
  122. $this->apiParas["env_client_base_station"] = $envClientBaseStation;
  123. }
  124. public function getEnvClientBaseStation()
  125. {
  126. return $this->envClientBaseStation;
  127. }
  128. public function setEnvClientCoordinates($envClientCoordinates)
  129. {
  130. $this->envClientCoordinates = $envClientCoordinates;
  131. $this->apiParas["env_client_coordinates"] = $envClientCoordinates;
  132. }
  133. public function getEnvClientCoordinates()
  134. {
  135. return $this->envClientCoordinates;
  136. }
  137. public function setEnvClientImei($envClientImei)
  138. {
  139. $this->envClientImei = $envClientImei;
  140. $this->apiParas["env_client_imei"] = $envClientImei;
  141. }
  142. public function getEnvClientImei()
  143. {
  144. return $this->envClientImei;
  145. }
  146. public function setEnvClientImsi($envClientImsi)
  147. {
  148. $this->envClientImsi = $envClientImsi;
  149. $this->apiParas["env_client_imsi"] = $envClientImsi;
  150. }
  151. public function getEnvClientImsi()
  152. {
  153. return $this->envClientImsi;
  154. }
  155. public function setEnvClientIosUdid($envClientIosUdid)
  156. {
  157. $this->envClientIosUdid = $envClientIosUdid;
  158. $this->apiParas["env_client_ios_udid"] = $envClientIosUdid;
  159. }
  160. public function getEnvClientIosUdid()
  161. {
  162. return $this->envClientIosUdid;
  163. }
  164. public function setEnvClientIp($envClientIp)
  165. {
  166. $this->envClientIp = $envClientIp;
  167. $this->apiParas["env_client_ip"] = $envClientIp;
  168. }
  169. public function getEnvClientIp()
  170. {
  171. return $this->envClientIp;
  172. }
  173. public function setEnvClientMac($envClientMac)
  174. {
  175. $this->envClientMac = $envClientMac;
  176. $this->apiParas["env_client_mac"] = $envClientMac;
  177. }
  178. public function getEnvClientMac()
  179. {
  180. return $this->envClientMac;
  181. }
  182. public function setEnvClientScreen($envClientScreen)
  183. {
  184. $this->envClientScreen = $envClientScreen;
  185. $this->apiParas["env_client_screen"] = $envClientScreen;
  186. }
  187. public function getEnvClientScreen()
  188. {
  189. return $this->envClientScreen;
  190. }
  191. public function setEnvClientUuid($envClientUuid)
  192. {
  193. $this->envClientUuid = $envClientUuid;
  194. $this->apiParas["env_client_uuid"] = $envClientUuid;
  195. }
  196. public function getEnvClientUuid()
  197. {
  198. return $this->envClientUuid;
  199. }
  200. public function setJsTokenId($jsTokenId)
  201. {
  202. $this->jsTokenId = $jsTokenId;
  203. $this->apiParas["js_token_id"] = $jsTokenId;
  204. }
  205. public function getJsTokenId()
  206. {
  207. return $this->jsTokenId;
  208. }
  209. public function setPartnerId($partnerId)
  210. {
  211. $this->partnerId = $partnerId;
  212. $this->apiParas["partner_id"] = $partnerId;
  213. }
  214. public function getPartnerId()
  215. {
  216. return $this->partnerId;
  217. }
  218. public function setSceneCode($sceneCode)
  219. {
  220. $this->sceneCode = $sceneCode;
  221. $this->apiParas["scene_code"] = $sceneCode;
  222. }
  223. public function getSceneCode()
  224. {
  225. return $this->sceneCode;
  226. }
  227. public function setUserAccountNo($userAccountNo)
  228. {
  229. $this->userAccountNo = $userAccountNo;
  230. $this->apiParas["user_account_no"] = $userAccountNo;
  231. }
  232. public function getUserAccountNo()
  233. {
  234. return $this->userAccountNo;
  235. }
  236. public function setUserBindBankcard($userBindBankcard)
  237. {
  238. $this->userBindBankcard = $userBindBankcard;
  239. $this->apiParas["user_bind_bankcard"] = $userBindBankcard;
  240. }
  241. public function getUserBindBankcard()
  242. {
  243. return $this->userBindBankcard;
  244. }
  245. public function setUserBindBankcardType($userBindBankcardType)
  246. {
  247. $this->userBindBankcardType = $userBindBankcardType;
  248. $this->apiParas["user_bind_bankcard_type"] = $userBindBankcardType;
  249. }
  250. public function getUserBindBankcardType()
  251. {
  252. return $this->userBindBankcardType;
  253. }
  254. public function setUserBindMobile($userBindMobile)
  255. {
  256. $this->userBindMobile = $userBindMobile;
  257. $this->apiParas["user_bind_mobile"] = $userBindMobile;
  258. }
  259. public function getUserBindMobile()
  260. {
  261. return $this->userBindMobile;
  262. }
  263. public function setUserIdentityType($userIdentityType)
  264. {
  265. $this->userIdentityType = $userIdentityType;
  266. $this->apiParas["user_identity_type"] = $userIdentityType;
  267. }
  268. public function getUserIdentityType()
  269. {
  270. return $this->userIdentityType;
  271. }
  272. public function setUserRealName($userRealName)
  273. {
  274. $this->userRealName = $userRealName;
  275. $this->apiParas["user_real_name"] = $userRealName;
  276. }
  277. public function getUserRealName()
  278. {
  279. return $this->userRealName;
  280. }
  281. public function setUserRegDate($userRegDate)
  282. {
  283. $this->userRegDate = $userRegDate;
  284. $this->apiParas["user_reg_date"] = $userRegDate;
  285. }
  286. public function getUserRegDate()
  287. {
  288. return $this->userRegDate;
  289. }
  290. public function setUserRegEmail($userRegEmail)
  291. {
  292. $this->userRegEmail = $userRegEmail;
  293. $this->apiParas["user_reg_email"] = $userRegEmail;
  294. }
  295. public function getUserRegEmail()
  296. {
  297. return $this->userRegEmail;
  298. }
  299. public function setUserRegMobile($userRegMobile)
  300. {
  301. $this->userRegMobile = $userRegMobile;
  302. $this->apiParas["user_reg_mobile"] = $userRegMobile;
  303. }
  304. public function getUserRegMobile()
  305. {
  306. return $this->userRegMobile;
  307. }
  308. public function setUserrIdentityNo($userrIdentityNo)
  309. {
  310. $this->userrIdentityNo = $userrIdentityNo;
  311. $this->apiParas["userr_identity_no"] = $userrIdentityNo;
  312. }
  313. public function getUserrIdentityNo()
  314. {
  315. return $this->userrIdentityNo;
  316. }
  317. public function getApiMethodName()
  318. {
  319. return "alipay.security.info.analysis";
  320. }
  321. public function setNotifyUrl($notifyUrl)
  322. {
  323. $this->notifyUrl=$notifyUrl;
  324. }
  325. public function getNotifyUrl()
  326. {
  327. return $this->notifyUrl;
  328. }
  329. public function setReturnUrl($returnUrl)
  330. {
  331. $this->returnUrl=$returnUrl;
  332. }
  333. public function getReturnUrl()
  334. {
  335. return $this->returnUrl;
  336. }
  337. public function getApiParas()
  338. {
  339. return $this->apiParas;
  340. }
  341. public function getTerminalType()
  342. {
  343. return $this->terminalType;
  344. }
  345. public function setTerminalType($terminalType)
  346. {
  347. $this->terminalType = $terminalType;
  348. }
  349. public function getTerminalInfo()
  350. {
  351. return $this->terminalInfo;
  352. }
  353. public function setTerminalInfo($terminalInfo)
  354. {
  355. $this->terminalInfo = $terminalInfo;
  356. }
  357. public function getProdCode()
  358. {
  359. return $this->prodCode;
  360. }
  361. public function setProdCode($prodCode)
  362. {
  363. $this->prodCode = $prodCode;
  364. }
  365. public function setApiVersion($apiVersion)
  366. {
  367. $this->apiVersion=$apiVersion;
  368. }
  369. public function getApiVersion()
  370. {
  371. return $this->apiVersion;
  372. }
  373. public function setNeedEncrypt($needEncrypt)
  374. {
  375. $this->needEncrypt=$needEncrypt;
  376. }
  377. public function getNeedEncrypt()
  378. {
  379. return $this->needEncrypt;
  380. }
  381. }