PageContainer

@Serializable
data class PageContainer<T>(val result: List<T>, var beforeKey: String, var afterKey: String, val errors: List<String>)

Base container for paging response

Constructors

Link copied to clipboard
constructor(result: List<T>, beforeKey: String, afterKey: String, errors: List<String>)

Properties

Link copied to clipboard
@SerialName(value = "after")
var afterKey: String

Key of last element in page. Use it, to get next page

Link copied to clipboard
@SerialName(value = "before")
var beforeKey: String

Key of first element in page. Use it, to get previous page

Link copied to clipboard
@SerialName(value = "errors")
val errors: List<String>

List of possible errors from backend

Link copied to clipboard
@SerialName(value = "result")
val result: List<T>

Result list of new page