pcm-coordinator/client/task.go

14 lines
422 B
Go

package client
type TaskOptions struct {
pullTaskInfoReq PullTaskInfoReq
pushTaskInfoReq PushTaskInfoReq
pushResourceInfoReq PushResourceInfoReq
}
type Task interface {
PullTaskInfo(pullTaskInfoReq PullTaskInfoReq) (*PullTaskInfoResp, error)
PushTaskInfo(pushTaskInfoReq PushTaskInfoReq) (*PushTaskInfoResp, error)
PushResourceInfo(pushResourceInfoReq PushResourceInfoReq) (*PushResourceInfoResp, error)
}