Класс Folders
Класс для работы с папками приложения.
Содержание
new Folders()
Конструктор Folders
ScorocodeSdk.initWith("db8a1b41b8543397a798a181d9891b4c", "563452bbc611d8106d5da767365897de", "28f06b89b62165c33de55265166d8781", null, null, null, null);
Folders folders = new Folders();
Примечание
Для использования методов класса Folders необходима инициализация SDK с указанием MasterKey.
.getFoldersList(pathToFolder, callback)
Метод для получения списка папок по указанному пути.
Параметр | Тип | Свойства | Описание | Пример значения |
---|---|---|---|---|
pathToFolder | String |
Обязательный | Путь к папке | "server_scripts" |
callback | CallbackGetFoldersList |
Обязательный | Callback, который будет вызван после выполнения запроса. | см. пример ниже |
Пример
ScorocodeSdk.initWith("db8a1b41b8543397a798a181d9891b4c", "563452bbc611d8106d5da767365897de", "28f06b89b62165c33de55265166d8781", null, null, null, null);
Folders folders = new Folders();
folders.getFoldersList("server_code", new CallbackGetFoldersList() {
@Override
public void onRequestSucceed(List<ScorocodeFolder> folderList) {
//sdk returned list of folders
}
@Override
public void onRequestFailed(String errorCode, String errorMessage) {
//error during request
}
});
.createFolder(pathToFolder, callback)
Метод для создания новой папки по указанному пути
Параметр | Тип | Свойства | Описание | Пример значения |
---|---|---|---|---|
pathToFolder | String |
Обязательный | Путь к папке | "server_scripts" |
callback | CallbackCreateNewFolder |
Обязательный | Callback, который будет вызван после выполнения запроса. | см. пример ниже |
Пример
ScorocodeSdk.initWith("db8a1b41b8543397a798a181d9891b4c", "563452bbc611d8106d5da767365897de", "28f06b89b62165c33de55265166d8781", null, null, null, null);
Folders folders = new Folders();
folders.createFolder("test_path", new CallbackCreateNewFolder() {
@Override
public void onFolderCreated() {
//folder created
}
@Override
public void onCreationFailed(String errorCode, String errorMessage) {
//error during request
}
});
.deleteFolder(pathToFolder, callback)
Метод для создания новой папки по указанному пути
Параметр | Тип | Свойства | Описание | Пример значения |
---|---|---|---|---|
pathToFolder | String |
Обязательный | Путь к папке | "server_scripts" |
callback | CallbackDeleteFolder |
Обязательный | Callback, который будет вызван после выполнения запроса. | см. пример ниже |
Пример
ScorocodeSdk.initWith("db8a1b41b8543397a798a181d9891b4c", "563452bbc611d8106d5da767365897de", "28f06b89b62165c33de55265166d8781", null, null, null, null);
Folders folders = new Folders();
folders.deleteFolder("server_code", new CallbackDeleteFolder() {
@Override
public void onFolderDeleted() {
//folder deleted
}
@Override
public void onDeletionFailed(String errorCode, String errorMessage) {
//error during request
}
});