4 Star 14 Fork 5

cloudtask/cloudtask-center

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
response.go 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
Rick.B.Liu 提交于 2018-01-26 16:31 +08:00 . add cloudtask-center code.
package api
import "github.com/cloudtask/common/models"
import (
"errors"
)
var (
ErrRequestSuccessed = errors.New("request successed.")
ErrRequestAccepted = errors.New("request accepted.")
ErrRequestResolveInvaild = errors.New("request resolve invaild.")
ErrRequestNotFound = errors.New("request resource not found.")
ErrRequestServerException = errors.New("request server exception.")
ErrRequestAllocNotFound = errors.New("request resource not found in cache alloc.")
)
//HandleResponse is exportyed
type HandleResponse interface {
SetContent(content string)
SetData(data interface{})
}
//ResponseImpl is exported
type ResponseImpl struct {
HandleResponse `json:"-,omitempty"`
Content string `json:"content"`
Data interface{} `json:"data,omitempty"`
}
//SetContent is exported
func (response *ResponseImpl) SetContent(content string) {
response.Content = content
}
//SetData is exported
func (response *ResponseImpl) SetData(data interface{}) {
response.Data = data
}
//GetServersResponse is exported
type GetServersResponse struct {
Servers []*models.Server `json:"servers"`
}
//GetJobBaseResponse is exported
type GetJobBaseResponse struct {
JobBase *models.JobBase `json:"jobbase"`
}
//GetJobsAllocDataResponse is exported
type GetJobsAllocDataResponse struct {
JobsAlloc *models.JobsAllocData `json:"alloc"`
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/cloudtask/cloudtask-center.git
git@gitee.com:cloudtask/cloudtask-center.git
cloudtask
cloudtask-center
cloudtask-center
v2.0.0

搜索帮助