1
0
mirror of https://github.com/owncloud/android-library.git synced 2025-06-07 16:06:08 +00:00

Retrieve new capability to user's avatar.

This commit is contained in:
Fernando Sanz 2021-11-10 16:42:14 +01:00 committed by Abel García de Prada
parent 2c0745f20a
commit 2b299da415
2 changed files with 12 additions and 2 deletions

View File

@ -61,6 +61,7 @@ data class RemoteCapability(
var filesSharingResharing: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
var filesSharingFederationOutgoing: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
var filesSharingFederationIncoming: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
var filesSharingUserProfilePicture:CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
// Files
var filesBigFileChunking: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,

View File

@ -69,7 +69,8 @@ data class CapabilityResponse(
filesUndelete = CapabilityBooleanType.fromBooleanValue(capabilities?.fileCapabilities?.undelete),
filesVersioning = CapabilityBooleanType.fromBooleanValue(capabilities?.fileCapabilities?.versioning),
filesSharingFederationIncoming = CapabilityBooleanType.fromBooleanValue(capabilities?.fileSharingCapabilities?.fileSharingFederation?.incoming),
filesSharingFederationOutgoing = CapabilityBooleanType.fromBooleanValue(capabilities?.fileSharingCapabilities?.fileSharingFederation?.outgoing)
filesSharingFederationOutgoing = CapabilityBooleanType.fromBooleanValue(capabilities?.fileSharingCapabilities?.fileSharingFederation?.outgoing),
filesSharingUserProfilePicture = CapabilityBooleanType.fromBooleanValue(capabilities?.fileSharingCapabilities?.fileSharingUser?.profilePicture),
)
}
@ -99,7 +100,9 @@ data class FileSharingCapabilities(
@Json(name = "resharing")
val fileSharingReSharing: Boolean?,
@Json(name = "federation")
val fileSharingFederation: FileSharingFederation?
val fileSharingFederation: FileSharingFederation?,
@Json(name = "user")
val fileSharingUser: FileSharingUser?,
)
@JsonClass(generateAdapter = true)
@ -147,6 +150,12 @@ data class FileSharingFederation(
val outgoing: Boolean?
)
@JsonClass(generateAdapter = true)
data class FileSharingUser(
@Json(name = "profile_picture")
val profilePicture: Boolean?,
)
@JsonClass(generateAdapter = true)
data class FileCapabilities(
val bigfilechunking: Boolean?,