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
}