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 {
  var startCursor: String?
  var 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