CompanyLogoutUrlRequest.go 2.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. package company_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 CompanyLogoutUrlRequest struct {
  8. CompanyRequest *common.CompanyRequest `json:"companyRequest"`
  9. UserInfoRequest *common.UserInfoRequest `json:"userInfoRequest"`
  10. // <ext>core:true</ext> 【完成注销跳转页面地址】完成注销跳转页面地址 【作用】 完成注销时会跳转至传入地址,未传值时会停留在当前页面。
  11. SuccessPage string `json:"successPage,omitempty"`
  12. // <ext>core:true</ext> 【取消注销跳转页面地址】取消注销跳转页面地址 【作用】 取消注销时会跳转至传入地址,未传值时会停留在当前页面。
  13. EndPage string `json:"endPage,omitempty"`
  14. // <ext>core:true</ext> 【链接过期时间】链接过期时间 【作用】 1、用于设置获取到的链接在多长时间后过期,单位:秒 2、当该参数不传值时,其有效期将被设置为 “管理控制台-设置-开放平台-接口页面有效期配置-接口页面默认有效期“对应的时长
  15. ExpireTime *int64 `json:"expireTime,omitempty"`
  16. PageStyle *common.PageStyle `json:"pageStyle,omitempty"`
  17. // <ext>core:true</ext> 【页面语言】页面语言 【传参】 取值范围:ZH_CN(中文),EN_US(英文),JP(日文);不传值默认为:ZH_CN(中文)。
  18. Language string `json:"language,omitempty"`
  19. // <ext>core:true</ext> 【移动端页面导航头部】移动端页面导航头部 【作用】 1、移动端内嵌页面默认带有头部导航区域,且区域内提供返回按钮,嵌入其他app时会与app自带的导航头部区域航重复 2、可通过本参数控制签入移动端页面时是否提供头部导航区域 【传参】 取值范围:true(隐藏导航头部),false(显示导航头部);不传值默认为:false(显示导航头部)。
  20. HideHeader *bool `json:"hideHeader,omitempty"`
  21. }
  22. func (obj CompanyLogoutUrlRequest) GetUrl() string {
  23. return "/company/logout/url"
  24. }
  25. func (obj CompanyLogoutUrlRequest) GetHttpParameter() *http.HttpParameter {
  26. parameter := http.NewPostHttpParameter()
  27. jsonBytes, _ := json.Marshal(obj)
  28. parameter.SetJsonParamer(string(jsonBytes))
  29. return parameter
  30. }