package com.novoda.todoapp.tasks.data.source;
import com.novoda.data.SyncedData;
import com.novoda.todoapp.task.data.model.Task;
import com.novoda.todoapp.tasks.data.model.Tasks;
import rx.Observable;
public interface LocalTasksDataSource {
Observable<Tasks> getTasks();
Observable<Tasks> saveTasks(Tasks tasks);
Observable<SyncedData<Task>> saveTask(SyncedData<Task> taskSyncedData);
Observable<Void> deleteAllTasks();
}