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 filesSharingResharing: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
var filesSharingFederationOutgoing: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN, var filesSharingFederationOutgoing: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
var filesSharingFederationIncoming: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN, var filesSharingFederationIncoming: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
var filesSharingUserProfilePicture:CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
// Files // Files
var filesBigFileChunking: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN, var filesBigFileChunking: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,

View File

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