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