All Downloads are FREE. Search and download functionalities are using the official Maven repository.

notion.api.v1.request.common.Pagination.kt Maven / Gradle / Ivy

package notion.api.v1.request.common

interface Pagination {
    val startCursor: String?
    val pageSize: Int?

    fun buildPaginationParams(): Map {
        val q = mutableMapOf()
        if (startCursor != null) {
            q["start_cursor"] = startCursor!!
        }
        if (pageSize != null) {
            q["page_size"] = pageSize.toString()
        }
        return q
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy