BinaryCancelurlRequest.go 1.7 KB

1234567891011121314151617181920212223242526272829
  1. package binary_request
  2. import (
  3. "private-go-sdk/http"
  4. "encoding/json"
  5. "private-go-sdk/model/common"
  6. )
  7. type BinaryCancelurlRequest struct {
  8. // <ext>core:true;format:string</ext> 【数据签名id】数据签名id 【传参】 数据签名id和第三方业务系统数据签名id必传其一,均传入以数据签名id为准。
  9. Id string `json:"id"`
  10. // <ext>core:true</ext> 【第三方业务系统数据签名id】第三方业务系统数据签名id 【传参】 数据签名id和第三方业务系统数据签名id必传其一,均传入以数据签名id为准。
  11. BizId string `json:"bizId,omitempty"`
  12. Operator *common.UserInfoRequest `json:"operator"`
  13. DataSignPasswordFreeRequest *common.DataSignPasswordFreeRequest `json:"dataSignPasswordFreeRequest,omitempty"`
  14. // <ext>core:true</ext> 【客户端类型】客户端类型 【作用】 1、当请求的UserAgent无法自动判断返回的页面类型时,可通过此参数返回指定客户端的页面;方参数不传值时,将根据请求的UserAgent自动判断返回的页面类型 2、例如在微信小程序集成场景中,PC端小程序的UserAgent只能识别为PC端,但是需要使用H5端的页面 【传参】 取值范围:PC(返回PC页面),H5(返回H5页面);不传值默认为:根据请求的UserAgent自动判断返回的页面类型
  15. DeviceType string `json:"deviceType,omitempty"`
  16. PageConfig *common.PageConfig `json:"pageConfig,omitempty"`
  17. }
  18. func (obj BinaryCancelurlRequest) GetUrl() string {
  19. return "/binary/cancelurl"
  20. }
  21. func (obj BinaryCancelurlRequest) GetHttpParameter() *http.HttpParameter {
  22. parameter := http.NewPostHttpParameter()
  23. jsonBytes, _ := json.Marshal(obj)
  24. parameter.SetJsonParamer(string(jsonBytes))
  25. return parameter
  26. }