@SuppressWarnings("unchecked")
  private String parseOfflineDataId(Map filesMap) {
    List<Map<String, Object>> items = (List<Map<String, Object>>) filesMap.get("value");
    if (items != null) {
      for (Map<String, Object> item : items) {
        String name = (String) item.get("name");
        if (OFFLINE_DATA.equals(name)) {
          return (String) item.get("id");
        }
      }
    }
    return null;
  }
Exports a offline data file.

<p>This implementation expects the offline data to be a file named {@link #OFFLINE_DATA} placed
in the user's OneDrive in the folder [root]/offlinedata.

<p>Note the format of the exported contents are opaque; they may change without notice.
extensions/data-transfer/portability-data-transfer-microsoft/src/main/java/org/datatransferproject/transfer/microsoft/offline/MicrosoftOfflineDataExporter.java