Add Files.Media interface
This commit is contained in:
parent
fe039b5338
commit
bb4bd77955
|
@ -55,6 +55,21 @@ public class Files {
|
||||||
return new FilesType.PrepareDownloadReturnType(jsonObject.get(RESULT_NODE));
|
return new FilesType.PrepareDownloadReturnType(jsonObject.get(RESULT_NODE));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Enums for File.Media
|
||||||
|
*/
|
||||||
|
public interface Media {
|
||||||
|
public final static String VIDEO = "video";
|
||||||
|
public final static String MUSIC = "music";
|
||||||
|
public final static String PICTURES = "pictures";
|
||||||
|
public final static String FILES = "files";
|
||||||
|
public final static String PROGRAMS = "programs";
|
||||||
|
public final static String[] allValues = new String[] {
|
||||||
|
VIDEO, MUSIC, PICTURES, FILES, PROGRAMS
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Files.GetSources command
|
* Files.GetSources command
|
||||||
*/
|
*/
|
||||||
|
@ -62,6 +77,11 @@ public class Files {
|
||||||
public final static String METHOD_NAME = "Files.GetSources";
|
public final static String METHOD_NAME = "Files.GetSources";
|
||||||
public final static String SOURCE_NODE = "sources";
|
public final static String SOURCE_NODE = "sources";
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param mediaType See {@link Files.Media} for a
|
||||||
|
* list of accepted values
|
||||||
|
*/
|
||||||
public GetSources(String mediaType) {
|
public GetSources(String mediaType) {
|
||||||
super();
|
super();
|
||||||
addParameterToRequest("media", mediaType);
|
addParameterToRequest("media", mediaType);
|
||||||
|
@ -95,9 +115,13 @@ public class Files {
|
||||||
public final static String SORT_NODE = "sort";
|
public final static String SORT_NODE = "sort";
|
||||||
public final static String FILE_NODE = "files";
|
public final static String FILE_NODE = "files";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the directory content
|
||||||
|
* @param path full path name
|
||||||
|
* @param sort_params sorting criteria
|
||||||
|
*/
|
||||||
public GetDirectory(String path, ListType.Sort sort_params) {
|
public GetDirectory(String path, ListType.Sort sort_params) {
|
||||||
super();
|
super();
|
||||||
addParameterToRequest("media", FILE_NODE);
|
|
||||||
addParameterToRequest("directory", path);
|
addParameterToRequest("directory", path);
|
||||||
addParameterToRequest(SORT_NODE, sort_params.toJsonNode());
|
addParameterToRequest(SORT_NODE, sort_params.toJsonNode());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue