-
@Singleton() public final class Netdisk115Repository115网盘 仓库
-
-
Constructor Summary
Constructors Constructor Description Netdisk115Repository(NetdiskApi api, AuthApi authApi, QrCodeApi qrCodeApi)
-
Method Summary
Modifier and Type Method Description final Flow<BaseResponse<DeviceCode>>getDeviceCode()获取设备码 final Flow<BaseResponse<AccessToken>>getToken(String uid)获取Token final Flow<BaseResponse<AccessToken>>refreshToken(String refreshToken)刷新Token final Flow<BaseResponse<QrcodeStatus>>getQrcodeStatus(String uid, Long time, String sign)获取二维码状态 final Flow<BaseResponse<UserInfo>>getUserInfo()获取用户信息 final Flow<FileListResponse>getFileList(String parentId, Boolean onlyAudioFile, Integer limit, Integer offset, Boolean desc, OrderBy orderBy)获取文件列表 final Flow<FileInfoResponse>getFileInfo(String fileId)获取文件信息 final Flow<OperationResponse<UpdateFileResult>>updateFile(String fileId, String fileName, String star)更新文件 final Flow<OperationResponse<List<String>>>deleteFile(String fileIds, String parentId)删除文件 final Flow<SearchFileResponse>searchFile(String keyword, Integer limit, Integer offset)搜索文件 final Flow<PlayUrlResponse>getPlayUrl(String pickCode)获取在线播放地址 final Flow<OperationResponse<JsonObject>>getDownloadUrl(String pickCode)获取文件下载地址 -
-
Constructor Detail
-
Netdisk115Repository
Netdisk115Repository(NetdiskApi api, AuthApi authApi, QrCodeApi qrCodeApi)
-
-
Method Detail
-
getDeviceCode
final Flow<BaseResponse<DeviceCode>> getDeviceCode()
获取设备码
-
getToken
final Flow<BaseResponse<AccessToken>> getToken(String uid)
获取Token
-
refreshToken
final Flow<BaseResponse<AccessToken>> refreshToken(String refreshToken)
刷新Token
-
getQrcodeStatus
final Flow<BaseResponse<QrcodeStatus>> getQrcodeStatus(String uid, Long time, String sign)
获取二维码状态
-
getUserInfo
final Flow<BaseResponse<UserInfo>> getUserInfo()
获取用户信息
-
getFileList
final Flow<FileListResponse> getFileList(String parentId, Boolean onlyAudioFile, Integer limit, Integer offset, Boolean desc, OrderBy orderBy)
获取文件列表
-
getFileInfo
final Flow<FileInfoResponse> getFileInfo(String fileId)
获取文件信息
-
updateFile
final Flow<OperationResponse<UpdateFileResult>> updateFile(String fileId, String fileName, String star)
更新文件
-
deleteFile
final Flow<OperationResponse<List<String>>> deleteFile(String fileIds, String parentId)
删除文件
-
searchFile
final Flow<SearchFileResponse> searchFile(String keyword, Integer limit, Integer offset)
搜索文件
-
getPlayUrl
final Flow<PlayUrlResponse> getPlayUrl(String pickCode)
获取在线播放地址
-
getDownloadUrl
final Flow<OperationResponse<JsonObject>> getDownloadUrl(String pickCode)
获取文件下载地址
-
-
-
-