package com.wouterbreukink.onedrive.client.resources; import com.google.api.client.util.Key; import com.wouterbreukink.onedrive.client.facets.DeletedFacet; import com.wouterbreukink.onedrive.client.facets.FileFacet; import com.wouterbreukink.onedrive.client.facets.FileSystemInfoFacet; import com.wouterbreukink.onedrive.client.facets.FolderFacet; public class Item { @Key private String id; @Key private String name; @Key private String eTag; @Key private String cTag; @Key private IdentitySet createdBy; @Key private IdentitySet lastModifiedBy; @Key private String createdDateTime; @Key private String lastModifiedDateTime; @Key private long size; @Key private ItemReference parentReference; @Key private Item[] children; @Key private String webUrl; @Key private FolderFacet folder; @Key private FileFacet file; @Key private FileSystemInfoFacet fileSystemInfo; @Key private DeletedFacet deleted; public String getId() { return id; } public String getName() { return name; } public String geteTag() { return eTag; } public String getcTag() { return cTag; } public IdentitySet getCreatedBy() { return createdBy; } public IdentitySet getLastModifiedBy() { return lastModifiedBy; } public String getCreatedDateTime() { return createdDateTime; } public String getLastModifiedDateTime() { return lastModifiedDateTime; } public long getSize() { return size; } public ItemReference getParentReference() { return parentReference; } public String getWebUrl() { return webUrl; } public FolderFacet getFolder() { return folder; } public FileFacet getFile() { return file; } public FileSystemInfoFacet getFileSystemInfo() { return fileSystemInfo; } public DeletedFacet getDeleted() { return deleted; } public Item[] getChildren() { return children; } }