type.go 978 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * @author chengliang
  3. * @date 2026/1/12 21:16
  4. * @brief
  5. *
  6. **/
  7. package service
  8. type TGetVersionReq struct {
  9. Proj string `form:"proj" binding:"required" json:"proj"`
  10. Os string `form:"os" binding:"required" json:"os"`
  11. }
  12. type TGetVersionRsp struct {
  13. Version string `json:"version"`
  14. PackageUrl string `json:"packageUrl"`
  15. RemoteManifestUrl string `json:"remoteManifestUrl"`
  16. RemoteVersionUrl string `json:"remoteVersionUrl"`
  17. }
  18. type TAddVersionReq struct {
  19. Proj string `form:"proj" binding:"required" json:"proj"`
  20. Os string `form:"os" binding:"required" json:"os"`
  21. Version string `form:"version" binding:"required" json:"version"`
  22. PackageUrl string `form:"packageUrl" binding:"required" json:"packageUrl"`
  23. RemoteManifestUrl string `form:"remoteManifestUrl" binding:"required" json:"remoteManifestUrl"`
  24. RemoteVersionUrl string `form:"remoteVersionUrl" binding:"required" json:"remoteVersionUrl"`
  25. }