// Path: app/src/main/java/ve/com/abicelis/remindy/enums/AttachmentType.java
// public enum AttachmentType {
//     IMAGE,
//     LINK,
//     TEXT,
//     AUDIO,
//     LIST
// }


import java.io.Serializable;
import ve.com.abicelis.remindy.enums.AttachmentType;
package ve.com.abicelis.remindy.model.attachment;



/**
 * Created by abice on 3/3/2017.
 */

public abstract class Attachment implements Serializable {
    private int id;
    private int taskId;

    public Attachment() {}   //id-less Constructor used when creating Attachments
    public Attachment(int id, int taskId) {
        this.id = id;
        this.taskId = taskId;
    }

    public abstract AttachmentType getType();

    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }

    public int getTaskId() {
        return taskId;
    }
// Path: app/src/main/java/ve/com/abicelis/remindy/enums/AttachmentType.java
// public enum AttachmentType {
//     IMAGE,
//     LINK,
//     TEXT,
//     AUDIO,
//     LIST
// }


// Path: app/src/main/java/ve/com/abicelis/remindy/model/attachment/Attachment.java
import java.io.Serializable;
import ve.com.abicelis.remindy.enums.AttachmentType;

package ve.com.abicelis.remindy.model.attachment;



/**
 * Created by abice on 3/3/2017.
 */

public abstract class Attachment implements Serializable {
    private int id;
    private int taskId;

    public Attachment() {}   //id-less Constructor used when creating Attachments
    public Attachment(int id, int taskId) {
        this.id = id;
        this.taskId = taskId;
    }

    public abstract AttachmentType getType();

    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }

    public int getTaskId() {
        return taskId;
    }
    public void setTaskId(int taskId) {