Skip to content
This repository was archived by the owner on Mar 19, 2024. It is now read-only.

Commit 32ef5d2

Browse files
committed
Add a new capability to allow/disallow private links
1 parent 6282fbd commit 32ef5d2

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/status/RemoteCapability.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ data class RemoteCapability(
6767
var filesBigFileChunking: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
6868
var filesUndelete: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
6969
var filesVersioning: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
70-
val remoteOcisProviders: List<RemoteOCISProvider>?,
70+
val filesPrivateLinks: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
71+
val filesAppProviders: List<RemoteOCISProvider>?,
7172
) {
7273
/**
7374
* Enum for Boolean Type in capabilities, with values:

owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/status/responses/CapabilityResponse.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ data class CapabilityResponse(
6969
filesBigFileChunking = CapabilityBooleanType.fromBooleanValue(capabilities?.fileCapabilities?.bigfilechunking),
7070
filesUndelete = CapabilityBooleanType.fromBooleanValue(capabilities?.fileCapabilities?.undelete),
7171
filesVersioning = CapabilityBooleanType.fromBooleanValue(capabilities?.fileCapabilities?.versioning),
72-
remoteOcisProviders = capabilities?.fileCapabilities?.appProviders?.map { it.toOCISProvider() },
72+
filesPrivateLinks = CapabilityBooleanType.fromBooleanValue(capabilities?.fileCapabilities?.privateLinks),
73+
filesAppProviders = capabilities?.fileCapabilities?.appProviders?.map { it.toOCISProvider() },
7374
filesSharingFederationIncoming = CapabilityBooleanType.fromBooleanValue(capabilities?.fileSharingCapabilities?.fileSharingFederation?.incoming),
7475
filesSharingFederationOutgoing = CapabilityBooleanType.fromBooleanValue(capabilities?.fileSharingCapabilities?.fileSharingFederation?.outgoing),
7576
filesSharingUserProfilePicture = CapabilityBooleanType.fromBooleanValue(capabilities?.fileSharingCapabilities?.fileSharingUser?.profilePicture),
@@ -163,6 +164,7 @@ data class FileCapabilities(
163164
val bigfilechunking: Boolean?,
164165
val undelete: Boolean?,
165166
val versioning: Boolean?,
167+
val privateLinks: Boolean?,
166168
@Json(name = "app_providers")
167169
val appProviders: List<AppProvider>?
168170
)

0 commit comments

Comments
 (0)