mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-07 07:56:19 +00:00
Add chunking capability
This commit is contained in:
parent
0e39f949e5
commit
e2f858238b
@ -42,6 +42,7 @@ data class CapabilityResponse(
|
||||
versionString = serverVersion?.string ?: "",
|
||||
versionEdition = serverVersion?.edition ?: "",
|
||||
corePollinterval = capabilities?.coreCapabilities?.pollinterval ?: 0,
|
||||
chunkingVersion = capabilities?.davCapabilities?.chunking ?: "",
|
||||
filesSharingApiEnabled = CapabilityBooleanType.fromBooleanValue(capabilities?.fileSharingCapabilities?.fileSharingApiEnabled),
|
||||
filesSharingResharing = CapabilityBooleanType.fromBooleanValue(capabilities?.fileSharingCapabilities?.fileSharingReSharing),
|
||||
filesSharingPublicEnabled = CapabilityBooleanType.fromBooleanValue(capabilities?.fileSharingCapabilities?.fileSharingPublic?.enabled),
|
||||
@ -79,7 +80,9 @@ data class Capabilities(
|
||||
@Json(name = "files_sharing")
|
||||
val fileSharingCapabilities: FileSharingCapabilities?,
|
||||
@Json(name = "files")
|
||||
val fileCapabilities: FileCapabilities?
|
||||
val fileCapabilities: FileCapabilities?,
|
||||
@Json(name = "dav")
|
||||
val davCapabilities: DavCapabilities?
|
||||
)
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
@ -151,6 +154,11 @@ data class FileCapabilities(
|
||||
val versioning: Boolean?
|
||||
)
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
data class DavCapabilities(
|
||||
val chunking: String?
|
||||
)
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
data class ServerVersion(
|
||||
var major: Int?,
|
||||
|
@ -42,6 +42,9 @@ data class RemoteCapability(
|
||||
// Core PollInterval
|
||||
var corePollinterval: Int = 0,
|
||||
|
||||
// Dav Capabilities
|
||||
val chunkingVersion: String = "",
|
||||
|
||||
// Files Sharing
|
||||
var filesSharingApiEnabled: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
|
||||
var filesSharingPublicEnabled: CapabilityBooleanType = CapabilityBooleanType.UNKNOWN,
|
||||
|
Loading…
x
Reference in New Issue
Block a user