ApiApischemeListRequest.go 1019 B

1234567891011121314151617181920212223242526272829303132
  1. package others_request
  2. import (
  3. "git.sxidc.com/student-physical-examination/contract_lock_sdk/http"
  4. )
  5. type ApiApischemeListRequest struct {
  6. // 绑定的集成方案ID
  7. BindSchemeId *int64 `json:"bindSchemeId,omitempty"`
  8. // 是否是默认方案
  9. DefaultScheme *bool `json:"defaultScheme,omitempty"`
  10. // 接口url
  11. Path string `json:"path,omitempty"`
  12. // 是否标准方案
  13. StandardScheme *bool `json:"standardScheme,omitempty"`
  14. // 分组,对应页面上的「集成能力」
  15. SchemeGroup string `json:"schemeGroup,omitempty"`
  16. }
  17. func (obj ApiApischemeListRequest) GetUrl() string {
  18. return "/api/apischeme/list"
  19. }
  20. func (obj ApiApischemeListRequest) GetHttpParameter() *http.HttpParameter {
  21. parameter := http.NewGetHttpParameter()
  22. parameter.AddParam("bindSchemeId", obj.BindSchemeId)
  23. parameter.AddParam("defaultScheme", obj.DefaultScheme)
  24. parameter.AddParam("path", obj.Path)
  25. parameter.AddParam("standardScheme", obj.StandardScheme)
  26. parameter.AddParam("schemeGroup", obj.SchemeGroup)
  27. return parameter
  28. }