From 3681f1001a0e55ec8c092fe2e99a0ac0767bbdb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abel=20Garc=C3=ADa=20de=20Prada?= Date: Wed, 22 Mar 2023 15:23:57 +0100 Subject: [PATCH] Remove permission parsing from spaces. Will be done via WebDav permissions --- .../spaces/responses/SpacesResponse.kt | 28 ------------------- 1 file changed, 28 deletions(-) diff --git a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/spaces/responses/SpacesResponse.kt b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/spaces/responses/SpacesResponse.kt index 6ce50498..213e8871 100644 --- a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/spaces/responses/SpacesResponse.kt +++ b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/spaces/responses/SpacesResponse.kt @@ -61,7 +61,6 @@ data class QuotaResponse( data class RootResponse( val eTag: String?, val id: String, - val permissions: List?, val webDavUrl: String, val deleted: DeleteResponse?, ) @@ -88,38 +87,11 @@ data class FileResponse( val mimeType: String ) -@JsonClass(generateAdapter = true) -data class IdentityPermissionResponse( - val id: String, - val displayName: String?, -) - -@JsonClass(generateAdapter = true) -data class GrantedToIdentitiesResponse( - val user: IdentityPermissionResponse?, - val group: IdentityPermissionResponse?, -) - @JsonClass(generateAdapter = true) data class DeleteResponse( val state: String, ) -@JsonClass(generateAdapter = true) -data class PermissionResponse( - val grantedTo: List?, - val grantedToIdentities: List?, - val roles: List, -) { - /** - * Supports api renaming from grantedTo to grantedToIdentities on v1.0.1 - * https://github.com/owncloud/libre-graph-api/releases/tag/v1.0.1 - */ - fun getGrantedToIdentitiesResponse(): List { - return grantedToIdentities ?: grantedTo ?: throw IllegalArgumentException("Permissions not granted to anyone") - } -} - @JsonClass(generateAdapter = true) data class SpecialFolderResponse( val name: String