UploadFile.java 1.15 KB
package com.cnlive.cnUploadDemo.model;

import android.graphics.drawable.Drawable;

import java.io.File;
import java.io.Serializable;

/**
 * Created by Lynn on 2017/8/10.
 */

public class UploadFile implements Serializable {
    public static final long serialVersionUID = 1L;
    public static final int STATUS_NOT_START = 0;
    public static final int STATUS_STARTED = 1;
    public static final int STATUS_UPLOADING = 2;
    public static final int STATUS_INIT = 3;
    public static final int STATUS_UPLOADPART = 4;
    public static final int STATUS_LISTING = 5;
    public static final int STATUS_COMPLETE = 6;
    public static final int STATUS_FINISH = 7;
    public static final int STATUS_FAIL = 8;
    public static final int STATUS_INIT_FAIL = 9;
    public static final int STATUS_UPLOADPART_FAIL = 10;
    public static final int STATUS_LISTING_FAIL = 11;
    public static final int STATUS_COMPLETE_FAIL = 12;
    public Drawable icon;
    public File file;
    public int progress;
    public int status;

    @Override
    public String toString() {
        return file.getName() + ",upload?" + status + ",progress:"
                + progress;
    }
}