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