package io.filepicker.models;
import java.util.ArrayList;
/**
* Created by maciejwitowski on 10/27/14.
*/
public class UploadLocalFileResponse {
public ArrayList<Data> data;
public Data getFirstData() {
return (data != null && !data.isEmpty()) ? data.get(0) : null;
}
public FPFile parseToFpFile() {
Data data = getFirstData();
if (data != null) {
FpFileData fileData = data.data;
return new FPFile(fileData.container, data.url, fileData.filename, fileData.key, fileData.type, fileData.size);
}
return null;
}
// Help classes for parsing response
private static class Data {
private String url;
private FpFileData data;
}
private static class FpFileData {
private String container;
private long size;
private String type;
private String key;
private String filename;
}
}