…lines 1–14 unchanged (14 lines)
15import com.owncloud.android.lib.resources.assistant.chat.model.SessionTask
16import com.owncloud.android.lib.resources.assistant.v2.model.Task
17import com.owncloud.android.lib.resources.assistant.v2.model.TaskTypeData
18import com.owncloud.android.lib.resources.assistant.v2.model.TranslationRequest
19
20interface AssistantRemoteRepository {
21 suspend fun fetchTaskTypes(): List<TaskTypeData>?
22
23 suspend fun createTask(input: String, taskType: TaskTypeData): RemoteOperationResult<Void>
24
25 suspend fun getTaskList(taskType: String): List<Task>?
26
27 suspend fun deleteTask(id: Long): RemoteOperationResult<Void>
…lines 28–43 unchanged (16 lines)