蛋蛋星球-制度模式
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

369 righe
14 KiB

  1. package alipay
  2. type SystemOauthTokenResponse struct {
  3. Response *OauthTokenInfo `json:"alipay_system_oauth_token_response"`
  4. ErrorResponse *ErrorResponse `json:"error_response,omitempty"`
  5. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  6. SignData string `json:"-"`
  7. Sign string `json:"sign"`
  8. }
  9. type UserInfoShareResponse struct {
  10. Response *UserInfoShare `json:"alipay_user_info_share_response"`
  11. ErrorResponse *ErrorResponse `json:"error_response,omitempty"`
  12. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  13. SignData string `json:"-"`
  14. Sign string `json:"sign"`
  15. }
  16. type UserCertifyOpenInitResponse struct {
  17. Response *UserCertifyOpenInit `json:"alipay_user_certify_open_initialize_response"`
  18. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  19. SignData string `json:"-"`
  20. Sign string `json:"sign"`
  21. }
  22. type UserCertifyOpenQueryResponse struct {
  23. Response *UserCertifyOpenQuery `json:"alipay_user_certify_open_query_response"`
  24. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  25. SignData string `json:"-"`
  26. Sign string `json:"sign"`
  27. }
  28. type UserAgreementPageUnSignRsp struct {
  29. Response *ErrorResponse `json:"alipay_user_agreement_unsign_response"`
  30. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  31. SignData string `json:"-"`
  32. Sign string `json:"sign"`
  33. }
  34. type UserAgreementQueryRsp struct {
  35. Response *UserAgreementQuery `json:"alipay_user_agreement_query_response"`
  36. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  37. SignData string `json:"-"`
  38. Sign string `json:"sign"`
  39. }
  40. type UserAgreementExecutionplanModifyRsp struct {
  41. Response *UserAgreementExecutionplanModify `json:"alipay_user_agreement_executionplan_modify_response"`
  42. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  43. SignData string `json:"-"`
  44. Sign string `json:"sign"`
  45. }
  46. type UserAgreementTransferRsp struct {
  47. Response *UserAgreementTransfer `json:"alipay_user_agreement_transfer_response"`
  48. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  49. SignData string `json:"-"`
  50. Sign string `json:"sign"`
  51. }
  52. type UserTwostageCommonUseRsp struct {
  53. Response *UserTwostageCommonUse `json:"alipay_user_twostage_common_use_response"`
  54. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  55. SignData string `json:"-"`
  56. Sign string `json:"sign"`
  57. }
  58. type UserAuthZhimaorgIdentityApplyRsp struct {
  59. Response *UserAuthZhimaorgIdentityApply `json:"alipay_user_auth_zhimaorg_identity_apply_response"`
  60. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  61. SignData string `json:"-"`
  62. Sign string `json:"sign"`
  63. }
  64. type UserCharityRecordexistQueryRsp struct {
  65. Response *UserCharityRecordexistQuery `json:"alipay_user_charity_recordexist_query_response"`
  66. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  67. SignData string `json:"-"`
  68. Sign string `json:"sign"`
  69. }
  70. type UserAlipaypointSendRsp struct {
  71. Response *UserAlipaypointSend `json:"alipay_user_alipaypoint_send_response"`
  72. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  73. SignData string `json:"-"`
  74. Sign string `json:"sign"`
  75. }
  76. type MemberDataIsvCreateRsp struct {
  77. Response *MemberDataIsvCreate `json:"koubei_member_data_isv_create_response"`
  78. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  79. SignData string `json:"-"`
  80. Sign string `json:"sign"`
  81. }
  82. type UserFamilyArchiveQueryRsp struct {
  83. Response *UserFamilyArchiveQuery `json:"alipay_user_family_archive_query_response"`
  84. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  85. SignData string `json:"-"`
  86. Sign string `json:"sign"`
  87. }
  88. type UserFamilyArchiveInitializeRsp struct {
  89. Response *UserFamilyArchiveInitialize `json:"alipay_user_family_archive_initialize_response"`
  90. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  91. SignData string `json:"-"`
  92. Sign string `json:"sign"`
  93. }
  94. type UserCertdocCertverifyPreconsultRsp struct {
  95. Response *UserCertdocCertverifyPreconsult `json:"alipay_user_certdoc_certverify_preconsult_response"`
  96. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  97. SignData string `json:"-"`
  98. Sign string `json:"sign"`
  99. }
  100. type UserCertdocCertverifyConsultRsp struct {
  101. Response *UserCertdocCertverifyConsult `json:"alipay_user_certdoc_certverify_consult_response"`
  102. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  103. SignData string `json:"-"`
  104. Sign string `json:"sign"`
  105. }
  106. type UserFamilyShareZmgoInitializeRsp struct {
  107. Response *UserFamilyShareZmgoInitialize `json:"alipay_user_family_share_zmgo_initialize_response"`
  108. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  109. SignData string `json:"-"`
  110. Sign string `json:"sign"`
  111. }
  112. type UserDtbankQrcodedataQueryRsp struct {
  113. Response *UserDtbankQrcodedataQuery `json:"alipay_user_dtbank_qrcodedata_query_response"`
  114. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  115. SignData string `json:"-"`
  116. Sign string `json:"sign"`
  117. }
  118. type UserAlipaypointBudgetlibQueryRsp struct {
  119. Response *UserAlipaypointBudgetlibQuery `json:"alipay_user_alipaypoint_budgetlib_query_response"`
  120. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  121. SignData string `json:"-"`
  122. Sign string `json:"sign"`
  123. }
  124. type UserAuthRelationshipQueryRsp struct {
  125. Response *UserAuthRelationshipQuery `json:"alipay_open_auth_userauth_relationship_query_response"`
  126. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  127. SignData string `json:"-"`
  128. Sign string `json:"sign"`
  129. }
  130. type UserDelOAuthDetailQueryRsp struct {
  131. Response *UserDelOAuthDetailQuery `json:"alipay_user_deloauth_detail_query_response"`
  132. AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
  133. SignData string `json:"-"`
  134. Sign string `json:"sign"`
  135. }
  136. // =========================================================分割=========================================================
  137. type OauthTokenInfo struct {
  138. UserId string `json:"user_id,omitempty"`
  139. OpenId string `json:"open_id,omitempty"`
  140. AlipayUserId string `json:"alipay_user_id,omitempty"`
  141. UnionId string `json:"union_id,omitempty"`
  142. AccessToken string `json:"access_token,omitempty"`
  143. ExpiresIn int `json:"expires_in,omitempty"`
  144. RefreshToken string `json:"refresh_token,omitempty"`
  145. ReExpiresIn int `json:"re_expires_in,omitempty"`
  146. AuthStart string `json:"auth_start,omitempty"`
  147. AuthTokenType string `json:"auth_token_type,omitempty"`
  148. }
  149. type UserInfoShare struct {
  150. UserId string `json:"user_id,omitempty"`
  151. OpenId string `json:"open_id,omitempty"`
  152. Avatar string `json:"avatar,omitempty"`
  153. Province string `json:"province,omitempty"`
  154. City string `json:"city,omitempty"`
  155. NickName string `json:"nick_name,omitempty"`
  156. IsStudentCertified string `json:"is_student_certified,omitempty"`
  157. UserType string `json:"user_type,omitempty"`
  158. UserStatus string `json:"user_status,omitempty"`
  159. IsCertified string `json:"is_certified,omitempty"`
  160. Gender string `json:"gender,omitempty"`
  161. Cert_type string `json:"cert_type,omitempty"`
  162. Cert_no string `json:"cert_no,omitempty"`
  163. Mobile string `json:"mobile,omitempty"`
  164. User_name string `json:"user_name,omitempty"`
  165. }
  166. type UserCertifyOpenInit struct {
  167. ErrorResponse
  168. CertifyId string `json:"certify_id,omitempty"`
  169. }
  170. type UserCertifyOpenQuery struct {
  171. ErrorResponse
  172. Passed string `json:"passed,omitempty"`
  173. IdentityInfo string `json:"identity_info,omitempty"`
  174. MaterialInfo string `json:"material_info,omitempty"`
  175. }
  176. type UserAgreementQuery struct {
  177. ErrorResponse
  178. PrincipalId string `json:"principal_id"`
  179. PrincipalOpenId string `json:"principal_open_id,omitempty"`
  180. ValidTime string `json:"valid_time"`
  181. AlipayLogonId string `json:"alipay_logon_id"`
  182. InvalidTime string `json:"invalid_time"`
  183. PricipalType string `json:"pricipal_type"`
  184. DeviceId string `json:"device_id,omitempty"`
  185. SignScene string `json:"sign_scene"`
  186. AgreementNo string `json:"agreement_no"`
  187. ThirdPartyType string `json:"third_party_type"`
  188. Status string `json:"status"`
  189. SignTime string `json:"sign_time"`
  190. PersonalProductCode string `json:"personal_product_code"`
  191. ExternalAgreementNo string `json:"external_agreement_no,omitempty"`
  192. ZmOpenId string `json:"zm_open_id,omitempty"`
  193. ExternalLogonId string `json:"external_logon_id,omitempty"`
  194. CreditAuthMode string `json:"credit_auth_mode,omitempty"`
  195. SingleQuota string `json:"single_quota,omitempty"`
  196. LastDeductTime string `json:"last_deduct_time,omitempty"`
  197. NextDeductTime string `json:"next_deduct_time,omitempty"`
  198. }
  199. type UserAgreementExecutionplanModify struct {
  200. ErrorResponse
  201. AgreementNo string `json:"agreement_no"`
  202. DeductTime string `json:"deduct_time"`
  203. }
  204. type UserAgreementTransfer struct {
  205. ErrorResponse
  206. ExecuteTime string `json:"execute_time,omitempty"`
  207. PeriodType string `json:"period_type,omitempty"`
  208. Amount string `json:"amount,omitempty"`
  209. TotalAmount string `json:"total_amount,omitempty"`
  210. TotalPayments string `json:"total_payments,omitempty"`
  211. Period string `json:"period,omitempty"`
  212. }
  213. type UserTwostageCommonUse struct {
  214. ErrorResponse
  215. UserId string `json:"user_id,omitempty"`
  216. OpenId string `json:"open_id,omitempty"`
  217. UserIdentityInfo []*UserIdentityInfo `json:"user_identity_info,omitempty"`
  218. }
  219. type UserIdentityInfo struct {
  220. HSchoolInfo []*HSchoolInfo `json:"h_school_info,omitempty"`
  221. }
  222. type HSchoolInfo struct {
  223. SchoolStdCode string `json:"school_std_code"`
  224. CampusNo string `json:"campus_no"`
  225. }
  226. type UserAuthZhimaorgIdentityApply struct {
  227. ErrorResponse
  228. AccessToken string `json:"access_token"`
  229. AuthTokenType string `json:"auth_token_type,omitempty"`
  230. RefreshToken string `json:"refresh_token"`
  231. }
  232. type UserCharityRecordexistQuery struct {
  233. ErrorResponse
  234. DonationTag string `json:"donation_tag"`
  235. }
  236. type UserAlipaypointSend struct {
  237. ErrorResponse
  238. RecordId string `json:"record_id"`
  239. }
  240. type MemberDataIsvCreate struct {
  241. ErrorResponse
  242. }
  243. type UserFamilyArchiveQuery struct {
  244. ErrorResponse
  245. ArchiveList []*FamilyArchiveDetail `json:"archive_list"`
  246. }
  247. type FamilyArchiveDetail struct {
  248. ArchiveId string `json:"archive_id"`
  249. RealName string `json:"real_name,omitempty"`
  250. CertNo string `json:"cert_no,omitempty"`
  251. CertType string `json:"cert_type,omitempty"`
  252. Mobile string `json:"mobile,omitempty"`
  253. Email string `json:"email,omitempty"`
  254. Role string `json:"role,omitempty"`
  255. Province string `json:"province,omitempty"`
  256. City string `json:"city,omitempty"`
  257. DesensitizedLogonId string `json:"desensitized_logon_id,omitempty"`
  258. Area string `json:"area,omitempty"`
  259. DesensitizedRealName string `json:"desensitized_real_name,omitempty"`
  260. Address string `json:"address,omitempty"`
  261. Zip string `json:"zip,omitempty"`
  262. Birthday string `json:"birthday,omitempty"`
  263. Gender string `json:"gender,omitempty"`
  264. Profession string `json:"profession,omitempty"`
  265. }
  266. type UserFamilyArchiveInitialize struct {
  267. ErrorResponse
  268. ArchivePluginUrl string `json:"archive_plugin_url"`
  269. }
  270. type UserCertdocCertverifyPreconsult struct {
  271. ErrorResponse
  272. VerifyId string `json:"verify_id"`
  273. }
  274. type UserCertdocCertverifyConsult struct {
  275. ErrorResponse
  276. Passed string `json:"passed"`
  277. FailReason string `json:"fail_reason,omitempty"`
  278. FailParams string `json:"fail_params,omitempty"`
  279. }
  280. type UserFamilyShareZmgoInitialize struct {
  281. ErrorResponse
  282. Shareable bool `json:"shareable"`
  283. HasSharing bool `json:"has_sharing"`
  284. FamilySharingLink string `json:"family_sharing_link"`
  285. }
  286. type UserDtbankQrcodedataQuery struct {
  287. ErrorResponse
  288. DataDate string `json:"data_date,omitempty"`
  289. QrcodeId string `json:"qrcode_id,omitempty"`
  290. QrcodeOutId string `json:"qrcode_out_id,omitempty"`
  291. BindCard string `json:"bind_card,omitempty"`
  292. SendVoucherCnt string `json:"send_voucher_cnt,omitempty"`
  293. SendVoucherAmt string `json:"send_voucher_amt,omitempty"`
  294. WriteOffVoucherCnt string `json:"write_off_voucher_cnt,omitempty"`
  295. WriteOffVoucherAmt string `json:"write_off_voucher_amt,omitempty"`
  296. LeadToFollow string `json:"lead_to_follow,omitempty"`
  297. }
  298. type UserAlipaypointBudgetlibQuery struct {
  299. ErrorResponse
  300. BudgetCode string `json:"budget_code"`
  301. BudgetDesc string `json:"budget_desc"`
  302. Enabled bool `json:"enabled"`
  303. CumulativeAmount int64 `json:"cumulative_amount"`
  304. RemainAmount int64 `json:"remain_amount"`
  305. StartTime string `json:"start_time"`
  306. EndTime string `json:"end_time"`
  307. }
  308. type UserAuthRelationshipQuery struct {
  309. ErrorResponse
  310. QueryDetail string `json:"query_detail"`
  311. }
  312. type UserDelOAuthDetailQuery struct {
  313. ErrorResponse
  314. Details []*DelOAuthDetail `json:"details"`
  315. }
  316. type DelOAuthDetail struct {
  317. DelAuthTime string `json:"del_auth_time"`
  318. UserId string `json:"user_id"`
  319. OpenId string `json:"open_id"`
  320. }