CompanyauthLegalpersonsignurlRequest.go 3.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package company_request
  2. import (
  3. "encoding/json"
  4. "git.sxidc.com/student-physical-examination/contract_lock_sdk/http"
  5. )
  6. type CompanyauthLegalpersonsignurlRequest struct {
  7. // 【单位名称】单位名称 【特殊说明】<br>单位名称(name)与统一社会信用代码(registerNo)选填一项
  8. Name string `json:"name"`
  9. // 【统一社会信用代码】统一社会信用代码 【特殊说明】<br>单位名称(name)与统一社会信用代码(registerNo)选填一项
  10. RegisterNo string `json:"registerNo,omitempty"`
  11. // 【授权完成跳转页面】签署完成跳转页面 【传参说明】<br>未传值时会尝试返回调用接口前的页面; 【特殊说明】<br>成功后再次访问链接,提示“XX已成功”(具体由产品定),或者直接跳到业务成功的页面(比如注销成功页、认证成功页)
  12. SuccessPage string `json:"successPage,omitempty"`
  13. // 【退出跳转页面】法定代表人在线授授权页面,点击关闭按钮时的跳转页面 【传参说明】<br>未传值时会再读取successPage,若successPage也未传值,则会尝试返回调用接口前的页面
  14. EndPage string `json:"endPage,omitempty"`
  15. // 【页面主题色】自定义页面主题色 【传参说明】<br>支持传入RGB颜色(16进制)
  16. ThemeColor string `json:"themeColor,omitempty"`
  17. // 【页面语言】法人在线签页面语言 【作用】<br>控制法人在线签页面显示的语言 【传参方式】<br>传入String,支持ZH_CN(中文),EN_US(英文),ja(日文)
  18. Language string `json:"language,omitempty"`
  19. // 【链接过期时间】链接过期时间 【作用】<br>用于设置获取到的链接在多长时间后过期 【传参方式】<br>单位:秒; 【特殊说明】<br>当该参数不传值时,其有效期将使用“管理控制台-设置-开放平台-接口页面有效期配置-组织认证接口页面默认有效期“对应的秒数,当此值为“默认”时,其有效期使用“管理控制台-设置-开放平台-接口页面有效期配置-接口页面默认有效期“对应的秒数;当传入的值大于“管理控制台-设置-开放平台-接口页面有效期配置-接口页面最大有效期天数“对应的秒数时,将被设置为该秒数。
  20. ExpireTime *int64 `json:"expireTime,omitempty"`
  21. // 【移动端页面导航头部】移动端页面导航头部 【作用】 1、移动端内嵌页面默认带有头部导航区域,且区域内提供返回按钮,嵌入其他app时会与app自带的导航头部区域航重复 2、可通过本参数控制签入移动端页面时是否提供头部导航区域 【传参】 取值范围:true(隐藏导航头部),false(显示导航头部);不传值默认为:false(显示导航头部)。
  22. HideHeader *bool `json:"hideHeader,omitempty"`
  23. }
  24. func (obj CompanyauthLegalpersonsignurlRequest) GetUrl() string {
  25. return "/companyauth/legalpersonsignurl"
  26. }
  27. func (obj CompanyauthLegalpersonsignurlRequest) GetHttpParameter() *http.HttpParameter {
  28. parameter := http.NewPostHttpParameter()
  29. jsonBytes, _ := json.Marshal(obj)
  30. parameter.SetJsonParamer(string(jsonBytes))
  31. return parameter
  32. }