summaryrefslogtreecommitdiff
path: root/api/agent/agent.go
diff options
context:
space:
mode:
Diffstat (limited to 'api/agent/agent.go')
-rw-r--r--api/agent/agent.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/api/agent/agent.go b/api/agent/agent.go
new file mode 100644
index 0000000..52c5500
--- /dev/null
+++ b/api/agent/agent.go
@@ -0,0 +1,19 @@
+package agent
+
+import "github.com/keuin/slbr/types"
+
+type Agent interface {
+ GetTasks() []TaskInfo
+}
+
+type TaskStatus string
+
+type LiveRoomInfo struct {
+ ID types.RoomId `json:"id"`
+ Title *string `json:"title"`
+}
+
+type TaskInfo struct {
+ LiveRoom LiveRoomInfo `json:"live_room"`
+ Status string `json:"status"`
+}