mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-10-31 10:27:45 +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