package org.limewire.facebook.service.livemessage;
import org.json.JSONObject;
import org.limewire.friend.impl.FileMetaDataImpl;
class FacebookFileMetaData extends FileMetaDataImpl {
FacebookFileMetaData(JSONObject fileMetaData) {
for(Element element : Element.values()) {
data.put(element.toString(), fileMetaData.optString(element.toString(), null));
}
if (!isValid()) {
throw new IllegalArgumentException("is missing mandatory fields: " + this);
}
}
}