// Path: src/main/java/com/hoserdude/toboot/document/Todo.java
// @Document
// public class Todo {
// 
//     @Id
//     private String id;
// 
//     private String userId;
// 
//     private String title;
// 
//     private boolean completed;
// 
//     public Todo() {}
// 
//     public Todo(String userId, String title, boolean completed) {
//         this.userId = userId;
//         this.title = title;
//         this.completed = completed;
//     }
// 
//     public String getId() {
//         return id;
//     }
// 
//     public void setId(String id) {
//         this.id = id;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public boolean isCompleted() {
//         return completed;
//     }
// 
//     public void setCompleted(boolean completed) {
//         this.completed = completed;
//     }
// 
//     public String getUserId() {
//         return userId;
//     }
// 
//     public void setUserId(String userId) {
//         this.userId = userId;
//     }
// }


import com.hoserdude.toboot.document.Todo;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.ArrayList;
import java.util.List;
package com.hoserdude.toboot.dto;



@XmlRootElement
public class TodoDtoList {

    private List<TodoDto> todoDto;

    /**
     * Always default constructors, no matter what your IDE says
     */
    public TodoDtoList() {
        this.todoDto = new ArrayList<TodoDto>();
    }

    public List<TodoDto> getTodoDto() {
        return todoDto;
    }

    public void setTodoDto(List<TodoDto> todoDto) {
        this.todoDto = todoDto;
    }

// Path: src/main/java/com/hoserdude/toboot/document/Todo.java
// @Document
// public class Todo {
// 
//     @Id
//     private String id;
// 
//     private String userId;
// 
//     private String title;
// 
//     private boolean completed;
// 
//     public Todo() {}
// 
//     public Todo(String userId, String title, boolean completed) {
//         this.userId = userId;
//         this.title = title;
//         this.completed = completed;
//     }
// 
//     public String getId() {
//         return id;
//     }
// 
//     public void setId(String id) {
//         this.id = id;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public boolean isCompleted() {
//         return completed;
//     }
// 
//     public void setCompleted(boolean completed) {
//         this.completed = completed;
//     }
// 
//     public String getUserId() {
//         return userId;
//     }
// 
//     public void setUserId(String userId) {
//         this.userId = userId;
//     }
// }


// Path: src/main/java/com/hoserdude/toboot/dto/TodoDtoList.java
import com.hoserdude.toboot.document.Todo;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.ArrayList;
import java.util.List;

package com.hoserdude.toboot.dto;



@XmlRootElement
public class TodoDtoList {

    private List<TodoDto> todoDto;

    /**
     * Always default constructors, no matter what your IDE says
     */
    public TodoDtoList() {
        this.todoDto = new ArrayList<TodoDto>();
    }

    public List<TodoDto> getTodoDto() {
        return todoDto;
    }

    public void setTodoDto(List<TodoDto> todoDto) {
        this.todoDto = todoDto;
    }

    public static TodoDtoList fromTodos(List<Todo> todos) {