From 3681f1001a0e55ec8c092fe2e99a0ac0767bbdb5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Abel=20Garc=C3=ADa=20de=20Prada?= <agdeprada@izertis.com>
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<PermissionResponse>?,
     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<GrantedToIdentitiesResponse>?,
-    val grantedToIdentities: List<GrantedToIdentitiesResponse>?,
-    val roles: List<String>,
-) {
-    /**
-     * 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<GrantedToIdentitiesResponse> {
-        return grantedToIdentities ?: grantedTo ?: throw IllegalArgumentException("Permissions not granted to anyone")
-    }
-}
-
 @JsonClass(generateAdapter = true)
 data class SpecialFolderResponse(
     val name: String