V2TemplateEditurlRequest.go 2.9 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package v2template_request
  2. import (
  3. "encoding/json"
  4. "git.sxidc.com/student-physical-examination/contract_lock_sdk/http"
  5. "git.sxidc.com/student-physical-examination/contract_lock_sdk/model/common"
  6. )
  7. type V2TemplateEditurlRequest struct {
  8. // <ext>core:true;format:string</ext> 【模板id】模板id 【作用】 可通过2种方式获取: 1、在电子签章平台找到模板并复制模板ID 2、通过如下接口路径可获取模板ID 1)<docs>/v2/template/group</docs> 2)<docs>/template/list</docs>
  9. TemplateId *int64 `json:"templateId"`
  10. Operator *common.UserInfoRequest `json:"operator,omitempty"`
  11. // <ext>core:true</ext> 【链接过期时间】链接过期时间 【作用】 1、用于设置获取到的链接在多长时间后过期。 2、当该参数不传值时,其有效期将被设置为1800秒(30分钟)。 【传参】 1、最小值:1。单位:秒。 2、不传值默认为:1800秒
  12. ExpireTime *int64 `json:"expireTime,omitempty"`
  13. // <ext>core:true</ext> 【链接访问次数】链接访问次数 【作用】 1、限制链接访问次数,若超过次数则链接失效 2、若不传值,则访问次数无限制;若传入具体数值,则链接在访问所传具体值次数后失效,无法继续访问 【传参】 最小值:1。单位:次。
  14. VisitNum *int64 `json:"visitNum,omitempty"`
  15. // <ext>core:true</ext> 【链接失效后跳转地址】链接失效后跳转地址 【作用】 当链接页面失效后页面自动跳转至指定地址(如:超过访问次数、链接已超过有效期)
  16. InvalidToPage string `json:"invalidToPage,omitempty"`
  17. // <ext>core:true</ext> 【页面语言】页面语言 【作用】 1、用于指定链接页面使用的语言 2、英文和日文页面为付费功能,请确认开通英文版系统和日文版系统后使用 【传参】 取值范围:ZH_CN(中文),EN_US(英文),JP(日文);不传值默认为:ZH_CN(中文)。
  18. Language string `json:"language,omitempty"`
  19. PageStyle *common.PageStyle `json:"pageStyle,omitempty"`
  20. // <ext>core:true</ext> 【移动端页面导航头部】移动端页面导航头部 【作用】 1、移动端内嵌页面默认带有头部导航区域,且区域内提供返回按钮,嵌入其他app时会与app自带的导航头部区域航重复 2、可通过本参数控制签入移动端页面时是否提供头部导航区域 【传参】 取值范围:true(隐藏导航头部),false(显示导航头部);不传值默认为:false(显示导航头部)。
  21. HideHeader *bool `json:"hideHeader,omitempty"`
  22. }
  23. func (obj V2TemplateEditurlRequest) GetUrl() string {
  24. return "/v2/template/editurl"
  25. }
  26. func (obj V2TemplateEditurlRequest) GetHttpParameter() *http.HttpParameter {
  27. parameter := http.NewPostHttpParameter()
  28. jsonBytes, _ := json.Marshal(obj)
  29. parameter.SetJsonParamer(string(jsonBytes))
  30. return parameter
  31. }