1
0
mirror of https://github.com/owncloud/android-library.git synced 2026-08-14 09:53:01 +00:00

test model

This commit is contained in:
Christian Schabesberger
2020-10-08 15:57:03 +02:00
committed by Abel García de Prada
parent 6bdb2badca
commit 1c08a942d1
3 changed files with 142 additions and 24 deletions
@@ -23,6 +23,7 @@
*/
package com.owncloud.android.lib.resources
import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
// Response retrieved by OCS Rest API, used to obtain capabilities, shares and user info among others.
@@ -41,6 +42,11 @@ data class OCSResponse<T>(
@JsonClass(generateAdapter = true)
data class MetaData(
val status: String,
val statuscode: Int,
val message: String?
@Json(name = "statuscode")
val statusCode: Int,
val message: String?,
@Json(name = "itemsperpage")
val itemsPerPage: String?,
@Json(name = "totalitems")
val totalItems: String?
)
@@ -32,14 +32,6 @@ import com.squareup.moshi.JsonClass
*/
@JsonClass(generateAdapter = true)
data class ShareeOcsResponse(
@Json(name = "data")
val data: ShareeResponseData?,
@Json(name = "meta")
val meta: ShareeMeta?
)
@JsonClass(generateAdapter = true)
data class ShareeResponseData(
@Json(name = "exact")
val exact: ExactSharees?,
@Json(name = "groups")
@@ -75,17 +67,3 @@ data class ShareeValue(
@Json(name = "shareWith")
val shareWith: String?
)
@JsonClass(generateAdapter = true)
data class ShareeMeta(
@Json(name = "itemsperpage")
val itemsPerPage: Int?,
@Json(name = "message")
val message: String?,
@Json(name = "status")
val status: String?,
@Json(name = "statuscode")
val statusCode: Int?,
@Json(name = "totalitems")
val totalItems: Int?
)