// Path: sample-android/src/main/java/com/example/sample_android/state/TodoItem.java
// @AutoValue
// public abstract class TodoItem {
//     
//     public static TodoItem create(int id, String text, boolean done) {
//         return new AutoValue_TodoItem(id, text, done);
//     }
//     
//     public abstract int id();
// 
//     public abstract String text();
//    
//     public abstract boolean done();
// }


import com.example.sample_android.state.TodoItem;
import com.google.auto.value.AutoValue;
import java.util.List;
package com.example.sample_android.action;



@AutoValue
public abstract class Load implements Action {

// Path: sample-android/src/main/java/com/example/sample_android/state/TodoItem.java
// @AutoValue
// public abstract class TodoItem {
//     
//     public static TodoItem create(int id, String text, boolean done) {
//         return new AutoValue_TodoItem(id, text, done);
//     }
//     
//     public abstract int id();
// 
//     public abstract String text();
//    
//     public abstract boolean done();
// }


// Path: sample-android/src/main/java/com/example/sample_android/action/Load.java
import com.example.sample_android.state.TodoItem;
import com.google.auto.value.AutoValue;
import java.util.List;

package com.example.sample_android.action;



@AutoValue
public abstract class Load implements Action {

    public static Load create(List<TodoItem> items) {