task.go 715 B

123456789101112131415161718192021222324252627
  1. package rpcs
  2. // ArgsSubmitTask 任务提交参数
  3. type ArgsSubmitTask struct {
  4. Type string // 任务类型,(timer|以后扩展)
  5. Data string // 任务配置JSON字符串
  6. }
  7. type ArgsSubmitTaskLifecycle struct {
  8. TaskId string `json:"task_id"`
  9. Action string `json:"action"`
  10. Data string `json:"data"`
  11. }
  12. type ReplySubmitTask ReplyEmptyResult
  13. type ArgsSubmitSceneAction struct {
  14. Id string `json:"id"`
  15. Name string `json:"name"`
  16. Desc string `json:"desc"`
  17. Status int `json:"status"`
  18. Action string `json:"action"`
  19. SceneType string `json:"scene_type"`
  20. DeviceType string `json:"device_type"`
  21. Config string `json:"config"`
  22. }
  23. type ReplySubmitSceneAction ReplyEmptyResult