mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-07 16:06:08 +00:00
Merge pull request #442 from owncloud/feature/avatar_capability_library
[Feature] Respect capability for Avatar support
This commit is contained in:
commit
e6e763882c
@ -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,
|
||||
|
@ -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?,
|
||||
|
Loading…
x
Reference in New Issue
Block a user